include individual headers instead
Just reorganise the GMappedFile struct to be binary compatible with GBuffer. If GBuffer becomes public later then we can revisit this.
Apparently CRLF (windows format) was checked in from Linux causing modified by checkout under windows. See: http://help.github.com/dealing-with-lineendings/ http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html
Dunno if this makes sense, if one lets VS edit the it will put them back anyway. But it's more pleasing to the eye.
More test cases will be added to this file.
Avoids warnings and confusion when compiling with MSVC.
Make sure we've freed all TypeInfos at the end of the test.
1) always emit ending type FIXED for fixed sized items The serialiser needs to know if it dealing with a fixed sized item in case the serialised data is corrupt and the item has the wrong size. 2) add a macro that will be used by test cases to check that all memory has been freed.
Factor out common parts into a vsprops file. Drop empty elements for tools that aren't used.
Also, distribute gio/gio.rc(.in).
Fixes: Bug 599197 - array ref and unref functions crash on NULL array. * garray.c: Added safety guards to all public functions, which did not have them earlier. Now when NULL is passed to them, they will issue a warning and return, instead of segfaulting.
Fixes: Bug 604967 - 2.22.3 libasyncns build fails on HP-UX 11.11 * gio/libasyncns/asyncns.c: properly guard the includes of sys/select.h and sys/time.h
Install also ghostutils.h. Don't bother mentioning any pointless PreprocessorDefinitions for the "install" project, as all it does is copy files.
- rename 'type' in MemberInfo to 'type_info' - add 'ending_type' field to MemberInfo - document how to find the ending