/ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
/============================================================================*/\r
\r
-#define _WIN32_WINNT 0x400\r
+// UTF-8対応\r
+//#define _WIN32_WINNT 0x400\r
\r
#define STRICT\r
#include <windows.h>\r
char Value[FMAX_PATH + 1];\r
while(FindField2(Str, Tmp, ';', i, NO) == FFFTP_SUCCESS)\r
{\r
- if(strncmp(Tmp, " ", 1) == 0)\r
- strcpy(Fname, Tmp + 1);\r
+ if(i >= 1 && strncmp(Tmp, " ", 1) == 0)\r
+ strcpy(Fname, strstr(Str, "; ") + 2);\r
else if(FindField2(Tmp, Name, '=', 0, NO) == FFFTP_SUCCESS && FindField2(Tmp, Value, '=', 1, NO) == FFFTP_SUCCESS)\r
{\r
if(_stricmp(Name, "type") == 0)\r
sTime.wMinute = atoi_n(Value + 10, 2);\r
sTime.wSecond = atoi_n(Value + 12, 2);\r
SystemTimeToFileTime(&sTime, Time);\r
- SpecificLocalFileTime2FileTime(Time, AskHostTimeZone());\r
+// SpecificLocalFileTime2FileTime(Time, AskHostTimeZone());\r
*InfoExist |= FINFO_DATE | FINFO_TIME;\r
}\r
else if(_stricmp(Name, "UNIX.mode") == 0)\r