#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.