--- rpl/src/gestion_fichiers.c 2012/01/05 10:18:59 1.38 +++ rpl/src/gestion_fichiers.c 2017/08/03 17:17:43 1.71 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.5 - Copyright (C) 1989-2012 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.28 + Copyright (C) 1989-2017 Dr. BERTRAND Joël This file is part of RPL/2. @@ -77,8 +77,8 @@ creation_nom_fichier(struct_processus *s do { - sprintf(tampon, "RPL-%lu-%lu-%lu", (unsigned long) getpid(), - (unsigned long) pthread_self(), ordre); + sprintf(tampon, "RPL-%llu-%llu-%lu", (unsigned long long) getpid(), + (unsigned long long) pthread_self(), ordre); if (chemin == NULL) { @@ -222,7 +222,7 @@ recherche_chemin_fichiers_temporaires(st { if (chemins[i][0] == '$') { - candidat = getenv("RPL_TMP_PATH"); + candidat = getenv(chemins[i] + 1); if (candidat != NULL) { @@ -287,7 +287,7 @@ recherche_chemin_fichiers_temporaires(st i++; } - return chemin; + return(chemin); } @@ -450,7 +450,7 @@ initialisation_controle(struct_processus unsigned char *commande; - if (sqlite3_prepare_v2(sqlite, commande1, strlen(commande1), &ppStmt, + if (sqlite3_prepare_v2(sqlite, commande1, (int) strlen(commande1), &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; @@ -471,14 +471,15 @@ initialisation_controle(struct_processus if (fichier_indexe == d_vrai) { - if (alsprintf(&commande, commande2, position_clef) < 0) + if (alsprintf(s_etat_processus, &commande, commande2, position_clef) + < 0) { (*s_etat_processus).erreur_systeme = d_es_allocation_memoire; return(d_erreur); } - if (sqlite3_prepare_v2(sqlite, commande, strlen(commande), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande, (int) strlen(commande), + &ppStmt, &queue) != SQLITE_OK) { free(commande); (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; @@ -535,8 +536,8 @@ initialisation_fichier_acces_indexe(stru if (binaire == d_faux) { - if (sqlite3_prepare_v2(sqlite, commande1, strlen(commande1), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande1, (int) strlen(commande1), + &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; return(d_erreur); @@ -554,8 +555,8 @@ initialisation_fichier_acces_indexe(stru return(d_erreur); } - if (sqlite3_prepare_v2(sqlite, commande10, strlen(commande10), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande10, (int) strlen(commande10), + &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; return(d_erreur); @@ -575,8 +576,8 @@ initialisation_fichier_acces_indexe(stru } else { - if (sqlite3_prepare_v2(sqlite, commande2, strlen(commande2), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande2, (int) strlen(commande2), + &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; return(d_erreur); @@ -594,8 +595,8 @@ initialisation_fichier_acces_indexe(stru return(d_erreur); } - if (sqlite3_prepare_v2(sqlite, commande20, strlen(commande20), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande20, (int) strlen(commande20), + &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; return(d_erreur); @@ -614,7 +615,7 @@ initialisation_fichier_acces_indexe(stru } } - if (sqlite3_prepare_v2(sqlite, commande3, strlen(commande3), &ppStmt, + if (sqlite3_prepare_v2(sqlite, commande3, (int) strlen(commande3), &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; @@ -633,7 +634,7 @@ initialisation_fichier_acces_indexe(stru return(d_erreur); } - if (sqlite3_prepare_v2(sqlite, commande4, strlen(commande4), &ppStmt, + if (sqlite3_prepare_v2(sqlite, commande4, (int) strlen(commande4), &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; @@ -677,8 +678,8 @@ initialisation_fichier_acces_direct(stru if (binaire == d_faux) { - if (sqlite3_prepare_v2(sqlite, commande1, strlen(commande1), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande1, (int) strlen(commande1), + &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; return(d_erreur); @@ -698,8 +699,8 @@ initialisation_fichier_acces_direct(stru } else { - if (sqlite3_prepare_v2(sqlite, commande2, strlen(commande2), &ppStmt, - &queue) != SQLITE_OK) + if (sqlite3_prepare_v2(sqlite, commande2, (int) strlen(commande2), + &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier; return(d_erreur); @@ -718,7 +719,7 @@ initialisation_fichier_acces_direct(stru } } - if (sqlite3_prepare_v2(sqlite, commande3, strlen(commande3), &ppStmt, + if (sqlite3_prepare_v2(sqlite, commande3, (int) strlen(commande3), &ppStmt, &queue) != SQLITE_OK) { (*s_etat_processus).erreur_systeme = d_es_erreur_fichier;