home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 October / VPR9910A.BIN / OLS / tar32053 / tar32053.exe / SDK / SRC.TXT < prev    next >
Text File  |  1999-05-23  |  2KB  |  61 lines

  1. ############################################
  2.     ソースファイルの構成
  3. ############################################
  4.  
  5. ●archieo.c
  6. open_dev()/write_z()/read_zZ()などGZ/Z/(圧縮なし)の差を意識せずに書庫ファイルの操作を行う関数類。
  7. ●chkfname.c
  8. ファイル名が正しいかチェック(normalize_fname())
  9. ●compapi.c
  10. compress関係の関数
  11. ●deflate.c
  12. gzipの圧縮を行う
  13. ●DfltWin.c
  14. TAR32.DLLがデフォルトで圧縮・展開中に表示するダイアログ操作
  15. ●DlgConf.c
  16. 「設定」ダイアログ関係
  17. ●DllMain.c
  18. DLLがロードされたときに呼ばれるDLLMain()関数がある。
  19. ●fdio.c
  20. フロッピーディスクの操作
  21. ●gzip.c
  22. gzip書庫の解凍の補助(get_byte()/get_method())
  23. ●inflate.c
  24. gzipの解凍ルーチン
  25. ●ioctrl.c/ioctrl.h
  26. printfなどの出力を標準出力からTar()APIのバッファへ変更する。
  27. inlineや#defineを用いてprintfをioctrl_printfへ変更。元のprintfはorig_printfに変更する。
  28. ●main.c
  29. Tar()関数のコマンドを処理
  30. ●mainmain.c
  31. デバッグ用のmain()関数
  32. ●misc.c
  33. fatal()などの共通で使う関数
  34. ●nkf.c
  35. ファイル名の漢字コード変換を行う。
  36. ●nt_secu.c
  37. NTFSで使われるセキュリティー関係
  38. ●setarg.c
  39. 間接引数(レスポンスファイル)処理ルーチン
  40. ●tar32.c
  41. TAR32.DLLのAPIを実装
  42. ●tardir.c
  43. encode_dir()/decode_dir()関数などtarのヘッダを処理する関数
  44. ●TarMsg.c
  45. OwnerWindow系のAPIを処理する
  46. ●version.[ch]
  47. バージョン番号
  48. ●bz2dll.[ch]
  49. bz2lib.dll(bzip2操作DLL)の読み込み、開放
  50.  
  51. ●tar32.def
  52. APIをEXPORTするためのファイル
  53. ●tar32.rc
  54. ウインドウなどのリソースファイル
  55.  
  56. ●defconf.h
  57. tar32.dllで共通に使う定数を宣言。またexit()をlongjmp()にdefineしてAPIの途中で終了しないようにした。
  58. ●defs.h
  59. 定数類
  60.  
  61.