2008-08-21 Colin Walters <walters@verbum.org>
+ * girepository/girmodule.c (g_ir_module_build_typelib):
+ Revert change to increment header_size; we do that in
+ write_string.
+
+2008-08-21 Colin Walters <walters@verbum.org>
+
* girepository/girnode.c (write_string): Tweak to
use UINT instead of INT. Not likely to matter.
* girepository/girmodule.c (g_ir_module_build_typelib):
/* Adjust size for strings allocated in header below specially */
size += strlen (module->name);
- header_size = ALIGN_VALUE (header_size + strlen (module->name) + 1, 4);
if (module->shared_library)
- {
- size += strlen (module->shared_library);
- header_size = ALIGN_VALUE (header_size + strlen (module->shared_library) + 1, 4);
- }
+ size += strlen (module->shared_library);
g_message ("allocating %d bytes (%d header, %d directory, %d entries)\n",
size, header_size, dir_size, size - header_size - dir_size);