home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 November
/
VPR9811A.BIN
/
OLS
/
tar32043
/
tar32043.exe
/
SDK
/
SRC.TXT
< prev
next >
Wrap
Text File
|
1998-08-10
|
2KB
|
61 lines
############################################
ソースファイルの構成
############################################
●archieo.c
open_dev()/write_z()/read_zZ()などGZ/Z/(圧縮なし)の差を意識せずに書庫ファイルの操作を行う関数類。
●chkfname.c
ファイル名が正しいかチェック(normalize_fname())
●compapi.c
compress関係の関数
●deflate.c
gzipの圧縮を行う
●DfltWin.c
TAR32.DLLがデフォルトで圧縮・展開中に表示するダイアログ操作
●DlgConf.c
「設定」ダイアログ関係
●DllMain.c
DLLがロードされたときに呼ばれるDLLMain()関数がある。
●fdio.c
フロッピーディスクの操作
●gzip.c
gzip書庫の解凍の補助(get_byte()/get_method())
●inflate.c
gzipの解凍ルーチン
●ioctrl.c/ioctrl.h
printfなどの出力を標準出力からTar()APIのバッファへ変更する。
inlineや#defineを用いてprintfをioctrl_printfへ変更。元のprintfはorig_printfに変更する。
●main.c
Tar()関数のコマンドを処理
●mainmain.c
デバッグ用のmain()関数
●misc.c
fatal()などの共通で使う関数
●nkf.c
ファイル名の漢字コード変換を行う。
●nt_secu.c
NTFSで使われるセキュリティー関係
●setarg.c
間接引数(レスポンスファイル)処理ルーチン
●tar32.c
TAR32.DLLのAPIを実装
●tardir.c
encode_dir()/decode_dir()関数などtarのヘッダを処理する関数
●TarMsg.c
OwnerWindow系のAPIを処理する
●version.[ch]
バージョン番号
●bz2dll.[ch]
bz2lib.dll(bzip2操作DLL)の読み込み、開放
●tar32.def
APIをEXPORTするためのファイル
●tar32.rc
ウインドウなどのリソースファイル
●defconf.h
tar32.dllで共通に使う定数を宣言。またexit()をlongjmp()にdefineしてAPIの途中で終了しないようにした。
●defs.h
定数類