Lines 1-8
Link Here
|
1 |
--- charset.c.orig Thu Mar 23 05:36:33 2000 |
1 |
=================================================================== |
2 |
+++ charset.c Mon Jun 19 22:33:43 2000 |
2 |
RCS file: charset.c,v |
3 |
@@ -267,6 +267,10 @@ |
3 |
retrieving revision 1.1 |
|
|
4 |
diff -u -r1.1 charset.c |
5 |
--- charset.c 2010/10/30 02:38:17 1.1 |
6 |
+++ charset.c 2010/10/30 02:40:03 |
7 |
@@ -408,6 +408,10 @@ |
4 |
control_char(c) |
8 |
control_char(c) |
5 |
int c; |
9 |
LWCHAR c; |
6 |
{ |
10 |
{ |
7 |
+#ifdef COLOR_LESS |
11 |
+#ifdef COLOR_LESS |
8 |
+ if (c == ESC) |
12 |
+ if (c == ESC) |
Lines 11-19
Link Here
|
11 |
c &= 0377; |
15 |
c &= 0377; |
12 |
return (chardef[c] & IS_CONTROL_CHAR); |
16 |
return (chardef[c] & IS_CONTROL_CHAR); |
13 |
} |
17 |
} |
14 |
@@ -281,6 +285,20 @@ |
18 |
@@ -423,6 +427,20 @@ |
15 |
{ |
19 |
/* {{ This buffer can be overrun if LESSBINFMT is a long string. }} */ |
16 |
static char buf[8]; |
20 |
static char buf[32]; |
17 |
|
21 |
|
18 |
+#ifdef COLOR_LESS |
22 |
+#ifdef COLOR_LESS |
19 |
+ if(c == ESC) |
23 |
+ if(c == ESC) |
Lines 30-41
Link Here
|
30 |
+ } |
34 |
+ } |
31 |
+#else |
35 |
+#else |
32 |
c &= 0377; |
36 |
c &= 0377; |
33 |
if (!control_char(c)) |
37 |
if ((c < 128 || !utf_mode) && !control_char(c)) |
34 |
sprintf(buf, "%c", c); |
38 |
SNPRINTF1(buf, sizeof(buf), "%c", (int) c); |
35 |
@@ -290,5 +308,6 @@ |
39 |
@@ -446,6 +464,7 @@ |
36 |
sprintf(buf, "^%c", c ^ 0100); |
40 |
#endif |
37 |
else |
41 |
else |
38 |
sprintf(buf, binfmt, c); |
42 |
SNPRINTF1(buf, sizeof(buf), binfmt, c); |
39 |
+#endif |
43 |
+#endif |
40 |
return (buf); |
44 |
return (buf); |
41 |
} |
45 |
} |
|
|
46 |
|