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