gclconv ϥեޥå



Ūˤ٤ƤʸIDϣӥåȲ롣

եåȥ󥰥ɬפʤΤϣӥåȥ󥰥Ѥ롣



/* -----  ------ */



#define GCL_END		0x00



#define GCL_SHORT	0x01		/* 16ӥåդ */

#define GCL_BYTE	0x02		/* 8ӥåʤ */

#define GCL_CHAR	0x03		/* 8ӥåʸ */

#define GCL_BOOL	0x04		/* 1ӥåȥե饰 */

#define GCL_VECTOR	0x05		/* 32ӥå * 3 ٥ȥ */



#define GCL_STRID	0x06		/* 24ӥåʸID */



#define GCL_STRING	0x07		/* ʸؤΥݥ(24Bitեå) */



#define GCL_PROCID	0x08		/* 24BitؿID */

#define GCL_LONG	0x09		/* 32ӥåդ */



#define GCL_SYMBOL	0x0a		/* ե襷ܥ32Bit */

#define GCL_SYMBOL2	0x0b		/* t:ܥǲǤʤȤ-1 */

#define GCL_SYMBOL3	0x0c		/* t:ܥǲǤʤȤERROR */



#define GCL_CONST	0x00		/*  */

#define GCL_VAR		0x10		/* ѿ (ΤȤ24ӥåȤǥեåȤĤ) */

#define GCL_ARRAY	0x20		/*  (24Bitoffset, max, θϼޤϿ) */

#define GCL_ARG		0x30		/* ʸ */



#define GCL_EXPR	0x40		/*  */

#define GCL_OP		0x41		/* 黻 */



#define GCL_BLOCK	0x50		/* ¹ԥ֥å */



#define GCL_OPTION	0x60		/* ץʸ */

#define GCL_COMMAND	0x70		/* ޥ */

#define GCL_PROC	0x80		/* 桼ؿ */



#define GCL_WILD	0xf0		/* 磻ɥʸ (եޥå) */

#define GCL_REPEAT	0xe0		/* ֤ (եޥå) */



/* եޥå */



ޥ



GCL_COMMAND [24BitName] [len] [GCL_STRING name ] ... [GCL_OPTION option len ...] GCL_END







