Changeset 6402
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/details.c
r6358 r6402 790 790 gtk_label_set_text( GTK_LABEL( l ), never ); 791 791 else { 792 char * str = rfc822date( t );792 char * str = gtr_localtime( t ); 793 793 gtk_label_set_text( GTK_LABEL( l ), str ); 794 794 g_free( str ); -
trunk/gtk/msgwin.c
r5922 r6402 98 98 COL_TR_MSG, &node, 99 99 -1 ); 100 date = rfc822date( node->when );100 date = gtr_localtime( node->when ); 101 101 switch( node->level ) { 102 102 case TR_MSG_DBG: levelStr = "debug"; break; … … 104 104 default: levelStr = " "; break; 105 105 } 106 fprintf( fp, "%s\t%s\t%s\t%s\n", date, levelStr, node->name, node->message ); 106 fprintf( fp, "%s\t%s\t%s\t%s\n", date, levelStr, 107 ( node->name ? node->name : "" ), 108 ( node->message ? node->message : "" ) ); 107 109 108 110 g_free( date ); -
trunk/gtk/util.c
r6301 r6402 160 160 } 161 161 162 163 162 char * 164 rfc822date( time_t time )163 gtr_localtime( time_t time ) 165 164 { 166 165 const struct tm tm = *localtime( &time ); 167 char buf[128]; 168 strftime( buf, sizeof(buf), "%a, %d %b %Y %T %Z", &tm ); 166 char buf[256], *eoln; 167 168 g_strlcpy( buf, asctime( &tm ), sizeof( buf ) ); 169 if(( eoln = strchr( buf, '\n' ))) 170 *eoln = '\0'; 171 169 172 return g_locale_to_utf8( buf, -1, NULL, NULL, NULL ); 170 173 } -
trunk/gtk/util.h
r6301 r6402 52 52 char* tr_strltime( char * buf, int secs, size_t buflen ); 53 53 54 char* rfc822date( time_t epoch_sec);54 char* gtr_localtime( time_t time ); 55 55 56 56 /* create a directory and any missing parent directories */
Note: See TracChangeset
for help on using the changeset viewer.