-#include <string.h>
-#include <limits.h>
+/* Copyright (C) 1994 DJ Delorie, see COPYING.DJ for details */
+#include <precomp.h>
#include <ctype.h>
/*
if (any < 0)
{
acc = ULONG_MAX;
+ __set_errno(ERANGE);
}
else if (neg)
acc = -acc;
if (endptr != 0)
- *endptr = any ? (char *)((size_t)(s - 1)) : (char *)((size_t)nptr);
+ *endptr = any ? (char *)s - 1 : (char *)nptr;
return acc;
}