blob: 474451a8af9c551f5e3c206685141a5e966da3b3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
Description: Skip the timestamp when matching specified patterns.
Origin: http://marc.info/?m=96056408505485
Author: Gerritt Pape <pape@smarden.org>
Last-Update: 2010-11-12
--- multilog.c.orig
+++ multilog.c
@@ -496,7 +496,7 @@
flagtimestamp = 0;
if (script[0])
if (script[0][0] == 't')
- flagtimestamp = 1;
+ flagtimestamp = 26;
for (i = 0;i <= 1000;++i) line[i] = '\n';
linelen = 0;
@@ -529,12 +529,12 @@
switch(*action) {
case '+':
if (!flagselected)
- if (match(action + 1,line,linelen))
+ if (match(action + 1,line + flagtimestamp,linelen - flagtimestamp))
flagselected = 1;
break;
case '-':
if (flagselected)
- if (match(action + 1,line,linelen))
+ if (match(action + 1,line + flagtimestamp,linelen - flagtimestamp))
flagselected = 0;
break;
case 'e':
|