cleanup
This commit is contained in:
parent
c3a76c53dc
commit
32d8c90c04
16
book.c
16
book.c
@ -266,7 +266,7 @@ static void subbook_entries_import(Book_Subbook* subbook, EB_Book* eb_book, EB_H
|
|||||||
while (hit_count > 0);
|
while (hit_count > 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void subbook_import(Book_Subbook* subbook, EB_Book* eb_book, EB_Hookset* eb_hookset, int flags) {
|
static void subbook_import(Book_Subbook* subbook, EB_Book* eb_book, EB_Hookset* eb_hookset) {
|
||||||
char title[EB_MAX_TITLE_LENGTH + 1];
|
char title[EB_MAX_TITLE_LENGTH + 1];
|
||||||
if (eb_subbook_title(eb_book, title) == EB_SUCCESS) {
|
if (eb_subbook_title(eb_book, title) == EB_SUCCESS) {
|
||||||
subbook->title = eucjp_to_utf8(title);
|
subbook->title = eucjp_to_utf8(title);
|
||||||
@ -336,7 +336,7 @@ int book_export(FILE* fp, const Book* book, int flags) {
|
|||||||
int book_import(Book* book, const char path[], int flags) {
|
int book_import(Book* book, const char path[], int flags) {
|
||||||
EB_Error_Code error;
|
EB_Error_Code error;
|
||||||
if ((error = eb_initialize_library()) != EB_SUCCESS) {
|
if ((error = eb_initialize_library()) != EB_SUCCESS) {
|
||||||
fprintf(stderr, "Failed to initialize library: %s\n", eb_error_message(error));
|
fprintf(stderr, "error: failed to initialize library (%s)\n", eb_error_message(error));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -348,7 +348,7 @@ int book_import(Book* book, const char path[], int flags) {
|
|||||||
hooks_install(&eb_hookset, flags);
|
hooks_install(&eb_hookset, flags);
|
||||||
|
|
||||||
if ((error = eb_bind(&eb_book, path)) != EB_SUCCESS) {
|
if ((error = eb_bind(&eb_book, path)) != EB_SUCCESS) {
|
||||||
fprintf(stderr, "Failed to bind book: %s\n", eb_error_message(error));
|
fprintf(stderr, "error: failed to bind book (%s)\n", eb_error_message(error));
|
||||||
eb_finalize_book(&eb_book);
|
eb_finalize_book(&eb_book);
|
||||||
eb_finalize_hookset(&eb_hookset);
|
eb_finalize_hookset(&eb_hookset);
|
||||||
eb_finalize_library();
|
eb_finalize_library();
|
||||||
@ -373,7 +373,7 @@ int book_import(Book* book, const char path[], int flags) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, "Failed to get character code: %s\n", eb_error_message(error));
|
fprintf(stderr, "error: failed to get character code (%s)\n", eb_error_message(error));
|
||||||
}
|
}
|
||||||
|
|
||||||
EB_Disc_Code disc_code;
|
EB_Disc_Code disc_code;
|
||||||
@ -391,7 +391,7 @@ int book_import(Book* book, const char path[], int flags) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, "Failed to get disc code: %s\n", eb_error_message(error));
|
fprintf(stderr, "error: failed to get disc code (%s)\n", eb_error_message(error));
|
||||||
}
|
}
|
||||||
|
|
||||||
EB_Subbook_Code sub_codes[EB_MAX_SUBBOOKS];
|
EB_Subbook_Code sub_codes[EB_MAX_SUBBOOKS];
|
||||||
@ -401,16 +401,16 @@ int book_import(Book* book, const char path[], int flags) {
|
|||||||
for (int i = 0; i < book->subbook_count; ++i) {
|
for (int i = 0; i < book->subbook_count; ++i) {
|
||||||
Book_Subbook* subbook = book->subbooks + i;
|
Book_Subbook* subbook = book->subbooks + i;
|
||||||
if ((error = eb_set_subbook(&eb_book, sub_codes[i])) == EB_SUCCESS) {
|
if ((error = eb_set_subbook(&eb_book, sub_codes[i])) == EB_SUCCESS) {
|
||||||
subbook_import(subbook, &eb_book, &eb_hookset, flags);
|
subbook_import(subbook, &eb_book, &eb_hookset);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, "Failed to set subbook: %s\n", eb_error_message(error));
|
fprintf(stderr, "error: failed to set subbook (%s)\n", eb_error_message(error));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, "Failed to get subbook list: %s\n", eb_error_message(error));
|
fprintf(stderr, "error: failed to get subbook list (%s)\n", eb_error_message(error));
|
||||||
}
|
}
|
||||||
|
|
||||||
eb_finalize_book(&eb_book);
|
eb_finalize_book(&eb_book);
|
||||||
|
4
main.c
4
main.c
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
const struct option options[] = {
|
const struct option options[] = {
|
||||||
{ "pretty-print", no_argument, NULL, 'p' },
|
{ "pretty", no_argument, NULL, 'p' },
|
||||||
{ "markup", no_argument, NULL, 'm' },
|
{ "markup", no_argument, NULL, 'm' },
|
||||||
{ "positions", no_argument, NULL, 's' },
|
{ "positions", no_argument, NULL, 's' },
|
||||||
{ NULL, 0, NULL, 0 },
|
{ NULL, 0, NULL, 0 },
|
||||||
@ -55,7 +55,7 @@ int main(int argc, char *argv[]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (optind == argc) {
|
if (optind == argc) {
|
||||||
fprintf(stderr, "%s: dictionary path must be provided provided\n", argv[0]);
|
fprintf(stderr, "error: dictionary path was not provided\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user