summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/cr_main.c12
-rwxr-xr-xsrc/hlbin36120 -> 36120 bytes
2 files changed, 6 insertions, 6 deletions
diff --git a/src/cr_main.c b/src/cr_main.c
index 035bae1..15f9459 100644
--- a/src/cr_main.c
+++ b/src/cr_main.c
@@ -20,7 +20,7 @@
*
* File : cr_main.c
*
- * @(#) [MB] cr_main.c Version 1.60 du 15/10/04 -
+ * @(#) [MB] cr_main.c Version 1.61 du 15/10/05 -
*
* Functions in this file :
* ~~~~~~~~~~~~~~~~~~~~~~~~
@@ -681,7 +681,7 @@ int main(int argc, char *argv[])
break;
case 'V':
- fprintf(stderr, "%s: version %s\n", G.prgname, "1.60");
+ fprintf(stderr, "%s: version %s\n", G.prgname, "1.61");
exit(1);
break;
@@ -727,13 +727,13 @@ int main(int argc, char *argv[])
printf("[%2d] ", ++_i);
cr_start_color(&_re->col);
printf("%s", _re->regex[0]);
- cr_end_color(NULL);
+ cr_end_color(&_re->col);
printf("\n");
if (_re->regex[1]) {
printf(" => ");
cr_start_color(&_re->col);
printf("%s", _re->regex[1]);
- cr_end_color(NULL);
+ cr_end_color(&_re->col);
printf("\n");
}
}
@@ -752,7 +752,7 @@ int main(int argc, char *argv[])
******************************************************************************/
void cr_usage(bool disp_config)
{
- fprintf(stderr, "%s: version %s\n", G.prgname, "1.60");
+ fprintf(stderr, "%s: version %s\n", G.prgname, "1.61");
fprintf(stderr, "Usage: %s [-h|-H|-V|-[[%%.]eiuvdDEL1234][-[rgybmcwRGYBMCWn] regexp ...][--config_name ...] ]\n",
G.prgname);
fprintf(stderr, " -h : help\n");
@@ -1197,7 +1197,7 @@ void cr_end_color(struct cr_color *col)
if (col) _out = col->out;
else _out = stdout;
- if (col->col_num != CR_NO_COLOR) {
+ if (col && col->col_num != CR_NO_COLOR) {
fprintf(_out, "\033[0m");
}
}
diff --git a/src/hl b/src/hl
index 0cd0f2f..7b1cab8 100755
--- a/src/hl
+++ b/src/hl
Binary files differ