Add some more cases to the app-id unit tests
[glib.git] / glib / gnulib / README
blob78e09b945cdf3aa3a146fd26be435d2e7472b4ee
1 The files
2  
3  asnprintf.c 
4  printf-args.c
5  printf-args.h
6  printf-parse.c
7  printf-parse.h
8  vasnprintf.c
9  vasnprintf.h
11 are taken from the vasnprintf module of the GNUlib package, which can
12 be found at: 
14  http://www.gnu.org/software/gnulib/
16 All files have been modified to include g-gnulib.h. 
18 vasnprintf.c has also been modified to include support for long long 
19 printing if the system printf doesn't. This code is protected by 
20 #ifndef HAVE_LONG_LONG_FORMAT.
22 Code has been added to printf-args.[ch], printf-parse.c and vasnprintf.c
23 to support printing of __int64 values with the I64 format modifier. This
24 is protected by #ifdef HAVE_INT64_AND_I64.
26 The files
28  printf.h 
29  printf.c
30  g-gnulib.h
32 have been written by me. printf.[hc] contain implementations of the  
33 remaining functions in the printf family based on vasnprintf. 
34 g-gnulib.h is included by all source files in order to move all
35 exported functions to the _g_gnulib namespace, replace malloc by
36 g_malloc and make sure that snprintf is only used if it implements 
37 C99 return value semantics. 
39 Matthias Clasen
40 November 1, 2003