diff options
Diffstat (limited to 'strtol.c')
-rw-r--r-- | strtol.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -82,5 +82,11 @@ int test_strtol(void) TEST2(i, c-s, 0, "wrong final position %d != %d"); TEST2(i, errno, EINVAL, "%d != %d"); + TEST(l, strtol(s=" 15437", &c, 8), 015437, "%ld != %ld"); + TEST2(i, c-s, 7, "wrong final position %d != %d"); + + TEST(l, strtol(s=" 1", &c, 0), 1, "%ld != %ld"); + TEST2(i, c-s, 3, "wrong final position %d != %d"); + return err; } |