\r
// 自動切断対策\r
if(CancelFlg == NO && AskNoopInterval() > 0 && time(NULL) - LastDataConnectionTime >= AskNoopInterval())\r
+ {\r
NoopProc(YES);\r
+ LastDataConnectionTime = time(NULL);\r
+ }\r
\r
return(Sts/100);\r
}\r
\r
// 自動切断対策\r
if(CancelFlg == NO && AskNoopInterval() > 0 && time(NULL) - LastDataConnectionTime >= AskNoopInterval())\r
+ {\r
NoopProc(YES);\r
+ LastDataConnectionTime = time(NULL);\r
+ }\r
\r
return(Sts/100);\r
}\r
\r
// 自動切断対策\r
if(CancelFlg == NO && AskNoopInterval() > 0 && time(NULL) - LastDataConnectionTime >= AskNoopInterval())\r
+ {\r
NoopProc(YES);\r
+ LastDataConnectionTime = time(NULL);\r
+ }\r
\r
return(Sts/100);\r
}\r
\r
// 自動切断対策\r
if(CancelFlg == NO && AskNoopInterval() > 0 && time(NULL) - LastDataConnectionTime >= AskNoopInterval())\r
+ {\r
NoopProc(YES);\r
+ LastDataConnectionTime = time(NULL);\r
+ }\r
\r
return(Sts/100);\r
}\r
\r
// 自動切断対策\r
if(CancelFlg == NO && AskNoopInterval() > 0 && time(NULL) - LastDataConnectionTime >= AskNoopInterval())\r
+ {\r
NoopProc(YES);\r
+ LastDataConnectionTime = time(NULL);\r
+ }\r
\r
return(Sts/100);\r
}\r
{\r
ChangeSepaLocal2Remote(Cmd);\r
SetTaskMsg(">%s", Cmd);\r
- ChangeFnameLocal2Remote(Cmd, FMAX_PATH*2);\r
+ // UTF-8対応\r
+// ChangeFnameLocal2Remote(Cmd, FMAX_PATH*2);\r
}\r
+ // UTF-8対応\r
+ ChangeFnameLocal2Remote(Cmd, FMAX_PATH*2);\r
\r
// DoPrintf("SEND : %s", Cmd);\r
strcat(Cmd, "\x0D\x0A");\r
// *(Buf + cInfo.OutLen) = NUL;\r
// strcpy(Pos, Buf);\r
// break;\r
+\r
+ // UTF-8 HFS+対応\r
+ case KANJI_UTF8HFSX :\r
+ ConvUTF8HFSXtoUTF8N(&cInfo);\r
+ *(Buf + cInfo.OutLen) = NUL;\r
+ strcpy(Fname, Buf);\r
+ Pos = strchr(Fname, NUL);\r
+ FlushRestData(&cInfo);\r
+ *(Buf + cInfo.OutLen) = NUL;\r
+ strcpy(Pos, Buf);\r
+ break;\r
}\r
// バッファ上書きバグ対策\r
free(Buf2);\r
// *(Buf + cInfo.OutLen) = NUL;\r
// strcpy(Pos, Buf);\r
// break;\r
+\r
+ // UTF-8 HFS+対応\r
+ case KANJI_UTF8HFSX :\r
+ ConvUTF8NtoUTF8HFSX(&cInfo);\r
+ *(Buf + cInfo.OutLen) = NUL;\r
+ strcpy(Fname, Buf);\r
+ Pos = strchr(Fname, NUL);\r
+ FlushRestData(&cInfo);\r
+ *(Buf + cInfo.OutLen) = NUL;\r
+ strcpy(Pos, Buf);\r
+ break;\r
}\r
// バッファ上書きバグ対策\r
free(Buf2);\r