[poppler] poppler/CairoOutputDev.h poppler/CurlPDFDocBuilder.h poppler/FileSpec.h poppler/FlateEncoder.h poppler/Form.h poppler/Gfx.h poppler/GfxState.h poppler/GlobalParams.h poppler/Lexer.h poppler/Link.h poppler/LocalPDFDocBuilder.h poppler/OptionalContent.h poppler/OutputDev.h poppler/Page.h poppler/Parser.h poppler/PDFDocBuilder.h poppler/PDFDocFactory.h poppler/PDFDoc.h poppler/PSOutputDev.h poppler/StdinPDFDocBuilder.h poppler/Stream.h poppler/StructElement.h poppler/StructTreeRoot.h poppler/XRef.h splash/SplashBitmap.h splash/Splash.h splash/SplashScreen.h utils/HtmlOutputDev.h
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Oct 4 22:06:15 UTC 2018
poppler/CairoOutputDev.h | 2 -
poppler/CurlPDFDocBuilder.h | 6 ++---
poppler/FileSpec.h | 2 -
poppler/FlateEncoder.h | 3 +-
poppler/Form.h | 6 ++---
poppler/Gfx.h | 14 ++++++------
poppler/GfxState.h | 30 +++++++++++++-------------
poppler/GlobalParams.h | 8 +++----
poppler/Lexer.h | 2 -
poppler/Link.h | 28 ++++++++++++-------------
poppler/LocalPDFDocBuilder.h | 6 ++---
poppler/OptionalContent.h | 10 ++++----
poppler/OutputDev.h | 10 ++++----
poppler/PDFDoc.h | 48 +++++++++++++++++++++----------------------
poppler/PDFDocBuilder.h | 4 +--
poppler/PDFDocFactory.h | 6 ++---
poppler/PSOutputDev.h | 18 ++++++++--------
poppler/Page.h | 34 +++++++++++++++---------------
poppler/Parser.h | 2 -
poppler/StdinPDFDocBuilder.h | 6 ++---
poppler/Stream.h | 22 +++++++++----------
poppler/StructElement.h | 14 ++++++------
poppler/StructTreeRoot.h | 6 ++---
poppler/XRef.h | 4 +--
splash/Splash.h | 2 -
splash/SplashBitmap.h | 2 -
splash/SplashScreen.h | 4 +--
utils/HtmlOutputDev.h | 10 ++++----
28 files changed, 155 insertions(+), 154 deletions(-)
New commits:
commit 3edd00c7a0a7047bc530b77587e60b5e59b53641
Author: Albert Astals Cid <aacid at kde.org>
Date: Fri Oct 5 00:05:58 2018 +0200
Some more NULL to nullptr
diff --git a/poppler/CairoOutputDev.h b/poppler/CairoOutputDev.h
index c6776f4a..337b7da3 100644
--- a/poppler/CairoOutputDev.h
+++ b/poppler/CairoOutputDev.h
@@ -264,7 +264,7 @@ public:
//----- special access
// Called to indicate that a new PDF document has been loaded.
- void startDoc(PDFDoc *docA, CairoFontEngine *fontEngine = NULL);
+ void startDoc(PDFDoc *docA, CairoFontEngine *fontEngine = nullptr);
GBool isReverseVideo() { return gFalse; }
diff --git a/poppler/CurlPDFDocBuilder.h b/poppler/CurlPDFDocBuilder.h
index 43b442db..37c73a1c 100644
--- a/poppler/CurlPDFDocBuilder.h
+++ b/poppler/CurlPDFDocBuilder.h
@@ -5,7 +5,7 @@
// This file is licensed under the GPLv2 or later
//
// Copyright 2010 Hib Eris <hib at hiberis.nl>
-// Copyright 2010 Albert Astals Cid <aacid at kde.org>
+// Copyright 2010, 2018 Albert Astals Cid <aacid at kde.org>
//
//========================================================================
@@ -24,8 +24,8 @@ class CurlPDFDocBuilder : public PDFDocBuilder {
public:
- PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = NULL,
- GooString *userPassword = NULL, void *guiDataA = NULL) override;
+ PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = nullptr,
+ GooString *userPassword = nullptr, void *guiDataA = nullptr) override;
GBool supports(const GooString &uri) override;
};
diff --git a/poppler/FileSpec.h b/poppler/FileSpec.h
index f40f7705..eeeabca1 100644
--- a/poppler/FileSpec.h
+++ b/poppler/FileSpec.h
@@ -36,7 +36,7 @@ public:
const GooString *checksum() const { return m_checksum; }
const GooString *mimeType() const { return m_mimetype; }
Object *streamObject() { return &m_objStr; }
- Stream *stream() { return isOk() ? m_objStr.getStream() : NULL; }
+ Stream *stream() { return isOk() ? m_objStr.getStream() : nullptr; }
GBool isOk() const { return m_objStr.isStream(); }
GBool save(const char *path);
diff --git a/poppler/FlateEncoder.h b/poppler/FlateEncoder.h
index 093104ad..2db3f219 100644
--- a/poppler/FlateEncoder.h
+++ b/poppler/FlateEncoder.h
@@ -3,6 +3,7 @@
// FlateEncoder.h
//
// Copyright (C) 2016, William Bader <williambader at hotmail.com>
+// Copyright (C) 2018 Albert Astals Cid <aacid at kde.org>
//
// This file is under the GPLv2 or later license
//
@@ -51,7 +52,7 @@ public:
{ return (outBufPtr >= outBufEnd && !fillBuf()) ? EOF : (*outBufPtr++ & 0xff); }
int lookChar() override
{ return (outBufPtr >= outBufEnd && !fillBuf()) ? EOF : (*outBufPtr & 0xff); }
- GooString *getPSFilter(int psLevel, const char *indent) override { return NULL; }
+ GooString *getPSFilter(int psLevel, const char *indent) override { return nullptr; }
GBool isBinary(GBool last = gTrue) override { return gTrue; }
GBool isEncoder() override { return gTrue; }
diff --git a/poppler/Form.h b/poppler/Form.h
index 5cc62266..4d126de3 100644
--- a/poppler/Form.h
+++ b/poppler/Form.h
@@ -315,7 +315,7 @@ public:
FormWidget* findWidgetByRef (Ref aref);
int getNumWidgets() { return terminal ? numChildren : 0; }
- FormWidget *getWidget(int i) { return terminal ? widgets[i] : NULL; }
+ FormWidget *getWidget(int i) { return terminal ? widgets[i] : nullptr; }
// only implemented in FormFieldButton
virtual void fillChildrenSiblingsID ();
@@ -457,8 +457,8 @@ public:
~FormFieldChoice();
int getNumChoices() const { return numChoices; }
- const GooString* getChoice(int i) const { return choices ? choices[i].optionName : NULL; }
- const GooString* getExportVal (int i) const { return choices ? choices[i].exportVal : NULL; }
+ const GooString* getChoice(int i) const { return choices ? choices[i].optionName : nullptr; }
+ const GooString* getExportVal (int i) const { return choices ? choices[i].exportVal : nullptr; }
// For multi-select choices it returns the first one
const GooString* getSelectedChoice() const;
diff --git a/poppler/Gfx.h b/poppler/Gfx.h
index 5cc2685a..cd6ac3d4 100644
--- a/poppler/Gfx.h
+++ b/poppler/Gfx.h
@@ -154,14 +154,14 @@ public:
Gfx(PDFDoc *docA, OutputDev *outA, int pageNum, Dict *resDict,
double hDPI, double vDPI, const PDFRectangle *box,
const PDFRectangle *cropBox, int rotate,
- GBool (*abortCheckCbkA)(void *data) = NULL,
- void *abortCheckCbkDataA = NULL, XRef *xrefA = NULL);
+ GBool (*abortCheckCbkA)(void *data) = nullptr,
+ void *abortCheckCbkDataA = nullptr, XRef *xrefA = nullptr);
// Constructor for a sub-page object.
Gfx(PDFDoc *docA, OutputDev *outA, Dict *resDict,
const PDFRectangle *box, const PDFRectangle *cropBox,
- GBool (*abortCheckCbkA)(void *data) = NULL,
- void *abortCheckCbkDataA = NULL, Gfx *gfxA = NULL);
+ GBool (*abortCheckCbkA)(void *data) = nullptr,
+ void *abortCheckCbkDataA = nullptr, Gfx *gfxA = nullptr);
#ifdef USE_CMS
void initDisplayProfile();
#endif
@@ -199,10 +199,10 @@ public:
void drawForm(Object *str, Dict *resDict, const double *matrix, const double *bbox,
GBool transpGroup = gFalse, GBool softMask = gFalse,
- GfxColorSpace *blendingColorSpace = NULL,
+ GfxColorSpace *blendingColorSpace = nullptr,
GBool isolated = gFalse, GBool knockout = gFalse,
- GBool alpha = gFalse, Function *transferFunc = NULL,
- GfxColor *backdropColor = NULL);
+ GBool alpha = gFalse, Function *transferFunc = nullptr,
+ GfxColor *backdropColor = nullptr);
void pushResources(Dict *resDict);
void popResources();
diff --git a/poppler/GfxState.h b/poppler/GfxState.h
index 573c4e03..71831d0f 100644
--- a/poppler/GfxState.h
+++ b/poppler/GfxState.h
@@ -224,7 +224,7 @@ public:
virtual GfxColorSpace *copy() = 0;
virtual GfxColorSpaceMode getMode() = 0;
- // Construct a color space. Returns NULL if unsuccessful.
+ // Construct a color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(GfxResources *res, Object *csObj, OutputDev *out, GfxState *state, int recursion = 0);
// Convert to gray, RGB, or CMYK.
@@ -337,7 +337,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csCalGray; }
- // Construct a CalGray color space. Returns NULL if unsuccessful.
+ // Construct a CalGray color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(Array *arr, GfxState *state);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -415,7 +415,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csCalRGB; }
- // Construct a CalRGB color space. Returns NULL if unsuccessful.
+ // Construct a CalRGB color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(Array *arr, GfxState *state);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -494,7 +494,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csLab; }
- // Construct a Lab color space. Returns NULL if unsuccessful.
+ // Construct a Lab color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(Array *arr, GfxState *state);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -545,7 +545,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csICCBased; }
- // Construct an ICCBased color space. Returns NULL if unsuccessful.
+ // Construct an ICCBased color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(Array *arr, OutputDev *out, GfxState *state, int recursion);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -579,7 +579,7 @@ private:
double rangeMax[4]; // max values for each component
Ref iccProfileStream; // the ICC profile
#ifdef USE_CMS
- int getIntent() { return (transform != NULL) ? transform->getIntent() : 0; }
+ int getIntent() { return (transform != nullptr) ? transform->getIntent() : 0; }
GfxColorTransform *transform;
GfxColorTransform *lineTransform; // color transform for line
mutable std::map<unsigned int, unsigned int> cmsCache;
@@ -597,7 +597,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csIndexed; }
- // Construct an Indexed color space. Returns NULL if unsuccessful.
+ // Construct an Indexed color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(GfxResources *res, Array *arr, OutputDev *out, GfxState *state, int recursion);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -650,7 +650,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csSeparation; }
- // Construct a Separation color space. Returns NULL if unsuccessful.
+ // Construct a Separation color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(GfxResources *res, Array *arr, OutputDev *out, GfxState *state, int recursion);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -695,7 +695,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csDeviceN; }
- // Construct a DeviceN color space. Returns NULL if unsuccessful.
+ // Construct a DeviceN color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(GfxResources *res, Array *arr, OutputDev *out, GfxState *state, int recursion);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -742,7 +742,7 @@ public:
GfxColorSpace *copy() override;
GfxColorSpaceMode getMode() override { return csPattern; }
- // Construct a Pattern color space. Returns NULL if unsuccessful.
+ // Construct a Pattern color space. Returns nullptr if unsuccessful.
static GfxColorSpace *parse(GfxResources *res, Array *arr, OutputDev *out, GfxState *state, int recursion);
void getGray(const GfxColor *color, GfxGray *gray) const override;
@@ -807,7 +807,7 @@ public:
double getXStep() const { return xStep; }
double getYStep() const { return yStep; }
Dict *getResDict()
- { return resDict.isDict() ? resDict.getDict() : (Dict *)NULL; }
+ { return resDict.isDict() ? resDict.getDict() : (Dict *)nullptr; }
const double *getMatrix() const { return matrix; }
Object *getContentStream() { return &contentStream; }
@@ -1228,7 +1228,7 @@ public:
// Matte color ops
void setMatteColor(const GfxColor *color) { useMatte = gTrue; matteColor = *color; }
- const GfxColor *getMatteColor() const { return (useMatte) ? &matteColor : NULL; }
+ const GfxColor *getMatteColor() const { return (useMatte) ? &matteColor : nullptr; }
private:
GfxImageColorMap(GfxImageColorMap *colorMap);
@@ -1624,7 +1624,7 @@ public:
// Push/pop GfxState on/off stack.
GfxState *save();
GfxState *restore();
- GBool hasSaves() const { return saved != NULL; }
+ GBool hasSaves() const { return saved != nullptr; }
GBool isParentState(GfxState *state) { return saved == state || (saved && saved->isParentState(state)); }
// Misc
@@ -1652,8 +1652,8 @@ private:
GBool strokeOverprint; // stroke overprint
int overprintMode; // overprint mode
Function *transfer[4]; // transfer function (entries may be: all
- // NULL = identity; last three NULL =
- // single function; all four non-NULL =
+ // nullptr = identity; last three nullptr =
+ // single function; all four non-nullptr =
// R,G,B,gray functions)
double lineWidth; // line width
diff --git a/poppler/GlobalParams.h b/poppler/GlobalParams.h
index 500a6191..f6e63bb2 100644
--- a/poppler/GlobalParams.h
+++ b/poppler/GlobalParams.h
@@ -103,7 +103,7 @@ class GlobalParams {
public:
// Initialize the global parameters
- GlobalParams(const char *customPopplerDataDir = NULL);
+ GlobalParams(const char *customPopplerDataDir = nullptr);
~GlobalParams();
@@ -131,8 +131,8 @@ public:
GooString *findFontFile(const GooString *fontName);
GooString *findBase14FontFile(const GooString *base14Name, GfxFont *font);
GooString *findSystemFontFile(GfxFont *font, SysFontType *type,
- int *fontNum, GooString *substituteFontName = NULL,
- const GooString *base14Name = NULL);
+ int *fontNum, GooString *substituteFontName = nullptr,
+ const GooString *base14Name = nullptr);
GBool getPSExpandSmaller();
GBool getPSShrinkLarger();
PSLevel getPSLevel();
@@ -147,7 +147,7 @@ public:
CharCodeToUnicode *getCIDToUnicode(GooString *collection);
UnicodeMap *getUnicodeMap(GooString *encodingName);
- CMap *getCMap(const GooString *collection, GooString *cMapName, Stream *stream = NULL);
+ CMap *getCMap(const GooString *collection, GooString *cMapName, Stream *stream = nullptr);
UnicodeMap *getTextEncoding();
GooList *getEncodingNames();
diff --git a/poppler/Lexer.h b/poppler/Lexer.h
index eb692a5c..c2152463 100644
--- a/poppler/Lexer.h
+++ b/poppler/Lexer.h
@@ -71,7 +71,7 @@ public:
// Get stream.
Stream *getStream()
- { return curStr.isStream() ? curStr.getStream() : (Stream *)NULL; }
+ { return curStr.isStream() ? curStr.getStream() : nullptr; }
// Get current position in file. This is only used for error
// messages.
diff --git a/poppler/Link.h b/poppler/Link.h
index 3dbe57fd..c92ec5f5 100644
--- a/poppler/Link.h
+++ b/poppler/Link.h
@@ -184,10 +184,10 @@ public:
private:
- LinkDest *dest; // regular destination (NULL for remote
+ LinkDest *dest; // regular destination (nullptr for remote
// link with bad destination)
GooString *namedDest; // named destination (only one of dest and
- // and namedDest may be non-NULL)
+ // and namedDest may be non-nullptr)
};
//------------------------------------------------------------------------
@@ -216,10 +216,10 @@ public:
private:
GooString *fileName; // file name
- LinkDest *dest; // regular destination (NULL for remote
+ LinkDest *dest; // regular destination (nullptr for remote
// link with bad destination)
GooString *namedDest; // named destination (only one of dest and
- // and namedDest may be non-NULL)
+ // and namedDest may be non-nullptr)
};
//------------------------------------------------------------------------
@@ -236,7 +236,7 @@ public:
~LinkLaunch();
// Was the LinkLaunch created successfully?
- GBool isOk() const override { return fileName != NULL; }
+ GBool isOk() const override { return fileName != nullptr; }
// Accessors.
LinkActionKind getKind() const override { return actionLaunch; }
@@ -263,7 +263,7 @@ public:
~LinkURI();
// Was the LinkURI created successfully?
- GBool isOk() const override { return uri != NULL; }
+ GBool isOk() const override { return uri != nullptr; }
// Accessors.
LinkActionKind getKind() const override { return actionURI; }
@@ -286,7 +286,7 @@ public:
~LinkNamed();
- GBool isOk() const override { return name != NULL; }
+ GBool isOk() const override { return name != nullptr; }
LinkActionKind getKind() const override { return actionNamed; }
const GooString *getName() const { return name; }
@@ -314,14 +314,14 @@ public:
LinkMovie(const Object *obj);
~LinkMovie();
- GBool isOk() const override { return annotRef.num >= 0 || annotTitle != NULL; }
+ GBool isOk() const override { return annotRef.num >= 0 || annotTitle != nullptr; }
LinkActionKind getKind() const override { return actionMovie; }
// a movie action stores either an indirect reference to a movie annotation
// or the movie annotation title
GBool hasAnnotRef() const { return annotRef.num >= 0; }
- GBool hasAnnotTitle() const { return annotTitle != NULL; }
+ GBool hasAnnotTitle() const { return annotTitle != nullptr; }
const Ref *getAnnotRef() const { return &annotRef; }
const GooString *getAnnotTitle() const { return annotTitle; }
@@ -395,7 +395,7 @@ public:
~LinkSound();
- GBool isOk() const override { return sound != NULL; }
+ GBool isOk() const override { return sound != nullptr; }
LinkActionKind getKind() const override { return actionSound; }
@@ -426,7 +426,7 @@ public:
~LinkJavaScript();
- GBool isOk() const override { return js != NULL; }
+ GBool isOk() const override { return js != nullptr; }
LinkActionKind getKind() const override { return actionJavaScript; }
const GooString *getScript() const { return js; }
@@ -445,7 +445,7 @@ public:
~LinkOCGState();
- GBool isOk() const override { return stateList != NULL; }
+ GBool isOk() const override { return stateList != nullptr; }
LinkActionKind getKind() const override { return actionOCGState; }
@@ -514,7 +514,7 @@ public:
~LinkUnknown();
// Was the LinkUnknown create successfully?
- GBool isOk() const override { return action != NULL; }
+ GBool isOk() const override { return action != nullptr; }
// Accessors.
LinkActionKind getKind() const override { return actionUnknown; }
@@ -546,7 +546,7 @@ public:
AnnotLink *getLink(int i) const { return links[i]; }
// If point <x>,<y> is in a link, return the associated action;
- // else return NULL.
+ // else return nullptr.
LinkAction *find(double x, double y) const;
// Return true if <x>,<y> is in a link.
diff --git a/poppler/LocalPDFDocBuilder.h b/poppler/LocalPDFDocBuilder.h
index 0ebfdc68..32e41a5d 100644
--- a/poppler/LocalPDFDocBuilder.h
+++ b/poppler/LocalPDFDocBuilder.h
@@ -5,7 +5,7 @@
// This file is licensed under the GPLv2 or later
//
// Copyright 2010 Hib Eris <hib at hiberis.nl>
-// Copyright 2010 Albert Astals Cid <aacid at kde.org>
+// Copyright 2010, 2018 Albert Astals Cid <aacid at kde.org>
//
//========================================================================
@@ -23,8 +23,8 @@
class LocalPDFDocBuilder : public PDFDocBuilder {
public:
- PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = NULL,
- GooString *userPassword = NULL, void *guiDataA = NULL) override;
+ PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = nullptr,
+ GooString *userPassword = nullptr, void *guiDataA = nullptr) override;
GBool supports(const GooString &uri) override;
};
diff --git a/poppler/OptionalContent.h b/poppler/OptionalContent.h
index 6e9c52a6..e1e73d41 100644
--- a/poppler/OptionalContent.h
+++ b/poppler/OptionalContent.h
@@ -53,9 +53,9 @@ public:
OCDisplayNode *getDisplayRoot();
Array* getOrderArray()
- { return (order.isArray() && order.arrayGetLength() > 0) ? order.getArray() : NULL; }
+ { return (order.isArray() && order.arrayGetLength() > 0) ? order.getArray() : nullptr; }
Array* getRBGroupsArray()
- { return (rbgroups.isArray() && rbgroups.arrayGetLength()) ? rbgroups.getArray() : NULL; }
+ { return (rbgroups.isArray() && rbgroups.arrayGetLength()) ? rbgroups.getArray() : nullptr; }
bool optContentIsVisible( Object *dictRef );
@@ -142,9 +142,9 @@ private:
void addChildren(GooList *childrenA);
GooList *takeChildren();
- GooString *name; // display name (may be NULL)
- OptionalContentGroup *ocg; // NULL for display labels
- GooList *children; // NULL if there are no children
+ GooString *name; // display name (may be nullptr)
+ OptionalContentGroup *ocg; // nullptr for display labels
+ GooList *children; // nullptr if there are no children
// [OCDisplayNode]
};
diff --git a/poppler/OutputDev.h b/poppler/OutputDev.h
index 48b6a8a0..40796c95 100644
--- a/poppler/OutputDev.h
+++ b/poppler/OutputDev.h
@@ -19,7 +19,7 @@
// Copyright (C) 2007, 2011, 2017 Adrian Johnson <ajohnson at redneon.com>
// Copyright (C) 2009-2013, 2015 Thomas Freitag <Thomas.Freitag at alfa.de>
// Copyright (C) 2009, 2011 Carlos Garcia Campos <carlosgc at gnome.org>
-// Copyright (C) 2009, 2012, 2013 Albert Astals Cid <aacid at kde.org>
+// Copyright (C) 2009, 2012, 2013, 2018 Albert Astals Cid <aacid at kde.org>
// Copyright (C) 2010 Christian Feuersänger <cfeuersaenger at googlemail.com>
// Copyright (C) 2012 Fabio D'Urso <fabiodurso at hotmail.it>
// Copyright (C) 2012 William Bader <williambader at hotmail.com>
@@ -142,10 +142,10 @@ public:
int rotate, GBool useMediaBox, GBool crop,
int sliceX, int sliceY, int sliceW, int sliceH,
GBool printing,
- GBool (* abortCheckCbk)(void *data) = NULL,
- void * abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL)
+ GBool (* abortCheckCbk)(void *data) = nullptr,
+ void * abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr)
{ return gTrue; }
// Start a page.
diff --git a/poppler/PDFDoc.h b/poppler/PDFDoc.h
index 4165fbcf..729431ab 100644
--- a/poppler/PDFDoc.h
+++ b/poppler/PDFDoc.h
@@ -118,22 +118,22 @@ enum PDFSubtypeConformance {
class PDFDoc {
public:
- PDFDoc(const GooString *fileNameA, const GooString *ownerPassword = NULL,
- const GooString *userPassword = NULL, void *guiDataA = NULL);
+ PDFDoc(const GooString *fileNameA, const GooString *ownerPassword = nullptr,
+ const GooString *userPassword = nullptr, void *guiDataA = nullptr);
#ifdef _WIN32
- PDFDoc(wchar_t *fileNameA, int fileNameLen, GooString *ownerPassword = NULL,
- GooString *userPassword = NULL, void *guiDataA = NULL);
+ PDFDoc(wchar_t *fileNameA, int fileNameLen, GooString *ownerPassword = nullptr,
+ GooString *userPassword = nullptr, void *guiDataA = nullptr);
#endif
- PDFDoc(BaseStream *strA, const GooString *ownerPassword = NULL,
- const GooString *userPassword = NULL, void *guiDataA = NULL);
+ PDFDoc(BaseStream *strA, const GooString *ownerPassword = nullptr,
+ const GooString *userPassword = nullptr, void *guiDataA = nullptr);
~PDFDoc();
PDFDoc(const PDFDoc &) = delete;
PDFDoc& operator=(const PDFDoc &) = delete;
- static PDFDoc *ErrorPDFDoc(int errorCode, const GooString *fileNameA = NULL);
+ static PDFDoc *ErrorPDFDoc(int errorCode, const GooString *fileNameA = nullptr);
// Was PDF document successfully opened?
GBool isOk() const { return ok; }
@@ -182,7 +182,7 @@ public:
// Get number of pages.
int getNumPages();
- // Return the contents of the metadata stream, or NULL if there is
+ // Return the contents of the metadata stream, or nullptr if there is
// no metadata.
const GooString *readMetadata() const { return catalog->readMetadata(); }
@@ -196,29 +196,29 @@ public:
void displayPage(OutputDev *out, int page,
double hDPI, double vDPI, int rotate,
GBool useMediaBox, GBool crop, GBool printing,
- GBool (*abortCheckCbk)(void *data) = NULL,
- void *abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL, GBool copyXRef = gFalse);
+ GBool (*abortCheckCbk)(void *data) = nullptr,
+ void *abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr, GBool copyXRef = gFalse);
// Display a range of pages.
void displayPages(OutputDev *out, int firstPage, int lastPage,
double hDPI, double vDPI, int rotate,
GBool useMediaBox, GBool crop, GBool printing,
- GBool (*abortCheckCbk)(void *data) = NULL,
- void *abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL);
+ GBool (*abortCheckCbk)(void *data) = nullptr,
+ void *abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr);
// Display part of a page.
void displayPageSlice(OutputDev *out, int page,
double hDPI, double vDPI, int rotate,
GBool useMediaBox, GBool crop, GBool printing,
int sliceX, int sliceY, int sliceW, int sliceH,
- GBool (*abortCheckCbk)(void *data) = NULL,
- void *abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL, GBool copyXRef = gFalse);
+ GBool (*abortCheckCbk)(void *data) = nullptr,
+ void *abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr, GBool copyXRef = gFalse);
// Find a page, given its object ID. Returns page number, or 0 if
// not found.
@@ -229,7 +229,7 @@ public:
Links *getLinks(int page);
// Find a named destination. Returns the link destination, or
- // NULL if <name> is not a destination.
+ // nullptr if <name> is not a destination.
LinkDest *findDest(const GooString *name)
{ return catalog->findDest(name); }
@@ -277,12 +277,12 @@ public:
// Remove the document's Info dictionary and update the trailer dictionary.
void removeDocInfo() { xref->removeDocInfo(); }
- // Set doc info string entry. NULL or empty value will cause a removal.
+ // Set doc info string entry. nullptr or empty value will cause a removal.
// Takes ownership of value.
void setDocInfoStringEntry(const char *key, GooString *value);
// Set document's properties in document's Info dictionary.
- // NULL or empty value will cause a removal.
+ // nullptr or empty value will cause a removal.
// Takes ownership of value.
void setDocInfoTitle(GooString *title) { setDocInfoStringEntry("Title", title); }
void setDocInfoAuthor(GooString *author) { setDocInfoStringEntry("Author", author); }
@@ -294,7 +294,7 @@ public:
void setDocInfoModDate(GooString *modDate) { setDocInfoStringEntry("ModDate", modDate); }
// Get document's properties from document's Info dictionary.
- // Returns NULL on fail.
+ // Returns nullptr on fail.
// Returned GooStrings should be freed by the caller.
GooString *getDocInfoStringEntry(const char *key);
diff --git a/poppler/PDFDocBuilder.h b/poppler/PDFDocBuilder.h
index 8239f682..6d94b0d3 100644
--- a/poppler/PDFDocBuilder.h
+++ b/poppler/PDFDocBuilder.h
@@ -35,8 +35,8 @@ public:
// Builds a new PDFDoc. Returns a PDFDoc. You should check this PDFDoc
// with PDFDoc::isOk() for failures.
// The caller is responsible for deleting ownerPassword, userPassWord and guiData.
- virtual PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = NULL,
- GooString *userPassword = NULL, void *guiDataA = NULL) = 0;
+ virtual PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = nullptr,
+ GooString *userPassword = nullptr, void *guiDataA = nullptr) = 0;
// Returns gTrue if the builder supports building a PDFDoc from the URI.
virtual GBool supports(const GooString &uri) = 0;
diff --git a/poppler/PDFDocFactory.h b/poppler/PDFDocFactory.h
index 8e14fd6b..6dba0bed 100644
--- a/poppler/PDFDocFactory.h
+++ b/poppler/PDFDocFactory.h
@@ -34,7 +34,7 @@ class PDFDocFactory {
public:
- PDFDocFactory(GooList *pdfDocBuilders = NULL);
+ PDFDocFactory(GooList *pdfDocBuilders = nullptr);
~PDFDocFactory();
PDFDocFactory(const PDFDocFactory &) = delete;
@@ -43,8 +43,8 @@ public:
// Create a PDFDoc. Returns a PDFDoc. You should check this PDFDoc
// with PDFDoc::isOk() for failures.
// The caller is responsible for deleting ownerPassword, userPassWord and guiData.
- PDFDoc *createPDFDoc(const GooString &uri, GooString *ownerPassword = NULL,
- GooString *userPassword = NULL, void *guiDataA = NULL);
+ PDFDoc *createPDFDoc(const GooString &uri, GooString *ownerPassword = nullptr,
+ GooString *userPassword = nullptr, void *guiDataA = nullptr);
// Extend supported URIs with the ones from the PDFDocBuilder.
void registerPDFDocBuilder(PDFDocBuilder *pdfDocBuilder);
diff --git a/poppler/PSOutputDev.h b/poppler/PSOutputDev.h
index c0abab04..9a503469 100644
--- a/poppler/PSOutputDev.h
+++ b/poppler/PSOutputDev.h
@@ -15,7 +15,7 @@
//
// Copyright (C) 2005 Martin Kretzschmar <martink at gnome.org>
// Copyright (C) 2005 Kristian Høgsberg <krh at redhat.com>
-// Copyright (C) 2006-2008, 2012, 2013, 2015, 2017 Albert Astals Cid <aacid at kde.org>
+// Copyright (C) 2006-2008, 2012, 2013, 2015, 2017, 2018 Albert Astals Cid <aacid at kde.org>
// Copyright (C) 2007 Brad Hards <bradh at kde.org>
// Copyright (C) 2009-2013 Thomas Freitag <Thomas.Freitag at alfa.de>
// Copyright (C) 2009 Till Kamppeter <till.kamppeter at gmail.com>
@@ -110,8 +110,8 @@ public:
int imgURXA = 0, int imgURYA = 0,
GBool forceRasterizeA = gFalse,
GBool manualCtrlA = gFalse,
- PSOutCustomCodeCbk customCodeCbkA = NULL,
- void *customCodeCbkDataA = NULL);
+ PSOutCustomCodeCbk customCodeCbkA = nullptr,
+ void *customCodeCbkDataA = nullptr);
// Open a PSOutputDev that will write to a generic stream.
// pages has to be sorted in increasing order
@@ -126,8 +126,8 @@ public:
int imgURXA = 0, int imgURYA = 0,
GBool forceRasterizeA = gFalse,
GBool manualCtrlA = gFalse,
- PSOutCustomCodeCbk customCodeCbkA = NULL,
- void *customCodeCbkDataA = NULL);
+ PSOutCustomCodeCbk customCodeCbkA = nullptr,
+ void *customCodeCbkDataA = nullptr);
// Destructor -- writes the trailer and closes the file.
virtual ~PSOutputDev();
@@ -191,10 +191,10 @@ public:
int rotate, GBool useMediaBox, GBool crop,
int sliceX, int sliceY, int sliceW, int sliceH,
GBool printing,
- GBool (*abortCheckCbk)(void *data) = NULL,
- void *abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL) override;
+ GBool (*abortCheckCbk)(void *data) = nullptr,
+ void *abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr) override;
// Start a page.
void startPage(int pageNum, GfxState *state, XRef *xref) override;
diff --git a/poppler/Page.h b/poppler/Page.h
index c2f888d8..4e2fffe1 100644
--- a/poppler/Page.h
+++ b/poppler/Page.h
@@ -78,7 +78,7 @@ public:
// Construct a new PageAttrs object by merging a dictionary
// (of type Pages or Page) into another PageAttrs object. If
- // <attrs> is NULL, uses defaults.
+ // <attrs> is nullptr, uses defaults.
PageAttrs(PageAttrs *attrs, Dict *dict);
// Destructor.
@@ -96,18 +96,18 @@ public:
{ return lastModified.isString()
? lastModified.getString() : nullptr; }
Dict *getBoxColorInfo()
- { return boxColorInfo.isDict() ? boxColorInfo.getDict() : (Dict *)NULL; }
+ { return boxColorInfo.isDict() ? boxColorInfo.getDict() : nullptr; }
Dict *getGroup()
- { return group.isDict() ? group.getDict() : (Dict *)NULL; }
+ { return group.isDict() ? group.getDict() : nullptr; }
Stream *getMetadata()
- { return metadata.isStream() ? metadata.getStream() : (Stream *)NULL; }
+ { return metadata.isStream() ? metadata.getStream() : nullptr; }
Dict *getPieceInfo()
- { return pieceInfo.isDict() ? pieceInfo.getDict() : (Dict *)NULL; }
+ { return pieceInfo.isDict() ? pieceInfo.getDict() : nullptr; }
Dict *getSeparationInfo()
{ return separationInfo.isDict()
- ? separationInfo.getDict() : (Dict *)NULL; }
+ ? separationInfo.getDict() : nullptr; }
Dict *getResourceDict()
- { return resources.isDict() ? resources.getDict() : (Dict *)NULL; }
+ { return resources.isDict() ? resources.getDict() : nullptr; }
Object *getResourceDictObject()
{ return &resources; }
void replaceResource(Object &&obj1)
@@ -197,7 +197,7 @@ public:
Links *getLinks();
// Return a list of annots. It will be valid until the page is destroyed
- Annots *getAnnots(XRef *xrefA = NULL);
+ Annots *getAnnots(XRef *xrefA = nullptr);
// Get contents.
Object getContents() { return contents.fetch(xref); }
@@ -232,16 +232,16 @@ public:
int sliceX, int sliceY, int sliceW, int sliceH,
GBool printing,
GBool (*abortCheckCbk)(void *data),
- void *abortCheckCbkData, XRef *xrefA = NULL);
+ void *abortCheckCbkData, XRef *xrefA = nullptr);
// Display a page.
void display(OutputDev *out, double hDPI, double vDPI,
int rotate, GBool useMediaBox, GBool crop,
GBool printing,
- GBool (*abortCheckCbk)(void *data) = NULL,
- void *abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL,
+ GBool (*abortCheckCbk)(void *data) = nullptr,
+ void *abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr,
GBool copyXRef = gFalse);
// Display part of a page.
@@ -249,10 +249,10 @@ public:
int rotate, GBool useMediaBox, GBool crop,
int sliceX, int sliceY, int sliceW, int sliceH,
GBool printing,
- GBool (*abortCheckCbk)(void *data) = NULL,
- void *abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL,
+ GBool (*abortCheckCbk)(void *data) = nullptr,
+ void *abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr,
GBool copyXRef = gFalse);
void display(Gfx *gfx);
diff --git a/poppler/Parser.h b/poppler/Parser.h
index c85effc4..6390119d 100644
--- a/poppler/Parser.h
+++ b/poppler/Parser.h
@@ -52,7 +52,7 @@ public:
// true, do not parse compound objects (arrays, dictionaries, or
// streams).
Object getObj(GBool simpleOnly = gFalse,
- Guchar *fileKey = NULL,
+ Guchar *fileKey = nullptr,
CryptAlgorithm encAlgorithm = cryptRC4, int keyLength = 0,
int objNum = 0, int objGen = 0, int recursion = 0,
GBool strict = gFalse);
diff --git a/poppler/StdinPDFDocBuilder.h b/poppler/StdinPDFDocBuilder.h
index acc43b05..51818e9e 100644
--- a/poppler/StdinPDFDocBuilder.h
+++ b/poppler/StdinPDFDocBuilder.h
@@ -5,7 +5,7 @@
// This file is licensed under the GPLv2 or later
//
// Copyright 2010 Hib Eris <hib at hiberis.nl>
-// Copyright 2010 Albert Astals Cid <aacid at kde.org>
+// Copyright 2010, 2018 Albert Astals Cid <aacid at kde.org>
//
//========================================================================
@@ -23,8 +23,8 @@
class StdinPDFDocBuilder : public PDFDocBuilder {
public:
- PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = NULL,
- GooString *userPassword = NULL, void *guiDataA = NULL) override;
+ PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = nullptr,
+ GooString *userPassword = nullptr, void *guiDataA = nullptr) override;
GBool supports(const GooString &uri) override;
};
diff --git a/poppler/Stream.h b/poppler/Stream.h
index 0b78f87a..14925b08 100644
--- a/poppler/Stream.h
+++ b/poppler/Stream.h
@@ -223,7 +223,7 @@ public:
StreamColorSpaceMode * /*csMode*/) {}
// Return the next stream in the "stack".
- virtual Stream *getNextStream() { return NULL; }
+ virtual Stream *getNextStream() { return nullptr; }
// Add filters to this stream according to the parameters in <dict>.
// Returns the new stream.
@@ -317,7 +317,7 @@ public:
Stream *getUndecodedStream() override { return this; }
Dict *getDict() override { return dict.getDict(); }
Object *getDictObject() override { return &dict; }
- virtual GooString *getFileName() { return NULL; }
+ virtual GooString *getFileName() { return nullptr; }
virtual Goffset getLength() { return length; }
// Get/set position of first byte of stream within the file.
@@ -1158,7 +1158,7 @@ public:
void reset() override {}
int getChar() override { return EOF; }
int lookChar() override { return EOF; }
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override { return gFalse; }
};
@@ -1176,7 +1176,7 @@ public:
int getChar() override;
int lookChar() override;
GooString *getPSFilter(int psLevel, const char *indent) override
- { return NULL; }
+ { return nullptr; }
GBool isBinary(GBool last = gTrue) override;
int lookChar(int idx);
@@ -1200,7 +1200,7 @@ public:
void reset() override;
int getChar() override;
int lookChar() override;
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override;
GBool isEncoder() override { return gTrue; }
@@ -1225,7 +1225,7 @@ public:
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); }
int lookChar() override
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); }
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override { return gFalse; }
GBool isEncoder() override { return gTrue; }
@@ -1255,7 +1255,7 @@ public:
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); }
int lookChar() override
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); }
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override { return gFalse; }
GBool isEncoder() override { return gTrue; }
@@ -1285,7 +1285,7 @@ public:
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); }
int lookChar() override
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); }
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override { return gTrue; }
GBool isEncoder() override { return gTrue; }
@@ -1320,7 +1320,7 @@ public:
int getChar() override;
int lookChar() override;
GooString *getPSFilter(int psLevel, const char *indent) override
- { return NULL; }
+ { return nullptr; }
GBool isBinary(GBool last = gTrue) override { return gTrue; }
GBool isEncoder() override { return gTrue; }
@@ -1353,7 +1353,7 @@ public:
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); }
int lookChar() override
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); }
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override { return gFalse; }
GBool isEncoder() override { return gTrue; }
@@ -1382,7 +1382,7 @@ public:
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr++ & 0xff); }
int lookChar() override
{ return (bufPtr >= bufEnd && !fillBuf()) ? EOF : (*bufPtr & 0xff); }
- GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return NULL; }
+ GooString *getPSFilter(int /*psLevel*/, const char * /*indent*/) override { return nullptr; }
GBool isBinary(GBool /*last = gTrue*/) override { return gFalse; }
GBool isEncoder() override { return gTrue; }
diff --git a/poppler/StructElement.h b/poppler/StructElement.h
index f5fcc524..0a9d6979 100644
--- a/poppler/StructElement.h
+++ b/poppler/StructElement.h
@@ -99,9 +99,9 @@ public:
GBool isHidden() const { return hidden; }
void setHidden(GBool hiddenA) { hidden = hiddenA; }
- // The formatted value may be in the PDF, or be left undefined (NULL).
+ // The formatted value may be in the PDF, or be left undefined (nullptr).
// In the later case the user agent should provide a default representation.
- const char *getFormattedValue() const { return formatted ? formatted->getCString() : NULL; }
+ const char *getFormattedValue() const { return formatted ? formatted->getCString() : nullptr; }
void setFormattedValue(const char *formattedA);
~Attribute();
@@ -115,8 +115,8 @@ private:
GBool hidden;
GooString *formatted;
- GBool checkType(StructElement *element = NULL);
- static Type getTypeForName(const char *name, StructElement *element = NULL);
+ GBool checkType(StructElement *element = nullptr);
+ static Type getTypeForName(const char *name, StructElement *element = nullptr);
static Attribute *parseUserProperty(Dict *property);
friend class StructElement;
@@ -175,11 +175,11 @@ public:
// Optional ISO language name, e.g. en_US
GooString *getLanguage() {
if (!isContent() && s->language) return s->language;
- return parent ? parent->getLanguage() : NULL;
+ return parent ? parent->getLanguage() : nullptr;
}
const GooString *getLanguage() const {
if (!isContent() && s->language) return s->language;
- return parent ? parent->getLanguage() : NULL;
+ return parent ? parent->getLanguage() : nullptr;
}
// Optional revision number, defaults to zero.
@@ -232,7 +232,7 @@ public:
// enclosed by *all* the child MCID reference elements of the subtree
// is returned. The text is assembled by traversing the leaf MCID
// reference elements in logical order.
- // - In any other case, the function returns NULL.
+ // - In any other case, the function returns nullptr.
//
// A new string is returned, and the ownership passed to the caller.
//
diff --git a/poppler/StructTreeRoot.h b/poppler/StructTreeRoot.h
index 90848649..75978058 100644
--- a/poppler/StructTreeRoot.h
+++ b/poppler/StructTreeRoot.h
@@ -38,8 +38,8 @@ public:
StructTreeRoot(const StructTreeRoot &) = delete;
PDFDoc *getDoc() { return doc; }
- Dict *getRoleMap() { return roleMap.isDict() ? roleMap.getDict() : NULL; }
- Dict *getClassMap() { return classMap.isDict() ? classMap.getDict() : NULL; }
+ Dict *getRoleMap() { return roleMap.isDict() ? roleMap.getDict() : nullptr; }
+ Dict *getClassMap() { return classMap.isDict() ? classMap.getDict() : nullptr; }
unsigned getNumChildren() const { return elements.size(); }
const StructElement *getChild(int i) const { return elements.at(i); }
StructElement *getChild(int i) { return elements.at(i); }
@@ -57,7 +57,7 @@ public:
return it->second[mcid].element;
}
}
- return NULL;
+ return nullptr;
}
private:
diff --git a/poppler/XRef.h b/poppler/XRef.h
index 4facedc9..933930af 100644
--- a/poppler/XRef.h
+++ b/poppler/XRef.h
@@ -98,7 +98,7 @@ public:
// Constructor, create an empty XRef but with info dict, used for PDF writing
XRef(const Object *trailerDictA);
// Constructor. Read xref table from stream.
- XRef(BaseStream *strA, Goffset pos, Goffset mainXRefEntriesOffsetA = 0, GBool *wasReconstructed = NULL, GBool reconstruct = false);
+ XRef(BaseStream *strA, Goffset pos, Goffset mainXRefEntriesOffsetA = 0, GBool *wasReconstructed = nullptr, GBool reconstruct = false);
// Destructor.
~XRef();
@@ -248,7 +248,7 @@ private:
GBool readXRefStream(Stream *xrefStr, Goffset *pos);
GBool constructXRef(GBool *wasReconstructed, GBool needCatalogDict = gFalse);
GBool parseEntry(Goffset offset, XRefEntry *entry);
- void readXRefUntil(int untilEntryNum, std::vector<int> *xrefStreamObjsNum = NULL);
+ void readXRefUntil(int untilEntryNum, std::vector<int> *xrefStreamObjsNum = nullptr);
void markUnencrypted(Object *obj);
class XRefWriter {
diff --git a/splash/Splash.h b/splash/Splash.h
index 8817dc0a..86e7a1b4 100644
--- a/splash/Splash.h
+++ b/splash/Splash.h
@@ -92,7 +92,7 @@ public:
// Create a new rasterizer object.
Splash(SplashBitmap *bitmapA, GBool vectorAntialiasA,
- SplashScreenParams *screenParams = NULL);
+ SplashScreenParams *screenParams = nullptr);
Splash(SplashBitmap *bitmapA, GBool vectorAntialiasA,
SplashScreen *screenA);
diff --git a/splash/SplashBitmap.h b/splash/SplashBitmap.h
index ff4b5a4e..6ca20d3c 100644
--- a/splash/SplashBitmap.h
+++ b/splash/SplashBitmap.h
@@ -55,7 +55,7 @@ public:
// upside-down, i.e., with the last row first in memory.
SplashBitmap(int widthA, int heightA, int rowPad,
SplashColorMode modeA, GBool alphaA,
- GBool topDown = gTrue, GooList *separationList = NULL);
+ GBool topDown = gTrue, GooList *separationList = nullptr);
static SplashBitmap *copy(SplashBitmap *src);
~SplashBitmap();
diff --git a/splash/SplashScreen.h b/splash/SplashScreen.h
index da17ab02..b8fe7940 100644
--- a/splash/SplashScreen.h
+++ b/splash/SplashScreen.h
@@ -49,7 +49,7 @@ public:
// level <value> at (<x>, <y>).
int test(int x, int y, Guchar value) {
int xx, yy;
- if (mat == NULL) createMatrix();
+ if (mat == nullptr) createMatrix();
xx = x & sizeM1;
yy = y & sizeM1;
return value < mat[(yy << log2Size) + xx] ? 0 : 1;
@@ -58,7 +58,7 @@ public:
// Returns true if value is above the white threshold or below the
// black threshold, i.e., if the corresponding halftone will be
// solid white or black.
- GBool isStatic(Guchar value) { if (mat == NULL) createMatrix(); return value < minVal || value >= maxVal; }
+ GBool isStatic(Guchar value) { if (mat == nullptr) createMatrix(); return value < minVal || value >= maxVal; }
private:
void createMatrix();
diff --git a/utils/HtmlOutputDev.h b/utils/HtmlOutputDev.h
index 7ce6225a..1b44c05c 100644
--- a/utils/HtmlOutputDev.h
+++ b/utils/HtmlOutputDev.h
@@ -235,7 +235,7 @@ private:
class HtmlOutputDev: public OutputDev {
public:
- // Open a text output file. If <fileName> is NULL, no file is written
+ // Open a text output file. If <fileName> is nullptr, no file is written
// (this is useful, e.g., for searching text). If <useASCII7> is true,
// text is converted to 7-bit ASCII; otherwise, text is converted to
// 8-bit ISO Latin-1. <useASCII7> should also be set for Japanese
@@ -279,10 +279,10 @@ public:
int rotate, GBool useMediaBox, GBool crop,
int sliceX, int sliceY, int sliceW, int sliceH,
GBool printing,
- GBool (* abortCheckCbk)(void *data) = NULL,
- void * abortCheckCbkData = NULL,
- GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = NULL,
- void *annotDisplayDecideCbkData = NULL) override
+ GBool (* abortCheckCbk)(void *data) = nullptr,
+ void * abortCheckCbkData = nullptr,
+ GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data) = nullptr,
+ void *annotDisplayDecideCbkData = nullptr) override
{
docPage = page;
return gTrue;
More information about the poppler
mailing list