nico@215: nico@215: nico@215: CanFestival: include/win32/applicfg.h File Reference nico@215: nico@215: nico@215: nico@215: nico@215:
nico@215:
nico@215:
nico@215:
nico@215: nico@215:

applicfg.h File Reference

#include <windows.h>
nico@215: #include <string.h>
nico@215: #include <stdio.h>
nico@215: nico@215:

nico@215: Include dependency graph for applicfg.h:

nico@215: nico@215:

nico@215: This graph shows which files directly or indirectly include this file:

nico@215: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215: nico@215:

nico@215: Go to the source code of this file. nico@215: nico@215: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: nico@215: etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:

Defines

#define INTEGER8   char
#define INTEGER16   short
#define INTEGER24   long
#define INTEGER32   long
#define INTEGER40   long long
#define INTEGER48   long long
#define INTEGER56   long long
#define INTEGER64   long long
#define UNS8   unsigned char
#define UNS16   unsigned short
#define UNS32   unsigned long
#define UNS24   unsigned long
#define UNS40   unsigned long long
#define UNS48   unsigned long long
#define UNS56   unsigned long long
#define UNS64   unsigned long long
#define REAL32   float
#define REAL64   double
#define sizeof_INTEGER24   3
#define sizeof_INTEGER40   5
#define sizeof_INTEGER48   6
#define sizeof_INTEGER56   7
#define sizeof_UNS24   3
#define sizeof_UNS40   5
#define sizeof_UNS48   6
#define sizeof_UNS56   7
#define INT24_2_32(a)   (a <= 0x7FFFFF ? a : a|0xFF000000)
#define INT40_2_64(a)   (a <= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)
#define INT48_2_64(a)   (a <= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)
#define INT56_2_64(a)   (a <= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)
#define INT32_2_24(a)   (a&0x00FFFFFF)
#define INT64_2_40(a)   (a&0x000000FFFFFFFFFF)
#define INT64_2_48(a)   (a&0x0000FFFFFFFFFFFF)
#define INT64_2_56(a)   (a&0x00FFFFFFFFFFFFFF)
#define CANFESTIVAL_DEBUG_MSG(num, str, val)
 Definition of error and warning macros.
#define MSG_WAR(num, str, val)
 Definition of MSG_WAR.
#define MSG_ERR(num, str, val)
 Definition of MSG_ERR.

Typedefs

typedef void * CAN_HANDLE
typedef void * CAN_PORT
nico@215:


Define Documentation

etisserant@240: nico@215:
nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define CANFESTIVAL_DEBUG_MSG (num,
str,
val   ) 
nico@215:
nico@215:
nico@215: nico@215:

nico@215: Value:

{char msg[300];\
etisserant@240:      unsigned long value = val;\
nico@215:      sprintf(msg,"%s(%d) : 0x%X %s 0x%X\n",__FILE__, __LINE__,num, str, value);\
nico@215:      OutputDebugString(msg);}
nico@215: 
Definition of error and warning macros. nico@215:

nico@215: nico@215:

nico@215: Definition at line 104 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT24_2_32 (  )    (a <= 0x7FFFFF ? a : a|0xFF000000)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 84 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT32_2_24 (  )    (a&0x00FFFFFF)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 89 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT40_2_64 (  )    (a <= 0x0000007FFFFFFFFF ? a : a|0xFFFFFF0000000000)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 85 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT48_2_64 (  )    (a <= 0x00007FFFFFFFFFFF ? a : a|0xFFFF000000000000)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 86 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT56_2_64 (  )    (a <= 0x007FFFFFFFFFFFFF ? a : a|0xFF00000000000000)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 87 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT64_2_40 (  )    (a&0x000000FFFFFFFFFF)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 90 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT64_2_48 (  )    (a&0x0000FFFFFFFFFFFF)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 91 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define INT64_2_56 (  )    (a&0x00FFFFFFFFFFFFFF)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 92 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER16   short
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 50 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER24   long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 51 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER32   long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 52 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER40   long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 53 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER48   long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 54 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER56   long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 55 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER64   long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 56 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define INTEGER8   char
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 49 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define MSG_ERR (num,
str,
val   ) 
nico@215:
nico@215:
nico@215: nico@215:

nico@215: Definition of MSG_ERR. nico@215:

nico@215: nico@215:

nico@215: Definition at line 124 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215: nico@215:
#define MSG_WAR (num,
str,
val   ) 
nico@215:
nico@215:
nico@215: nico@215:

nico@215: Definition of MSG_WAR. nico@215:

nico@215: nico@215:

nico@215: Definition at line 116 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define REAL32   float
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 69 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define REAL64   double
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 70 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_INTEGER24   3
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 73 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_INTEGER40   5
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 74 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_INTEGER48   6
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 75 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_INTEGER56   7
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 76 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_UNS24   3
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 78 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_UNS40   5
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 79 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_UNS48   6
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 80 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define sizeof_UNS56   7
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 81 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS16   unsigned short
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 60 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS24   unsigned long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 62 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS32   unsigned long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 61 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS40   unsigned long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 63 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS48   unsigned long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 64 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS56   unsigned long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 65 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS64   unsigned long long
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 66 of file applicfg.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define UNS8   unsigned char
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 59 of file applicfg.h. nico@215:

nico@215:

nico@215:


Typedef Documentation

etisserant@240: etisserant@240:
etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
typedef void* CAN_HANDLE
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 129 of file applicfg.h. nico@215:

nico@215:

etisserant@240: etisserant@240:

etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
typedef void* CAN_PORT
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 131 of file applicfg.h. nico@215:

nico@215:

etisserant@240:


Generated on Mon Jul 2 19:10:28 2007 for CanFestival by  nico@215: nico@215: doxygen 1.5.1
nico@215: nico@215: