Unified · Split
| @@ -3,9 +3,9 @@ · 2 unmodified lines | |||
| 3 | #define UVLONG_MAX ((uvlong)1<<63) | 3 | #define UVLONG_MAX ((uvlong)1<<63) |
| 4 | 4 | ||
| 5 | uvlong | 5 | uvlong |
| 6 | strtoull(char *nptr, char **endptr, int base) | 6 | strtoull(const char *nptr, char **endptr, int base) |
| 7 | { | 7 | { |
| 8 | char *p; | 8 | const char *p; |
| 9 | uvlong n, nn, m; | 9 | uvlong n, nn, m; |
| 10 | int c, ovfl, v, neg, ndig; | 10 | int c, ovfl, v, neg, ndig; |
| 11 | 11 | ||
| @@ -87,7 +87,7 @@ Return: · 75 unmodified lines | |||
| 87 | if(ndig == 0) | 87 | if(ndig == 0) |
| 88 | p = nptr; | 88 | p = nptr; |
| 89 | if(endptr) | 89 | if(endptr) |
| 90 | *endptr = p; | 90 | *endptr = (char*)p; |
| 91 | if(ovfl) | 91 | if(ovfl) |
| 92 | return UVLONG_MAX; | 92 | return UVLONG_MAX; |
| 93 | if(neg) | 93 | if(neg) |