wcstoull man page on Cygwin

Man page or keyword search:  
man Server   22533 pages
apropos Keyword Search (all sections)
Output format
Cygwin logo
[printable version]

WCSTOULL(3)			    NEWLIB			   WCSTOULL(3)

NAME
       2.44 `wcstoull'--wide string to unsigned long long

SYNOPSIS
	    #include <wchar.h>
	    unsigned long long wcstoull(const wchar_t *S, wchar_t **PTR,
		int BASE);

	    unsigned long long _wcstoull_r(void *REENT, const wchar_t *S,
		wchar_t **PTR, int BASE);

DESCRIPTION
       The  function  `wcstoull' converts the wide string `*S' to an `unsigned
       long long'. First, it breaks down the string into three parts:  leading
       whitespace, which is ignored; a subject string consisting of the digits
       meaningful in the radix specified by BASE (for example, `0' through `7'
       if the value of BASE is 8); and a trailing portion consisting of one or
       more unparseable characters, which always includes the terminating null
       character.  Then,  it  attempts	to  convert the subject string into an
       unsigned long long integer, and returns the result.

	  If the value of BASE is zero, the subject string is expected to look
       like  a	normal	C  integer constant:  an optional sign (`+' or `-'), a
       possible `0x' indicating hexadecimal radix or a possible <0> indicating
       octal  radix,  and a number.  If BASE is between 2 and 36, the expected
       form of the subject is a sequence of digits (which may include letters,
       depending  on  the base) representing an integer in the radix specified
       by BASE.	 The letters `a'-`z' (or `A'-`Z') are used  as	digits	valued
       from 10 to 35. If BASE is 16, a leading `0x' is permitted.

	  The  subject	sequence  is the longest initial sequence of the input
       string that has the expected form, starting with the  first  non-white‐
       space character.	 If the string is empty or consists entirely of white‐
       space, or if the first non-whitespace character is  not	a  permissible
       digit, the subject string is empty.

	  If  the subject string is acceptable, and the value of BASE is zero,
       `wcstoull' attempts to determine the radix from	the  input  string.  A
       string  with a leading `0x' is treated as a hexadecimal value; a string
       with a leading `0' and no `x' is treated as octal;  all	other  strings
       are  treated as decimal. If BASE is between 2 and 36, it is used as the
       conversion radix, as described above. Finally, a pointer to  the	 first
       character past the converted subject string is stored in PTR, if PTR is
       not `NULL'.

	  If the subject string is empty (that is, if `*'S does not start with
       a  substring  in	 acceptable  form), no conversion is performed and the
       value of S is stored in PTR (if PTR is not `NULL').

	  The alternate function `_wcstoull_r' is a  reentrant	version.   The
       extra argument REENT is a pointer to a reentrancy structure.

RETURNS
       `wcstoull'  returns  `0'	 and  sets `errno' to `EINVAL' if the value of
       BASE is not supported.

	  `wcstoull' returns the converted value, if any. If no conversion was
       made, `0' is returned.

	  `wcstoull'  returns  `ULLONG_MAX'  if the magnitude of the converted
       value is too large, and sets `errno' to `ERANGE'.

PORTABILITY
       `wcstoull' is ANSI.

	  `wcstoull' requires no supporting OS subroutines.

SEE ALSO
       wcstoull is part of the library.	 The full documentation for  is	 main‐
       tained as a Texinfo manual.  If info and are properly installed at your
       site, the command

	      info

       will give you access to the complete manual.

NEWLIB				  April 2010			   WCSTOULL(3)
[top]

List of man pages available for Cygwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net