return CURLE_OK;
}
+#ifdef NEW_DATE_PARSE
+extern const char *Curl_month[];
+#endif
+
/***********************************************************************
*
* ftp_getfiletime()
&year, &month, &day, &hour, &minute, &second)) {
/* we have a time, reformat it */
time_t secs=time(NULL);
+#ifdef NEW_DATE_PARSE
+ /* using the new date parser */
+ snprintf(buf, sizeof(conn->data->state.buffer),
+ "%s %02d %02d:%02d:%02d %04d GMT",
+ Curl_month[month-1], day, hour, minute, second, year);
+#else
+ /* using the good old yacc/bison yuck */
snprintf(buf, sizeof(conn->data->state.buffer),
"%04d%02d%02d %02d:%02d:%02d GMT",
year, month, day, hour, minute, second);
+#endif
/* now, convert this into a time() value: */
conn->data->info.filetime = curl_getdate(buf, &secs);
}