summaryrefslogtreecommitdiff
path: root/lib/libc/locale/wcstol.c
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2005-07-01 08:59:28 +0000
committerMarc Espie <espie@cvs.openbsd.org>2005-07-01 08:59:28 +0000
commitae36f7fa11ba3a91c7f8fb688683282a5042d5b7 (patch)
tree3652c6a307ff32345fe09ba7a76cc27744f3731f /lib/libc/locale/wcstol.c
parent0d1d2004c203fa5a7aaf53d54981e8396c7068de (diff)
Add a few missing functions so that wctype.h/wchar.h are more or less
uptodate, namely, wcsto(u)l(l) family, wcstod, stubs from wctrans/towctrans crank minor. okay millert@, jmc@.
Diffstat (limited to 'lib/libc/locale/wcstol.c')
-rw-r--r--lib/libc/locale/wcstol.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/libc/locale/wcstol.c b/lib/libc/locale/wcstol.c
new file mode 100644
index 00000000000..b99506e3aa5
--- /dev/null
+++ b/lib/libc/locale/wcstol.c
@@ -0,0 +1,22 @@
+/* $OpenBSD: wcstol.c,v 1.1 2005/07/01 08:59:27 espie Exp $ */
+/* $NetBSD: wcstol.c,v 1.2 2003/03/11 09:21:23 tshiozak Exp $ */
+
+#if defined(LIBC_SCCS) && !defined(lint)
+static char rcsid[] = "$OpenBSD: wcstol.c,v 1.1 2005/07/01 08:59:27 espie Exp $";
+#endif /* LIBC_SCCS and not lint */
+
+#include <ctype.h>
+#include <errno.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <wchar.h>
+#include <wctype.h>
+
+#include "wctoint.h"
+
+#define FUNCNAME wcstol
+typedef long int_type;
+#define MIN_VALUE LONG_MIN
+#define MAX_VALUE LONG_MAX
+
+#include "_wcstol.h"