Skip to content
  • Owen Taylor's avatar
    Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. · f5c28ce4
    Owen Taylor authored
    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_...
    f5c28ce4