49 lines
1.5 KiB
C
49 lines
1.5 KiB
C
#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
|