#include <stdlib.h>#include <med_exit_if.h>
Aller au code source de ce fichier.
Macros | |
| #define | ICI |
| #define | INFOS_COMPILATION |
| #define | ATTENTE(secondes) |
| #define | IFORMAT_int "%d" |
| #define | IFORMAT_long "%ld" |
| #define | IFORMAT IFORMAT_long |
| #define | EXECUTION(instruction) |
| #define | INTERRUPTION(code) |
| #define | ASSERT(condition) |
| #define | NOFINALBLANK(chaine, label) |
| #define | ISCRUTE(entier) ISCRUTE_long(entier) |
| #define | ISCRUTE_int(entier) |
| #define | ISCRUTE_long(entier) |
| #define | ISCRUTE_llong(entier) |
| #define | ISCRUTE_size(entier) |
| #define | ISCRUTE_id(entier) ISCRUTE_int(entier) |
| #define | RSCRUTE(reel) |
| #define | XSCRUTE(pointeur) |
| #define | CSCRUTE(car) |
| #define | SSCRUTE(chaine) |
| #define | MESSAGE(chaine) |
| #define | FIN(nom) |
| #define | DEBUT(nom) |
| #define | EXIT_IF(expression, message, arg) { exit_if(__FILE__,__LINE__,expression,message,arg); } |
| #define ASSERT | ( | condition | ) |
if( !(condition) ){\ ICI ;\ fprintf(stderr,"condition %s VIOLEE\n",#condition);\ INTERRUPTION(17);\ }
Définition à la ligne 189 du fichier 2.3.6/med_utils.h.
| #define ATTENTE | ( | secondes | ) |
{\
ICI ;\
fprintf( stderr, "ATTENTE de %d secondes" , secondes);\
fflush(stderr) ;\
sleep(secondes) ;\
fprintf( stderr, "\n" );\
fflush(stderr) ;\
}
Définition à la ligne 94 du fichier 2.3.6/med_utils.h.
| #define CSCRUTE | ( | car | ) |
{\
ICI ;\
fprintf(stderr,"%s = %c\n",#car,car) ;\
fflush(stderr) ;\
}
Définition à la ligne 247 du fichier 2.3.6/med_utils.h.
| #define DEBUT | ( | nom | ) |
{\
fprintf( stderr , "\n\n\n") ;\
ICI ;\
fprintf( stderr , "{ DEBUT %s\n" , nom ) ;\
fflush(stderr) ;\
}
Définition à la ligne 267 du fichier 2.3.6/med_utils.h.
| #define EXECUTION | ( | instruction | ) |
{\
ICI ;\
fprintf( stderr,"INSTRUCTION %s" , #instruction ) ;\
fflush(stderr);\
instruction ;\
fflush(stdout);\
fprintf( stderr," FRANCHIE\n" ) ;\
fflush(stderr);\
}
Définition à la ligne 153 du fichier 2.3.6/med_utils.h.
| #define EXIT_IF | ( | expression, | |||
| message, | |||||
| arg | ) | { exit_if(__FILE__,__LINE__,expression,message,arg); } |
Définition à la ligne 283 du fichier 2.3.6/med_utils.h.
| #define FIN | ( | nom | ) |
{\
ICI ;\
fprintf( stderr , "} FIN %s\n\n\n" , nom ) ;\
fflush(stderr) ;\
}
Définition à la ligne 262 du fichier 2.3.6/med_utils.h.
| #define ICI |
{\
fflush(stdout);\
fprintf(stderr, "%s [%d] : " , __FILE__ , __LINE__ ) ;\
fflush(stderr) ;\
}
Définition à la ligne 55 du fichier 2.3.6/med_utils.h.
| #define IFORMAT IFORMAT_long |
Définition à la ligne 141 du fichier 2.3.6/med_utils.h.
| #define IFORMAT_int "%d" |
Définition à la ligne 139 du fichier 2.3.6/med_utils.h.
| #define IFORMAT_long "%ld" |
Définition à la ligne 140 du fichier 2.3.6/med_utils.h.
| #define INFOS_COMPILATION |
{\
fflush(stderr);\
fprintf(stdout, "%s [%d] : " , __FILE__ , __LINE__ ) ;\
fprintf(stdout,"Compilation le %s" , __DATE__);\
fprintf(stdout," a %s" , __TIME__ );\
fprintf(stdout,"\n\n\n" );\
fflush(stdout) ;\
}
Définition à la ligne 73 du fichier 2.3.6/med_utils.h.
| #define INTERRUPTION | ( | code | ) |
{\
ICI ;\
fprintf( stderr," INTERRUPTION code = %d",code) ;\
fprintf(stderr,"\n") ;\
exit(code) ;\
}
Définition à la ligne 172 du fichier 2.3.6/med_utils.h.
| #define ISCRUTE | ( | entier | ) | ISCRUTE_long(entier) |
Définition à la ligne 214 du fichier 2.3.6/med_utils.h.
| #define ISCRUTE_id | ( | entier | ) | ISCRUTE_int(entier) |
Définition à la ligne 236 du fichier 2.3.6/med_utils.h.
| #define ISCRUTE_int | ( | entier | ) |
{\
ICI ;\
fprintf(stderr,"%s = %d\n",#entier,entier) ;\
fflush(stderr) ;\
}
Définition à la ligne 216 du fichier 2.3.6/med_utils.h.
| #define ISCRUTE_llong | ( | entier | ) |
{\
ICI ;\
fprintf(stderr,"%s = %lld\n",#entier,entier) ;\
fflush(stderr) ;\
}
Définition à la ligne 226 du fichier 2.3.6/med_utils.h.
| #define ISCRUTE_long | ( | entier | ) |
{\
ICI ;\
fprintf(stderr,"%s = %ld\n",#entier,entier) ;\
fflush(stderr) ;\
}
Définition à la ligne 221 du fichier 2.3.6/med_utils.h.
| #define ISCRUTE_size | ( | entier | ) |
{\
ICI ;\
fprintf(stderr,"%s = %llu\n",#entier,entier) ;\
fflush(stderr) ;\
}
Définition à la ligne 231 du fichier 2.3.6/med_utils.h.
| #define MESSAGE | ( | chaine | ) |
{\
ICI ;\
fprintf(stderr,"%s\n",chaine) ;\
fflush(stderr) ;\
}
Définition à la ligne 257 du fichier 2.3.6/med_utils.h.
| #define NOFINALBLANK | ( | chaine, | |||
| label | ) |
if( ( chaine[strlen(chaine)-1] == ' ' ) ){ \ ICI ;\ fprintf(stderr,"La chaine |%s| ne doit pas finir par un caractère blanc.\n",chaine);\ goto label; \ }
Définition à la ligne 200 du fichier 2.3.6/med_utils.h.
| #define RSCRUTE | ( | reel | ) |
{\
ICI ;\
fprintf(stderr,"%s = %f\n",#reel,reel) ;\
fflush(stderr) ;\
}
Définition à la ligne 237 du fichier 2.3.6/med_utils.h.
| #define SSCRUTE | ( | chaine | ) |
{\
ICI ;\
fprintf(stderr,"%s = \"%s\"\n",#chaine,chaine) ;\
fflush(stderr) ;\
}
Définition à la ligne 252 du fichier 2.3.6/med_utils.h.
| #define XSCRUTE | ( | pointeur | ) |
{\
ICI ;\
fprintf(stderr,"%s = %x\n",#pointeur,pointeur) ;\
fflush(stderr) ;\
}
Définition à la ligne 242 du fichier 2.3.6/med_utils.h.
1.6.1