# HG changeset patch # User reimar # Date 1264621516 0 # Node ID d39acea63f2e37546ea4df253d94281def908cab # Parent 5fbb30fa62cc5e0f302652006a08a6a76af115ad Simplify and correct loop condition, also avoids a compiler warning for unused result. diff -r 5fbb30fa62cc -r d39acea63f2e gui/skin/font.c --- a/gui/skin/font.c Wed Jan 27 19:42:24 2010 +0000 +++ b/gui/skin/font.c Wed Jan 27 19:45:16 2010 +0000 @@ -83,9 +83,9 @@ if ( ( f=fopen( tmp,"rt" ) ) == NULL ) { free( Fonts[id] ); return -3; } - while ( !feof( f ) ) + while ( fgets( tmp,255,f ) ) { - fgets( tmp,255,f ); linenumber++; + linenumber++; // remove any kind of newline, if any tmp[strcspn(tmp, "\n\r")] = 0;