upgrade xorg-server to version 1.19.6
[dragora.git] / archive / sinit / killall5 / estrtol.c
blobabc6fe892ff64fc520573246087050fdcc7ecd16
1 /* See LICENSE file for copyright and license details. */
2 #include <errno.h>
3 #include <stdio.h>
4 #include <stdlib.h>
6 #include "util.h"
8 long
9 estrtol(const char *s, int base)
11 char *end;
12 long n;
14 errno = 0;
15 n = strtol(s, &end, base);
16 if (*end != '\0') {
17 if (base == 0)
18 eprintf("%s: not an integer\n", s);
19 else
20 eprintf("%s: not a base %d integer\n", s, base);
22 if (errno != 0)
23 eprintf("%s:", s);
25 return n;