[BACK]Return to serversm.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / kxx

Diff for /OpenXM/src/kxx/serversm.h between version 1.5 and 1.8

version 1.5, 2006/02/01 00:30:05 version 1.8, 2015/10/09 23:46:18
Line 1 
Line 1 
 /* server stack machine, serversm.h  */  /* server stack machine, serversm.h  */
   /* miss of these declarations caused segfault of ox_sm1 2015.10.09 */
   #include <string.h>
   void *sGC_malloc(int n);
   
 void *Sm1_mathcap(void);  void *Sm1_mathcap(void);
 int Sm1_setMathCap(ox_stream os);  int Sm1_setMathCap(ox_stream os);
 void Sm1_pops(void);  void Sm1_pops(void);
Line 15  void Sm1_getsp(void);
Line 19  void Sm1_getsp(void);
 void Sm1_dupErrors(void);  void Sm1_dupErrors(void);
 void Sm1_pushCMOtag(int serial);  void Sm1_pushCMOtag(int serial);
   
   #include <setjmp.h>
   
   #if defined(__CYGWIN__) || defined(__MSYS__)
   #define MYSETJMP(e) _setjmp(e)
   #define MYSIGSETJMP(e,f) _setjmp(e)
   #define MYLONGJMP(e,f) _longjmp(e,f)
   #define MYSIGLONGJMP(e,f) _longjmp(e,f)
   #else
   #define MYSETJMP(e)  setjmp(e)
   #define MYSIGSETJMP(e,f) sigsetjmp(e,f)
   #define MYLONGJMP(e,f) longjmp(e,f)
   #define MYSIGLONGJMP(e,f) siglongjmp(e,f)
   #endif
   
 /********************  Object from Kan/stackm.h *************************/  /********************  Object from Kan/stackm.h *************************/
 #define Snull             0  #define Snull             0

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.8

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>