|
Lines 98-115
Link Here
|
| 98 |
case 1: |
98 |
case 1: |
| 99 |
sprintf (temp, "%d", current->tm_mon+1); |
99 |
sprintf (temp, "%d", current->tm_mon+1); |
| 100 |
strcat (timestr, temp); |
100 |
strcat (timestr, temp); |
|
|
101 |
consumed += strlen (temp); |
| 101 |
break; |
102 |
break; |
| 102 |
case 2: |
103 |
case 2: |
| 103 |
strcat (timestr, "%m"); |
104 |
strcat (timestr, "%m"); |
|
|
105 |
consumed += 2; |
| 104 |
break; |
106 |
break; |
| 105 |
case 3: |
107 |
case 3: |
| 106 |
strcat (timestr, "%b"); |
108 |
strcat (timestr, "%b"); |
|
|
109 |
consumed += 2; |
| 107 |
break; |
110 |
break; |
| 108 |
default: |
111 |
default: |
| 109 |
strcat (timestr, "%B"); |
112 |
strcat (timestr, "%B"); |
|
|
113 |
consumed += 2; |
| 110 |
break; |
114 |
break; |
| 111 |
} |
115 |
} |
| 112 |
consumed += 2; |
|
|
| 113 |
break; |
116 |
break; |
| 114 |
case 's': |
117 |
case 's': |
| 115 |
case 'S': |
118 |
case 'S': |
|
Lines 139-144
Link Here
|
| 139 |
case 1: |
142 |
case 1: |
| 140 |
consumed += sprintf (temp, "%d", current->tm_wday); |
143 |
consumed += sprintf (temp, "%d", current->tm_wday); |
| 141 |
strcat (timestr, temp); |
144 |
strcat (timestr, temp); |
|
|
145 |
consumed += strlen (temp); |
| 142 |
break; |
146 |
break; |
| 143 |
case 2: |
147 |
case 2: |
| 144 |
strcat (timestr, "%d"); |
148 |
strcat (timestr, "%d"); |
|
Lines 182-193
Link Here
|
| 182 |
case 1: |
186 |
case 1: |
| 183 |
sprintf (temp, "%d", current->tm_hour % 12); |
187 |
sprintf (temp, "%d", current->tm_hour % 12); |
| 184 |
strcat (timestr, temp); |
188 |
strcat (timestr, temp); |
|
|
189 |
consumed += strlen (temp); |
| 185 |
break; |
190 |
break; |
| 186 |
default: |
191 |
default: |
| 187 |
strcat (timestr, "%I"); |
192 |
strcat (timestr, "%I"); |
|
|
193 |
consumed += 2; |
| 188 |
break; |
194 |
break; |
| 189 |
} |
195 |
} |
| 190 |
consumed += 2; |
|
|
| 191 |
break; |
196 |
break; |
| 192 |
case 'H': |
197 |
case 'H': |
| 193 |
no = lookahead (token, 'H', 'H'); |
198 |
no = lookahead (token, 'H', 'H'); |
|
Lines 197-202
Link Here
|
| 197 |
case 1: |
202 |
case 1: |
| 198 |
consumed += sprintf (temp, "%d", current->tm_hour); |
203 |
consumed += sprintf (temp, "%d", current->tm_hour); |
| 199 |
strcat (timestr, temp); |
204 |
strcat (timestr, temp); |
|
|
205 |
consumed += strlen (temp); |
| 200 |
break; |
206 |
break; |
| 201 |
default: |
207 |
default: |
| 202 |
strcat (timestr, "%H"); |
208 |
strcat (timestr, "%H"); |
|
Lines 212-217
Link Here
|
| 212 |
case 1: |
218 |
case 1: |
| 213 |
consumed += sprintf (temp, "%d", current->tm_min); |
219 |
consumed += sprintf (temp, "%d", current->tm_min); |
| 214 |
strcat (timestr, temp); |
220 |
strcat (timestr, temp); |
|
|
221 |
consumed += strlen (temp); |
| 215 |
break; |
222 |
break; |
| 216 |
default: |
223 |
default: |
| 217 |
strcat (timestr, "%M"); |
224 |
strcat (timestr, "%M"); |