View | Details | Raw Unified | Return to bug 62767
Collapse All | Expand All

(-)wv-1.0.0/field.c (-2 / +9 lines)
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");

Return to bug 62767