Changeset 7258c6a in buchla-68k for libsm/strtol.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
-
libsm/strtol.c
r0292fbb r7258c6a 12 12 #define MBASE ('z' - 'a' + 1 + 10) 13 13 14 long strtol(char *str, char **ptr, int base)14 int32_t strtol(int8_t *str, int8_t **ptr, int16_t base) 15 15 { 16 register longval;17 register int c;18 int xx, neg = 0;16 register int32_t val; 17 register int16_t c; 18 int16_t xx, neg = 0; 19 19 20 if (ptr != ( char**)0)20 if (ptr != (int8_t **)0) 21 21 *ptr = str; /* in case no number is formed */ 22 22 … … 62 62 val = base * val - xx; 63 63 64 if (ptr != ( char**)0)64 if (ptr != (int8_t **)0) 65 65 *ptr = str; 66 66
Note:
See TracChangeset
for help on using the changeset viewer.