filebug.c, line 578: fopen("test1", "r") filebug.c, line 578: fopen("test1", "r") -> NULL (0 files open) filebug.c, line 579: fopen("test2", "r") filebug.c, line 579: fopen("test2", "r") -> 0x804cec8 (1 files open) filebug.c, line 580: fopen("test1", "r") filebug.c, line 580: fopen("test1", "r") -> NULL (1 files open) filebug.c, line 581: fopen("test2", "w") filebug.c, line 581: fopen("test2", "w") -> 0x804d188 (2 files open) filebug.c, line 582: fgetc((nil)) -- null parameter! AtExit: file 0x804d31c ("test2") is still open! AtExit: file 0x804d15c ("test2") is still open!