Ignore:
Timestamp:
Dec 3, 2006, 11:25:38 AM (19 years ago)
Author:
cinc
Message:

Only use GLib types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nom/include/nom.h

    r94 r139  
    8383#endif
    8484
    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 
    9685typedef gchar *string;
    9786
     
    120109typedef GQuark nomId;
    121110
    122 typedef GData* pGData;
     111typedef GData* PGData;
    123112
    124 typedef char **nomID;                 
    125 typedef void *nomToken;                /* */
     113typedef gchar **nomID;                 
     114typedef void *nomToken;                /* Use a gpointer instead of void* here? */
    126115
    127116#ifndef NOM_BOOLEAN
     
    131120
    132121
    133 
    134 /* somtypes.h */
    135122/*  Object Instance Structure */
    136123struct nomMethodTabStruct;
    137124typedef struct NOMAnyObj_struct {
    138125  struct nomMethodTabStruct  *mtab;
    139   integer4 body[1];
     126  gulong body[1];
    140127} NOMAnyObj;
    141128
     
    147134typedef NOMObject *CORBA_Object;
    148135
     136/* The following is probably not correct... */
    149137typedef NOMAnyObj CORBA_Environment;
    150138
    151  /*#define nomresolve_(obj,mToken) (nomresolve(obj,mToken)) */
    152 
    153139#define nomresolve_(obj,mToken) ((nomMethodProc*)((void)obj, mToken))
    154 
    155 
    156 /* from oc's mtbl, with verification of o */
    157140#define NOM_Resolve(obj, objClassName, methodName) \
    158141    (( nomTD_ ## objClassName ## _ ## methodName ) \
Note: See TracChangeset for help on using the changeset viewer.