cmake_minimum_required(VERSION 2.8.7)
cmake_policy(SET CMP0048 NEW)
-project(json-c VERSION 0.13)
+project(json-c VERSION 0.13.1)
include(CheckSymbolExists)
+0.13.1 (up to commit 0f814e5, 2018/03/04)
+=========================================
+
+* Bump the major version of the .so library generated up to 4.0 to avoid
+ conflicts because some downstream packagers of json-c had already done
+ their own bump to ".so.3" for a much older 0.12 release.
+* Add const size_t json_c_object_sizeof()
+* Avoid invalid free (and thus a segfault) when ref_count gets < 0
+* PR#394: fix handling of custom double formats that include a ".0"
+* Avoid uninitialized variable warnings in json_object_object_foreach
+* Issue #396: fix build for certain uClibc based systems.
+* Add a top level fuzz directory for fuzzers run by OSS-Fuzz
+
0.13 (up to commit 5dae561, 2017/11/29)
=================================
# could be handy for archiving the generated documentation or if some version
# control system is used.
-PROJECT_NUMBER = 0.13
+PROJECT_NUMBER = 0.13.1
# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
+#ACLOCAL_AMFLAGS = -I autoconf-archive/m4
+
EXTRA_DIST = README.md README.html
EXTRA_DIST += config.h.win32
EXTRA_DIST += Doxyfile
random_seed.h \
strerror_override.h
-libjson_c_la_LDFLAGS = -version-info 3:1:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@
+libjson_c_la_LDFLAGS = -version-info 4:0:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@
libjson_c_la_SOURCES = \
arraylist.c \
@SET_MAKE@
+#ACLOCAL_AMFLAGS = -I autoconf-archive/m4
+
VPATH = @srcdir@
random_seed.h \
strerror_override.h
-libjson_c_la_LDFLAGS = -version-info 3:1:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@
+libjson_c_la_LDFLAGS = -version-info 4:0:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@
libjson_c_la_SOURCES = \
arraylist.c \
debug.c \
#define PACKAGE_NAME "JSON C Library"\r
\r
/* Define to the full name and version of this package. */\r
-#define PACKAGE_STRING "JSON C Library 0.13"\r
+#define PACKAGE_STRING "JSON C Library 0.13.1"\r
\r
/* Define to the one symbol short name of this package. */\r
#define PACKAGE_TARNAME "json-c"\r
#define PACKAGE_URL "https://github.com/json-c/json-c"\r
\r
/* Define to the version of this package. */\r
-#define PACKAGE_VERSION "0.13"\r
+#define PACKAGE_VERSION "0.13.1"\r
\r
/* Define to 1 if you have the ANSI C header files. */\r
#define STDC_HEADERS 1\r
\r
/* Version number of package */\r
-#define VERSION "0.13"\r
+#define VERSION "0.13.1"\r
\r
/* Define to empty if `const' does not conform to ANSI C. */\r
/* #undef const */\r
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for json-c 0.13.
+# Generated by GNU Autoconf 2.69 for json-c 0.13.1.
#
# Report bugs to <json-c@googlegroups.com>.
#
# Identity of this package.
PACKAGE_NAME='json-c'
PACKAGE_TARNAME='json-c'
-PACKAGE_VERSION='0.13'
-PACKAGE_STRING='json-c 0.13'
+PACKAGE_VERSION='0.13.1'
+PACKAGE_STRING='json-c 0.13.1'
PACKAGE_BUGREPORT='json-c@googlegroups.com'
PACKAGE_URL=''
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures json-c 0.13 to adapt to many kinds of systems.
+\`configure' configures json-c 0.13.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of json-c 0.13:";;
+ short | recursive ) echo "Configuration of json-c 0.13.1:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-json-c configure 0.13
+json-c configure 0.13.1
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by json-c $as_me 0.13, which was
+It was created by json-c $as_me 0.13.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='json-c'
- VERSION='0.13'
+ VERSION='0.13.1'
cat >>confdefs.h <<_ACEOF
-for flag in -D_GNU_SOURCE -D_REENTRANT; do
+for flag in -D_GNU_SOURCE; do
as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
done
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compatibility with _REENTRANT and toolchain headers" >&5
+$as_echo_n "checking for compatibility with _REENTRANT and toolchain headers... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+
+/* uClibc toolchains without threading barf when _REENTRANT is defined */
+#define _REENTRANT 1
+#include <sys/types.h>
+int main ()
+{
+ return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+
+
+
+for flag in -D_REENTRANT; do
+ as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh`
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
+$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
+if eval \${$as_CACHEVAR+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+
+ ax_check_save_flags=$CFLAGS
+ CFLAGS="$CFLAGS $flag"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$as_CACHEVAR=yes"
+else
+ eval "$as_CACHEVAR=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ CFLAGS=$ax_check_save_flags
+fi
+eval ac_res=\$$as_CACHEVAR
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
+
+if ${CFLAGS+:} false; then :
+
+ case " $CFLAGS " in #(
+ *" $flag "*) :
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5
+ (: CFLAGS already contains $flag) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } ;; #(
+ *) :
+
+ as_fn_append CFLAGS " $flag"
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
+ (: CFLAGS="$CFLAGS") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ ;;
+esac
+
+else
+
+ CFLAGS=$flag
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5
+ (: CFLAGS="$CFLAGS") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+
+fi
+
+else
+ :
+fi
+
+done
+
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
$as_echo_n "checking size of int... " >&6; }
if ${ac_cv_sizeof_int+:} false; then :
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by json-c $as_me 0.13, which was
+This file was extended by json-c $as_me 0.13.1, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-json-c config.status 0.13
+json-c config.status 0.13.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
AC_PREREQ(2.64)
# Process this file with autoconf to produce a configure script.
-AC_INIT([json-c], 0.13, [json-c@googlegroups.com])
+AC_INIT([json-c], 0.13.1, [json-c@googlegroups.com])
AM_INIT_AUTOMAKE
AX_APPEND_COMPILE_FLAGS([-Wall -Werror -Wcast-qual -Wno-error=deprecated-declarations])
AX_APPEND_COMPILE_FLAGS([-Wextra -Wwrite-string -Wno-unused-parameter])
-AX_APPEND_COMPILE_FLAGS([-D_GNU_SOURCE -D_REENTRANT])
+AX_APPEND_COMPILE_FLAGS([-D_GNU_SOURCE])
+
+AC_LANG_PUSH([C])
+AC_MSG_CHECKING([for compatibility with _REENTRANT and toolchain headers])
+AC_LINK_IFELSE(
+[
+ AC_LANG_SOURCE([[
+/* uClibc toolchains without threading barf when _REENTRANT is defined */
+#define _REENTRANT 1
+#include <sys/types.h>
+int main ()
+{
+ return 0;
+}
+]])], [
+ AC_MSG_RESULT(yes)
+ AX_APPEND_COMPILE_FLAGS([-D_REENTRANT])
+], [
+ AC_MSG_RESULT(no)
+])
+AC_LANG_POP([C])
+
AX_COMPILE_CHECK_SIZEOF(int)
AX_COMPILE_CHECK_SIZEOF(long)
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: README.md File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: arraylist.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a90d2ce204a483fa38f5514bad67222aa"><td class="memItemLeft" align="right" valign="top">typedef void() </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a>(void *data)</td></tr>
-<tr class="separator:a90d2ce204a483fa38f5514bad67222aa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aad83e4ed3c8ea274e6f18459276d774b"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> )(void *data)</td></tr>
+<tr class="separator:aad83e4ed3c8ea274e6f18459276d774b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6d6d32d8b026ea2025df519b9e90f44a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structarray__list.html">array_list</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">array_list</a></td></tr>
<tr class="separator:a6d6d32d8b026ea2025df519b9e90f44a"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a0d4bfac055dfd98e17296142abf4d894"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structarray__list.html">array_list</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">array_list_new</a> (<a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a> *free_fn)</td></tr>
+<tr class="memitem:a0d4bfac055dfd98e17296142abf4d894"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structarray__list.html">array_list</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">array_list_new</a> (<a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> *free_fn)</td></tr>
<tr class="separator:a0d4bfac055dfd98e17296142abf4d894"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd00fb70f7ca82f23b48b812c3498f67"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">array_list_free</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al)</td></tr>
<tr class="separator:acd00fb70f7ca82f23b48b812c3498f67"><td class="memSeparator" colspan="2"> </td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Internal methods for working with json_type_array objects. Although this is exposed by the <a class="el" href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object_get_array()</a> method, it is not recommended for direct use. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="acd30d910b398421574eb1f59e78617f5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acd30d910b398421574eb1f59e78617f5">◆ </a></span>ARRAY_LIST_DEFAULT_SIZE</h2>
-
+<a class="anchor" id="acd30d910b398421574eb1f59e78617f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="a6d6d32d8b026ea2025df519b9e90f44a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6d6d32d8b026ea2025df519b9e90f44a">◆ </a></span>array_list</h2>
-
+<a class="anchor" id="a6d6d32d8b026ea2025df519b9e90f44a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a90d2ce204a483fa38f5514bad67222aa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a90d2ce204a483fa38f5514bad67222aa">◆ </a></span>array_list_free_fn</h2>
-
+<a class="anchor" id="aad83e4ed3c8ea274e6f18459276d774b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void() array_list_free_fn(void *data)</td>
+ <td class="memname">typedef void( array_list_free_fn)(void *data)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a6e995608aa464244ff3184fb43574dc8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6e995608aa464244ff3184fb43574dc8">◆ </a></span>array_list_add()</h2>
-
+<a class="anchor" id="a6e995608aa464244ff3184fb43574dc8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8dae21354e818f13dbe4e952daec2669"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8dae21354e818f13dbe4e952daec2669">◆ </a></span>array_list_bsearch()</h2>
-
+<a class="anchor" id="a8dae21354e818f13dbe4e952daec2669"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aecedd8601ee96e2fd8eff5d83fda89ab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aecedd8601ee96e2fd8eff5d83fda89ab">◆ </a></span>array_list_del_idx()</h2>
-
+<a class="anchor" id="aecedd8601ee96e2fd8eff5d83fda89ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acd00fb70f7ca82f23b48b812c3498f67"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acd00fb70f7ca82f23b48b812c3498f67">◆ </a></span>array_list_free()</h2>
-
+<a class="anchor" id="acd00fb70f7ca82f23b48b812c3498f67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a114f1af5b20b76a3dbb2d1d055006df8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a114f1af5b20b76a3dbb2d1d055006df8">◆ </a></span>array_list_get_idx()</h2>
-
+<a class="anchor" id="a114f1af5b20b76a3dbb2d1d055006df8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aa3bf90f47aa210032304b14e7ad09ef7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa3bf90f47aa210032304b14e7ad09ef7">◆ </a></span>array_list_length()</h2>
-
+<a class="anchor" id="aa3bf90f47aa210032304b14e7ad09ef7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a0d4bfac055dfd98e17296142abf4d894"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0d4bfac055dfd98e17296142abf4d894">◆ </a></span>array_list_new()</h2>
-
+<a class="anchor" id="a0d4bfac055dfd98e17296142abf4d894"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structarray__list.html">array_list</a>* array_list_new </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> * </td>
<td class="paramname"><em>free_fn</em></td><td>)</td>
<td></td>
</tr>
</div>
</div>
-<a id="a9f92076e9d8229f8a07e536dc286f811"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9f92076e9d8229f8a07e536dc286f811">◆ </a></span>array_list_put_idx()</h2>
-
+<a class="anchor" id="a9f92076e9d8229f8a07e536dc286f811"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="afb67cc8e2e5c9be41c3e644536079169"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afb67cc8e2e5c9be41c3e644536079169">◆ </a></span>array_list_sort()</h2>
-
+<a class="anchor" id="afb67cc8e2e5c9be41c3e644536079169"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: bits.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<p>Copyright (c) 2004, 2005 Metaparadigm Pte. Ltd. Michael Clark <a href="#" onclick="location.href='mai'+'lto:'+'mic'+'ha'+'el@'+'me'+'tap'+'ar'+'adi'+'gm'+'.co'+'m'; return false;">micha<span style="display: none;">.nosp@m.</span>el@m<span style="display: none;">.nosp@m.</span>etapa<span style="display: none;">.nosp@m.</span>radi<span style="display: none;">.nosp@m.</span>gm.co<span style="display: none;">.nosp@m.</span>m</a></p>
<p>This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See COPYING for details. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a45afe86501cd57ee2beeef9d67a4d40c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a45afe86501cd57ee2beeef9d67a4d40c">◆ </a></span>error_description</h2>
-
+<a class="anchor" id="a45afe86501cd57ee2beeef9d67a4d40c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a863a898e607f8c2ff87b7052e326740f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a863a898e607f8c2ff87b7052e326740f">◆ </a></span>error_ptr</h2>
-
+<a class="anchor" id="a863a898e607f8c2ff87b7052e326740f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1cf38b22d3a118ad48d9282c32c048aa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1cf38b22d3a118ad48d9282c32c048aa">◆ </a></span>hexdigit</h2>
-
+<a class="anchor" id="a1cf38b22d3a118ad48d9282c32c048aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4a887e5fb7cde221bcab9c6f39d93fc1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4a887e5fb7cde221bcab9c6f39d93fc1">◆ </a></span>is_error</h2>
-
+<a class="anchor" id="a4a887e5fb7cde221bcab9c6f39d93fc1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Data Structure Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_j">j</a> | <a class="qindex" href="#letter_l">l</a> | <a class="qindex" href="#letter_p">p</a></div>
-<table class="classindex">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_P">P</a></div>
+<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_j"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  j  </div></td></tr></table>
</td><td valign="top"><a class="el" href="structjson__object__iterator.html">json_object_iterator</a>   </td><td valign="top"><a class="el" href="structlh__table.html">lh_table</a>   </td><td></td></tr>
<tr><td valign="top"><a class="el" href="unionjson__object_1_1data.html">json_object::data</a>   </td><td></td><td valign="top"><a class="el" href="structlh__entry.html">lh_entry</a>   </td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_j">j</a> | <a class="qindex" href="#letter_l">l</a> | <a class="qindex" href="#letter_p">p</a></div>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_P">P</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: debug.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:a375c4dc9f0fb338999de81aab826f9d6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ca29550d5b1b73948f4a7bce53f2385"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a8ca29550d5b1b73948f4a7bce53f2385">JASSERT</a>(cond)   do {} while(0)</td></tr>
<tr class="separator:a8ca29550d5b1b73948f4a7bce53f2385"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a11ba39cecbe449af5b86fa2f78e9da9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a11ba39cecbe449af5b86fa2f78e9da9d">MC_ERROR</a>(x, ...)   <a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">mc_error</a>(x, ##__VA_ARGS__)</td></tr>
+<tr class="memitem:a11ba39cecbe449af5b86fa2f78e9da9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a11ba39cecbe449af5b86fa2f78e9da9d">MC_ERROR</a>(x,...)   <a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">mc_error</a>(x, ##__VA_ARGS__)</td></tr>
<tr class="separator:a11ba39cecbe449af5b86fa2f78e9da9d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a50f21a239fa040a10ad4cfdb4278b02b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">MC_SET_DEBUG</a>(x)   if (0) <a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">mc_set_debug</a>(x)</td></tr>
<tr class="separator:a50f21a239fa040a10ad4cfdb4278b02b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="separator:acb272a4b4444b69cd995236f167f90ba"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acf1e895cb5eb7f334cbe51901e6bb918"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">MC_SET_SYSLOG</a>(x)   if (0) <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">mc_set_syslog</a>(x)</td></tr>
<tr class="separator:acf1e895cb5eb7f334cbe51901e6bb918"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:afda355b35d18bf2e6a2a22d5c8eef42c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">MC_DEBUG</a>(x, ...)   if (0) <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">mc_debug</a>(x, ##__VA_ARGS__)</td></tr>
+<tr class="memitem:afda355b35d18bf2e6a2a22d5c8eef42c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">MC_DEBUG</a>(x,...)   if (0) <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">mc_debug</a>(x, ##__VA_ARGS__)</td></tr>
<tr class="separator:afda355b35d18bf2e6a2a22d5c8eef42c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ef640ce1e9e61c5f6632aefbbfa0041"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">MC_INFO</a>(x, ...)   if (0) <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">mc_info</a>(x, ##__VA_ARGS__)</td></tr>
+<tr class="memitem:a5ef640ce1e9e61c5f6632aefbbfa0041"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">MC_INFO</a>(x,...)   if (0) <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">mc_info</a>(x, ##__VA_ARGS__)</td></tr>
<tr class="separator:a5ef640ce1e9e61c5f6632aefbbfa0041"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a375c4dc9f0fb338999de81aab826f9d6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a375c4dc9f0fb338999de81aab826f9d6">◆ </a></span>__STRING</h2>
-
+<a class="anchor" id="a375c4dc9f0fb338999de81aab826f9d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8ca29550d5b1b73948f4a7bce53f2385"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8ca29550d5b1b73948f4a7bce53f2385">◆ </a></span>JASSERT</h2>
-
+<a class="anchor" id="a8ca29550d5b1b73948f4a7bce53f2385"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="afda355b35d18bf2e6a2a22d5c8eef42c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afda355b35d18bf2e6a2a22d5c8eef42c">◆ </a></span>MC_DEBUG</h2>
-
+<a class="anchor" id="afda355b35d18bf2e6a2a22d5c8eef42c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a11ba39cecbe449af5b86fa2f78e9da9d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a11ba39cecbe449af5b86fa2f78e9da9d">◆ </a></span>MC_ERROR</h2>
-
+<a class="anchor" id="a11ba39cecbe449af5b86fa2f78e9da9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acb272a4b4444b69cd995236f167f90ba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acb272a4b4444b69cd995236f167f90ba">◆ </a></span>MC_GET_DEBUG</h2>
-
+<a class="anchor" id="acb272a4b4444b69cd995236f167f90ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a5ef640ce1e9e61c5f6632aefbbfa0041"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5ef640ce1e9e61c5f6632aefbbfa0041">◆ </a></span>MC_INFO</h2>
-
+<a class="anchor" id="a5ef640ce1e9e61c5f6632aefbbfa0041"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a50f21a239fa040a10ad4cfdb4278b02b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a50f21a239fa040a10ad4cfdb4278b02b">◆ </a></span>MC_SET_DEBUG</h2>
-
+<a class="anchor" id="a50f21a239fa040a10ad4cfdb4278b02b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acf1e895cb5eb7f334cbe51901e6bb918"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acf1e895cb5eb7f334cbe51901e6bb918">◆ </a></span>MC_SET_SYSLOG</h2>
-
+<a class="anchor" id="acf1e895cb5eb7f334cbe51901e6bb918"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a600cf4cbbe19c0c15ca3710210e35aba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a600cf4cbbe19c0c15ca3710210e35aba">◆ </a></span>mc_debug()</h2>
-
+<a class="anchor" id="a600cf4cbbe19c0c15ca3710210e35aba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="abf22ea3a331c7ff21c23da91a07c7cb2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abf22ea3a331c7ff21c23da91a07c7cb2">◆ </a></span>mc_error()</h2>
-
+<a class="anchor" id="abf22ea3a331c7ff21c23da91a07c7cb2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a3b3ab3ae8b438384fb109a2e38646b6e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3b3ab3ae8b438384fb109a2e38646b6e">◆ </a></span>mc_get_debug()</h2>
-
+<a class="anchor" id="a3b3ab3ae8b438384fb109a2e38646b6e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acbb92996a994e316ff65ed3a026e12a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acbb92996a994e316ff65ed3a026e12a4">◆ </a></span>mc_info()</h2>
-
+<a class="anchor" id="acbb92996a994e316ff65ed3a026e12a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="af65a73617b71476020a005b20bf02726"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af65a73617b71476020a005b20bf02726">◆ </a></span>mc_set_debug()</h2>
-
+<a class="anchor" id="af65a73617b71476020a005b20bf02726"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aadb888da410116384e75a00db30da705"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aadb888da410116384e75a00db30da705">◆ </a></span>mc_set_syslog()</h2>
-
+<a class="anchor" id="aadb888da410116384e75a00db30da705"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Deprecated List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
-/* The standard CSS for doxygen 1.8.13 */
+/* The standard CSS for doxygen 1.8.8 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
}
-p.reference, p.definition {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
/* @group Heading Levels */
h1.groupheader {
}
div.fragment {
- padding: 0px;
+ padding: 4px 6px;
margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
transition-duration: 0.5s;
}
-div.line:after {
- content:"\000A";
- white-space: pre;
-}
-
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
background-color: #C8C8C8;
}
-.lineno {
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-div.ah, span.ah {
+div.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
-}
-
-div.classindex ul {
- list-style: none;
- padding-left: 0;
-}
-
-div.classindex span.ai {
- display: inline-block;
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
}
div.groupHeader {
/* Styles for detailed member documentation */
-.memtitle {
- padding: 8px;
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- margin-bottom: -1px;
- background-image: url('nav_f.png');
- background-repeat: repeat-x;
- background-color: #E2E8F2;
- line-height: 1.25;
- font-weight: 300;
- float:left;
-}
-
-.permalink
-{
- font-size: 65%;
- display: inline-block;
- vertical-align: middle;
-}
-
.memtemplate {
font-size: 80%;
color: #4665A2;
}
.memname {
- font-weight: 400;
+ font-weight: bold;
margin-left: 6px;
}
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-color: #DFE5F1;
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
}
-.overload {
- font-family: "courier new",courier,monospace;
- font-size: 65%;
-}
-
.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
width: 24px;
height: 18px;
margin-bottom: 4px;
- background-image:url('folderopen.png');
+ background-image:url('ftv2folderopen.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
width: 24px;
height: 18px;
margin-bottom: 4px;
- background-image:url('folderclosed.png');
+ background-image:url('ftv2folderclosed.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
width: 24px;
height: 18px;
margin-bottom: 4px;
- background-image:url('doc.png');
+ background-image:url('ftv2doc.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
color: #2A3D61;
}
-table.doxtable caption {
- caption-side: top;
-}
-
table.doxtable {
border-collapse:collapse;
margin-top: 4px;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
- font-weight: 400;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
white-space: nowrap;
}
-table.classindex
-{
- margin: 10px;
- white-space: nowrap;
- margin-left: 3%;
- margin-right: 3%;
- width: 94%;
- border: 0;
- border-spacing: 0;
- padding: 0;
-}
-
div.ingroups
{
font-size: 8pt;
border: 0px none;
}
-#projectalign
-{
- vertical-align: middle;
-}
-
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
text-align: center;
}
-.plantumlgraph
-{
- text-align: center;
-}
-
.diagraph
{
text-align: center;
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
- margin: 0 8px 10px 10px;
+ margin: 0 20px 10px 10px;
width: 200px;
}
}
}
-/* @group Markdown */
-
-/*
-table.markdownTable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.markdownTable td, table.markdownTable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.markdownTableHead tr {
-}
-
-table.markdownTableBodyLeft td, table.markdownTable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-th.markdownTableHeadLeft {
- text-align: left
-}
-
-th.markdownTableHeadRight {
- text-align: right
-}
-
-th.markdownTableHeadCenter {
- text-align: center
-}
-*/
-
-table.markdownTable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.markdownTable td, table.markdownTable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.markdownTable tr {
-}
-
-th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-th.markdownTableHeadLeft, td.markdownTableBodyLeft {
- text-align: left
-}
-
-th.markdownTableHeadRight, td.markdownTableBodyRight {
- text-align: right
-}
-
-th.markdownTableHeadCenter, td.markdownTableBodyCenter {
- text-align: center
-}
-
-
-/* @end */
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li class="current"><a href="#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_delete
: <a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">json_object</a>
</li>
</ul>
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>array
: <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list</a>
</li>
</ul>
-<h3><a id="index_b"></a>- b -</h3><ul>
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>bpos
: <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf</a>
</li>
</ul>
-<h3><a id="index_c"></a>- c -</h3><ul>
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>c_array
: <a class="el" href="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">json_object::data</a>
</li>
</ul>
-<h3><a id="index_d"></a>- d -</h3><ul>
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="unionjson__object_1_1data.html#aaa742eb1b88b4b25ec4c27431d1576d7">json_object::data</a>
</li>
</ul>
-<h3><a id="index_e"></a>- e -</h3><ul>
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>entry
: <a class="el" href="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">json_object_iter</a>
</li>
</ul>
-<h3><a id="index_f"></a>- f -</h3><ul>
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>flags
: <a class="el" href="structjson__tokener.html#aabfdcf2825154108669ffa3f4ab9c4ea">json_tokener</a>
</li>
</ul>
-<h3><a id="index_h"></a>- h -</h3><ul>
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hash_fn
: <a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">lh_table</a>
</li>
</ul>
-<h3><a id="index_i"></a>- i -</h3><ul>
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>is_double
: <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a>
</li>
</ul>
-<h3><a id="index_k"></a>- k -</h3><ul>
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>k
: <a class="el" href="structlh__entry.html#a79d9f1ef0dc444e17105aaeaf167e22c">lh_entry</a>
</li>
</ul>
-<h3><a id="index_l"></a>- l -</h3><ul>
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>len
: <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">json_object::data</a>
</li>
</ul>
-<h3><a id="index_m"></a>- m -</h3><ul>
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>max_depth
: <a class="el" href="structjson__tokener.html#a9d9b33c3982925349627dc6a3edca940">json_tokener</a>
</li>
</ul>
-<h3><a id="index_n"></a>- n -</h3><ul>
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>next
: <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a>
</li>
</ul>
-<h3><a id="index_o"></a>- o -</h3><ul>
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>o
: <a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">json_object</a>
</li>
</ul>
-<h3><a id="index_p"></a>- p -</h3><ul>
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>pb
: <a class="el" href="structjson__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">json_tokener</a>
</li>
</ul>
-<h3><a id="index_q"></a>- q -</h3><ul>
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
<li>quote_char
: <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener</a>
</li>
</ul>
-<h3><a id="index_s"></a>- s -</h3><ul>
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>saved_state
: <a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">json_tokener_srec</a>
</li>
</ul>
-<h3><a id="index_t"></a>- t -</h3><ul>
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>table
: <a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">lh_table</a>
</li>
</ul>
-<h3><a id="index_u"></a>- u -</h3><ul>
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>ucs_char
: <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener</a>
</li>
</ul>
-<h3><a id="index_v"></a>- v -</h3><ul>
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>v
: <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Data Fields - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li class="current"><a href="#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_delete
: <a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">json_object</a>
</li>
</ul>
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>array
: <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list</a>
</li>
</ul>
-<h3><a id="index_b"></a>- b -</h3><ul>
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>bpos
: <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf</a>
</li>
</ul>
-<h3><a id="index_c"></a>- c -</h3><ul>
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>c_array
: <a class="el" href="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">json_object::data</a>
</li>
</ul>
-<h3><a id="index_d"></a>- d -</h3><ul>
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="unionjson__object_1_1data.html#aaa742eb1b88b4b25ec4c27431d1576d7">json_object::data</a>
</li>
</ul>
-<h3><a id="index_e"></a>- e -</h3><ul>
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>entry
: <a class="el" href="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">json_object_iter</a>
</li>
</ul>
-<h3><a id="index_f"></a>- f -</h3><ul>
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>flags
: <a class="el" href="structjson__tokener.html#aabfdcf2825154108669ffa3f4ab9c4ea">json_tokener</a>
</li>
</ul>
-<h3><a id="index_h"></a>- h -</h3><ul>
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hash_fn
: <a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">lh_table</a>
</li>
</ul>
-<h3><a id="index_i"></a>- i -</h3><ul>
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>is_double
: <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a>
</li>
</ul>
-<h3><a id="index_k"></a>- k -</h3><ul>
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>k
: <a class="el" href="structlh__entry.html#a79d9f1ef0dc444e17105aaeaf167e22c">lh_entry</a>
</li>
</ul>
-<h3><a id="index_l"></a>- l -</h3><ul>
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>len
: <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">json_object::data</a>
</li>
</ul>
-<h3><a id="index_m"></a>- m -</h3><ul>
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>max_depth
: <a class="el" href="structjson__tokener.html#a9d9b33c3982925349627dc6a3edca940">json_tokener</a>
</li>
</ul>
-<h3><a id="index_n"></a>- n -</h3><ul>
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>next
: <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a>
</li>
</ul>
-<h3><a id="index_o"></a>- o -</h3><ul>
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>o
: <a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">json_object</a>
</li>
</ul>
-<h3><a id="index_p"></a>- p -</h3><ul>
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>pb
: <a class="el" href="structjson__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">json_tokener</a>
</li>
</ul>
-<h3><a id="index_q"></a>- q -</h3><ul>
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
<li>quote_char
: <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener</a>
</li>
</ul>
-<h3><a id="index_s"></a>- s -</h3><ul>
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>saved_state
: <a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">json_tokener_srec</a>
</li>
</ul>
-<h3><a id="index_t"></a>- t -</h3><ul>
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>table
: <a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">lh_table</a>
</li>
</ul>
-<h3><a id="index_u"></a>- u -</h3><ul>
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>ucs_char
: <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener</a>
</li>
</ul>
-<h3><a id="index_v"></a>- v -</h3><ul>
+<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>v
: <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>__STRING
: <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li class="current"><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>array_list
: <a class="el" href="arraylist_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">arraylist.h</a>
</li>
: <a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">arraylist.h</a>
</li>
<li>array_list_free_fn
-: <a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">arraylist.h</a>
+: <a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">arraylist.h</a>
</li>
<li>array_list_get_idx()
: <a class="el" href="arraylist_8h.html#a114f1af5b20b76a3dbb2d1d055006df8">arraylist.h</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li class="current"><a href="#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>__STRING
: <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a>
</li>
</ul>
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>ARRAY_LIST_DEFAULT_SIZE
: <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a>
</li>
</ul>
-<h3><a id="index_e"></a>- e -</h3><ul>
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>error_description
: <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a>
</li>
</ul>
-<h3><a id="index_f"></a>- f -</h3><ul>
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FALSE
: <a class="el" href="json__object_8h.html#aa93f0eb578d23995850d61f7d61c55c1">json_object.h</a>
</li>
</ul>
-<h3><a id="index_h"></a>- h -</h3><ul>
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HAVE_DECL_INFINITY
: <a class="el" href="math__compat_8h.html#a77914bc4c960d1bfda49328bd0646985">math_compat.h</a>
</li>
</ul>
-<h3><a id="index_i"></a>- i -</h3><ul>
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>INFINITY
: <a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">math_compat.h</a>
</li>
</ul>
-<h3><a id="index_j"></a>- j -</h3><ul>
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
<li>JASSERT
: <a class="el" href="debug_8h.html#a8ca29550d5b1b73948f4a7bce53f2385">debug.h</a>
</li>
+<li>JSON_C_CONST_FUNCTION
+: <a class="el" href="json__object_8h.html#a878f59e029f19db79ff9eb41fdcf4c6d">json_object.h</a>
+</li>
<li>JSON_C_MAJOR_VERSION
: <a class="el" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">json_c_version.h</a>
</li>
</ul>
-<h3><a id="index_l"></a>- l -</h3><ul>
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>LEN_DIRECT_STRING_DATA
: <a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">json_object_private.h</a>
</li>
</ul>
-<h3><a id="index_m"></a>- m -</h3><ul>
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MC_DEBUG
: <a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">debug.h</a>
</li>
</ul>
-<h3><a id="index_n"></a>- n -</h3><ul>
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NAN
: <a class="el" href="math__compat_8h.html#a8abfcc76130f3f991d124dd22d7e69bc">math_compat.h</a>
</li>
</ul>
-<h3><a id="index_p"></a>- p -</h3><ul>
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PRId64
: <a class="el" href="json__inttypes_8h.html#ae372e90b62c1e8b51dc5d95bf7f5ba48">json_inttypes.h</a>
</li>
</ul>
-<h3><a id="index_s"></a>- s -</h3><ul>
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SCNd64
: <a class="el" href="json__inttypes_8h.html#ae7044b3fb4cc5cde22155d59437c348f">json_inttypes.h</a>
</li>
</ul>
-<h3><a id="index_t"></a>- t -</h3><ul>
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>THIS_FUNCTION_IS_DEPRECATED
: <a class="el" href="json__object_8h.html#a84fa70b86686ce202058f63905c90078">json_object.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_e"></a>- e -</h3><ul>
+<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>error_description
: <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 <ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li class="current"><a href="#index_j"><span>j</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 
-<h3><a id="index_j"></a>- j -</h3><ul>
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
<li>json_tokener_continue
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_f"></a>- f -</h3><ul>
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FALSE
: <a class="el" href="json__object_8h.html#aa93f0eb578d23995850d61f7d61c55c1">json_object.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li class="current"><a href="#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 
-<h3><a id="index__"></a>- _ -</h3><ul>
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>_json_c_set_last_err()
: <a class="el" href="json__object__private_8h.html#a2b38dd2d14fbfa6585de5664b6d61c0c">json_object_private.h</a>
</li>
</ul>
-<h3><a id="index_a"></a>- a -</h3><ul>
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>array_list_add()
: <a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">arraylist.h</a>
</li>
</ul>
-<h3><a id="index_j"></a>- j -</h3><ul>
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>JSON_C_CONST_FUNCTION()
+: <a class="el" href="json__object_8h.html#a922b2d76c73da57174beec82d471743b">json_object.h</a>
+</li>
<li>json_c_get_random_seed()
: <a class="el" href="random__seed_8h.html#ae190c6819d7687e110d6ec59a16d006f">random_seed.h</a>
</li>
</ul>
-<h3><a id="index_l"></a>- l -</h3><ul>
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>lh_abort()
: <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">linkhash.h</a>
</li>
</ul>
-<h3><a id="index_m"></a>- m -</h3><ul>
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mc_debug()
: <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">debug.h</a>
</li>
</ul>
-<h3><a id="index_p"></a>- p -</h3><ul>
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>printbuf_free()
: <a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf.h</a>
</li>
</ul>
-<h3><a id="index_s"></a>- s -</h3><ul>
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>sprintbuf()
: <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">printbuf.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_h"></a>- h -</h3><ul>
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HAVE_DECL_INFINITY
: <a class="el" href="math__compat_8h.html#a77914bc4c960d1bfda49328bd0646985">math_compat.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_i"></a>- i -</h3><ul>
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>INFINITY
: <a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">math_compat.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_j"></a>- j -</h3><ul>
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
<li>JASSERT
: <a class="el" href="debug_8h.html#a8ca29550d5b1b73948f4a7bce53f2385">debug.h</a>
</li>
<li>json_bool
: <a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_object.h</a>
</li>
+<li>JSON_C_CONST_FUNCTION()
+: <a class="el" href="json__object_8h.html#a922b2d76c73da57174beec82d471743b">json_object.h</a>
+</li>
<li>json_c_get_random_seed()
: <a class="el" href="random__seed_8h.html#ae190c6819d7687e110d6ec59a16d006f">random_seed.h</a>
</li>
: <a class="el" href="json__object_8h.html#ad79dbd850536be7f59714b52bbd7ec30">json_object.h</a>
</li>
<li>json_c_shallow_copy_fn
-: <a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_object.h</a>
+: <a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_object.h</a>
</li>
<li>JSON_C_STR_HASH_DFLT
: <a class="el" href="linkhash_8h.html#ac32e80138c5be6dd9b0483a9cbcc8799">linkhash.h</a>
: <a class="el" href="json__visit_8h.html#ac5be4a96b99b724833943003715dfc1c">json_visit.h</a>
</li>
<li>json_c_visit_userfunc
-: <a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_visit.h</a>
+: <a class="el" href="json__visit_8h.html#a0fadec4abb2befcacfaff7df822f3f8d">json_visit.h</a>
</li>
<li>JSON_EXPORT
: <a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">json_object.h</a>
: <a class="el" href="json__object_8h.html#a268a63dd1b2e6d81559e268a4529e9bf">json_object.h</a>
</li>
<li>json_object_delete_fn
-: <a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object.h</a>
+: <a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object.h</a>
</li>
<li>json_object_double_to_json_string()
: <a class="el" href="json__object_8h.html#ada262c62364e3819b6a64b1e3a632336">json_object.h</a>
: <a class="el" href="json__object_8h.html#ad59a0ad2ec914a5eef90af53acae06d9">json_object.h</a>
</li>
<li>json_object_private_delete_fn
-: <a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private.h</a>
+: <a class="el" href="json__object__private_8h.html#aa125a0d39945a73a7d52b9823a2ef741">json_object_private.h</a>
</li>
<li>json_object_put()
: <a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">json_object.h</a>
: <a class="el" href="json__object_8h.html#a9db613127bd4ef7db42307e43a85fc1b">json_object.h</a>
</li>
<li>json_object_to_json_string_fn
-: <a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object.h</a>
+: <a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object.h</a>
</li>
<li>json_object_to_json_string_length()
: <a class="el" href="json__object_8h.html#add3770a3ba3d01a8f9adedfcd6bd8dbb">json_object.h</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li class="current"><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_l"></a>- l -</h3><ul>
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>LEN_DIRECT_STRING_DATA
: <a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">json_object_private.h</a>
</li>
: <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a>
</li>
<li>lh_entry_free_fn
-: <a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">linkhash.h</a>
+: <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">linkhash.h</a>
</li>
<li>lh_entry_k
: <a class="el" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">linkhash.h</a>
: <a class="el" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">linkhash.h</a>
</li>
<li>lh_equal_fn
-: <a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">linkhash.h</a>
+: <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">linkhash.h</a>
</li>
<li>lh_foreach
: <a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">linkhash.h</a>
: <a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">linkhash.h</a>
</li>
<li>lh_hash_fn
-: <a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">linkhash.h</a>
+: <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">linkhash.h</a>
</li>
<li>lh_kchar_table_new()
: <a class="el" href="linkhash_8h.html#a6bf630754affe92612639542a6c49c3f">linkhash.h</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_m"></a>- m -</h3><ul>
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mc_debug()
: <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">debug.h</a>
</li>
<li>mc_error()
: <a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">debug.h</a>
</li>
-<li>MC_GET_DEBUG
-: <a class="el" href="debug_8h.html#acb272a4b4444b69cd995236f167f90ba">debug.h</a>
-</li>
<li>mc_get_debug()
: <a class="el" href="debug_8h.html#a3b3ab3ae8b438384fb109a2e38646b6e">debug.h</a>
</li>
+<li>MC_GET_DEBUG
+: <a class="el" href="debug_8h.html#acb272a4b4444b69cd995236f167f90ba">debug.h</a>
+</li>
<li>MC_INFO
: <a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">debug.h</a>
</li>
<li>mc_info()
: <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">debug.h</a>
</li>
-<li>MC_SET_DEBUG
-: <a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">debug.h</a>
-</li>
<li>mc_set_debug()
: <a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">debug.h</a>
</li>
-<li>MC_SET_SYSLOG
-: <a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">debug.h</a>
+<li>MC_SET_DEBUG
+: <a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">debug.h</a>
</li>
<li>mc_set_syslog()
: <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">debug.h</a>
</li>
+<li>MC_SET_SYSLOG
+: <a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">debug.h</a>
+</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_n"></a>- n -</h3><ul>
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NAN
: <a class="el" href="math__compat_8h.html#a8abfcc76130f3f991d124dd22d7e69bc">math_compat.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_p"></a>- p -</h3><ul>
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PRId64
: <a class="el" href="json__inttypes_8h.html#ae372e90b62c1e8b51dc5d95bf7f5ba48">json_inttypes.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_s"></a>- s -</h3><ul>
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SCNd64
: <a class="el" href="json__inttypes_8h.html#ae7044b3fb4cc5cde22155d59437c348f">json_inttypes.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_a.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_e.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_f.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_h.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_i.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_j.html#index_j"><span>j</span></a></li>
+ <li><a href="globals_l.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_m.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_n.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_p.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_s.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="globals_t.html#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-<h3><a id="index_t"></a>- t -</h3><ul>
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>THIS_FUNCTION_IS_DEPRECATED
: <a class="el" href="json__object_8h.html#a84fa70b86686ce202058f63905c90078">json_object.h</a>
</li>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 <ul>
: <a class="el" href="arraylist_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">arraylist.h</a>
</li>
<li>array_list_free_fn
-: <a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">arraylist.h</a>
+: <a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">arraylist.h</a>
</li>
<li>json_bool
: <a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_object.h</a>
</li>
<li>json_c_shallow_copy_fn
-: <a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_object.h</a>
+: <a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_object.h</a>
</li>
<li>json_c_visit_userfunc
-: <a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_visit.h</a>
+: <a class="el" href="json__visit_8h.html#a0fadec4abb2befcacfaff7df822f3f8d">json_visit.h</a>
</li>
<li>json_object
: <a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object.h</a>
</li>
<li>json_object_delete_fn
-: <a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object.h</a>
+: <a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object.h</a>
</li>
<li>json_object_iter
: <a class="el" href="json__object_8h.html#af88126730e765f2068968f4b16fd074f">json_object.h</a>
</li>
<li>json_object_private_delete_fn
-: <a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private.h</a>
+: <a class="el" href="json__object__private_8h.html#aa125a0d39945a73a7d52b9823a2ef741">json_object_private.h</a>
</li>
<li>json_object_to_json_string_fn
-: <a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object.h</a>
+: <a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object.h</a>
</li>
<li>json_tokener
: <a class="el" href="json__tokener_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_tokener.h</a>
: <a class="el" href="json__object_8h.html#aba5eff84f8638d22f50403175f270c96">json_object.h</a>
</li>
<li>lh_entry_free_fn
-: <a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">linkhash.h</a>
+: <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">linkhash.h</a>
</li>
<li>lh_equal_fn
-: <a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">linkhash.h</a>
+: <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">linkhash.h</a>
</li>
<li>lh_hash_fn
-: <a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">linkhash.h</a>
+: <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">linkhash.h</a>
</li>
<li>lh_table
: <a class="el" href="linkhash_8h.html#a766e90057496fc6712d6be0da180a21f">linkhash.h</a>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Macros</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="contents">
 <ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: `json-c`</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li class="current"><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<h2>JSON-C - A JSON implementation in C <a class="anchor" id="overview"></a> </h2>
<p>Build Status</p><ul>
<li><a href="https://ci.appveyor.com/project/hawicz/json-c">AppVeyor Build</a> <div class="image">
-<img src="https://ci.appveyor.com/api/projects/status/github/json-c/json-c?branch=master&svg=true" alt="AppVeyor Build Status"/>
+<img src="https://ci.appveyor.com/api/projects/status/github/json-c/json-c?branch=master&svg=true" alt="AppVeyor Build Status"/>
</div>
</li>
<li><a href="https://travis-ci.org/json-c/json-c">Travis Build</a> <div class="image">
-<img src="https://travis-ci.org/json-c/json-c.svg?branch=master" alt="Travis Build Status"/>
+<img src="https://travis-ci.org/json-c/json-c.svg?branch=master" alt="Travis Build Status"/>
</div>
</li>
</ul>
</ul>
<h3>Build instructions:</h3>
<p><code>json-c</code> GitHub repo: <a href="https://github.com/json-c/json-c">https://github.com/json-c/json-c</a></p>
-<div class="fragment"><div class="line">$ git clone https://github.com/json-c/json-c.git</div><div class="line">$ cd json-c</div><div class="line">$ sh autogen.sh</div></div><!-- fragment --><p>followed by</p>
-<div class="fragment"><div class="line">$ ./configure # --enable-threading</div><div class="line">$ make</div><div class="line">$ make install</div></div><!-- fragment --><p>To build and run the test programs:</p>
-<div class="fragment"><div class="line">$ make check</div><div class="line">$ make USE_VALGRIND=0 check # optionally skip using valgrind</div></div><!-- fragment --><h2>Install prerequisites <a class="anchor" id="installprereq"></a> </h2>
+<p>```sh $ git clone <a href="https://github.com/json-c/json-c.git">https://github.com/json-c/json-c.git</a> $ cd json-c $ sh autogen.sh ```</p>
+<p>followed by</p>
+<p>```sh $ ./configure # –enable-threading $ make $ make install ```</p>
+<p>To build and run the test programs:</p>
+<p>```sh $ make check $ make USE_VALGRIND=0 check # optionally skip using valgrind ```</p>
+<h2>Install prerequisites <a class="anchor" id="installprereq"></a> </h2>
<p>If you are on a relatively modern system, you'll likely be able to install the prerequisites using your OS's packaging system.</p>
-<p>### Install using apt (e.g. Ubuntu 16.04.2 LTS) </p><div class="fragment"><div class="line">sudo apt install git</div><div class="line">sudo apt install autoconf automake libtool</div><div class="line">sudo apt install valgrind # optional</div></div><!-- fragment --><p>Then start from the "git clone" command, above.</p>
+<h3>Install using apt (e.g. Ubuntu 16.04.2 LTS)</h3>
+<p>```sh sudo apt install git sudo apt install autoconf automake libtool sudo apt install valgrind # optional ```</p>
+<p>Then start from the "git clone" command, above.</p>
<h3>Manually install and build autoconf, automake and libtool</h3>
<p>For older OS's that don't have up-to-date version of the packages will require a bit more work. For example, CentOS release 5.11, etc...</p>
-<div class="fragment"><div class="line">curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz</div><div class="line">curl -O http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz</div><div class="line">curl -O http://ftp.gnu.org/gnu/libtool/libtool-2.2.6b.tar.gz</div><div class="line"></div><div class="line">tar xzf autoconf-2.69.tar.gz</div><div class="line">tar xzf automake-1.15.tar.gz</div><div class="line">tar xzf libtool-2.2.6b.tar.gz</div><div class="line"></div><div class="line">export PATH=${HOME}/ac_install/bin:$PATH</div><div class="line"></div><div class="line">(cd autoconf-2.69 && \</div><div class="line"> ./configure --prefix ${HOME}/ac_install && \</div><div class="line"> make && \</div><div class="line"> make install)</div><div class="line"></div><div class="line">(cd automake-1.15 && \</div><div class="line"> ./configure --prefix ${HOME}/ac_install && \</div><div class="line"> make && \</div><div class="line"> make install)</div><div class="line"></div><div class="line">(cd libtool-2.2.6b && \</div><div class="line"> ./configure --prefix ${HOME}/ac_install && \</div><div class="line"> make && \</div><div class="line"> make install)</div></div><!-- fragment --><h2>Building with partial threading support <a class="anchor" id="buildthreaded"></a> </h2>
+<p>```sh curl -O <a href="http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz">http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz</a> curl -O <a href="http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz">http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz</a> curl -O <a href="http://ftp.gnu.org/gnu/libtool/libtool-2.2.6b.tar.gz">http://ftp.gnu.org/gnu/libtool/libtool-2.2.6b.tar.gz</a></p>
+<p>tar xzf autoconf-2.69.tar.gz tar xzf automake-1.15.tar.gz tar xzf libtool-2.2.6b.tar.gz</p>
+<p>export PATH=${HOME}/ac_install/bin:$PATH</p>
+<p>(cd autoconf-2.69 && \ ./configure –prefix ${HOME}/ac_install && \ make && \ make install)</p>
+<p>(cd automake-1.15 && \ ./configure –prefix ${HOME}/ac_install && \ make && \ make install)</p>
+<p>(cd libtool-2.2.6b && \ ./configure –prefix ${HOME}/ac_install && \ make && \ make install) ```</p>
+<h2>Building with partial threading support <a class="anchor" id="buildthreaded"></a> </h2>
<p>Although json-c does not support fully multi-threaded access to object trees, it has some code to help make use in threaded programs a bit safer. Currently, this is limited to using atomic operations for <a class="el" href="json__object_8h.html#a675aa3a9cced685dbfd1c1a770a0c3e4">json_object_get()</a> and <a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">json_object_put()</a>.</p>
<p>Since this may have a performance impact, of at least 3x slower according to <a href="https://stackoverflow.com/a/11609063,">https://stackoverflow.com/a/11609063,</a> it is disabled by default. You may turn it on by adjusting your configure command with: –enable-threading</p>
<p>Separately, the default hash function used for object field keys, lh_char_hash, uses a compare-and-swap operation to ensure the randomly seed is only generated once. Because this is a one-time operation, it is always compiled in when the compare-and-swap operation is available.</p>
<h2>Linking to <code>libjson-c</code> <a class="anchor" id="linking"></a> </h2>
<p>If your system has <code>pkgconfig</code>, then you can just add this to your <code>makefile</code>:</p>
-<div class="fragment"><div class="line">CFLAGS += $(shell pkg-config --cflags json-c)</div><div class="line">LDFLAGS += $(shell pkg-config --libs json-c)</div></div><!-- fragment --><p>Without <code>pkgconfig</code>, you would do something like this:</p>
-<div class="fragment"><div class="line">JSON_C_DIR=/path/to/json_c/install</div><div class="line">CFLAGS += -I$(JSON_C_DIR)/include/json-c</div><div class="line">LDFLAGS+= -L$(JSON_C_DIR)/lib -ljson-c</div></div><!-- fragment --><h2>Using json-c <a class="anchor" id="using"></a> </h2>
+<p>```make CFLAGS += $(shell pkg-config –cflags json-c) LDFLAGS += $(shell pkg-config –libs json-c) ```</p>
+<p>Without <code>pkgconfig</code>, you would do something like this:</p>
+<p>```make JSON_C_DIR=/path/to/json_c/install CFLAGS += -I/include/json-c LDFLAGS+= -L/lib -ljson-c ```</p>
+<h2>Using json-c <a class="anchor" id="using"></a> </h2>
<p>To use json-c you can either include <a class="el" href="json_8h.html" title="A convenience header that may be included instead of other individual ones. ">json.h</a>, or preferrably, one of the following more specific header files:</p>
<ul>
<li><a class="el" href="json__object_8h.html" title="Core json-c API. Start here, or with json_tokener.h. ">json_object.h</a> - Core types and methods.</li>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: issues_closed_for_0.13.md File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_c_version.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:a251c3e1f59a379a4a905382b4e855125"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adc87477fbc1c75848fe6b6feec21c2d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">JSON_C_MINOR_VERSION</a>   13</td></tr>
<tr class="separator:adc87477fbc1c75848fe6b6feec21c2d6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a64457730097067ab096906d82e4a51a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">JSON_C_MICRO_VERSION</a>   00</td></tr>
+<tr class="memitem:a64457730097067ab096906d82e4a51a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">JSON_C_MICRO_VERSION</a>   01</td></tr>
<tr class="separator:a64457730097067ab096906d82e4a51a6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a78e176eee75ee6aed43c4d65ca4c5b44"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a78e176eee75ee6aed43c4d65ca4c5b44">JSON_C_VERSION_NUM</a></td></tr>
<tr class="separator:a78e176eee75ee6aed43c4d65ca4c5b44"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a894adda66a072bc3fd34ebe91a5aa7f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">JSON_C_VERSION</a>   "0.13"</td></tr>
+<tr class="memitem:a894adda66a072bc3fd34ebe91a5aa7f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">JSON_C_VERSION</a>   "0.13.1"</td></tr>
<tr class="separator:a894adda66a072bc3fd34ebe91a5aa7f4"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Methods for retrieving the json-c version. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a251c3e1f59a379a4a905382b4e855125"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a251c3e1f59a379a4a905382b4e855125">◆ </a></span>JSON_C_MAJOR_VERSION</h2>
-
+<a class="anchor" id="a251c3e1f59a379a4a905382b4e855125"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a64457730097067ab096906d82e4a51a6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a64457730097067ab096906d82e4a51a6">◆ </a></span>JSON_C_MICRO_VERSION</h2>
-
+<a class="anchor" id="a64457730097067ab096906d82e4a51a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define JSON_C_MICRO_VERSION   00</td>
+ <td class="memname">#define JSON_C_MICRO_VERSION   01</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="adc87477fbc1c75848fe6b6feec21c2d6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adc87477fbc1c75848fe6b6feec21c2d6">◆ </a></span>JSON_C_MINOR_VERSION</h2>
-
+<a class="anchor" id="adc87477fbc1c75848fe6b6feec21c2d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a894adda66a072bc3fd34ebe91a5aa7f4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a894adda66a072bc3fd34ebe91a5aa7f4">◆ </a></span>JSON_C_VERSION</h2>
-
+<a class="anchor" id="a894adda66a072bc3fd34ebe91a5aa7f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define JSON_C_VERSION   "0.13"</td>
+ <td class="memname">#define JSON_C_VERSION   "0.13.1"</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a78e176eee75ee6aed43c4d65ca4c5b44"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a78e176eee75ee6aed43c4d65ca4c5b44">◆ </a></span>JSON_C_VERSION_NUM</h2>
-
+<a class="anchor" id="a78e176eee75ee6aed43c4d65ca4c5b44"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">JSON_C_MAJOR_VERSION</a> << 16) | \</div><div class="line"> (<a class="code" href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">JSON_C_MINOR_VERSION</a> << 8) | \</div><div class="line"> JSON_C_MICRO_VERSION)</div><div class="ttc" id="json__c__version_8h_html_adc87477fbc1c75848fe6b6feec21c2d6"><div class="ttname"><a href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">JSON_C_MINOR_VERSION</a></div><div class="ttdeci">#define JSON_C_MINOR_VERSION</div><div class="ttdef"><b>Definition:</b> json_c_version.h:16</div></div>
+<b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">JSON_C_MAJOR_VERSION</a> << 16) | \</div>
+<div class="line"> (<a class="code" href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">JSON_C_MINOR_VERSION</a> << 8) | <a class="code" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">\</a></div>
+<div class="line"><a class="code" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6"> JSON_C_MICRO_VERSION</a>)</div>
+<div class="ttc" id="json__c__version_8h_html_a64457730097067ab096906d82e4a51a6"><div class="ttname"><a href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">JSON_C_MICRO_VERSION</a></div><div class="ttdeci">#define JSON_C_MICRO_VERSION</div><div class="ttdef"><b>Definition:</b> json_c_version.h:17</div></div>
+<div class="ttc" id="json__c__version_8h_html_adc87477fbc1c75848fe6b6feec21c2d6"><div class="ttname"><a href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">JSON_C_MINOR_VERSION</a></div><div class="ttdeci">#define JSON_C_MINOR_VERSION</div><div class="ttdef"><b>Definition:</b> json_c_version.h:16</div></div>
<div class="ttc" id="json__c__version_8h_html_a251c3e1f59a379a4a905382b4e855125"><div class="ttname"><a href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">JSON_C_MAJOR_VERSION</a></div><div class="ttdeci">#define JSON_C_MAJOR_VERSION</div><div class="ttdef"><b>Definition:</b> json_c_version.h:15</div></div>
</div><!-- fragment -->
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a536b398f292b0669fc824a8486131a27"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a536b398f292b0669fc824a8486131a27">◆ </a></span>json_c_version()</h2>
-
+<a class="anchor" id="a536b398f292b0669fc824a8486131a27"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a114bcfed9594f3cd662e43454000938d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a114bcfed9594f3cd662e43454000938d">◆ </a></span>json_c_version_num()</h2>
-
+<a class="anchor" id="a114bcfed9594f3cd662e43454000938d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_inttypes.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="ae372e90b62c1e8b51dc5d95bf7f5ba48"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae372e90b62c1e8b51dc5d95bf7f5ba48">◆ </a></span>PRId64</h2>
-
+<a class="anchor" id="ae372e90b62c1e8b51dc5d95bf7f5ba48"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae7044b3fb4cc5cde22155d59437c348f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae7044b3fb4cc5cde22155d59437c348f">◆ </a></span>SCNd64</h2>
-
+<a class="anchor" id="ae7044b3fb4cc5cde22155d59437c348f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
Macros</h2></td></tr>
<tr class="memitem:a84fa70b86686ce202058f63905c90078"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a84fa70b86686ce202058f63905c90078">THIS_FUNCTION_IS_DEPRECATED</a>(func)   func</td></tr>
<tr class="separator:a84fa70b86686ce202058f63905c90078"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a878f59e029f19db79ff9eb41fdcf4c6d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a878f59e029f19db79ff9eb41fdcf4c6d">JSON_C_CONST_FUNCTION</a>(func)   func</td></tr>
+<tr class="separator:a878f59e029f19db79ff9eb41fdcf4c6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2a31d5c00f3a4712f2d5d62aee66344e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a>   extern</td></tr>
<tr class="separator:a2a31d5c00f3a4712f2d5d62aee66344e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a268a63dd1b2e6d81559e268a4529e9bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a268a63dd1b2e6d81559e268a4529e9bf">JSON_OBJECT_DEF_HASH_ENTRIES</a>   16</td></tr>
<tr class="separator:a45837b8c6564f9e605f8a2bc76243750"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a50d1490598fe476d7a53e204e02cdc9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a50d1490598fe476d7a53e204e02cdc9d">JSON_C_OPTION_THREAD</a>   (1)</td></tr>
<tr class="separator:a50d1490598fe476d7a53e204e02cdc9d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acf5f514a9e0061c10fc08055762639ee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object_object_foreach</a>(obj, key, val)</td></tr>
+<tr class="memitem:acf5f514a9e0061c10fc08055762639ee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object_object_foreach</a>(obj, key, val)</td></tr>
<tr class="separator:acf5f514a9e0061c10fc08055762639ee"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a71f07006c12d78f7bbf4cb716a5af3a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC</a>(obj, iter)</td></tr>
+<tr class="memitem:a71f07006c12d78f7bbf4cb716a5af3a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC</a>(obj, iter)</td></tr>
<tr class="separator:a71f07006c12d78f7bbf4cb716a5af3a6"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
<tr class="memitem:af27907ced0f5a43409ad96430fe0f914"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structjson__object.html">json_object</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object</a></td></tr>
<tr class="memdesc:af27907ced0f5a43409ad96430fe0f914"><td class="mdescLeft"> </td><td class="mdescRight">The core type for all type of JSON objects handled by json-c. <a href="#af27907ced0f5a43409ad96430fe0f914">More...</a><br /></td></tr>
<tr class="separator:af27907ced0f5a43409ad96430fe0f914"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a57e58c272b899b7034c3b5137935117f"><td class="memItemLeft" align="right" valign="top">typedef void() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a>(struct <a class="el" href="structjson__object.html">json_object</a> *jso, void *userdata)</td></tr>
-<tr class="separator:a57e58c272b899b7034c3b5137935117f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad689953451ffa828830d349f4cd72563"><td class="memItemLeft" align="right" valign="top">typedef int() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a>(struct <a class="el" href="structjson__object.html">json_object</a> *jso, struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int level, int flags)</td></tr>
-<tr class="separator:ad689953451ffa828830d349f4cd72563"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa647d7c567a06abe1a1a511f6d6860e4"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> )(struct <a class="el" href="structjson__object.html">json_object</a> *jso, void *userdata)</td></tr>
+<tr class="separator:aa647d7c567a06abe1a1a511f6d6860e4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af84078100a9025df418f31626ea866fa"><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a> )(struct <a class="el" href="structjson__object.html">json_object</a> *jso, struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int level, int flags)</td></tr>
+<tr class="separator:af84078100a9025df418f31626ea866fa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba5eff84f8638d22f50403175f270c96"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#aba5eff84f8638d22f50403175f270c96">json_type</a></td></tr>
<tr class="separator:aba5eff84f8638d22f50403175f270c96"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acfbe0648eb909870e346df0bb42e81e1"><td class="memItemLeft" align="right" valign="top">typedef int() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_c_shallow_copy_fn</a>(<a class="el" href="structjson__object.html">json_object</a> *src, <a class="el" href="structjson__object.html">json_object</a> *parent, const char *key, size_t index, <a class="el" href="structjson__object.html">json_object</a> **dst)</td></tr>
-<tr class="separator:acfbe0648eb909870e346df0bb42e81e1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af4562514916f62ea56adf752ada10b52"><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_c_shallow_copy_fn</a> )(<a class="el" href="structjson__object.html">json_object</a> *src, <a class="el" href="structjson__object.html">json_object</a> *parent, const char *key, size_t index, <a class="el" href="structjson__object.html">json_object</a> **dst)</td></tr>
+<tr class="separator:af4562514916f62ea56adf752ada10b52"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="separator:add3770a3ba3d01a8f9adedfcd6bd8dbb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae925f3ec0f61cba5ea3dd50e0315f194"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#ae925f3ec0f61cba5ea3dd50e0315f194">json_object_get_userdata</a> (<a class="el" href="structjson__object.html">json_object</a> *jso)</td></tr>
<tr class="separator:ae925f3ec0f61cba5ea3dd50e0315f194"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4ee4281ccd123c62878e931a0a3bc43b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a4ee4281ccd123c62878e931a0a3bc43b">json_object_set_userdata</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, void *userdata, <a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> *user_delete)</td></tr>
+<tr class="memitem:a4ee4281ccd123c62878e931a0a3bc43b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a4ee4281ccd123c62878e931a0a3bc43b">json_object_set_userdata</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, void *userdata, <a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> *user_delete)</td></tr>
<tr class="separator:a4ee4281ccd123c62878e931a0a3bc43b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a889345512a214b8f78f6a73561523c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, <a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a> *to_string_func, void *userdata, <a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> *user_delete)</td></tr>
+<tr class="memitem:a889345512a214b8f78f6a73561523c7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, <a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a> *to_string_func, void *userdata, <a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> *user_delete)</td></tr>
<tr class="separator:a889345512a214b8f78f6a73561523c7c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a68c383f54544fca19b5f2425be397600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a68c383f54544fca19b5f2425be397600">json_object_new_object</a> (void)</td></tr>
<tr class="separator:a68c383f54544fca19b5f2425be397600"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="separator:a2caa52ae1863bd073444f3737138a4db"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad59a0ad2ec914a5eef90af53acae06d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#ad59a0ad2ec914a5eef90af53acae06d9">json_object_object_length</a> (const struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr>
<tr class="separator:ad59a0ad2ec914a5eef90af53acae06d9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a922b2d76c73da57174beec82d471743b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a922b2d76c73da57174beec82d471743b">JSON_C_CONST_FUNCTION</a> (<a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> size_t json_c_object_sizeof(void))</td></tr>
+<tr class="separator:a922b2d76c73da57174beec82d471743b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a27bd808a022251059a43f1f6370441cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a27bd808a022251059a43f1f6370441cd">json_object_object_add</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj, const char *key, struct <a class="el" href="structjson__object.html">json_object</a> *val)</td></tr>
<tr class="separator:a27bd808a022251059a43f1f6370441cd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a57d3e444dd7db6b4510d21bf3716a002"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a57d3e444dd7db6b4510d21bf3716a002">json_object_object_add_ex</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj, const char *const key, struct <a class="el" href="structjson__object.html">json_object</a> *const val, const unsigned opts)</td></tr>
<tr class="separator:ae48707a0c8689e14aaa3a9b831db27fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5a1d4640525e0217059868e312f20579"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a5a1d4640525e0217059868e312f20579">json_object_equal</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj1, struct <a class="el" href="structjson__object.html">json_object</a> *obj2)</td></tr>
<tr class="separator:a5a1d4640525e0217059868e312f20579"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aaac16505f13bc56accfad82604d8bcdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#aaac16505f13bc56accfad82604d8bcdc">json_object_deep_copy</a> (struct <a class="el" href="structjson__object.html">json_object</a> *src, struct <a class="el" href="structjson__object.html">json_object</a> **dst, <a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_c_shallow_copy_fn</a> *shallow_copy)</td></tr>
+<tr class="memitem:aaac16505f13bc56accfad82604d8bcdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#aaac16505f13bc56accfad82604d8bcdc">json_object_deep_copy</a> (struct <a class="el" href="structjson__object.html">json_object</a> *src, struct <a class="el" href="structjson__object.html">json_object</a> **dst, <a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_c_shallow_copy_fn</a> *shallow_copy)</td></tr>
<tr class="separator:aaac16505f13bc56accfad82604d8bcdc"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
-<tr class="memitem:adda8476609cc566ee62b80eaed310283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#adda8476609cc566ee62b80eaed310283">json_object_free_userdata</a></td></tr>
+<tr class="memitem:adda8476609cc566ee62b80eaed310283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#adda8476609cc566ee62b80eaed310283">json_object_free_userdata</a></td></tr>
<tr class="separator:adda8476609cc566ee62b80eaed310283"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8bc341281f4dd60b53b03b2dec0fae28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a8bc341281f4dd60b53b03b2dec0fae28">json_object_userdata_to_json_string</a></td></tr>
+<tr class="memitem:a8bc341281f4dd60b53b03b2dec0fae28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#a8bc341281f4dd60b53b03b2dec0fae28">json_object_userdata_to_json_string</a></td></tr>
<tr class="separator:a8bc341281f4dd60b53b03b2dec0fae28"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad79dbd850536be7f59714b52bbd7ec30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_c_shallow_copy_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#ad79dbd850536be7f59714b52bbd7ec30">json_c_shallow_copy_default</a></td></tr>
+<tr class="memitem:ad79dbd850536be7f59714b52bbd7ec30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_c_shallow_copy_fn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object_8h.html#ad79dbd850536be7f59714b52bbd7ec30">json_c_shallow_copy_default</a></td></tr>
<tr class="separator:ad79dbd850536be7f59714b52bbd7ec30"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Core json-c API. Start here, or with <a class="el" href="json__tokener_8h.html" title="Methods to parse an input string into a tree of json_object objects. ">json_tokener.h</a>. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="aa93f0eb578d23995850d61f7d61c55c1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa93f0eb578d23995850d61f7d61c55c1">◆ </a></span>FALSE</h2>
-
+<a class="anchor" id="aa93f0eb578d23995850d61f7d61c55c1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8cd01c484155ac99043a35b7c85ae411"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8cd01c484155ac99043a35b7c85ae411">◆ </a></span>JSON_C_OBJECT_ADD_KEY_IS_NEW</h2>
+<a class="anchor" id="a878f59e029f19db79ff9eb41fdcf4c6d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define JSON_C_CONST_FUNCTION</td>
+ <td>(</td>
+ <td class="paramtype"> </td>
+ <td class="paramname">func </td><td>)</td>
+ <td>   func</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+</div>
+</div>
+<a class="anchor" id="a8cd01c484155ac99043a35b7c85ae411"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a134ffafc6116799a20134dc7646b5a37"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a134ffafc6116799a20134dc7646b5a37">◆ </a></span>JSON_C_OBJECT_KEY_IS_CONSTANT</h2>
-
+<a class="anchor" id="a134ffafc6116799a20134dc7646b5a37"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a45837b8c6564f9e605f8a2bc76243750"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a45837b8c6564f9e605f8a2bc76243750">◆ </a></span>JSON_C_OPTION_GLOBAL</h2>
-
+<a class="anchor" id="a45837b8c6564f9e605f8a2bc76243750"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a50d1490598fe476d7a53e204e02cdc9d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a50d1490598fe476d7a53e204e02cdc9d">◆ </a></span>JSON_C_OPTION_THREAD</h2>
-
+<a class="anchor" id="a50d1490598fe476d7a53e204e02cdc9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a5c11d72c55f3ab7c088f19e7bf118163"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5c11d72c55f3ab7c088f19e7bf118163">◆ </a></span>JSON_C_TO_STRING_NOSLASHESCAPE</h2>
-
+<a class="anchor" id="a5c11d72c55f3ab7c088f19e7bf118163"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a34f027c147babf69fc530d088f2b49b0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a34f027c147babf69fc530d088f2b49b0">◆ </a></span>JSON_C_TO_STRING_NOZERO</h2>
-
+<a class="anchor" id="a34f027c147babf69fc530d088f2b49b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a3294cb92765cdeb497cfd346644d1059"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3294cb92765cdeb497cfd346644d1059">◆ </a></span>JSON_C_TO_STRING_PLAIN</h2>
-
+<a class="anchor" id="a3294cb92765cdeb497cfd346644d1059"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a2025bc677c35f130e117dfda5bf1ef73"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2025bc677c35f130e117dfda5bf1ef73">◆ </a></span>JSON_C_TO_STRING_PRETTY</h2>
-
+<a class="anchor" id="a2025bc677c35f130e117dfda5bf1ef73"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="afc1486af21f6b1653c6f523025bdfd3b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afc1486af21f6b1653c6f523025bdfd3b">◆ </a></span>JSON_C_TO_STRING_PRETTY_TAB</h2>
-
+<a class="anchor" id="afc1486af21f6b1653c6f523025bdfd3b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aa821746c8668e6ad62bed90ec9e00103"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa821746c8668e6ad62bed90ec9e00103">◆ </a></span>JSON_C_TO_STRING_SPACED</h2>
-
+<a class="anchor" id="aa821746c8668e6ad62bed90ec9e00103"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a2a31d5c00f3a4712f2d5d62aee66344e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2a31d5c00f3a4712f2d5d62aee66344e">◆ </a></span>JSON_EXPORT</h2>
-
+<a class="anchor" id="a2a31d5c00f3a4712f2d5d62aee66344e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a268a63dd1b2e6d81559e268a4529e9bf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a268a63dd1b2e6d81559e268a4529e9bf">◆ </a></span>JSON_OBJECT_DEF_HASH_ENTRIES</h2>
-
+<a class="anchor" id="a268a63dd1b2e6d81559e268a4529e9bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acf5f514a9e0061c10fc08055762639ee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acf5f514a9e0061c10fc08055762639ee">◆ </a></span>json_object_object_foreach</h2>
-
+<a class="anchor" id="acf5f514a9e0061c10fc08055762639ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">char</span> *key;\</div><div class="line"> struct <a class="code" href="structjson__object.html">json_object</a> *val; \</div><div class="line"> struct <a class="code" href="structlh__entry.html">lh_entry</a> *entry ## key; \</div><div class="line"> struct <a class="code" href="structlh__entry.html">lh_entry</a> *entry_next ## key = NULL; \</div><div class="line"> for(entry ## key = <a class="code" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object</a>(obj)->head; \</div><div class="line"> (entry ## key ? ( \</div><div class="line"> key = (<span class="keywordtype">char</span>*)<a class="code" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a>(entry ## key), \</div><div class="line"> val = (<span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>*)<a class="code" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v</a>(entry ## key), \</div><div class="line"> entry_next ## key = entry ## key->next, \</div><div class="line"> entry ## key) : 0); \</div><div class="line"> entry ## key = entry_next ## key)</div><div class="ttc" id="linkhash_8h_html_a7579ce28b8366fc9b8656f14270aa3aa"><div class="ttname"><a href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a></div><div class="ttdeci">#define lh_entry_k(entry)</div><div class="ttdef"><b>Definition:</b> linkhash.h:392</div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">char</span> *key = NULL;\</div>
+<div class="line"> struct <a class="code" href="structjson__object.html">json_object</a> *val = NULL; \</div>
+<div class="line"> struct <a class="code" href="structlh__entry.html">lh_entry</a> *entry ## key; \</div>
+<div class="line"> struct <a class="code" href="structlh__entry.html">lh_entry</a> *entry_next ## key = NULL; \</div>
+<div class="line"> for(entry ## key = <a class="code" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object</a>(obj)->head; \</div>
+<div class="line"> (entry ## key ? ( \</div>
+<div class="line"> key = (<span class="keywordtype">char</span>*)<a class="code" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a>(entry ## key), \</div>
+<div class="line"> val = (<span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>*)<a class="code" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v</a>(entry ## key), \</div>
+<div class="line"> entry_next ## key = entry ## key->next, \</div>
+<div class="line"> entry ## key) : 0); \</div>
+<div class="line"> entry ## key = entry_next ## key)</div>
+<div class="ttc" id="linkhash_8h_html_a7579ce28b8366fc9b8656f14270aa3aa"><div class="ttname"><a href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a></div><div class="ttdeci">#define lh_entry_k(entry)</div><div class="ttdef"><b>Definition:</b> linkhash.h:392</div></div>
<div class="ttc" id="linkhash_8h_html_a0d4052ccfd8c5d351a9c1d3ba07671b3"><div class="ttname"><a href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v</a></div><div class="ttdeci">#define lh_entry_v(entry)</div><div class="ttdef"><b>Definition:</b> linkhash.h:400</div></div>
<div class="ttc" id="json__object_8h_html_a2caa52ae1863bd073444f3737138a4db"><div class="ttname"><a href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object</a></div><div class="ttdeci">JSON_EXPORT struct lh_table * json_object_get_object(const struct json_object *obj)</div></div>
<div class="ttc" id="structlh__entry_html"><div class="ttname"><a href="structlh__entry.html">lh_entry</a></div><div class="ttdef"><b>Definition:</b> linkhash.h:85</div></div>
</div>
</div>
-<a id="a71f07006c12d78f7bbf4cb716a5af3a6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a71f07006c12d78f7bbf4cb716a5af3a6">◆ </a></span>json_object_object_foreachC</h2>
-
+<a class="anchor" id="a71f07006c12d78f7bbf4cb716a5af3a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(iter.entry = <a class="code" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object</a>(obj)->head; \</div><div class="line"> (iter.entry ? (iter.key = (<span class="keywordtype">char</span>*)<a class="code" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a>(iter.entry), iter.val = (<span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>*)<a class="code" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v</a>(iter.entry), iter.entry) : 0); \</div><div class="line"> iter.entry = iter.entry->next)</div><div class="ttc" id="linkhash_8h_html_a7579ce28b8366fc9b8656f14270aa3aa"><div class="ttname"><a href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a></div><div class="ttdeci">#define lh_entry_k(entry)</div><div class="ttdef"><b>Definition:</b> linkhash.h:392</div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">for</span>(iter.entry = <a class="code" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object</a>(obj)->head; \</div>
+<div class="line"> (iter.entry ? (iter.key = (<span class="keywordtype">char</span>*)<a class="code" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a>(iter.entry), iter.val = (<span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>*)<a class="code" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v</a>(iter.entry), iter.entry) : 0); \</div>
+<div class="line"> iter.entry = iter.entry->next)</div>
+<div class="ttc" id="linkhash_8h_html_a7579ce28b8366fc9b8656f14270aa3aa"><div class="ttname"><a href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k</a></div><div class="ttdeci">#define lh_entry_k(entry)</div><div class="ttdef"><b>Definition:</b> linkhash.h:392</div></div>
<div class="ttc" id="linkhash_8h_html_a0d4052ccfd8c5d351a9c1d3ba07671b3"><div class="ttname"><a href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v</a></div><div class="ttdeci">#define lh_entry_v(entry)</div><div class="ttdef"><b>Definition:</b> linkhash.h:400</div></div>
<div class="ttc" id="json__object_8h_html_a2caa52ae1863bd073444f3737138a4db"><div class="ttname"><a href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object</a></div><div class="ttdeci">JSON_EXPORT struct lh_table * json_object_get_object(const struct json_object *obj)</div></div>
<div class="ttc" id="structjson__object_html"><div class="ttname"><a href="structjson__object.html">json_object</a></div><div class="ttdef"><b>Definition:</b> json_object_private.h:27</div></div>
</div>
</div>
-<a id="a84fa70b86686ce202058f63905c90078"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a84fa70b86686ce202058f63905c90078">◆ </a></span>THIS_FUNCTION_IS_DEPRECATED</h2>
-
+<a class="anchor" id="a84fa70b86686ce202058f63905c90078"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aa8cecfc5c5c054d2875c03e77b7be15d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa8cecfc5c5c054d2875c03e77b7be15d">◆ </a></span>TRUE</h2>
-
+<a class="anchor" id="aa8cecfc5c5c054d2875c03e77b7be15d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="a81f02022906fafc71eb9197049f07f73"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a81f02022906fafc71eb9197049f07f73">◆ </a></span>json_bool</h2>
-
+<a class="anchor" id="a81f02022906fafc71eb9197049f07f73"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acfbe0648eb909870e346df0bb42e81e1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acfbe0648eb909870e346df0bb42e81e1">◆ </a></span>json_c_shallow_copy_fn</h2>
-
+<a class="anchor" id="af4562514916f62ea56adf752ada10b52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int() json_c_shallow_copy_fn(<a class="el" href="structjson__object.html">json_object</a> *src, <a class="el" href="structjson__object.html">json_object</a> *parent, const char *key, size_t index, <a class="el" href="structjson__object.html">json_object</a> **dst)</td>
+ <td class="memname">typedef int( json_c_shallow_copy_fn)(<a class="el" href="structjson__object.html">json_object</a> *src, <a class="el" href="structjson__object.html">json_object</a> *parent, const char *key, size_t index, <a class="el" href="structjson__object.html">json_object</a> **dst)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="af27907ced0f5a43409ad96430fe0f914"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af27907ced0f5a43409ad96430fe0f914">◆ </a></span>json_object</h2>
-
+<a class="anchor" id="af27907ced0f5a43409ad96430fe0f914"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a57e58c272b899b7034c3b5137935117f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a57e58c272b899b7034c3b5137935117f">◆ </a></span>json_object_delete_fn</h2>
-
+<a class="anchor" id="aa647d7c567a06abe1a1a511f6d6860e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void() json_object_delete_fn(struct <a class="el" href="structjson__object.html">json_object</a> *jso, void *userdata)</td>
+ <td class="memname">typedef void( json_object_delete_fn)(struct <a class="el" href="structjson__object.html">json_object</a> *jso, void *userdata)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="af88126730e765f2068968f4b16fd074f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af88126730e765f2068968f4b16fd074f">◆ </a></span>json_object_iter</h2>
-
+<a class="anchor" id="af88126730e765f2068968f4b16fd074f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad689953451ffa828830d349f4cd72563"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad689953451ffa828830d349f4cd72563">◆ </a></span>json_object_to_json_string_fn</h2>
-
+<a class="anchor" id="af84078100a9025df418f31626ea866fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int() json_object_to_json_string_fn(struct <a class="el" href="structjson__object.html">json_object</a> *jso, struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int level, int flags)</td>
+ <td class="memname">typedef int( json_object_to_json_string_fn)(struct <a class="el" href="structjson__object.html">json_object</a> *jso, struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int level, int flags)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="aba5eff84f8638d22f50403175f270c96"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aba5eff84f8638d22f50403175f270c96">◆ </a></span>json_type</h2>
-
+<a class="anchor" id="aba5eff84f8638d22f50403175f270c96"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a id="ac75c61993722a9b8aaa44704072ec06c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac75c61993722a9b8aaa44704072ec06c">◆ </a></span>json_type</h2>
-
+<a class="anchor" id="ac75c61993722a9b8aaa44704072ec06c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1"></a>json_type_null </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c"></a>json_type_boolean </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd"></a>json_type_double </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956"></a>json_type_int </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f"></a>json_type_object </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c"></a>json_type_array </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6"></a>json_type_string </td><td class="fielddoc"></td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1"></a>json_type_null </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c"></a>json_type_boolean </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd"></a>json_type_double </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956"></a>json_type_int </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f"></a>json_type_object </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c"></a>json_type_array </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6"></a>json_type_string </td><td class="fielddoc">
+</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a865a9a3f897eb64a0354c21b972e8187"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a865a9a3f897eb64a0354c21b972e8187">◆ </a></span>json_c_set_serialization_double_format()</h2>
+<a class="anchor" id="a922b2d76c73da57174beec82d471743b"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">JSON_C_CONST_FUNCTION </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> size_t  </td>
+ <td class="paramname"><em>json_c_object_sizeof</em>void</td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the sizeof (struct <a class="el" href="structjson__object.html">json_object</a>). </p><dl class="section return"><dt>Returns</dt><dd>a size_t with the sizeof (struct <a class="el" href="structjson__object.html">json_object</a>) </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a865a9a3f897eb64a0354c21b972e8187"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a18cdd9a7455e09f36cdf6e5756b7f586"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a18cdd9a7455e09f36cdf6e5756b7f586">◆ </a></span>json_object_array_add()</h2>
-
+<a class="anchor" id="a18cdd9a7455e09f36cdf6e5756b7f586"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aed353084ed3ad84e7b7575afbe7e719d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aed353084ed3ad84e7b7575afbe7e719d">◆ </a></span>json_object_array_bsearch()</h2>
-
+<a class="anchor" id="aed353084ed3ad84e7b7575afbe7e719d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a722eca9f578704d3af38b97549242c1f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a722eca9f578704d3af38b97549242c1f">◆ </a></span>json_object_array_del_idx()</h2>
-
+<a class="anchor" id="a722eca9f578704d3af38b97549242c1f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a676711a76545d4ec65cc75f100f5fd19"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a676711a76545d4ec65cc75f100f5fd19">◆ </a></span>json_object_array_get_idx()</h2>
-
+<a class="anchor" id="a676711a76545d4ec65cc75f100f5fd19"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ab9ea8f9c72d5adf83fdcbfe69f97fa44"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab9ea8f9c72d5adf83fdcbfe69f97fa44">◆ </a></span>json_object_array_length()</h2>
-
+<a class="anchor" id="ab9ea8f9c72d5adf83fdcbfe69f97fa44"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1ac0ccdbc13a25da7d8b2dc9e421dfad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1ac0ccdbc13a25da7d8b2dc9e421dfad">◆ </a></span>json_object_array_put_idx()</h2>
-
+<a class="anchor" id="a1ac0ccdbc13a25da7d8b2dc9e421dfad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a5584e2f2051cd1faa7fafd07ba888fd1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5584e2f2051cd1faa7fafd07ba888fd1">◆ </a></span>json_object_array_sort()</h2>
-
+<a class="anchor" id="a5584e2f2051cd1faa7fafd07ba888fd1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aaac16505f13bc56accfad82604d8bcdc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaac16505f13bc56accfad82604d8bcdc">◆ </a></span>json_object_deep_copy()</h2>
-
+<a class="anchor" id="aaac16505f13bc56accfad82604d8bcdc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_c_shallow_copy_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_c_shallow_copy_fn</a> * </td>
<td class="paramname"><em>shallow_copy</em> </td>
</tr>
<tr>
</div>
</div>
-<a id="ada262c62364e3819b6a64b1e3a632336"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ada262c62364e3819b6a64b1e3a632336">◆ </a></span>json_object_double_to_json_string()</h2>
-
+<a class="anchor" id="ada262c62364e3819b6a64b1e3a632336"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><div class="memdoc">
<p>Serialize a <a class="el" href="structjson__object.html">json_object</a> of type json_type_double to a string.</p>
<p>This function isn't meant to be called directly. Instead, you can set a custom format string for the serialization of this double using the following call (where "%.17g" actually is the default):</p>
-<div class="fragment"><div class="line">jso = <a class="code" href="json__object_8h.html#a594a093bafb9091f843da3197e0638aa">json_object_new_double</a>(d);</div><div class="line"><a class="code" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer</a>(jso, <a class="code" href="json__object_8h.html#ada262c62364e3819b6a64b1e3a632336">json_object_double_to_json_string</a>,</div><div class="line"> <span class="stringliteral">"%.17g"</span>, NULL);</div></div><!-- fragment --><dl class="section see"><dt>See also</dt><dd>printf(3) man page for format strings</dd></dl>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> jso = json_object_new_double(d);</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> json_object_set_serializer(jso, json_object_double_to_json_string,</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  "%.17g", NULL);</div>
+</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd>printf(3) man page for format strings</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">jso</td><td>The json_type_double object that is serialized. </td></tr>
</div>
</div>
-<a id="a5a1d4640525e0217059868e312f20579"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5a1d4640525e0217059868e312f20579">◆ </a></span>json_object_equal()</h2>
-
+<a class="anchor" id="a5a1d4640525e0217059868e312f20579"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a675aa3a9cced685dbfd1c1a770a0c3e4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a675aa3a9cced685dbfd1c1a770a0c3e4">◆ </a></span>json_object_get()</h2>
-
+<a class="anchor" id="a675aa3a9cced685dbfd1c1a770a0c3e4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a23d20e3f886c1638a7116be66b7b5ec2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a23d20e3f886c1638a7116be66b7b5ec2">◆ </a></span>json_object_get_array()</h2>
-
+<a class="anchor" id="a23d20e3f886c1638a7116be66b7b5ec2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac003fb99db7ecd674bb16d983d2f92ee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac003fb99db7ecd674bb16d983d2f92ee">◆ </a></span>json_object_get_boolean()</h2>
-
+<a class="anchor" id="ac003fb99db7ecd674bb16d983d2f92ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a94a70cff6a14398b581b7b10b0792c5b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a94a70cff6a14398b581b7b10b0792c5b">◆ </a></span>json_object_get_double()</h2>
-
+<a class="anchor" id="a94a70cff6a14398b581b7b10b0792c5b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8c56dc58a02f92cd6789ba5dcb9fe7b1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8c56dc58a02f92cd6789ba5dcb9fe7b1">◆ </a></span>json_object_get_int()</h2>
-
+<a class="anchor" id="a8c56dc58a02f92cd6789ba5dcb9fe7b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1a14750b3af4df18ec8dc93b090a8e8a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1a14750b3af4df18ec8dc93b090a8e8a">◆ </a></span>json_object_get_int64()</h2>
-
+<a class="anchor" id="a1a14750b3af4df18ec8dc93b090a8e8a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a2caa52ae1863bd073444f3737138a4db"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2caa52ae1863bd073444f3737138a4db">◆ </a></span>json_object_get_object()</h2>
-
+<a class="anchor" id="a2caa52ae1863bd073444f3737138a4db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9ee29ca8d79896e15007131527f6002e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9ee29ca8d79896e15007131527f6002e">◆ </a></span>json_object_get_string()</h2>
-
+<a class="anchor" id="a9ee29ca8d79896e15007131527f6002e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac1d1f95a27a5e5d93bb66a8adfc1a2f4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac1d1f95a27a5e5d93bb66a8adfc1a2f4">◆ </a></span>json_object_get_string_len()</h2>
-
+<a class="anchor" id="ac1d1f95a27a5e5d93bb66a8adfc1a2f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="af256a3a7910e271a2b9735e5044c3827"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af256a3a7910e271a2b9735e5044c3827">◆ </a></span>json_object_get_type()</h2>
-
+<a class="anchor" id="af256a3a7910e271a2b9735e5044c3827"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae925f3ec0f61cba5ea3dd50e0315f194"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae925f3ec0f61cba5ea3dd50e0315f194">◆ </a></span>json_object_get_userdata()</h2>
-
+<a class="anchor" id="ae925f3ec0f61cba5ea3dd50e0315f194"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a25691322b2d1ab24a3797e5752eb659f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a25691322b2d1ab24a3797e5752eb659f">◆ </a></span>json_object_int_inc()</h2>
-
+<a class="anchor" id="a25691322b2d1ab24a3797e5752eb659f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8ab506a3d8f4ba5eb6a12ce0a6bbd37b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8ab506a3d8f4ba5eb6a12ce0a6bbd37b">◆ </a></span>json_object_is_type()</h2>
-
+<a class="anchor" id="a8ab506a3d8f4ba5eb6a12ce0a6bbd37b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a84f7f8c0774c4600d958561d7548d649"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a84f7f8c0774c4600d958561d7548d649">◆ </a></span>json_object_new_array()</h2>
-
+<a class="anchor" id="a84f7f8c0774c4600d958561d7548d649"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a2e290acd80e72cca745f89fb4600fb78"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2e290acd80e72cca745f89fb4600fb78">◆ </a></span>json_object_new_boolean()</h2>
-
+<a class="anchor" id="a2e290acd80e72cca745f89fb4600fb78"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a594a093bafb9091f843da3197e0638aa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a594a093bafb9091f843da3197e0638aa">◆ </a></span>json_object_new_double()</h2>
-
+<a class="anchor" id="a594a093bafb9091f843da3197e0638aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae49671c026fe1ada370a75321e4e65f6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae49671c026fe1ada370a75321e4e65f6">◆ </a></span>json_object_new_double_s()</h2>
-
+<a class="anchor" id="ae49671c026fe1ada370a75321e4e65f6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<p>Notes:</p>
<p>This is used by <a class="el" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">json_tokener_parse_ex()</a> to allow for an exact re-serialization of a parsed object.</p>
<p>The userdata field is used to store the string representation, so it can't be used for other data if this function is used.</p>
-<p>An equivalent sequence of calls is: </p><div class="fragment"><div class="line">jso = <a class="code" href="json__object_8h.html#a594a093bafb9091f843da3197e0638aa">json_object_new_double</a>(d);</div><div class="line"><a class="code" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer</a>(jso, <a class="code" href="json__object_8h.html#a8bc341281f4dd60b53b03b2dec0fae28">json_object_userdata_to_json_string</a>,</div><div class="line"> strdup(ds), <a class="code" href="json__object_8h.html#adda8476609cc566ee62b80eaed310283">json_object_free_userdata</a>);</div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+<p>An equivalent sequence of calls is: </p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> jso = json_object_new_double(d);</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> json_object_set_serializer(jso, json_object_userdata_to_json_string,</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  strdup(ds), json_object_free_userdata);</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">d</td><td>the numeric value of the double. </td></tr>
<tr><td class="paramname">ds</td><td>the string representation of the double. This will be copied. </td></tr>
</div>
</div>
-<a id="ae92f0770fb4b3c884ce35de52d3d7de8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae92f0770fb4b3c884ce35de52d3d7de8">◆ </a></span>json_object_new_int()</h2>
-
+<a class="anchor" id="ae92f0770fb4b3c884ce35de52d3d7de8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7847f74494645c2b076505c37cc4cb93"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7847f74494645c2b076505c37cc4cb93">◆ </a></span>json_object_new_int64()</h2>
-
+<a class="anchor" id="a7847f74494645c2b076505c37cc4cb93"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a68c383f54544fca19b5f2425be397600"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a68c383f54544fca19b5f2425be397600">◆ </a></span>json_object_new_object()</h2>
-
+<a class="anchor" id="a68c383f54544fca19b5f2425be397600"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7b7b5302b3903c9347eeb1f4a64d657b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7b7b5302b3903c9347eeb1f4a64d657b">◆ </a></span>json_object_new_string()</h2>
-
+<a class="anchor" id="a7b7b5302b3903c9347eeb1f4a64d657b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a190e9bea8c39b257af69d392dd2ddffb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a190e9bea8c39b257af69d392dd2ddffb">◆ </a></span>json_object_new_string_len()</h2>
-
+<a class="anchor" id="a190e9bea8c39b257af69d392dd2ddffb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a27bd808a022251059a43f1f6370441cd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a27bd808a022251059a43f1f6370441cd">◆ </a></span>json_object_object_add()</h2>
-
+<a class="anchor" id="a27bd808a022251059a43f1f6370441cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a57d3e444dd7db6b4510d21bf3716a002"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a57d3e444dd7db6b4510d21bf3716a002">◆ </a></span>json_object_object_add_ex()</h2>
-
+<a class="anchor" id="a57d3e444dd7db6b4510d21bf3716a002"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac6605fdafca20bd5d33c84f4f80a3bda"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac6605fdafca20bd5d33c84f4f80a3bda">◆ </a></span>json_object_object_del()</h2>
-
+<a class="anchor" id="ac6605fdafca20bd5d33c84f4f80a3bda"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1a097805abb53b4c8a60d573730a8939"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1a097805abb53b4c8a60d573730a8939">◆ </a></span>json_object_object_get()</h2>
-
+<a class="anchor" id="a1a097805abb53b4c8a60d573730a8939"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a90d5f16d58636f01d2ed1a6030c7366a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a90d5f16d58636f01d2ed1a6030c7366a">◆ </a></span>json_object_object_get_ex()</h2>
-
+<a class="anchor" id="a90d5f16d58636f01d2ed1a6030c7366a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad59a0ad2ec914a5eef90af53acae06d9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad59a0ad2ec914a5eef90af53acae06d9">◆ </a></span>json_object_object_length()</h2>
-
+<a class="anchor" id="ad59a0ad2ec914a5eef90af53acae06d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="afabf61f932cd64a4122ca8092452eed5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afabf61f932cd64a4122ca8092452eed5">◆ </a></span>json_object_put()</h2>
-
+<a class="anchor" id="afabf61f932cd64a4122ca8092452eed5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a23863c1503f3a8dd8a460a6405da0a65"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a23863c1503f3a8dd8a460a6405da0a65">◆ </a></span>json_object_set_boolean()</h2>
-
+<a class="anchor" id="a23863c1503f3a8dd8a460a6405da0a65"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a3a7b7ce585565558cb69dad8d45d7757"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3a7b7ce585565558cb69dad8d45d7757">◆ </a></span>json_object_set_double()</h2>
-
+<a class="anchor" id="a3a7b7ce585565558cb69dad8d45d7757"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4ab3568f12e01fd2967e765a72456caa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4ab3568f12e01fd2967e765a72456caa">◆ </a></span>json_object_set_int()</h2>
-
+<a class="anchor" id="a4ab3568f12e01fd2967e765a72456caa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7d3948600dde732abed0e261264ef53a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7d3948600dde732abed0e261264ef53a">◆ </a></span>json_object_set_int64()</h2>
-
+<a class="anchor" id="a7d3948600dde732abed0e261264ef53a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a889345512a214b8f78f6a73561523c7c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a889345512a214b8f78f6a73561523c7c">◆ </a></span>json_object_set_serializer()</h2>
-
+<a class="anchor" id="a889345512a214b8f78f6a73561523c7c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a> * </td>
<td class="paramname"><em>to_string_func</em>, </td>
</tr>
<tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> * </td>
<td class="paramname"><em>user_delete</em> </td>
</tr>
<tr>
</div>
</div>
-<a id="ac35013e51cdc0651512801c947df431c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac35013e51cdc0651512801c947df431c">◆ </a></span>json_object_set_string()</h2>
-
+<a class="anchor" id="ac35013e51cdc0651512801c947df431c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae48707a0c8689e14aaa3a9b831db27fc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae48707a0c8689e14aaa3a9b831db27fc">◆ </a></span>json_object_set_string_len()</h2>
-
+<a class="anchor" id="ae48707a0c8689e14aaa3a9b831db27fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4ee4281ccd123c62878e931a0a3bc43b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4ee4281ccd123c62878e931a0a3bc43b">◆ </a></span>json_object_set_userdata()</h2>
-
+<a class="anchor" id="a4ee4281ccd123c62878e931a0a3bc43b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> * </td>
<td class="paramname"><em>user_delete</em> </td>
</tr>
<tr>
</div>
</div>
-<a id="ab7390c22baa1700d977c2af6b22d43a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab7390c22baa1700d977c2af6b22d43a4">◆ </a></span>json_object_to_json_string()</h2>
-
+<a class="anchor" id="ab7390c22baa1700d977c2af6b22d43a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9db613127bd4ef7db42307e43a85fc1b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9db613127bd4ef7db42307e43a85fc1b">◆ </a></span>json_object_to_json_string_ext()</h2>
-
+<a class="anchor" id="a9db613127bd4ef7db42307e43a85fc1b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="add3770a3ba3d01a8f9adedfcd6bd8dbb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#add3770a3ba3d01a8f9adedfcd6bd8dbb">◆ </a></span>json_object_to_json_string_length()</h2>
-
+<a class="anchor" id="add3770a3ba3d01a8f9adedfcd6bd8dbb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
-<a id="ad79dbd850536be7f59714b52bbd7ec30"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad79dbd850536be7f59714b52bbd7ec30">◆ </a></span>json_c_shallow_copy_default</h2>
-
+<a class="anchor" id="ad79dbd850536be7f59714b52bbd7ec30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_c_shallow_copy_fn</a> json_c_shallow_copy_default</td>
+ <td class="memname"><a class="el" href="json__object_8h.html#af4562514916f62ea56adf752ada10b52">json_c_shallow_copy_fn</a> json_c_shallow_copy_default</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="adda8476609cc566ee62b80eaed310283"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adda8476609cc566ee62b80eaed310283">◆ </a></span>json_object_free_userdata</h2>
-
+<a class="anchor" id="adda8476609cc566ee62b80eaed310283"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> json_object_free_userdata</td>
+ <td class="memname"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> json_object_free_userdata</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a8bc341281f4dd60b53b03b2dec0fae28"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8bc341281f4dd60b53b03b2dec0fae28">◆ </a></span>json_object_userdata_to_json_string</h2>
-
+<a class="anchor" id="a8bc341281f4dd60b53b03b2dec0fae28"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a> json_object_userdata_to_json_string</td>
+ <td class="memname"><a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a> json_object_userdata_to_json_string</td>
</tr>
</table>
</div><div class="memdoc">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object_iterator.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<li>Reentrant: NO </li>
</ul>
</div><h2 class="groupheader">Function Documentation</h2>
-<a id="a925eb97b5aa5b64986a0f663f53cf0fa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a925eb97b5aa5b64986a0f663f53cf0fa">◆ </a></span>json_object_iter_begin()</h2>
-
+<a class="anchor" id="a925eb97b5aa5b64986a0f663f53cf0fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> If the JSON Object has at least one pair, on return, the iterator refers to the first pair. If the JSON Object doesn't have any pairs, the returned iterator is equivalent to the "end" iterator for the same JSON Object instance.</dd></dl>
-<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> it;</div><div class="line"><span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> itEnd;</div><div class="line"><span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>* obj;</div><div class="line"></div><div class="line">obj = <a class="code" href="json__tokener_8h.html#a236ef64d079822a4411d13eae7190c4d">json_tokener_parse</a>(<span class="stringliteral">"{'first':'george', 'age':100}"</span>);</div><div class="line">it = <a class="code" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iter_begin</a>(obj);</div><div class="line">itEnd = <a class="code" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end</a>(obj);</div><div class="line"></div><div class="line"><span class="keywordflow">while</span> (!<a class="code" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iter_equal</a>(&it, &itEnd)) {</div><div class="line"> printf(<span class="stringliteral">"%s\n"</span>,</div><div class="line"> <a class="code" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iter_peek_name</a>(&it));</div><div class="line"> <a class="code" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iter_next</a>(&it);</div><div class="line">}</div></div><!-- fragment -->
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> struct json_object_iterator it;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> struct json_object_iterator itEnd;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> struct json_object* obj;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> obj = json_tokener_parse("{'first':'george', 'age':100}");</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> it = json_object_iter_begin(obj);</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> itEnd = json_object_iter_end(obj);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> while (!json_object_iter_equal(&it, &itEnd)) {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  printf("%s\n",</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  json_object_iter_peek_name(&it));</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  json_object_iter_next(&it);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
+</div><!-- fragment -->
</div>
</div>
-<a id="a1fa3784395fb14496e3f1a1633028fd4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1fa3784395fb14496e3f1a1633028fd4">◆ </a></span>json_object_iter_end()</h2>
-
+<a class="anchor" id="a1fa3784395fb14496e3f1a1633028fd4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a878ca25f72b339882aa2607ac938e79c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a878ca25f72b339882aa2607ac938e79c">◆ </a></span>json_object_iter_equal()</h2>
-
+<a class="anchor" id="a878ca25f72b339882aa2607ac938e79c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="af30f56ca510d59da42e5592f9a436c10"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af30f56ca510d59da42e5592f9a436c10">◆ </a></span>json_object_iter_init_default()</h2>
-
+<a class="anchor" id="af30f56ca510d59da42e5592f9a436c10"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</table>
</div><div class="memdoc">
<p>Initializes an iterator structure to a "default" value that is convenient for initializing an iterator variable to a default state (e.g., initialization list in a class' constructor).</p>
-<div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> iter = <a class="code" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a>();</div><div class="line">MyClass() : iter_(<a class="code" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a>())</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>The initialized value doesn't reference any specific pair, is considered an invalid iterator, and MUST NOT be passed to any json-c API that expects a valid iterator.</dd>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> struct json_object_iterator iter = json_object_iter_init_default();</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> MyClass() : iter_(json_object_iter_init_default())</div>
+</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>The initialized value doesn't reference any specific pair, is considered an invalid iterator, and MUST NOT be passed to any json-c API that expects a valid iterator.</dd>
<dd>
User and internal code MUST NOT make any assumptions about and dependencies on the value of the "default" iterator value.</dd></dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </dd></dl>
</div>
</div>
-<a id="aa98a310c340f6d9b4eeecb673aa5e240"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa98a310c340f6d9b4eeecb673aa5e240">◆ </a></span>json_object_iter_next()</h2>
-
+<a class="anchor" id="aa98a310c340f6d9b4eeecb673aa5e240"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="af17775b9b812a4206a84e4d3fb5774ab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af17775b9b812a4206a84e4d3fb5774ab">◆ </a></span>json_object_iter_peek_name()</h2>
-
+<a class="anchor" id="af17775b9b812a4206a84e4d3fb5774ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a47b0af7f1722c10475dffd29efc0b89d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a47b0af7f1722c10475dffd29efc0b89d">◆ </a></span>json_object_iter_peek_value()</h2>
-
+<a class="anchor" id="a47b0af7f1722c10475dffd29efc0b89d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object_private.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a725ac370dfd6c705c02d8d85b78f1050"><td class="memItemLeft" align="right" valign="top">typedef void() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private_delete_fn</a>(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td></tr>
-<tr class="separator:a725ac370dfd6c705c02d8d85b78f1050"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa125a0d39945a73a7d52b9823a2ef741"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#aa125a0d39945a73a7d52b9823a2ef741">json_object_private_delete_fn</a> )(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td></tr>
+<tr class="separator:aa125a0d39945a73a7d52b9823a2ef741"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a227adaf0073e17006f614190d414fa1a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a227adaf0073e17006f614190d414fa1a">◆ </a></span>LEN_DIRECT_STRING_DATA</h2>
-
+<a class="anchor" id="a227adaf0073e17006f614190d414fa1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="a725ac370dfd6c705c02d8d85b78f1050"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a725ac370dfd6c705c02d8d85b78f1050">◆ </a></span>json_object_private_delete_fn</h2>
-
+<a class="anchor" id="aa125a0d39945a73a7d52b9823a2ef741"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void() json_object_private_delete_fn(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td>
+ <td class="memname">typedef void( json_object_private_delete_fn)(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a2b38dd2d14fbfa6585de5664b6d61c0c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2b38dd2d14fbfa6585de5664b6d61c0c">◆ </a></span>_json_c_set_last_err()</h2>
-
+<a class="anchor" id="a2b38dd2d14fbfa6585de5664b6d61c0c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
-<a id="a20dbe4913551cefa6b4b0a77fd4397c4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a20dbe4913551cefa6b4b0a77fd4397c4">◆ </a></span>json_hex_chars</h2>
-
+<a class="anchor" id="a20dbe4913551cefa6b4b0a77fd4397c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a27427f89f2fc995639e366635fbe58ac"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a27427f89f2fc995639e366635fbe58ac">◆ </a></span>json_number_chars</h2>
-
+<a class="anchor" id="a27427f89f2fc995639e366635fbe58ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_pointer.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>JSON Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree. </p>
</div><h2 class="groupheader">Function Documentation</h2>
-<a id="abf47f34be3386a5eb510604f05ae9491"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abf47f34be3386a5eb510604f05ae9491">◆ </a></span>json_pointer_get()</h2>
-
+<a class="anchor" id="abf47f34be3386a5eb510604f05ae9491"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae7eb2cab2f6f50c51053430223a01438"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae7eb2cab2f6f50c51053430223a01438">◆ </a></span>json_pointer_getf()</h2>
-
+<a class="anchor" id="ae7eb2cab2f6f50c51053430223a01438"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ab06a9fd172593748b2dc8d3a11c74fa0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab06a9fd172593748b2dc8d3a11c74fa0">◆ </a></span>json_pointer_set()</h2>
-
+<a class="anchor" id="ab06a9fd172593748b2dc8d3a11c74fa0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a74edfbe357c7428b1a20ae73e3910ac0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a74edfbe357c7428b1a20ae73e3910ac0">◆ </a></span>json_pointer_setf()</h2>
-
+<a class="anchor" id="a74edfbe357c7428b1a20ae73e3910ac0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_tokener.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Methods to parse an input string into a tree of <a class="el" href="structjson__object.html">json_object</a> objects. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a5ccd346459feb66e4e0af32005360279"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5ccd346459feb66e4e0af32005360279">◆ </a></span>JSON_TOKENER_DEFAULT_DEPTH</h2>
-
+<a class="anchor" id="a5ccd346459feb66e4e0af32005360279"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a72be595cb7e090c70b1d29feb1cbfb16"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a72be595cb7e090c70b1d29feb1cbfb16">◆ </a></span>JSON_TOKENER_STRICT</h2>
-
+<a class="anchor" id="a72be595cb7e090c70b1d29feb1cbfb16"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="a4dd5e5b65aee7f376f529f86b210ff49"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4dd5e5b65aee7f376f529f86b210ff49">◆ </a></span>json_tokener</h2>
-
+<a class="anchor" id="a4dd5e5b65aee7f376f529f86b210ff49"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a id="a0a31f0df8a532ef8be5c09ba40eacb59"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0a31f0df8a532ef8be5c09ba40eacb59">◆ </a></span>json_tokener_error</h2>
-
+<a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0"></a>json_tokener_success </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0"></a>json_tokener_continue </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c"></a>json_tokener_error_depth </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded"></a>json_tokener_error_parse_eof </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710"></a>json_tokener_error_parse_unexpected </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c"></a>json_tokener_error_parse_null </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c"></a>json_tokener_error_parse_boolean </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81"></a>json_tokener_error_parse_number </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e"></a>json_tokener_error_parse_array </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0"></a>json_tokener_error_parse_object_key_name </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd"></a>json_tokener_error_parse_object_key_sep </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013"></a>json_tokener_error_parse_object_value_sep </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7"></a>json_tokener_error_parse_string </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28"></a>json_tokener_error_parse_comment </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d"></a>json_tokener_error_size </td><td class="fielddoc"></td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0"></a>json_tokener_success </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0"></a>json_tokener_continue </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c"></a>json_tokener_error_depth </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded"></a>json_tokener_error_parse_eof </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710"></a>json_tokener_error_parse_unexpected </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c"></a>json_tokener_error_parse_null </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c"></a>json_tokener_error_parse_boolean </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81"></a>json_tokener_error_parse_number </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e"></a>json_tokener_error_parse_array </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0"></a>json_tokener_error_parse_object_key_name </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd"></a>json_tokener_error_parse_object_key_sep </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013"></a>json_tokener_error_parse_object_value_sep </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7"></a>json_tokener_error_parse_string </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28"></a>json_tokener_error_parse_comment </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d"></a>json_tokener_error_size </td><td class="fielddoc">
+</td></tr>
</table>
</div>
</div>
-<a id="af026dec71e4548e6200eb2f902f1c4e2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af026dec71e4548e6200eb2f902f1c4e2">◆ </a></span>json_tokener_state</h2>
-
+<a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</table>
</div><div class="memdoc">
<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d"></a>json_tokener_state_eatws </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72"></a>json_tokener_state_start </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2"></a>json_tokener_state_finish </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792"></a>json_tokener_state_null </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c"></a>json_tokener_state_comment_start </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9"></a>json_tokener_state_comment </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162"></a>json_tokener_state_comment_eol </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1"></a>json_tokener_state_comment_end </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65"></a>json_tokener_state_string </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e"></a>json_tokener_state_string_escape </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0"></a>json_tokener_state_escape_unicode </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e"></a>json_tokener_state_boolean </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81"></a>json_tokener_state_number </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4"></a>json_tokener_state_array </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771"></a>json_tokener_state_array_add </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865"></a>json_tokener_state_array_sep </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29"></a>json_tokener_state_object_field_start </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc"></a>json_tokener_state_object_field </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7"></a>json_tokener_state_object_field_end </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa"></a>json_tokener_state_object_value </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162"></a>json_tokener_state_object_value_add </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215"></a>json_tokener_state_object_sep </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9"></a>json_tokener_state_array_after_sep </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523"></a>json_tokener_state_object_field_start_after_sep </td><td class="fielddoc"></td></tr>
-<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53"></a>json_tokener_state_inf </td><td class="fielddoc"></td></tr>
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d"></a>json_tokener_state_eatws </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72"></a>json_tokener_state_start </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2"></a>json_tokener_state_finish </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792"></a>json_tokener_state_null </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c"></a>json_tokener_state_comment_start </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9"></a>json_tokener_state_comment </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162"></a>json_tokener_state_comment_eol </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1"></a>json_tokener_state_comment_end </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65"></a>json_tokener_state_string </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e"></a>json_tokener_state_string_escape </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0"></a>json_tokener_state_escape_unicode </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e"></a>json_tokener_state_boolean </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81"></a>json_tokener_state_number </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4"></a>json_tokener_state_array </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771"></a>json_tokener_state_array_add </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865"></a>json_tokener_state_array_sep </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29"></a>json_tokener_state_object_field_start </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc"></a>json_tokener_state_object_field </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7"></a>json_tokener_state_object_field_end </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa"></a>json_tokener_state_object_value </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162"></a>json_tokener_state_object_value_add </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215"></a>json_tokener_state_object_sep </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9"></a>json_tokener_state_array_after_sep </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523"></a>json_tokener_state_object_field_start_after_sep </td><td class="fielddoc">
+</td></tr>
+<tr><td class="fieldname"><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53"></a>json_tokener_state_inf </td><td class="fielddoc">
+</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a04c5625212aed3216cc303429e47f642"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a04c5625212aed3216cc303429e47f642">◆ </a></span>json_tokener_error_desc()</h2>
-
+<a class="anchor" id="a04c5625212aed3216cc303429e47f642"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a887c4661906fc6b36cc366304e522534"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a887c4661906fc6b36cc366304e522534">◆ </a></span>json_tokener_free()</h2>
-
+<a class="anchor" id="a887c4661906fc6b36cc366304e522534"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="af5d7ffd95a0f6e5d5bb5994d233b4197"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af5d7ffd95a0f6e5d5bb5994d233b4197">◆ </a></span>json_tokener_get_error()</h2>
-
+<a class="anchor" id="af5d7ffd95a0f6e5d5bb5994d233b4197"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a5ac7e2c350bc592cf2fa7b9935b00ef5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5ac7e2c350bc592cf2fa7b9935b00ef5">◆ </a></span>json_tokener_new()</h2>
-
+<a class="anchor" id="a5ac7e2c350bc592cf2fa7b9935b00ef5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a6a1583ddd434e13515d6232de813462e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6a1583ddd434e13515d6232de813462e">◆ </a></span>json_tokener_new_ex()</h2>
-
+<a class="anchor" id="a6a1583ddd434e13515d6232de813462e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a236ef64d079822a4411d13eae7190c4d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a236ef64d079822a4411d13eae7190c4d">◆ </a></span>json_tokener_parse()</h2>
-
+<a class="anchor" id="a236ef64d079822a4411d13eae7190c4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a61679f178111963a9ffa3c8179553f7a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a61679f178111963a9ffa3c8179553f7a">◆ </a></span>json_tokener_parse_ex()</h2>
-
+<a class="anchor" id="a61679f178111963a9ffa3c8179553f7a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<p>Extra characters can be detected by comparing the tok->char_offset against the length of the last len parameter passed in.</p>
<p>The tokener does <b>not</b> maintain an internal buffer so the caller is responsible for calling json_tokener_parse_ex with an appropriate str parameter starting with the extra characters.</p>
<p>This interface is presently not 64-bit clean due to the int len argument so the function limits the maximum string size to INT32_MAX (2GB). If the function is called with len == -1 then strlen is called to check the string length is less than INT32_MAX (2GB)</p>
-<p>Example: </p><div class="fragment"><div class="line"><a class="code" href="structjson__object.html">json_object</a> *jobj = NULL;</div><div class="line"><span class="keyword">const</span> <span class="keywordtype">char</span> *mystring = NULL;</div><div class="line"><span class="keywordtype">int</span> stringlen = 0;</div><div class="line"><span class="keyword">enum</span> <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> jerr;</div><div class="line"><span class="keywordflow">do</span> {</div><div class="line"> mystring = ... <span class="comment">// get JSON string, e.g. read from file, etc...</span></div><div class="line"> stringlen = strlen(mystring);</div><div class="line"> jobj = <a class="code" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">json_tokener_parse_ex</a>(tok, mystring, stringlen);</div><div class="line">} <span class="keywordflow">while</span> ((jerr = <a class="code" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error</a>(tok)) == <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener_continue</a>);</div><div class="line"><span class="keywordflow">if</span> (jerr != <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener_success</a>)</div><div class="line">{</div><div class="line"> fprintf(stderr, <span class="stringliteral">"Error: %s\n"</span>, <a class="code" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc</a>(jerr));</div><div class="line"> <span class="comment">// Handle errors, as appropriate for your application.</span></div><div class="line">}</div><div class="line"><span class="keywordflow">if</span> (tok->char_offset < stringlen) <span class="comment">// XXX shouldn't access internal fields</span></div><div class="line">{</div><div class="line"> <span class="comment">// Handle extra characters after parsed object as desired.</span></div><div class="line"> <span class="comment">// e.g. issue an error, parse another object from that point, etc...</span></div><div class="line">}</div><div class="line"><span class="comment">// Success, use jobj here.</span></div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
+<p>Example: </p><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> json_object *jobj = NULL;</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> const char *mystring = NULL;</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> int stringlen = 0;</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> enum json_tokener_error jerr;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> do {</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  mystring = ... // get JSON string, e.g. read from file, etc...</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  stringlen = strlen(mystring);</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  jobj = json_tokener_parse_ex(tok, mystring, stringlen);</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> } while ((jerr = json_tokener_get_error(tok)) == json_tokener_continue);</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> if (jerr != json_tokener_success)</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  fprintf(stderr, "Error: %s\n", json_tokener_error_desc(jerr));</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  // Handle errors, as appropriate for your application.</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> if (tok->char_offset < stringlen) // XXX shouldn't access internal fields</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> {</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  // Handle extra characters after parsed object as desired.</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  // e.g. issue an error, parse another object from that point, etc...</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> // Success, use jobj here.</div>
+</div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">tok</td><td>a <a class="el" href="structjson__tokener.html">json_tokener</a> previously allocated with <a class="el" href="json__tokener_8h.html#a5ac7e2c350bc592cf2fa7b9935b00ef5">json_tokener_new()</a> </td></tr>
<tr><td class="paramname">str</td><td>an string with any valid JSON expression, or portion of. This does not need to be null terminated. </td></tr>
</div>
</div>
-<a id="a735f2dc755d57ed5c5b807aaaaef3b14"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a735f2dc755d57ed5c5b807aaaaef3b14">◆ </a></span>json_tokener_parse_verbose()</h2>
-
+<a class="anchor" id="a735f2dc755d57ed5c5b807aaaaef3b14"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a238649a59737be5152d525aeaf4153ab"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a238649a59737be5152d525aeaf4153ab">◆ </a></span>json_tokener_reset()</h2>
-
+<a class="anchor" id="a238649a59737be5152d525aeaf4153ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7e7a0c0c9dc79e5e47b2608bb8aad7b7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7e7a0c0c9dc79e5e47b2608bb8aad7b7">◆ </a></span>json_tokener_set_flags()</h2>
-
+<a class="anchor" id="a7e7a0c0c9dc79e5e47b2608bb8aad7b7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_util.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
-<tr class="memitem:a3dde282dc23d0eaa3c4840df8dc262d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">json_min</a>(a, b)   ((a) < (b) ? (a) : (b))</td></tr>
+<tr class="memitem:a3dde282dc23d0eaa3c4840df8dc262d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">json_min</a>(a, b)   ((a) < (b) ? (a) : (b))</td></tr>
<tr class="separator:a3dde282dc23d0eaa3c4840df8dc262d4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a57d63d199d4b9ea40359253618951300"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a57d63d199d4b9ea40359253618951300">json_max</a>(a, b)   ((a) > (b) ? (a) : (b))</td></tr>
+<tr class="memitem:a57d63d199d4b9ea40359253618951300"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a57d63d199d4b9ea40359253618951300">json_max</a>(a, b)   ((a) > (b) ? (a) : (b))</td></tr>
<tr class="separator:a57d63d199d4b9ea40359253618951300"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a084b6afc8f7fbef88976aabe4aca7efd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">JSON_FILE_BUF_SIZE</a>   4096</td></tr>
<tr class="separator:a084b6afc8f7fbef88976aabe4aca7efd"><td class="memSeparator" colspan="2"> </td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Miscllaneous utility functions and macros. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a084b6afc8f7fbef88976aabe4aca7efd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a084b6afc8f7fbef88976aabe4aca7efd">◆ </a></span>JSON_FILE_BUF_SIZE</h2>
-
+<a class="anchor" id="a084b6afc8f7fbef88976aabe4aca7efd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a57d63d199d4b9ea40359253618951300"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a57d63d199d4b9ea40359253618951300">◆ </a></span>json_max</h2>
-
+<a class="anchor" id="a57d63d199d4b9ea40359253618951300"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a3dde282dc23d0eaa3c4840df8dc262d4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3dde282dc23d0eaa3c4840df8dc262d4">◆ </a></span>json_min</h2>
-
+<a class="anchor" id="a3dde282dc23d0eaa3c4840df8dc262d4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a62ba7e0f43eb72c418654acf4e263aa6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a62ba7e0f43eb72c418654acf4e263aa6">◆ </a></span>json_object_from_fd()</h2>
-
+<a class="anchor" id="a62ba7e0f43eb72c418654acf4e263aa6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8fa0bba6b7ddb149a2159d99bae709ce"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8fa0bba6b7ddb149a2159d99bae709ce">◆ </a></span>json_object_from_file()</h2>
-
+<a class="anchor" id="a8fa0bba6b7ddb149a2159d99bae709ce"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="adc52c3b220effc880270f095cd748433"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adc52c3b220effc880270f095cd748433">◆ </a></span>json_object_to_fd()</h2>
-
+<a class="anchor" id="adc52c3b220effc880270f095cd748433"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="abbd121df84ec3878a5cb8fefaff12ec7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abbd121df84ec3878a5cb8fefaff12ec7">◆ </a></span>json_object_to_file()</h2>
-
+<a class="anchor" id="abbd121df84ec3878a5cb8fefaff12ec7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4e980954930951bf790c1ec3ba68fb76"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4e980954930951bf790c1ec3ba68fb76">◆ </a></span>json_object_to_file_ext()</h2>
-
+<a class="anchor" id="a4e980954930951bf790c1ec3ba68fb76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a6b5790c15178b6ea97841fc5868b1e1a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6b5790c15178b6ea97841fc5868b1e1a">◆ </a></span>json_parse_double()</h2>
-
+<a class="anchor" id="a6b5790c15178b6ea97841fc5868b1e1a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9bb9882ef2859ca2c1ee17805679bc25"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9bb9882ef2859ca2c1ee17805679bc25">◆ </a></span>json_parse_int64()</h2>
-
+<a class="anchor" id="a9bb9882ef2859ca2c1ee17805679bc25"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a74031a1b948dc9fed3f367ea6ce78389"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a74031a1b948dc9fed3f367ea6ce78389">◆ </a></span>json_type_to_name()</h2>
-
+<a class="anchor" id="a74031a1b948dc9fed3f367ea6ce78389"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a811b1a5a7544337811a44c26fbe88761"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a811b1a5a7544337811a44c26fbe88761">◆ </a></span>json_util_get_last_err()</h2>
-
+<a class="anchor" id="a811b1a5a7544337811a44c26fbe88761"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_visit.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a9e5b550cfae3f9cecd7a95b2cae336e0"><td class="memItemLeft" align="right" valign="top">typedef int() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_c_visit_userfunc</a>(<a class="el" href="structjson__object.html">json_object</a> *jso, int flags, <a class="el" href="structjson__object.html">json_object</a> *parent_jso, const char *jso_key, size_t *jso_index, void *userarg)</td></tr>
-<tr class="separator:a9e5b550cfae3f9cecd7a95b2cae336e0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0fadec4abb2befcacfaff7df822f3f8d"><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#a0fadec4abb2befcacfaff7df822f3f8d">json_c_visit_userfunc</a> )(<a class="el" href="structjson__object.html">json_object</a> *jso, int flags, <a class="el" href="structjson__object.html">json_object</a> *parent_jso, const char *jso_key, size_t *jso_index, void *userarg)</td></tr>
+<tr class="separator:a0fadec4abb2befcacfaff7df822f3f8d"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:ac13d0e2e7bf34cd1be6eee3f0f112045"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#ac13d0e2e7bf34cd1be6eee3f0f112045">json_c_visit</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, int future_flags, <a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_c_visit_userfunc</a> *userfunc, void *userarg)</td></tr>
+<tr class="memitem:ac13d0e2e7bf34cd1be6eee3f0f112045"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#ac13d0e2e7bf34cd1be6eee3f0f112045">json_c_visit</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, int future_flags, <a class="el" href="json__visit_8h.html#a0fadec4abb2befcacfaff7df822f3f8d">json_c_visit_userfunc</a> *userfunc, void *userarg)</td></tr>
<tr class="separator:ac13d0e2e7bf34cd1be6eee3f0f112045"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Methods for walking a tree of objects. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a98b35e1ba1d52d41799dccbfd2c170a1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a98b35e1ba1d52d41799dccbfd2c170a1">◆ </a></span>JSON_C_VISIT_RETURN_CONTINUE</h2>
-
+<a class="anchor" id="a98b35e1ba1d52d41799dccbfd2c170a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="abfacb0713b81c897a8ce5f37ff6ffb9c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abfacb0713b81c897a8ce5f37ff6ffb9c">◆ </a></span>JSON_C_VISIT_RETURN_ERROR</h2>
-
+<a class="anchor" id="abfacb0713b81c897a8ce5f37ff6ffb9c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a327a21f1f1c6f84e7a13fbaaf4a51b13"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a327a21f1f1c6f84e7a13fbaaf4a51b13">◆ </a></span>JSON_C_VISIT_RETURN_POP</h2>
-
+<a class="anchor" id="a327a21f1f1c6f84e7a13fbaaf4a51b13"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</pre>
</div>
</div>
-<a id="adc7ca60a79c4ae870d9463e41527c2a1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adc7ca60a79c4ae870d9463e41527c2a1">◆ </a></span>JSON_C_VISIT_RETURN_SKIP</h2>
-
+<a class="anchor" id="adc7ca60a79c4ae870d9463e41527c2a1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a5956f41bed48f90a127f9b37fad7ea97"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5956f41bed48f90a127f9b37fad7ea97">◆ </a></span>JSON_C_VISIT_RETURN_STOP</h2>
-
+<a class="anchor" id="a5956f41bed48f90a127f9b37fad7ea97"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac5be4a96b99b724833943003715dfc1c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac5be4a96b99b724833943003715dfc1c">◆ </a></span>JSON_C_VISIT_SECOND</h2>
-
+<a class="anchor" id="ac5be4a96b99b724833943003715dfc1c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="a9e5b550cfae3f9cecd7a95b2cae336e0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9e5b550cfae3f9cecd7a95b2cae336e0">◆ </a></span>json_c_visit_userfunc</h2>
-
+<a class="anchor" id="a0fadec4abb2befcacfaff7df822f3f8d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int() json_c_visit_userfunc(<a class="el" href="structjson__object.html">json_object</a> *jso, int flags, <a class="el" href="structjson__object.html">json_object</a> *parent_jso, const char *jso_key, size_t *jso_index, void *userarg)</td>
+ <td class="memname">typedef int( json_c_visit_userfunc)(<a class="el" href="structjson__object.html">json_object</a> *jso, int flags, <a class="el" href="structjson__object.html">json_object</a> *parent_jso, const char *jso_key, size_t *jso_index, void *userarg)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="ac13d0e2e7bf34cd1be6eee3f0f112045"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac13d0e2e7bf34cd1be6eee3f0f112045">◆ </a></span>json_c_visit()</h2>
-
+<a class="anchor" id="ac13d0e2e7bf34cd1be6eee3f0f112045"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_c_visit_userfunc</a> * </td>
+ <td class="paramtype"><a class="el" href="json__visit_8h.html#a0fadec4abb2befcacfaff7df822f3f8d">json_c_visit_userfunc</a> * </td>
<td class="paramname"><em>userfunc</em>, </td>
</tr>
<tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: linkhash.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:ac32e80138c5be6dd9b0483a9cbcc8799"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a62316f34fd42941b97a8e9a6b6e68faa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a62316f34fd42941b97a8e9a6b6e68faa">JSON_C_STR_HASH_PERLLIKE</a>   1</td></tr>
<tr class="separator:a62316f34fd42941b97a8e9a6b6e68faa"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad7dd67da915065dce2c6f44cb03e2d82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">lh_foreach</a>(table, entry)   for(entry = table->head; entry; entry = entry->next)</td></tr>
+<tr class="memitem:ad7dd67da915065dce2c6f44cb03e2d82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">lh_foreach</a>(table, entry)   for(entry = table->head; entry; entry = entry->next)</td></tr>
<tr class="separator:ad7dd67da915065dce2c6f44cb03e2d82"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abcbb0df08b4976d0649b826b6bacfca1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">lh_foreach_safe</a>(table, entry, tmp)   for(entry = table->head; entry && ((tmp = entry->next) || 1); entry = tmp)</td></tr>
+<tr class="memitem:abcbb0df08b4976d0649b826b6bacfca1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">lh_foreach_safe</a>(table, entry, tmp)   for(entry = table->head; entry && ((tmp = entry->next) || 1); entry = tmp)</td></tr>
<tr class="separator:abcbb0df08b4976d0649b826b6bacfca1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a77c5cddef96e6f1ab036ccf911783456"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a77c5cddef96e6f1ab036ccf911783456">_LH_INLINE</a>   inline</td></tr>
<tr class="separator:a77c5cddef96e6f1ab036ccf911783456"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr class="memitem:a481b0bb1ab1d6a83713d9c27aa9f07d2"><td class="memItemLeft" align="right" valign="top">typedef void() </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a>(struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td></tr>
-<tr class="separator:a481b0bb1ab1d6a83713d9c27aa9f07d2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a91d16eb45069d235a198d2184a77d0ae"><td class="memItemLeft" align="right" valign="top">typedef unsigned long() </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a>(const void *k)</td></tr>
-<tr class="separator:a91d16eb45069d235a198d2184a77d0ae"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af74a0690267598a0ed6f0a9b66674573"><td class="memItemLeft" align="right" valign="top">typedef int() </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a>(const void *k1, const void *k2)</td></tr>
-<tr class="separator:af74a0690267598a0ed6f0a9b66674573"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a671553d0ee3c2a123190ba0f8ed2b635"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> )(struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td></tr>
+<tr class="separator:a671553d0ee3c2a123190ba0f8ed2b635"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a38bae27995dcfb6ee3fb109a9be229b2"><td class="memItemLeft" align="right" valign="top">typedef unsigned long( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> )(const void *k)</td></tr>
+<tr class="separator:a38bae27995dcfb6ee3fb109a9be229b2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a91fd85fc81b0c7c83c62f00e84729091"><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> )(const void *k1, const void *k2)</td></tr>
+<tr class="separator:a91fd85fc81b0c7c83c62f00e84729091"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a766e90057496fc6712d6be0da180a21f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structlh__table.html">lh_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a766e90057496fc6712d6be0da180a21f">lh_table</a></td></tr>
<tr class="separator:a766e90057496fc6712d6be0da180a21f"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
Functions</h2></td></tr>
<tr class="memitem:ac8e1d61af44d9c0824d8c7980385bcd3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ac8e1d61af44d9c0824d8c7980385bcd3">json_global_set_string_hash</a> (const int h)</td></tr>
<tr class="separator:ac8e1d61af44d9c0824d8c7980385bcd3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9c4f8a71dbe4d3390d9f7adb331beb0e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a9c4f8a71dbe4d3390d9f7adb331beb0e">lh_table_new</a> (int size, <a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> *free_fn, <a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a> *hash_fn, <a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a> *equal_fn)</td></tr>
+<tr class="memitem:a9c4f8a71dbe4d3390d9f7adb331beb0e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a9c4f8a71dbe4d3390d9f7adb331beb0e">lh_table_new</a> (int size, <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> *free_fn, <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> *hash_fn, <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> *equal_fn)</td></tr>
<tr class="separator:a9c4f8a71dbe4d3390d9f7adb331beb0e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6bf630754affe92612639542a6c49c3f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a6bf630754affe92612639542a6c49c3f">lh_kchar_table_new</a> (int size, <a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> *free_fn)</td></tr>
+<tr class="memitem:a6bf630754affe92612639542a6c49c3f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a6bf630754affe92612639542a6c49c3f">lh_kchar_table_new</a> (int size, <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> *free_fn)</td></tr>
<tr class="separator:a6bf630754affe92612639542a6c49c3f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af8108563b961dbf5471fe2c0e51f40a5"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#af8108563b961dbf5471fe2c0e51f40a5">lh_kptr_table_new</a> (int size, <a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> *free_fn)</td></tr>
+<tr class="memitem:af8108563b961dbf5471fe2c0e51f40a5"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#af8108563b961dbf5471fe2c0e51f40a5">lh_kptr_table_new</a> (int size, <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> *free_fn)</td></tr>
<tr class="separator:af8108563b961dbf5471fe2c0e51f40a5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a81653acf740cf8c9fe672e6cd16df0cf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">lh_table_free</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t)</td></tr>
<tr class="separator:a81653acf740cf8c9fe672e6cd16df0cf"><td class="memSeparator" colspan="2"> </td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Internal methods for working with json_type_object objects. Although this is exposed by the <a class="el" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object()</a> function and within the <a class="el" href="structjson__object__iter.html">json_object_iter</a> type, it is not recommended for direct use. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a77c5cddef96e6f1ab036ccf911783456"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a77c5cddef96e6f1ab036ccf911783456">◆ </a></span>_LH_INLINE</h2>
-
+<a class="anchor" id="a77c5cddef96e6f1ab036ccf911783456"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="afb856ed4a9bcfd090dde5151fa3ad9ae"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afb856ed4a9bcfd090dde5151fa3ad9ae">◆ </a></span>_LH_UNCONST</h2>
-
+<a class="anchor" id="afb856ed4a9bcfd090dde5151fa3ad9ae"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac32e80138c5be6dd9b0483a9cbcc8799"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac32e80138c5be6dd9b0483a9cbcc8799">◆ </a></span>JSON_C_STR_HASH_DFLT</h2>
-
+<a class="anchor" id="ac32e80138c5be6dd9b0483a9cbcc8799"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a62316f34fd42941b97a8e9a6b6e68faa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a62316f34fd42941b97a8e9a6b6e68faa">◆ </a></span>JSON_C_STR_HASH_PERLLIKE</h2>
-
+<a class="anchor" id="a62316f34fd42941b97a8e9a6b6e68faa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a93fad7f8ae44575dc89c9567859972d2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a93fad7f8ae44575dc89c9567859972d2">◆ </a></span>LH_EMPTY</h2>
-
+<a class="anchor" id="a93fad7f8ae44575dc89c9567859972d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7579ce28b8366fc9b8656f14270aa3aa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7579ce28b8366fc9b8656f14270aa3aa">◆ </a></span>lh_entry_k</h2>
-
+<a class="anchor" id="a7579ce28b8366fc9b8656f14270aa3aa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a0d4052ccfd8c5d351a9c1d3ba07671b3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0d4052ccfd8c5d351a9c1d3ba07671b3">◆ </a></span>lh_entry_v</h2>
-
+<a class="anchor" id="a0d4052ccfd8c5d351a9c1d3ba07671b3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad7dd67da915065dce2c6f44cb03e2d82"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad7dd67da915065dce2c6f44cb03e2d82">◆ </a></span>lh_foreach</h2>
-
+<a class="anchor" id="ad7dd67da915065dce2c6f44cb03e2d82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="abcbb0df08b4976d0649b826b6bacfca1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abcbb0df08b4976d0649b826b6bacfca1">◆ </a></span>lh_foreach_safe</h2>
-
+<a class="anchor" id="abcbb0df08b4976d0649b826b6bacfca1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac69428f2de0a6fb080b6fb373d506aa7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac69428f2de0a6fb080b6fb373d506aa7">◆ </a></span>LH_FREED</h2>
-
+<a class="anchor" id="ac69428f2de0a6fb080b6fb373d506aa7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a66b61772c29d85eb52b697e0b0dc0aaf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a66b61772c29d85eb52b697e0b0dc0aaf">◆ </a></span>LH_LOAD_FACTOR</h2>
-
+<a class="anchor" id="a66b61772c29d85eb52b697e0b0dc0aaf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a032f1bd115df254dda325437203ce5fb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a032f1bd115df254dda325437203ce5fb">◆ </a></span>LH_PRIME</h2>
-
+<a class="anchor" id="a032f1bd115df254dda325437203ce5fb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="a481b0bb1ab1d6a83713d9c27aa9f07d2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a481b0bb1ab1d6a83713d9c27aa9f07d2">◆ </a></span>lh_entry_free_fn</h2>
-
+<a class="anchor" id="a671553d0ee3c2a123190ba0f8ed2b635"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void() lh_entry_free_fn(struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td>
+ <td class="memname">typedef void( lh_entry_free_fn)(struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="af74a0690267598a0ed6f0a9b66674573"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af74a0690267598a0ed6f0a9b66674573">◆ </a></span>lh_equal_fn</h2>
-
+<a class="anchor" id="a91fd85fc81b0c7c83c62f00e84729091"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef int() lh_equal_fn(const void *k1, const void *k2)</td>
+ <td class="memname">typedef int( lh_equal_fn)(const void *k1, const void *k2)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a91d16eb45069d235a198d2184a77d0ae"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a91d16eb45069d235a198d2184a77d0ae">◆ </a></span>lh_hash_fn</h2>
-
+<a class="anchor" id="a38bae27995dcfb6ee3fb109a9be229b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef unsigned long() lh_hash_fn(const void *k)</td>
+ <td class="memname">typedef unsigned long( lh_hash_fn)(const void *k)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a766e90057496fc6712d6be0da180a21f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a766e90057496fc6712d6be0da180a21f">◆ </a></span>lh_table</h2>
-
+<a class="anchor" id="a766e90057496fc6712d6be0da180a21f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="ac8e1d61af44d9c0824d8c7980385bcd3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac8e1d61af44d9c0824d8c7980385bcd3">◆ </a></span>json_global_set_string_hash()</h2>
-
+<a class="anchor" id="ac8e1d61af44d9c0824d8c7980385bcd3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1294160fa0e80cee04cd745a401f43a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1294160fa0e80cee04cd745a401f43a4">◆ </a></span>lh_abort()</h2>
-
+<a class="anchor" id="a1294160fa0e80cee04cd745a401f43a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a6bf630754affe92612639542a6c49c3f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6bf630754affe92612639542a6c49c3f">◆ </a></span>lh_kchar_table_new()</h2>
-
+<a class="anchor" id="a6bf630754affe92612639542a6c49c3f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td>
<td class="paramname"><em>free_fn</em> </td>
</tr>
<tr>
</div>
</div>
-<a id="af8108563b961dbf5471fe2c0e51f40a5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af8108563b961dbf5471fe2c0e51f40a5">◆ </a></span>lh_kptr_table_new()</h2>
-
+<a class="anchor" id="af8108563b961dbf5471fe2c0e51f40a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td>
<td class="paramname"><em>free_fn</em> </td>
</tr>
<tr>
</div>
</div>
-<a id="a2fed2c78f70d229edb2d00775ffe593c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2fed2c78f70d229edb2d00775ffe593c">◆ </a></span>lh_table_delete()</h2>
-
+<a class="anchor" id="a2fed2c78f70d229edb2d00775ffe593c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae5885a71c3457190fb1dc2d6e20dde3b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae5885a71c3457190fb1dc2d6e20dde3b">◆ </a></span>lh_table_delete_entry()</h2>
-
+<a class="anchor" id="ae5885a71c3457190fb1dc2d6e20dde3b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a81653acf740cf8c9fe672e6cd16df0cf"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a81653acf740cf8c9fe672e6cd16df0cf">◆ </a></span>lh_table_free()</h2>
-
+<a class="anchor" id="a81653acf740cf8c9fe672e6cd16df0cf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a86c0cd547be1e2c2486a73bd58e1352c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a86c0cd547be1e2c2486a73bd58e1352c">◆ </a></span>lh_table_insert()</h2>
-
+<a class="anchor" id="a86c0cd547be1e2c2486a73bd58e1352c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4558a9347a422e03a15b0b7a29b82dc3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4558a9347a422e03a15b0b7a29b82dc3">◆ </a></span>lh_table_insert_w_hash()</h2>
-
+<a class="anchor" id="a4558a9347a422e03a15b0b7a29b82dc3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac9ba631c91fe80fb905f04c7cd526f2b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac9ba631c91fe80fb905f04c7cd526f2b">◆ </a></span>lh_table_length()</h2>
-
+<a class="anchor" id="ac9ba631c91fe80fb905f04c7cd526f2b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a49c27f18a174eaf126d1b7953df13cb1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a49c27f18a174eaf126d1b7953df13cb1">◆ </a></span>lh_table_lookup()</h2>
-
+<a class="anchor" id="a49c27f18a174eaf126d1b7953df13cb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad3b6ca2d967a6c3021ee6c39e014a918"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad3b6ca2d967a6c3021ee6c39e014a918">◆ </a></span>lh_table_lookup_entry()</h2>
-
+<a class="anchor" id="ad3b6ca2d967a6c3021ee6c39e014a918"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a59ecaf34ef59280952f4459b2de63677"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a59ecaf34ef59280952f4459b2de63677">◆ </a></span>lh_table_lookup_entry_w_hash()</h2>
-
+<a class="anchor" id="a59ecaf34ef59280952f4459b2de63677"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a81c270bb0dd9d5c8a3e7ae20bc4d67f3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">◆ </a></span>lh_table_lookup_ex()</h2>
-
+<a class="anchor" id="a81c270bb0dd9d5c8a3e7ae20bc4d67f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9c4f8a71dbe4d3390d9f7adb331beb0e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9c4f8a71dbe4d3390d9f7adb331beb0e">◆ </a></span>lh_table_new()</h2>
-
+<a class="anchor" id="a9c4f8a71dbe4d3390d9f7adb331beb0e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td>
<td class="paramname"><em>free_fn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> * </td>
<td class="paramname"><em>hash_fn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a> * </td>
+ <td class="paramtype"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> * </td>
<td class="paramname"><em>equal_fn</em> </td>
</tr>
<tr>
</div>
</div>
-<a id="a30c8414e31aeee7669acc938116d933f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a30c8414e31aeee7669acc938116d933f">◆ </a></span>lh_table_resize()</h2>
-
+<a class="anchor" id="a30c8414e31aeee7669acc938116d933f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: math_compat.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a77914bc4c960d1bfda49328bd0646985"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a77914bc4c960d1bfda49328bd0646985">◆ </a></span>HAVE_DECL_INFINITY</h2>
-
+<a class="anchor" id="a77914bc4c960d1bfda49328bd0646985"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9025492cba029d3e372532a1d012f119"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9025492cba029d3e372532a1d012f119">◆ </a></span>HAVE_DECL_NAN</h2>
-
+<a class="anchor" id="a9025492cba029d3e372532a1d012f119"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a956e2723d559858d08644ac99146e910"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a956e2723d559858d08644ac99146e910">◆ </a></span>INFINITY</h2>
-
+<a class="anchor" id="a956e2723d559858d08644ac99146e910"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8abfcc76130f3f991d124dd22d7e69bc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8abfcc76130f3f991d124dd22d7e69bc">◆ </a></span>NAN</h2>
-
+<a class="anchor" id="a8abfcc76130f3f991d124dd22d7e69bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: issues_closed_for_0</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="textblock"><p>This list was created with:</p>
<p>curl <a href="https://api.github.com/search/issues?q=">https://api.github.com/search/issues?q=</a>"repo%3Ajson-c%2Fjson-c+closed%3A>2014-04-10+created%3A<2017-12-01&sort=created&order=asc&per_page=400&page=1" > issues1.out curl <a href="https://api.github.com/search/issues?q=">https://api.github.com/search/issues?q=</a>"repo%3Ajson-c%2Fjson-c+closed%3A>2014-04-10+created%3A<2017-12-01&sort=created&order=asc&per_page=400&page=2" > issues2.out curl <a href="https://api.github.com/search/issues?q=">https://api.github.com/search/issues?q=</a>"repo%3Ajson-c%2Fjson-c+closed%3A>2014-04-10+created%3A<2017-12-01&sort=created&order=asc&per_page=400&page=3" > issues3.out jq -r '.items[] | "[" + .title + "](" + .url + ")" | tostring' issues?.out > issues.md #... manual editing ... </p><hr/>
<p>Issues and Pull Requests closed for the 0.13 release (since commit f84d9c, the 0.12 branch point, 2014-04-10)</p>
-<p><a href="https://api.github.com/repos/json-c/json-c/issues/61">Make json_object_object_add() indicate success or failure, test fix</a> <a href="https://api.github.com/repos/json-c/json-c/issues/113">Build fixes (make dist and make distcheck)</a> <a href="https://api.github.com/repos/json-c/json-c/issues/124">Fixing build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/125">Fix compile error(variable size set but not used) on g++4.6</a> <a href="https://api.github.com/repos/json-c/json-c/issues/126">Removed unused size variable.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/127">remove unused <code>size</code> variable</a> <a href="https://api.github.com/repos/json-c/json-c/issues/128">Remove unused variable from json_tokenizer.c</a> <a href="https://api.github.com/repos/json-c/json-c/issues/130">Failed to compile under Ubuntu 13.10 32bit</a> <a href="https://api.github.com/repos/json-c/json-c/issues/131">undefined symbol: __sync_val_compare_and_swap_4</a> <a href="https://api.github.com/repos/json-c/json-c/issues/132">Remove unused variable 'size'</a> <a href="https://api.github.com/repos/json-c/json-c/issues/133">Update and rename README to README.md</a> <a href="https://api.github.com/repos/json-c/json-c/issues/134">Must remove variable size...</a> <a href="https://api.github.com/repos/json-c/json-c/issues/135">bits.h uses removed json_tokener_errors[error]</a> <a href="https://api.github.com/repos/json-c/json-c/issues/136">Error when running make check</a> <a href="https://api.github.com/repos/json-c/json-c/issues/137">config.h.in should not be in git</a> <a href="https://api.github.com/repos/json-c/json-c/issues/138">Can't build on RHEL 6.5 due to dependency on automake-1.14</a> <a href="https://api.github.com/repos/json-c/json-c/issues/140">Code bug in random_test.c evaluating same expression twice</a> <a href="https://api.github.com/repos/json-c/json-c/issues/141">Removed duplicate check in random_seed test - bug #140</a> <a href="https://api.github.com/repos/json-c/json-c/issues/142">Please undeprecate json_object_object_get</a> <a href="https://api.github.com/repos/json-c/json-c/issues/144">Introduce json_object_from_fd</a> <a href="https://api.github.com/repos/json-c/json-c/issues/145">Handle % character properly</a> <a href="https://api.github.com/repos/json-c/json-c/issues/146">TAGS rename</a> <a href="https://api.github.com/repos/json-c/json-c/issues/148">Bump the soname</a> <a href="https://api.github.com/repos/json-c/json-c/issues/149">SONAME bump</a> <a href="https://api.github.com/repos/json-c/json-c/issues/150">Fix build using MinGW.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/151">Remove json_type enum trailing comma</a> <a href="https://api.github.com/repos/json-c/json-c/issues/152">error while compiling json-c library version 0.11</a> <a href="https://api.github.com/repos/json-c/json-c/issues/153">improve doc for json_object_to_json_string()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/154">double precision</a> <a href="https://api.github.com/repos/json-c/json-c/issues/155">add bsearch for arrays</a> <a href="https://api.github.com/repos/json-c/json-c/issues/156">Remove trailing whitespaces</a> <a href="https://api.github.com/repos/json-c/json-c/issues/157">JSON-C shall not exit on calloc fail.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/158">while using json-c 0.11, I am facing strange crash issue in json_object_put.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/159">json_tokener.c compile error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/160">missing header file on windows??</a> <a href="https://api.github.com/repos/json-c/json-c/issues/161">Is there a way to append to file?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/162">json_util: add directory check for POSIX distros</a> <a href="https://api.github.com/repos/json-c/json-c/issues/163">Fix Win32 build problems</a> <a href="https://api.github.com/repos/json-c/json-c/issues/164">made it compile and link on Widnows (as static library)</a> <a href="https://api.github.com/repos/json-c/json-c/issues/165">json_object_to_json_string_ext length</a> <a href="https://api.github.com/repos/json-c/json-c/issues/167">Can't build on Windows with Visual Studio 2010</a> <a href="https://api.github.com/repos/json-c/json-c/issues/168">Tightening the number parsing algorithm</a> <a href="https://api.github.com/repos/json-c/json-c/issues/169">Doesn't compile on ubuntu 14.04, 64bit</a> <a href="https://api.github.com/repos/json-c/json-c/issues/170">Generated files in repository</a> <a href="https://api.github.com/repos/json-c/json-c/issues/171">Update configuration for VS2010 and win64</a> <a href="https://api.github.com/repos/json-c/json-c/issues/172">Adding support for parsing octal numbers</a> <a href="https://api.github.com/repos/json-c/json-c/issues/173">json_parse_int64 doesn't work correctly at illumos</a> <a href="https://api.github.com/repos/json-c/json-c/issues/174">Adding JSON_C_TO_STRING_PRETTY_TAB flag</a> <a href="https://api.github.com/repos/json-c/json-c/issues/175">make check fails 4 tests with overflows when built with ASAN</a> <a href="https://api.github.com/repos/json-c/json-c/issues/176">Possible to delete an array element at a given idx ?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/177">Fix compiler warnings</a> <a href="https://api.github.com/repos/json-c/json-c/issues/178">Unable to compile on CentOS5</a> <a href="https://api.github.com/repos/json-c/json-c/issues/179">Added array_list_del_idx and json_object_array_del_idx</a> <a href="https://api.github.com/repos/json-c/json-c/issues/180">Enable silent build by default</a> <a href="https://api.github.com/repos/json-c/json-c/issues/181">json_tokener_parse_ex accepts invalid JSON</a> <a href="https://api.github.com/repos/json-c/json-c/issues/182">Link against libm when needed</a> <a href="https://api.github.com/repos/json-c/json-c/issues/183">Apply compile warning fix to master branch</a> <a href="https://api.github.com/repos/json-c/json-c/issues/184">Use only GCC-specific flags when compiling with GCC</a> <a href="https://api.github.com/repos/json-c/json-c/issues/185">compile error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/186">Syntax error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/187">array_list_get_idx and negative indexes.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/188">json_object_object_foreach warnings</a> <a href="https://api.github.com/repos/json-c/json-c/issues/189">noisy json_object_from_file: error opening file</a> <a href="https://api.github.com/repos/json-c/json-c/issues/190">warning: initialization discards const qualifier from pointer target type [enabled by default]</a> <a href="https://api.github.com/repos/json-c/json-c/issues/192">json_tokener_parse accepts invalid JSON {"key": "value" , }</a> <a href="https://api.github.com/repos/json-c/json-c/issues/193">Make serialization format of doubles configurable</a> <a href="https://api.github.com/repos/json-c/json-c/issues/194">Add utility function for comparing json_objects</a> <a href="https://api.github.com/repos/json-c/json-c/issues/195">Call uselocale instead of setlocale</a> <a href="https://api.github.com/repos/json-c/json-c/issues/196">Performance improvements</a> <a href="https://api.github.com/repos/json-c/json-c/issues/197">Time for a new release?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/198">Fix possible memory leak and remove superfluous NULL checks before free()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/199">Fix build in Visual Studio</a> <a href="https://api.github.com/repos/json-c/json-c/issues/200">Add build scripts for CI platforms</a> <a href="https://api.github.com/repos/json-c/json-c/issues/201">disable forward-slash escaping?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/202">Array with objects support</a> <a href="https://api.github.com/repos/json-c/json-c/issues/203">Add source position/coordinates to API</a> <a href="https://api.github.com/repos/json-c/json-c/issues/204">json-c/json.h not found</a> <a href="https://api.github.com/repos/json-c/json-c/issues/205">json-c Compiled with Visual Studios</a> <a href="https://api.github.com/repos/json-c/json-c/issues/206">what do i use in place of json_object_object_get?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/207">Add support for property pairs directly added to arrays</a> <a href="https://api.github.com/repos/json-c/json-c/issues/208">Performance enhancements (mainly) to json_object_to_json_string()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/209">fix regression from 2d549662be832da838aa063da2efa78ee3b99668</a> <a href="https://api.github.com/repos/json-c/json-c/issues/210">Use size_t for arrays</a> <a href="https://api.github.com/repos/json-c/json-c/issues/211">Atomic updates for the refcount</a> <a href="https://api.github.com/repos/json-c/json-c/issues/212">Refcount doesn't work between threads</a> <a href="https://api.github.com/repos/json-c/json-c/issues/213">fix to compile with microsoft visual c++ 2010</a> <a href="https://api.github.com/repos/json-c/json-c/issues/214">Some non-GNU systems support __sync_val_compare_and_swap</a> <a href="https://api.github.com/repos/json-c/json-c/issues/215">Build json-c for window 64 bit.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/216">configure: check realloc with AC_CHECK_FUNCS() to fix cross-compilation.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/217">Checking for functions in float.h</a> <a href="https://api.github.com/repos/json-c/json-c/issues/218">Use a macro to indicate C99 to the compiler</a> <a href="https://api.github.com/repos/json-c/json-c/issues/219">Fix various potential null ptr deref and int32 overflows</a> <a href="https://api.github.com/repos/json-c/json-c/issues/220">Add utility function for comparing json_objects</a> <a href="https://api.github.com/repos/json-c/json-c/issues/221">JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly</a> <a href="https://api.github.com/repos/json-c/json-c/issues/222">Fix issue #221: JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly</a> <a href="https://api.github.com/repos/json-c/json-c/issues/223">Clarify json_object_get_string documentation of NULL handling & return</a> <a href="https://api.github.com/repos/json-c/json-c/issues/224">json_tokener.c - all warnings being treated as errors</a> <a href="https://api.github.com/repos/json-c/json-c/issues/225">Hi, will you support clib as a "registry"?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/227">Bump SOVERSION to 3</a> <a href="https://api.github.com/repos/json-c/json-c/issues/228">avoid double slashes from json</a> <a href="https://api.github.com/repos/json-c/json-c/issues/229">configure fails: checking size of size_t... configure: error: cannot determine a size for size_t</a> <a href="https://api.github.com/repos/json-c/json-c/issues/230">Use stdint.h to check for size_t size</a> <a href="https://api.github.com/repos/json-c/json-c/issues/231">Fix size_t size check for first-time builds</a> <a href="https://api.github.com/repos/json-c/json-c/issues/232">tests/tests1: fix printf format for size_t arguments</a> <a href="https://api.github.com/repos/json-c/json-c/issues/233">Include stddef.h in json_object.h</a> <a href="https://api.github.com/repos/json-c/json-c/issues/234">Add public API to use userdata independently of custom serializer</a> <a href="https://api.github.com/repos/json-c/json-c/issues/235">Undefined symbols Error for architecture x86_64 on Mac</a> <a href="https://api.github.com/repos/json-c/json-c/issues/236">Building a project which uses json-c with flag -Wcast-qual causes compilation errors</a> <a href="https://api.github.com/repos/json-c/json-c/issues/237">handle escaped utf-8</a> <a href="https://api.github.com/repos/json-c/json-c/issues/238">linkhash.c: optimised the table_free path</a> <a href="https://api.github.com/repos/json-c/json-c/issues/239">initialize null terminator of new printbuf</a> <a href="https://api.github.com/repos/json-c/json-c/issues/240">Compile error: Variable set but not used</a> <a href="https://api.github.com/repos/json-c/json-c/issues/241">getting error in date string 19\/07\/2016, fixed for error 19/07/2016</a> <a href="https://api.github.com/repos/json-c/json-c/issues/242">json_tokener_parse error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/243">Fix #165</a> <a href="https://api.github.com/repos/json-c/json-c/issues/244">Error while compiling source from RHEL5, could you please help me to fix this</a> <a href="https://api.github.com/repos/json-c/json-c/issues/245">json-c compile in window xp</a> <a href="https://api.github.com/repos/json-c/json-c/issues/246">Mac: uselocale failed to build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/247">json_object_array_del_idx function has segment fault error?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/248">Minor changes in C source code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/249">Improving README</a> <a href="https://api.github.com/repos/json-c/json-c/issues/250">Improving .gitignore</a> <a href="https://api.github.com/repos/json-c/json-c/issues/251">Adding a file for EditorConfig</a> <a href="https://api.github.com/repos/json-c/json-c/issues/252">Very minor changes not related to C source code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/253">Adding a test with cppcheck for Travis CI</a> <a href="https://api.github.com/repos/json-c/json-c/issues/254">Very minor changes to some tests</a> <a href="https://api.github.com/repos/json-c/json-c/issues/255">Minor changes in C source code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/256">Mailing list dead?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/257">Defining a coding style</a> <a href="https://api.github.com/repos/json-c/json-c/issues/258">Enable CI services</a> <a href="https://api.github.com/repos/json-c/json-c/issues/259">Fails to parse valid json</a> <a href="https://api.github.com/repos/json-c/json-c/issues/260">Adding an object to itself</a> <a href="https://api.github.com/repos/json-c/json-c/issues/261">Lack of proper documentation</a> <a href="https://api.github.com/repos/json-c/json-c/issues/262">Add Cmakefile and fix compiler warning.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/263">Compiler Warnings with VS2015</a> <a href="https://api.github.com/repos/json-c/json-c/issues/264">successed in simple test while failed in my project</a> <a href="https://api.github.com/repos/json-c/json-c/issues/265">Conformance report for reference</a> <a href="https://api.github.com/repos/json-c/json-c/issues/266">crash perhaps related to reference counting</a> <a href="https://api.github.com/repos/json-c/json-c/issues/267">Removes me as Win32 maintainer, because I'm not.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/268">Documentation of json_object_to_json_string gives no information about memory management</a> <a href="https://api.github.com/repos/json-c/json-c/issues/269">json_object_<type>_set(json_object *o,<type> value) API for value setting in json object private structure</a> <a href="https://api.github.com/repos/json-c/json-c/issues/270">new API json_object_new_double_f(doubel d,const char * fmt);</a> <a href="https://api.github.com/repos/json-c/json-c/issues/271">Cannot compile using CMake on macOS</a> <a href="https://api.github.com/repos/json-c/json-c/issues/273">fixed wrong object name in json_object_all_values_equal</a> <a href="https://api.github.com/repos/json-c/json-c/issues/274">Support for 64 bit pointers on Windows</a> <a href="https://api.github.com/repos/json-c/json-c/issues/275">Out-of-bounds read in json_tokener_parse_ex</a> <a href="https://api.github.com/repos/json-c/json-c/issues/276">./configure for centos release 6.7(final) failure</a> <a href="https://api.github.com/repos/json-c/json-c/issues/277">Json object set xxx</a> <a href="https://api.github.com/repos/json-c/json-c/issues/278">Serialization of double with no fractional component drops trailing zero</a> <a href="https://api.github.com/repos/json-c/json-c/issues/279">Segmentation fault in array_list_length()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/280">Should json_object_array_get_idx check whether input obj is array?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/281">how to pretty print json-c?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/282">ignore temporary files</a> <a href="https://api.github.com/repos/json-c/json-c/issues/283">json_pointer: add first revision based on RFC 6901</a> <a href="https://api.github.com/repos/json-c/json-c/issues/284">Resusing json_tokener object</a> <a href="https://api.github.com/repos/json-c/json-c/issues/285">Revert "compat/strdup.h: move common compat check for strdup() to own</a>
+<p><a href="https://api.github.com/repos/json-c/json-c/issues/61">Make json_object_object_add() indicate success or failure, test fix</a> <a href="https://api.github.com/repos/json-c/json-c/issues/113">Build fixes (make dist and make distcheck)</a> <a href="https://api.github.com/repos/json-c/json-c/issues/124">Fixing build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/125">Fix compile error(variable size set but not used) on g++4.6</a> <a href="https://api.github.com/repos/json-c/json-c/issues/126">Removed unused size variable.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/127">remove unused `size` variable</a> <a href="https://api.github.com/repos/json-c/json-c/issues/128">Remove unused variable from json_tokenizer.c</a> <a href="https://api.github.com/repos/json-c/json-c/issues/130">Failed to compile under Ubuntu 13.10 32bit</a> <a href="https://api.github.com/repos/json-c/json-c/issues/131">undefined symbol: __sync_val_compare_and_swap_4</a> <a href="https://api.github.com/repos/json-c/json-c/issues/132">Remove unused variable 'size'</a> <a href="https://api.github.com/repos/json-c/json-c/issues/133">Update and rename README to README.md</a> <a href="https://api.github.com/repos/json-c/json-c/issues/134">Must remove variable size...</a> <a href="https://api.github.com/repos/json-c/json-c/issues/135">bits.h uses removed json_tokener_errors\[error\]</a> <a href="https://api.github.com/repos/json-c/json-c/issues/136">Error when running make check</a> <a href="https://api.github.com/repos/json-c/json-c/issues/137">config.h.in should not be in git</a> <a href="https://api.github.com/repos/json-c/json-c/issues/138">Can't build on RHEL 6.5 due to dependency on automake-1.14</a> <a href="https://api.github.com/repos/json-c/json-c/issues/140">Code bug in random_test.c evaluating same expression twice</a> <a href="https://api.github.com/repos/json-c/json-c/issues/141">Removed duplicate check in random_seed test - bug #140</a> <a href="https://api.github.com/repos/json-c/json-c/issues/142">Please undeprecate json_object_object_get</a> <a href="https://api.github.com/repos/json-c/json-c/issues/144">Introduce json_object_from_fd</a> <a href="https://api.github.com/repos/json-c/json-c/issues/145">Handle % character properly</a> <a href="https://api.github.com/repos/json-c/json-c/issues/146">TAGS rename</a> <a href="https://api.github.com/repos/json-c/json-c/issues/148">Bump the soname</a> <a href="https://api.github.com/repos/json-c/json-c/issues/149">SONAME bump</a> <a href="https://api.github.com/repos/json-c/json-c/issues/150">Fix build using MinGW.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/151">Remove json_type enum trailing comma</a> <a href="https://api.github.com/repos/json-c/json-c/issues/152">error while compiling json-c library version 0.11</a> <a href="https://api.github.com/repos/json-c/json-c/issues/153">improve doc for json_object_to_json_string()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/154">double precision</a> <a href="https://api.github.com/repos/json-c/json-c/issues/155">add bsearch for arrays</a> <a href="https://api.github.com/repos/json-c/json-c/issues/156">Remove trailing whitespaces</a> <a href="https://api.github.com/repos/json-c/json-c/issues/157">JSON-C shall not exit on calloc fail.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/158">while using json-c 0.11, I am facing strange crash issue in json_object_put.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/159">json_tokener.c compile error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/160">missing header file on windows??</a> <a href="https://api.github.com/repos/json-c/json-c/issues/161">Is there a way to append to file?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/162">json_util: add directory check for POSIX distros</a> <a href="https://api.github.com/repos/json-c/json-c/issues/163">Fix Win32 build problems</a> <a href="https://api.github.com/repos/json-c/json-c/issues/164">made it compile and link on Widnows (as static library)</a> <a href="https://api.github.com/repos/json-c/json-c/issues/165">json_object_to_json_string_ext length</a> <a href="https://api.github.com/repos/json-c/json-c/issues/167">Can't build on Windows with Visual Studio 2010</a> <a href="https://api.github.com/repos/json-c/json-c/issues/168">Tightening the number parsing algorithm</a> <a href="https://api.github.com/repos/json-c/json-c/issues/169">Doesn't compile on ubuntu 14.04, 64bit</a> <a href="https://api.github.com/repos/json-c/json-c/issues/170">Generated files in repository</a> <a href="https://api.github.com/repos/json-c/json-c/issues/171">Update configuration for VS2010 and win64</a> <a href="https://api.github.com/repos/json-c/json-c/issues/172">Adding support for parsing octal numbers</a> <a href="https://api.github.com/repos/json-c/json-c/issues/173">json_parse_int64 doesn't work correctly at illumos</a> <a href="https://api.github.com/repos/json-c/json-c/issues/174">Adding JSON_C_TO_STRING_PRETTY_TAB flag</a> <a href="https://api.github.com/repos/json-c/json-c/issues/175">make check fails 4 tests with overflows when built with ASAN</a> <a href="https://api.github.com/repos/json-c/json-c/issues/176">Possible to delete an array element at a given idx ?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/177">Fix compiler warnings</a> <a href="https://api.github.com/repos/json-c/json-c/issues/178">Unable to compile on CentOS5</a> <a href="https://api.github.com/repos/json-c/json-c/issues/179">Added array_list_del_idx and json_object_array_del_idx</a> <a href="https://api.github.com/repos/json-c/json-c/issues/180">Enable silent build by default</a> <a href="https://api.github.com/repos/json-c/json-c/issues/181">json_tokener_parse_ex accepts invalid JSON</a> <a href="https://api.github.com/repos/json-c/json-c/issues/182">Link against libm when needed</a> <a href="https://api.github.com/repos/json-c/json-c/issues/183">Apply compile warning fix to master branch</a> <a href="https://api.github.com/repos/json-c/json-c/issues/184">Use only GCC-specific flags when compiling with GCC</a> <a href="https://api.github.com/repos/json-c/json-c/issues/185">compile error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/186">Syntax error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/187">array_list_get_idx and negative indexes.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/188">json_object_object_foreach warnings</a> <a href="https://api.github.com/repos/json-c/json-c/issues/189">noisy json_object_from_file: error opening file</a> <a href="https://api.github.com/repos/json-c/json-c/issues/190">warning: initialization discards const qualifier from pointer target type \[enabled by default\]</a> <a href="https://api.github.com/repos/json-c/json-c/issues/192">json_tokener_parse accepts invalid JSON {"key": "value" , }</a> <a href="https://api.github.com/repos/json-c/json-c/issues/193">Make serialization format of doubles configurable</a> <a href="https://api.github.com/repos/json-c/json-c/issues/194">Add utility function for comparing json_objects</a> <a href="https://api.github.com/repos/json-c/json-c/issues/195">Call uselocale instead of setlocale</a> <a href="https://api.github.com/repos/json-c/json-c/issues/196">Performance improvements</a> <a href="https://api.github.com/repos/json-c/json-c/issues/197">Time for a new release?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/198">Fix possible memory leak and remove superfluous NULL checks before free()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/199">Fix build in Visual Studio</a> <a href="https://api.github.com/repos/json-c/json-c/issues/200">Add build scripts for CI platforms</a> <a href="https://api.github.com/repos/json-c/json-c/issues/201">disable forward-slash escaping?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/202">Array with objects support</a> <a href="https://api.github.com/repos/json-c/json-c/issues/203">Add source position/coordinates to API</a> <a href="https://api.github.com/repos/json-c/json-c/issues/204">json-c/json.h not found</a> <a href="https://api.github.com/repos/json-c/json-c/issues/205">json-c Compiled with Visual Studios</a> <a href="https://api.github.com/repos/json-c/json-c/issues/206">what do i use in place of json_object_object_get?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/207">Add support for property pairs directly added to arrays</a> <a href="https://api.github.com/repos/json-c/json-c/issues/208">Performance enhancements (mainly) to json_object_to_json_string()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/209">fix regression from 2d549662be832da838aa063da2efa78ee3b99668</a> <a href="https://api.github.com/repos/json-c/json-c/issues/210">Use size_t for arrays</a> <a href="https://api.github.com/repos/json-c/json-c/issues/211">Atomic updates for the refcount</a> <a href="https://api.github.com/repos/json-c/json-c/issues/212">Refcount doesn't work between threads</a> <a href="https://api.github.com/repos/json-c/json-c/issues/213">fix to compile with microsoft visual c++ 2010</a> <a href="https://api.github.com/repos/json-c/json-c/issues/214">Some non-GNU systems support __sync_val_compare_and_swap</a> <a href="https://api.github.com/repos/json-c/json-c/issues/215">Build json-c for window 64 bit.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/216">configure: check realloc with AC_CHECK_FUNCS() to fix cross-compilation.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/217">Checking for functions in float.h</a> <a href="https://api.github.com/repos/json-c/json-c/issues/218">Use a macro to indicate C99 to the compiler</a> <a href="https://api.github.com/repos/json-c/json-c/issues/219">Fix various potential null ptr deref and int32 overflows</a> <a href="https://api.github.com/repos/json-c/json-c/issues/220">Add utility function for comparing json_objects</a> <a href="https://api.github.com/repos/json-c/json-c/issues/221">JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly</a> <a href="https://api.github.com/repos/json-c/json-c/issues/222">Fix issue #221: JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly</a> <a href="https://api.github.com/repos/json-c/json-c/issues/223">Clarify json_object_get_string documentation of NULL handling & return</a> <a href="https://api.github.com/repos/json-c/json-c/issues/224">json_tokener.c - all warnings being treated as errors</a> <a href="https://api.github.com/repos/json-c/json-c/issues/225">Hi, will you support clib as a "registry"?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/227">Bump SOVERSION to 3</a> <a href="https://api.github.com/repos/json-c/json-c/issues/228">avoid double slashes from json</a> <a href="https://api.github.com/repos/json-c/json-c/issues/229">configure fails: checking size of size_t... configure: error: cannot determine a size for size_t</a> <a href="https://api.github.com/repos/json-c/json-c/issues/230">Use stdint.h to check for size_t size</a> <a href="https://api.github.com/repos/json-c/json-c/issues/231">Fix size_t size check for first-time builds</a> <a href="https://api.github.com/repos/json-c/json-c/issues/232">tests/tests1: fix printf format for size_t arguments</a> <a href="https://api.github.com/repos/json-c/json-c/issues/233">Include stddef.h in json_object.h</a> <a href="https://api.github.com/repos/json-c/json-c/issues/234">Add public API to use userdata independently of custom serializer</a> <a href="https://api.github.com/repos/json-c/json-c/issues/235">Undefined symbols Error for architecture x86_64 on Mac</a> <a href="https://api.github.com/repos/json-c/json-c/issues/236">Building a project which uses json-c with flag -Wcast-qual causes compilation errors</a> <a href="https://api.github.com/repos/json-c/json-c/issues/237">handle escaped utf-8</a> <a href="https://api.github.com/repos/json-c/json-c/issues/238">linkhash.c: optimised the table_free path</a> <a href="https://api.github.com/repos/json-c/json-c/issues/239">initialize null terminator of new printbuf</a> <a href="https://api.github.com/repos/json-c/json-c/issues/240">Compile error: Variable set but not used</a> <a href="https://api.github.com/repos/json-c/json-c/issues/241">getting error in date string 19\/07\/2016, fixed for error 19/07/2016</a> <a href="https://api.github.com/repos/json-c/json-c/issues/242">json_tokener_parse error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/243">Fix #165</a> <a href="https://api.github.com/repos/json-c/json-c/issues/244">Error while compiling source from RHEL5, could you please help me to fix this</a> <a href="https://api.github.com/repos/json-c/json-c/issues/245">json-c compile in window xp</a> <a href="https://api.github.com/repos/json-c/json-c/issues/246">Mac: uselocale failed to build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/247">json_object_array_del_idx function has segment fault error?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/248">Minor changes in C source code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/249">Improving README</a> <a href="https://api.github.com/repos/json-c/json-c/issues/250">Improving .gitignore</a> <a href="https://api.github.com/repos/json-c/json-c/issues/251">Adding a file for EditorConfig</a> <a href="https://api.github.com/repos/json-c/json-c/issues/252">Very minor changes not related to C source code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/253">Adding a test with cppcheck for Travis CI</a> <a href="https://api.github.com/repos/json-c/json-c/issues/254">Very minor changes to some tests</a> <a href="https://api.github.com/repos/json-c/json-c/issues/255">Minor changes in C source code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/256">Mailing list dead?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/257">Defining a coding style</a> <a href="https://api.github.com/repos/json-c/json-c/issues/258">Enable CI services</a> <a href="https://api.github.com/repos/json-c/json-c/issues/259">Fails to parse valid json</a> <a href="https://api.github.com/repos/json-c/json-c/issues/260">Adding an object to itself</a> <a href="https://api.github.com/repos/json-c/json-c/issues/261">Lack of proper documentation</a> <a href="https://api.github.com/repos/json-c/json-c/issues/262">Add Cmakefile and fix compiler warning.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/263">Compiler Warnings with VS2015</a> <a href="https://api.github.com/repos/json-c/json-c/issues/264">successed in simple test while failed in my project</a> <a href="https://api.github.com/repos/json-c/json-c/issues/265">Conformance report for reference</a> <a href="https://api.github.com/repos/json-c/json-c/issues/266">crash perhaps related to reference counting</a> <a href="https://api.github.com/repos/json-c/json-c/issues/267">Removes me as Win32 maintainer, because I'm not.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/268">Documentation of json_object_to_json_string gives no information about memory management</a> <a href="https://api.github.com/repos/json-c/json-c/issues/269">json_object_<type>_set(json_object *o,<type> value) API for value setting in json object private structure</a> <a href="https://api.github.com/repos/json-c/json-c/issues/270">new API json_object_new_double_f(doubel d,const char * fmt);</a> <a href="https://api.github.com/repos/json-c/json-c/issues/271">Cannot compile using CMake on macOS</a> <a href="https://api.github.com/repos/json-c/json-c/issues/273">fixed wrong object name in json_object_all_values_equal</a> <a href="https://api.github.com/repos/json-c/json-c/issues/274">Support for 64 bit pointers on Windows</a> <a href="https://api.github.com/repos/json-c/json-c/issues/275">Out-of-bounds read in json_tokener_parse_ex</a> <a href="https://api.github.com/repos/json-c/json-c/issues/276">./configure for centos release 6.7(final) failure</a> <a href="https://api.github.com/repos/json-c/json-c/issues/277">Json object set xxx</a> <a href="https://api.github.com/repos/json-c/json-c/issues/278">Serialization of double with no fractional component drops trailing zero</a> <a href="https://api.github.com/repos/json-c/json-c/issues/279">Segmentation fault in array_list_length()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/280">Should json_object_array_get_idx check whether input obj is array?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/281">how to pretty print json-c?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/282">ignore temporary files</a> <a href="https://api.github.com/repos/json-c/json-c/issues/283">json_pointer: add first revision based on RFC 6901</a> <a href="https://api.github.com/repos/json-c/json-c/issues/284">Resusing json_tokener object</a> <a href="https://api.github.com/repos/json-c/json-c/issues/285">Revert "compat/strdup.h: move common compat check for strdup() to own</a>
<a href="https://api.github.com/repos/json-c/json-c/issues/286">json_tokener_parse_ex() returns json_tokener_continue on zero-length string</a>
<a href="https://api.github.com/repos/json-c/json-c/issues/287">json_pointer: extend setter & getter with printf() style arguments</a>
<a href="https://api.github.com/repos/json-c/json-c/issues/288">Fix _GNU_SOURCE define for vasprintf</a>
<a href="https://api.github.com/repos/json-c/json-c/issues/294">Adding UTF-8 validation. Fixes #122</a>
<a href="https://api.github.com/repos/json-c/json-c/issues/295">cross compile w/ mingw</a>
<a href="https://api.github.com/repos/json-c/json-c/issues/296">Missing functions header in json_object.h</a>
-<a href="https://api.github.com/repos/json-c/json-c/issues/297">could not parse string to Json object? Like string str=\"helloworld;E\test\log\;end"</a> <a href="https://api.github.com/repos/json-c/json-c/issues/298">Building using CMake doesn't work</a> <a href="https://api.github.com/repos/json-c/json-c/issues/299">Improve json_object -> string performance</a> <a href="https://api.github.com/repos/json-c/json-c/issues/300">Running tests with MinGW build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/301">How to deep copy json_object in C++ ?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/302">json_tokener_parse_ex doesn't parse JSON values</a> <a href="https://api.github.com/repos/json-c/json-c/issues/303">fix doc in tokener header file</a> <a href="https://api.github.com/repos/json-c/json-c/issues/304">(.text+0x72846): undefined reference to `is_error'</a> <a href="https://api.github.com/repos/json-c/json-c/issues/305">Fix compilation without C-99 option</a> <a href="https://api.github.com/repos/json-c/json-c/issues/306">./configure: line 12748 -error=deprecated-declarations</a> <a href="https://api.github.com/repos/json-c/json-c/issues/307">Memory leak in json_tokener_parse</a> <a href="https://api.github.com/repos/json-c/json-c/issues/308">AM_PROG_LIBTOOL not found on Linux</a> <a href="https://api.github.com/repos/json-c/json-c/issues/309">GCC 7 reports various -Wimplicit-fallthrough= errors</a> <a href="https://api.github.com/repos/json-c/json-c/issues/310">Add FALLTHRU comment to handle GCC7 warnings.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/311">Fix error C3688 when compiling on Visual Studio 2015</a> <a href="https://api.github.com/repos/json-c/json-c/issues/312">Fix CMake Build process improved for MinGW and MSYS2</a> <a href="https://api.github.com/repos/json-c/json-c/issues/313">VERBOSE=1 make check; tests/test_util_file.test.c and tests/test_util_file.expected out of sync</a> <a href="https://api.github.com/repos/json-c/json-c/issues/315">Passing -1 to json_tokener_parse_ex is possibly unsafe</a> <a href="https://api.github.com/repos/json-c/json-c/issues/316">Memory Returned by json_object_to_json_string not freed</a> <a href="https://api.github.com/repos/json-c/json-c/issues/317">json_object_get_string gives segmentation error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/318">PVS-Studio static analyzer analyze results</a> <a href="https://api.github.com/repos/json-c/json-c/issues/319">Windows: Fix dynamic library build with Visual Studio</a> <a href="https://api.github.com/repos/json-c/json-c/issues/320">Can't compile in Mac OS X El Capitan</a> <a href="https://api.github.com/repos/json-c/json-c/issues/321">build,cmake: fix vasprintf implicit definition and generate both static & shared libs</a> <a href="https://api.github.com/repos/json-c/json-c/issues/322">can not link with libjson-c.a</a> <a href="https://api.github.com/repos/json-c/json-c/issues/323">implicit fallthrough detected by gcc 7.1</a> <a href="https://api.github.com/repos/json-c/json-c/issues/324">JsonPath like function?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/325">Fix stack buffer overflow in json_object_double_to_json_string_format()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/327">why json-c so hard to compile</a> <a href="https://api.github.com/repos/json-c/json-c/issues/328">json_object: implement json_object_deep_copy() function</a> <a href="https://api.github.com/repos/json-c/json-c/issues/329">build,cmake: build,cmake: rename libjson-c-static.a to libjson-c.a</a> <a href="https://api.github.com/repos/json-c/json-c/issues/330">tests: symlink basic tests to a single file that has the common code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/331">Safe use of snprintf() / vsnprintf() for Visual studio, and thread-safety fix</a> <a href="https://api.github.com/repos/json-c/json-c/issues/332">Valgrind: invalid read after json_object_array_del_idx.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/333">Replace obsolete AM_PROG_LIBTOOL</a> <a href="https://api.github.com/repos/json-c/json-c/issues/335">README.md: show build status tag from travis-ci.org</a> <a href="https://api.github.com/repos/json-c/json-c/issues/336">tests: fix tests in travis-ci.org</a> <a href="https://api.github.com/repos/json-c/json-c/issues/337">Synchronize "potentially racy" random seed in lh_char_hash()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/338">implement json_object_int_inc(json_object *, int64_t)</a> <a href="https://api.github.com/repos/json-c/json-c/issues/339">Json schema validation</a> <a href="https://api.github.com/repos/json-c/json-c/issues/340">strerror_override: add extern "C" and JSON_EXPORT specifiers for Visual C++ compilers</a> <a href="https://api.github.com/repos/json-c/json-c/issues/341">character "/" parse as "\/"</a> <a href="https://api.github.com/repos/json-c/json-c/issues/342">No such file or directory "/usr/include/json.h"</a> <a href="https://api.github.com/repos/json-c/json-c/issues/343">Can't parse json</a> <a href="https://api.github.com/repos/json-c/json-c/issues/344">Fix Mingw build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/345">Fix make dist and make distcheck</a> <a href="https://api.github.com/repos/json-c/json-c/issues/346">Clamp double to int32 when narrowing in json_object_get_int.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/347">MSVC linker error json_c_strerror</a> <a href="https://api.github.com/repos/json-c/json-c/issues/348">why</a> <a href="https://api.github.com/repos/json-c/json-c/issues/349"><code>missing</code> is missing?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/350">stderror-override and disable-shared</a> <a href="https://api.github.com/repos/json-c/json-c/issues/351">SIZE_T_MAX redefined from limits.h</a> <a href="https://api.github.com/repos/json-c/json-c/issues/352"><code>INSTALL</code> overrides an automake script.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/353">Documentation issues</a> <a href="https://api.github.com/repos/json-c/json-c/issues/354">Fixes #351 #352 #353</a> <a href="https://api.github.com/repos/json-c/json-c/issues/355">1.make it can been compiled with Visual Studio 2010 by modify the CMakeList.txt and others</a> <a href="https://api.github.com/repos/json-c/json-c/issues/356">VS2008 test test_util_file.cpp err!</a> <a href="https://api.github.com/repos/json-c/json-c/issues/357">__json_c_strerror incompatibility with link-time optimization</a> <a href="https://api.github.com/repos/json-c/json-c/issues/358">make issue</a> <a href="https://api.github.com/repos/json-c/json-c/issues/359">update CMakeLists.txt for compile with visual studio at least 2010</a> <a href="https://api.github.com/repos/json-c/json-c/issues/360">Use strtoll() to parse ints</a> <a href="https://api.github.com/repos/json-c/json-c/issues/361">Fix double to int cast overflow in json_object_get_int64.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/362">CMake Package Config</a> <a href="https://api.github.com/repos/json-c/json-c/issues/363">Issue #338, add json_object_add_int functions</a> <a href="https://api.github.com/repos/json-c/json-c/issues/364">Cmake is Errir</a> <a href="https://api.github.com/repos/json-c/json-c/issues/365">added fallthrough for gcc7</a> <a href="https://api.github.com/repos/json-c/json-c/issues/366">how to check the json string,crash!</a> <a href="https://api.github.com/repos/json-c/json-c/issues/367">Is json-c support "redirect" semantic?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/368">Add examples</a> <a href="https://api.github.com/repos/json-c/json-c/issues/369">How to build json-c library for android?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/370">Compiling using clang-cl</a> <a href="https://api.github.com/repos/json-c/json-c/issues/371">Invalid parsing for Infinity with json-c 0.12</a> <a href="https://api.github.com/repos/json-c/json-c/issues/372">Json-c 0.12: Fixed Infinity bug</a> <a href="https://api.github.com/repos/json-c/json-c/issues/373">build: fix build on appveyor CI</a> <a href="https://api.github.com/repos/json-c/json-c/issues/374">Undefined symbols for architecture x86_64:</a> <a href="https://api.github.com/repos/json-c/json-c/issues/375">what would happened when json_object_object_add add the same key</a> <a href="https://api.github.com/repos/json-c/json-c/issues/376">Eclipse error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/377">on gcc 7.2.0 on my linux distribution with json-c 2013-04-02 source</a> <a href="https://api.github.com/repos/json-c/json-c/issues/378">Eclipse: library (libjson-c) not found, but configured</a> <a href="https://api.github.com/repos/json-c/json-c/issues/379">error: this statement may fall through [-Werror=implicit-fallthrough=]</a> <a href="https://api.github.com/repos/json-c/json-c/issues/380">Build on Windows</a> <a href="https://api.github.com/repos/json-c/json-c/issues/381">Fix makedist</a> <a href="https://api.github.com/repos/json-c/json-c/issues/382">Memory leak for json_tokener_parse_ex for version 0.12.1</a> <a href="https://api.github.com/repos/json-c/json-c/issues/383">Fix a compiler warning.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/384">Fix a VS 2015 compiler warnings.</a> </p>
+<a href="https://api.github.com/repos/json-c/json-c/issues/297">could not parse string to Json object? Like string str=\"helloworld;E\test\log\;end"</a> <a href="https://api.github.com/repos/json-c/json-c/issues/298">Building using CMake doesn't work</a> <a href="https://api.github.com/repos/json-c/json-c/issues/299">Improve json_object -> string performance</a> <a href="https://api.github.com/repos/json-c/json-c/issues/300">Running tests with MinGW build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/301">How to deep copy json_object in C++ ?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/302">json_tokener_parse_ex doesn't parse JSON values</a> <a href="https://api.github.com/repos/json-c/json-c/issues/303">fix doc in tokener header file</a> <a href="https://api.github.com/repos/json-c/json-c/issues/304">(.text+0x72846): undefined reference to `is_error'</a> <a href="https://api.github.com/repos/json-c/json-c/issues/305">Fix compilation without C-99 option</a> <a href="https://api.github.com/repos/json-c/json-c/issues/306">./configure: line 12748 -error=deprecated-declarations</a> <a href="https://api.github.com/repos/json-c/json-c/issues/307">Memory leak in json_tokener_parse</a> <a href="https://api.github.com/repos/json-c/json-c/issues/308">AM_PROG_LIBTOOL not found on Linux</a> <a href="https://api.github.com/repos/json-c/json-c/issues/309">GCC 7 reports various -Wimplicit-fallthrough= errors</a> <a href="https://api.github.com/repos/json-c/json-c/issues/310">Add FALLTHRU comment to handle GCC7 warnings.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/311">Fix error C3688 when compiling on Visual Studio 2015</a> <a href="https://api.github.com/repos/json-c/json-c/issues/312">Fix CMake Build process improved for MinGW and MSYS2</a> <a href="https://api.github.com/repos/json-c/json-c/issues/313">VERBOSE=1 make check; tests/test_util_file.test.c and tests/test_util_file.expected out of sync</a> <a href="https://api.github.com/repos/json-c/json-c/issues/315">Passing -1 to json_tokener_parse_ex is possibly unsafe</a> <a href="https://api.github.com/repos/json-c/json-c/issues/316">Memory Returned by json_object_to_json_string not freed</a> <a href="https://api.github.com/repos/json-c/json-c/issues/317">json_object_get_string gives segmentation error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/318">PVS-Studio static analyzer analyze results</a> <a href="https://api.github.com/repos/json-c/json-c/issues/319">Windows: Fix dynamic library build with Visual Studio</a> <a href="https://api.github.com/repos/json-c/json-c/issues/320">Can't compile in Mac OS X El Capitan</a> <a href="https://api.github.com/repos/json-c/json-c/issues/321">build,cmake: fix vasprintf implicit definition and generate both static & shared libs</a> <a href="https://api.github.com/repos/json-c/json-c/issues/322">can not link with libjson-c.a</a> <a href="https://api.github.com/repos/json-c/json-c/issues/323">implicit fallthrough detected by gcc 7.1</a> <a href="https://api.github.com/repos/json-c/json-c/issues/324">JsonPath like function?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/325">Fix stack buffer overflow in json_object_double_to_json_string_format()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/327">why json-c so hard to compile</a> <a href="https://api.github.com/repos/json-c/json-c/issues/328">json_object: implement json_object_deep_copy() function</a> <a href="https://api.github.com/repos/json-c/json-c/issues/329">build,cmake: build,cmake: rename libjson-c-static.a to libjson-c.a</a> <a href="https://api.github.com/repos/json-c/json-c/issues/330">tests: symlink basic tests to a single file that has the common code</a> <a href="https://api.github.com/repos/json-c/json-c/issues/331">Safe use of snprintf() / vsnprintf() for Visual studio, and thread-safety fix</a> <a href="https://api.github.com/repos/json-c/json-c/issues/332">Valgrind: invalid read after json_object_array_del_idx.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/333">Replace obsolete AM_PROG_LIBTOOL</a> <a href="https://api.github.com/repos/json-c/json-c/issues/335">README.md: show build status tag from travis-ci.org</a> <a href="https://api.github.com/repos/json-c/json-c/issues/336">tests: fix tests in travis-ci.org</a> <a href="https://api.github.com/repos/json-c/json-c/issues/337">Synchronize "potentially racy" random seed in lh_char_hash()</a> <a href="https://api.github.com/repos/json-c/json-c/issues/338">implement json_object_int_inc(json_object *, int64_t)</a> <a href="https://api.github.com/repos/json-c/json-c/issues/339">Json schema validation</a> <a href="https://api.github.com/repos/json-c/json-c/issues/340">strerror_override: add extern "C" and JSON_EXPORT specifiers for Visual C++ compilers</a> <a href="https://api.github.com/repos/json-c/json-c/issues/341">character "/" parse as "\/"</a> <a href="https://api.github.com/repos/json-c/json-c/issues/342">No such file or directory "/usr/include/json.h"</a> <a href="https://api.github.com/repos/json-c/json-c/issues/343">Can't parse json</a> <a href="https://api.github.com/repos/json-c/json-c/issues/344">Fix Mingw build</a> <a href="https://api.github.com/repos/json-c/json-c/issues/345">Fix make dist and make distcheck</a> <a href="https://api.github.com/repos/json-c/json-c/issues/346">Clamp double to int32 when narrowing in json_object_get_int.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/347">MSVC linker error json_c_strerror</a> <a href="https://api.github.com/repos/json-c/json-c/issues/348">why</a> <a href="https://api.github.com/repos/json-c/json-c/issues/349">`missing` is missing?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/350">stderror-override and disable-shared</a> <a href="https://api.github.com/repos/json-c/json-c/issues/351">SIZE_T_MAX redefined from limits.h</a> <a href="https://api.github.com/repos/json-c/json-c/issues/352">`INSTALL` overrides an automake script.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/353">Documentation issues</a> <a href="https://api.github.com/repos/json-c/json-c/issues/354">Fixes #351 #352 #353</a> <a href="https://api.github.com/repos/json-c/json-c/issues/355">1.make it can been compiled with Visual Studio 2010 by modify the CMakeList.txt and others</a> <a href="https://api.github.com/repos/json-c/json-c/issues/356">VS2008 test test_util_file.cpp err!</a> <a href="https://api.github.com/repos/json-c/json-c/issues/357">__json_c_strerror incompatibility with link-time optimization</a> <a href="https://api.github.com/repos/json-c/json-c/issues/358">make issue</a> <a href="https://api.github.com/repos/json-c/json-c/issues/359">update CMakeLists.txt for compile with visual studio at least 2010</a> <a href="https://api.github.com/repos/json-c/json-c/issues/360">Use strtoll() to parse ints</a> <a href="https://api.github.com/repos/json-c/json-c/issues/361">Fix double to int cast overflow in json_object_get_int64.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/362">CMake Package Config</a> <a href="https://api.github.com/repos/json-c/json-c/issues/363">Issue #338, add json_object_add_int functions</a> <a href="https://api.github.com/repos/json-c/json-c/issues/364">Cmake is Errir</a> <a href="https://api.github.com/repos/json-c/json-c/issues/365">added fallthrough for gcc7</a> <a href="https://api.github.com/repos/json-c/json-c/issues/366">how to check the json string,crash!</a> <a href="https://api.github.com/repos/json-c/json-c/issues/367">Is json-c support "redirect" semantic?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/368">Add examples</a> <a href="https://api.github.com/repos/json-c/json-c/issues/369">How to build json-c library for android?</a> <a href="https://api.github.com/repos/json-c/json-c/issues/370">Compiling using clang-cl</a> <a href="https://api.github.com/repos/json-c/json-c/issues/371">Invalid parsing for Infinity with json-c 0.12</a> <a href="https://api.github.com/repos/json-c/json-c/issues/372">Json-c 0.12: Fixed Infinity bug</a> <a href="https://api.github.com/repos/json-c/json-c/issues/373">build: fix build on appveyor CI</a> <a href="https://api.github.com/repos/json-c/json-c/issues/374">Undefined symbols for architecture x86_64:</a> <a href="https://api.github.com/repos/json-c/json-c/issues/375">what would happened when json_object_object_add add the same key</a> <a href="https://api.github.com/repos/json-c/json-c/issues/376">Eclipse error</a> <a href="https://api.github.com/repos/json-c/json-c/issues/377">on gcc 7.2.0 on my linux distribution with json-c 2013-04-02 source</a> <a href="https://api.github.com/repos/json-c/json-c/issues/378">Eclipse: library (libjson-c) not found, but configured</a> <a href="https://api.github.com/repos/json-c/json-c/issues/379">error: this statement may fall through \[-Werror=implicit-fallthrough=\]</a> <a href="https://api.github.com/repos/json-c/json-c/issues/380">Build on Windows</a> <a href="https://api.github.com/repos/json-c/json-c/issues/381">Fix makedist</a> <a href="https://api.github.com/repos/json-c/json-c/issues/382">Memory leak for json_tokener_parse_ex for version 0.12.1</a> <a href="https://api.github.com/repos/json-c/json-c/issues/383">Fix a compiler warning.</a> <a href="https://api.github.com/repos/json-c/json-c/issues/384">Fix a VS 2015 compiler warnings.</a> </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: Related Pages</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: printbuf.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
-<tr class="memitem:a6f3a4dc87fab41c37e3eff42f40dc346"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf_memappend_fast</a>(p, bufptr, bufsize)</td></tr>
+<tr class="memitem:a6f3a4dc87fab41c37e3eff42f40dc346"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf_memappend_fast</a>(p, bufptr, bufsize)</td></tr>
<tr class="separator:a6f3a4dc87fab41c37e3eff42f40dc346"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acdd84ad88987c0166b7ba0e3f1f8f1bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf_length</a>(p)   ((p)->bpos)</td></tr>
<tr class="separator:acdd84ad88987c0166b7ba0e3f1f8f1bb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab009973c5e15aae191e610cd70752603"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">_printbuf_check_literal</a>(mystr)   ("" mystr)</td></tr>
<tr class="separator:ab009973c5e15aae191e610cd70752603"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2f30492682f5fbc59a8749b428e0e4ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a2f30492682f5fbc59a8749b428e0e4ba">printbuf_strappend</a>(pb, str)   <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a> ((pb), <a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">_printbuf_check_literal</a>(str), sizeof(str) - 1)</td></tr>
+<tr class="memitem:a2f30492682f5fbc59a8749b428e0e4ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a2f30492682f5fbc59a8749b428e0e4ba">printbuf_strappend</a>(pb, str)   <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a> ((pb), <a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">_printbuf_check_literal</a>(str), sizeof(str) - 1)</td></tr>
<tr class="separator:a2f30492682f5fbc59a8749b428e0e4ba"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Internal string buffer handing. Unless you're writing a json_object_to_json_string_fn implementation for use with <a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer()</a> direct use of this is not recommended. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="ab009973c5e15aae191e610cd70752603"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab009973c5e15aae191e610cd70752603">◆ </a></span>_printbuf_check_literal</h2>
-
+<a class="anchor" id="ab009973c5e15aae191e610cd70752603"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="acdd84ad88987c0166b7ba0e3f1f8f1bb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acdd84ad88987c0166b7ba0e3f1f8f1bb">◆ </a></span>printbuf_length</h2>
-
+<a class="anchor" id="acdd84ad88987c0166b7ba0e3f1f8f1bb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a6f3a4dc87fab41c37e3eff42f40dc346"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6f3a4dc87fab41c37e3eff42f40dc346">◆ </a></span>printbuf_memappend_fast</h2>
-
+<a class="anchor" id="a6f3a4dc87fab41c37e3eff42f40dc346"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> if ((p->size - p->bpos) > bufsize) { \</div><div class="line"> memcpy(p->buf + p->bpos, (bufptr), bufsize); \</div><div class="line"> p->bpos += bufsize; \</div><div class="line"> p->buf[p->bpos]= <span class="charliteral">'\0'</span>; \</div><div class="line"> } <span class="keywordflow">else</span> { <a class="code" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a>(p, (bufptr), bufsize); } \</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="printbuf_8h_html_a22f09779a19db59a83e7cb8c2ce4c75f"><div class="ttname"><a href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a></div><div class="ttdeci">int printbuf_memappend(struct printbuf *p, const char *buf, int size)</div></div>
+<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div>
+<div class="line"> if ((p->size - p->bpos) > bufsize) { \</div>
+<div class="line"> memcpy(p->buf + p->bpos, (bufptr), bufsize); \</div>
+<div class="line"> p->bpos += bufsize; \</div>
+<div class="line"> p->buf[p->bpos]= <span class="charliteral">'\0'</span>; \</div>
+<div class="line"> } <span class="keywordflow">else</span> { <a class="code" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a>(p, (bufptr), bufsize); } \</div>
+<div class="line">} <span class="keywordflow">while</span> (0)</div>
+<div class="ttc" id="printbuf_8h_html_a22f09779a19db59a83e7cb8c2ce4c75f"><div class="ttname"><a href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a></div><div class="ttdeci">int printbuf_memappend(struct printbuf *p, const char *buf, int size)</div></div>
</div><!-- fragment -->
</div>
</div>
-<a id="a2f30492682f5fbc59a8749b428e0e4ba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2f30492682f5fbc59a8749b428e0e4ba">◆ </a></span>printbuf_strappend</h2>
-
+<a class="anchor" id="a2f30492682f5fbc59a8749b428e0e4ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
-<a id="ace274df280df67463ff417b1b3392395"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ace274df280df67463ff417b1b3392395">◆ </a></span>printbuf</h2>
-
+<a class="anchor" id="ace274df280df67463ff417b1b3392395"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="ab525221c767ac65c58ddeea8a655a4e8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab525221c767ac65c58ddeea8a655a4e8">◆ </a></span>printbuf_free()</h2>
-
+<a class="anchor" id="ab525221c767ac65c58ddeea8a655a4e8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a22f09779a19db59a83e7cb8c2ce4c75f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a22f09779a19db59a83e7cb8c2ce4c75f">◆ </a></span>printbuf_memappend()</h2>
-
+<a class="anchor" id="a22f09779a19db59a83e7cb8c2ce4c75f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad7fc6ec4c296e85abf404244614cded5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad7fc6ec4c296e85abf404244614cded5">◆ </a></span>printbuf_memset()</h2>
-
+<a class="anchor" id="ad7fc6ec4c296e85abf404244614cded5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a3e390ebc7660a18335edd89f640fd415"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3e390ebc7660a18335edd89f640fd415">◆ </a></span>printbuf_new()</h2>
-
+<a class="anchor" id="a3e390ebc7660a18335edd89f640fd415"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4393ee3dedb376af11c96fe97532292e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4393ee3dedb376af11c96fe97532292e">◆ </a></span>printbuf_reset()</h2>
-
+<a class="anchor" id="a4393ee3dedb376af11c96fe97532292e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="adf6214db6c8ce994c7f7f1180863c8a4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adf6214db6c8ce994c7f7f1180863c8a4">◆ </a></span>sprintbuf()</h2>
-
+<a class="anchor" id="adf6214db6c8ce994c7f7f1180863c8a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: random_seed.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Function Documentation</h2>
-<a id="ae190c6819d7687e110d6ec59a16d006f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae190c6819d7687e110d6ec59a16d006f">◆ </a></span>json_c_get_random_seed()</h2>
-
+<a class="anchor" id="ae190c6819d7687e110d6ec59a16d006f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: snprintf_compat.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: strdup_compat.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: strerror_override.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
-<a id="a9dae36435b1668856ec610d6d5238754"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9dae36435b1668856ec610d6d5238754">◆ </a></span>strerror</h2>
-
+<a class="anchor" id="a9dae36435b1668856ec610d6d5238754"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
-<a id="a2affa276d0d7b0a446105e324560576f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2affa276d0d7b0a446105e324560576f">◆ </a></span>_json_c_strerror()</h2>
-
+<a class="anchor" id="a2affa276d0d7b0a446105e324560576f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: strerror_override_private.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p>
</div><h2 class="groupheader">Variable Documentation</h2>
-<a id="ac00e7d4121efe4b2e6ad8961e35e88ba"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac00e7d4121efe4b2e6ad8961e35e88ba">◆ </a></span>_json_c_strerror_enable</h2>
-
+<a class="anchor" id="ac00e7d4121efe4b2e6ad8961e35e88ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: array_list Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:a5638022574f4ddb0f80d62535085bf4f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a11b92f48ed715b187f8609351405342f"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a11b92f48ed715b187f8609351405342f">size</a></td></tr>
<tr class="separator:a11b92f48ed715b187f8609351405342f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab7989cdde357e5c7819c562c7680ab74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">free_fn</a></td></tr>
+<tr class="memitem:ab7989cdde357e5c7819c562c7680ab74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">free_fn</a></td></tr>
<tr class="separator:ab7989cdde357e5c7819c562c7680ab74"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a id="a7ba65feda2b156148c08667cf155b657"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7ba65feda2b156148c08667cf155b657">◆ </a></span>array</h2>
-
+<a class="anchor" id="a7ba65feda2b156148c08667cf155b657"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ab7989cdde357e5c7819c562c7680ab74"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab7989cdde357e5c7819c562c7680ab74">◆ </a></span>free_fn</h2>
-
+<a class="anchor" id="ab7989cdde357e5c7819c562c7680ab74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a>* array_list::free_fn</td>
+ <td class="memname"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a>* array_list::free_fn</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a5638022574f4ddb0f80d62535085bf4f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5638022574f4ddb0f80d62535085bf4f">◆ </a></span>length</h2>
-
+<a class="anchor" id="a5638022574f4ddb0f80d62535085bf4f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a11b92f48ed715b187f8609351405342f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a11b92f48ed715b187f8609351405342f">◆ </a></span>size</h2>
-
+<a class="anchor" id="a11b92f48ed715b187f8609351405342f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
Data Fields</h2></td></tr>
<tr class="memitem:a28307a4a3fe6cefe27e28fec56b76b3e"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">o_type</a></td></tr>
<tr class="separator:a28307a4a3fe6cefe27e28fec56b76b3e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a63666be714a8ce8907d56142c1d9dfb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">_delete</a></td></tr>
+<tr class="memitem:a63666be714a8ce8907d56142c1d9dfb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object__private_8h.html#aa125a0d39945a73a7d52b9823a2ef741">json_object_private_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">_delete</a></td></tr>
<tr class="separator:a63666be714a8ce8907d56142c1d9dfb7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a077a02daac4653f91584dd7f47c3d632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">_to_json_string</a></td></tr>
+<tr class="memitem:a077a02daac4653f91584dd7f47c3d632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">_to_json_string</a></td></tr>
<tr class="separator:a077a02daac4653f91584dd7f47c3d632"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aca9b93573ba6bb8cf66d87c170a575b2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">_ref_count</a></td></tr>
<tr class="separator:aca9b93573ba6bb8cf66d87c170a575b2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="separator:afdcaa9e24bce7c86c33cb6f6ae65cb56"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a33aff83ffea02b934235c4821cca8cf0"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionjson__object_1_1data.html">json_object::data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">o</a></td></tr>
<tr class="separator:a33aff83ffea02b934235c4821cca8cf0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad9e57edb1cbd63578490081b2a9636ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#ad9e57edb1cbd63578490081b2a9636ad">_user_delete</a></td></tr>
+<tr class="memitem:ad9e57edb1cbd63578490081b2a9636ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#ad9e57edb1cbd63578490081b2a9636ad">_user_delete</a></td></tr>
<tr class="separator:ad9e57edb1cbd63578490081b2a9636ad"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a592a5391c3717ff7e8930476027226fe"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a592a5391c3717ff7e8930476027226fe">_userdata</a></td></tr>
<tr class="separator:a592a5391c3717ff7e8930476027226fe"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a id="a63666be714a8ce8907d56142c1d9dfb7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a63666be714a8ce8907d56142c1d9dfb7">◆ </a></span>_delete</h2>
-
+<a class="anchor" id="a63666be714a8ce8907d56142c1d9dfb7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private_delete_fn</a>* json_object::_delete</td>
+ <td class="memname"><a class="el" href="json__object__private_8h.html#aa125a0d39945a73a7d52b9823a2ef741">json_object_private_delete_fn</a>* json_object::_delete</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="afdcaa9e24bce7c86c33cb6f6ae65cb56"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#afdcaa9e24bce7c86c33cb6f6ae65cb56">◆ </a></span>_pb</h2>
-
+<a class="anchor" id="afdcaa9e24bce7c86c33cb6f6ae65cb56"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aca9b93573ba6bb8cf66d87c170a575b2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aca9b93573ba6bb8cf66d87c170a575b2">◆ </a></span>_ref_count</h2>
-
+<a class="anchor" id="aca9b93573ba6bb8cf66d87c170a575b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a077a02daac4653f91584dd7f47c3d632"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a077a02daac4653f91584dd7f47c3d632">◆ </a></span>_to_json_string</h2>
-
+<a class="anchor" id="a077a02daac4653f91584dd7f47c3d632"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a>* json_object::_to_json_string</td>
+ <td class="memname"><a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object_to_json_string_fn</a>* json_object::_to_json_string</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="ad9e57edb1cbd63578490081b2a9636ad"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad9e57edb1cbd63578490081b2a9636ad">◆ </a></span>_user_delete</h2>
-
+<a class="anchor" id="ad9e57edb1cbd63578490081b2a9636ad"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a>* json_object::_user_delete</td>
+ <td class="memname"><a class="el" href="json__object_8h.html#aa647d7c567a06abe1a1a511f6d6860e4">json_object_delete_fn</a>* json_object::_user_delete</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a592a5391c3717ff7e8930476027226fe"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a592a5391c3717ff7e8930476027226fe">◆ </a></span>_userdata</h2>
-
+<a class="anchor" id="a592a5391c3717ff7e8930476027226fe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a33aff83ffea02b934235c4821cca8cf0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a33aff83ffea02b934235c4821cca8cf0">◆ </a></span>o</h2>
-
+<a class="anchor" id="a33aff83ffea02b934235c4821cca8cf0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a28307a4a3fe6cefe27e28fec56b76b3e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a28307a4a3fe6cefe27e28fec56b76b3e">◆ </a></span>o_type</h2>
-
+<a class="anchor" id="a28307a4a3fe6cefe27e28fec56b76b3e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object_iter Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A structure to use with <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC()</a> loops. Contains key, val and entry members. </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="a64e326f050826c644c02ed5bcd214faa"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a64e326f050826c644c02ed5bcd214faa">◆ </a></span>entry</h2>
-
+<a class="anchor" id="a64e326f050826c644c02ed5bcd214faa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a0b76228b3a039075e9d84f88fa72ff53"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a0b76228b3a039075e9d84f88fa72ff53">◆ </a></span>key</h2>
-
+<a class="anchor" id="a0b76228b3a039075e9d84f88fa72ff53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aaae14a8d17aacddacb0a57234e0a4491"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaae14a8d17aacddacb0a57234e0a4491">◆ </a></span>val</h2>
-
+<a class="anchor" id="aaae14a8d17aacddacb0a57234e0a4491"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object_iterator Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The opaque iterator that references a name/value pair within a JSON Object instance or the "end" iterator value. </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="a69c61c14f5a36b1dc2217e49cd987f47"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a69c61c14f5a36b1dc2217e49cd987f47">◆ </a></span>opaque_</h2>
-
+<a class="anchor" id="a69c61c14f5a36b1dc2217e49cd987f47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_tokener Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:aabfdcf2825154108669ffa3f4ab9c4ea"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a id="a9daae2516fd6df23555d33ef01020a76"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9daae2516fd6df23555d33ef01020a76">◆ </a></span>char_offset</h2>
-
+<a class="anchor" id="a9daae2516fd6df23555d33ef01020a76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae0e5102b44cc1fc680be3e0fb5fff028"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae0e5102b44cc1fc680be3e0fb5fff028">◆ </a></span>depth</h2>
-
+<a class="anchor" id="ae0e5102b44cc1fc680be3e0fb5fff028"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="adef37cdc2578d8f8920db14315728cbd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adef37cdc2578d8f8920db14315728cbd">◆ </a></span>err</h2>
-
+<a class="anchor" id="adef37cdc2578d8f8920db14315728cbd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aabfdcf2825154108669ffa3f4ab9c4ea"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aabfdcf2825154108669ffa3f4ab9c4ea">◆ </a></span>flags</h2>
-
+<a class="anchor" id="aabfdcf2825154108669ffa3f4ab9c4ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad3bf0aa728ea14549d5aa6ca8dcba070"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad3bf0aa728ea14549d5aa6ca8dcba070">◆ </a></span>is_double</h2>
-
+<a class="anchor" id="ad3bf0aa728ea14549d5aa6ca8dcba070"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9d9b33c3982925349627dc6a3edca940"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9d9b33c3982925349627dc6a3edca940">◆ </a></span>max_depth</h2>
-
+<a class="anchor" id="a9d9b33c3982925349627dc6a3edca940"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1cdc7f85d7bde95f81bb08b7e61d6684"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1cdc7f85d7bde95f81bb08b7e61d6684">◆ </a></span>pb</h2>
-
+<a class="anchor" id="a1cdc7f85d7bde95f81bb08b7e61d6684"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aea488b73085ac7c5969ae7fc29e25fa0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aea488b73085ac7c5969ae7fc29e25fa0">◆ </a></span>quote_char</h2>
-
+<a class="anchor" id="aea488b73085ac7c5969ae7fc29e25fa0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a8eed213c0a37d09c1df66c8567e44471"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8eed213c0a37d09c1df66c8567e44471">◆ </a></span>st_pos</h2>
-
+<a class="anchor" id="a8eed213c0a37d09c1df66c8567e44471"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a3521d62906eb0e15d07d7b4f64a5fac3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3521d62906eb0e15d07d7b4f64a5fac3">◆ </a></span>stack</h2>
-
+<a class="anchor" id="a3521d62906eb0e15d07d7b4f64a5fac3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9772e2170322a19d8da6ce5d7dc46895"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9772e2170322a19d8da6ce5d7dc46895">◆ </a></span>str</h2>
-
+<a class="anchor" id="a9772e2170322a19d8da6ce5d7dc46895"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a32fa73e43fb760e6845231a8482eb064"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a32fa73e43fb760e6845231a8482eb064">◆ </a></span>ucs_char</h2>
-
+<a class="anchor" id="a32fa73e43fb760e6845231a8482eb064"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_tokener_srec Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:a99551c172e97ac2e7a3849a50b4f51ca"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a id="a466f192f920368a5a6375aeba1e2757f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a466f192f920368a5a6375aeba1e2757f">◆ </a></span>current</h2>
-
+<a class="anchor" id="a466f192f920368a5a6375aeba1e2757f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad2bb71affec1da5ba1d9952c3bf2c12a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad2bb71affec1da5ba1d9952c3bf2c12a">◆ </a></span>obj</h2>
-
+<a class="anchor" id="ad2bb71affec1da5ba1d9952c3bf2c12a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a99551c172e97ac2e7a3849a50b4f51ca"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a99551c172e97ac2e7a3849a50b4f51ca">◆ </a></span>obj_field_name</h2>
-
+<a class="anchor" id="a99551c172e97ac2e7a3849a50b4f51ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a868b9912dbb1e4813a630c944f522d48"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a868b9912dbb1e4813a630c944f522d48">◆ </a></span>saved_state</h2>
-
+<a class="anchor" id="a868b9912dbb1e4813a630c944f522d48"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: lh_entry Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An entry in the hash table </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="a79d9f1ef0dc444e17105aaeaf167e22c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a79d9f1ef0dc444e17105aaeaf167e22c">◆ </a></span>k</h2>
-
+<a class="anchor" id="a79d9f1ef0dc444e17105aaeaf167e22c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a14f40cc124c32b03f81151ae7934d2e7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a14f40cc124c32b03f81151ae7934d2e7">◆ </a></span>k_is_constant</h2>
-
+<a class="anchor" id="a14f40cc124c32b03f81151ae7934d2e7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7c40c46e72d9a0ba071a8d49d535bc67"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7c40c46e72d9a0ba071a8d49d535bc67">◆ </a></span>next</h2>
-
+<a class="anchor" id="a7c40c46e72d9a0ba071a8d49d535bc67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a6fb9c3de01fb5af67d8d429921cc6a3b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6fb9c3de01fb5af67d8d429921cc6a3b">◆ </a></span>prev</h2>
-
+<a class="anchor" id="a6fb9c3de01fb5af67d8d429921cc6a3b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a1b676732ab2ad3eeaedf6ec60a6a0835"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1b676732ab2ad3eeaedf6ec60a6a0835">◆ </a></span>v</h2>
-
+<a class="anchor" id="a1b676732ab2ad3eeaedf6ec60a6a0835"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: lh_table Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:a479895e45db2bdf9bf5d173fa4b7e277"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4fd9c5aba38791b26ab0ec614a5caf8f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">table</a></td></tr>
<tr class="separator:a4fd9c5aba38791b26ab0ec614a5caf8f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a30ea5903f4f8126abd6aa489ffe14737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">free_fn</a></td></tr>
+<tr class="memitem:a30ea5903f4f8126abd6aa489ffe14737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">free_fn</a></td></tr>
<tr class="separator:a30ea5903f4f8126abd6aa489ffe14737"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1488d1a4a320b1a9bb2f441859544be1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">hash_fn</a></td></tr>
+<tr class="memitem:a1488d1a4a320b1a9bb2f441859544be1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">hash_fn</a></td></tr>
<tr class="separator:a1488d1a4a320b1a9bb2f441859544be1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa646c287a6a46e09da6c7457c981a359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">equal_fn</a></td></tr>
+<tr class="memitem:aa646c287a6a46e09da6c7457c981a359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">equal_fn</a></td></tr>
<tr class="separator:aa646c287a6a46e09da6c7457c981a359"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The hash table structure. </p>
</div><h2 class="groupheader">Field Documentation</h2>
-<a id="aa172ed8fe205367b54e0e2cdf9ea8c6c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa172ed8fe205367b54e0e2cdf9ea8c6c">◆ </a></span>count</h2>
-
+<a class="anchor" id="aa172ed8fe205367b54e0e2cdf9ea8c6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aa646c287a6a46e09da6c7457c981a359"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa646c287a6a46e09da6c7457c981a359">◆ </a></span>equal_fn</h2>
-
+<a class="anchor" id="aa646c287a6a46e09da6c7457c981a359"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a>* lh_table::equal_fn</td>
+ <td class="memname"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a>* lh_table::equal_fn</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a30ea5903f4f8126abd6aa489ffe14737"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a30ea5903f4f8126abd6aa489ffe14737">◆ </a></span>free_fn</h2>
-
+<a class="anchor" id="a30ea5903f4f8126abd6aa489ffe14737"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a>* lh_table::free_fn</td>
+ <td class="memname"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a>* lh_table::free_fn</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="a1488d1a4a320b1a9bb2f441859544be1"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1488d1a4a320b1a9bb2f441859544be1">◆ </a></span>hash_fn</h2>
-
+<a class="anchor" id="a1488d1a4a320b1a9bb2f441859544be1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a>* lh_table::hash_fn</td>
+ <td class="memname"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a>* lh_table::hash_fn</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a id="aa7d986a3b12a9fa47e349713794c30fb"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aa7d986a3b12a9fa47e349713794c30fb">◆ </a></span>head</h2>
-
+<a class="anchor" id="aa7d986a3b12a9fa47e349713794c30fb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ae251575ec2935bcb0e0589ca8e243839"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae251575ec2935bcb0e0589ca8e243839">◆ </a></span>size</h2>
-
+<a class="anchor" id="ae251575ec2935bcb0e0589ca8e243839"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a4fd9c5aba38791b26ab0ec614a5caf8f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4fd9c5aba38791b26ab0ec614a5caf8f">◆ </a></span>table</h2>
-
+<a class="anchor" id="a4fd9c5aba38791b26ab0ec614a5caf8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a479895e45db2bdf9bf5d173fa4b7e277"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a479895e45db2bdf9bf5d173fa4b7e277">◆ </a></span>tail</h2>
-
+<a class="anchor" id="a479895e45db2bdf9bf5d173fa4b7e277"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: printbuf Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="summary">
<tr class="separator:a12ce6440eaa06a55b96ebdc5a9778dd5"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a id="aba980ad7406329e32f557dfa0eb7b1b2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aba980ad7406329e32f557dfa0eb7b1b2">◆ </a></span>bpos</h2>
-
+<a class="anchor" id="aba980ad7406329e32f557dfa0eb7b1b2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a5d7cf8ac260f1f7c50fecaf9bd7bc651"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5d7cf8ac260f1f7c50fecaf9bd7bc651">◆ </a></span>buf</h2>
-
+<a class="anchor" id="a5d7cf8ac260f1f7c50fecaf9bd7bc651"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a12ce6440eaa06a55b96ebdc5a9778dd5"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a12ce6440eaa06a55b96ebdc5a9778dd5">◆ </a></span>size</h2>
-
+<a class="anchor" id="a12ce6440eaa06a55b96ebdc5a9778dd5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
-.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}
\ No newline at end of file
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: json_object::data Union Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li><a href="functions.html"><span>Data Fields</span></a></li>
+ </ul>
+ </div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="structjson__object.html">json_object</a></li><li class="navelem"><a class="el" href="unionjson__object_1_1data.html">data</a></li> </ul>
<tr class="separator:af9cd2e329ad7ab0a86b1b622290a663a"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
-<a id="a4ad6bf2fd6d8718f55850509edfe2e45"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4ad6bf2fd6d8718f55850509edfe2e45">◆ </a></span>c_array</h2>
-
+<a class="anchor" id="a4ad6bf2fd6d8718f55850509edfe2e45"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a98a3964e5fb0b3a0e9d8786b8facde5c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a98a3964e5fb0b3a0e9d8786b8facde5c">◆ </a></span>c_boolean</h2>
-
+<a class="anchor" id="a98a3964e5fb0b3a0e9d8786b8facde5c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a9cc4abdb21302913701ac0c8dc75e55a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a9cc4abdb21302913701ac0c8dc75e55a">◆ </a></span>c_double</h2>
-
+<a class="anchor" id="a9cc4abdb21302913701ac0c8dc75e55a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a7733181cdb631570913e3a2abfd6937c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7733181cdb631570913e3a2abfd6937c">◆ </a></span>c_int64</h2>
-
+<a class="anchor" id="a7733181cdb631570913e3a2abfd6937c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a68089c942f154d4df590d8ecb476a69b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a68089c942f154d4df590d8ecb476a69b">◆ </a></span>c_object</h2>
-
+<a class="anchor" id="a68089c942f154d4df590d8ecb476a69b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="af9cd2e329ad7ab0a86b1b622290a663a"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af9cd2e329ad7ab0a86b1b622290a663a">◆ </a></span>c_string</h2>
-
+<a class="anchor" id="af9cd2e329ad7ab0a86b1b622290a663a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="aaa742eb1b88b4b25ec4c27431d1576d7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aaa742eb1b88b4b25ec4c27431d1576d7">◆ </a></span>data</h2>
-
+<a class="anchor" id="aaa742eb1b88b4b25ec4c27431d1576d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ac2386853b8a4e7d0b28a27ed599ccef7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac2386853b8a4e7d0b28a27ed599ccef7">◆ </a></span>len</h2>
-
+<a class="anchor" id="ac2386853b8a4e7d0b28a27ed599ccef7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="ad3f2798f4679c5a3cc7f67a42365b71f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad3f2798f4679c5a3cc7f67a42365b71f">◆ </a></span>ptr</h2>
-
+<a class="anchor" id="ad3f2798f4679c5a3cc7f67a42365b71f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div>
</div>
-<a id="a51a177df2ef6d27590696975a4f4a7ee"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a51a177df2ef6d27590696975a4f4a7ee">◆ </a></span>str</h2>
-
+<a class="anchor" id="a51a177df2ef6d27590696975a4f4a7ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<meta name="generator" content="Doxygen 1.8.8"/>
<title>json-c: vasprintf_compat.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
+ <td style="padding-left: 0.5em;">
<div id="projectname">json-c
-  <span id="projectnumber">0.13</span>
+  <span id="projectnumber">0.13.1</span>
</div>
</td>
</tr>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',false,false,'search.php','Search');
-});
-</script>
-<div id="main-nav"></div>
+<!-- Generated by Doxygen 1.8.8 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="annotated.html"><span>Data Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html">
+Generated on Mon Mar 5 2018 23:17:09 for json-c by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
+</a> 1.8.8
</small></address>
</body>
</html>
--- /dev/null
+# Fuzzers
+
+This directory contains fuzzers that
+target [llvm's LibFuzzer](https://llvm.org/docs/LibFuzzer.html). They are built
+and run automatically by
+Google's [OSS-Fuzz](https://github.com/google/oss-fuzz/) infrastructure.
--- /dev/null
+#!/bin/bash -eu
+# Copyright 2018 Google Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+################################################################################
+
+./autogen.sh
+./configure --enable-static --disable-shared
+make -j$(nproc) all
+ar rc json_c.a *.o
+
+cp $SRC/*.dict $OUT/
+
+for f in $SRC/*_fuzzer.cc; do
+ fuzzer=$(basename "$f" _fuzzer.cc)
+ $CXX $CXXFLAGS -std=c++11 -I$SRC/json-c \
+ $SRC/${fuzzer}_fuzzer.cc -o $OUT/${fuzzer}_fuzzer \
+ -lFuzzingEngine $SRC/json-c/json_c.a
+done
--- /dev/null
+#include <stdint.h>
+
+#include <json.h>
+
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
+ const char *data1 = reinterpret_cast<const char *>(data);
+ json_tokener *tok = json_tokener_new();
+ json_object *obj = json_tokener_parse_ex(tok, data1, size);
+
+ json_object_put(obj);
+ json_tokener_free(tok);
+ return 0;
+}
--- /dev/null
+"{"
+"}"
+","
+"["
+"]"
+","
+":"
+"e"
+"e+"
+"e-"
+"E"
+"E+"
+"E-"
+"\""
+"null"
+"1"
+"1.234"
+"3e4"
#define JSON_C_MAJOR_VERSION 0
#define JSON_C_MINOR_VERSION 13
-#define JSON_C_MICRO_VERSION 00
+#define JSON_C_MICRO_VERSION 01
#define JSON_C_VERSION_NUM ((JSON_C_MAJOR_VERSION << 16) | \
(JSON_C_MINOR_VERSION << 8) | \
JSON_C_MICRO_VERSION)
-#define JSON_C_VERSION "0.13"
+#define JSON_C_VERSION "0.13.1"
/**
* @see JSON_C_VERSION
#include "strerror_override.h"
#include <assert.h>
+#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
{
if(!jso) return 0;
+ /* Avoid invalid free and crash explicitly instead of (silently)
+ * segfaulting.
+ */
+ assert(jso->_ref_count > 0);
+
#if defined(HAVE_ATOMIC_BUILTINS) && defined(ENABLE_THREADING)
/* Note: this only allow the refcount to remain correct
* when multiple threads are adjusting it. It is still an error
return lh_table_length(jso->o.c_object);
}
+size_t json_c_object_sizeof(void)
+{
+ return sizeof(struct json_object);
+}
+
struct json_object* json_object_object_get(const struct json_object* jso,
const char *key)
{
{
char buf[128], *p, *q;
int size;
- double dummy; /* needed for modf() */
/* Although JSON RFC does not support
NaN or Infinity as numeric values
ECMA 262 section 9.8.1 defines
else
{
const char *std_format = "%.17g";
+ int format_drops_decimals = 0;
+ if (!format)
+ {
#if defined(HAVE___THREAD)
- if (tls_serialization_float_format)
- std_format = tls_serialization_float_format;
- else
+ if (tls_serialization_float_format)
+ format = tls_serialization_float_format;
+ else
#endif
- if (global_serialization_float_format)
- std_format = global_serialization_float_format;
- if (!format)
- format = std_format;
+ if (global_serialization_float_format)
+ format = global_serialization_float_format;
+ else
+ format = std_format;
+ }
size = snprintf(buf, sizeof(buf), format, jso->o.c_double);
- if (modf(jso->o.c_double, &dummy) == 0 && size >= 0 && size < (int)sizeof(buf) - 2)
+
+ if (size < 0)
+ return -1;
+
+ p = strchr(buf, ',');
+ if (p)
+ *p = '.';
+ else
+ p = strchr(buf, '.');
+
+ if (format == std_format || strstr(format, ".0f") == NULL)
+ format_drops_decimals = 1;
+
+ if (size < (int)sizeof(buf) - 2 &&
+ isdigit((int)buf[0]) && /* Looks like *some* kind of number */
+ !p && /* Has no decimal point */
+ strchr(buf, 'e') == NULL && /* Not scientific notation */
+ format_drops_decimals)
{
- // Ensure it looks like a float, even if snprintf didn't.
+ // Ensure it looks like a float, even if snprintf didn't,
+ // unless a custom format is set to omit the decimal.
strcat(buf, ".0");
size += 2;
}
+ if (p && (flags & JSON_C_TO_STRING_NOZERO))
+ {
+ /* last useful digit, always keep 1 zero */
+ p++;
+ for (q=p ; *q ; q++) {
+ if (*q!='0') p=q;
+ }
+ /* drop trailing zeroes */
+ *(++p) = 0;
+ size = p-buf;
+ }
}
// although unlikely, snprintf can fail
if (size < 0)
return -1;
- p = strchr(buf, ',');
- if (p)
- *p = '.';
- else
- p = strchr(buf, '.');
- if (p && (flags & JSON_C_TO_STRING_NOZERO))
- {
- /* last useful digit, always keep 1 zero */
- p++;
- for (q=p ; *q ; q++) {
- if (*q!='0') p=q;
- }
- /* drop trailing zeroes */
- *(++p) = 0;
- size = p-buf;
- }
-
if (size >= (int)sizeof(buf))
// The standard formats are guaranteed not to overrun the buffer,
// but if a custom one happens to do so, just silently truncate.
#define THIS_FUNCTION_IS_DEPRECATED(func) func
#endif
+#ifdef __GNUC__
+#define JSON_C_CONST_FUNCTION(func) func __attribute__((const))
+#else
+#define JSON_C_CONST_FUNCTION(func) func
+#endif
+
#if defined(_MSC_VER)
#define JSON_EXPORT __declspec(dllexport)
#else
*/
JSON_EXPORT int json_object_object_length(const struct json_object* obj);
+/** Get the sizeof (struct json_object).
+ * @returns a size_t with the sizeof (struct json_object)
+ */
+JSON_C_CONST_FUNCTION(JSON_EXPORT size_t json_c_object_sizeof(void));
+
/** Add an object field to a json_object of type json_type_object
*
* The reference count will *not* be incremented. This is to make adding
#else /* ANSI C or MSC */
# define json_object_object_foreach(obj,key,val) \
- char *key;\
- struct json_object *val; \
+ char *key = NULL;\
+ struct json_object *val = NULL; \
struct lh_entry *entry ## key; \
struct lh_entry *entry_next ## key = NULL; \
for(entry ## key = json_object_get_object(obj)->head; \
printf("obj.to_string(back to default format)=%s\n", json_object_to_json_string(obj));
json_object_put(obj);
+
+ obj = json_object_new_double(12.0);
+ printf("obj(12.0).to_string(default format)=%s\n", json_object_to_json_string(obj));
+ if (json_c_set_serialization_double_format("%.0f", JSON_C_OPTION_GLOBAL) < 0)
+ printf("ERROR: json_c_set_serialization_double_format() failed");
+ printf("obj(12.0).to_string(%%.0f)=%s\n", json_object_to_json_string(obj));
+
+ if (json_c_set_serialization_double_format("%.0g", JSON_C_OPTION_GLOBAL) < 0)
+ printf("ERROR: json_c_set_serialization_double_format() failed");
+ printf("obj(12.0).to_string(%%.0g)=%s\n", json_object_to_json_string(obj));
+
+ if (json_c_set_serialization_double_format("%.2g", JSON_C_OPTION_GLOBAL) < 0)
+ printf("ERROR: json_c_set_serialization_double_format() failed");
+ printf("obj(12.0).to_string(%%.1g)=%s\n", json_object_to_json_string(obj));
+
+ // Reset to default to free memory
+ if (json_c_set_serialization_double_format(NULL, JSON_C_OPTION_GLOBAL) < 0)
+ printf("ERROR: json_c_set_serialization_double_format() failed");
+
+ json_object_put(obj);
}
obj.to_string(long thread format)=Ttttttttttttt0.52xxxxxxxxxxxxxxxxxxX
obj.to_string(back to global format)=x0.524y
obj.to_string(back to default format)=0.52381
+obj(12.0).to_string(default format)=12.0
+obj(12.0).to_string(%.0f)=12
+obj(12.0).to_string(%.0g)=1e+01
+obj(12.0).to_string(%.1g)=12.0