History log of /openbsd/include/inttypes.h (Results 1 – 14 of 14)
Revision Date Author Comments
# e0b9be3e 31-Jul-2022 guenther <guenther@openbsd.org>

POSIX 2008 TC2 requires <inttypes.h> to provide wchar_t

ok kettenis@ espie@


# bf198cc6 25-Jan-2019 millert <millert@openbsd.org>

I am retiring my old email address; replace it with my OpenBSD one.


# d320821e 22-Nov-2018 guenther <guenther@openbsd.org>

Our *int_fast{8,16}_t types are int/unsigned int, so SCN*FAST{8,16}
shouldn't include 'hh' or 'h'.

problem noted by Andreas Kusalananda Kähäri (andreas.kahari(at)abc.se)
ok deraadt@ martijn@


# 35bdce9d 11-Jun-2013 matthew <matthew@openbsd.org>

Contrary to C99's advice, C++ TR1 and C++ 11 require that <inttypes.h>
and <stdint.h> should unconditionally define all of their macros
regardless of whether the __STDC_*_MACROS macros are defined.

Contrary to C99's advice, C++ TR1 and C++ 11 require that <inttypes.h>
and <stdint.h> should unconditionally define all of their macros
regardless of whether the __STDC_*_MACROS macros are defined.

ok guenther, espie
bulk build tested by landry

show more ...


# 65b8c882 13-Jan-2009 kettenis <kettenis@openbsd.org>

Add wcstoimax(3) and wcstoumax(3).

ok miod@


# 1848dce2 15-Jan-2006 millert <millert@openbsd.org>

Add comments to show which printf/scanf formats match which types


# fd51ed7c 15-Jan-2006 millert <millert@openbsd.org>

Update {PRN,SCN}*PTR defines to match types changes


# aa522acb 13-Jan-2006 millert <millert@openbsd.org>

Add lldiv(), imaxabs(), imaxdiv(), strtoimax() and strtoumax()


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

Add real C99 stdint.h and inttypes.h based on an initial version I did in
1997 (yes, really).


# 328f1f07 17-Jun-2003 millert <millert@openbsd.org>

Sync with share/misc/license.template and add missing DARPA credit
where applicable.


# 06f01696 03-Jun-2003 millert <millert@openbsd.org>

Use an ISC-tyle license for all my code; it is simpler and more permissive.


# 00f40f38 07-Jan-1999 millert <millert@openbsd.org>

move uint*_t to machine/types.h


# 9141dda3 21-Jun-1998 millert <millert@openbsd.org>

Remove the advertising clause in my old license, it impedes free use
of the code as a large number of similar clauses makes it impossible
to write an ad for a product using the code...


# 6c64bcfe 18-Aug-1997 millert <millert@openbsd.org>

inttypes.h as required by XPG4.2. Nothing uses this yet and all in-tree
sources should use the BSD-style types anyway.