チケット #40900

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

登録: 2020-11-02 00:25 最終更新: 2021-06-06 15:59

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし
投票
点数: 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 だけ

チケットの履歴 (4 件中 3 件表示)

2020-11-02 00:25 更新者: zmatsuo
  • 新しいチケット "ファイル転送時 Unicode ファイル名を扱えるようにする" が作成されました
2020-12-23 00:52 更新者: zmatsuo
コメント

trunkにマージしました

2020-12-23 00:52 更新者: zmatsuo
  • 解決法なし から 修正済み に更新されました
2021-06-06 15:59 更新者: zmatsuo
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする