History log of /openbsd/include/wchar.h (Results 1 – 25 of 31)
Revision Date Author Comments
# 3a628b46 05-Sep-2017 schwarze <schwarze@openbsd.org>

New POSIX xlocale implementation written from scratch.
Complete in the sense that all POSIX *locale(3) and *_l(3) functions
are included, but in OpenBSD, we of course only really care about
LC_CTYPE

New POSIX xlocale implementation written from scratch.
Complete in the sense that all POSIX *locale(3) and *_l(3) functions
are included, but in OpenBSD, we of course only really care about
LC_CTYPE and we only support ASCII and UTF-8.

With important help from kettenis@, guenther@, and jca@.
Repeated testing in ports bulk builds by naddy@.
Additional testing by jca@, sebastia@, dcoppa@, and others.
OK kettenis@ dcoppa@, and guenther@ on an earlier version.
Riding guenther@'s libc/librthread major bump.

show more ...


# 6ecde746 09-Sep-2016 millert <millert@openbsd.org>

Move the 10 (!) defintions of NULL to their own mini header file and
update the NULL definition for C++11. OK deraadt@ guenther@ kettenis@


# fd7ad13f 04-Apr-2015 guenther <guenther@openbsd.org>

gcc 2.x is dead

ok millert@


# 3a41feed 09-Feb-2015 millert <millert@openbsd.org>

Protect fgetwln(), wcslcat() and wcslcpy() with __BSD_VISIBLE
OK tedu@ kettenis@


# 8acb1e22 12-Jan-2015 millert <millert@openbsd.org>

Add fgetwln(3) from FreeBSD and bump libc minor revision.


# 9bfcd176 12-Jul-2014 guenther <guenther@openbsd.org>

Per C99, wchar.h has to forward declare struct tm


# 0ad9e877 03-May-2014 martynas <martynas@openbsd.org>

Annotate wide character routines so they get protected by Wbounded.
OK millert@


# 236998c6 28-Mar-2013 eric <eric@openbsd.org>

Enable fmemopen(3) and open_{w,}memstream(3)

commiting on behalf of mpi@


# 5a08728e 06-Jun-2012 matthew <matthew@openbsd.org>

Add support for mbsnrtowcs() and wcsnrtombs() to libc.

Bulk build test by naddy.


# ff74d4c2 05-Jan-2012 kettenis <kettenis@openbsd.org>

C99 says that both <wchar.h> and <stdint.h> should define WCHAR_MIN/MAX.

ok beck@, guenther@, millert@, miod@


# 0b5b2ca2 16-Oct-2011 stsp <stsp@openbsd.org>

Hook wcsftime(3) to the build; committing on behalf of espie


# 2d31a56b 16-Oct-2011 stsp <stsp@openbsd.org>

Add wscanf(3) and friends. Based on our scanf(3) implementation, with wide
character support changes based on code from FreeBSD.
ok espie guenther; man page help from schwarze


# 2dcf140d 04-Jul-2011 nicm <nicm@openbsd.org>

Add wcsdup(), from NetBSD.

ok deraadt matthew


# c4ff7bee 03-Jul-2011 jsg <jsg@openbsd.org>

As pointed out by Richard Guenther our definition
of NULL was incorrect for c++ compilers that aren't
gcc (or pretend to be gcc like clang).

ok miod@


# e4bf39f1 01-Jun-2011 millert <millert@openbsd.org>

Use __POSIX_VISIBLE not __POSIX_C_SOURCE to bracket the definitions
of wcscasecmp() and wcsncasecmp(). Noticed by naddy@ OK espie@


# 42569c7d 28-May-2011 espie <espie@openbsd.org>

wcs(n)casecmp support, manpage comments from jmc@, okay deraadt@


# 25963022 28-Apr-2011 stsp <stsp@openbsd.org>

Bring back wprintf. We've sorted out what to do for gcc2 and gcc3.
"Yes, go ahead then" deraadt


# 760d4ce4 24-Apr-2011 stsp <stsp@openbsd.org>

Back out wprintf until we've determined what to do for gcc2 and gcc3 arches.


# 92b22d3d 24-Apr-2011 stsp <stsp@openbsd.org>

Add fwprintf, swprintf, vfwprintf, vswprintf, vwprintf, and wprintf to libc.
Based on our vfprintf etc. implementations. Wide character parts based on
NetBSD but with lots of macros expanded. Minor b

Add fwprintf, swprintf, vfwprintf, vswprintf, vwprintf, and wprintf to libc.
Based on our vfprintf etc. implementations. Wide character parts based on
NetBSD but with lots of macros expanded. Minor bump for libc.
ok kettenis espie

show more ...


# 0c2a5da7 06-Apr-2011 miod <miod@openbsd.org>

Define NULL as a void * instead of a long integer, as required by Single Unix.
Kernel and bootblocks still use the old 0L value until all the NULL abuses
in the code are fixed.


# 74ebee54 24-Jul-2010 guenther <guenther@openbsd.org>

Don't declare wcscoll() twice


# 416b788c 13-Jan-2009 kettenis <kettenis@openbsd.org>

Add wcstof(3) and wcstold(3).

ok miod@


# d874cce4 26-Jun-2008 ray <ray@openbsd.org>

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code t

First pass at removing clauses 3 and 4 from NetBSD licenses.

Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@

show more ...


# c916d948 06-Jan-2006 millert <millert@openbsd.org>

Adapt things to use __type_t instead of _BSD_TYPE_T_
Add new sys/_types.h header
Include machine/_types.h or sys/_types.h where applicable


# ad6d987c 19-Dec-2005 millert <millert@openbsd.org>

This piece was missed in the _FOO_SOURCE -> __FOO_VISIBLE change set.


12