14 #ifndef INCdbFldTypesh 15 #define INCdbFldTypesh 1 44 #define DBF_NTYPES DBF_NOACCESS+1 52 #ifdef DBFLDTYPES_GBLSOURCE 54 {
"DBF_STRING",DBF_STRING},
55 {
"DBF_CHAR",DBF_CHAR},
56 {
"DBF_UCHAR",DBF_UCHAR},
57 {
"DBF_SHORT",DBF_SHORT},
58 {
"DBF_USHORT",DBF_USHORT},
59 {
"DBF_LONG",DBF_LONG},
60 {
"DBF_ULONG",DBF_ULONG},
61 {
"DBF_INT64",DBF_INT64},
62 {
"DBF_UINT64",DBF_UINT64},
63 {
"DBF_FLOAT",DBF_FLOAT},
64 {
"DBF_DOUBLE",DBF_DOUBLE},
65 {
"DBF_ENUM",DBF_ENUM},
66 {
"DBF_MENU",DBF_MENU},
67 {
"DBF_DEVICE",DBF_DEVICE},
68 {
"DBF_INLINK",DBF_INLINK},
69 {
"DBF_OUTLINK",DBF_OUTLINK},
70 {
"DBF_FWDLINK",DBF_FWDLINK},
71 {
"DBF_NOACCESS",DBF_NOACCESS}
76 #define DBR_STRING DBF_STRING 77 #define DBR_CHAR DBF_CHAR 78 #define DBR_UCHAR DBF_UCHAR 79 #define DBR_SHORT DBF_SHORT 80 #define DBR_USHORT DBF_USHORT 81 #define DBR_LONG DBF_LONG 82 #define DBR_ULONG DBF_ULONG 83 #define DBR_INT64 DBF_INT64 84 #define DBR_UINT64 DBF_UINT64 85 #define DBR_FLOAT DBF_FLOAT 86 #define DBR_DOUBLE DBF_DOUBLE 87 #define DBR_ENUM DBF_ENUM 88 #define DBR_PUT_ACKT DBR_ENUM+1 89 #define DBR_PUT_ACKS DBR_PUT_ACKT+1 90 #define DBR_NOACCESS DBF_NOACCESS 91 #define VALID_DB_REQ(x) ((x >= 0) && (x <= DBR_ENUM)) 92 #define INVALID_DB_REQ(x) ((x < 0) || (x > DBR_ENUM))
Mark external symbols and entry points for shared libraries.