1 // RUN: %clangxx -O0 -g %s -o %t && %run %t 2>&1 | FileCheck %s
3 // UNSUPPORTED: linux, darwin, solaris
5 #define _OPENBSD_SOURCE
16 long long l = strtonum("100", 1, 100, &errstr);
20 l = strtonum("200", 1, 100, &errstr);
22 printf("%s\n", errstr);
24 l = strtonum("300", 1000, 1001, &errstr);
26 printf("%s\n", errstr);
28 l = strtonum("abc", 1000, 1001, &errstr);
30 printf("%s\n", errstr);
32 l = strtonum("1000", 1001, 1000, &errstr);
34 printf("%s\n", errstr);
36 l = strtonum("1000abc", 1000, 1001, &errstr);
38 printf("%s\n", errstr);
40 l = strtonum("1000.0", 1000, 1001, &errstr);
42 printf("%s\n", errstr);