funcs.c (grpn-1.5.1) | : | funcs.c (grpn-1.5.2) | ||
---|---|---|---|---|
skipping to change at line 937 | skipping to change at line 937 | |||
case DECIMAL: | case DECIMAL: | |||
return IS_DEC(c); | return IS_DEC(c); | |||
break; | break; | |||
case OCTAL: | case OCTAL: | |||
return IS_OCT(c); | return IS_OCT(c); | |||
break; | break; | |||
case BINARY: | case BINARY: | |||
return IS_BIN(c); | return IS_BIN(c); | |||
break; | break; | |||
} | } | |||
fprintf(stderr, "Invalid Base Mode: %#x\n", getBaseMode()); | ||||
return 0; | ||||
} | } | |||
Number * readNumber(char *line, int *nread){ | Number * readNumber(char *line, int *nread){ | |||
char *p, buf[2]; | char *p, buf[2]; | |||
int i1; | int i1; | |||
double d1, num; | double num; | |||
Real *r1; | Real *r1; | |||
Number *n1; | Number *n1; | |||
/* read in the number */ | /* read in the number */ | |||
switch(getBaseMode()){ | switch(getBaseMode()){ | |||
case HEXADECIMAL: | case HEXADECIMAL: | |||
*nread = 0; | *nread = 0; | |||
/* look for "0x" */ | /* look for "0x" */ | |||
if(0 == strncmp(line, "0x", 2)){ | if(0 == strncmp(line, "0x", 2)){ | |||
line+=2; | line+=2; | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 3 lines changed or added |