summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-02-02 15:31:33 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-02-02 21:07:32 +0100
commite813176bc02c32e26e109a1b86333ae181cc0601 (patch)
tree0620b581bc203309432f5db7b754e5cc1722b378
parentbc6403708cb0c34e684f3b88701c7534837a2581 (diff)
downloadqpdf-e813176bc02c32e26e109a1b86333ae181cc0601.tar.zst
Fix some doc typos
-rw-r--r--examples/pdf-custom-filter.cc4
-rwxr-xr-xgenerate_auto_job4
-rw-r--r--include/qpdf/JSON.hh8
-rw-r--r--include/qpdf/qpdfjob-c.h2
-rw-r--r--job.yml2
5 files changed, 10 insertions, 10 deletions
diff --git a/examples/pdf-custom-filter.cc b/examples/pdf-custom-filter.cc
index 55ace6e2..ea08de3a 100644
--- a/examples/pdf-custom-filter.cc
+++ b/examples/pdf-custom-filter.cc
@@ -14,7 +14,7 @@
// uses the pattern of having the stream data provider class use a
// second QPDF instance with copies of streams from the original QPDF
// so that the stream data provider can access the original stream
-// data. This is implement very efficiently inside the qpdf library as
+// data. This is implemented very efficiently inside the qpdf library as
// the second QPDF instance knows how to read the stream data from the
// original input file, so no extra copies of the original stream data
// are made.
@@ -196,7 +196,7 @@ class StreamReplacer: public QPDFObjectHandle::StreamDataProvider
// pipeline and passes nullptr to dict_updates. In this mode,
// the stream dictionary has already been altered, and the
// original stream data is no longer directly accessible. Trying
- // to retrieve the stream data would be an infinite loop because
+ // to retrieve the stream data would cause an infinite loop because
// it would just end up calling provideStreamData again. This is
// why maybeReplace uses a stashed copy of the original stream.
diff --git a/generate_auto_job b/generate_auto_job
index df848ba3..64ad7364 100755
--- a/generate_auto_job
+++ b/generate_auto_job
@@ -54,7 +54,7 @@ from contextlib import contextmanager
# developer or user can freely move among those different ways of
# interacting with QPDFJob in a predictable fashion. In addition, help
# information for each option appears in manual/cli.rst, and that
-# information is used in creation of the job JSON schema and to supply
+# information is used in the creation of the job JSON schema and to supply
# help text to QPDFArgParser. This code also ensures that there is an
# exact match between options in job.yml and options in cli.rst.
#
@@ -170,7 +170,7 @@ class Main:
'json_init': 'libqpdf/qpdf/auto_job_json_init.hh',
# Others are added in top
}
- # SUBS contains a checksum for each source and destination and is
+ # SUMS contains a checksum for each source and destination and is
# used to detect whether we're up to date without having to force
# recompilation all the time. This way the build can invoke this
# script unconditionally without causing stuff to rebuild every
diff --git a/include/qpdf/JSON.hh b/include/qpdf/JSON.hh
index d45fb3e1..4ec53f2f 100644
--- a/include/qpdf/JSON.hh
+++ b/include/qpdf/JSON.hh
@@ -25,12 +25,12 @@
// This is a simple JSON serializer and parser, primarily designed for
// serializing QPDF Objects as JSON. While it may work as a
// general-purpose JSON parser/serializer, there are better options.
-// JSON objects contain their data as smart pointers. One JSON object
+// JSON objects contain their data as smart pointers. When one JSON object
// is added to another, this pointer is copied. This means you can
// create temporary JSON objects on the stack, add them to other
// objects, and let them go out of scope safely. It also means that if
-// the json JSON object is added in more than one place, all copies
-// share underlying data. This makes them similar in structure and
+// a JSON object is added in more than one place, all copies
+// share the underlying data. This makes them similar in structure and
// behavior to QPDFObjectHandle and may feel natural within the QPDF
// codebase, but it is also a good reason not to use this as a
// general-purpose JSON package.
@@ -105,7 +105,7 @@ class JSON
//
// * The schema is a nested structure containing dictionaries,
// single-element arrays, and strings only.
- // * Recursively walk the schema
+ // * Recursively walk the schema.
// * If the current value is a dictionary, this object must have
// a dictionary in the same place with the same keys. If flags
// contains f_optional, a key in the schema does not have to
diff --git a/include/qpdf/qpdfjob-c.h b/include/qpdf/qpdfjob-c.h
index 0a390877..31e1e10f 100644
--- a/include/qpdf/qpdfjob-c.h
+++ b/include/qpdf/qpdfjob-c.h
@@ -56,7 +56,7 @@ extern "C" {
#ifndef QPDF_NO_WCHAR_T
/* This function is the same as qpdfjob_run_from_argv except argv
- * is encoded with wide characters. This would suitable for
+ * is encoded with wide characters. This would be suitable for
* calling from a Windows wmain function.
*/
QPDF_DLL
diff --git a/job.yml b/job.yml
index eb5b7753..6e6b5dd3 100644
--- a/job.yml
+++ b/job.yml
@@ -259,7 +259,7 @@ json:
# other information known by generate_auto_job. This information is
# used to construct a "schema" (as in JSON.hh) for the json input to
# QPDFJob. The leading underscore is removed. *NOTE*: all keys are
- # converted to camelCase for the schema and must be appear that way
+ # converted to camelCase for the schema and must appear that way
# in the user-supplied json. This makes it more convenient to
# populate JSON objects in some languages.