Référence du fichier 2.3.6/med_utils.h

#include <stdlib.h>
#include <med_exit_if.h>
Graphe des dépendances par inclusion de 2.3.6/med_utils.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); }

Documentation des macros

#define ASSERT ( condition   ) 
Valeur :
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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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
Valeur :
{\
                                        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
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        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   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %x\n",#pointeur,pointeur) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 242 du fichier 2.3.6/med_utils.h.


Généré le Mon May 16 17:10:37 2011 pour MED fichier par  doxygen 1.6.1