Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ vsprintf(3W) — DG/UX 5.4R3.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

printf(3W)

scanf(3W)

stdio(3S)

vprintf(3S)

widec(3W)

stdarg(5)



vprintf(3W)                    DG/UX 5.4R3.00                    vprintf(3W)


NAME
       vprintf, vfprintf, vsprintf - print formatted output of a variable
       argument list

SYNOPSIS
       #include <stdio.h>
       #include <stdarg.h>
       #include <widec.h>
       int vprintf (const char *format, valist ap);
       int vfprintf (FILE *stream, const char *format, valist ap);
       int vsprintf (char *s, const char *format, valist ap);

DESCRIPTION (International Functions)
       vprintf(), vfprint(), and vsprintf() are the same as printf(),
       fprintf(), and sprintf() respectively, except that instead of being
       called with a variable number of arguments, they are called with an
       argument list as defined by the <stdarg.h> header file.


       wc and ws are the new conversion specifications for wchart character
       control.  Both wc and ws may be used in all three functions.

       wc     The wchart character arg is transformed into EUC, and then
              printed.  If a field width is specified and the transformed
              EUC has fewer bytes than the field width, it will by padded to
              the given width.  A precision specification is ignored, if
              specified.

       ws     The arg is taken to be a wchart string and the wchart
              characters from the string are transformed into EUC, and
              printed until a wchart null character is encountered or the
              number of bytes indicated by the precision specification is
              printed.  If the precision specification is missing, it is
              taken to be infinite, and all wchart characters up to the
              first wchart null character are transformed into EUC and
              printed.  If a field width is specified and the transformed
              EUC have fewer bytes than the field width, they are padded to
              the given width.

       The ASCII space character (0x20) is used as a padding characters.

SEE ALSO
       printf(3W), scanf(3W), stdio(3S), vprintf(3S), widec(3W), stdarg(5).














Licensed material--property of copyright holder(s)                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026