aboutsummaryrefslogtreecommitdiffstats
path: root/src/cnki.c
diff options
context:
space:
mode:
authoryzrh <yzrh@noema.org>2020-12-30 03:09:00 +0000
committeryzrh <yzrh@noema.org>2020-12-30 03:09:00 +0000
commit98691d4203f4e578b84b2014db0fbe0c1209cc48 (patch)
treec528e3ea964111b934ae5e61e847831d62944f41 /src/cnki.c
parent8d6fbb43c9bc840d4217bf4f0b49b1213f1601a1 (diff)
downloadmelon-98691d4203f4e578b84b2014db0fbe0c1209cc48.tar.gz
melon-98691d4203f4e578b84b2014db0fbe0c1209cc48.tar.zst
Add HN text extraction.
Diffstat (limited to 'src/cnki.c')
-rw-r--r--src/cnki.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cnki.c b/src/cnki.c
index 4218adb..3234403 100644
--- a/src/cnki.c
+++ b/src/cnki.c
@@ -69,15 +69,15 @@ cnki_info(cnki_t **param)
if ((*param)->stat > 0)
printf("File type is '%s'\n", (*param)->file_stat->type);
- if (strcmp((*param)->file_stat->type, "%PDF") == 0) {
+ if (strncmp((*param)->file_stat->type, "%PDF", 4) == 0) {
return 0;
- } else if (strcmp((*param)->file_stat->type, "CAJ") == 0) {
+ } else if (strncmp((*param)->file_stat->type, "CAJ", 3) == 0) {
addr[0] = ADDRESS_CAJ_PAGE;
addr[1] = ADDRESS_CAJ_OUTLINE;
- } else if (strcmp((*param)->file_stat->type, "HN") == 0) {
+ } else if (strncmp((*param)->file_stat->type, "HN", 2) == 0) {
addr[0] = ADDRESS_HN_PAGE;
addr[1] = ADDRESS_HN_OUTLINE;
- } else if (strcmp((*param)->file_stat->type, "KDH ") == 0) {
+ } else if (strncmp((*param)->file_stat->type, "KDH ", 4) == 0) {
return 0;
} else {
return 1;