chibi-scheme/include/chibi
Lassi Kortela 2dc4353604 Avoid compiler warning about mismatched printf types
Under Unix with SEXP_64_BIT defined, sexp_sint_t is defined as 'long'.
But we would get the equivalent format specifier SEXP_PRIdFIXNUM from
the OS-defined PRId64 in <inttypes.h>. MacOS defines it as "lld". This
causes the clang printf checker to emit a warning about the 'long' and
'long long' mismatch.

Fix by avoiding system-defined PRId32 and PRId64 format specifiers and
always defining SEXP_PRIdFIXNUM as "d", "ld" or "lld" according to our
definition of sexp_sint_t as int, long or long long. This also means
we don't need to include <inttypes.h> any more.
2019-04-24 12:26:01 +03:00
..
bignum.h adding initial support for SRFI 160 uniform vectors 2019-01-15 23:43:50 +08:00
eval.h fixing peek-char on non-ascii chars 2017-06-26 22:23:38 +09:00
features.h making builtin write bounded to avoid cycles (fixes issue #532) 2019-04-02 22:31:33 +08:00
gc_heap.h Add C++ extern "C" to gc_heap.h 2018-10-04 10:49:30 +03:00
sexp-huff.h Added full support for packed images, both for static and dynamic libraries. 2016-02-15 21:12:58 -05:00
sexp-hufftabdefs.h Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
sexp-hufftabs.c Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
sexp-hufftabs.h Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
sexp-unhuff.h Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
sexp.h Avoid compiler warning about mismatched printf types 2019-04-24 12:26:01 +03:00