aboutsummaryrefslogtreecommitdiffhomepage
path: root/set_color.cpp
diff options
context:
space:
mode:
authorGravatar Łukasz Niemier <lukasz@niemier.pl>2012-11-18 11:23:22 +0100
committerGravatar Łukasz Niemier <lukasz@niemier.pl>2012-11-18 11:23:22 +0100
commit47df1ae40adecd0a02fc7dd06ab0745cb18c3fe0 (patch)
tree13bf3e8fdcae60fdfb5fa5e26c95818dc7a49790 /set_color.cpp
parentb79854ad1aa814d9d35d76a1929b4726fa4bffa5 (diff)
Remove trailing whitespaces and change tabs to spaces
Diffstat (limited to 'set_color.cpp')
-rw-r--r--set_color.cpp408
1 files changed, 204 insertions, 204 deletions
diff --git a/set_color.cpp b/set_color.cpp
index 78799b66..4de3ba60 100644
--- a/set_color.cpp
+++ b/set_color.cpp
@@ -70,53 +70,53 @@
const char *col[]=
{
- "black",
- "red",
- "green",
- "brown",
- "yellow",
- "blue",
- "magenta",
- "purple",
- "cyan",
- "white",
- "normal"
+ "black",
+ "red",
+ "green",
+ "brown",
+ "yellow",
+ "blue",
+ "magenta",
+ "purple",
+ "cyan",
+ "white",
+ "normal"
};
const int col_idx[]=
{
- 0,
- 1,
- 2,
- 3,
- 3,
- 4,
- 5,
- 5,
- 6,
- 7,
- 8
+ 0,
+ 1,
+ 2,
+ 3,
+ 3,
+ 4,
+ 5,
+ 5,
+ 6,
+ 7,
+ 8
};
void print_colors()
{
- size_t i;
- for( i=0; i<COLORS; i++ )
- {
- printf( "%s\n", col[i] );
- }
+ size_t i;
+ for( i=0; i<COLORS; i++ )
+ {
+ printf( "%s\n", col[i] );
+ }
}
static void check_locale_init()
{
- static int is_init = 0;
- if( is_init )
- return;
-
- is_init = 1;
- setlocale( LC_ALL, "" );
- bindtextdomain( PACKAGE_NAME, LOCALEDIR );
- textdomain( PACKAGE_NAME );
+ static int is_init = 0;
+ if( is_init )
+ return;
+
+ is_init = 1;
+ setlocale( LC_ALL, "" );
+ bindtextdomain( PACKAGE_NAME, LOCALEDIR );
+ textdomain( PACKAGE_NAME );
}
/* A lot of this code is taken straight from output.cpp; it sure would be nice to factor these together. */
@@ -185,111 +185,111 @@ int main( int argc, char **argv )
/* Some code passes variables to set_color that don't exist, like $fish_user_whatever. As a hack, quietly return failure. */
if (argc <= 1)
return EXIT_FAILURE;
-
- char *bgcolor=0;
- char *fgcolor=0;
- bool bold=false;
- bool underline=false;
-
- while( 1 )
- {
- static struct option
- long_options[] =
- {
- {
- "background", required_argument, 0, 'b'
- }
- ,
- {
- "help", no_argument, 0, 'h'
- }
- ,
- {
- "bold", no_argument, 0, 'o'
- }
- ,
- {
- "underline", no_argument, 0, 'u'
- }
- ,
- {
- "version", no_argument, 0, 'v'
- }
- ,
- {
- "print-colors", no_argument, 0, 'c'
- }
- ,
- {
- 0, 0, 0, 0
- }
- }
- ;
-
- int opt_index = 0;
-
- int opt = getopt_long( argc,
- argv,
- GETOPT_STRING,
- long_options,
- &opt_index );
-
- if( opt == -1 )
- break;
-
- switch( opt )
- {
- case 0:
- break;
-
- case 'b':
- bgcolor = optarg;
- break;
- case 'h':
- print_help( argv[0], 1 );
- exit(0);
-
- case 'o':
- bold=true;
- break;
-
- case 'u':
- underline=true;
- break;
-
- case 'v':
- check_locale_init();
- fprintf( stderr, _("%s, version %s\n"), SET_COLOR, PACKAGE_VERSION );
- exit( 0 );
-
- case 'c':
- print_colors();
- exit(0);
-
- case '?':
- return 1;
-
- }
-
- }
-
- switch( argc-optind)
- {
- case 0:
-// printf( "no fg\n" );
- break;
-
- case 1:
- fgcolor=argv[optind];
-// printf( "fg %s\n", fgcolor );
- break;
-
- default:
- check_locale_init();
- printf( _("%s: Too many arguments\n"), SET_COLOR );
- return 1;
- }
-
+
+ char *bgcolor=0;
+ char *fgcolor=0;
+ bool bold=false;
+ bool underline=false;
+
+ while( 1 )
+ {
+ static struct option
+ long_options[] =
+ {
+ {
+ "background", required_argument, 0, 'b'
+ }
+ ,
+ {
+ "help", no_argument, 0, 'h'
+ }
+ ,
+ {
+ "bold", no_argument, 0, 'o'
+ }
+ ,
+ {
+ "underline", no_argument, 0, 'u'
+ }
+ ,
+ {
+ "version", no_argument, 0, 'v'
+ }
+ ,
+ {
+ "print-colors", no_argument, 0, 'c'
+ }
+ ,
+ {
+ 0, 0, 0, 0
+ }
+ }
+ ;
+
+ int opt_index = 0;
+
+ int opt = getopt_long( argc,
+ argv,
+ GETOPT_STRING,
+ long_options,
+ &opt_index );
+
+ if( opt == -1 )
+ break;
+
+ switch( opt )
+ {
+ case 0:
+ break;
+
+ case 'b':
+ bgcolor = optarg;
+ break;
+ case 'h':
+ print_help( argv[0], 1 );
+ exit(0);
+
+ case 'o':
+ bold=true;
+ break;
+
+ case 'u':
+ underline=true;
+ break;
+
+ case 'v':
+ check_locale_init();
+ fprintf( stderr, _("%s, version %s\n"), SET_COLOR, PACKAGE_VERSION );
+ exit( 0 );
+
+ case 'c':
+ print_colors();
+ exit(0);
+
+ case '?':
+ return 1;
+
+ }
+
+ }
+
+ switch( argc-optind)
+ {
+ case 0:
+// printf( "no fg\n" );
+ break;
+
+ case 1:
+ fgcolor=argv[optind];
+// printf( "fg %s\n", fgcolor );
+ break;
+
+ default:
+ check_locale_init();
+ printf( _("%s: Too many arguments\n"), SET_COLOR );
+ return 1;
+ }
+
/* Infer term256 support */
char *fish_term256 = getenv("fish_term256");
if (fish_term256) {
@@ -299,77 +299,77 @@ int main( int argc, char **argv )
support_term256 = term && strstr(term, "256color");
}
- if( !fgcolor && !bgcolor && !bold && !underline )
- {
- check_locale_init();
- fprintf( stderr, _("%s: Expected an argument\n"), SET_COLOR );
- print_help( argv[0], 2 );
- return 1;
- }
-
+ if( !fgcolor && !bgcolor && !bold && !underline )
+ {
+ check_locale_init();
+ fprintf( stderr, _("%s: Expected an argument\n"), SET_COLOR );
+ print_help( argv[0], 2 );
+ return 1;
+ }
+
rgb_color_t fg = rgb_color_t(fgcolor ? fgcolor : "");
- if( fgcolor && fg.is_none())
- {
- check_locale_init();
- fprintf( stderr, _("%s: Unknown color '%s'\n"), SET_COLOR, fgcolor );
- return 1;
- }
+ if( fgcolor && fg.is_none())
+ {
+ check_locale_init();
+ fprintf( stderr, _("%s: Unknown color '%s'\n"), SET_COLOR, fgcolor );
+ return 1;
+ }
rgb_color_t bg = rgb_color_t(bgcolor ? bgcolor : "");
- if( bgcolor && bg.is_none())
- {
- check_locale_init();
- fprintf( stderr, _("%s: Unknown color '%s'\n"), SET_COLOR, bgcolor );
- return 1;
- }
-
- setupterm( 0, STDOUT_FILENO, 0);
-
- if( bold )
- {
- if( enter_bold_mode )
- putp( enter_bold_mode );
- }
-
- if( underline )
- {
- if( enter_underline_mode )
- putp( enter_underline_mode );
- }
-
- if( bgcolor )
- {
- if( bg.is_normal() )
- {
+ if( bgcolor && bg.is_none())
+ {
+ check_locale_init();
+ fprintf( stderr, _("%s: Unknown color '%s'\n"), SET_COLOR, bgcolor );
+ return 1;
+ }
+
+ setupterm( 0, STDOUT_FILENO, 0);
+
+ if( bold )
+ {
+ if( enter_bold_mode )
+ putp( enter_bold_mode );
+ }
+
+ if( underline )
+ {
+ if( enter_underline_mode )
+ putp( enter_underline_mode );
+ }
+
+ if( bgcolor )
+ {
+ if( bg.is_normal() )
+ {
write_background_color(0);
- putp( tparm(exit_attribute_mode) );
- }
- }
-
- if( fgcolor )
- {
- if( fg.is_normal() )
- {
+ putp( tparm(exit_attribute_mode) );
+ }
+ }
+
+ if( fgcolor )
+ {
+ if( fg.is_normal() )
+ {
write_foreground_color(0);
- putp( tparm(exit_attribute_mode) );
- }
- else
- {
+ putp( tparm(exit_attribute_mode) );
+ }
+ else
+ {
write_foreground_color(index_for_color(fg));
- }
- }
-
- if( bgcolor )
- {
- if( ! bg.is_normal() )
- {
+ }
+ }
+
+ if( bgcolor )
+ {
+ if( ! bg.is_normal() )
+ {
write_background_color(index_for_color(bg));
- }
- }
+ }
+ }
- if( del_curterm( cur_term ) == ERR )
- {
- fprintf( stderr, "%s", _("Error while closing terminfo") );
- }
+ if( del_curterm( cur_term ) == ERR )
+ {
+ fprintf( stderr, "%s", _("Error while closing terminfo") );
+ }
}