Changeset 7258c6a in buchla-68k for ram/cminit.c
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/cminit.c
r0292fbb r7258c6a 16 16 #define CM_DBLK if (!QQanch) while (*QQip EQ ' ') ++QQip 17 17 18 int QQsw; /* parser result switch */19 int QQanch; /* parser anchored match switch */20 21 char*QQin; /* parser initial input pointer */22 char*QQip; /* parser current input pointer */23 char*QQop; /* parser string output pointer */24 25 longQQnum; /* parser numeric result */26 int QQlnum; /* parser list element number result */27 charQQdig; /* parser digit result */28 charQQchr; /* parser character result */29 30 charQQstr[CM_MXSTR]; /* parser string result */18 int16_t QQsw; /* parser result switch */ 19 int16_t QQanch; /* parser anchored match switch */ 20 21 int8_t *QQin; /* parser initial input pointer */ 22 int8_t *QQip; /* parser current input pointer */ 23 int8_t *QQop; /* parser string output pointer */ 24 25 int32_t QQnum; /* parser numeric result */ 26 int16_t QQlnum; /* parser list element number result */ 27 int8_t QQdig; /* parser digit result */ 28 int8_t QQchr; /* parser character result */ 29 30 int8_t QQstr[CM_MXSTR]; /* parser string result */ 31 31 32 32 /* … … 40 40 */ 41 41 42 void CMinit( char*ip)43 { 44 register int i;45 register char*t;42 void CMinit(int8_t *ip) 43 { 44 register int16_t i; 45 register int8_t *t; 46 46 47 47 QQip = ip; … … 69 69 */ 70 70 71 int CMchr(charc)71 int16_t CMchr(int8_t c) 72 72 { 73 73 CM_DBLK; … … 90 90 */ 91 91 92 int CMuchr(charc)93 { 94 register chart;92 int16_t CMuchr(int8_t c) 93 { 94 register int8_t t; 95 95 96 96 CM_DBLK; … … 123 123 */ 124 124 125 int CMstr(char*s)126 { 127 register char*t;128 char*q;125 int16_t CMstr(int8_t *s) 126 { 127 register int8_t *t; 128 int8_t *q; 129 129 130 130 CM_DBLK; … … 157 157 */ 158 158 159 int CMustr(char*s)160 { 161 register char*t, t1, t2;162 char*q;159 int16_t CMustr(int8_t *s) 160 { 161 register int8_t *t, t1, t2; 162 int8_t *q; 163 163 164 164 CM_DBLK; … … 202 202 */ 203 203 204 int CMlong(void)205 { 206 register char*p;207 register longn;208 register charc;204 int16_t CMlong(void) 205 { 206 register int8_t *p; 207 register int32_t n; 208 register int8_t c; 209 209 210 210 CM_DBLK; … … 249 249 */ 250 250 251 int CMdig(void)252 { 253 register charc;251 int16_t CMdig(void) 252 { 253 register int8_t c; 254 254 255 255 CM_DBLK; … … 278 278 */ 279 279 280 int CMlist(char*l[])281 { 282 register int n;283 register char*p, *q;280 int16_t CMlist(int8_t *l[]) 281 { 282 register int16_t n; 283 register int8_t *p, *q; 284 284 285 285 CM_DBLK; … … 318 318 */ 319 319 320 int CMulist(char*l[])321 { 322 register int n;323 register char*p, *q;320 int16_t CMulist(int8_t *l[]) 321 { 322 register int16_t n; 323 register int8_t *p, *q; 324 324 325 325 CM_DBLK; … … 357 357 */ 358 358 359 int CMstat(char*msg)360 { 361 register char*tp;359 int16_t CMstat(int8_t *msg) 360 { 361 register int8_t *tp; 362 362 363 363 tp = QQin;
Note:
See TracChangeset
for help on using the changeset viewer.