687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
|
}
fossil_path_free(zEnvVar);
}
}
g.cliColor = "\033[91m";
zEnvVar = fossil_getenv("FOSSIL_COLOR");
if( zEnvVar ){
if( fossil_strcmp(zEnvVar,"none")==0 &&
g.colorOutput==COLOR_VT_UNSET ){
g.colorOutput = COLOR_VT_NEVER;
}else{
int i, fValid = 1;
/* Rudimentary sanity check: only allow digits and semicolon. */
for( i=0; zEnvVar[i]; i++ ){
if( !strchr("0123456789;",zEnvVar[i]) ) fValid = 0;
}
if( fValid ) g.cliColor = mprintf("\033[%sm",zEnvVar);
|
|
|
<
|
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
|
}
fossil_path_free(zEnvVar);
}
}
g.cliColor = "\033[91m";
zEnvVar = fossil_getenv("FOSSIL_COLOR");
if( zEnvVar ){
if( fossil_strcmp(zEnvVar,"none")==0 ){
if( g.colorOutput==COLOR_VT_UNSET ) g.colorOutput = COLOR_VT_NEVER;
}else{
int i, fValid = 1;
/* Rudimentary sanity check: only allow digits and semicolon. */
for( i=0; zEnvVar[i]; i++ ){
if( !strchr("0123456789;",zEnvVar[i]) ) fValid = 0;
}
if( fValid ) g.cliColor = mprintf("\033[%sm",zEnvVar);
|