=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/plugin/oxKan0.h,v retrieving revision 1.5 retrieving revision 1.9 diff -u -p -r1.5 -r1.9 --- OpenXM/src/kan96xx/plugin/oxKan0.h 2002/11/08 02:54:11 1.5 +++ OpenXM/src/kan96xx/plugin/oxKan0.h 2004/03/08 08:24:42 1.9 @@ -1,8 +1,8 @@ -/* $OpenXM: OpenXM/src/kan96xx/plugin/oxKan0.h,v 1.4 2002/11/07 23:52:20 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/plugin/oxKan0.h,v 1.8 2004/02/23 09:03:43 takayama Exp $ */ /* ox_kan0.h */ -#define mymalloc(n) malloc(n) -#define myfree(p) free(p) +#define mymalloc(n) sGC_malloc(n) +#define myfree(p) sGC_free(p) typedef FILE2 * ox_stream; int socketOpen(char *serverName,int portNumber); @@ -92,7 +92,7 @@ oxclientp oxCreateClientFile(char *fileName,char *mode oxclientp oxCreateClient2(int fdstream,int portStream, int fdcontrol,int portControl,int ipmask,char *pass); int oxSetByteOrder(int fd); -int oxTellMyByteOrder(int fd); +int oxTellMyByteOrder(int fdOut,int fdIn); char *oxGenPass(void); @@ -138,6 +138,7 @@ void oxReqSetName(ox_stream os,char *name); void oxReqEvalName(ox_stream os,char *name); void oxReqExecuteStringByLocalParser(ox_stream os,char *s); void oxReqExecuteFunction(ox_stream os,char *s); +void oxReqExecuteFunctionWithOptionalArgument(ox_stream os,char *s); void oxReqPopString(ox_stream os); void oxReqPushString(ox_stream os,char *s); void oxReqPopCMO(ox_stream os); @@ -153,3 +154,5 @@ int oxRemovePortFile(void); #define MAX_N_OF_CLIENT 1024 int oxGetClientID(); + +char *oxFIDtoStr(int id);