Changeset 9ebd778 for src/libcfa


Ignore:
Timestamp:
May 15, 2017, 6:43:54 PM (7 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
6c6455f
Parents:
3dafd83
Message:

code formatting

Location:
src/libcfa
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/fstream

    r3dafd83 r9ebd778  
    1010// Created On       : Wed May 27 17:56:53 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Tue Mar 21 15:57:24 2017
    13 // Update Count     : 102
     12// Last Modified On : Mon May 15 18:11:09 2017
     13// Update Count     : 104
    1414//
    1515
     
    2929}; // ofstream
    3030
     31// private
    3132_Bool sepPrt( ofstream * );
    32 void sepOn( ofstream * );
    33 void sepOff( ofstream * );
    3433void sepReset( ofstream * );
    3534void sepReset( ofstream *, _Bool );
    3635const char * sepGetCur( ofstream * );
    3736void sepSetCur( ofstream *, const char * );
     37
     38// public
     39void sepOn( ofstream * );
     40void sepOff( ofstream * );
     41_Bool sepDisable( ofstream * );
     42_Bool sepEnable( ofstream * );
     43
    3844const char * sepGet( ofstream * );
    3945void sepSet( ofstream *, const char * );
    4046const char * sepGetTuple( ofstream * );
    4147void sepSetTuple( ofstream *, const char * );
    42 _Bool sepDisable( ofstream * );
    43 _Bool sepEnable( ofstream * );
    4448
    4549int fail( ofstream * );
  • src/libcfa/fstream.c

    r3dafd83 r9ebd778  
    1010// Created On       : Wed May 27 17:56:53 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Mar 23 08:20:41 2017
    13 // Update Count     : 226
     12// Last Modified On : Mon May 15 18:11:11 2017
     13// Update Count     : 234
    1414//
    1515
     
    3838}
    3939
     40// private
    4041_Bool sepPrt( ofstream * os ) { return os->sepOnOff; }
     42void sepReset( ofstream * os ) { os->sepOnOff = os->sepDefault; }
     43void sepReset( ofstream * os, _Bool reset ) { os->sepDefault = reset; os->sepOnOff = os->sepDefault; }
     44const char * sepGetCur( ofstream * os ) { return os->sepCur; }
     45void sepSetCur( ofstream * os, const char * sepCur ) { os->sepCur = sepCur; }
     46
     47// public
    4148void sepOn( ofstream * os ) { os->sepOnOff = 1; }
    4249void sepOff( ofstream * os ) { os->sepOnOff = 0; }
    43 void sepReset( ofstream * os ) { os->sepOnOff = os->sepDefault; }
    44 void sepReset( ofstream * os, _Bool reset ) { os->sepDefault = reset; os->sepOnOff = os->sepDefault; }
    45 
    46 const char * sepGetCur( ofstream * os ) { return os->sepCur; }
    47 void sepSetCur( ofstream * os, const char * sepCur ) { os->sepCur = sepCur; }
    48 
    49 const char * sepGet( ofstream * os ) { return os->separator; }
    50 
    51 void sepSet( ofstream * os, const char * s ) {
    52         assert( s );
    53         strncpy( os->separator, s, separateSize - 1 );
    54         os->separator[separateSize - 1] = '\0';
    55 } // sepSet
    56 
    57 const char * sepGetTuple( ofstream * os ) { return os->tupleSeparator; }
    58 
    59 void sepSetTuple( ofstream * os, const char * s ) {
    60         assert( s );
    61         strncpy( os->tupleSeparator, s, separateSize - 1 );
    62         os->tupleSeparator[separateSize - 1] = '\0';
    63 } // sepSet
    6450
    6551_Bool sepDisable( ofstream *os ) {
     
    7359        _Bool temp = os->sepDefault;
    7460        os->sepDefault = true;
    75         sepReset( os );
     61        if ( os->sepOnOff ) sepReset( os );                                     // start of line ?
    7662        return temp;
    7763} // sepEnable
     64
     65const char * sepGet( ofstream * os ) { return os->separator; }
     66void sepSet( ofstream * os, const char * s ) {
     67        assert( s );
     68        strncpy( os->separator, s, separateSize - 1 );
     69        os->separator[separateSize - 1] = '\0';
     70} // sepSet
     71
     72const char * sepGetTuple( ofstream * os ) { return os->tupleSeparator; }
     73void sepSetTuple( ofstream * os, const char * s ) {
     74        assert( s );
     75        strncpy( os->tupleSeparator, s, separateSize - 1 );
     76        os->tupleSeparator[separateSize - 1] = '\0';
     77} // sepSet
    7878
    7979int fail( ofstream * os ) {
  • src/libcfa/iostream

    r3dafd83 r9ebd778  
    1010// Created On       : Wed May 27 17:56:53 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Tue Mar 21 15:57:29 2017
    13 // Update Count     : 104
     12// Last Modified On : Mon May 15 18:08:44 2017
     13// Update Count     : 105
    1414//
    1515
     
    2020
    2121trait ostream( dtype ostype ) {
     22        // private
    2223        _Bool sepPrt( ostype * );                                                       // return separator state (on/off)
    23         void sepOn( ostype * );                                                         // turn separator state on
    24         void sepOff( ostype * );                                                        // turn separator state off
    2524        void sepReset( ostype * );                                                      // set separator state to default state
    2625        void sepReset( ostype *, _Bool );                                       // set separator and default state
    2726        const char * sepGetCur( ostype * );                                     // get current separator string
    2827        void sepSetCur( ostype *, const char * );                       // set current separator string
     28        // public
     29        void sepOn( ostype * );                                                         // turn separator state on
     30        void sepOff( ostype * );                                                        // turn separator state off
     31        _Bool sepDisable( ostype * );                                           // set default state to off, and return previous state
     32        _Bool sepEnable( ostype * );                                            // set default state to on, and return previous state
     33
    2934        const char * sepGet( ostype * );                                        // get separator string
    3035        void sepSet( ostype *, const char * );                          // set separator to string (15 character maximum)
    3136        const char * sepGetTuple( ostype * );                           // get tuple separator string
    3237        void sepSetTuple( ostype *, const char * );                     // set tuple separator to string (15 character maximum)
    33         _Bool sepDisable( ostype * );                                           // set default state to off, and return previous state
    34         _Bool sepEnable( ostype * );                                            // set default state to on, and return previous state
    3538
    3639        int fail( ostype * );
Note: See TracChangeset for help on using the changeset viewer.