def

PURPOSE ^

Header source

SYNOPSIS ^

Header source

DESCRIPTION ^

Header source

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 /*
0002 YB 
0003 */
0004 
0005 #define THE_SIZE    13
0006 #define NB_OBJETS    64   /* general purpose memory allocator */
0007 
0008 /*   Decodage des formats   */
0009 
0010 #define OCTET        1
0011 #define STRING12    2
0012 #define INT16        3
0013 #define INT32        4
0014 #define REEL16        5
0015 #define REEL32        6
0016 #define TWIN_INT16    7
0017 #define TWIN_REEL32    8
0018 #define INT_REEL32    9
0019 #define VOIE        10
0020 #define FONCTION    11
0021 #define VOIE_GAIN    12
0022 #define REGISTRE    13
0023 #define F_STRAT_DIAG    14
0024 #define STRAT_PILOTE    15
0025 #define DECL_COND    16
0026 #define EVT_EXTERNE    17
0027 #define SERNAM        18
0028 #define CADRAN        19
0029 #define LIEN        20
0030 #define DECL_SEQ    21
0031 #define VOIE_SEQ    22
0032 #define TAB_SEQ        23
0033 #define T_DECODE    24
0034 #define T_IT        25
0035 #define T_ENCODE    26
0036 #define F_COMMON    27
0037 #define F_CHRONO    28
0038 #define T_DECLENC    29
0039 #define L_DIAG        30
0040 #define T_DECLENCHE    31
0041 #define TEXTE        32
0042 #define F_TOPMSDIV    33
0043 #define GRAPHE        34
0044 #define SIGNAL        35
0045 #define FLOAT_CHAR64    36
0046 #define INT2_CHAR64    37
0047 #define F_ACHRONO      38
0048 #define F_DESCRIPTEUR    39
0049 
0050 /*  Decodage des types d'objets  */
0051 
0052 #define DIAGNOSTIC    1
0053 #define DONNEE        2
0054 #define ICM100        3
0055 #define ICM101        4
0056 #define CAMAC2162    5
0057 #define CAMAC6103    6
0058 #define CAMAC6810    7
0059 #define CAMAC8818    8
0060 #define CHRONO        9
0061 #define DATE1        10
0062 #define DATE2        11
0063 #define SEQ_NUM        12
0064 #define GENE_FONCTION    13
0065 #define DECOD_CHRONO    14
0066 #define ENCOD_CHRONO    15
0067 #define STRAT_DIAG    16
0068 #define PILOTAGE    17
0069 #define CHRONOVME    18
0070 #define TRAITEMENT    19
0071 #define ASSERVISSEMENT    20
0072 #define CONSIGNE    21
0073 #define DONGEN        22
0074 #define STRAT_PIL    23
0075 #define OBJET_CHRONO    24
0076 #define TORE_SUPRA    25
0077 #define COMMON        26
0078 #define ICV101          27
0079 #define ACHRONO         28
0080 #define TOUS        100
0081 
0082 /*  Les miens  */
0083 #define OBJ_CADRAN    500
0084 #define OBJ_D_CHRONO    501
0085 #define OBJ_EVT_EXT    502
0086 #define OBJ_SERNAM    503
0087 
0088 /* For the silly Ingres DB  */
0089 
0090 #define ING_NOT_FOUND 100    /* le tuple recherche n'existe pas dans la base */
0091 #define ING_OK     0      /* code retour 'OK' de Ingres */
0092 
0093 /*
0094  * Debug macro, based on the traceflag.
0095  * Note that a daemon typically freopen()s stderr to another file
0096  * for debugging purposes.
0097  */
0098 
0099 #define DEBUG(fmt)              if (traceflag) { \
0100                                         fprintf(stderr, fmt); \
0101                                         fputc('\n', stderr); \
0102                                         fflush(stderr); \
0103                                 } else ;
0104 
0105 #define DEBUG1(fmt, arg1)       if (traceflag) { \
0106                                         fprintf(stderr, fmt, arg1); \
0107                                         fputc('\n', stderr); \
0108                                         fflush(stderr); \
0109                                 } else ;
0110 
0111 #define DEBUG2(fmt, arg1, arg2) if (traceflag) { \
0112                                         fprintf(stderr, fmt, arg1, arg2); \
0113                                         fputc('\n', stderr); \
0114                                         fflush(stderr); \
0115                                 } else ;
0116 
0117 #define DEBUG3(fmt, arg1, arg2, arg3) if (traceflag) { \
0118                                        fprintf(stderr, fmt, arg1, arg2, arg3); \
0119                                        fputc('\n', stderr); \
0120                                        fflush(stderr); \
0121                                 } else ;
0122 
0123 #define DEBUG4(fmt, arg1, arg2, arg3,arg4) if (traceflag) { \
0124                                 fprintf(stderr, fmt, arg1, arg2, arg3, arg4); \
0125                                 fputc('\n', stderr); \
0126                                 fflush(stderr); \
0127                                 } else ;
0128 
0129

Community support and wiki are available on Redmine. Last update: 18-Apr-2019.