Changes in src/libcfa/fstream.c [d395012:9ebd778]
- File:
-
- 1 edited
-
src/libcfa/fstream.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libcfa/fstream.c
rd395012 r9ebd778 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sat Jul 1 16:37:54201713 // Update Count : 2 4212 // Last Modified On : Mon May 15 18:11:11 2017 13 // Update Count : 234 14 14 // 15 15 … … 33 33 this->sepDefault = sepDefault; 34 34 this->sepOnOff = sepOnOff; 35 this->lastSepOn = false;36 35 sepSet( this, separator ); 37 36 sepSetCur( this, sepGet( this ) ); … … 40 39 41 40 // private 42 _Bool lastSepOn( ofstream * os ) { return os->lastSepOn; } 43 _Bool sepPrt( ofstream * os ) { os->lastSepOn = false; return os->sepOnOff; } 41 _Bool sepPrt( ofstream * os ) { return os->sepOnOff; } 44 42 void sepReset( ofstream * os ) { os->sepOnOff = os->sepDefault; } 45 43 void sepReset( ofstream * os, _Bool reset ) { os->sepDefault = reset; os->sepOnOff = os->sepDefault; } … … 48 46 49 47 // public 50 void sepOn( ofstream * os ) { os-> lastSepOn = true; os->sepOnOff = true; }51 void sepOff( ofstream * os ) { os-> lastSepOn = false; os->sepOnOff = 0; }48 void sepOn( ofstream * os ) { os->sepOnOff = 1; } 49 void sepOff( ofstream * os ) { os->sepOnOff = 0; } 52 50 53 51 _Bool sepDisable( ofstream *os ) { 54 52 _Bool temp = os->sepDefault; 55 53 os->sepDefault = false; 56 os->lastSepOn = false;57 54 sepReset( os ); 58 55 return temp; … … 95 92 exit( EXIT_FAILURE ); 96 93 } // if 97 ?{}( os, file, true, false, " ", ", " );94 ?{}( os, file, 1, 0, " ", ", " ); 98 95 } // open 99 96 … … 135 132 } // fmt 136 133 137 static ofstream soutFile = { (FILE *)(&_IO_2_1_stdout_), true, false, " ", ", " };134 static ofstream soutFile = { (FILE *)(&_IO_2_1_stdout_), 1, 0, " ", ", " }; 138 135 ofstream *sout = &soutFile; 139 static ofstream serrFile = { (FILE *)(&_IO_2_1_stderr_), true, false, " ", ", " };136 static ofstream serrFile = { (FILE *)(&_IO_2_1_stderr_), 1, 0, " ", ", " }; 140 137 ofstream *serr = &serrFile; 141 138
Note:
See TracChangeset
for help on using the changeset viewer.