summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2012-06-21 19:47:41 +0200
committerJay Berkenbilt <ejb@ql.org>2012-06-21 20:11:22 +0200
commitf59ff6fcc2fc2a2006101838ff0cebd5b32d9886 (patch)
tree5d31001f7eba72175fac1871f4cf8e0f5ee4b6f3 /include
parentfbe68d63f0765fff7cc68d88fc97f1d0908abfa5 (diff)
downloadqpdf-f59ff6fcc2fc2a2006101838ff0cebd5b32d9886.tar.zst
fix include order for off_t
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/Pl_Count.hh2
-rw-r--r--include/qpdf/QPDF.hh6
-rw-r--r--include/qpdf/QPDFExc.hh3
-rw-r--r--include/qpdf/QPDFObjectHandle.hh6
-rw-r--r--include/qpdf/QPDFWriter.hh5
-rw-r--r--include/qpdf/QUtil.hh1
-rw-r--r--include/qpdf/Types.h4
-rw-r--r--include/qpdf/qpdf-c.h2
8 files changed, 18 insertions, 11 deletions
diff --git a/include/qpdf/Pl_Count.hh b/include/qpdf/Pl_Count.hh
index e5b8939f..7e522455 100644
--- a/include/qpdf/Pl_Count.hh
+++ b/include/qpdf/Pl_Count.hh
@@ -11,8 +11,8 @@
// This pipeline is reusable; i.e., it is safe to call write() after
// calling finish().
-#include <qpdf/Pipeline.hh>
#include <qpdf/Types.h>
+#include <qpdf/Pipeline.hh>
class Pl_Count: public Pipeline
{
diff --git a/include/qpdf/QPDF.hh b/include/qpdf/QPDF.hh
index 26f9cdc9..a4a06c8f 100644
--- a/include/qpdf/QPDF.hh
+++ b/include/qpdf/QPDF.hh
@@ -8,15 +8,15 @@
#ifndef __QPDF_HH__
#define __QPDF_HH__
+#include <qpdf/DLL.h>
+#include <qpdf/Types.h>
+
#include <stdio.h>
#include <string>
#include <map>
#include <list>
#include <iostream>
-#include <qpdf/DLL.h>
-#include <qpdf/Types.h>
-
#include <qpdf/QPDFXRefEntry.hh>
#include <qpdf/QPDFObjectHandle.hh>
#include <qpdf/QPDFTokenizer.hh>
diff --git a/include/qpdf/QPDFExc.hh b/include/qpdf/QPDFExc.hh
index 26d0a315..f8e23ffb 100644
--- a/include/qpdf/QPDFExc.hh
+++ b/include/qpdf/QPDFExc.hh
@@ -9,8 +9,9 @@
#define __QPDFEXC_HH__
#include <qpdf/DLL.h>
-#include <qpdf/Constants.h>
#include <qpdf/Types.h>
+
+#include <qpdf/Constants.h>
#include <stdexcept>
class QPDFExc: public std::runtime_error
diff --git a/include/qpdf/QPDFObjectHandle.hh b/include/qpdf/QPDFObjectHandle.hh
index 557ee869..c0a150ec 100644
--- a/include/qpdf/QPDFObjectHandle.hh
+++ b/include/qpdf/QPDFObjectHandle.hh
@@ -8,14 +8,14 @@
#ifndef __QPDFOBJECTHANDLE_HH__
#define __QPDFOBJECTHANDLE_HH__
+#include <qpdf/DLL.h>
+#include <qpdf/Types.h>
+
#include <string>
#include <vector>
#include <set>
#include <map>
-#include <qpdf/DLL.h>
-#include <qpdf/Types.h>
-
#include <qpdf/PointerHolder.hh>
#include <qpdf/Buffer.hh>
diff --git a/include/qpdf/QPDFWriter.hh b/include/qpdf/QPDFWriter.hh
index 6a1c23cf..72771f68 100644
--- a/include/qpdf/QPDFWriter.hh
+++ b/include/qpdf/QPDFWriter.hh
@@ -12,6 +12,9 @@
#ifndef __QPDFWRITER_HH__
#define __QPDFWRITER_HH__
+#include <qpdf/DLL.h>
+#include <qpdf/Types.h>
+
#include <stdio.h>
#include <string>
#include <list>
@@ -19,9 +22,7 @@
#include <set>
#include <map>
-#include <qpdf/DLL.h>
#include <qpdf/Constants.h>
-#include <qpdf/Types.h>
#include <qpdf/QPDFXRefEntry.hh>
diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh
index 37307101..c253fde3 100644
--- a/include/qpdf/QUtil.hh
+++ b/include/qpdf/QUtil.hh
@@ -10,6 +10,7 @@
#include <qpdf/DLL.h>
#include <qpdf/Types.h>
+
#include <string>
#include <list>
#include <stdexcept>
diff --git a/include/qpdf/Types.h b/include/qpdf/Types.h
index 4041ce3a..439e5c24 100644
--- a/include/qpdf/Types.h
+++ b/include/qpdf/Types.h
@@ -1,6 +1,10 @@
#ifndef __QPDFTYPES_H__
#define __QPDFTYPES_H__
+/* This file must be included before any system files. It should be
+ * included right after <qpdf/DLL.h> within the library.
+ */
+
/* Attempt to provide off_t and size_t on any recent platform. To
* make cross compilation easier and to be more portable across
* platforms, QPDF avoids having any public header files use the
diff --git a/include/qpdf/qpdf-c.h b/include/qpdf/qpdf-c.h
index 77af4741..3103497c 100644
--- a/include/qpdf/qpdf-c.h
+++ b/include/qpdf/qpdf-c.h
@@ -70,8 +70,8 @@
*/
#include <qpdf/DLL.h>
-#include <qpdf/Constants.h>
#include <qpdf/Types.h>
+#include <qpdf/Constants.h>
#ifdef __cplusplus
extern "C" {