poppler/TextOutputDev.cc | 2 +- poppler/TextOutputDev.h | 2 +- splash/SplashBitmap.cc | 4 ++-- splash/SplashBitmap.h | 2 +- utils/HtmlOutputDev.cc | 17 ++++++++--------- utils/HtmlOutputDev.h | 16 ++++++++-------- utils/pdftohtml.cc | 7 +++---- utils/pdftops.cc | 3 +-- utils/pdftotext.cc | 3 +-- 9 files changed, 26 insertions(+), 30 deletions(-)
New commits: commit f1b91cac94f1309452604447e9a5ace4e14336fc Author: Albert Astals Cid <aa...@kde.org> Date: Sun Sep 23 02:37:10 2018 +0200 pdftohtml & friends: some const diff --git a/utils/HtmlOutputDev.cc b/utils/HtmlOutputDev.cc index 8a088c22..30d8ddd8 100644 --- a/utils/HtmlOutputDev.cc +++ b/utils/HtmlOutputDev.cc @@ -121,7 +121,7 @@ static GooString *gstr_buff0 = nullptr; // a workspace in which I format strings static GooString* basename(GooString* str){ - char *p=str->getCString(); + const char *p=str->getCString(); int len=str->getLength(); for (int i=len-1;i>=0;i--) if (*(p+i)==SLASH) @@ -279,7 +279,7 @@ void HtmlString::endString() // HtmlPage //------------------------------------------------------------------------ -HtmlPage::HtmlPage(GBool rawOrder, char *imgExtVal) { +HtmlPage::HtmlPage(GBool rawOrder, const char *imgExtVal) { this->rawOrder = rawOrder; curStr = nullptr; yxStrings = nullptr; @@ -1014,7 +1014,7 @@ void HtmlPage::clear() { } -void HtmlPage::setDocName(char *fname){ +void HtmlPage::setDocName(const char *fname){ DocName=new GooString(fname); } @@ -1109,9 +1109,9 @@ void HtmlOutputDev::doFrame(int firstPage){ fclose(fContentsFrame); } -HtmlOutputDev::HtmlOutputDev(Catalog *catalogA, char *fileName, char *title, - char *author, char *keywords, char *subject, char *date, - char *extension, +HtmlOutputDev::HtmlOutputDev(Catalog *catalogA, const char *fileName, const char *title, + const char *author, const char *keywords, const char *subject, const char *date, + const char *extension, GBool rawOrder, int firstPage, GBool outline) { catalog = catalogA; @@ -1573,7 +1573,6 @@ void HtmlOutputDev::doProcessLink(AnnotLink* link){ } GooString* HtmlOutputDev::getLinkDest(AnnotLink *link){ - char *p; if (!link->getAction()) return new GooString(); switch(link->getAction()->getKind()) @@ -1651,7 +1650,7 @@ GooString* HtmlOutputDev::getLinkDest(AnnotLink *link){ if (printCommands) printf(" link to page %d ",page); if (printHtml){ - p=file->getCString()+file->getLength()-4; + const char *p=file->getCString()+file->getLength()-4; if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")){ file->del(file->getLength()-4,4); file->append(".html"); @@ -1676,7 +1675,7 @@ GooString* HtmlOutputDev::getLinkDest(AnnotLink *link){ if (printHtml) { LinkLaunch *ha=(LinkLaunch *) link->getAction(); GooString* file=new GooString(ha->getFileName()->getCString()); - p=file->getCString()+file->getLength()-4; + const char *p=file->getCString()+file->getLength()-4; if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")){ file->del(file->getLength()-4,4); file->append(".html"); diff --git a/utils/HtmlOutputDev.h b/utils/HtmlOutputDev.h index ec552012..0c6b1c55 100644 --- a/utils/HtmlOutputDev.h +++ b/utils/HtmlOutputDev.h @@ -128,7 +128,7 @@ class HtmlPage { public: // Constructor. - HtmlPage(GBool rawOrder, char *imgExtVal); + HtmlPage(GBool rawOrder, const char *imgExtVal); // Destructor. ~HtmlPage(); @@ -189,7 +189,7 @@ private: HtmlString *xyStrings; // strings in x-major order HtmlString *yxCur1, *yxCur2; // cursors for yxStrings list - void setDocName(char* fname); + void setDocName(const char* fname); void dumpAsXML(FILE* f,int page); void dumpComplex(FILE* f, int page); int dumpComplexHeaders(FILE * const file, FILE *& pageFile, int page); @@ -241,12 +241,12 @@ public: // 8-bit ISO Latin-1. <useASCII7> should also be set for Japanese // (EUC-JP) text. If <rawOrder> is true, the text is kept in content // stream order. - HtmlOutputDev(Catalog *catalogA, char *fileName, char *title, - char *author, - char *keywords, - char *subject, - char *date, - char *extension, + HtmlOutputDev(Catalog *catalogA, const char *fileName, const char *title, + const char *author, + const char *keywords, + const char *subject, + const char *date, + const char *extension, GBool rawOrder, int firstPage = 1, GBool outline = 0); diff --git a/utils/pdftohtml.cc b/utils/pdftohtml.cc index 06c3a03e..1881e2be 100644 --- a/utils/pdftohtml.cc +++ b/utils/pdftohtml.cc @@ -193,7 +193,6 @@ int main(int argc, char *argv[]) { #endif GBool doOutline; GBool ok; - char *p; GooString *ownerPW, *userPW; Object info; int exit_status = EXIT_FAILURE; @@ -278,14 +277,14 @@ int main(int argc, char *argv[]) { GooString* tmp = new GooString(argv[2]); if (!xml) { if (tmp->getLength() >= 5) { - p = tmp->getCString() + tmp->getLength() - 5; + const char *p = tmp->getCString() + tmp->getLength() - 5; if (!strcmp(p, ".html") || !strcmp(p, ".HTML")) { htmlFileName = new GooString(tmp->getCString(), tmp->getLength() - 5); } } } else { if (tmp->getLength() >= 4) { - p = tmp->getCString() + tmp->getLength() - 4; + const char *p = tmp->getCString() + tmp->getLength() - 4; if (!strcmp(p, ".xml") || !strcmp(p, ".XML")) { htmlFileName = new GooString(tmp->getCString(), tmp->getLength() - 4); } @@ -299,7 +298,7 @@ int main(int argc, char *argv[]) { error(errCommandLine, -1, "You have to provide an output filename when reading form stdin."); goto error; } else { - p = fileName->getCString() + fileName->getLength() - 4; + const char *p = fileName->getCString() + fileName->getLength() - 4; if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")) htmlFileName = new GooString(fileName->getCString(), fileName->getLength() - 4); commit 3096a561afe4c001b08e54ffee396d6efa071fca Author: Albert Astals Cid <aa...@kde.org> Date: Sun Sep 23 02:35:12 2018 +0200 SplashBitmap: const filename diff --git a/splash/SplashBitmap.cc b/splash/SplashBitmap.cc index cc4b6155..bab5123b 100644 --- a/splash/SplashBitmap.cc +++ b/splash/SplashBitmap.cc @@ -11,7 +11,7 @@ // All changes made under the Poppler project to this file are licensed // under GPL version 2 or later // -// Copyright (C) 2006, 2009, 2010, 2012, 2015 Albert Astals Cid <aa...@kde.org> +// Copyright (C) 2006, 2009, 2010, 2012, 2015, 2018 Albert Astals Cid <aa...@kde.org> // Copyright (C) 2007 Ilmari Heikkinen <ilmari.heikki...@gmail.com> // Copyright (C) 2009 Shen Liang <shenzh...@gmail.com> // Copyright (C) 2009 Stefan Thomas <tho...@eload24.com> @@ -338,7 +338,7 @@ SplashColorPtr SplashBitmap::takeData() { return data2; } -SplashError SplashBitmap::writeImgFile(SplashImageFileFormat format, char *fileName, int hDPI, int vDPI, WriteImgParams* params) { +SplashError SplashBitmap::writeImgFile(SplashImageFileFormat format, const char *fileName, int hDPI, int vDPI, WriteImgParams* params) { FILE *f; SplashError e; diff --git a/splash/SplashBitmap.h b/splash/SplashBitmap.h index 01c972c3..ff4b5a4e 100644 --- a/splash/SplashBitmap.h +++ b/splash/SplashBitmap.h @@ -85,7 +85,7 @@ public: GBool jpegOptimize = gFalse; }; - SplashError writeImgFile(SplashImageFileFormat format, char *fileName, int hDPI, int vDPI, WriteImgParams* params = nullptr); + SplashError writeImgFile(SplashImageFileFormat format, const char *fileName, int hDPI, int vDPI, WriteImgParams* params = nullptr); SplashError writeImgFile(SplashImageFileFormat format, FILE *f, int hDPI, int vDPI, WriteImgParams* params = nullptr); SplashError writeImgFile(ImgWriter *writer, FILE *f, int hDPI, int vDPI, SplashColorMode imageWriterFormat); commit f557542147c59acaf9bc34082f433f74d38e5a58 Author: Albert Astals Cid <aa...@kde.org> Date: Sun Sep 23 02:32:23 2018 +0200 pdftops: const char * diff --git a/utils/pdftops.cc b/utils/pdftops.cc index b6af5941..3e12c384 100644 --- a/utils/pdftops.cc +++ b/utils/pdftops.cc @@ -215,7 +215,6 @@ int main(int argc, char *argv[]) { GooString *ownerPW, *userPW; PSOutputDev *psOut; GBool ok; - char *p; int exitCode; GBool rasterAntialias = gFalse; std::vector<int> pages; @@ -352,7 +351,7 @@ int main(int argc, char *argv[]) { error(errCommandLine, -1, "You have to provide an output filename when reading form stdin."); goto err1; } else { - p = fileName->getCString() + fileName->getLength() - 4; + const char *p = fileName->getCString() + fileName->getLength() - 4; if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")) { psFileName = new GooString(fileName->getCString(), fileName->getLength() - 4); commit f974a592cfce3ef6f06e12b7621b39c1906db5c0 Author: Albert Astals Cid <aa...@kde.org> Date: Sun Sep 23 02:31:39 2018 +0200 pdftotext: const char * diff --git a/utils/pdftotext.cc b/utils/pdftotext.cc index 8fb42195..10153acb 100644 --- a/utils/pdftotext.cc +++ b/utils/pdftotext.cc @@ -182,7 +182,6 @@ int main(int argc, char *argv[]) { UnicodeMap *uMap; Object info; GBool ok; - char *p; int exitCode; Win32Console win32Console(&argc, &argv); @@ -291,7 +290,7 @@ int main(int argc, char *argv[]) { error(errCommandLine, -1, "You have to provide an output filename when reading form stdin."); goto err2; } else { - p = fileName->getCString() + fileName->getLength() - 4; + const char *p = fileName->getCString() + fileName->getLength() - 4; if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")) { textFileName = new GooString(fileName->getCString(), fileName->getLength() - 4); commit 2add4fd2a1d26a00659c9441feafd51a10b671c1 Author: Albert Astals Cid <aa...@kde.org> Date: Sun Sep 23 02:31:19 2018 +0200 TextOutputDev: const filename diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc index 66e0d047..68542db3 100644 --- a/poppler/TextOutputDev.cc +++ b/poppler/TextOutputDev.cc @@ -5558,7 +5558,7 @@ static void TextOutputDev_outputToFile(void *stream, const char *text, int len) fwrite(text, 1, len, (FILE *)stream); } -TextOutputDev::TextOutputDev(char *fileName, GBool physLayoutA, +TextOutputDev::TextOutputDev(const char *fileName, GBool physLayoutA, double fixedPitchA, GBool rawOrderA, GBool append) { text = nullptr; diff --git a/poppler/TextOutputDev.h b/poppler/TextOutputDev.h index f2435545..e793401f 100644 --- a/poppler/TextOutputDev.h +++ b/poppler/TextOutputDev.h @@ -761,7 +761,7 @@ public: // <physLayoutA> is true, the original physical layout of the text // is maintained. If <rawOrder> is true, the text is kept in // content stream order. - TextOutputDev(char *fileName, GBool physLayoutA, + TextOutputDev(const char *fileName, GBool physLayoutA, double fixedPitchA, GBool rawOrderA, GBool append); _______________________________________________ poppler mailing list poppler@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/poppler