xref: /dflybsd-src/lib/libc/locale/wcsftime.3 (revision 7d3de48c6627bb72c991c76cd5d8a010211db77a)
193d5af20SJoerg Sonnenberger.\" Copyright (c) 2002 Tim J. Robbins
293d5af20SJoerg Sonnenberger.\" All rights reserved.
393d5af20SJoerg Sonnenberger.\"
493d5af20SJoerg Sonnenberger.\" Redistribution and use in source and binary forms, with or without
593d5af20SJoerg Sonnenberger.\" modification, are permitted provided that the following conditions
693d5af20SJoerg Sonnenberger.\" are met:
793d5af20SJoerg Sonnenberger.\" 1. Redistributions of source code must retain the above copyright
893d5af20SJoerg Sonnenberger.\"    notice, this list of conditions and the following disclaimer.
993d5af20SJoerg Sonnenberger.\" 2. Redistributions in binary form must reproduce the above copyright
1093d5af20SJoerg Sonnenberger.\"    notice, this list of conditions and the following disclaimer in the
1193d5af20SJoerg Sonnenberger.\"    documentation and/or other materials provided with the distribution.
1293d5af20SJoerg Sonnenberger.\"
1393d5af20SJoerg Sonnenberger.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1493d5af20SJoerg Sonnenberger.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1593d5af20SJoerg Sonnenberger.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1693d5af20SJoerg Sonnenberger.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1793d5af20SJoerg Sonnenberger.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1893d5af20SJoerg Sonnenberger.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1993d5af20SJoerg Sonnenberger.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2093d5af20SJoerg Sonnenberger.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2193d5af20SJoerg Sonnenberger.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2293d5af20SJoerg Sonnenberger.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2393d5af20SJoerg Sonnenberger.\" SUCH DAMAGE.
2493d5af20SJoerg Sonnenberger.\"
250d5acd74SJohn Marino.\" $FreeBSD: head/lib/libc/locale/wcsftime.3 107392 2002-11-29 17:35:09Z ru $
2693d5af20SJoerg Sonnenberger.\"
27*7d3de48cSSascha Wildner.Dd December 26, 2013
2893d5af20SJoerg Sonnenberger.Dt WCSFTIME 3
2993d5af20SJoerg Sonnenberger.Os
3093d5af20SJoerg Sonnenberger.Sh NAME
31*7d3de48cSSascha Wildner.Nm wcsftime ,
32*7d3de48cSSascha Wildner.Nm wcsftime_l
3393d5af20SJoerg Sonnenberger.Nd "convert date and time to a wide-character string"
3493d5af20SJoerg Sonnenberger.Sh LIBRARY
3593d5af20SJoerg Sonnenberger.Lb libc
3693d5af20SJoerg Sonnenberger.Sh SYNOPSIS
3793d5af20SJoerg Sonnenberger.In wchar.h
3893d5af20SJoerg Sonnenberger.Ft size_t
3993d5af20SJoerg Sonnenberger.Fo wcsftime
4093d5af20SJoerg Sonnenberger.Fa "wchar_t * restrict wcs" "size_t maxsize"
4193d5af20SJoerg Sonnenberger.Fa "const wchar_t * restrict format" "const struct tm * restrict timeptr"
4293d5af20SJoerg Sonnenberger.Fc
43*7d3de48cSSascha Wildner.In xlocale.h
44*7d3de48cSSascha Wildner.Ft size_t
45*7d3de48cSSascha Wildner.Fo wcsftime_l
46*7d3de48cSSascha Wildner.Fa "wchar_t * restrict wcs" "size_t maxsize"
47*7d3de48cSSascha Wildner.Fa "const wchar_t * restrict format" "const struct tm * restrict timeptr"
48*7d3de48cSSascha Wildner.Fa "locale_t locale"
49*7d3de48cSSascha Wildner.Fc
5093d5af20SJoerg Sonnenberger.Sh DESCRIPTION
5193d5af20SJoerg SonnenbergerThe
5293d5af20SJoerg Sonnenberger.Fn wcsftime
53*7d3de48cSSascha Wildnerand
54*7d3de48cSSascha Wildner.Fn wcsftime_l
55*7d3de48cSSascha Wildnerfunctions are equivalent to the
5693d5af20SJoerg Sonnenberger.Fn strftime
57*7d3de48cSSascha Wildnerand
58*7d3de48cSSascha Wildner.Fn strftime_l
59*7d3de48cSSascha Wildnerfunctions except for the types of their arguments.
6093d5af20SJoerg SonnenbergerRefer to
6193d5af20SJoerg Sonnenberger.Xr strftime 3
6293d5af20SJoerg Sonnenbergerfor a detailed description.
63*7d3de48cSSascha Wildner.Pp
64*7d3de48cSSascha WildnerThe
65*7d3de48cSSascha Wildner.Fn wcsftime_l
66*7d3de48cSSascha Wildnerfunction takes an explicit
67*7d3de48cSSascha Wildner.Fa locale
68*7d3de48cSSascha Wildnerargument, whereas the
69*7d3de48cSSascha Wildner.Fn wcsftime
70*7d3de48cSSascha Wildnerfunction uses the current global or per-thread locale.
7193d5af20SJoerg Sonnenberger.Sh COMPATIBILITY
7293d5af20SJoerg SonnenbergerSome early implementations of
7393d5af20SJoerg Sonnenberger.Fn wcsftime
7493d5af20SJoerg Sonnenbergerhad a
7593d5af20SJoerg Sonnenberger.Fa format
7693d5af20SJoerg Sonnenbergerargument with type
7793d5af20SJoerg Sonnenberger.Vt "const char *"
7893d5af20SJoerg Sonnenbergerinstead of
7993d5af20SJoerg Sonnenberger.Vt "const wchar_t *" .
8093d5af20SJoerg Sonnenberger.Sh SEE ALSO
81*7d3de48cSSascha Wildner.Xr strftime 3 ,
82*7d3de48cSSascha Wildner.Xr xlocale 3
8393d5af20SJoerg Sonnenberger.Sh STANDARDS
8493d5af20SJoerg SonnenbergerThe
8593d5af20SJoerg Sonnenberger.Fn wcsftime
8693d5af20SJoerg Sonnenbergerfunction conforms to
8793d5af20SJoerg Sonnenberger.St -isoC-99 .
88