Changes in src/libcfa/fstream.c [5d125e4:b72bad4f]
- File:
-
- 1 edited
-
src/libcfa/fstream.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/fstream.c
r5d125e4 rb72bad4f 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // fstream.c -- 7 // fstream.c -- 8 8 // 9 9 // Author : Peter A. Buhr 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Jul 15 13:35:29201613 // Update Count : 18 812 // Last Modified On : Wed Apr 27 18:20:30 2016 13 // Update Count : 187 14 14 // 15 15 … … 75 75 if ( fclose( (FILE *)(os->file) ) == EOF ) { 76 76 perror( IO_MSG "close output" ); 77 } // if 77 } // if 78 78 } // close 79 79 … … 92 92 93 93 int prtfmt( ofstream * os, const char fmt[], ... ) { 94 va_list args;95 va_start( args, fmt );96 int len = vfprintf( (FILE *)(os->file), fmt, args );94 va_list args; 95 va_start( args, fmt ); 96 int len = vfprintf( (FILE *)(os->file), fmt, args ); 97 97 if ( len == EOF ) { 98 98 if ( ferror( (FILE *)(os->file) ) ) { … … 101 101 } // if 102 102 } // if 103 va_end( args );103 va_end( args ); 104 104 105 105 sepReset( os ); // reset separator … … 140 140 if ( fclose( (FILE *)(is->file) ) == EOF ) { 141 141 perror( IO_MSG "close input" ); 142 } // if 142 } // if 143 143 } // close 144 144 … … 155 155 return is; 156 156 } // read 157 157 158 158 ifstream *ungetc( ifstream * is, char c ) { 159 159 if ( fail( is ) ) { … … 170 170 171 171 int scanfmt( ifstream * is, const char fmt[], ... ) { 172 va_list args;172 va_list args; 173 173 174 va_start( args, fmt );175 int len = vfscanf( (FILE *)(is->file), fmt, args );174 va_start( args, fmt ); 175 int len = vfscanf( (FILE *)(is->file), fmt, args ); 176 176 if ( len == EOF ) { 177 177 if ( ferror( (FILE *)(is->file) ) ) { … … 180 180 } // if 181 181 } // if 182 va_end( args );182 va_end( args ); 183 183 return len; 184 184 } // prtfmt
Note:
See TracChangeset
for help on using the changeset viewer.