xref: /dflybsd-src/lib/libc/locale/wcstol.3 (revision 488efff854f4f6754b414f28491acc89566d6609)
113efb7acSSascha Wildner.\" Copyright (c) 2002 Tim J. Robbins
213efb7acSSascha Wildner.\" All rights reserved.
313efb7acSSascha Wildner.\"
413efb7acSSascha Wildner.\" Redistribution and use in source and binary forms, with or without
513efb7acSSascha Wildner.\" modification, are permitted provided that the following conditions
613efb7acSSascha Wildner.\" are met:
713efb7acSSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
813efb7acSSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
913efb7acSSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
1013efb7acSSascha Wildner.\"    notice, this list of conditions and the following disclaimer in the
1113efb7acSSascha Wildner.\"    documentation and/or other materials provided with the distribution.
1213efb7acSSascha Wildner.\"
1313efb7acSSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1413efb7acSSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1513efb7acSSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1613efb7acSSascha Wildner.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1713efb7acSSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1813efb7acSSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1913efb7acSSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2013efb7acSSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2113efb7acSSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2213efb7acSSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2313efb7acSSascha Wildner.\" SUCH DAMAGE.
2413efb7acSSascha Wildner.\"
250d5acd74SJohn Marino.\" $FreeBSD: head/lib/libc/locale/wcstol.3 107392 2002-11-29 17:35:09Z ru $
2613efb7acSSascha Wildner.\"
27dcf25e66SSascha Wildner.Dd December 25, 2013
2813efb7acSSascha Wildner.Dt WCSTOL 3
2913efb7acSSascha Wildner.Os
3013efb7acSSascha Wildner.Sh NAME
31dcf25e66SSascha Wildner.Nm wcstol ,
32dcf25e66SSascha Wildner.Nm wcstol_l ,
33dcf25e66SSascha Wildner.Nm wcstoul ,
34dcf25e66SSascha Wildner.Nm wcstoul_l ,
35dcf25e66SSascha Wildner.Nm wcstoll ,
36dcf25e66SSascha Wildner.Nm wcstoll_l ,
37dcf25e66SSascha Wildner.Nm wcstoull ,
38dcf25e66SSascha Wildner.Nm wcstoull_l ,
39dcf25e66SSascha Wildner.Nm wcstoimax ,
40dcf25e66SSascha Wildner.Nm wcstoimax_l ,
41dcf25e66SSascha Wildner.Nm wcstoumax ,
42dcf25e66SSascha Wildner.Nm wcstoumax_l
4313efb7acSSascha Wildner.Nd "convert a wide character string value to a"
4413efb7acSSascha Wildner.Vt long ,
4513efb7acSSascha Wildner.Vt "unsigned long" ,
4613efb7acSSascha Wildner.Vt "long long" ,
4713efb7acSSascha Wildner.Vt "unsigned long long" ,
4813efb7acSSascha Wildner.Vt intmax_t
4913efb7acSSascha Wildneror
5013efb7acSSascha Wildner.Vt uintmax_t
5113efb7acSSascha Wildnerinteger
5213efb7acSSascha Wildner.Sh LIBRARY
5313efb7acSSascha Wildner.Lb libc
5413efb7acSSascha Wildner.Sh SYNOPSIS
5513efb7acSSascha Wildner.In wchar.h
5613efb7acSSascha Wildner.Ft long
570d5acd74SJohn Marino.Fn wcstol "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
5813efb7acSSascha Wildner.Ft "unsigned long"
590d5acd74SJohn Marino.Fn wcstoul "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
6013efb7acSSascha Wildner.Ft "long long"
610d5acd74SJohn Marino.Fn wcstoll "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
6213efb7acSSascha Wildner.Ft "unsigned long long"
630d5acd74SJohn Marino.Fn wcstoull "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
6413efb7acSSascha Wildner.In inttypes.h
6513efb7acSSascha Wildner.Ft intmax_t
660d5acd74SJohn Marino.Fn wcstoimax "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
6713efb7acSSascha Wildner.Ft uintmax_t
680d5acd74SJohn Marino.Fn wcstoumax "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base"
69dcf25e66SSascha Wildner.In xlocale.h
70dcf25e66SSascha Wildner.Ft long
71dcf25e66SSascha Wildner.Fn wcstol_l "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base" "locale_t locale"
72dcf25e66SSascha Wildner.Ft "unsigned long"
73dcf25e66SSascha Wildner.Fn wcstoul_l "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base" "locale_t locale"
74dcf25e66SSascha Wildner.Ft "long long"
75dcf25e66SSascha Wildner.Fn wcstoll_l "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base" "locale_t locale"
76dcf25e66SSascha Wildner.Ft "unsigned long long"
77dcf25e66SSascha Wildner.Fn wcstoull_l "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base" "locale_t locale"
78dcf25e66SSascha Wildner.Ft intmax_t
79dcf25e66SSascha Wildner.Fn wcstoimax_l "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base" "locale_t locale"
80dcf25e66SSascha Wildner.Ft uintmax_t
81dcf25e66SSascha Wildner.Fn wcstoumax_l "const wchar_t * restrict nptr" "wchar_t ** restrict endptr" "int base" "locale_t locale"
8213efb7acSSascha Wildner.Sh DESCRIPTION
8313efb7acSSascha WildnerThe
8413efb7acSSascha Wildner.Fn wcstol ,
85dcf25e66SSascha Wildner.Fn wcstol_l ,
8613efb7acSSascha Wildner.Fn wcstoul ,
87dcf25e66SSascha Wildner.Fn wcstoul_l ,
8813efb7acSSascha Wildner.Fn wcstoll ,
89dcf25e66SSascha Wildner.Fn wcstoll_l ,
9013efb7acSSascha Wildner.Fn wcstoull ,
91dcf25e66SSascha Wildner.Fn wcstoull_l ,
92dcf25e66SSascha Wildner.Fn wcstoimax ,
93dcf25e66SSascha Wildner.Fn wcstoimax_l ,
94dcf25e66SSascha Wildner.Fn wcstoumax ,
9513efb7acSSascha Wildnerand
96dcf25e66SSascha Wildner.Fn wcstoumax_l
9713efb7acSSascha Wildnerfunctions are wide-character versions of the
9813efb7acSSascha Wildner.Fn strtol ,
99dcf25e66SSascha Wildner.Fn strtol_l ,
10013efb7acSSascha Wildner.Fn strtoul ,
101dcf25e66SSascha Wildner.Fn strtoul_l ,
10213efb7acSSascha Wildner.Fn strtoll ,
103dcf25e66SSascha Wildner.Fn strtoll_l ,
10413efb7acSSascha Wildner.Fn strtoull ,
105dcf25e66SSascha Wildner.Fn strtoull_l ,
106dcf25e66SSascha Wildner.Fn strtoimax ,
107dcf25e66SSascha Wildner.Fn strtoimax_l ,
108dcf25e66SSascha Wildner.Fn strtoumax ,
10913efb7acSSascha Wildnerand
110dcf25e66SSascha Wildner.Fn strtoumax_l
11113efb7acSSascha Wildnerfunctions, respectively.
11213efb7acSSascha WildnerRefer to their manual pages (for example
11313efb7acSSascha Wildner.Xr strtol 3 )
11413efb7acSSascha Wildnerfor details.
11513efb7acSSascha Wildner.Sh SEE ALSO
11613efb7acSSascha Wildner.Xr strtol 3 ,
117*488efff8SSascha Wildner.Xr strtoul 3 ,
118*488efff8SSascha Wildner.Xr xlocale 3
11913efb7acSSascha Wildner.Sh STANDARDS
12013efb7acSSascha WildnerThe
12113efb7acSSascha Wildner.Fn wcstol ,
12213efb7acSSascha Wildner.Fn wcstoul ,
12313efb7acSSascha Wildner.Fn wcstoll ,
12413efb7acSSascha Wildner.Fn wcstoull ,
12513efb7acSSascha Wildner.Fn wcstoimax
12613efb7acSSascha Wildnerand
12713efb7acSSascha Wildner.Fn wcstoumax
12813efb7acSSascha Wildnerfunctions conform to
12913efb7acSSascha Wildner.St -isoC-99 .
130