|
Line
Link Here
|
| 0 |
-- wv/field.c |
0 |
++ wv/field.c |
|
Lines 53-58
Link Here
|
| 53 |
time_t * mytime) |
53 |
time_t * mytime) |
| 54 |
{ |
54 |
{ |
| 55 |
int no; |
55 |
int no; |
|
|
56 |
int consumed = 0; |
| 56 |
struct tm *current; |
57 |
struct tm *current; |
| 57 |
char timestr[4096]; |
58 |
char timestr[4096]; |
| 58 |
char temp[64]; |
59 |
char temp[64]; |
|
Lines 87-101
Link Here
|
| 87 |
case 1: |
88 |
case 1: |
| 88 |
sprintf (temp, "%d", current->tm_mon+1); |
89 |
sprintf (temp, "%d", current->tm_mon+1); |
| 89 |
strcat (timestr, temp); |
90 |
strcat (timestr, temp); |
|
|
91 |
consumed += strlen (temp); |
| 90 |
break; |
92 |
break; |
| 91 |
case 2: |
93 |
case 2: |
| 92 |
strcat (timestr, "%m"); |
94 |
strcat (timestr, "%m"); |
|
|
95 |
consumed += 2; |
| 93 |
break; |
96 |
break; |
| 94 |
case 3: |
97 |
case 3: |
| 95 |
strcat (timestr, "%b"); |
98 |
strcat (timestr, "%b"); |
|
|
99 |
consumed += 2; |
| 96 |
break; |
100 |
break; |
| 97 |
default: |
101 |
default: |
| 98 |
strcat (timestr, "%B"); |
102 |
strcat (timestr, "%B"); |
|
|
103 |
consumed += 2; |
| 99 |
break; |
104 |
break; |
| 100 |
} |
105 |
} |
| 101 |
break; |
106 |
break; |
|
Lines 154-162
Link Here
|
| 154 |
case 1: |
159 |
case 1: |
| 155 |
sprintf (temp, "%d", current->tm_hour % 12); |
160 |
sprintf (temp, "%d", current->tm_hour % 12); |
| 156 |
strcat (timestr, temp); |
161 |
strcat (timestr, temp); |
|
|
162 |
consumed += strlen (temp); |
| 157 |
break; |
163 |
break; |
| 158 |
default: |
164 |
default: |
| 159 |
strcat (timestr, "%I"); |
165 |
strcat (timestr, "%I"); |
|
|
166 |
consumed += 2; |
| 160 |
break; |
167 |
break; |
| 161 |
} |
168 |
} |
| 162 |
break; |
169 |
break; |
|
Lines 182-187
Link Here
|
| 182 |
case 1: |
189 |
case 1: |
| 183 |
sprintf (temp, "%d", current->tm_min); |
190 |
sprintf (temp, "%d", current->tm_min); |
| 184 |
strcat (timestr, temp); |
191 |
strcat (timestr, temp); |
|
|
192 |
consumed += strlen (temp); |
| 185 |
break; |
193 |
break; |
| 186 |
default: |
194 |
default: |
| 187 |
strcat (timestr, "%M"); |
195 |
strcat (timestr, "%M"); |