glib/gmodule
Owen Taylor f5c28ce4ab Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane.
Wed Jun 20 12:00:54 2001  Owen Taylor  <otaylor@redhat.com>

        Changes for 64-bit cleanliness, loosely based on patch
	from Mark Murnane.

	* gconvert.c (g_convert/g_convert_with_fallback): Remove
	workarounds for since-fixed GNU libc bugs. Minor
	doc fix.

	* gconvert.[ch]: Change gint to gsize/gssize as
	appropriate.

	* gconvert.c (g_locale/filename_to/from_utf8): Fix incorrect
	computation of bytes_read / bytes_written.

	* gfileutils.[ch] (g_file_get_contents): Make length
	out parameter 'gsize *len'.

	* ghook.c (g_hook_compare_ids): Don't compare a
	and b as 'a - b'.

	* gmacros.h (GSIZE_TO_POINTER): Add GPOINTER_TO_SIZE,
	GSIZE_TO_POINTER.

	* gmain.c (g_timeout_prepare): Rewrite to avoid
	overflows. (Fixes bug when system clock skews
	backwards more than 24 days.)

	* gmarkup.[ch]: Make lengths passed to callbacks
	gsize, length for g_markup_parse-context_parse(),
	g_markup_escape_text() gssize.

	* gmessages.[ch] (g_printf_string_upper_bound): Change
	return value to gsize.

	* gmessages.c (printf_string_upper_bound): Remove
	a ridiculous use of 'inline' on a 300 line function.

	* gstring.[ch]: Represent size of string as a gsize,
	not gint. Make parameters to functions take gsize,
	or gssize where -1 is allowed.

	* gstring.c (g_string_erase): Make
	g_string_erase (string, pos, -1) a synonym for
	g_string_truncate for consistency with other G*
	APIs.

	* gstrfuncs.[ch]: Make all functions taking a string
	length, take a gsize, or gssize if -1 is allowed.
	(g_strstr_len, g_strrstr_len). Also fix some boundary
	conditions in g_str[r]str[_len].

	* gutf8.c tests/unicode-encoding.c: Make parameters that
	are byte lengths gsize, gssize as appropriate. Make
	character offsets, other counts, glong.

	* gasyncqueue.c gcompletion.c
          timeloop.c timeloop-basic.c gutils.c gspawn.c.
	Small 64 bit cleanliness fixups.

	* glist.c (g_list_sort2, g_list_sort_real): Fix functions
	that should have been static.

	* gdate.c (g_date_fill_parse_tokens): Fix extra
	declaration that was shadowing another.

	* tests/module-test.c: Include string.h

Mon Jun 18 15:43:29 2001  Owen Taylor  <otaylor@redhat.com>

	* gutf8.c (g_get_charset): Make argument
	G_CONST_RETURN char **.
2001-06-23 13:55:09 +00:00
..
.cvsignore Match also UNC paths on Win32. 2001-02-21 12:41:28 +00:00
AUTHORS initial import of gmodule. 1998-08-09 08:32:18 +00:00
ChangeLog Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
COPYING initial import of gmodule. 1998-08-09 08:32:18 +00:00
gmodule-beos.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule-dl.c add check for broken RTLD_GLOBAL (on OSF1 V5.0). 2001-02-17 06:28:07 +00:00
gmodule-dld.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule-dyld.c gmodule implementation for Darwin/Mac OS X 2001-04-20 17:05:38 +00:00
gmodule-os2.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gmodule-win32.c From Edward M. Lee <tailbert@yahoo.com>: 2001-03-14 20:18:03 +00:00
gmodule.c Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
gmodule.def Set G_LOG_DOMAIN to \"GModule\" instead of g_log_domain_gmodule. 2001-03-07 14:22:25 +00:00
gmodule.h Use G_BEGIN_DECLS and G_END_DECLS. Define G_MODULE_EXPORT correctly on 2001-03-09 21:33:23 +00:00
gmodule.rc.in Move to corresponding subdirectories. 2000-02-07 21:22:30 +00:00
gmoduleconf.h.in gmodule implementation for Darwin/Mac OS X 2001-04-20 17:05:38 +00:00
gmoduleconf.h.win32 applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
libgplugin_a.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
libgplugin_b.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
Makefile.am Add inter-library dependencies. 2001-05-16 18:35:39 +00:00
makefile.mingw.in Set G_LOG_DOMAIN to \"GModule\" instead of g_log_domain_gmodule. 2001-03-07 14:22:25 +00:00
makefile.msc.in Set G_LOG_DOMAIN to \"GModule\" instead of g_log_domain_gmodule. 2001-03-07 14:22:25 +00:00
testgmodule.c gmodule implementation for Darwin/Mac OS X 2001-04-20 17:05:38 +00:00