Référence du fichier med_utils.h

#include <stdlib.h>
#include <med_exit_if.h>
#include <med_err.h>
Graphe des dépendances par inclusion de 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 MED_EXP2_(msg1, msg2)   msg1 msg2
#define MED_ERR_(rt, r1, r2, r3)   { rt = r1 r2; MESSAGE(MED_EXP2_(r1 ## _MSG,r2 ## _MSG)); MESSAGE(r3); }
#define EXECUTION(instruction)
#define INTERRUPTION(code)
#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 MED_ERR_EXIT_IF(expression, r1, r2, arg)   { exit_if(__FILE__,__LINE__,expression,MED_EXP2_(r1 ## _MSG,r2 ## _MSG),arg); }

Documentation des macros

#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 97 du fichier med_utils.h.

#define CSCRUTE ( car   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %c\n",#car,car) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 254 du fichier 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 274 du fichier 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 160 du fichier med_utils.h.

#define EXIT_IF ( expression,
message,
arg   )     { exit_if(__FILE__,__LINE__,expression,message,arg); }

Définition à la ligne 290 du fichier med_utils.h.

#define FIN ( nom   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf( stderr , "} FIN %s\n\n\n" , nom ) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 269 du fichier med_utils.h.

#define ICI
Valeur :
{\
                                        fflush(stdout);\
                                        fprintf(stderr, "%s [%d] : " , __FILE__ , __LINE__ ) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 58 du fichier med_utils.h.

#define IFORMAT   IFORMAT_long

Définition à la ligne 144 du fichier med_utils.h.

#define IFORMAT_int   "%d"

Définition à la ligne 142 du fichier med_utils.h.

#define IFORMAT_long   "%ld"

Définition à la ligne 143 du fichier 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 76 du fichier med_utils.h.

#define INTERRUPTION ( code   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf( stderr," INTERRUPTION code = %d",code) ;\
                                        fprintf(stderr,"\n") ;\
                                        exit(code) ;\
                                }

Définition à la ligne 179 du fichier med_utils.h.

#define ISCRUTE ( entier   )     ISCRUTE_long(entier)

Définition à la ligne 221 du fichier med_utils.h.

#define ISCRUTE_id ( entier   )     ISCRUTE_int(entier)

Définition à la ligne 243 du fichier med_utils.h.

#define ISCRUTE_int ( entier   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %d\n",#entier,entier) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 223 du fichier med_utils.h.

#define ISCRUTE_llong ( entier   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %lld\n",#entier,entier) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 233 du fichier med_utils.h.

#define ISCRUTE_long ( entier   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %ld\n",#entier,entier) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 228 du fichier med_utils.h.

#define ISCRUTE_size ( entier   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %llu\n",#entier,entier) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 238 du fichier med_utils.h.

#define MED_ERR_ ( rt,
r1,
r2,
r3   )     { rt = r1 r2; MESSAGE(MED_EXP2_(r1 ## _MSG,r2 ## _MSG)); MESSAGE(r3); }

Définition à la ligne 147 du fichier med_utils.h.

#define MED_ERR_EXIT_IF ( expression,
r1,
r2,
arg   )     { exit_if(__FILE__,__LINE__,expression,MED_EXP2_(r1 ## _MSG,r2 ## _MSG),arg); }

Définition à la ligne 303 du fichier med_utils.h.

#define MED_EXP2_ ( msg1,
msg2   )     msg1 msg2

Définition à la ligne 146 du fichier med_utils.h.

#define MESSAGE ( chaine   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s\n",chaine) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 264 du fichier med_utils.h.

#define RSCRUTE ( reel   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %f\n",#reel,reel) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 244 du fichier med_utils.h.

#define SSCRUTE ( chaine   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = \"%s\"\n",#chaine,chaine) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 259 du fichier med_utils.h.

#define XSCRUTE ( pointeur   ) 
Valeur :
{\
                                        ICI ;\
                                        fprintf(stderr,"%s = %p\n",#pointeur,pointeur) ;\
                                        fflush(stderr) ;\
                                }

Définition à la ligne 249 du fichier med_utils.h.


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