--- rpl/src/rpl.h 2023/08/07 17:42:59 1.346 +++ rpl/src/rpl.h 2025/04/15 10:17:57 1.356 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.35 - Copyright (C) 1989-2023 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.36 + Copyright (C) 1989-2025 Dr. BERTRAND Joël This file is part of RPL/2. @@ -93,6 +93,7 @@ #include #include #include +#include #ifndef RPLARGS # include @@ -100,11 +101,9 @@ # include # include # include -# include # include # include # include -# include # include # include @@ -112,7 +111,6 @@ # include # include -# include # include # ifdef OS2 @@ -1354,7 +1352,7 @@ typedef struct descripteur_fichier pid_t pid; pthread_t tid; - union + struct { file *descripteur_c; sqlite3 *descripteur_sqlite; @@ -2674,6 +2672,7 @@ void instruction_clrcntxt(struct_process void instruction_clrerr(struct_processus *s_etat_processus); void instruction_clrfuse(struct_processus *s_etat_processus); void instruction_clrmtx(struct_processus *s_etat_processus); +void instruction_clrsock(struct_processus *s_etat_processus); void instruction_clrsmphr(struct_processus *s_etat_processus); void instruction_clrswi(struct_processus *s_etat_processus); void instruction_cls(struct_processus *s_etat_processus); @@ -3444,7 +3443,8 @@ unsigned char *chiffrement(struct_proces logical1 encodage, unsigned char *message, integer8 longueur_message, unsigned char *clef, integer8 longueur_clef, unsigned char *vecteur_initialisation, - integer8 *longueur_message_chiffre); + integer8 *longueur_message_chiffre, + unsigned char padding); unsigned char *compactage(struct_processus *s_etat_processus, unsigned char *chaine); unsigned char *conversion_majuscule(struct_processus *s_etat_processus,