Changeset 5220 for trunk/gtk/util.c
- Timestamp:
- Mar 7, 2008, 7:27:46 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/util.c
r5213 r5220 70 70 tr_strlsize( char * buf, guint64 size, size_t buflen ) 71 71 { 72 if( !size ) 73 g_strlcpy( buf, _( "None" ), buflen ); 72 74 #if GLIB_CHECK_VERSION(2,16,0) 73 char * tmp = g_format_size_for_display( s ); 74 g_strlcpy( buf, tmp, buflen ); 75 g_free( tmp ); 75 else{ 76 char * tmp = g_format_size_for_display( s ); 77 g_strlcpy( buf, tmp, buflen ); 78 g_free( tmp ); 79 } 76 80 #else 77 if( size < (guint64)KILOBYTE_FACTOR )81 else if( size < (guint64)KILOBYTE_FACTOR ) 78 82 g_snprintf( buf, buflen, ngettext("%u byte", "%u bytes", (guint)size), (guint)size ); 79 83 else { … … 121 125 if( seconds < 60 ) 122 126 { 123 g_snprintf( buf, sizeof( buf ), ngettext( "%'d second", "%'d seconds", (int)seconds ), (int) seconds );127 g_snprintf( buf, buflen, ngettext( "%'d second", "%'d seconds", (int)seconds ), (int) seconds ); 124 128 return buf; 125 129 } … … 128 132 { 129 133 const int minutes = ( seconds + 30 ) / 60; 130 g_snprintf( buf, sizeof( buf ), ngettext( "%'d minute", "%'d minutes", minutes ), minutes );134 g_snprintf( buf, buflen, ngettext( "%'d minute", "%'d minutes", minutes ), minutes ); 131 135 return buf; 132 136 } … … 147 151 } 148 152 149 g_snprintf( buf, sizeof( buf ), ngettext( "%'d hour", "%'d hours", hours ), hours );153 g_snprintf( buf, buflen, ngettext( "%'d hour", "%'d hours", hours ), hours ); 150 154 return buf; 151 155 }
Note: See TracChangeset
for help on using the changeset viewer.