vswscanf

       stdarg argument list

SYNOPSIS
       #include <stdarg.h>
       #include <stdio.h>
       #include <wchar.h>

       int vfwscanf(FILE *restrict stream, const wchar_t *restrict format,
              va_list arg);
       int vswscanf(const wchar_t *restrict ws, const wchar_t  *restrict  for-
       mat,
              va_list arg);
       int vwscanf(const wchar_t *restrict format, va_list arg);


DESCRIPTION
       The vfwscanf(), vswscanf(), and vwscanf() functions shall be equivalent
       to the fwscanf(),  swscanf(),  and  wscanf()  functions,  respectively,
       except  that  instead  of  being called with a variable number of argu-
       ments, they are  called  with  an  argument  list  as  defined  in  the
       <stdarg.h>  header.  These functions shall not invoke the va_end macro.
       As these functions invoke the va_arg macro, the value of ap  after  the
       return is unspecified.

RETURN VALUE
       Refer to fwscanf() .

ERRORS
       Refer to fwscanf() .

       The following sections are informative.

EXAMPLES
       None.

APPLICATION USAGE
       Applications  using  these functions should call va_end( ap) afterwards
       to clean up.

RATIONALE
       None.

FUTURE DIRECTIONS
       None.

SEE ALSO
       fwscanf()  ,  the  Base  Definitions  volume  of  IEEE Std 1003.1-2001,
       <stdarg.h>, <stdio.h>, <wchar.h>

COPYRIGHT
       Portions  of  this text are reprinted and reproduced in electronic form
       from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology
       --  Portable  Operating  System  Interface (POSIX), The Open Group Base
       Specifications Issue 6, Copyright (C) 2001-2003  by  the  Institute  of
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2012 Hurricane Electric. All Rights Reserved.