diff options
| author | Wiimm <wiimm@wiimm.de> | 2021-04-24 09:10:02 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2021-04-24 09:10:02 +0200 |
| commit | f33ad95520f6c6bb8f192c8bcd1c17cf40ba6b6b (patch) | |
| tree | 60c229f3f17eb965fda2bfa19021559123af65b4 /project/dclib/dclib-cli.c | |
| parent | 4f14fc871ab525488d821e132f80da99841d5646 (diff) | |
SZS v2.25a
Diffstat (limited to 'project/dclib/dclib-cli.c')
| -rw-r--r-- | project/dclib/dclib-cli.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/project/dclib/dclib-cli.c b/project/dclib/dclib-cli.c index b49ba99..c4a3015 100644 --- a/project/dclib/dclib-cli.c +++ b/project/dclib/dclib-cli.c @@ -300,14 +300,14 @@ enumError Command_ARGTEST ( int argc, char ** argv ) enumError Command_COLORS ( - int level, // only used, if mode==NULL - // < 0: status message (ignore mode) + int level, // only used, if select==0 + // < 0: status message (ignore select) // >= 1: include names // >= 2: include alt names // >= 3: include color names incl bold // >= 4: include background color names - uint mode, // output mode => see PrintColorSetHelper() - uint format // output format => see PrintColorSetEx() + ColorSelect_t select, // select color groups; if 0: use level + uint format // output format => see PrintColorSet() ) { if (!colout) @@ -330,13 +330,13 @@ enumError Command_COLORS return ERR_OK; } - if ( !mode && level > 0 ) + if ( !select && level > 0 ) switch (level) { - case 1: mode = 0x08; break; - case 2: mode = 0x18; break; - case 3: mode = 0x1b; break; - default: mode = 0x1f; break; + case 1: select = COLSEL_NAME; break; + case 2: select = COLSEL_NAME|COLSEL_F_ALT; break; + case 3: select = COLSEL_M_NONAME; break; + default: select = COLSEL_M_ALL; break; } if (!format) @@ -348,8 +348,9 @@ enumError Command_COLORS PrintColorModes( stdout, 4, col_mode, GCM_ALT|GCM_SHORT ); #endif } - if ( mode || format ) - PrintColorSetEx(stdout,4,colout,mode,format); + + if ( select || format ) + PrintColorSet(stdout,4,colout,select,format); return ERR_OK; } |
