Changeset 139 for trunk/nom


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

Only use GLib types.

Location:
trunk/nom
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/nom/class_c/nomclassmanager.c

    r94 r139  
    129129
    130130
    131 NOM_Scope pGData NOMLINK impl_NOMClassMgr_nomGetClassList(NOMClassMgr* nomSelf, CORBA_Environment *ev)
     131NOM_Scope PGData NOMLINK impl_NOMClassMgr_nomGetClassList(NOMClassMgr* nomSelf, CORBA_Environment *ev)
    132132{
    133133  NOMClassMgrData *nomThis = NOMClassMgrGetData(nomSelf);
  • trunk/nom/idl/nombase.idl

    r121 r139  
    6565/* Native types we want to use in the IDL */
    6666native  gpointer;
    67 native  pGData;
     67native  PGData;
    6868
    6969#endif /* NOMBASE_IDL_INCLUDED */
  • trunk/nom/idl/nomclassmanager.idl

    r94 r139  
    5353
    5454  void nomRegisterClass(in gpointer classMtab);
    55   pGData nomGetClassList();
     55  PGData nomGetClassList();
    5656  gpointer nomGetClassInfoPtrFromName(in string className);
    5757  void nomRegisterMethod(in gpointer classMtab, in string chrMethodName);
    5858
    59   NOMINSTANCEVAR(pGData gdataClassList);
    60   NOMINSTANCEVAR(pGData gdataMethodList);
     59  NOMINSTANCEVAR(PGData gdataClassList);
     60  NOMINSTANCEVAR(PGData gdataMethodList);
    6161
    6262  /* nomInit : override;*/
  • 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 ) \
  • trunk/nom/src/nombuildclass.c

    r101 r139  
    696696
    697697
    698 NOMEXTERN NOMClass * NOMLINK nomBuildClass(NOM_ulong ulReserved,
     698NOMEXTERN NOMClass * NOMLINK nomBuildClass(gulong ulReserved,
    699699                                           nomStaticClassInfo *sci,
    700                                            NOM_ulong ulMajorVersion,
    701                                            NOM_ulong ulMinorVersion)
     700                                           gulong ulMajorVersion,
     701                                           gulong ulMinorVersion)
    702702{
    703703  NOMClass *nomClass;
  • trunk/nom/src/nombuildnomcls.c

    r94 r139  
    177177{
    178178  NOMClassPriv *nClass;
    179   NOM_ulong ulParentDataSize=0;
     179  gulong ulParentDataSize=0;
    180180  NOMClassPriv *ncpParent;
    181181  NOMClass *nomClass;
  • trunk/nom/src/nombuildnomobj.c

    r94 r139  
    9898  NOMClassPriv *nClass; /* This struct holds our private data. A pointer will be in mtab->nomClsInfo */
    9999
    100   NOM_ulong mtabSize;
    101   NOM_ulong ulMemSize=0;
     100  gulong mtabSize;
     101  gulong ulMemSize=0;
    102102  BYTE * mem;
    103103  int a;
     
    194194  !!! This function is only called once for building NOMObject !!!
    195195 */
    196 NOMClassPriv * NOMLINK priv_buildNOMObjectClassInfo(NOM_ulong ulReserved,
     196NOMClassPriv * NOMLINK priv_buildNOMObjectClassInfo(gulong ulReserved,
    197197                                                    nomStaticClassInfo *sci,
    198                                                     NOM_ulong majorVersion,
    199                                                     NOM_ulong minorVersion)
     198                                                    gulong majorVersion,
     199                                                    gulong minorVersion)
    200200{
    201201  NOMClassPriv *nClassPriv; /* This struct holds our private data. A pointer will be in mtab->nomClsInfo */
Note: See TracChangeset for help on using the changeset viewer.