Changes in libcfa/src/fstream.cfa [d0cfcbe1:bbdf954]
- File:
-
- 1 edited
-
libcfa/src/fstream.cfa (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/fstream.cfa
rd0cfcbe1 rbbdf954 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Fri Aug 18 10:41:17202313 // Update Count : 5 4112 // Last Modified On : Sat Jun 17 08:51:12 2023 13 // Update Count : 528 14 14 // 15 15 … … 24 24 25 25 #pragma GCC visibility push(default) 26 27 26 28 27 // *********************************** ofstream *********************************** … … 44 43 } // ?{} 45 44 46 inline bool getNL$( ofstream & os ) { return os.sawNL$; }47 inline bool setNL$( ofstream & os, bool state ) { bool temp = os.sawNL$; os.sawNL$ = state; return temp; }48 inline bool getANL$( ofstream & os ) { return os.nlOnOff$; }49 inline bool setANL$( ofstream & os, bool state ) { bool temp = os.nlOnOff$; os.nlOnOff$ = state; return temp; }50 51 45 inline bool sepPrt$( ofstream & os ) { setNL$( os, false ); return os.sepOnOff$; } 52 46 inline void sepReset$( ofstream & os ) { os.sepOnOff$ = os.sepDefault$; } … … 54 48 inline const char * sepGetCur$( ofstream & os ) { return os.sepCur$; } 55 49 inline void sepSetCur$( ofstream & os, const char sepCur[] ) { os.sepCur$ = sepCur; } 56 50 inline bool getNL$( ofstream & os ) { return os.sawNL$; } 51 inline void setNL$( ofstream & os, bool state ) { os.sawNL$ = state; } 52 inline bool getANL$( ofstream & os ) { return os.nlOnOff$; } 57 53 inline bool getPrt$( ofstream & os ) { return os.prt$; } 58 inline bool setPrt$( ofstream & os, bool state ) { bool temp = os.prt$; os.prt$ = state; return temp; }54 inline void setPrt$( ofstream & os, bool state ) { os.prt$ = state; } 59 55 60 56 inline void lock( ofstream & os ) with( os ) { lock( os.lock$ ); } … … 67 63 void ^?{}( ofstream & os ) { close( os ); } 68 64 69 void nlOn( ofstream & os ) { os.nlOnOff$ = true; } 70 void nlOff( ofstream & os ) { os.nlOnOff$ = false; } 71 72 void sep( ofstream & os ) { os.sepOnOff$ = ! getNL$( os ); } 73 void nosep( ofstream & os ) { os.sepOnOff$ = false; } 74 75 bool sepOn( ofstream & os ) { 65 void sepOn( ofstream & os ) { os.sepOnOff$ = ! getNL$( os ); } 66 void sepOff( ofstream & os ) { os.sepOnOff$ = false; } 67 68 bool sepDisable( ofstream & os ) { 69 bool temp = os.sepDefault$; 70 os.sepDefault$ = false; 71 sepReset$( os ); 72 return temp; 73 } // sepDisable 74 75 bool sepEnable( ofstream & os ) { 76 76 bool temp = os.sepDefault$; 77 77 os.sepDefault$ = true; 78 78 if ( os.sepOnOff$ ) sepReset$( os ); // start of line ? 79 79 return temp; 80 } // sepOn 81 82 bool sepOff( ofstream & os ) { 83 bool temp = os.sepDefault$; 84 os.sepDefault$ = false; 85 sepReset$( os ); 86 return temp; 87 } // sepOff 80 } // sepEnable 81 82 void nlOn( ofstream & os ) { os.nlOnOff$ = true; } 83 void nlOff( ofstream & os ) { os.nlOnOff$ = false; } 88 84 89 85 const char * sepGet( ofstream & os ) { return os.separator$; } … … 213 209 214 210 bool getANL$( ifstream & os ) { return os.nlOnOff$; } 215 bool setANL$( ifstream & os, bool state ) { bool temp = os.nlOnOff$; os.nlOnOff$ = state; return temp; }216 211 217 212 inline void lock( ifstream & os ) with( os ) { lock( os.lock$ ); }
Note:
See TracChangeset
for help on using the changeset viewer.