Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

ファイル転送時 Unicode ファイル名を扱えるようにする - Tera Term Ticket #40900 on OSDN

$
0
0

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

Eröffnet am: 2020-11-02 00:25

Letztes Update: 2020-11-02 00:25

Auswertung:zmatsuoVerantwortlicher:zmatsuo
Priorität:5 - MittelMeilenstein:Tera Term 5.0
Typ:FunktionsanfragenSchweregrad:5 - Mittel
Komponente:Tera TermStatus:Offen [Owner assigned]
LösungKeine

Einzelheiten

ブランチ 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 だけ

Letzte Aktualisierung für dieses Ticket

2020-11-02 00:25 Aktualisiert von: zmatsuo

  • New Ticket "ファイル転送時 Unicode ファイル名を扱えるようにする" created

Viewing all articles
Browse latest Browse all 2128