libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit eb83a481f6aae979e68c7c6879e2d0619a2967d8
parent d3fdbabc36e8b868bfbf63ac0852225110678c7e
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 29 Apr 2006 05:08:44 +0000

warnings

Diffstat:
Msrc/plugins/pdfextractor.c | 12+++++-------
1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/plugins/pdfextractor.c b/src/plugins/pdfextractor.c @@ -64,15 +64,13 @@ addKeyword(EXTRACTOR_KeywordType type, -static char * +static unsigned char * dateDecode(const char * pdfString) { - unsigned char * ret; - if (pdfString == NULL) return NULL; if (strlen(pdfString) < 4) return NULL; - return stndup(&pdfString[3], strlen(pdfString) - 4); + return (unsigned char*) stndup(&pdfString[3], strlen(pdfString) - 4); } static unsigned char * @@ -197,11 +195,11 @@ charsetDecode(const unsigned char * in, /* TODO: extend glibc with character set that corresponds to Adobe's extended ISOLATIN1 encoding! */ - return convertToUtf8(in, + return convertToUtf8((const char*) in, size, "CSISOLATIN1"); } else { - return convertToUtf8(&in[2], + return convertToUtf8((const char*) &in[2], size - 2, "UTF-16BE"); } @@ -439,7 +437,7 @@ libextractor_pdf_extract(const char * filename, pos - spos); if (i == 0) { dmeta = dateDecode(meta); - mlen = strlen(dmeta); + mlen = strlen((const char*)dmeta); } else { dmeta = stringDecode(meta, &mlen);