Add files via upload

This commit is contained in:
Yutaka Sawada
2023-03-12 11:01:22 +09:00
committed by GitHub
parent 86015cf083
commit dcd8047d73
20 changed files with 15669 additions and 0 deletions

48
source/par2j/list.h Normal file
View 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