--- sbbs/src/sbbs3/baja.c 2018/04/24 16:41:24 1.1 +++ sbbs/src/sbbs3/baja.c 2018/04/24 16:43:51 1.1.1.2 @@ -2,7 +2,7 @@ /* Synchronet command shell/module compiler */ -/* $Id: baja.c,v 1.1 2018/04/24 16:41:24 root Exp $ */ +/* $Id: baja.c,v 1.1.1.2 2018/04/24 16:43:51 root Exp $ */ /**************************************************************************** * @format.tab-size 4 (Plain Text/Source Code File Header) * @@ -68,7 +68,7 @@ char **label_name=NULL ,**call_file=NULL ,**call_label=NULL; -ulong *var_name=NULL,vars=0; +uint32_t *var_name=NULL,vars=0; char **define_str=NULL ,**define_val=NULL; @@ -111,9 +111,9 @@ void bail(int retval) /****************************************************************************/ /* Converts an ASCII Hex string into an ulong */ /****************************************************************************/ -ulong ahtoul(char *str) +uint32_t ahtoul(char *str) { - ulong l,val=0; + uint32_t l,val=0; while((l=(*str++)|0x20)!=0x20) val=(l&0xf)+(l>>6&1)*9+val*16; @@ -146,10 +146,10 @@ uchar cesc(char ch) } } -long val(char *src, char *p) +int32_t val(char *src, char *p) { static int inside; - long l; + int32_t l; if(isdigit(*p) || *p=='-') /* Dec, Hex, or Oct */ l=strtol(p,&p,0); @@ -312,7 +312,7 @@ void cvttab(char *str) void newvar(uchar* src, uchar *in) { uchar name[128]; - long i,l; + int32_t i,l; if(isdigit(*in)) { printf("!SYNTAX ERROR (illegal variable name):\n"); @@ -333,7 +333,7 @@ void newvar(uchar* src, uchar *in) if(i