#
0e03e9aa |
| 01-Nov-2024 |
nia <nia@NetBSD.org> |
libc: Expose some newly-standard C functions in POSIX.1-2024 mode
|
#
6a8ddfc0 |
| 31-Jul-2023 |
christos <christos@NetBSD.org> |
new gdb needs wmempcpy, give it to it.
|
#
af730bf1 |
| 20-Mar-2020 |
joerg <joerg@NetBSD.org> |
Fix visibility of various C99 features, esp. for C++11.
|
#
1530e686 |
| 28-Dec-2018 |
maya <maya@NetBSD.org> |
Limit wcslcat, wcslcpy visibility to _NETBSD_SOURCE wcswidth, wcwidth to POSIX.1-2001 or _NETBSD_SOURCE
Updated patch from kretschm in PR standards/39422
|
#
6245abaa |
| 15-Oct-2016 |
kamil <kamil@NetBSD.org> |
Import wcsnlen(3) to libc
The wcsnlen(3) function conforms to POSIX.1-2008 and is an addition to the ISO C standard.
size_t wcsnlen(const wchar_t *s, size_t maxlen);
The wcsnlen(3) function comput
Import wcsnlen(3) to libc
The wcsnlen(3) function conforms to POSIX.1-2008 and is an addition to the ISO C standard.
size_t wcsnlen(const wchar_t *s, size_t maxlen);
The wcsnlen(3) function computes the number of wide-characters in a wide- -string to which s points, not including NULL terminating wide-character code and checking no more than maxlen wide-characters. This function never examines wide-characters beyond a wide-string of maxlen size.
This function is a safer version of wcslen(3):
size_t wcslen(const wchar_t *s);
Update STANDARDS section of wmemchr(3) describing wide-character functions.
show more ...
|
#
faef3224 |
| 13-Oct-2014 |
christos <christos@NetBSD.org> |
add open_{,w}memstream
|
#
0809f575 |
| 21-Nov-2013 |
degroote <degroote@NetBSD.org> |
Expose properly vfwscanf and friends for POSIX_SOURCE >= 200112L
|
#
9c11b124 |
| 19-Aug-2013 |
joerg <joerg@NetBSD.org> |
Add nl_langinfo_l, catopen_l and wcsftime_l.
|
#
85a67e61 |
| 28-May-2013 |
joerg <joerg@NetBSD.org> |
Add mbsnrtowcs and wcsnrtombs. Approved by core.
|
#
d1548b5e |
| 19-Apr-2013 |
joerg <joerg@NetBSD.org> |
More __BEGIN_DECLS / __END_DECLS wrappers.
|
#
9790c07a |
| 19-Apr-2013 |
joerg <joerg@NetBSD.org> |
Add scanf_l and wscanf_l families.
|
#
2561b634 |
| 19-Apr-2013 |
joerg <joerg@NetBSD.org> |
Add explicit locale versions for the printf family. Replace asprintf, snprintf and sprintf with simple wrappers around the corresponding va_list functions to reduce code duplication.
|
#
10e0e4a0 |
| 18-Apr-2013 |
joerg <joerg@NetBSD.org> |
Add wcscoll_l, wcsxfrm_l, wcsncasecmp_l, wcscasecmp_l, btowc_l, mbrlen_l, mbsinit_l, mbsrtowcs_l, wcrtomb_l, wcsrtombs_l and wctob_l.
|
#
9a7fa6ff |
| 18-Apr-2013 |
joerg <joerg@NetBSD.org> |
Add wcstof_l, wcstod_l and wcstold_l.
|
#
444e3184 |
| 16-Apr-2013 |
joerg <joerg@NetBSD.org> |
Add support for wcstoimax_l and friends.
|
#
2eb3224a |
| 16-Apr-2013 |
joerg <joerg@NetBSD.org> |
Also add prototypes for wcwidth_l and wcswidth_l.
|
#
3eb244d8 |
| 17-Jul-2011 |
joerg <joerg@NetBSD.org> |
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce a
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
show more ...
|
#
377cb4e4 |
| 27-Mar-2010 |
tnozaki <tnozaki@NetBSD.org> |
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other libc implementation (such as *BSD and glibc2).
2. don't typedef void * wc{type,trans}_t, suggested by soda@-san. it may pass through c
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other libc implementation (such as *BSD and glibc2).
2. don't typedef void * wc{type,trans}_t, suggested by soda@-san. it may pass through compiler type check, it's harmful. so i introduce dummy struct __tag_wc{type,trans}_t(iconv_t already does).
no ABI change was made.
show more ...
|
#
db576bf3 |
| 15-Nov-2009 |
christos <christos@NetBSD.org> |
Don't define wchar_t for c++; it is native in the language. From Alexander Nasonov
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
54097ce7 |
| 22-Aug-2006 |
christos <christos@NetBSD.org> |
PR/34238: Aleksey Cheusov: add wcsdup, wcscasecmp and wcsncasecmp functions
|
#
f9de1ba5 |
| 15-Apr-2006 |
tnozaki <tnozaki@NetBSD.org> |
add c99 wcstof(3) and wcstold(3). requested by skrll AT netbsd DOT org, thanks.
bump libc minor 138 -> 139.
|
#
cf3e6ebd |
| 15-May-2005 |
christos <christos@NetBSD.org> |
add t_putws
|
#
75b76923 |
| 14-May-2005 |
christos <christos@NetBSD.org> |
Wide stdio functions.
|
#
eb808713 |
| 30-Mar-2005 |
christos <christos@NetBSD.org> |
PR/29826: J. T. Conklin: Add wcsftime(3) (from FreeBSD)
|