待辦事項 #40900

ファイル転送時 Unicode ファイル名を扱えるようにする

啟用日期: 2020-11-02 00:25 最後更新: 2021-06-06 15:59

回報者:
負責人:
類型:
狀態:
關閉
元件:
里程碑:
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

細節

ブランチ proto_unicode

  • ファイル名を扱う部分は Unicode化(UTF-16(wchar_t) & UTF-8)
    • xmodem.c などの中では UTF-8, Windows 部分は UTF-16
    • 送受信するファイル名はANSIファイル名としている
  • MAX_PATH (と MAXPATHLEN)をなるべく使用しない
  • ファイル送信 (filesys.cpp) と、転送 (filesys_proto.cpp) に分離
    • 関数呼び出しだけで制御できるようにした
  • ttpfile/ は転送に関するソース
    • 各プロトコルごとに分離
  • _lcreat() などの Win16 API 削除
    • 使用はしていないがソースには残っていた
      • win16api.c を通して Win32 API に変換していた
    • あと telnet.c だけ

Ticket History (3/4 Histories)

2020-11-02 00:25 Updated by: zmatsuo
  • New Ticket "ファイル転送時 Unicode ファイル名を扱えるようにする" created
2020-12-23 00:52 Updated by: zmatsuo
評語

trunkにマージしました

2020-12-23 00:52 Updated by: zmatsuo
  • 處理結果 Update from to 修正
2021-06-06 15:59 Updated by: zmatsuo
  • 狀態 Update from 開啟 to 關閉

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入