Add files via upload
This commit is contained in:
48
source/par2j/list.h
Normal file
48
source/par2j/list.h
Normal file
@@ -0,0 +1,48 @@
|
||||
#ifndef _LIST_H_
|
||||
#define _LIST_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
// ソース・ファイルを検査せずに一覧を表示する
|
||||
int list_file_data(
|
||||
char *ascii_buf, // 作業用
|
||||
file_ctx_r *files); // 各ソース・ファイルの情報
|
||||
|
||||
// ソース・ファイルが完全かどうかを一覧表示する
|
||||
int check_file_complete(
|
||||
char *ascii_buf,
|
||||
wchar_t *file_path, // 作業用
|
||||
file_ctx_r *files, // 各ソース・ファイルの情報
|
||||
source_ctx_r *s_blk); // 各ソース・ブロックの情報
|
||||
|
||||
int check_file_complete_multi(
|
||||
char *ascii_buf,
|
||||
wchar_t *file_path, // 作業用
|
||||
file_ctx_r *files, // 各ソース・ファイルの情報
|
||||
source_ctx_r *s_blk); // 各ソース・ブロックの情報
|
||||
|
||||
// ソース・ファイルが不完全なら別名・移動ファイルを探す
|
||||
int search_misnamed_file(
|
||||
char *ascii_buf,
|
||||
wchar_t *file_path, // 作業用
|
||||
file_ctx_r *files, // 各ソース・ファイルの情報
|
||||
source_ctx_r *s_blk); // 各ソース・ブロックの情報
|
||||
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
// 破損・分割・類似名のファイルから使えるスライスを探す
|
||||
int search_file_slice(
|
||||
char *ascii_buf, // 作業用
|
||||
wchar_t *file_path, // 作業用
|
||||
file_ctx_r *files, // 各ソース・ファイルの情報
|
||||
source_ctx_r *s_blk); // 各ソース・ブロックの情報
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user