Fix 64bit printing for MSVC builds (#119292, Hans Breuer):
authorMatthias Clasen <maclas@gmx.de>
Sun, 2 Nov 2003 00:54:02 +0000 (00:54 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 2 Nov 2003 00:54:02 +0000 (00:54 +0000)
commit76433d5365b89f45c6ccd51e68c26ed3c59889bc
tree9fd7e229913a0253669ad6294c091f0e22017dc8
parent3f1a49ea41a20dacbabea33d4dbcbd62c8c4bb2b
Fix 64bit printing for MSVC builds (#119292, Hans Breuer):

Sun Nov  2 01:47:31 2003  Matthias Clasen  <maclas@gmx.de>

Fix 64bit printing for MSVC builds (#119292, Hans Breuer):

* configure.in (HAVE_INT64_AND_I64): Define for MSVC to
include support for printing __int64 with format %I64 in
the gnulib printf wrappers.
* glib/gnulib/printf-args.h (enum arg_type): Add TYPE_INT64
and TYPE_UINT64.
* glib/gnulib/printf-args.h (struct argument): Add a_int64 and
a_uint64 members.
* glib/gnulib/printf-args.c (printf_fetchargs): Support
TYPE_INT64 and TYPE_UINT64.
* glib/gnulib/printf-parse.c (printf_parse): Parse I64 format
modifier and map formats to TYPE_INT64.
* glib/gnulib/vasnprintf.c (vasnprintf): Print TYPE_INT64 with
format modifier I64.
* glib/gnulib/README: Document the __int64 support.
12 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
configure.in
glib/gnulib/README
glib/gnulib/printf-args.c
glib/gnulib/printf-args.h
glib/gnulib/printf-parse.c
glib/gnulib/vasnprintf.c