[BACK]Return to cmotag.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / plugin

Diff for /OpenXM/src/kan96xx/plugin/cmotag.h between version 1.1 and 1.8

version 1.1, 1999/10/08 02:12:05 version 1.8, 2022/09/08 10:49:30
Line 1 
Line 1 
   /* $OpenXM: OpenXM/src/kan96xx/plugin/cmotag.h,v 1.7 2021/03/12 06:45:55 takayama Exp $ */
 /*  cmotag.h */  /*  cmotag.h */
 /* #define     CMO   1024  It is defined in stackm.h. */  
 /* Never Use 0 as a CMO tag. */  /* Never Use 0 as a CMO tag. */
 #define LARGEID   0x7f000000  /* If you add new CMO_*,
 #define CMO_PRIVATE 0x7fff0000     you need to make changes following the comment of cmo.c
      and modify the two files:
      OpenXM/doc/OpenXM-web/cmotag.h
      OpenXM/doc/OpenXM-specs/?*.tex
   
     Do not forget to execute
         make gen-cmotag.htmp
     to update cmotag.htmp
   */
   #include <string.h>
   
   #define LARGEID   0x7f000000    /* 2130706432 */
   #define CMO_PRIVATE 0x7fff0000  /* 2147418112 */
 #define CMO_ERROR  (LARGEID+1)  #define CMO_ERROR  (LARGEID+1)
 #define CMO_ERROR2 (LARGEID+2)  #define CMO_ERROR2 (LARGEID+2)
 #define CMO_NULL   1  #define CMO_NULL   1
Line 11 
Line 23 
 #define CMO_STRING 4  #define CMO_STRING 4
 #define CMO_MATHCAP 5  #define CMO_MATHCAP 5
   
   #define     CMO_ARRAY  16
 #define CMO_START_SIGNATURE    0x7fabcd03  
 #define CMO_LOCAL_OBJECT       0x7fcdef03  
 #define CMO_LOCAL_OBJECT_ASIR  (CMO_LOCAL_OBJECT+0)  
 #define CMO_LOCAL_OBJECT_SM1  (CMO_LOCAL_OBJECT+1)  
   
 #define     CMO_ARRAY  16  
 #define     CMO_LIST 17  #define     CMO_LIST 17
 #define     CMO_ATOM 18  #define     CMO_ATOM 18
 #define     CMO_MONOMIAL32  19  #define     CMO_MONOMIAL32  19
 /* #define     CMO_ZZ_OLD      20  */  /* #define     CMO_ZZ_OLD      20  */
 #define     CMO_ZZ_OLD      -20  #define     CMO_ZZ_OLD      -20
Line 50 
Line 56 
 #define     CMO_TREE           61  #define     CMO_TREE           61
 #define     CMO_LAMBDA         62    /* for function definition */  #define     CMO_LAMBDA         62    /* for function definition */
   
   
   #define CMO_START_SIGNATURE    0x7fabcd03
   #define CMO_LOCAL_OBJECT       0x7fcdef03
   #define CMO_LOCAL_OBJECT_ASIR  (CMO_LOCAL_OBJECT+0)
   #define CMO_LOCAL_OBJECT_SM1  (CMO_LOCAL_OBJECT+1)
   
 /* end of cmotag.h */  /* end of cmotag.h */
   
   /* #define     CMO   1024  It is defined in stackm.h. */

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

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