Skip to content

Commit 2326e34

Browse files
authored
Merge pull request json-c#754 from c3h2-ctf/doc
Minor improvements to documentation
2 parents f0d93ce + a7d85bf commit 2326e34

File tree

10 files changed

+45
-44
lines changed

10 files changed

+45
-44
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# EditorConfig
2-
# http://EditorConfig.org
2+
# https://EditorConfig.org
33

44
# top-most EditorConfig file
55
root = true

README.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ <h3>Building</h3>
2626
</ul>
2727

2828
<h3>Documentation</h3>
29-
<P>Doxygen generated documentation exists <a href="http://json-c.github.io/json-c/">here</a>.</P>
29+
<P>Doxygen generated documentation exists <a href="https://json-c.github.io/json-c/">here</a>.</P>
3030

3131
<h3><a href="https://github.com/json-c/json-c">GIT Reposository</a></h3>
3232
<p><strong><code>git clone https://github.com/json-c/json-c.git</code></strong></p>
3333

34-
<h3><a href="http://groups.google.com/group/json-c">Mailing List</a></h3>
34+
<h3><a href="https://groups.google.com/group/json-c">Mailing List</a></h3>
3535
<pi>Send email to <strong><code>json-c <i>&lt;at&gt;</i> googlegroups <i>&lt;dot&gt;</i> com</code></strong></p>
3636

3737
<h3><a href="COPYING">License</a></h3>

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ following more specific header files:
267267
* json_visit.h - Methods for walking a tree of json-c objects.
268268
* json_util.h - Miscellaneous utility functions.
269269

270-
For a full list of headers see [files.html](http://json-c.github.io/json-c/json-c-current-release/doc/html/files.html)
270+
For a full list of headers see [files.html](https://json-c.github.io/json-c/json-c-current-release/doc/html/files.html)
271271

272272
The primary type in json-c is json_object. It describes a reference counted
273273
tree of json objects which are created by either parsing text with a

doc/Doxyfile.in

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
# This tag specifies the encoding used for all characters in the config file
2121
# that follow. The default is UTF-8 which is also the encoding used for all text
2222
# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23-
# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
23+
# built into libc) for the transcoding. See https://www.gnu.org/software/libiconv
2424
# for the list of possible encodings.
2525
# The default value is: UTF-8.
2626

@@ -285,7 +285,7 @@ EXTENSION_MAPPING =
285285

286286
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
287287
# according to the Markdown format, which allows for more readable
288-
# documentation. See http://daringfireball.net/projects/markdown/ for details.
288+
# documentation. See https://daringfireball.net/projects/markdown/ for details.
289289
# The output of markdown processing is further processed by doxygen, so you can
290290
# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
291291
# case of backward compatibilities issues.
@@ -318,7 +318,7 @@ BUILTIN_STL_SUPPORT = NO
318318
CPP_CLI_SUPPORT = NO
319319

320320
# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
321-
# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
321+
# https://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
322322
# will parse them like normal C++ but will assume all classes use public instead
323323
# of private inheritance when no explicit protection keyword is present.
324324
# The default value is: NO.
@@ -677,7 +677,7 @@ LAYOUT_FILE =
677677
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
678678
# the reference definitions. This must be a list of .bib files. The .bib
679679
# extension is automatically appended if omitted. This requires the bibtex tool
680-
# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
680+
# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info.
681681
# For LaTeX the style of the bibliography can be controlled using
682682
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
683683
# search path. See also \cite for info how to create references.
@@ -758,7 +758,7 @@ INPUT = @CMAKE_SOURCE_DIR@ @CMAKE_BINARY_DIR@
758758
# This tag can be used to specify the character encoding of the source files
759759
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
760760
# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
761-
# documentation (see: http://www.gnu.org/software/libiconv) for the list of
761+
# documentation (see: https://www.gnu.org/software/libiconv) for the list of
762762
# possible encodings.
763763
# The default value is: UTF-8.
764764

@@ -961,7 +961,7 @@ SOURCE_TOOLTIPS = YES
961961
# If the USE_HTAGS tag is set to YES then the references to source code will
962962
# point to the HTML generated by the htags(1) tool instead of doxygen built-in
963963
# source browser. The htags tool is part of GNU's global source tagging system
964-
# (see http://www.gnu.org/software/global/global.html). You will need version
964+
# (see https://www.gnu.org/software/global/global.html). You will need version
965965
# 4.8.6 or higher.
966966
#
967967
# To use it do the following:
@@ -989,7 +989,7 @@ USE_HTAGS = NO
989989
VERBATIM_HEADERS = NO
990990

991991
# If the CLANG_ASSISTED_PARSING tag is set to YES, then doxygen will use the
992-
# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the
992+
# clang parser (see: https://clang.llvm.org/) for more accurate parsing at the
993993
# cost of reduced performance. This can be particularly helpful with template
994994
# rich C++ code for which doxygen's built-in parser lacks the necessary type
995995
# information.
@@ -1125,7 +1125,7 @@ HTML_EXTRA_FILES =
11251125
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
11261126
# will adjust the colors in the stylesheet and background images according to
11271127
# this color. Hue is specified as an angle on a colorwheel, see
1128-
# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
1128+
# https://en.wikipedia.org/wiki/Hue for more information. For instance the value
11291129
# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
11301130
# purple, and 360 is red again.
11311131
# Minimum value: 0, maximum value: 359, default value: 220.
@@ -1183,12 +1183,13 @@ HTML_INDEX_NUM_ENTRIES = 100
11831183

11841184
# If the GENERATE_DOCSET tag is set to YES, additional index files will be
11851185
# generated that can be used as input for Apple's Xcode 3 integrated development
1186-
# environment (see: http://developer.apple.com/tools/xcode/), introduced with
1186+
# environment (see: https://developer.apple.com/tools/xcode/), introduced with
11871187
# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
11881188
# Makefile in the HTML output directory. Running make will produce the docset in
11891189
# that directory and running make install will install the docset in
11901190
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
1191-
# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
1191+
# startup. See
1192+
# https://developer.apple.com/library/archive/featuredarticles/DoxygenXcode/
11921193
# for more information.
11931194
# The default value is: NO.
11941195
# This tag requires that the tag GENERATE_HTML is set to YES.
@@ -1304,40 +1305,40 @@ QCH_FILE =
13041305

13051306
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
13061307
# Project output. For more information please see Qt Help Project / Namespace
1307-
# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
1308+
# (see: https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace).
13081309
# The default value is: org.doxygen.Project.
13091310
# This tag requires that the tag GENERATE_QHP is set to YES.
13101311

13111312
QHP_NAMESPACE = org.doxygen.Project
13121313

13131314
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
13141315
# Help Project output. For more information please see Qt Help Project / Virtual
1315-
# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
1316-
# folders).
1316+
# Folders (see:
1317+
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders).
13171318
# The default value is: doc.
13181319
# This tag requires that the tag GENERATE_QHP is set to YES.
13191320

13201321
QHP_VIRTUAL_FOLDER = doc
13211322

13221323
# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
13231324
# filter to add. For more information please see Qt Help Project / Custom
1324-
# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1325-
# filters).
1325+
# Filters (see:
1326+
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
13261327
# This tag requires that the tag GENERATE_QHP is set to YES.
13271328

13281329
QHP_CUST_FILTER_NAME =
13291330

13301331
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
13311332
# custom filter to add. For more information please see Qt Help Project / Custom
1332-
# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
1333-
# filters).
1333+
# Filters (see:
1334+
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters).
13341335
# This tag requires that the tag GENERATE_QHP is set to YES.
13351336

13361337
QHP_CUST_FILTER_ATTRS =
13371338

13381339
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
13391340
# project's filter section matches. Qt Help Project / Filter Attributes (see:
1340-
# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
1341+
# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes).
13411342
# This tag requires that the tag GENERATE_QHP is set to YES.
13421343

13431344
QHP_SECT_FILTER_ATTRS =
@@ -1442,7 +1443,7 @@ FORMULA_FONTSIZE = 10
14421443
FORMULA_TRANSPARENT = YES
14431444

14441445
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
1445-
# http://www.mathjax.org) which uses client side Javascript for the rendering
1446+
# https://www.mathjax.org) which uses client side Javascript for the rendering
14461447
# instead of using prerendered bitmaps. Use this if you do not have LaTeX
14471448
# installed or if you want to formulas look prettier in the HTML output. When
14481449
# enabled you may also need to install MathJax separately and configure the path
@@ -1454,7 +1455,7 @@ USE_MATHJAX = NO
14541455

14551456
# When MathJax is enabled you can set the default output format to be used for
14561457
# the MathJax output. See the MathJax site (see:
1457-
# http://docs.mathjax.org/en/latest/output.html) for more details.
1458+
# https://docs.mathjax.org/en/latest/output/) for more details.
14581459
# Possible values are: HTML-CSS (which is slower, but has the best
14591460
# compatibility), NativeMML (i.e. MathML) and SVG.
14601461
# The default value is: HTML-CSS.
@@ -1469,11 +1470,11 @@ MATHJAX_FORMAT = HTML-CSS
14691470
# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
14701471
# Content Delivery Network so you can quickly see the result without installing
14711472
# MathJax. However, it is strongly recommended to install a local copy of
1472-
# MathJax from http://www.mathjax.org before deployment.
1473-
# The default value is: http://cdn.mathjax.org/mathjax/latest.
1473+
# MathJax from https://www.mathjax.org before deployment.
1474+
# The default value is: https://cdn.mathjax.org/mathjax/latest.
14741475
# This tag requires that the tag USE_MATHJAX is set to YES.
14751476

1476-
MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
1477+
MATHJAX_RELPATH = https://cdn.mathjax.org/mathjax/latest
14771478

14781479
# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
14791480
# extension names that should be enabled during MathJax rendering. For example
@@ -1484,7 +1485,7 @@ MATHJAX_EXTENSIONS =
14841485

14851486
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
14861487
# of code that will be used on startup of the MathJax code. See the MathJax site
1487-
# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an
1488+
# (see: https://docs.mathjax.org/en/latest/output/) for more details. For an
14881489
# example see the documentation.
14891490
# This tag requires that the tag USE_MATHJAX is set to YES.
14901491

@@ -1531,7 +1532,7 @@ SERVER_BASED_SEARCH = NO
15311532
#
15321533
# Doxygen ships with an example indexer ( doxyindexer) and search engine
15331534
# (doxysearch.cgi) which are based on the open source search engine library
1534-
# Xapian (see: http://xapian.org/).
1535+
# Xapian (see: https://xapian.org/).
15351536
#
15361537
# See the section "External Indexing and Searching" for details.
15371538
# The default value is: NO.
@@ -1544,7 +1545,7 @@ EXTERNAL_SEARCH = NO
15441545
#
15451546
# Doxygen ships with an example indexer ( doxyindexer) and search engine
15461547
# (doxysearch.cgi) which are based on the open source search engine library
1547-
# Xapian (see: http://xapian.org/). See the section "External Indexing and
1548+
# Xapian (see: https://xapian.org/). See the section "External Indexing and
15481549
# Searching" for details.
15491550
# This tag requires that the tag SEARCHENGINE is set to YES.
15501551

@@ -1717,7 +1718,7 @@ LATEX_SOURCE_CODE = NO
17171718

17181719
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
17191720
# bibliography, e.g. plainnat, or ieeetr. See
1720-
# http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
1721+
# https://en.wikipedia.org/wiki/BibTeX and \cite for more info.
17211722
# The default value is: plain.
17221723
# This tag requires that the tag GENERATE_LATEX is set to YES.
17231724

@@ -2073,7 +2074,7 @@ CLASS_DIAGRAMS = YES
20732074

20742075
# You can define message sequence charts within doxygen comments using the \msc
20752076
# command. Doxygen will then run the mscgen tool (see:
2076-
# http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
2077+
# https://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the
20772078
# documentation. The MSCGEN_PATH tag allows you to specify the directory where
20782079
# the mscgen tool resides. If left empty the tool is assumed to be found in the
20792080
# default search path.
@@ -2095,7 +2096,7 @@ HIDE_UNDOC_RELATIONS = YES
20952096

20962097
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
20972098
# available from the path. This tool is part of Graphviz (see:
2098-
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
2099+
# https://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
20992100
# Bell Labs. The other options in this section have no effect if this option is
21002101
# set to NO
21012102
# The default value is: YES.

fuzz/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# you may not use this file except in compliance with the License.
66
# You may obtain a copy of the License at
77
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
8+
# https://www.apache.org/licenses/LICENSE-2.0
99
#
1010
# Unless required by applicable law or agreed to in writing, software
1111
# distributed under the License is distributed on an "AS IS" BASIS,

json_object.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ extern "C" {
5252
* json_object_to_file_ext() functions which causes
5353
* the output to be formatted.
5454
*
55-
* See the "Two Space Tab" option at http://jsonformatter.curiousconcept.com/
55+
* See the "Two Space Tab" option at https://jsonformatter.curiousconcept.com/
5656
* for an example of the format.
5757
*/
5858
#define JSON_C_TO_STRING_PRETTY (1 << 1)

json_tokener.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*
1111
* Copyright (c) 2008-2009 Yahoo! Inc. All rights reserved.
1212
* The copyrights to the contents of this file are licensed under the MIT License
13-
* (http://www.opensource.org/licenses/mit-license.php)
13+
* (https://www.opensource.org/licenses/mit-license.php)
1414
*/
1515

1616
#include "config.h"

linkhash.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ int lh_ptr_equal(const void *k1, const void *k2)
6565

6666
/*
6767
* hashlittle from lookup3.c, by Bob Jenkins, May 2006, Public Domain.
68-
* http://burtleburtle.net/bob/c/lookup3.c
68+
* https://burtleburtle.net/bob/c/lookup3.c
6969
* minor modifications to make functions static so no symbols are exported
7070
* minor modifications to compile with -Werror
7171
*/
@@ -81,7 +81,7 @@ if SELF_TEST is defined. You can use this free for any purpose. It's in
8181
the public domain. It has no warranty.
8282
8383
You probably want to use hashlittle(). hashlittle() and hashbig()
84-
hash byte arrays. hashlittle() is is faster than hashbig() on
84+
hash byte arrays. hashlittle() is faster than hashbig() on
8585
little-endian machines. Intel and AMD are little-endian machines.
8686
On second thought, you probably want hashlittle2(), which is identical to
8787
hashlittle() except it returns two 32-bit hashes for the price of one.
@@ -156,7 +156,7 @@ satisfy this are
156156
14 9 3 7 17 3
157157
Well, "9 15 3 18 27 15" didn't quite get 32 bits diffing
158158
for "differ" defined as + with a one-bit base and a two-bit delta. I
159-
used http://burtleburtle.net/bob/hash/avalanche.html to choose
159+
used https://burtleburtle.net/bob/hash/avalanche.html to choose
160160
the operations, constants, and arrangements of the variables.
161161
162162
This does not achieve avalanche. There are input bits of (a,b,c)
@@ -287,7 +287,7 @@ static uint32_t hashlittle(const void *key, size_t length, uint32_t initval)
287287
* still catch it and complain. The masking trick does make the hash
288288
* noticeably faster for short strings (like English words).
289289
* AddressSanitizer is similarly picky about overrunning
290-
* the buffer. (http://clang.llvm.org/docs/AddressSanitizer.html
290+
* the buffer. (https://clang.llvm.org/docs/AddressSanitizer.html)
291291
*/
292292
#ifdef VALGRIND
293293
#define PRECISE_MEMORY_ACCESS 1
@@ -440,7 +440,7 @@ static uint32_t hashlittle(const void *key, size_t length, uint32_t initval)
440440
/* clang-format on */
441441

442442
/* a simple hash function similar to what perl does for strings.
443-
* for good results, the string should not be excessivly large.
443+
* for good results, the string should not be excessively large.
444444
*/
445445
static unsigned long lh_perllike_str_hash(const void *k)
446446
{
@@ -481,7 +481,7 @@ static unsigned long lh_char_hash(const void *k)
481481
#elif defined _MSC_VER || defined __MINGW32__
482482
InterlockedCompareExchange(&random_seed, seed, -1);
483483
#else
484-
//#warning "racy random seed initializtion if used by multiple threads"
484+
//#warning "racy random seed initialization if used by multiple threads"
485485
random_seed = seed; /* potentially racy */
486486
#endif
487487
}

printbuf.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*
1111
* Copyright (c) 2008-2009 Yahoo! Inc. All rights reserved.
1212
* The copyrights to the contents of this file are licensed under the MIT License
13-
* (http://www.opensource.org/licenses/mit-license.php)
13+
* (https://www.opensource.org/licenses/mit-license.php)
1414
*/
1515

1616
#include "config.h"

printbuf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*
1111
* Copyright (c) 2008-2009 Yahoo! Inc. All rights reserved.
1212
* The copyrights to the contents of this file are licensed under the MIT License
13-
* (http://www.opensource.org/licenses/mit-license.php)
13+
* (https://www.opensource.org/licenses/mit-license.php)
1414
*/
1515

1616
/**

0 commit comments

Comments
 (0)