WIP
This commit is contained in:
parent
61ccf7d091
commit
621681b738
7
main.c
7
main.c
@ -141,7 +141,6 @@ static void export_book(const char path[], Book* book_data) {
|
||||
|
||||
EB_Book book;
|
||||
eb_initialize_book(&book);
|
||||
|
||||
if ((error = eb_bind(&book, path)) != EB_SUCCESS) {
|
||||
strcpy(book_data->error, eb_error_message(error));
|
||||
eb_finalize_book(&book);
|
||||
@ -161,9 +160,6 @@ static void export_book(const char path[], Book* book_data) {
|
||||
case EB_CHARCODE_JISX0208_GB2312:
|
||||
strcpy(book_data->character_code, "jisx0208/gb2312");
|
||||
break;
|
||||
default:
|
||||
strcpy(book_data->character_code, "invalid");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -176,9 +172,6 @@ static void export_book(const char path[], Book* book_data) {
|
||||
case EB_DISC_EPWING:
|
||||
strcpy(book_data->disc_code, "epwing");
|
||||
break;
|
||||
default:
|
||||
strcpy(book_data->disc_code, "invalid");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
14
util.h
14
util.h
@ -20,6 +20,7 @@
|
||||
#define UTIL_H
|
||||
|
||||
#include <stdlib.h>
|
||||
#include "eb/eb/eb.h"
|
||||
|
||||
/*
|
||||
Dictionary structures
|
||||
@ -32,8 +33,12 @@ typedef struct {
|
||||
|
||||
typedef struct {
|
||||
char* heading;
|
||||
int heading_page;
|
||||
int heading_offset;
|
||||
|
||||
char* text;
|
||||
char* error;
|
||||
int text_page;
|
||||
int text_offset;
|
||||
|
||||
int page;
|
||||
int offset;
|
||||
@ -42,15 +47,16 @@ typedef struct {
|
||||
typedef struct {
|
||||
char* title;
|
||||
char* copyright;
|
||||
char* error;
|
||||
|
||||
Entry* entries;
|
||||
int entry_count;
|
||||
|
||||
char error[256];
|
||||
} Subbook;
|
||||
|
||||
typedef struct {
|
||||
char character_code[256];
|
||||
char disc_code[256];
|
||||
char character_code[256];
|
||||
char disc_code[256];
|
||||
|
||||
Subbook* subbooks;
|
||||
int subbook_count;
|
||||
|
Loading…
Reference in New Issue
Block a user