/* vswprintf with automatic memory allocation. Copyright (C) 2002-2003, 2015-2016 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ #ifndef _VASNWPRINTF_H #define _VASNWPRINTF_H /* Get va_list. */ #include <stdarg.h> /* Get wchar_t, size_t. */ #include <stddef.h> #ifdef __cplusplus extern "C" { #endif /* Write formatted output to a string dynamically allocated with malloc(). You can pass a preallocated buffer for the result in RESULTBUF and its size in *LENGTHP; otherwise you pass RESULTBUF = NULL. If successful, return the address of the string (this may be = RESULTBUF if no dynamic memory allocation was necessary) and set *LENGTHP to the number of resulting bytes, excluding the trailing NUL. Upon error, set errno and return NULL. */ extern wchar_t * asnwprintf (wchar_t *resultbuf, size_t *lengthp, const wchar_t *format, ...); extern wchar_t * vasnwprintf (wchar_t *resultbuf, size_t *lengthp, const wchar_t *format, va_list args); #ifdef __cplusplus } #endif #endif /* _VASNWPRINTF_H */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
COPYING.LIB | File | 25.92 KB | 0644 |
|
Makefile.in | File | 24.53 KB | 0644 |
|
VERSION | File | 42 B | 0644 |
|
bindtextdom.c | File | 9.33 KB | 0644 |
|
config.charset | File | 22.5 KB | 0755 |
|
dcgettext.c | File | 1.71 KB | 0644 |
|
dcigettext.c | File | 46.49 KB | 0644 |
|
dcngettext.c | File | 1.74 KB | 0644 |
|
dgettext.c | File | 1.67 KB | 0644 |
|
dngettext.c | File | 1.78 KB | 0644 |
|
eval-plural.h | File | 2.67 KB | 0644 |
|
explodename.c | File | 3.26 KB | 0644 |
|
export.h | File | 157 B | 0644 |
|
finddomain.c | File | 5.86 KB | 0644 |
|
gettext.c | File | 1.78 KB | 0644 |
|
gettextP.h | File | 9.95 KB | 0644 |
|
gmo.h | File | 4.74 KB | 0644 |
|
hash-string.c | File | 1.51 KB | 0644 |
|
hash-string.h | File | 1.28 KB | 0644 |
|
intl-compat.c | File | 3.37 KB | 0644 |
|
intl-exports.c | File | 1.73 KB | 0644 |
|
l10nflist.c | File | 10.64 KB | 0644 |
|
langprefs.c | File | 12.42 KB | 0644 |
|
libgnuintl.in.h | File | 16.4 KB | 0644 |
|
libintl.rc | File | 1.58 KB | 0644 |
|
loadinfo.h | File | 4.99 KB | 0644 |
|
loadmsgcat.c | File | 33.73 KB | 0644 |
|
localcharset.c | File | 20.04 KB | 0644 |
|
localcharset.h | File | 1.31 KB | 0644 |
|
locale.alias | File | 3.01 KB | 0644 |
|
localealias.c | File | 10.39 KB | 0644 |
|
localename.c | File | 84.12 KB | 0644 |
|
lock.c | File | 26.16 KB | 0644 |
|
lock.h | File | 35.46 KB | 0644 |
|
log.c | File | 3.76 KB | 0644 |
|
ngettext.c | File | 1.86 KB | 0644 |
|
os2compat.c | File | 2.77 KB | 0644 |
|
os2compat.h | File | 1.47 KB | 0644 |
|
osdep.c | File | 988 B | 0644 |
|
plural-exp.c | File | 3.79 KB | 0644 |
|
plural-exp.h | File | 4.54 KB | 0644 |
|
plural.c | File | 52.03 KB | 0644 |
|
plural.y | File | 7.34 KB | 0644 |
|
printf-args.c | File | 6.43 KB | 0644 |
|
printf-args.h | File | 3.88 KB | 0644 |
|
printf-parse.c | File | 21.67 KB | 0644 |
|
printf-parse.h | File | 2.53 KB | 0644 |
|
printf.c | File | 10.09 KB | 0644 |
|
ref-add.sin | File | 1.02 KB | 0644 |
|
ref-del.sin | File | 996 B | 0644 |
|
relocatable.c | File | 17.09 KB | 0644 |
|
relocatable.h | File | 3.07 KB | 0644 |
|
setlocale.c | File | 32.34 KB | 0644 |
|
textdomain.c | File | 3.72 KB | 0644 |
|
threadlib.c | File | 1.89 KB | 0644 |
|
tsearch.c | File | 20.98 KB | 0644 |
|
tsearch.h | File | 2.75 KB | 0644 |
|
vasnprintf.c | File | 218.1 KB | 0644 |
|
vasnprintf.h | File | 2.74 KB | 0644 |
|
vasnwprintf.h | File | 1.64 KB | 0644 |
|
verify.h | File | 10.76 KB | 0644 |
|
version.c | File | 935 B | 0644 |
|
wprintf-parse.h | File | 2.58 KB | 0644 |
|
xsize.c | File | 78 B | 0644 |
|
xsize.h | File | 3.57 KB | 0644 |
|