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