Changeset 139 for trunk/nom/include/nom.h
- Timestamp:
- Dec 3, 2006, 11:25:38 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nom/include/nom.h
r94 r139 83 83 #endif 84 84 85 typedef char integer1;86 typedef short integer2;87 typedef unsigned short uinteger2;88 typedef long integer4;89 typedef unsigned long uinteger4;90 typedef float float4;91 typedef double float8;92 typedef char *zString; /* NULL terminated string */93 typedef char *fString; /* non-terminated string */94 typedef unsigned char octet;95 96 85 typedef gchar *string; 97 86 … … 120 109 typedef GQuark nomId; 121 110 122 typedef GData* pGData;111 typedef GData* PGData; 123 112 124 typedef char **nomID;125 typedef void *nomToken; /* */113 typedef gchar **nomID; 114 typedef void *nomToken; /* Use a gpointer instead of void* here? */ 126 115 127 116 #ifndef NOM_BOOLEAN … … 131 120 132 121 133 134 /* somtypes.h */135 122 /* Object Instance Structure */ 136 123 struct nomMethodTabStruct; 137 124 typedef struct NOMAnyObj_struct { 138 125 struct nomMethodTabStruct *mtab; 139 integer4body[1];126 gulong body[1]; 140 127 } NOMAnyObj; 141 128 … … 147 134 typedef NOMObject *CORBA_Object; 148 135 136 /* The following is probably not correct... */ 149 137 typedef NOMAnyObj CORBA_Environment; 150 138 151 /*#define nomresolve_(obj,mToken) (nomresolve(obj,mToken)) */152 153 139 #define nomresolve_(obj,mToken) ((nomMethodProc*)((void)obj, mToken)) 154 155 156 /* from oc's mtbl, with verification of o */157 140 #define NOM_Resolve(obj, objClassName, methodName) \ 158 141 (( nomTD_ ## objClassName ## _ ## methodName ) \
Note:
See TracChangeset
for help on using the changeset viewer.