| @@ -1,4 +1,8 @@ | |||
| 0.12.1 | |||
| * Minimal changes to address compile issues. | |||
| 0.12 | |||
| * Address security issues: | |||
| @@ -23,7 +23,7 @@ PROJECT_NAME = json-c | |||
| # This could be handy for archiving the generated documentation or | |||
| # if some version control system is used. | |||
| PROJECT_NUMBER = 0.11.99 | |||
| PROJECT_NUMBER = 0.12.1 | |||
| # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) | |||
| # base path where the generated documentation will be put. | |||
| @@ -0,0 +1,370 @@ | |||
| Installation Instructions | |||
| ************************* | |||
| Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, | |||
| Inc. | |||
| Copying and distribution of this file, with or without modification, | |||
| are permitted in any medium without royalty provided the copyright | |||
| notice and this notice are preserved. This file is offered as-is, | |||
| without warranty of any kind. | |||
| Basic Installation | |||
| ================== | |||
| Briefly, the shell commands `./configure; make; make install' should | |||
| configure, build, and install this package. The following | |||
| more-detailed instructions are generic; see the `README' file for | |||
| instructions specific to this package. Some packages provide this | |||
| `INSTALL' file but do not implement all of the features documented | |||
| below. The lack of an optional feature in a given package is not | |||
| necessarily a bug. More recommendations for GNU packages can be found | |||
| in *note Makefile Conventions: (standards)Makefile Conventions. | |||
| The `configure' shell script attempts to guess correct values for | |||
| various system-dependent variables used during compilation. It uses | |||
| those values to create a `Makefile' in each directory of the package. | |||
| It may also create one or more `.h' files containing system-dependent | |||
| definitions. Finally, it creates a shell script `config.status' that | |||
| you can run in the future to recreate the current configuration, and a | |||
| file `config.log' containing compiler output (useful mainly for | |||
| debugging `configure'). | |||
| It can also use an optional file (typically called `config.cache' | |||
| and enabled with `--cache-file=config.cache' or simply `-C') that saves | |||
| the results of its tests to speed up reconfiguring. Caching is | |||
| disabled by default to prevent problems with accidental use of stale | |||
| cache files. | |||
| If you need to do unusual things to compile the package, please try | |||
| to figure out how `configure' could check whether to do them, and mail | |||
| diffs or instructions to the address given in the `README' so they can | |||
| be considered for the next release. If you are using the cache, and at | |||
| some point `config.cache' contains results you don't want to keep, you | |||
| may remove or edit it. | |||
| The file `configure.ac' (or `configure.in') is used to create | |||
| `configure' by a program called `autoconf'. You need `configure.ac' if | |||
| you want to change it or regenerate `configure' using a newer version | |||
| of `autoconf'. | |||
| The simplest way to compile this package is: | |||
| 1. `cd' to the directory containing the package's source code and type | |||
| `./configure' to configure the package for your system. | |||
| Running `configure' might take a while. While running, it prints | |||
| some messages telling which features it is checking for. | |||
| 2. Type `make' to compile the package. | |||
| 3. Optionally, type `make check' to run any self-tests that come with | |||
| the package, generally using the just-built uninstalled binaries. | |||
| 4. Type `make install' to install the programs and any data files and | |||
| documentation. When installing into a prefix owned by root, it is | |||
| recommended that the package be configured and built as a regular | |||
| user, and only the `make install' phase executed with root | |||
| privileges. | |||
| 5. Optionally, type `make installcheck' to repeat any self-tests, but | |||
| this time using the binaries in their final installed location. | |||
| This target does not install anything. Running this target as a | |||
| regular user, particularly if the prior `make install' required | |||
| root privileges, verifies that the installation completed | |||
| correctly. | |||
| 6. You can remove the program binaries and object files from the | |||
| source code directory by typing `make clean'. To also remove the | |||
| files that `configure' created (so you can compile the package for | |||
| a different kind of computer), type `make distclean'. There is | |||
| also a `make maintainer-clean' target, but that is intended mainly | |||
| for the package's developers. If you use it, you may have to get | |||
| all sorts of other programs in order to regenerate files that came | |||
| with the distribution. | |||
| 7. Often, you can also type `make uninstall' to remove the installed | |||
| files again. In practice, not all packages have tested that | |||
| uninstallation works correctly, even though it is required by the | |||
| GNU Coding Standards. | |||
| 8. Some packages, particularly those that use Automake, provide `make | |||
| distcheck', which can by used by developers to test that all other | |||
| targets like `make install' and `make uninstall' work correctly. | |||
| This target is generally not run by end users. | |||
| Compilers and Options | |||
| ===================== | |||
| Some systems require unusual options for compilation or linking that | |||
| the `configure' script does not know about. Run `./configure --help' | |||
| for details on some of the pertinent environment variables. | |||
| You can give `configure' initial values for configuration parameters | |||
| by setting variables in the command line or in the environment. Here | |||
| is an example: | |||
| ./configure CC=c99 CFLAGS=-g LIBS=-lposix | |||
| *Note Defining Variables::, for more details. | |||
| Compiling For Multiple Architectures | |||
| ==================================== | |||
| You can compile the package for more than one kind of computer at the | |||
| same time, by placing the object files for each architecture in their | |||
| own directory. To do this, you can use GNU `make'. `cd' to the | |||
| directory where you want the object files and executables to go and run | |||
| the `configure' script. `configure' automatically checks for the | |||
| source code in the directory that `configure' is in and in `..'. This | |||
| is known as a "VPATH" build. | |||
| With a non-GNU `make', it is safer to compile the package for one | |||
| architecture at a time in the source code directory. After you have | |||
| installed the package for one architecture, use `make distclean' before | |||
| reconfiguring for another architecture. | |||
| On MacOS X 10.5 and later systems, you can create libraries and | |||
| executables that work on multiple system types--known as "fat" or | |||
| "universal" binaries--by specifying multiple `-arch' options to the | |||
| compiler but only a single `-arch' option to the preprocessor. Like | |||
| this: | |||
| ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ | |||
| CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ | |||
| CPP="gcc -E" CXXCPP="g++ -E" | |||
| This is not guaranteed to produce working output in all cases, you | |||
| may have to build one architecture at a time and combine the results | |||
| using the `lipo' tool if you have problems. | |||
| Installation Names | |||
| ================== | |||
| By default, `make install' installs the package's commands under | |||
| `/usr/local/bin', include files under `/usr/local/include', etc. You | |||
| can specify an installation prefix other than `/usr/local' by giving | |||
| `configure' the option `--prefix=PREFIX', where PREFIX must be an | |||
| absolute file name. | |||
| You can specify separate installation prefixes for | |||
| architecture-specific files and architecture-independent files. If you | |||
| pass the option `--exec-prefix=PREFIX' to `configure', the package uses | |||
| PREFIX as the prefix for installing programs and libraries. | |||
| Documentation and other data files still use the regular prefix. | |||
| In addition, if you use an unusual directory layout you can give | |||
| options like `--bindir=DIR' to specify different values for particular | |||
| kinds of files. Run `configure --help' for a list of the directories | |||
| you can set and what kinds of files go in them. In general, the | |||
| default for these options is expressed in terms of `${prefix}', so that | |||
| specifying just `--prefix' will affect all of the other directory | |||
| specifications that were not explicitly provided. | |||
| The most portable way to affect installation locations is to pass the | |||
| correct locations to `configure'; however, many packages provide one or | |||
| both of the following shortcuts of passing variable assignments to the | |||
| `make install' command line to change installation locations without | |||
| having to reconfigure or recompile. | |||
| The first method involves providing an override variable for each | |||
| affected directory. For example, `make install | |||
| prefix=/alternate/directory' will choose an alternate location for all | |||
| directory configuration variables that were expressed in terms of | |||
| `${prefix}'. Any directories that were specified during `configure', | |||
| but not in terms of `${prefix}', must each be overridden at install | |||
| time for the entire installation to be relocated. The approach of | |||
| makefile variable overrides for each directory variable is required by | |||
| the GNU Coding Standards, and ideally causes no recompilation. | |||
| However, some platforms have known limitations with the semantics of | |||
| shared libraries that end up requiring recompilation when using this | |||
| method, particularly noticeable in packages that use GNU Libtool. | |||
| The second method involves providing the `DESTDIR' variable. For | |||
| example, `make install DESTDIR=/alternate/directory' will prepend | |||
| `/alternate/directory' before all installation names. The approach of | |||
| `DESTDIR' overrides is not required by the GNU Coding Standards, and | |||
| does not work on platforms that have drive letters. On the other hand, | |||
| it does better at avoiding recompilation issues, and works well even | |||
| when some directory options were not specified in terms of `${prefix}' | |||
| at `configure' time. | |||
| Optional Features | |||
| ================= | |||
| If the package supports it, you can cause programs to be installed | |||
| with an extra prefix or suffix on their names by giving `configure' the | |||
| option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. | |||
| Some packages pay attention to `--enable-FEATURE' options to | |||
| `configure', where FEATURE indicates an optional part of the package. | |||
| They may also pay attention to `--with-PACKAGE' options, where PACKAGE | |||
| is something like `gnu-as' or `x' (for the X Window System). The | |||
| `README' should mention any `--enable-' and `--with-' options that the | |||
| package recognizes. | |||
| For packages that use the X Window System, `configure' can usually | |||
| find the X include and library files automatically, but if it doesn't, | |||
| you can use the `configure' options `--x-includes=DIR' and | |||
| `--x-libraries=DIR' to specify their locations. | |||
| Some packages offer the ability to configure how verbose the | |||
| execution of `make' will be. For these packages, running `./configure | |||
| --enable-silent-rules' sets the default to minimal output, which can be | |||
| overridden with `make V=1'; while running `./configure | |||
| --disable-silent-rules' sets the default to verbose, which can be | |||
| overridden with `make V=0'. | |||
| Particular systems | |||
| ================== | |||
| On HP-UX, the default C compiler is not ANSI C compatible. If GNU | |||
| CC is not installed, it is recommended to use the following options in | |||
| order to use an ANSI C compiler: | |||
| ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" | |||
| and if that doesn't work, install pre-built binaries of GCC for HP-UX. | |||
| HP-UX `make' updates targets which have the same time stamps as | |||
| their prerequisites, which makes it generally unusable when shipped | |||
| generated files such as `configure' are involved. Use GNU `make' | |||
| instead. | |||
| On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot | |||
| parse its `<wchar.h>' header file. The option `-nodtk' can be used as | |||
| a workaround. If GNU CC is not installed, it is therefore recommended | |||
| to try | |||
| ./configure CC="cc" | |||
| and if that doesn't work, try | |||
| ./configure CC="cc -nodtk" | |||
| On Solaris, don't put `/usr/ucb' early in your `PATH'. This | |||
| directory contains several dysfunctional programs; working variants of | |||
| these programs are available in `/usr/bin'. So, if you need `/usr/ucb' | |||
| in your `PATH', put it _after_ `/usr/bin'. | |||
| On Haiku, software installed for all users goes in `/boot/common', | |||
| not `/usr/local'. It is recommended to use the following options: | |||
| ./configure --prefix=/boot/common | |||
| Specifying the System Type | |||
| ========================== | |||
| There may be some features `configure' cannot figure out | |||
| automatically, but needs to determine by the type of machine the package | |||
| will run on. Usually, assuming the package is built to be run on the | |||
| _same_ architectures, `configure' can figure that out, but if it prints | |||
| a message saying it cannot guess the machine type, give it the | |||
| `--build=TYPE' option. TYPE can either be a short name for the system | |||
| type, such as `sun4', or a canonical name which has the form: | |||
| CPU-COMPANY-SYSTEM | |||
| where SYSTEM can have one of these forms: | |||
| OS | |||
| KERNEL-OS | |||
| See the file `config.sub' for the possible values of each field. If | |||
| `config.sub' isn't included in this package, then this package doesn't | |||
| need to know the machine type. | |||
| If you are _building_ compiler tools for cross-compiling, you should | |||
| use the option `--target=TYPE' to select the type of system they will | |||
| produce code for. | |||
| If you want to _use_ a cross compiler, that generates code for a | |||
| platform different from the build platform, you should specify the | |||
| "host" platform (i.e., that on which the generated programs will | |||
| eventually be run) with `--host=TYPE'. | |||
| Sharing Defaults | |||
| ================ | |||
| If you want to set default values for `configure' scripts to share, | |||
| you can create a site shell script called `config.site' that gives | |||
| default values for variables like `CC', `cache_file', and `prefix'. | |||
| `configure' looks for `PREFIX/share/config.site' if it exists, then | |||
| `PREFIX/etc/config.site' if it exists. Or, you can set the | |||
| `CONFIG_SITE' environment variable to the location of the site script. | |||
| A warning: not all `configure' scripts look for a site script. | |||
| Defining Variables | |||
| ================== | |||
| Variables not defined in a site shell script can be set in the | |||
| environment passed to `configure'. However, some packages may run | |||
| configure again during the build, and the customized values of these | |||
| variables may be lost. In order to avoid this problem, you should set | |||
| them in the `configure' command line, using `VAR=value'. For example: | |||
| ./configure CC=/usr/local2/bin/gcc | |||
| causes the specified `gcc' to be used as the C compiler (unless it is | |||
| overridden in the site shell script). | |||
| Unfortunately, this technique does not work for `CONFIG_SHELL' due to | |||
| an Autoconf limitation. Until the limitation is lifted, you can use | |||
| this workaround: | |||
| CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash | |||
| `configure' Invocation | |||
| ====================== | |||
| `configure' recognizes the following options to control how it | |||
| operates. | |||
| `--help' | |||
| `-h' | |||
| Print a summary of all of the options to `configure', and exit. | |||
| `--help=short' | |||
| `--help=recursive' | |||
| Print a summary of the options unique to this package's | |||
| `configure', and exit. The `short' variant lists options used | |||
| only in the top level, while the `recursive' variant lists options | |||
| also present in any nested packages. | |||
| `--version' | |||
| `-V' | |||
| Print the version of Autoconf used to generate the `configure' | |||
| script, and exit. | |||
| `--cache-file=FILE' | |||
| Enable the cache: use and save the results of the tests in FILE, | |||
| traditionally `config.cache'. FILE defaults to `/dev/null' to | |||
| disable caching. | |||
| `--config-cache' | |||
| `-C' | |||
| Alias for `--cache-file=config.cache'. | |||
| `--quiet' | |||
| `--silent' | |||
| `-q' | |||
| Do not print messages saying which checks are being made. To | |||
| suppress all normal output, redirect it to `/dev/null' (any error | |||
| messages will still be shown). | |||
| `--srcdir=DIR' | |||
| Look for the package's source code in directory DIR. Usually | |||
| `configure' can determine that directory automatically. | |||
| `--prefix=DIR' | |||
| Use DIR as the installation prefix. *note Installation Names:: | |||
| for more details, including other options available for fine-tuning | |||
| the installation locations. | |||
| `--no-create' | |||
| `-n' | |||
| Run the configure checks, but stop before creating any output | |||
| files. | |||
| `configure' also accepts some other, not widely useful, options. Run | |||
| `configure --help' for more details. | |||
| @@ -31,7 +31,7 @@ libjson_cinclude_HEADERS = \ | |||
| #libjsonx_include_HEADERS = \ | |||
| # json_config.h | |||
| libjson_c_la_LDFLAGS = -version-info 2:0:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@ | |||
| libjson_c_la_LDFLAGS = -version-info 2:2:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@ | |||
| libjson_c_la_SOURCES = \ | |||
| arraylist.c \ | |||
| @@ -24,6 +24,7 @@ Github repo for json-c: | |||
| Then | |||
| $ ./configure | |||
| $ touch aclocal.m4 Makefile.in # hack around automake dependencies | |||
| $ make | |||
| $ make install | |||
| @@ -0,0 +1,347 @@ | |||
| #! /bin/sh | |||
| # Wrapper for compilers which do not understand '-c -o'. | |||
| scriptversion=2012-10-14.11; # UTC | |||
| # Copyright (C) 1999-2013 Free Software Foundation, Inc. | |||
| # Written by Tom Tromey <tromey@cygnus.com>. | |||
| # | |||
| # This program is free software; you can redistribute it and/or modify | |||
| # it under the terms of the GNU General Public License as published by | |||
| # the Free Software Foundation; either version 2, or (at your option) | |||
| # any later version. | |||
| # | |||
| # This program is distributed in the hope that it will be useful, | |||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| # GNU General Public License for more details. | |||
| # | |||
| # You should have received a copy of the GNU General Public License | |||
| # along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| # As a special exception to the GNU General Public License, if you | |||
| # distribute this file as part of a program that contains a | |||
| # configuration script generated by Autoconf, you may include it under | |||
| # the same distribution terms that you use for the rest of that program. | |||
| # This file is maintained in Automake, please report | |||
| # bugs to <bug-automake@gnu.org> or send patches to | |||
| # <automake-patches@gnu.org>. | |||
| nl=' | |||
| ' | |||
| # We need space, tab and new line, in precisely that order. Quoting is | |||
| # there to prevent tools from complaining about whitespace usage. | |||
| IFS=" "" $nl" | |||
| file_conv= | |||
| # func_file_conv build_file lazy | |||
| # Convert a $build file to $host form and store it in $file | |||
| # Currently only supports Windows hosts. If the determined conversion | |||
| # type is listed in (the comma separated) LAZY, no conversion will | |||
| # take place. | |||
| func_file_conv () | |||
| { | |||
| file=$1 | |||
| case $file in | |||
| / | /[!/]*) # absolute file, and not a UNC file | |||
| if test -z "$file_conv"; then | |||
| # lazily determine how to convert abs files | |||
| case `uname -s` in | |||
| MINGW*) | |||
| file_conv=mingw | |||
| ;; | |||
| CYGWIN*) | |||
| file_conv=cygwin | |||
| ;; | |||
| *) | |||
| file_conv=wine | |||
| ;; | |||
| esac | |||
| fi | |||
| case $file_conv/,$2, in | |||
| *,$file_conv,*) | |||
| ;; | |||
| mingw/*) | |||
| file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` | |||
| ;; | |||
| cygwin/*) | |||
| file=`cygpath -m "$file" || echo "$file"` | |||
| ;; | |||
| wine/*) | |||
| file=`winepath -w "$file" || echo "$file"` | |||
| ;; | |||
| esac | |||
| ;; | |||
| esac | |||
| } | |||
| # func_cl_dashL linkdir | |||
| # Make cl look for libraries in LINKDIR | |||
| func_cl_dashL () | |||
| { | |||
| func_file_conv "$1" | |||
| if test -z "$lib_path"; then | |||
| lib_path=$file | |||
| else | |||
| lib_path="$lib_path;$file" | |||
| fi | |||
| linker_opts="$linker_opts -LIBPATH:$file" | |||
| } | |||
| # func_cl_dashl library | |||
| # Do a library search-path lookup for cl | |||
| func_cl_dashl () | |||
| { | |||
| lib=$1 | |||
| found=no | |||
| save_IFS=$IFS | |||
| IFS=';' | |||
| for dir in $lib_path $LIB | |||
| do | |||
| IFS=$save_IFS | |||
| if $shared && test -f "$dir/$lib.dll.lib"; then | |||
| found=yes | |||
| lib=$dir/$lib.dll.lib | |||
| break | |||
| fi | |||
| if test -f "$dir/$lib.lib"; then | |||
| found=yes | |||
| lib=$dir/$lib.lib | |||
| break | |||
| fi | |||
| if test -f "$dir/lib$lib.a"; then | |||
| found=yes | |||
| lib=$dir/lib$lib.a | |||
| break | |||
| fi | |||
| done | |||
| IFS=$save_IFS | |||
| if test "$found" != yes; then | |||
| lib=$lib.lib | |||
| fi | |||
| } | |||
| # func_cl_wrapper cl arg... | |||
| # Adjust compile command to suit cl | |||
| func_cl_wrapper () | |||
| { | |||
| # Assume a capable shell | |||
| lib_path= | |||
| shared=: | |||
| linker_opts= | |||
| for arg | |||
| do | |||
| if test -n "$eat"; then | |||
| eat= | |||
| else | |||
| case $1 in | |||
| -o) | |||
| # configure might choose to run compile as 'compile cc -o foo foo.c'. | |||
| eat=1 | |||
| case $2 in | |||
| *.o | *.[oO][bB][jJ]) | |||
| func_file_conv "$2" | |||
| set x "$@" -Fo"$file" | |||
| shift | |||
| ;; | |||
| *) | |||
| func_file_conv "$2" | |||
| set x "$@" -Fe"$file" | |||
| shift | |||
| ;; | |||
| esac | |||
| ;; | |||
| -I) | |||
| eat=1 | |||
| func_file_conv "$2" mingw | |||
| set x "$@" -I"$file" | |||
| shift | |||
| ;; | |||
| -I*) | |||
| func_file_conv "${1#-I}" mingw | |||
| set x "$@" -I"$file" | |||
| shift | |||
| ;; | |||
| -l) | |||
| eat=1 | |||
| func_cl_dashl "$2" | |||
| set x "$@" "$lib" | |||
| shift | |||
| ;; | |||
| -l*) | |||
| func_cl_dashl "${1#-l}" | |||
| set x "$@" "$lib" | |||
| shift | |||
| ;; | |||
| -L) | |||
| eat=1 | |||
| func_cl_dashL "$2" | |||
| ;; | |||
| -L*) | |||
| func_cl_dashL "${1#-L}" | |||
| ;; | |||
| -static) | |||
| shared=false | |||
| ;; | |||
| -Wl,*) | |||
| arg=${1#-Wl,} | |||
| save_ifs="$IFS"; IFS=',' | |||
| for flag in $arg; do | |||
| IFS="$save_ifs" | |||
| linker_opts="$linker_opts $flag" | |||
| done | |||
| IFS="$save_ifs" | |||
| ;; | |||
| -Xlinker) | |||
| eat=1 | |||
| linker_opts="$linker_opts $2" | |||
| ;; | |||
| -*) | |||
| set x "$@" "$1" | |||
| shift | |||
| ;; | |||
| *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) | |||
| func_file_conv "$1" | |||
| set x "$@" -Tp"$file" | |||
| shift | |||
| ;; | |||
| *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) | |||
| func_file_conv "$1" mingw | |||
| set x "$@" "$file" | |||
| shift | |||
| ;; | |||
| *) | |||
| set x "$@" "$1" | |||
| shift | |||
| ;; | |||
| esac | |||
| fi | |||
| shift | |||
| done | |||
| if test -n "$linker_opts"; then | |||
| linker_opts="-link$linker_opts" | |||
| fi | |||
| exec "$@" $linker_opts | |||
| exit 1 | |||
| } | |||
| eat= | |||
| case $1 in | |||
| '') | |||
| echo "$0: No command. Try '$0 --help' for more information." 1>&2 | |||
| exit 1; | |||
| ;; | |||
| -h | --h*) | |||
| cat <<\EOF | |||
| Usage: compile [--help] [--version] PROGRAM [ARGS] | |||
| Wrapper for compilers which do not understand '-c -o'. | |||
| Remove '-o dest.o' from ARGS, run PROGRAM with the remaining | |||
| arguments, and rename the output as expected. | |||
| If you are trying to build a whole package this is not the | |||
| right script to run: please start by reading the file 'INSTALL'. | |||
| Report bugs to <bug-automake@gnu.org>. | |||
| EOF | |||
| exit $? | |||
| ;; | |||
| -v | --v*) | |||
| echo "compile $scriptversion" | |||
| exit $? | |||
| ;; | |||
| cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) | |||
| func_cl_wrapper "$@" # Doesn't return... | |||
| ;; | |||
| esac | |||
| ofile= | |||
| cfile= | |||
| for arg | |||
| do | |||
| if test -n "$eat"; then | |||
| eat= | |||
| else | |||
| case $1 in | |||
| -o) | |||
| # configure might choose to run compile as 'compile cc -o foo foo.c'. | |||
| # So we strip '-o arg' only if arg is an object. | |||
| eat=1 | |||
| case $2 in | |||
| *.o | *.obj) | |||
| ofile=$2 | |||
| ;; | |||
| *) | |||
| set x "$@" -o "$2" | |||
| shift | |||
| ;; | |||
| esac | |||
| ;; | |||
| *.c) | |||
| cfile=$1 | |||
| set x "$@" "$1" | |||
| shift | |||
| ;; | |||
| *) | |||
| set x "$@" "$1" | |||
| shift | |||
| ;; | |||
| esac | |||
| fi | |||
| shift | |||
| done | |||
| if test -z "$ofile" || test -z "$cfile"; then | |||
| # If no '-o' option was seen then we might have been invoked from a | |||
| # pattern rule where we don't need one. That is ok -- this is a | |||
| # normal compilation that the losing compiler can handle. If no | |||
| # '.c' file was seen then we are probably linking. That is also | |||
| # ok. | |||
| exec "$@" | |||
| fi | |||
| # Name of file we expect compiler to create. | |||
| cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` | |||
| # Create the lock directory. | |||
| # Note: use '[/\\:.-]' here to ensure that we don't use the same name | |||
| # that we are using for the .o file. Also, base the name on the expected | |||
| # object file name, since that is what matters with a parallel build. | |||
| lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d | |||
| while true; do | |||
| if mkdir "$lockdir" >/dev/null 2>&1; then | |||
| break | |||
| fi | |||
| sleep 1 | |||
| done | |||
| # FIXME: race condition here if user kills between mkdir and trap. | |||
| trap "rmdir '$lockdir'; exit 1" 1 2 15 | |||
| # Run the compile. | |||
| "$@" | |||
| ret=$? | |||
| if test -f "$cofile"; then | |||
| test "$cofile" = "$ofile" || mv "$cofile" "$ofile" | |||
| elif test -f "${cofile}bj"; then | |||
| test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" | |||
| fi | |||
| rmdir "$lockdir" | |||
| exit $ret | |||
| # Local Variables: | |||
| # mode: shell-script | |||
| # sh-indentation: 2 | |||
| # eval: (add-hook 'write-file-hooks 'time-stamp) | |||
| # time-stamp-start: "scriptversion=" | |||
| # time-stamp-format: "%:y-%02m-%02d.%02H" | |||
| # time-stamp-time-zone: "UTC" | |||
| # time-stamp-end: "; # UTC" | |||
| # End: | |||
| @@ -1,7 +1,7 @@ | |||
| AC_PREREQ(2.52) | |||
| # Process this file with autoconf to produce a configure script. | |||
| AC_INIT([json-c], 0.11.99, [json-c@googlegroups.com]) | |||
| AC_INIT([json-c], 0.12.1, [json-c@googlegroups.com]) | |||
| AM_INIT_AUTOMAKE | |||
| @@ -0,0 +1,791 @@ | |||
| #! /bin/sh | |||
| # depcomp - compile a program generating dependencies as side-effects | |||
| scriptversion=2013-05-30.07; # UTC | |||
| # Copyright (C) 1999-2013 Free Software Foundation, Inc. | |||
| # This program is free software; you can redistribute it and/or modify | |||
| # it under the terms of the GNU General Public License as published by | |||
| # the Free Software Foundation; either version 2, or (at your option) | |||
| # any later version. | |||
| # This program is distributed in the hope that it will be useful, | |||
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| # GNU General Public License for more details. | |||
| # You should have received a copy of the GNU General Public License | |||
| # along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| # As a special exception to the GNU General Public License, if you | |||
| # distribute this file as part of a program that contains a | |||
| # configuration script generated by Autoconf, you may include it under | |||
| # the same distribution terms that you use for the rest of that program. | |||
| # Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>. | |||
| case $1 in | |||
| '') | |||
| echo "$0: No command. Try '$0 --help' for more information." 1>&2 | |||
| exit 1; | |||
| ;; | |||
| -h | --h*) | |||
| cat <<\EOF | |||
| Usage: depcomp [--help] [--version] PROGRAM [ARGS] | |||
| Run PROGRAMS ARGS to compile a file, generating dependencies | |||
| as side-effects. | |||
| Environment variables: | |||
| depmode Dependency tracking mode. | |||
| source Source file read by 'PROGRAMS ARGS'. | |||
| object Object file output by 'PROGRAMS ARGS'. | |||
| DEPDIR directory where to store dependencies. | |||
| depfile Dependency file to output. | |||
| tmpdepfile Temporary file to use when outputting dependencies. | |||
| libtool Whether libtool is used (yes/no). | |||
| Report bugs to <bug-automake@gnu.org>. | |||
| EOF | |||
| exit $? | |||
| ;; | |||
| -v | --v*) | |||
| echo "depcomp $scriptversion" | |||
| exit $? | |||
| ;; | |||
| esac | |||
| # Get the directory component of the given path, and save it in the | |||
| # global variables '$dir'. Note that this directory component will | |||
| # be either empty or ending with a '/' character. This is deliberate. | |||
| set_dir_from () | |||
| { | |||
| case $1 in | |||
| */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; | |||
| *) dir=;; | |||
| esac | |||
| } | |||
| # Get the suffix-stripped basename of the given path, and save it the | |||
| # global variable '$base'. | |||
| set_base_from () | |||
| { | |||
| base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` | |||
| } | |||
| # If no dependency file was actually created by the compiler invocation, | |||
| # we still have to create a dummy depfile, to avoid errors with the | |||
| # Makefile "include basename.Plo" scheme. | |||
| make_dummy_depfile () | |||
| { | |||
| echo "#dummy" > "$depfile" | |||
| } | |||
| # Factor out some common post-processing of the generated depfile. | |||
| # Requires the auxiliary global variable '$tmpdepfile' to be set. | |||
| aix_post_process_depfile () | |||
| { | |||
| # If the compiler actually managed to produce a dependency file, | |||
| # post-process it. | |||
| if test -f "$tmpdepfile"; then | |||
| # Each line is of the form 'foo.o: dependency.h'. | |||
| # Do two passes, one to just change these to | |||
| # $object: dependency.h | |||
| # and one to simply output | |||
| # dependency.h: | |||
| # which is needed to avoid the deleted-header problem. | |||
| { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" | |||
| sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" | |||
| } > "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| else | |||
| make_dummy_depfile | |||
| fi | |||
| } | |||
| # A tabulation character. | |||
| tab=' ' | |||
| # A newline character. | |||
| nl=' | |||
| ' | |||
| # Character ranges might be problematic outside the C locale. | |||
| # These definitions help. | |||
| upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ | |||
| lower=abcdefghijklmnopqrstuvwxyz | |||
| digits=0123456789 | |||
| alpha=${upper}${lower} | |||
| if test -z "$depmode" || test -z "$source" || test -z "$object"; then | |||
| echo "depcomp: Variables source, object and depmode must be set" 1>&2 | |||
| exit 1 | |||
| fi | |||
| # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. | |||
| depfile=${depfile-`echo "$object" | | |||
| sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} | |||
| tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} | |||
| rm -f "$tmpdepfile" | |||
| # Avoid interferences from the environment. | |||
| gccflag= dashmflag= | |||
| # Some modes work just like other modes, but use different flags. We | |||
| # parameterize here, but still list the modes in the big case below, | |||
| # to make depend.m4 easier to write. Note that we *cannot* use a case | |||
| # here, because this file can only contain one case statement. | |||
| if test "$depmode" = hp; then | |||
| # HP compiler uses -M and no extra arg. | |||
| gccflag=-M | |||
| depmode=gcc | |||
| fi | |||
| if test "$depmode" = dashXmstdout; then | |||
| # This is just like dashmstdout with a different argument. | |||
| dashmflag=-xM | |||
| depmode=dashmstdout | |||
| fi | |||
| cygpath_u="cygpath -u -f -" | |||
| if test "$depmode" = msvcmsys; then | |||
| # This is just like msvisualcpp but w/o cygpath translation. | |||
| # Just convert the backslash-escaped backslashes to single forward | |||
| # slashes to satisfy depend.m4 | |||
| cygpath_u='sed s,\\\\,/,g' | |||
| depmode=msvisualcpp | |||
| fi | |||
| if test "$depmode" = msvc7msys; then | |||
| # This is just like msvc7 but w/o cygpath translation. | |||
| # Just convert the backslash-escaped backslashes to single forward | |||
| # slashes to satisfy depend.m4 | |||
| cygpath_u='sed s,\\\\,/,g' | |||
| depmode=msvc7 | |||
| fi | |||
| if test "$depmode" = xlc; then | |||
| # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. | |||
| gccflag=-qmakedep=gcc,-MF | |||
| depmode=gcc | |||
| fi | |||
| case "$depmode" in | |||
| gcc3) | |||
| ## gcc 3 implements dependency tracking that does exactly what | |||
| ## we want. Yay! Note: for some reason libtool 1.4 doesn't like | |||
| ## it if -MD -MP comes after the -MF stuff. Hmm. | |||
| ## Unfortunately, FreeBSD c89 acceptance of flags depends upon | |||
| ## the command line argument order; so add the flags where they | |||
| ## appear in depend2.am. Note that the slowdown incurred here | |||
| ## affects only configure: in makefiles, %FASTDEP% shortcuts this. | |||
| for arg | |||
| do | |||
| case $arg in | |||
| -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; | |||
| *) set fnord "$@" "$arg" ;; | |||
| esac | |||
| shift # fnord | |||
| shift # $arg | |||
| done | |||
| "$@" | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile" | |||
| exit $stat | |||
| fi | |||
| mv "$tmpdepfile" "$depfile" | |||
| ;; | |||
| gcc) | |||
| ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. | |||
| ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. | |||
| ## (see the conditional assignment to $gccflag above). | |||
| ## There are various ways to get dependency output from gcc. Here's | |||
| ## why we pick this rather obscure method: | |||
| ## - Don't want to use -MD because we'd like the dependencies to end | |||
| ## up in a subdir. Having to rename by hand is ugly. | |||
| ## (We might end up doing this anyway to support other compilers.) | |||
| ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like | |||
| ## -MM, not -M (despite what the docs say). Also, it might not be | |||
| ## supported by the other compilers which use the 'gcc' depmode. | |||
| ## - Using -M directly means running the compiler twice (even worse | |||
| ## than renaming). | |||
| if test -z "$gccflag"; then | |||
| gccflag=-MD, | |||
| fi | |||
| "$@" -Wp,"$gccflag$tmpdepfile" | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile" | |||
| exit $stat | |||
| fi | |||
| rm -f "$depfile" | |||
| echo "$object : \\" > "$depfile" | |||
| # The second -e expression handles DOS-style file names with drive | |||
| # letters. | |||
| sed -e 's/^[^:]*: / /' \ | |||
| -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" | |||
| ## This next piece of magic avoids the "deleted header file" problem. | |||
| ## The problem is that when a header file which appears in a .P file | |||
| ## is deleted, the dependency causes make to die (because there is | |||
| ## typically no way to rebuild the header). We avoid this by adding | |||
| ## dummy dependencies for each header file. Too bad gcc doesn't do | |||
| ## this for us directly. | |||
| ## Some versions of gcc put a space before the ':'. On the theory | |||
| ## that the space means something, we add a space to the output as | |||
| ## well. hp depmode also adds that space, but also prefixes the VPATH | |||
| ## to the object. Take care to not repeat it in the output. | |||
| ## Some versions of the HPUX 10.20 sed can't process this invocation | |||
| ## correctly. Breaking it into two sed invocations is a workaround. | |||
| tr ' ' "$nl" < "$tmpdepfile" \ | |||
| | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | |||
| | sed -e 's/$/ :/' >> "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| hp) | |||
| # This case exists only to let depend.m4 do its work. It works by | |||
| # looking at the text of this script. This case will never be run, | |||
| # since it is checked for above. | |||
| exit 1 | |||
| ;; | |||
| sgi) | |||
| if test "$libtool" = yes; then | |||
| "$@" "-Wp,-MDupdate,$tmpdepfile" | |||
| else | |||
| "$@" -MDupdate "$tmpdepfile" | |||
| fi | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile" | |||
| exit $stat | |||
| fi | |||
| rm -f "$depfile" | |||
| if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files | |||
| echo "$object : \\" > "$depfile" | |||
| # Clip off the initial element (the dependent). Don't try to be | |||
| # clever and replace this with sed code, as IRIX sed won't handle | |||
| # lines with more than a fixed number of characters (4096 in | |||
| # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; | |||
| # the IRIX cc adds comments like '#:fec' to the end of the | |||
| # dependency line. | |||
| tr ' ' "$nl" < "$tmpdepfile" \ | |||
| | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | |||
| | tr "$nl" ' ' >> "$depfile" | |||
| echo >> "$depfile" | |||
| # The second pass generates a dummy entry for each header file. | |||
| tr ' ' "$nl" < "$tmpdepfile" \ | |||
| | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ | |||
| >> "$depfile" | |||
| else | |||
| make_dummy_depfile | |||
| fi | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| xlc) | |||
| # This case exists only to let depend.m4 do its work. It works by | |||
| # looking at the text of this script. This case will never be run, | |||
| # since it is checked for above. | |||
| exit 1 | |||
| ;; | |||
| aix) | |||
| # The C for AIX Compiler uses -M and outputs the dependencies | |||
| # in a .u file. In older versions, this file always lives in the | |||
| # current directory. Also, the AIX compiler puts '$object:' at the | |||
| # start of each line; $object doesn't have directory information. | |||
| # Version 6 uses the directory in both cases. | |||
| set_dir_from "$object" | |||
| set_base_from "$object" | |||
| if test "$libtool" = yes; then | |||
| tmpdepfile1=$dir$base.u | |||
| tmpdepfile2=$base.u | |||
| tmpdepfile3=$dir.libs/$base.u | |||
| "$@" -Wc,-M | |||
| else | |||
| tmpdepfile1=$dir$base.u | |||
| tmpdepfile2=$dir$base.u | |||
| tmpdepfile3=$dir$base.u | |||
| "$@" -M | |||
| fi | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" | |||
| exit $stat | |||
| fi | |||
| for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" | |||
| do | |||
| test -f "$tmpdepfile" && break | |||
| done | |||
| aix_post_process_depfile | |||
| ;; | |||
| tcc) | |||
| # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 | |||
| # FIXME: That version still under development at the moment of writing. | |||
| # Make that this statement remains true also for stable, released | |||
| # versions. | |||
| # It will wrap lines (doesn't matter whether long or short) with a | |||
| # trailing '\', as in: | |||
| # | |||
| # foo.o : \ | |||
| # foo.c \ | |||
| # foo.h \ | |||
| # | |||
| # It will put a trailing '\' even on the last line, and will use leading | |||
| # spaces rather than leading tabs (at least since its commit 0394caf7 | |||
| # "Emit spaces for -MD"). | |||
| "$@" -MD -MF "$tmpdepfile" | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile" | |||
| exit $stat | |||
| fi | |||
| rm -f "$depfile" | |||
| # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. | |||
| # We have to change lines of the first kind to '$object: \'. | |||
| sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" | |||
| # And for each line of the second kind, we have to emit a 'dep.h:' | |||
| # dummy dependency, to avoid the deleted-header problem. | |||
| sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| ## The order of this option in the case statement is important, since the | |||
| ## shell code in configure will try each of these formats in the order | |||
| ## listed in this file. A plain '-MD' option would be understood by many | |||
| ## compilers, so we must ensure this comes after the gcc and icc options. | |||
| pgcc) | |||
| # Portland's C compiler understands '-MD'. | |||
| # Will always output deps to 'file.d' where file is the root name of the | |||
| # source file under compilation, even if file resides in a subdirectory. | |||
| # The object file name does not affect the name of the '.d' file. | |||
| # pgcc 10.2 will output | |||
| # foo.o: sub/foo.c sub/foo.h | |||
| # and will wrap long lines using '\' : | |||
| # foo.o: sub/foo.c ... \ | |||
| # sub/foo.h ... \ | |||
| # ... | |||
| set_dir_from "$object" | |||
| # Use the source, not the object, to determine the base name, since | |||
| # that's sadly what pgcc will do too. | |||
| set_base_from "$source" | |||
| tmpdepfile=$base.d | |||
| # For projects that build the same source file twice into different object | |||
| # files, the pgcc approach of using the *source* file root name can cause | |||
| # problems in parallel builds. Use a locking strategy to avoid stomping on | |||
| # the same $tmpdepfile. | |||
| lockdir=$base.d-lock | |||
| trap " | |||
| echo '$0: caught signal, cleaning up...' >&2 | |||
| rmdir '$lockdir' | |||
| exit 1 | |||
| " 1 2 13 15 | |||
| numtries=100 | |||
| i=$numtries | |||
| while test $i -gt 0; do | |||
| # mkdir is a portable test-and-set. | |||
| if mkdir "$lockdir" 2>/dev/null; then | |||
| # This process acquired the lock. | |||
| "$@" -MD | |||
| stat=$? | |||
| # Release the lock. | |||
| rmdir "$lockdir" | |||
| break | |||
| else | |||
| # If the lock is being held by a different process, wait | |||
| # until the winning process is done or we timeout. | |||
| while test -d "$lockdir" && test $i -gt 0; do | |||
| sleep 1 | |||
| i=`expr $i - 1` | |||
| done | |||
| fi | |||
| i=`expr $i - 1` | |||
| done | |||
| trap - 1 2 13 15 | |||
| if test $i -le 0; then | |||
| echo "$0: failed to acquire lock after $numtries attempts" >&2 | |||
| echo "$0: check lockdir '$lockdir'" >&2 | |||
| exit 1 | |||
| fi | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile" | |||
| exit $stat | |||
| fi | |||
| rm -f "$depfile" | |||
| # Each line is of the form `foo.o: dependent.h', | |||
| # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. | |||
| # Do two passes, one to just change these to | |||
| # `$object: dependent.h' and one to simply `dependent.h:'. | |||
| sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" | |||
| # Some versions of the HPUX 10.20 sed can't process this invocation | |||
| # correctly. Breaking it into two sed invocations is a workaround. | |||
| sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | |||
| | sed -e 's/$/ :/' >> "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| hp2) | |||
| # The "hp" stanza above does not work with aCC (C++) and HP's ia64 | |||
| # compilers, which have integrated preprocessors. The correct option | |||
| # to use with these is +Maked; it writes dependencies to a file named | |||
| # 'foo.d', which lands next to the object file, wherever that | |||
| # happens to be. | |||
| # Much of this is similar to the tru64 case; see comments there. | |||
| set_dir_from "$object" | |||
| set_base_from "$object" | |||
| if test "$libtool" = yes; then | |||
| tmpdepfile1=$dir$base.d | |||
| tmpdepfile2=$dir.libs/$base.d | |||
| "$@" -Wc,+Maked | |||
| else | |||
| tmpdepfile1=$dir$base.d | |||
| tmpdepfile2=$dir$base.d | |||
| "$@" +Maked | |||
| fi | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile1" "$tmpdepfile2" | |||
| exit $stat | |||
| fi | |||
| for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" | |||
| do | |||
| test -f "$tmpdepfile" && break | |||
| done | |||
| if test -f "$tmpdepfile"; then | |||
| sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" | |||
| # Add 'dependent.h:' lines. | |||
| sed -ne '2,${ | |||
| s/^ *// | |||
| s/ \\*$// | |||
| s/$/:/ | |||
| p | |||
| }' "$tmpdepfile" >> "$depfile" | |||
| else | |||
| make_dummy_depfile | |||
| fi | |||
| rm -f "$tmpdepfile" "$tmpdepfile2" | |||
| ;; | |||
| tru64) | |||
| # The Tru64 compiler uses -MD to generate dependencies as a side | |||
| # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. | |||
| # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put | |||
| # dependencies in 'foo.d' instead, so we check for that too. | |||
| # Subdirectories are respected. | |||
| set_dir_from "$object" | |||
| set_base_from "$object" | |||
| if test "$libtool" = yes; then | |||
| # Libtool generates 2 separate objects for the 2 libraries. These | |||
| # two compilations output dependencies in $dir.libs/$base.o.d and | |||
| # in $dir$base.o.d. We have to check for both files, because | |||
| # one of the two compilations can be disabled. We should prefer | |||
| # $dir$base.o.d over $dir.libs/$base.o.d because the latter is | |||
| # automatically cleaned when .libs/ is deleted, while ignoring | |||
| # the former would cause a distcleancheck panic. | |||
| tmpdepfile1=$dir$base.o.d # libtool 1.5 | |||
| tmpdepfile2=$dir.libs/$base.o.d # Likewise. | |||
| tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 | |||
| "$@" -Wc,-MD | |||
| else | |||
| tmpdepfile1=$dir$base.d | |||
| tmpdepfile2=$dir$base.d | |||
| tmpdepfile3=$dir$base.d | |||
| "$@" -MD | |||
| fi | |||
| stat=$? | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" | |||
| exit $stat | |||
| fi | |||
| for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" | |||
| do | |||
| test -f "$tmpdepfile" && break | |||
| done | |||
| # Same post-processing that is required for AIX mode. | |||
| aix_post_process_depfile | |||
| ;; | |||
| msvc7) | |||
| if test "$libtool" = yes; then | |||
| showIncludes=-Wc,-showIncludes | |||
| else | |||
| showIncludes=-showIncludes | |||
| fi | |||
| "$@" $showIncludes > "$tmpdepfile" | |||
| stat=$? | |||
| grep -v '^Note: including file: ' "$tmpdepfile" | |||
| if test $stat -ne 0; then | |||
| rm -f "$tmpdepfile" | |||
| exit $stat | |||
| fi | |||
| rm -f "$depfile" | |||
| echo "$object : \\" > "$depfile" | |||
| # The first sed program below extracts the file names and escapes | |||
| # backslashes for cygpath. The second sed program outputs the file | |||
| # name when reading, but also accumulates all include files in the | |||
| # hold buffer in order to output them again at the end. This only | |||
| # works with sed implementations that can handle large buffers. | |||
| sed < "$tmpdepfile" -n ' | |||
| /^Note: including file: *\(.*\)/ { | |||
| s//\1/ | |||
| s/\\/\\\\/g | |||
| p | |||
| }' | $cygpath_u | sort -u | sed -n ' | |||
| s/ /\\ /g | |||
| s/\(.*\)/'"$tab"'\1 \\/p | |||
| s/.\(.*\) \\/\1:/ | |||
| H | |||
| $ { | |||
| s/.*/'"$tab"'/ | |||
| G | |||
| p | |||
| }' >> "$depfile" | |||
| echo >> "$depfile" # make sure the fragment doesn't end with a backslash | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| msvc7msys) | |||
| # This case exists only to let depend.m4 do its work. It works by | |||
| # looking at the text of this script. This case will never be run, | |||
| # since it is checked for above. | |||
| exit 1 | |||
| ;; | |||
| #nosideeffect) | |||
| # This comment above is used by automake to tell side-effect | |||
| # dependency tracking mechanisms from slower ones. | |||
| dashmstdout) | |||
| # Important note: in order to support this mode, a compiler *must* | |||
| # always write the preprocessed file to stdout, regardless of -o. | |||
| "$@" || exit $? | |||
| # Remove the call to Libtool. | |||
| if test "$libtool" = yes; then | |||
| while test "X$1" != 'X--mode=compile'; do | |||
| shift | |||
| done | |||
| shift | |||
| fi | |||
| # Remove '-o $object'. | |||
| IFS=" " | |||
| for arg | |||
| do | |||
| case $arg in | |||
| -o) | |||
| shift | |||
| ;; | |||
| $object) | |||
| shift | |||
| ;; | |||
| *) | |||
| set fnord "$@" "$arg" | |||
| shift # fnord | |||
| shift # $arg | |||
| ;; | |||
| esac | |||
| done | |||
| test -z "$dashmflag" && dashmflag=-M | |||
| # Require at least two characters before searching for ':' | |||
| # in the target name. This is to cope with DOS-style filenames: | |||
| # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. | |||
| "$@" $dashmflag | | |||
| sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" | |||
| rm -f "$depfile" | |||
| cat < "$tmpdepfile" > "$depfile" | |||
| # Some versions of the HPUX 10.20 sed can't process this sed invocation | |||
| # correctly. Breaking it into two sed invocations is a workaround. | |||
| tr ' ' "$nl" < "$tmpdepfile" \ | |||
| | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | |||
| | sed -e 's/$/ :/' >> "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| dashXmstdout) | |||
| # This case only exists to satisfy depend.m4. It is never actually | |||
| # run, as this mode is specially recognized in the preamble. | |||
| exit 1 | |||
| ;; | |||
| makedepend) | |||
| "$@" || exit $? | |||
| # Remove any Libtool call | |||
| if test "$libtool" = yes; then | |||
| while test "X$1" != 'X--mode=compile'; do | |||
| shift | |||
| done | |||
| shift | |||
| fi | |||
| # X makedepend | |||
| shift | |||
| cleared=no eat=no | |||
| for arg | |||
| do | |||
| case $cleared in | |||
| no) | |||
| set ""; shift | |||
| cleared=yes ;; | |||
| esac | |||
| if test $eat = yes; then | |||
| eat=no | |||
| continue | |||
| fi | |||
| case "$arg" in | |||
| -D*|-I*) | |||
| set fnord "$@" "$arg"; shift ;; | |||
| # Strip any option that makedepend may not understand. Remove | |||
| # the object too, otherwise makedepend will parse it as a source file. | |||
| -arch) | |||
| eat=yes ;; | |||
| -*|$object) | |||
| ;; | |||
| *) | |||
| set fnord "$@" "$arg"; shift ;; | |||
| esac | |||
| done | |||
| obj_suffix=`echo "$object" | sed 's/^.*\././'` | |||
| touch "$tmpdepfile" | |||
| ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" | |||
| rm -f "$depfile" | |||
| # makedepend may prepend the VPATH from the source file name to the object. | |||
| # No need to regex-escape $object, excess matching of '.' is harmless. | |||
| sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" | |||
| # Some versions of the HPUX 10.20 sed can't process the last invocation | |||
| # correctly. Breaking it into two sed invocations is a workaround. | |||
| sed '1,2d' "$tmpdepfile" \ | |||
| | tr ' ' "$nl" \ | |||
| | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | |||
| | sed -e 's/$/ :/' >> "$depfile" | |||
| rm -f "$tmpdepfile" "$tmpdepfile".bak | |||
| ;; | |||
| cpp) | |||
| # Important note: in order to support this mode, a compiler *must* | |||
| # always write the preprocessed file to stdout. | |||
| "$@" || exit $? | |||
| # Remove the call to Libtool. | |||
| if test "$libtool" = yes; then | |||
| while test "X$1" != 'X--mode=compile'; do | |||
| shift | |||
| done | |||
| shift | |||
| fi | |||
| # Remove '-o $object'. | |||
| IFS=" " | |||
| for arg | |||
| do | |||
| case $arg in | |||
| -o) | |||
| shift | |||
| ;; | |||
| $object) | |||
| shift | |||
| ;; | |||
| *) | |||
| set fnord "$@" "$arg" | |||
| shift # fnord | |||
| shift # $arg | |||
| ;; | |||
| esac | |||
| done | |||
| "$@" -E \ | |||
| | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | |||
| -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | |||
| | sed '$ s: \\$::' > "$tmpdepfile" | |||
| rm -f "$depfile" | |||
| echo "$object : \\" > "$depfile" | |||
| cat < "$tmpdepfile" >> "$depfile" | |||
| sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| msvisualcpp) | |||
| # Important note: in order to support this mode, a compiler *must* | |||
| # always write the preprocessed file to stdout. | |||
| "$@" || exit $? | |||
| # Remove the call to Libtool. | |||
| if test "$libtool" = yes; then | |||
| while test "X$1" != 'X--mode=compile'; do | |||
| shift | |||
| done | |||
| shift | |||
| fi | |||
| IFS=" " | |||
| for arg | |||
| do | |||
| case "$arg" in | |||
| -o) | |||
| shift | |||
| ;; | |||
| $object) | |||
| shift | |||
| ;; | |||
| "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") | |||
| set fnord "$@" | |||
| shift | |||
| shift | |||
| ;; | |||
| *) | |||
| set fnord "$@" "$arg" | |||
| shift | |||
| shift | |||
| ;; | |||
| esac | |||
| done | |||
| "$@" -E 2>/dev/null | | |||
| sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" | |||
| rm -f "$depfile" | |||
| echo "$object : \\" > "$depfile" | |||
| sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" | |||
| echo "$tab" >> "$depfile" | |||
| sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" | |||
| rm -f "$tmpdepfile" | |||
| ;; | |||
| msvcmsys) | |||
| # This case exists only to let depend.m4 do its work. It works by | |||
| # looking at the text of this script. This case will never be run, | |||
| # since it is checked for above. | |||
| exit 1 | |||
| ;; | |||
| none) | |||
| exec "$@" | |||
| ;; | |||
| *) | |||
| echo "Unknown depmode $depmode" 1>&2 | |||
| exit 1 | |||
| ;; | |||
| esac | |||
| exit 0 | |||
| # Local Variables: | |||
| # mode: shell-script | |||
| # sh-indentation: 2 | |||
| # eval: (add-hook 'write-file-hooks 'time-stamp) | |||
| # time-stamp-start: "scriptversion=" | |||
| # time-stamp-format: "%:y-%02m-%02d.%02H" | |||
| # time-stamp-time-zone: "UTC" | |||
| # time-stamp-end: "; # UTC" | |||
| # End: | |||
| @@ -0,0 +1,72 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Data Structures</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 class="title">Data Structures</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> | |||
| <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory"> | |||
| <tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarray__list.html" target="_self">array_list</a></td><td class="desc"></td></tr> | |||
| <tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjson__object.html" target="_self">json_object</a></td><td class="desc"></td></tr> | |||
| <tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionjson__object_1_1data.html" target="_self">data</a></td><td class="desc"></td></tr> | |||
| <tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjson__object__iter.html" target="_self">json_object_iter</a></td><td class="desc"></td></tr> | |||
| <tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjson__object__iterator.html" target="_self">json_object_iterator</a></td><td class="desc"></td></tr> | |||
| <tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjson__tokener.html" target="_self">json_tokener</a></td><td class="desc"></td></tr> | |||
| <tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structjson__tokener__srec.html" target="_self">json_tokener_srec</a></td><td class="desc"></td></tr> | |||
| <tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlh__entry.html" target="_self">lh_entry</a></td><td class="desc"></td></tr> | |||
| <tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlh__table.html" target="_self">lh_table</a></td><td class="desc"></td></tr> | |||
| <tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structprintbuf.html" target="_self">printbuf</a></td><td class="desc"></td></tr> | |||
| </table> | |||
| </div><!-- directory --> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 10:06:46 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,281 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#define-members">Macros</a> | | |||
| <a href="#typedef-members">Typedefs</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">arraylist.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html">array_list</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </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:acd30d910b398421574eb1f59e78617f5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">ARRAY_LIST_DEFAULT_SIZE</a>   32</td></tr> | |||
| <tr class="separator:acd30d910b398421574eb1f59e78617f5"><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:a41e5f51b1befa448b861e61a2c352bd6"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a41e5f51b1befa448b861e61a2c352bd6">array_list_free_fn</a>) (void *data)</td></tr> | |||
| <tr class="separator:a41e5f51b1befa448b861e61a2c352bd6"><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#a41e5f51b1befa448b861e61a2c352bd6">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> | |||
| <tr class="memitem:aa16207e545b6c1265299abcfa418dc2b"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">array_list_get_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, int i)</td></tr> | |||
| <tr class="separator:aa16207e545b6c1265299abcfa418dc2b"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a21b8e4c59e52fbc5a9a5a098e3f96e76"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">array_list_put_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, int i, void *data)</td></tr> | |||
| <tr class="separator:a21b8e4c59e52fbc5a9a5a098e3f96e76"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a6e995608aa464244ff3184fb43574dc8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">array_list_add</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, void *data)</td></tr> | |||
| <tr class="separator:a6e995608aa464244ff3184fb43574dc8"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:aa8393b4aa3dc447660371530439ab70f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">array_list_length</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al)</td></tr> | |||
| <tr class="separator:aa8393b4aa3dc447660371530439ab70f"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:afb67cc8e2e5c9be41c3e644536079169"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">array_list_sort</a> (struct <a class="el" href="structarray__list.html">array_list</a> *arr, int(*compar)(const void *, const void *))</td></tr> | |||
| <tr class="separator:afb67cc8e2e5c9be41c3e644536079169"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="acd30d910b398421574eb1f59e78617f5"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define ARRAY_LIST_DEFAULT_SIZE   32</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Typedef Documentation</h2> | |||
| <a class="anchor" id="a41e5f51b1befa448b861e61a2c352bd6"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <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 class="anchor" id="a6e995608aa464244ff3184fb43574dc8"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int array_list_add </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||
| <td class="paramname"><em>al</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">void * </td> | |||
| <td class="paramname"><em>data</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="acd00fb70f7ca82f23b48b812c3498f67"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void array_list_free </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||
| <td class="paramname"><em>al</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="aa16207e545b6c1265299abcfa418dc2b"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void* array_list_get_idx </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||
| <td class="paramname"><em>al</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>i</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="aa8393b4aa3dc447660371530439ab70f"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int array_list_length </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||
| <td class="paramname"><em>al</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <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#a41e5f51b1befa448b861e61a2c352bd6">array_list_free_fn</a> * </td> | |||
| <td class="paramname"><em>free_fn</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a21b8e4c59e52fbc5a9a5a098e3f96e76"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int array_list_put_idx </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||
| <td class="paramname"><em>al</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>i</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">void * </td> | |||
| <td class="paramname"><em>data</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="afb67cc8e2e5c9be41c3e644536079169"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void array_list_sort </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||
| <td class="paramname"><em>arr</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int(*)(const void *, const void *) </td> | |||
| <td class="paramname"><em>compar</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 12:33:58 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,193 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#define-members">Macros</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">bits.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <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="bits_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="bits_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:a1cf38b22d3a118ad48d9282c32c048aa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">hexdigit</a>(x)   (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)</td></tr> | |||
| <tr class="separator:a1cf38b22d3a118ad48d9282c32c048aa"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a863a898e607f8c2ff87b7052e326740f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">error_ptr</a>(error)   ((void*)error)</td></tr> | |||
| <tr class="separator:a863a898e607f8c2ff87b7052e326740f"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a45afe86501cd57ee2beeef9d67a4d40c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">error_description</a>(error)   (json_tokener_errors[error])</td></tr> | |||
| <tr class="separator:a45afe86501cd57ee2beeef9d67a4d40c"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a4a887e5fb7cde221bcab9c6f39d93fc1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">is_error</a>(ptr)   (ptr == NULL)</td></tr> | |||
| <tr class="separator:a4a887e5fb7cde221bcab9c6f39d93fc1"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="a45afe86501cd57ee2beeef9d67a4d40c"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define error_description</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">error</td><td>)</td> | |||
| <td>   (json_tokener_errors[error])</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a863a898e607f8c2ff87b7052e326740f"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define error_ptr</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">error</td><td>)</td> | |||
| <td>   ((void*)error)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a1cf38b22d3a118ad48d9282c32c048aa"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define hexdigit</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x</td><td>)</td> | |||
| <td>   (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a4a887e5fb7cde221bcab9c6f39d93fc1"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define is_error</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">ptr</td><td>)</td> | |||
| <td>   (ptr == NULL)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a57d63d199d4b9ea40359253618951300"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define json_max</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">a, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">b </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   ((a) > (b) ? (a) : (b))</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a3dde282dc23d0eaa3c4840df8dc262d4"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define json_min</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">a, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">b </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   ((a) < (b) ? (a) : (b))</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 02:04:38 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,74 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Data Structure Index</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 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="structjson__tokener.html">json_tokener</a>   </td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  p  </div></td></tr></table> | |||
| </td><td></td></tr> | |||
| <tr><td valign="top"><a class="el" href="structarray__list.html">array_list</a>   </td><td valign="top"><a class="el" href="structjson__object.html">json_object</a>   </td><td valign="top"><a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a>   </td><td></td></tr> | |||
| <tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  d  </div></td></tr></table> | |||
| </td><td valign="top"><a class="el" href="structjson__object__iter.html">json_object_iter</a>   </td><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  l  </div></td></tr></table> | |||
| </td><td valign="top"><a class="el" href="structprintbuf.html">printbuf</a>   </td><td></td></tr> | |||
| <tr><td></td><td></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><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 19:34:14 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,381 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#define-members">Macros</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">debug.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
| Macros</h2></td></tr> | |||
| <tr class="memitem:a375c4dc9f0fb338999de81aab826f9d6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">__STRING</a>(x)   #x</td></tr> | |||
| <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="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="memitem:acb272a4b4444b69cd995236f167f90ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#acb272a4b4444b69cd995236f167f90ba">MC_GET_DEBUG</a>()   (0)</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="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="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> | |||
| Functions</h2></td></tr> | |||
| <tr class="memitem:af65a73617b71476020a005b20bf02726"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">mc_set_debug</a> (int debug)</td></tr> | |||
| <tr class="separator:af65a73617b71476020a005b20bf02726"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a3b3ab3ae8b438384fb109a2e38646b6e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a3b3ab3ae8b438384fb109a2e38646b6e">mc_get_debug</a> (void)</td></tr> | |||
| <tr class="separator:a3b3ab3ae8b438384fb109a2e38646b6e"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:aadb888da410116384e75a00db30da705"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">mc_set_syslog</a> (int syslog)</td></tr> | |||
| <tr class="separator:aadb888da410116384e75a00db30da705"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a600cf4cbbe19c0c15ca3710210e35aba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">mc_debug</a> (const char *msg,...)</td></tr> | |||
| <tr class="separator:a600cf4cbbe19c0c15ca3710210e35aba"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:abf22ea3a331c7ff21c23da91a07c7cb2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">mc_error</a> (const char *msg,...)</td></tr> | |||
| <tr class="separator:abf22ea3a331c7ff21c23da91a07c7cb2"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:acbb92996a994e316ff65ed3a026e12a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">mc_info</a> (const char *msg,...)</td></tr> | |||
| <tr class="separator:acbb92996a994e316ff65ed3a026e12a4"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="a375c4dc9f0fb338999de81aab826f9d6"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define __STRING</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x</td><td>)</td> | |||
| <td>   #x</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a8ca29550d5b1b73948f4a7bce53f2385"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JASSERT</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">cond</td><td>)</td> | |||
| <td>   do {} while(0)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="afda355b35d18bf2e6a2a22d5c8eef42c"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define MC_DEBUG</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   if (0) <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">mc_debug</a>(x, ##__VA_ARGS__)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a11ba39cecbe449af5b86fa2f78e9da9d"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define MC_ERROR</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   <a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">mc_error</a>(x, ##__VA_ARGS__)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="acb272a4b4444b69cd995236f167f90ba"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define MC_GET_DEBUG</td> | |||
| <td>(</td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td>   (0)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a5ef640ce1e9e61c5f6632aefbbfa0041"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define MC_INFO</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   if (0) <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">mc_info</a>(x, ##__VA_ARGS__)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a50f21a239fa040a10ad4cfdb4278b02b"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define MC_SET_DEBUG</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x</td><td>)</td> | |||
| <td>   if (0) <a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">mc_set_debug</a>(x)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="acf1e895cb5eb7f334cbe51901e6bb918"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define MC_SET_SYSLOG</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">x</td><td>)</td> | |||
| <td>   if (0) <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">mc_set_syslog</a>(x)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="a600cf4cbbe19c0c15ca3710210e35aba"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void mc_debug </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>msg</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="abf22ea3a331c7ff21c23da91a07c7cb2"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void mc_error </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>msg</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a3b3ab3ae8b438384fb109a2e38646b6e"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int mc_get_debug </td> | |||
| <td>(</td> | |||
| <td class="paramtype">void </td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="acbb92996a994e316ff65ed3a026e12a4"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void mc_info </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>msg</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="af65a73617b71476020a005b20bf02726"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void mc_set_debug </td> | |||
| <td>(</td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>debug</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="aadb888da410116384e75a00db30da705"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void mc_set_syslog </td> | |||
| <td>(</td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>syslog</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 16:05:10 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,58 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Deprecated List</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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="title">Deprecated List </div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <div class="textblock"><dl class="reflist"> | |||
| <dt><a class="anchor" id="_deprecated000001"></a>globalScope> Global <a class="el" href="json__object_8h.html#a1345aaf3ee46e9b6185355b733ec362d">THIS_FUNCTION_IS_DEPRECATED</a> (extern struct <a class="el" href="structjson__object.html">json_object</a> *json_object_object_get(struct <a class="el" href="structjson__object.html">json_object</a> *obj, const char *key))</dt> | |||
| <dd>Please use json_object_object_get_ex </dd> | |||
| <dt><a class="anchor" id="_deprecated000002"></a>globalScope> Global <a class="el" href="linkhash_8h.html#a849aa0ce9fe550c16ce81a215b1765ad">THIS_FUNCTION_IS_DEPRECATED</a> (extern const void *lh_table_lookup(struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k))</dt> | |||
| <dd>Use lh_table_lookup_ex instead. </dd> | |||
| </dl> | |||
| </div></div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 16:35:02 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,97 @@ | |||
| function toggleVisibility(linkObj) | |||
| { | |||
| var base = $(linkObj).attr('id'); | |||
| var summary = $('#'+base+'-summary'); | |||
| var content = $('#'+base+'-content'); | |||
| var trigger = $('#'+base+'-trigger'); | |||
| var src=$(trigger).attr('src'); | |||
| if (content.is(':visible')===true) { | |||
| content.hide(); | |||
| summary.show(); | |||
| $(linkObj).addClass('closed').removeClass('opened'); | |||
| $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); | |||
| } else { | |||
| content.show(); | |||
| summary.hide(); | |||
| $(linkObj).removeClass('closed').addClass('opened'); | |||
| $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); | |||
| } | |||
| return false; | |||
| } | |||
| function updateStripes() | |||
| { | |||
| $('table.directory tr'). | |||
| removeClass('even').filter(':visible:even').addClass('even'); | |||
| } | |||
| function toggleLevel(level) | |||
| { | |||
| $('table.directory tr').each(function() { | |||
| var l = this.id.split('_').length-1; | |||
| var i = $('#img'+this.id.substring(3)); | |||
| var a = $('#arr'+this.id.substring(3)); | |||
| if (l<level+1) { | |||
| i.removeClass('iconfopen iconfclosed').addClass('iconfopen'); | |||
| a.html('▼'); | |||
| $(this).show(); | |||
| } else if (l==level+1) { | |||
| i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); | |||
| a.html('►'); | |||
| $(this).show(); | |||
| } else { | |||
| $(this).hide(); | |||
| } | |||
| }); | |||
| updateStripes(); | |||
| } | |||
| function toggleFolder(id) | |||
| { | |||
| // the clicked row | |||
| var currentRow = $('#row_'+id); | |||
| // all rows after the clicked row | |||
| var rows = currentRow.nextAll("tr"); | |||
| var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub | |||
| // only match elements AFTER this one (can't hide elements before) | |||
| var childRows = rows.filter(function() { return this.id.match(re); }); | |||
| // first row is visible we are HIDING | |||
| if (childRows.filter(':first').is(':visible')===true) { | |||
| // replace down arrow by right arrow for current row | |||
| var currentRowSpans = currentRow.find("span"); | |||
| currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); | |||
| currentRowSpans.filter(".arrow").html('►'); | |||
| rows.filter("[id^=row_"+id+"]").hide(); // hide all children | |||
| } else { // we are SHOWING | |||
| // replace right arrow by down arrow for current row | |||
| var currentRowSpans = currentRow.find("span"); | |||
| currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen"); | |||
| currentRowSpans.filter(".arrow").html('▼'); | |||
| // replace down arrows by right arrows for child rows | |||
| var childRowsSpans = childRows.find("span"); | |||
| childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); | |||
| childRowsSpans.filter(".arrow").html('►'); | |||
| childRows.show(); //show all children | |||
| } | |||
| updateStripes(); | |||
| } | |||
| function toggleInherit(id) | |||
| { | |||
| var rows = $('tr.inherit.'+id); | |||
| var img = $('tr.inherit_header.'+id+' img'); | |||
| var src = $(img).attr('src'); | |||
| if (rows.filter(':first').is(':visible')===true) { | |||
| rows.css('display','none'); | |||
| $(img).attr('src',src.substring(0,src.length-8)+'closed.png'); | |||
| } else { | |||
| rows.css('display','table-row'); // using show() causes jump in firefox | |||
| $(img).attr('src',src.substring(0,src.length-10)+'open.png'); | |||
| } | |||
| } | |||
| @@ -0,0 +1,77 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: File List</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 class="title">File List</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory"> | |||
| <table class="directory"> | |||
| <tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="arraylist_8h.html" target="_self">arraylist.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="bits_8h.html" target="_self">bits.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="debug_8h.html" target="_self">debug.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json_8h.html" target="_self">json.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__c__version_8h.html" target="_self">json_c_version.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__inttypes_8h.html" target="_self">json_inttypes.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__object_8h.html" target="_self">json_object.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__object__iterator_8h.html" target="_self">json_object_iterator.h</a></td><td class="desc">Json-c forces clients to use its private data structures for JSON Object iteration. This API corrects that by abstracting the private json-c details </td></tr> | |||
| <tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__object__private_8h.html" target="_self">json_object_private.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__tokener_8h.html" target="_self">json_tokener.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="json__util_8h.html" target="_self">json_util.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="linkhash_8h.html" target="_self">linkhash.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="math__compat_8h.html" target="_self">math_compat.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="printbuf_8h.html" target="_self">printbuf.h</a></td><td class="desc"></td></tr> | |||
| <tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="random__seed_8h.html" target="_self">random_seed.h</a></td><td class="desc"></td></tr> | |||
| </table> | |||
| </div><!-- directory --> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 15:09:43 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,344 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Data Fields</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_r"><span>r</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 class="anchor" id="index__"></a>- _ -</h3><ul> | |||
| <li>_delete | |||
| : <a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">json_object</a> | |||
| </li> | |||
| <li>_pb | |||
| : <a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">json_object</a> | |||
| </li> | |||
| <li>_ref_count | |||
| : <a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">json_object</a> | |||
| </li> | |||
| <li>_to_json_string | |||
| : <a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">json_object</a> | |||
| </li> | |||
| <li>_user_delete | |||
| : <a class="el" href="structjson__object.html#ad9e57edb1cbd63578490081b2a9636ad">json_object</a> | |||
| </li> | |||
| <li>_userdata | |||
| : <a class="el" href="structjson__object.html#a592a5391c3717ff7e8930476027226fe">json_object</a> | |||
| </li> | |||
| </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 class="anchor" id="index_b"></a>- b -</h3><ul> | |||
| <li>bpos | |||
| : <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf</a> | |||
| </li> | |||
| <li>buf | |||
| : <a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">printbuf</a> | |||
| </li> | |||
| </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> | |||
| <li>c_boolean | |||
| : <a class="el" href="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">json_object::data</a> | |||
| </li> | |||
| <li>c_double | |||
| : <a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">json_object::data</a> | |||
| </li> | |||
| <li>c_int64 | |||
| : <a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">json_object::data</a> | |||
| </li> | |||
| <li>c_object | |||
| : <a class="el" href="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">json_object::data</a> | |||
| </li> | |||
| <li>c_string | |||
| : <a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">json_object::data</a> | |||
| </li> | |||
| <li>char_offset | |||
| : <a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">json_tokener</a> | |||
| </li> | |||
| <li>collisions | |||
| : <a class="el" href="structlh__table.html#a9458e41d842ce40cd37dc13458ced133">lh_table</a> | |||
| </li> | |||
| <li>count | |||
| : <a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">lh_table</a> | |||
| </li> | |||
| <li>current | |||
| : <a class="el" href="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">json_tokener_srec</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_d"></a>- d -</h3><ul> | |||
| <li>deletes | |||
| : <a class="el" href="structlh__table.html#a8348bdd7e61c8d72b402f6a152013fbf">lh_table</a> | |||
| </li> | |||
| <li>depth | |||
| : <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener</a> | |||
| </li> | |||
| </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> | |||
| <li>equal_fn | |||
| : <a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">lh_table</a> | |||
| </li> | |||
| <li>err | |||
| : <a class="el" href="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">json_tokener</a> | |||
| </li> | |||
| </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> | |||
| <li>free_fn | |||
| : <a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">array_list</a> | |||
| , <a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">lh_table</a> | |||
| </li> | |||
| </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> | |||
| <li>head | |||
| : <a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">lh_table</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> | |||
| <li>inserts | |||
| : <a class="el" href="structlh__table.html#afd64becd0d2cfbc91a4c9c9a117498b9">lh_table</a> | |||
| </li> | |||
| <li>is_double | |||
| : <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_k"></a>- k -</h3><ul> | |||
| <li>k | |||
| : <a class="el" href="structlh__entry.html#a6b176b3582c9cf553af6431750f5c3b6">lh_entry</a> | |||
| </li> | |||
| <li>key | |||
| : <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter</a> | |||
| </li> | |||
| </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> | |||
| <li>length | |||
| : <a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">array_list</a> | |||
| </li> | |||
| <li>lookups | |||
| : <a class="el" href="structlh__table.html#afd0385c645413d26e682f725a6f52164">lh_table</a> | |||
| </li> | |||
| </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 class="anchor" id="index_n"></a>- n -</h3><ul> | |||
| <li>name | |||
| : <a class="el" href="structlh__table.html#aebf4001cde3746ec8025c1d87d4e6279">lh_table</a> | |||
| </li> | |||
| <li>next | |||
| : <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a> | |||
| </li> | |||
| </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> | |||
| <li>o_type | |||
| : <a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">json_object</a> | |||
| </li> | |||
| <li>obj | |||
| : <a class="el" href="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">json_tokener_srec</a> | |||
| </li> | |||
| <li>obj_field_name | |||
| : <a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">json_tokener_srec</a> | |||
| </li> | |||
| <li>opaque_ | |||
| : <a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">json_object_iterator</a> | |||
| </li> | |||
| </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> | |||
| <li>prev | |||
| : <a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">lh_entry</a> | |||
| </li> | |||
| </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 class="anchor" id="index_r"></a>- r -</h3><ul> | |||
| <li>resizes | |||
| : <a class="el" href="structlh__table.html#ab4cde49bd9ce7a07daaf99af34ddb67e">lh_table</a> | |||
| </li> | |||
| </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> | |||
| <li>size | |||
| : <a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">array_list</a> | |||
| , <a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">lh_table</a> | |||
| , <a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">printbuf</a> | |||
| </li> | |||
| <li>st_pos | |||
| : <a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">json_tokener</a> | |||
| </li> | |||
| <li>stack | |||
| : <a class="el" href="structjson__tokener.html#a3521d62906eb0e15d07d7b4f64a5fac3">json_tokener</a> | |||
| </li> | |||
| <li>str | |||
| : <a class="el" href="unionjson__object_1_1data.html#a18a82441c3972195a3bf698bb286634b">json_object::data</a> | |||
| , <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener</a> | |||
| </li> | |||
| </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> | |||
| <li>tail | |||
| : <a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">lh_table</a> | |||
| </li> | |||
| </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 class="anchor" id="index_v"></a>- v -</h3><ul> | |||
| <li>v | |||
| : <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry</a> | |||
| </li> | |||
| <li>val | |||
| : <a class="el" href="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">json_object_iter</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 12:23:18 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,344 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Data Fields - Variables</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_r"><span>r</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 class="anchor" id="index__"></a>- _ -</h3><ul> | |||
| <li>_delete | |||
| : <a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">json_object</a> | |||
| </li> | |||
| <li>_pb | |||
| : <a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">json_object</a> | |||
| </li> | |||
| <li>_ref_count | |||
| : <a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">json_object</a> | |||
| </li> | |||
| <li>_to_json_string | |||
| : <a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">json_object</a> | |||
| </li> | |||
| <li>_user_delete | |||
| : <a class="el" href="structjson__object.html#ad9e57edb1cbd63578490081b2a9636ad">json_object</a> | |||
| </li> | |||
| <li>_userdata | |||
| : <a class="el" href="structjson__object.html#a592a5391c3717ff7e8930476027226fe">json_object</a> | |||
| </li> | |||
| </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 class="anchor" id="index_b"></a>- b -</h3><ul> | |||
| <li>bpos | |||
| : <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf</a> | |||
| </li> | |||
| <li>buf | |||
| : <a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">printbuf</a> | |||
| </li> | |||
| </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> | |||
| <li>c_boolean | |||
| : <a class="el" href="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">json_object::data</a> | |||
| </li> | |||
| <li>c_double | |||
| : <a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">json_object::data</a> | |||
| </li> | |||
| <li>c_int64 | |||
| : <a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">json_object::data</a> | |||
| </li> | |||
| <li>c_object | |||
| : <a class="el" href="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">json_object::data</a> | |||
| </li> | |||
| <li>c_string | |||
| : <a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">json_object::data</a> | |||
| </li> | |||
| <li>char_offset | |||
| : <a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">json_tokener</a> | |||
| </li> | |||
| <li>collisions | |||
| : <a class="el" href="structlh__table.html#a9458e41d842ce40cd37dc13458ced133">lh_table</a> | |||
| </li> | |||
| <li>count | |||
| : <a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">lh_table</a> | |||
| </li> | |||
| <li>current | |||
| : <a class="el" href="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">json_tokener_srec</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_d"></a>- d -</h3><ul> | |||
| <li>deletes | |||
| : <a class="el" href="structlh__table.html#a8348bdd7e61c8d72b402f6a152013fbf">lh_table</a> | |||
| </li> | |||
| <li>depth | |||
| : <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener</a> | |||
| </li> | |||
| </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> | |||
| <li>equal_fn | |||
| : <a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">lh_table</a> | |||
| </li> | |||
| <li>err | |||
| : <a class="el" href="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">json_tokener</a> | |||
| </li> | |||
| </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> | |||
| <li>free_fn | |||
| : <a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">array_list</a> | |||
| , <a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">lh_table</a> | |||
| </li> | |||
| </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> | |||
| <li>head | |||
| : <a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">lh_table</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> | |||
| <li>inserts | |||
| : <a class="el" href="structlh__table.html#afd64becd0d2cfbc91a4c9c9a117498b9">lh_table</a> | |||
| </li> | |||
| <li>is_double | |||
| : <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_k"></a>- k -</h3><ul> | |||
| <li>k | |||
| : <a class="el" href="structlh__entry.html#a6b176b3582c9cf553af6431750f5c3b6">lh_entry</a> | |||
| </li> | |||
| <li>key | |||
| : <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter</a> | |||
| </li> | |||
| </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> | |||
| <li>length | |||
| : <a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">array_list</a> | |||
| </li> | |||
| <li>lookups | |||
| : <a class="el" href="structlh__table.html#afd0385c645413d26e682f725a6f52164">lh_table</a> | |||
| </li> | |||
| </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 class="anchor" id="index_n"></a>- n -</h3><ul> | |||
| <li>name | |||
| : <a class="el" href="structlh__table.html#aebf4001cde3746ec8025c1d87d4e6279">lh_table</a> | |||
| </li> | |||
| <li>next | |||
| : <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a> | |||
| </li> | |||
| </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> | |||
| <li>o_type | |||
| : <a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">json_object</a> | |||
| </li> | |||
| <li>obj | |||
| : <a class="el" href="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">json_tokener_srec</a> | |||
| </li> | |||
| <li>obj_field_name | |||
| : <a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">json_tokener_srec</a> | |||
| </li> | |||
| <li>opaque_ | |||
| : <a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">json_object_iterator</a> | |||
| </li> | |||
| </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> | |||
| <li>prev | |||
| : <a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">lh_entry</a> | |||
| </li> | |||
| </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 class="anchor" id="index_r"></a>- r -</h3><ul> | |||
| <li>resizes | |||
| : <a class="el" href="structlh__table.html#ab4cde49bd9ce7a07daaf99af34ddb67e">lh_table</a> | |||
| </li> | |||
| </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> | |||
| <li>size | |||
| : <a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">array_list</a> | |||
| , <a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">lh_table</a> | |||
| , <a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">printbuf</a> | |||
| </li> | |||
| <li>st_pos | |||
| : <a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">json_tokener</a> | |||
| </li> | |||
| <li>stack | |||
| : <a class="el" href="structjson__tokener.html#a3521d62906eb0e15d07d7b4f64a5fac3">json_tokener</a> | |||
| </li> | |||
| <li>str | |||
| : <a class="el" href="unionjson__object_1_1data.html#a18a82441c3972195a3bf698bb286634b">json_object::data</a> | |||
| , <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener</a> | |||
| </li> | |||
| </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> | |||
| <li>tail | |||
| : <a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">lh_table</a> | |||
| </li> | |||
| </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 class="anchor" id="index_v"></a>- v -</h3><ul> | |||
| <li>v | |||
| : <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry</a> | |||
| </li> | |||
| <li>val | |||
| : <a class="el" href="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">json_object_iter</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 03:40:39 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index__"></a>- _ -</h3><ul> | |||
| <li>__STRING | |||
| : <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 05:27:19 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,115 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_a"></a>- a -</h3><ul> | |||
| <li>array_list | |||
| : <a class="el" href="json__object_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">json_object.h</a> | |||
| </li> | |||
| <li>array_list_add() | |||
| : <a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">arraylist.h</a> | |||
| </li> | |||
| <li>ARRAY_LIST_DEFAULT_SIZE | |||
| : <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_free() | |||
| : <a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_free_fn | |||
| : <a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_get_idx() | |||
| : <a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_length() | |||
| : <a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_new() | |||
| : <a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_put_idx() | |||
| : <a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_sort() | |||
| : <a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">arraylist.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 18:21:29 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,91 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_e"></a>- e -</h3><ul> | |||
| <li>error_description | |||
| : <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a> | |||
| </li> | |||
| <li>error_ptr | |||
| : <a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 19:38:33 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 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> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 23:52:25 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_h"></a>- h -</h3><ul> | |||
| <li>hexdigit | |||
| : <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 00:20:09 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_i"></a>- i -</h3><ul> | |||
| <li>is_error | |||
| : <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 06:03:37 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,499 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li class="current"><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 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_get_random_seed() | |||
| : <a class="el" href="random__seed_8h.html#ae190c6819d7687e110d6ec59a16d006f">random_seed.h</a> | |||
| </li> | |||
| <li>JSON_C_MAJOR_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_MICRO_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_MINOR_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_NOZERO | |||
| : <a class="el" href="json__object_8h.html#a34f027c147babf69fc530d088f2b49b0">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_PLAIN | |||
| : <a class="el" href="json__object_8h.html#a3294cb92765cdeb497cfd346644d1059">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_PRETTY | |||
| : <a class="el" href="json__object_8h.html#a2025bc677c35f130e117dfda5bf1ef73">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_SPACED | |||
| : <a class="el" href="json__object_8h.html#aa821746c8668e6ad62bed90ec9e00103">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">json_c_version.h</a> | |||
| </li> | |||
| <li>json_c_version() | |||
| : <a class="el" href="json__c__version_8h.html#a536b398f292b0669fc824a8486131a27">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_VERSION_NUM | |||
| : <a class="el" href="json__c__version_8h.html#a78e176eee75ee6aed43c4d65ca4c5b44">json_c_version.h</a> | |||
| </li> | |||
| <li>json_c_version_num() | |||
| : <a class="el" href="json__c__version_8h.html#a114bcfed9594f3cd662e43454000938d">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_FILE_BUF_SIZE | |||
| : <a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">json_util.h</a> | |||
| </li> | |||
| <li>json_hex_chars | |||
| : <a class="el" href="json__object_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object.h</a> | |||
| </li> | |||
| <li>json_max | |||
| : <a class="el" href="bits_8h.html#a57d63d199d4b9ea40359253618951300">bits.h</a> | |||
| </li> | |||
| <li>json_min | |||
| : <a class="el" href="bits_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">bits.h</a> | |||
| </li> | |||
| <li>json_number_chars | |||
| : <a class="el" href="json__object_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object.h</a> | |||
| </li> | |||
| <li>json_object | |||
| : <a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_add() | |||
| : <a class="el" href="json__object_8h.html#acc89c0f58947d499e2868ac8b62bed49">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_get_idx() | |||
| : <a class="el" href="json__object_8h.html#a5c9120a6d644ea12a61e2ec8520130c6">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_length() | |||
| : <a class="el" href="json__object_8h.html#a2e62d4b19de8f297595f3b4aaa0ec453">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_put_idx() | |||
| : <a class="el" href="json__object_8h.html#a2d19d21b495e1e0d3f711093d97a5104">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_sort() | |||
| : <a class="el" href="json__object_8h.html#aa1b05eeaa9c92f079facece87d6a0149">json_object.h</a> | |||
| </li> | |||
| <li>JSON_OBJECT_DEF_HASH_ENTRIES | |||
| : <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#aa647d7c567a06abe1a1a511f6d6860e4">json_object.h</a> | |||
| </li> | |||
| <li>json_object_free_userdata | |||
| : <a class="el" href="json__object_8h.html#adda8476609cc566ee62b80eaed310283">json_object.h</a> | |||
| </li> | |||
| <li>json_object_from_file() | |||
| : <a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_util.h</a> | |||
| </li> | |||
| <li>json_object_get() | |||
| : <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_array() | |||
| : <a class="el" href="json__object_8h.html#aba4e8df5e00bdc91a89bfb775e04ed70">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_boolean() | |||
| : <a class="el" href="json__object_8h.html#a3be3153ae5158ed24a49d74fbf14149f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_double() | |||
| : <a class="el" href="json__object_8h.html#a9cf586fba906a597a121423045cb2a45">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_int() | |||
| : <a class="el" href="json__object_8h.html#ae6cab7d4c7c707b9053035a6405d3891">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_int64() | |||
| : <a class="el" href="json__object_8h.html#a3493894ebd226249118582e640af6944">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_object() | |||
| : <a class="el" href="json__object_8h.html#a9840421d6b45a7d00a42e13e379b54b5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_string() | |||
| : <a class="el" href="json__object_8h.html#ad24f1c4c22b2a7d33e7b562c01f2ca65">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_string_len() | |||
| : <a class="el" href="json__object_8h.html#ad821384d0d8515d5ed4eec44d7101772">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_type() | |||
| : <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object.h</a> | |||
| </li> | |||
| <li>json_object_is_type() | |||
| : <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">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_iter_begin() | |||
| : <a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_end() | |||
| : <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_equal() | |||
| : <a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_init_default() | |||
| : <a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_next() | |||
| : <a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_peek_name() | |||
| : <a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_peek_value() | |||
| : <a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_new_array() | |||
| : <a class="el" href="json__object_8h.html#a9b5af06e9a99e16c6d9b6459a685ea3f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_boolean() | |||
| : <a class="el" href="json__object_8h.html#a93cfacfdd1000c739ad19df0a080cb85">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_double() | |||
| : <a class="el" href="json__object_8h.html#a2e9c761833a4f5d0a0c60640377e3cec">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_double_s() | |||
| : <a class="el" href="json__object_8h.html#a50c188c8eb9007f05ab1aa0e22eae90c">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_int() | |||
| : <a class="el" href="json__object_8h.html#aa7db8ceb1afe1b93afc63c10b8c57560">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_int64() | |||
| : <a class="el" href="json__object_8h.html#a54a27690a1927354966189166bba6ca3">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_object() | |||
| : <a class="el" href="json__object_8h.html#af0ed3555604f39ac74b5e28bc5b1f82c">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_string() | |||
| : <a class="el" href="json__object_8h.html#a48eb92a8208e6718e55edf1130e8e4b8">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_string_len() | |||
| : <a class="el" href="json__object_8h.html#a9d14fd03ed7520c4aa33ab53b4569414">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_add() | |||
| : <a class="el" href="json__object_8h.html#a04448b1c63173e1bfe49965835732075">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_del() | |||
| : <a class="el" href="json__object_8h.html#a03653c18aafccd1ffba1ad318e342845">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_foreach | |||
| : <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_foreachC | |||
| : <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_get_ex() | |||
| : <a class="el" href="json__object_8h.html#af3f38b3395b1af8e9d3ac73818c3a936">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_length() | |||
| : <a class="el" href="json__object_8h.html#acde75a8e4ad28056b3e694ff43afbec0">json_object.h</a> | |||
| </li> | |||
| <li>json_object_private_delete_fn | |||
| : <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#a1bb50e2d17832c404c3d5f13fbde5bf5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_set_serializer() | |||
| : <a class="el" href="json__object_8h.html#a2ce290cd15dba1c779727c6041d5a2dd">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_file() | |||
| : <a class="el" href="json__util_8h.html#abbd121df84ec3878a5cb8fefaff12ec7">json_util.h</a> | |||
| </li> | |||
| <li>json_object_to_file_ext() | |||
| : <a class="el" href="json__util_8h.html#a4e980954930951bf790c1ec3ba68fb76">json_util.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string() | |||
| : <a class="el" href="json__object_8h.html#a1f62a660e2619559d1f3f54cd7483ff8">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string_ext() | |||
| : <a class="el" href="json__object_8h.html#a84421dab94ccad42e901e534c6d7b658">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string_fn | |||
| : <a class="el" href="json__object_8h.html#af84078100a9025df418f31626ea866fa">json_object.h</a> | |||
| </li> | |||
| <li>json_object_userdata_to_json_string | |||
| : <a class="el" href="json__object_8h.html#a8bc341281f4dd60b53b03b2dec0fae28">json_object.h</a> | |||
| </li> | |||
| <li>json_parse_double() | |||
| : <a class="el" href="json__util_8h.html#a6b5790c15178b6ea97841fc5868b1e1a">json_util.h</a> | |||
| </li> | |||
| <li>json_parse_int64() | |||
| : <a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_util.h</a> | |||
| </li> | |||
| <li>json_tokener | |||
| : <a class="el" href="json__object_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_object.h</a> | |||
| </li> | |||
| <li>json_tokener_continue | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener.h</a> | |||
| </li> | |||
| <li>JSON_TOKENER_DEFAULT_DEPTH | |||
| : <a class="el" href="json__tokener_8h.html#a5ccd346459feb66e4e0af32005360279">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_depth | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_desc() | |||
| : <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_array | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_boolean | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_comment | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_eof | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_null | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_number | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_key_name | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_key_sep | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_value_sep | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_string | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_unexpected | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_size | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_free() | |||
| : <a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_get_error() | |||
| : <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_new() | |||
| : <a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_new_ex() | |||
| : <a class="el" href="json__tokener_8h.html#a8c0696656dba7dde887a71e5c7686057">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse() | |||
| : <a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse_ex() | |||
| : <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse_verbose() | |||
| : <a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_reset() | |||
| : <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_set_flags() | |||
| : <a class="el" href="json__tokener_8h.html#aaaee020e15fe8a8fcc4ce1e81b610e36">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_add | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_after_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_boolean | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_end | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_eol | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_eatws | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_escape_unicode | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_finish | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_inf | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_null | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_number | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_end | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_start_after_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_value | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_value_add | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_string | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_string_escape | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener.h</a> | |||
| </li> | |||
| <li>JSON_TOKENER_STRICT | |||
| : <a class="el" href="json__tokener_8h.html#a72be595cb7e090c70b1d29feb1cbfb16">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_success | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_type | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_array | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_boolean | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_double | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd">json_object.h</a> | |||
| </li> | |||
| <li>json_type_int | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956">json_object.h</a> | |||
| </li> | |||
| <li>json_type_null | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1">json_object.h</a> | |||
| </li> | |||
| <li>json_type_object | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f">json_object.h</a> | |||
| </li> | |||
| <li>json_type_string | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6">json_object.h</a> | |||
| </li> | |||
| <li>json_type_to_name() | |||
| : <a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_util.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 20:04:09 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,163 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_l"></a>- l -</h3><ul> | |||
| <li>lh_abort() | |||
| : <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">linkhash.h</a> | |||
| </li> | |||
| <li>lh_char_equal() | |||
| : <a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">linkhash.h</a> | |||
| </li> | |||
| <li>lh_char_hash() | |||
| : <a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">linkhash.h</a> | |||
| </li> | |||
| <li>LH_EMPTY | |||
| : <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a> | |||
| </li> | |||
| <li>lh_entry_free_fn | |||
| : <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">linkhash.h</a> | |||
| </li> | |||
| <li>lh_equal_fn | |||
| : <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> | |||
| </li> | |||
| <li>lh_foreach_safe | |||
| : <a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">linkhash.h</a> | |||
| </li> | |||
| <li>LH_FREED | |||
| : <a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">linkhash.h</a> | |||
| </li> | |||
| <li>lh_hash_fn | |||
| : <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">linkhash.h</a> | |||
| </li> | |||
| <li>lh_kchar_table_new() | |||
| : <a class="el" href="linkhash_8h.html#a0aaf11e11ee5b0925279a52eab04bc38">linkhash.h</a> | |||
| </li> | |||
| <li>lh_kptr_table_new() | |||
| : <a class="el" href="linkhash_8h.html#a705513954267a16cc1d40a284a7c441e">linkhash.h</a> | |||
| </li> | |||
| <li>LH_LOAD_FACTOR | |||
| : <a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">linkhash.h</a> | |||
| </li> | |||
| <li>LH_PRIME | |||
| : <a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">linkhash.h</a> | |||
| </li> | |||
| <li>lh_ptr_equal() | |||
| : <a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">linkhash.h</a> | |||
| </li> | |||
| <li>lh_ptr_hash() | |||
| : <a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table | |||
| : <a class="el" href="json__object_8h.html#a766e90057496fc6712d6be0da180a21f">json_object.h</a> | |||
| </li> | |||
| <li>lh_table_delete() | |||
| : <a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_delete_entry() | |||
| : <a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_free() | |||
| : <a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_insert() | |||
| : <a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_length() | |||
| : <a class="el" href="linkhash_8h.html#ac9ba631c91fe80fb905f04c7cd526f2b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_lookup_entry() | |||
| : <a class="el" href="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_lookup_ex() | |||
| : <a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_new() | |||
| : <a class="el" href="linkhash_8h.html#ac3ba464ac43c083397b1f1d34f2ddf55">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_resize() | |||
| : <a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">linkhash.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 07:35:21 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,121 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_m"></a>- m -</h3><ul> | |||
| <li>MC_DEBUG | |||
| : <a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">debug.h</a> | |||
| </li> | |||
| <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#a11ba39cecbe449af5b86fa2f78e9da9d">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_info() | |||
| : <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">debug.h</a> | |||
| </li> | |||
| <li>MC_INFO | |||
| : <a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">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> | |||
| <li>mc_set_syslog() | |||
| : <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">debug.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 15:26:49 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,109 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_p"></a>- p -</h3><ul> | |||
| <li>printbuf | |||
| : <a class="el" href="json__object_8h.html#ace274df280df67463ff417b1b3392395">json_object.h</a> | |||
| </li> | |||
| <li>printbuf_free() | |||
| : <a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_length | |||
| : <a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memappend() | |||
| : <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memappend_fast | |||
| : <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memset() | |||
| : <a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_new() | |||
| : <a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_reset() | |||
| : <a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 15:16:09 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li><a href="globals_0x74.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 class="anchor" id="index_s"></a>- s -</h3><ul> | |||
| <li>sprintbuf() | |||
| : <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">printbuf.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 22:16:09 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,92 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.5"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.5 --> | |||
| <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_0x61.html#index_a"><span>a</span></a></li> | |||
| <li><a href="globals_0x65.html#index_e"><span>e</span></a></li> | |||
| <li><a href="globals_0x66.html#index_f"><span>f</span></a></li> | |||
| <li><a href="globals_0x68.html#index_h"><span>h</span></a></li> | |||
| <li><a href="globals_0x69.html#index_i"><span>i</span></a></li> | |||
| <li><a href="globals_0x6a.html#index_j"><span>j</span></a></li> | |||
| <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li> | |||
| <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> | |||
| <li><a href="globals_0x70.html#index_p"><span>p</span></a></li> | |||
| <li><a href="globals_0x73.html#index_s"><span>s</span></a></li> | |||
| <li class="current"><a href="globals_0x74.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 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> | |||
| , <a class="el" href="linkhash_8h.html#a849aa0ce9fe550c16ce81a215b1765ad">linkhash.h</a> | |||
| </li> | |||
| <li>TRUE | |||
| : <a class="el" href="json__object_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Thu Apr 10 2014 12:06:17 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.5 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,115 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_a"></a>- a -</h3><ul> | |||
| <li>array_list | |||
| : <a class="el" href="json__object_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">json_object.h</a> | |||
| </li> | |||
| <li>array_list_add() | |||
| : <a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">arraylist.h</a> | |||
| </li> | |||
| <li>ARRAY_LIST_DEFAULT_SIZE | |||
| : <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_free() | |||
| : <a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_free_fn | |||
| : <a class="el" href="arraylist_8h.html#a41e5f51b1befa448b861e61a2c352bd6">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_get_idx() | |||
| : <a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_length() | |||
| : <a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_new() | |||
| : <a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_put_idx() | |||
| : <a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_sort() | |||
| : <a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">arraylist.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 11:08:39 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,247 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_p"><span>p</span></a></li> | |||
| <li class="current"><a href="#index_t"><span>t</span></a></li> | |||
| </ul> | |||
| </div> | |||
| </div><!-- top --> | |||
| <div class="contents"> | |||
|   | |||
| <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 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 class="anchor" id="index_e"></a>- e -</h3><ul> | |||
| <li>error_description | |||
| : <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a> | |||
| </li> | |||
| <li>error_ptr | |||
| : <a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">bits.h</a> | |||
| </li> | |||
| </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 class="anchor" id="index_h"></a>- h -</h3><ul> | |||
| <li>hexdigit | |||
| : <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_i"></a>- i -</h3><ul> | |||
| <li>is_error | |||
| : <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">bits.h</a> | |||
| </li> | |||
| </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_MAJOR_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_MICRO_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_MINOR_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_NOZERO | |||
| : <a class="el" href="json__object_8h.html#a34f027c147babf69fc530d088f2b49b0">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_PLAIN | |||
| : <a class="el" href="json__object_8h.html#a3294cb92765cdeb497cfd346644d1059">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_PRETTY | |||
| : <a class="el" href="json__object_8h.html#a2025bc677c35f130e117dfda5bf1ef73">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_SPACED | |||
| : <a class="el" href="json__object_8h.html#aa821746c8668e6ad62bed90ec9e00103">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_VERSION_NUM | |||
| : <a class="el" href="json__c__version_8h.html#a78e176eee75ee6aed43c4d65ca4c5b44">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_FILE_BUF_SIZE | |||
| : <a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">json_util.h</a> | |||
| </li> | |||
| <li>json_max | |||
| : <a class="el" href="bits_8h.html#a57d63d199d4b9ea40359253618951300">bits.h</a> | |||
| </li> | |||
| <li>json_min | |||
| : <a class="el" href="bits_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">bits.h</a> | |||
| </li> | |||
| <li>JSON_OBJECT_DEF_HASH_ENTRIES | |||
| : <a class="el" href="json__object_8h.html#a268a63dd1b2e6d81559e268a4529e9bf">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_foreach | |||
| : <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_foreachC | |||
| : <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object.h</a> | |||
| </li> | |||
| <li>JSON_TOKENER_DEFAULT_DEPTH | |||
| : <a class="el" href="json__tokener_8h.html#a5ccd346459feb66e4e0af32005360279">json_tokener.h</a> | |||
| </li> | |||
| <li>JSON_TOKENER_STRICT | |||
| : <a class="el" href="json__tokener_8h.html#a72be595cb7e090c70b1d29feb1cbfb16">json_tokener.h</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_l"></a>- l -</h3><ul> | |||
| <li>LH_EMPTY | |||
| : <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a> | |||
| </li> | |||
| <li>lh_foreach | |||
| : <a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">linkhash.h</a> | |||
| </li> | |||
| <li>lh_foreach_safe | |||
| : <a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">linkhash.h</a> | |||
| </li> | |||
| <li>LH_FREED | |||
| : <a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">linkhash.h</a> | |||
| </li> | |||
| <li>LH_LOAD_FACTOR | |||
| : <a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">linkhash.h</a> | |||
| </li> | |||
| <li>LH_PRIME | |||
| : <a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">linkhash.h</a> | |||
| </li> | |||
| </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> | |||
| <li>MC_ERROR | |||
| : <a class="el" href="debug_8h.html#a11ba39cecbe449af5b86fa2f78e9da9d">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_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#acf1e895cb5eb7f334cbe51901e6bb918">debug.h</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_p"></a>- p -</h3><ul> | |||
| <li>printbuf_length | |||
| : <a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memappend_fast | |||
| : <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf.h</a> | |||
| </li> | |||
| </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> | |||
| <li>TRUE | |||
| : <a class="el" href="json__object_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 05:14:31 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,91 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_e"></a>- e -</h3><ul> | |||
| <li>error_description | |||
| : <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a> | |||
| </li> | |||
| <li>error_ptr | |||
| : <a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 00:09:27 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,76 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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> | |||
| <li>json_tokener_error | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener.h</a> | |||
| </li> | |||
| <li>json_type | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 16:28:39 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,215 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 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> | |||
| <li>json_tokener_error_depth | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_array | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_boolean | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_comment | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_eof | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_null | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_number | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_key_name | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_key_sep | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_value_sep | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_string | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_unexpected | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_size | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_add | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_after_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_boolean | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_end | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_eol | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_eatws | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_escape_unicode | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_finish | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_inf | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_null | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_number | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_end | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_start_after_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_value | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_value_add | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_string | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_string_escape | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_success | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_type_array | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_boolean | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_double | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd">json_object.h</a> | |||
| </li> | |||
| <li>json_type_int | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956">json_object.h</a> | |||
| </li> | |||
| <li>json_type_null | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1">json_object.h</a> | |||
| </li> | |||
| <li>json_type_object | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f">json_object.h</a> | |||
| </li> | |||
| <li>json_type_string | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 21:16:39 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 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> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 23:24:39 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,390 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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><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 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> | |||
| <li>array_list_free() | |||
| : <a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_get_idx() | |||
| : <a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_length() | |||
| : <a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_new() | |||
| : <a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_put_idx() | |||
| : <a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">arraylist.h</a> | |||
| </li> | |||
| <li>array_list_sort() | |||
| : <a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">arraylist.h</a> | |||
| </li> | |||
| </ul> | |||
| <h3><a class="anchor" id="index_j"></a>- j -</h3><ul> | |||
| <li>json_c_get_random_seed() | |||
| : <a class="el" href="random__seed_8h.html#ae190c6819d7687e110d6ec59a16d006f">random_seed.h</a> | |||
| </li> | |||
| <li>json_c_version() | |||
| : <a class="el" href="json__c__version_8h.html#a536b398f292b0669fc824a8486131a27">json_c_version.h</a> | |||
| </li> | |||
| <li>json_c_version_num() | |||
| : <a class="el" href="json__c__version_8h.html#a114bcfed9594f3cd662e43454000938d">json_c_version.h</a> | |||
| </li> | |||
| <li>json_object_array_add() | |||
| : <a class="el" href="json__object_8h.html#acc89c0f58947d499e2868ac8b62bed49">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_get_idx() | |||
| : <a class="el" href="json__object_8h.html#a5c9120a6d644ea12a61e2ec8520130c6">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_length() | |||
| : <a class="el" href="json__object_8h.html#a2e62d4b19de8f297595f3b4aaa0ec453">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_put_idx() | |||
| : <a class="el" href="json__object_8h.html#a2d19d21b495e1e0d3f711093d97a5104">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_sort() | |||
| : <a class="el" href="json__object_8h.html#aa1b05eeaa9c92f079facece87d6a0149">json_object.h</a> | |||
| </li> | |||
| <li>json_object_from_file() | |||
| : <a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_util.h</a> | |||
| </li> | |||
| <li>json_object_get() | |||
| : <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_array() | |||
| : <a class="el" href="json__object_8h.html#aba4e8df5e00bdc91a89bfb775e04ed70">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_boolean() | |||
| : <a class="el" href="json__object_8h.html#a3be3153ae5158ed24a49d74fbf14149f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_double() | |||
| : <a class="el" href="json__object_8h.html#a9cf586fba906a597a121423045cb2a45">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_int() | |||
| : <a class="el" href="json__object_8h.html#ae6cab7d4c7c707b9053035a6405d3891">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_int64() | |||
| : <a class="el" href="json__object_8h.html#a3493894ebd226249118582e640af6944">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_object() | |||
| : <a class="el" href="json__object_8h.html#a9840421d6b45a7d00a42e13e379b54b5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_string() | |||
| : <a class="el" href="json__object_8h.html#ad24f1c4c22b2a7d33e7b562c01f2ca65">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_string_len() | |||
| : <a class="el" href="json__object_8h.html#ad821384d0d8515d5ed4eec44d7101772">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_type() | |||
| : <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object.h</a> | |||
| </li> | |||
| <li>json_object_is_type() | |||
| : <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_iter_begin() | |||
| : <a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_end() | |||
| : <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_equal() | |||
| : <a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_init_default() | |||
| : <a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_next() | |||
| : <a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_peek_name() | |||
| : <a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_peek_value() | |||
| : <a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_new_array() | |||
| : <a class="el" href="json__object_8h.html#a9b5af06e9a99e16c6d9b6459a685ea3f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_boolean() | |||
| : <a class="el" href="json__object_8h.html#a93cfacfdd1000c739ad19df0a080cb85">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_double() | |||
| : <a class="el" href="json__object_8h.html#a2e9c761833a4f5d0a0c60640377e3cec">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_double_s() | |||
| : <a class="el" href="json__object_8h.html#a50c188c8eb9007f05ab1aa0e22eae90c">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_int() | |||
| : <a class="el" href="json__object_8h.html#aa7db8ceb1afe1b93afc63c10b8c57560">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_int64() | |||
| : <a class="el" href="json__object_8h.html#a54a27690a1927354966189166bba6ca3">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_object() | |||
| : <a class="el" href="json__object_8h.html#af0ed3555604f39ac74b5e28bc5b1f82c">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_string() | |||
| : <a class="el" href="json__object_8h.html#a48eb92a8208e6718e55edf1130e8e4b8">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_string_len() | |||
| : <a class="el" href="json__object_8h.html#a9d14fd03ed7520c4aa33ab53b4569414">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_add() | |||
| : <a class="el" href="json__object_8h.html#a04448b1c63173e1bfe49965835732075">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_del() | |||
| : <a class="el" href="json__object_8h.html#a03653c18aafccd1ffba1ad318e342845">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_get_ex() | |||
| : <a class="el" href="json__object_8h.html#af3f38b3395b1af8e9d3ac73818c3a936">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_length() | |||
| : <a class="el" href="json__object_8h.html#acde75a8e4ad28056b3e694ff43afbec0">json_object.h</a> | |||
| </li> | |||
| <li>json_object_put() | |||
| : <a class="el" href="json__object_8h.html#a1bb50e2d17832c404c3d5f13fbde5bf5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_set_serializer() | |||
| : <a class="el" href="json__object_8h.html#a2ce290cd15dba1c779727c6041d5a2dd">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_file() | |||
| : <a class="el" href="json__util_8h.html#abbd121df84ec3878a5cb8fefaff12ec7">json_util.h</a> | |||
| </li> | |||
| <li>json_object_to_file_ext() | |||
| : <a class="el" href="json__util_8h.html#a4e980954930951bf790c1ec3ba68fb76">json_util.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string() | |||
| : <a class="el" href="json__object_8h.html#a1f62a660e2619559d1f3f54cd7483ff8">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string_ext() | |||
| : <a class="el" href="json__object_8h.html#a84421dab94ccad42e901e534c6d7b658">json_object.h</a> | |||
| </li> | |||
| <li>json_parse_double() | |||
| : <a class="el" href="json__util_8h.html#a6b5790c15178b6ea97841fc5868b1e1a">json_util.h</a> | |||
| </li> | |||
| <li>json_parse_int64() | |||
| : <a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_util.h</a> | |||
| </li> | |||
| <li>json_tokener_error_desc() | |||
| : <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_free() | |||
| : <a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_get_error() | |||
| : <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_new() | |||
| : <a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_new_ex() | |||
| : <a class="el" href="json__tokener_8h.html#a8c0696656dba7dde887a71e5c7686057">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse() | |||
| : <a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse_ex() | |||
| : <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse_verbose() | |||
| : <a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_reset() | |||
| : <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_set_flags() | |||
| : <a class="el" href="json__tokener_8h.html#aaaee020e15fe8a8fcc4ce1e81b610e36">json_tokener.h</a> | |||
| </li> | |||
| <li>json_type_to_name() | |||
| : <a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_util.h</a> | |||
| </li> | |||
| </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> | |||
| <li>lh_char_equal() | |||
| : <a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">linkhash.h</a> | |||
| </li> | |||
| <li>lh_char_hash() | |||
| : <a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">linkhash.h</a> | |||
| </li> | |||
| <li>lh_kchar_table_new() | |||
| : <a class="el" href="linkhash_8h.html#a0aaf11e11ee5b0925279a52eab04bc38">linkhash.h</a> | |||
| </li> | |||
| <li>lh_kptr_table_new() | |||
| : <a class="el" href="linkhash_8h.html#a705513954267a16cc1d40a284a7c441e">linkhash.h</a> | |||
| </li> | |||
| <li>lh_ptr_equal() | |||
| : <a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">linkhash.h</a> | |||
| </li> | |||
| <li>lh_ptr_hash() | |||
| : <a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_delete() | |||
| : <a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_delete_entry() | |||
| : <a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_free() | |||
| : <a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_insert() | |||
| : <a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_length() | |||
| : <a class="el" href="linkhash_8h.html#ac9ba631c91fe80fb905f04c7cd526f2b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_lookup_entry() | |||
| : <a class="el" href="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_lookup_ex() | |||
| : <a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_new() | |||
| : <a class="el" href="linkhash_8h.html#ac3ba464ac43c083397b1f1d34f2ddf55">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_resize() | |||
| : <a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">linkhash.h</a> | |||
| </li> | |||
| </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#a3b3ab3ae8b438384fb109a2e38646b6e">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#af65a73617b71476020a005b20bf02726">debug.h</a> | |||
| </li> | |||
| <li>mc_set_syslog() | |||
| : <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">debug.h</a> | |||
| </li> | |||
| </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> | |||
| <li>printbuf_memappend() | |||
| : <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memset() | |||
| : <a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_new() | |||
| : <a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_reset() | |||
| : <a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf.h</a> | |||
| </li> | |||
| </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> | |||
| </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#a1345aaf3ee46e9b6185355b733ec362d">json_object.h</a> | |||
| , <a class="el" href="linkhash_8h.html#a849aa0ce9fe550c16ce81a215b1765ad">linkhash.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 15:26:47 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_h"></a>- h -</h3><ul> | |||
| <li>hexdigit | |||
| : <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 16:28:39 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_i"></a>- i -</h3><ul> | |||
| <li>is_error | |||
| : <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">bits.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 18:53:43 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,499 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 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_get_random_seed() | |||
| : <a class="el" href="random__seed_8h.html#ae190c6819d7687e110d6ec59a16d006f">random_seed.h</a> | |||
| </li> | |||
| <li>JSON_C_MAJOR_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_MICRO_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_MINOR_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_NOZERO | |||
| : <a class="el" href="json__object_8h.html#a34f027c147babf69fc530d088f2b49b0">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_PLAIN | |||
| : <a class="el" href="json__object_8h.html#a3294cb92765cdeb497cfd346644d1059">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_PRETTY | |||
| : <a class="el" href="json__object_8h.html#a2025bc677c35f130e117dfda5bf1ef73">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_TO_STRING_SPACED | |||
| : <a class="el" href="json__object_8h.html#aa821746c8668e6ad62bed90ec9e00103">json_object.h</a> | |||
| </li> | |||
| <li>JSON_C_VERSION | |||
| : <a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">json_c_version.h</a> | |||
| </li> | |||
| <li>json_c_version() | |||
| : <a class="el" href="json__c__version_8h.html#a536b398f292b0669fc824a8486131a27">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_C_VERSION_NUM | |||
| : <a class="el" href="json__c__version_8h.html#a78e176eee75ee6aed43c4d65ca4c5b44">json_c_version.h</a> | |||
| </li> | |||
| <li>json_c_version_num() | |||
| : <a class="el" href="json__c__version_8h.html#a114bcfed9594f3cd662e43454000938d">json_c_version.h</a> | |||
| </li> | |||
| <li>JSON_FILE_BUF_SIZE | |||
| : <a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">json_util.h</a> | |||
| </li> | |||
| <li>json_hex_chars | |||
| : <a class="el" href="json__object_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object.h</a> | |||
| </li> | |||
| <li>json_max | |||
| : <a class="el" href="bits_8h.html#a57d63d199d4b9ea40359253618951300">bits.h</a> | |||
| </li> | |||
| <li>json_min | |||
| : <a class="el" href="bits_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">bits.h</a> | |||
| </li> | |||
| <li>json_number_chars | |||
| : <a class="el" href="json__object_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object.h</a> | |||
| </li> | |||
| <li>json_object | |||
| : <a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_add() | |||
| : <a class="el" href="json__object_8h.html#acc89c0f58947d499e2868ac8b62bed49">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_get_idx() | |||
| : <a class="el" href="json__object_8h.html#a5c9120a6d644ea12a61e2ec8520130c6">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_length() | |||
| : <a class="el" href="json__object_8h.html#a2e62d4b19de8f297595f3b4aaa0ec453">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_put_idx() | |||
| : <a class="el" href="json__object_8h.html#a2d19d21b495e1e0d3f711093d97a5104">json_object.h</a> | |||
| </li> | |||
| <li>json_object_array_sort() | |||
| : <a class="el" href="json__object_8h.html#aa1b05eeaa9c92f079facece87d6a0149">json_object.h</a> | |||
| </li> | |||
| <li>JSON_OBJECT_DEF_HASH_ENTRIES | |||
| : <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#a3032a61c0ba2d38563b1b765f54ea46f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_free_userdata | |||
| : <a class="el" href="json__object_8h.html#adda8476609cc566ee62b80eaed310283">json_object.h</a> | |||
| </li> | |||
| <li>json_object_from_file() | |||
| : <a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_util.h</a> | |||
| </li> | |||
| <li>json_object_get() | |||
| : <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_array() | |||
| : <a class="el" href="json__object_8h.html#aba4e8df5e00bdc91a89bfb775e04ed70">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_boolean() | |||
| : <a class="el" href="json__object_8h.html#a3be3153ae5158ed24a49d74fbf14149f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_double() | |||
| : <a class="el" href="json__object_8h.html#a9cf586fba906a597a121423045cb2a45">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_int() | |||
| : <a class="el" href="json__object_8h.html#ae6cab7d4c7c707b9053035a6405d3891">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_int64() | |||
| : <a class="el" href="json__object_8h.html#a3493894ebd226249118582e640af6944">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_object() | |||
| : <a class="el" href="json__object_8h.html#a9840421d6b45a7d00a42e13e379b54b5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_string() | |||
| : <a class="el" href="json__object_8h.html#ad24f1c4c22b2a7d33e7b562c01f2ca65">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_string_len() | |||
| : <a class="el" href="json__object_8h.html#ad821384d0d8515d5ed4eec44d7101772">json_object.h</a> | |||
| </li> | |||
| <li>json_object_get_type() | |||
| : <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object.h</a> | |||
| </li> | |||
| <li>json_object_is_type() | |||
| : <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">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_iter_begin() | |||
| : <a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_end() | |||
| : <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_equal() | |||
| : <a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_init_default() | |||
| : <a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_next() | |||
| : <a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_peek_name() | |||
| : <a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_iter_peek_value() | |||
| : <a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iterator.h</a> | |||
| </li> | |||
| <li>json_object_new_array() | |||
| : <a class="el" href="json__object_8h.html#a9b5af06e9a99e16c6d9b6459a685ea3f">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_boolean() | |||
| : <a class="el" href="json__object_8h.html#a93cfacfdd1000c739ad19df0a080cb85">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_double() | |||
| : <a class="el" href="json__object_8h.html#a2e9c761833a4f5d0a0c60640377e3cec">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_double_s() | |||
| : <a class="el" href="json__object_8h.html#a50c188c8eb9007f05ab1aa0e22eae90c">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_int() | |||
| : <a class="el" href="json__object_8h.html#aa7db8ceb1afe1b93afc63c10b8c57560">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_int64() | |||
| : <a class="el" href="json__object_8h.html#a54a27690a1927354966189166bba6ca3">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_object() | |||
| : <a class="el" href="json__object_8h.html#af0ed3555604f39ac74b5e28bc5b1f82c">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_string() | |||
| : <a class="el" href="json__object_8h.html#a48eb92a8208e6718e55edf1130e8e4b8">json_object.h</a> | |||
| </li> | |||
| <li>json_object_new_string_len() | |||
| : <a class="el" href="json__object_8h.html#a9d14fd03ed7520c4aa33ab53b4569414">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_add() | |||
| : <a class="el" href="json__object_8h.html#a04448b1c63173e1bfe49965835732075">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_del() | |||
| : <a class="el" href="json__object_8h.html#a03653c18aafccd1ffba1ad318e342845">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_foreach | |||
| : <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_foreachC | |||
| : <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_get_ex() | |||
| : <a class="el" href="json__object_8h.html#af3f38b3395b1af8e9d3ac73818c3a936">json_object.h</a> | |||
| </li> | |||
| <li>json_object_object_length() | |||
| : <a class="el" href="json__object_8h.html#acde75a8e4ad28056b3e694ff43afbec0">json_object.h</a> | |||
| </li> | |||
| <li>json_object_private_delete_fn | |||
| : <a class="el" href="json__object__private_8h.html#aa7d02026483e5ff3af5d6181d4efd032">json_object_private.h</a> | |||
| </li> | |||
| <li>json_object_put() | |||
| : <a class="el" href="json__object_8h.html#a1bb50e2d17832c404c3d5f13fbde5bf5">json_object.h</a> | |||
| </li> | |||
| <li>json_object_set_serializer() | |||
| : <a class="el" href="json__object_8h.html#a2ce290cd15dba1c779727c6041d5a2dd">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_file() | |||
| : <a class="el" href="json__util_8h.html#abbd121df84ec3878a5cb8fefaff12ec7">json_util.h</a> | |||
| </li> | |||
| <li>json_object_to_file_ext() | |||
| : <a class="el" href="json__util_8h.html#a4e980954930951bf790c1ec3ba68fb76">json_util.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string() | |||
| : <a class="el" href="json__object_8h.html#a1f62a660e2619559d1f3f54cd7483ff8">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string_ext() | |||
| : <a class="el" href="json__object_8h.html#a84421dab94ccad42e901e534c6d7b658">json_object.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string_fn | |||
| : <a class="el" href="json__object_8h.html#a7806d0a6826ac08f6f8b09636207870e">json_object.h</a> | |||
| </li> | |||
| <li>json_object_userdata_to_json_string | |||
| : <a class="el" href="json__object_8h.html#a8bc341281f4dd60b53b03b2dec0fae28">json_object.h</a> | |||
| </li> | |||
| <li>json_parse_double() | |||
| : <a class="el" href="json__util_8h.html#a6b5790c15178b6ea97841fc5868b1e1a">json_util.h</a> | |||
| </li> | |||
| <li>json_parse_int64() | |||
| : <a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_util.h</a> | |||
| </li> | |||
| <li>json_tokener | |||
| : <a class="el" href="json__object_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_object.h</a> | |||
| </li> | |||
| <li>json_tokener_continue | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener.h</a> | |||
| </li> | |||
| <li>JSON_TOKENER_DEFAULT_DEPTH | |||
| : <a class="el" href="json__tokener_8h.html#a5ccd346459feb66e4e0af32005360279">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_depth | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_desc() | |||
| : <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_array | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_boolean | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_comment | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_eof | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_null | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_number | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_key_name | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_key_sep | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_object_value_sep | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_string | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_parse_unexpected | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_error_size | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_free() | |||
| : <a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_get_error() | |||
| : <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_new() | |||
| : <a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_new_ex() | |||
| : <a class="el" href="json__tokener_8h.html#a8c0696656dba7dde887a71e5c7686057">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse() | |||
| : <a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse_ex() | |||
| : <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_parse_verbose() | |||
| : <a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_reset() | |||
| : <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_set_flags() | |||
| : <a class="el" href="json__tokener_8h.html#aaaee020e15fe8a8fcc4ce1e81b610e36">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_add | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_after_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_array_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_boolean | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_end | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_eol | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_comment_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_eatws | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_escape_unicode | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_finish | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_inf | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_null | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_number | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_end | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_field_start_after_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_sep | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_value | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_object_value_add | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_start | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_string | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_state_string_escape | |||
| : <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener.h</a> | |||
| </li> | |||
| <li>JSON_TOKENER_STRICT | |||
| : <a class="el" href="json__tokener_8h.html#a72be595cb7e090c70b1d29feb1cbfb16">json_tokener.h</a> | |||
| </li> | |||
| <li>json_tokener_success | |||
| : <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener.h</a> | |||
| </li> | |||
| <li>json_type | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_array | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_boolean | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c">json_object.h</a> | |||
| </li> | |||
| <li>json_type_double | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd">json_object.h</a> | |||
| </li> | |||
| <li>json_type_int | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956">json_object.h</a> | |||
| </li> | |||
| <li>json_type_null | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1">json_object.h</a> | |||
| </li> | |||
| <li>json_type_object | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f">json_object.h</a> | |||
| </li> | |||
| <li>json_type_string | |||
| : <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6">json_object.h</a> | |||
| </li> | |||
| <li>json_type_to_name() | |||
| : <a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_util.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 01:41:11 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,163 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_l"></a>- l -</h3><ul> | |||
| <li>lh_abort() | |||
| : <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">linkhash.h</a> | |||
| </li> | |||
| <li>lh_char_equal() | |||
| : <a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">linkhash.h</a> | |||
| </li> | |||
| <li>lh_char_hash() | |||
| : <a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">linkhash.h</a> | |||
| </li> | |||
| <li>LH_EMPTY | |||
| : <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a> | |||
| </li> | |||
| <li>lh_entry_free_fn | |||
| : <a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_equal_fn | |||
| : <a class="el" href="linkhash_8h.html#abcbf0e4849fb0c6279827ac3b66d15c3">linkhash.h</a> | |||
| </li> | |||
| <li>lh_foreach | |||
| : <a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">linkhash.h</a> | |||
| </li> | |||
| <li>lh_foreach_safe | |||
| : <a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">linkhash.h</a> | |||
| </li> | |||
| <li>LH_FREED | |||
| : <a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">linkhash.h</a> | |||
| </li> | |||
| <li>lh_hash_fn | |||
| : <a class="el" href="linkhash_8h.html#a1780449146b716ad5e6ed0a0207d0417">linkhash.h</a> | |||
| </li> | |||
| <li>lh_kchar_table_new() | |||
| : <a class="el" href="linkhash_8h.html#a0aaf11e11ee5b0925279a52eab04bc38">linkhash.h</a> | |||
| </li> | |||
| <li>lh_kptr_table_new() | |||
| : <a class="el" href="linkhash_8h.html#a705513954267a16cc1d40a284a7c441e">linkhash.h</a> | |||
| </li> | |||
| <li>LH_LOAD_FACTOR | |||
| : <a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">linkhash.h</a> | |||
| </li> | |||
| <li>LH_PRIME | |||
| : <a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">linkhash.h</a> | |||
| </li> | |||
| <li>lh_ptr_equal() | |||
| : <a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">linkhash.h</a> | |||
| </li> | |||
| <li>lh_ptr_hash() | |||
| : <a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table | |||
| : <a class="el" href="json__object_8h.html#a766e90057496fc6712d6be0da180a21f">json_object.h</a> | |||
| </li> | |||
| <li>lh_table_delete() | |||
| : <a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_delete_entry() | |||
| : <a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_free() | |||
| : <a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_insert() | |||
| : <a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_length() | |||
| : <a class="el" href="linkhash_8h.html#ac9ba631c91fe80fb905f04c7cd526f2b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_lookup_entry() | |||
| : <a class="el" href="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_lookup_ex() | |||
| : <a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_new() | |||
| : <a class="el" href="linkhash_8h.html#ac3ba464ac43c083397b1f1d34f2ddf55">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table_resize() | |||
| : <a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">linkhash.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 09:09:11 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,121 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_m"></a>- m -</h3><ul> | |||
| <li>MC_DEBUG | |||
| : <a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">debug.h</a> | |||
| </li> | |||
| <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#a11ba39cecbe449af5b86fa2f78e9da9d">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_info() | |||
| : <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">debug.h</a> | |||
| </li> | |||
| <li>MC_INFO | |||
| : <a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">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> | |||
| <li>mc_set_syslog() | |||
| : <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">debug.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 07:13:59 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,109 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_p"></a>- p -</h3><ul> | |||
| <li>printbuf | |||
| : <a class="el" href="json__object_8h.html#ace274df280df67463ff417b1b3392395">json_object.h</a> | |||
| </li> | |||
| <li>printbuf_free() | |||
| : <a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_length | |||
| : <a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memappend() | |||
| : <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memappend_fast | |||
| : <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_memset() | |||
| : <a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_new() | |||
| : <a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf.h</a> | |||
| </li> | |||
| <li>printbuf_reset() | |||
| : <a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 05:27:19 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,88 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 class="anchor" id="index_s"></a>- s -</h3><ul> | |||
| <li>sprintbuf() | |||
| : <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">printbuf.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 14:09:59 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,92 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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_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 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> | |||
| , <a class="el" href="linkhash_8h.html#a849aa0ce9fe550c16ce81a215b1765ad">linkhash.h</a> | |||
| </li> | |||
| <li>TRUE | |||
| : <a class="el" href="json__object_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 17:13:27 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,112 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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> | |||
| <li>array_list | |||
| : <a class="el" href="json__object_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">json_object.h</a> | |||
| </li> | |||
| <li>array_list_free_fn | |||
| : <a class="el" href="arraylist_8h.html#a41e5f51b1befa448b861e61a2c352bd6">arraylist.h</a> | |||
| </li> | |||
| <li>json_bool | |||
| : <a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_object.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#a3032a61c0ba2d38563b1b765f54ea46f">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#aa7d02026483e5ff3af5d6181d4efd032">json_object_private.h</a> | |||
| </li> | |||
| <li>json_object_to_json_string_fn | |||
| : <a class="el" href="json__object_8h.html#a7806d0a6826ac08f6f8b09636207870e">json_object.h</a> | |||
| </li> | |||
| <li>json_tokener | |||
| : <a class="el" href="json__object_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_object.h</a> | |||
| </li> | |||
| <li>json_type | |||
| : <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#a0c6811f660b93857aafdbfdf80d9696b">linkhash.h</a> | |||
| </li> | |||
| <li>lh_equal_fn | |||
| : <a class="el" href="linkhash_8h.html#abcbf0e4849fb0c6279827ac3b66d15c3">linkhash.h</a> | |||
| </li> | |||
| <li>lh_hash_fn | |||
| : <a class="el" href="linkhash_8h.html#a1780449146b716ad5e6ed0a0207d0417">linkhash.h</a> | |||
| </li> | |||
| <li>lh_table | |||
| : <a class="el" href="json__object_8h.html#a766e90057496fc6712d6be0da180a21f">json_object.h</a> | |||
| </li> | |||
| <li>printbuf | |||
| : <a class="el" href="json__object_8h.html#ace274df280df67463ff417b1b3392395">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 13:33:43 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,79 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Globals</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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> | |||
| <li>json_hex_chars | |||
| : <a class="el" href="json__object_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object.h</a> | |||
| </li> | |||
| <li>json_number_chars | |||
| : <a class="el" href="json__object_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object.h</a> | |||
| </li> | |||
| <li>json_object_free_userdata | |||
| : <a class="el" href="json__object_8h.html#adda8476609cc566ee62b80eaed310283">json_object.h</a> | |||
| </li> | |||
| <li>json_object_userdata_to_json_string | |||
| : <a class="el" href="json__object_8h.html#a8bc341281f4dd60b53b03b2dec0fae28">json_object.h</a> | |||
| </li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 12:53:11 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,52 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Main Page</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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"> | |||
| <div class="title">json-c Documentation</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 05:31:34 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,58 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 class="title">json.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 12:38:14 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,182 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#define-members">Macros</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">json_c_version.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
| Macros</h2></td></tr> | |||
| <tr class="memitem:a251c3e1f59a379a4a905382b4e855125"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">JSON_C_MAJOR_VERSION</a>   0</td></tr> | |||
| <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>   12</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>   1</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.12.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> | |||
| Functions</h2></td></tr> | |||
| <tr class="memitem:a536b398f292b0669fc824a8486131a27"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a536b398f292b0669fc824a8486131a27">json_c_version</a> (void)</td></tr> | |||
| <tr class="separator:a536b398f292b0669fc824a8486131a27"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a114bcfed9594f3cd662e43454000938d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a114bcfed9594f3cd662e43454000938d">json_c_version_num</a> (void)</td></tr> | |||
| <tr class="separator:a114bcfed9594f3cd662e43454000938d"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="a251c3e1f59a379a4a905382b4e855125"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_C_MAJOR_VERSION   0</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a64457730097067ab096906d82e4a51a6"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_C_MICRO_VERSION   1</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="adc87477fbc1c75848fe6b6feec21c2d6"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_C_MINOR_VERSION   12</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a894adda66a072bc3fd34ebe91a5aa7f4"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_C_VERSION   "0.12.1"</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a78e176eee75ee6aed43c4d65ca4c5b44"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_C_VERSION_NUM</td> | |||
| </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) | <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:13</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:12</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:11</div></div> | |||
| </div><!-- fragment --> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="a536b398f292b0669fc824a8486131a27"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">const char* json_c_version </td> | |||
| <td>(</td> | |||
| <td class="paramtype">void </td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a114bcfed9594f3cd662e43454000938d"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_c_version_num </td> | |||
| <td>(</td> | |||
| <td class="paramtype">void </td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 14:44:06 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,58 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 class="title">json_inttypes.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 08:47:50 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,299 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">json_object_iterator.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <p>json-c forces clients to use its private data structures for JSON Object iteration. This API corrects that by abstracting the private json-c details. | |||
| <a href="#details">More...</a></p> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iterator.html">json_object_iterator</a></td></tr> | |||
| <tr class="separator:"><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:af30f56ca510d59da42e5592f9a436c10"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a> (void)</td></tr> | |||
| <tr class="separator:af30f56ca510d59da42e5592f9a436c10"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a925eb97b5aa5b64986a0f663f53cf0fa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iter_begin</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr> | |||
| <tr class="separator:a925eb97b5aa5b64986a0f663f53cf0fa"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a1fa3784395fb14496e3f1a1633028fd4"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end</a> (const struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr> | |||
| <tr class="separator:a1fa3784395fb14496e3f1a1633028fd4"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:aa98a310c340f6d9b4eeecb673aa5e240"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iter_next</a> (struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter)</td></tr> | |||
| <tr class="separator:aa98a310c340f6d9b4eeecb673aa5e240"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:af17775b9b812a4206a84e4d3fb5774ab"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iter_peek_name</a> (const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter)</td></tr> | |||
| <tr class="separator:af17775b9b812a4206a84e4d3fb5774ab"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a47b0af7f1722c10475dffd29efc0b89d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iter_peek_value</a> (const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter)</td></tr> | |||
| <tr class="separator:a47b0af7f1722c10475dffd29efc0b89d"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a878ca25f72b339882aa2607ac938e79c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iter_equal</a> (const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter1, const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter2)</td></tr> | |||
| <tr class="separator:a878ca25f72b339882aa2607ac938e79c"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
| <div class="textblock"><p>json-c forces clients to use its private data structures for JSON Object iteration. This API corrects that by abstracting the private json-c details. </p> | |||
| <p>Copyright (c) 2009-2012 Hewlett-Packard Development Company, L.P.</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> | |||
| <p>API attributes: <br /> | |||
| </p><ul> | |||
| <li>Thread-safe: NO<br /> | |||
| </li> | |||
| <li>Reentrant: NO </li> | |||
| </ul> | |||
| </div><h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="a925eb97b5aa5b64986a0f663f53cf0fa"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> json_object_iter_begin </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||
| <td class="paramname"><em>obj</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Retrieves an iterator to the first pair of the JSON Object.</p> | |||
| <dl class="section warning"><dt>Warning</dt><dd>Any modification of the underlying pair invalidates all iterators to that pair.</dd></dl> | |||
| <dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">obj</td><td>JSON Object instance (MUST be of type <a class="el" href="structjson__object.html">json_object</a>)</td></tr> | |||
| </table> | |||
| </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"><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 class="anchor" id="a1fa3784395fb14496e3f1a1633028fd4"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> json_object_iter_end </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||
| <td class="paramname"><em>obj</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Retrieves the iterator that represents the position beyond the last pair of the given JSON Object instance.</p> | |||
| <dl class="section warning"><dt>Warning</dt><dd>Do NOT write code that assumes that the "end" iterator value is NULL, even if it is so in a particular instance of the implementation.</dd></dl> | |||
| <dl class="section note"><dt>Note</dt><dd>The reason we do not (and MUST NOT) provide "json_object_iter_is_end(json_object_iterator* iter)" type of API is because it would limit the underlying representation of name/value containment (or force us to add additional, otherwise unnecessary, fields to the iterator structure). The "end" iterator and the equality test method, on the other hand, permit us to cleanly abstract pretty much any reasonable underlying representation without burdening the iterator structure with unnecessary data.</dd> | |||
| <dd> | |||
| For performance reasons, memorize the "end" iterator prior to any loop.</dd></dl> | |||
| <dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">obj</td><td>JSON Object instance (MUST be of type <a class="el" href="structjson__object.html">json_object</a>)</td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> On return, the iterator refers to the "end" of the Object instance's pairs (i.e., NOT the last pair, but "beyond the last | |||
| pair" value) </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a878ca25f72b339882aa2607ac938e79c"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> json_object_iter_equal </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||
| <td class="paramname"><em>iter1</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||
| <td class="paramname"><em>iter2</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Tests two iterators for equality. Typically used to test for end of iteration by comparing an iterator to the corresponding "end" iterator (that was derived from the same JSON Object instance).</p> | |||
| <dl class="section note"><dt>Note</dt><dd>The reason we do not (and MUST NOT) provide "json_object_iter_is_end(json_object_iterator* iter)" type of API is because it would limit the underlying representation of name/value containment (or force us to add additional, otherwise unnecessary, fields to the iterator structure). The equality test method, on the other hand, permits us to cleanly abstract pretty much any reasonable underlying representation.</dd></dl> | |||
| <dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">iter1</td><td>Pointer to first valid, non-NULL iterator </td></tr> | |||
| <tr><td class="paramname">iter2</td><td>POinter to second valid, non-NULL iterator</td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section warning"><dt>Warning</dt><dd>if a NULL iterator pointer or an uninitialized or invalid iterator, or iterators derived from different JSON Object instances are passed, bad things will happen!</dd></dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>json_bool non-zero if iterators are equal (i.e., both reference the same name/value pair or are both at "end"); zero if they are not equal. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="af30f56ca510d59da42e5592f9a436c10"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> json_object_iter_init_default </td> | |||
| <td>(</td> | |||
| <td class="paramtype">void </td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </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"><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 class="anchor" id="aa98a310c340f6d9b4eeecb673aa5e240"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void json_object_iter_next </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||
| <td class="paramname"><em>iter</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Returns an iterator to the next pair, if any</p> | |||
| <dl class="section warning"><dt>Warning</dt><dd>Any modification of the underlying pair invalidates all iterators to that pair.</dd></dl> | |||
| <dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">iter</td><td>[IN/OUT] Pointer to iterator that references a name/value pair; MUST be a valid, non-end iterator. WARNING: bad things will happen if invalid or "end" iterator is passed. Upon return will contain the reference to the next pair if there is one; if there are no more pairs, will contain the "end" iterator value, which may be compared against the return value of <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end()</a> for the same JSON Object instance. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="af17775b9b812a4206a84e4d3fb5774ab"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">const char* json_object_iter_peek_name </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||
| <td class="paramname"><em>iter</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Returns a const pointer to the name of the pair referenced by the given iterator.</p> | |||
| <dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">iter</td><td>pointer to iterator that references a name/value pair; MUST be a valid, non-end iterator.</td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section warning"><dt>Warning</dt><dd>bad things will happen if an invalid or "end" iterator is passed.</dd></dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>const char* Pointer to the name of the referenced name/value pair. The name memory belongs to the name/value pair, will be freed when the pair is deleted or modified, and MUST NOT be modified or freed by the user. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a47b0af7f1722c10475dffd29efc0b89d"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_object_iter_peek_value </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||
| <td class="paramname"><em>iter</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Returns a pointer to the json-c instance representing the value of the referenced name/value pair, without altering the instance's reference count.</p> | |||
| <dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">iter</td><td>pointer to iterator that references a name/value pair; MUST be a valid, non-end iterator.</td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section warning"><dt>Warning</dt><dd>bad things will happen if invalid or "end" iterator is passed.</dd></dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>struct json_object* Pointer to the json-c value instance of the referenced name/value pair; the value's reference count is not changed by this function: if you plan to hold on to this json-c node, take a look at <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object_get()</a> and <a class="el" href="json__object_8h.html#a1bb50e2d17832c404c3d5f13fbde5bf5">json_object_put()</a>. IMPORTANT: json-c API represents the JSON Null value as a NULL <a class="el" href="structjson__object.html">json_object</a> instance pointer. </dd></dl> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 00:47:50 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,87 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#typedef-members">Typedefs</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">json_object_private.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html">json_object</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html">json_object::data</a></td></tr> | |||
| <tr class="separator:"><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:aa7d02026483e5ff3af5d6181d4efd032"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#aa7d02026483e5ff3af5d6181d4efd032">json_object_private_delete_fn</a>) (struct <a class="el" href="structjson__object.html">json_object</a> *o)</td></tr> | |||
| <tr class="separator:aa7d02026483e5ff3af5d6181d4efd032"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Typedef Documentation</h2> | |||
| <a class="anchor" id="aa7d02026483e5ff3af5d6181d4efd032"></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> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 05:40:06 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,537 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#define-members">Macros</a> | | |||
| <a href="#enum-members">Enumerations</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">json_tokener.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html">json_tokener</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </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:a5ccd346459feb66e4e0af32005360279"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a5ccd346459feb66e4e0af32005360279">JSON_TOKENER_DEFAULT_DEPTH</a>   32</td></tr> | |||
| <tr class="separator:a5ccd346459feb66e4e0af32005360279"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a72be595cb7e090c70b1d29feb1cbfb16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a72be595cb7e090c70b1d29feb1cbfb16">JSON_TOKENER_STRICT</a>   0x01</td></tr> | |||
| <tr class="separator:a72be595cb7e090c70b1d29feb1cbfb16"><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="memitem:a0a31f0df8a532ef8be5c09ba40eacb59"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> { <br /> | |||
|   <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener_success</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener_continue</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener_error_depth</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener_error_parse_eof</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener_error_parse_unexpected</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener_error_parse_null</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener_error_parse_boolean</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener_error_parse_number</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener_error_parse_array</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener_error_parse_object_key_name</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener_error_parse_object_key_sep</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener_error_parse_object_value_sep</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener_error_parse_string</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener_error_parse_comment</a>, | |||
| <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d">json_tokener_error_size</a> | |||
| <br /> | |||
| }</td></tr> | |||
| <tr class="separator:a0a31f0df8a532ef8be5c09ba40eacb59"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:af026dec71e4548e6200eb2f902f1c4e2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a> { <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener_state_eatws</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener_state_start</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener_state_finish</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener_state_null</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener_state_comment_start</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener_state_comment</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener_state_comment_eol</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener_state_comment_end</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener_state_string</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener_state_string_escape</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener_state_escape_unicode</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener_state_boolean</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener_state_number</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener_state_array</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener_state_array_add</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener_state_array_sep</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener_state_object_field_start</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener_state_object_field</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener_state_object_field_end</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener_state_object_value</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener_state_object_value_add</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener_state_object_sep</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9">json_tokener_state_array_after_sep</a>, | |||
| <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523">json_tokener_state_object_field_start_after_sep</a>, | |||
| <br /> | |||
|   <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53">json_tokener_state_inf</a> | |||
| <br /> | |||
| }</td></tr> | |||
| <tr class="separator:af026dec71e4548e6200eb2f902f1c4e2"><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:a04c5625212aed3216cc303429e47f642"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc</a> (enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> jerr)</td></tr> | |||
| <tr class="separator:a04c5625212aed3216cc303429e47f642"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ae8dff7f1ea11702aecf418e0da5574fe"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||
| <tr class="separator:ae8dff7f1ea11702aecf418e0da5574fe"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a55d6e8a6f6d90992c063a39e21769c52"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener_new</a> (void)</td></tr> | |||
| <tr class="separator:a55d6e8a6f6d90992c063a39e21769c52"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a8c0696656dba7dde887a71e5c7686057"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a8c0696656dba7dde887a71e5c7686057">json_tokener_new_ex</a> (int depth)</td></tr> | |||
| <tr class="separator:a8c0696656dba7dde887a71e5c7686057"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:af6645ff27c0ca82c6e314390814fcbeb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener_free</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||
| <tr class="separator:af6645ff27c0ca82c6e314390814fcbeb"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ae23dd7ad4737bfc18409af6173ab2b09"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener_reset</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||
| <tr class="separator:ae23dd7ad4737bfc18409af6173ab2b09"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:abf031fdf1e5caab71e2225a99588c6bb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener_parse</a> (const char *str)</td></tr> | |||
| <tr class="separator:abf031fdf1e5caab71e2225a99588c6bb"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a1c8f5d8baad383dc8879615d2b02b53c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener_parse_verbose</a> (const char *str, enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> *error)</td></tr> | |||
| <tr class="separator:a1c8f5d8baad383dc8879615d2b02b53c"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:aaaee020e15fe8a8fcc4ce1e81b610e36"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#aaaee020e15fe8a8fcc4ce1e81b610e36">json_tokener_set_flags</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok, int flags)</td></tr> | |||
| <tr class="separator:aaaee020e15fe8a8fcc4ce1e81b610e36"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a0d9a666c21879647e8831f9cfa691673"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok, const char *str, int len)</td></tr> | |||
| <tr class="separator:a0d9a666c21879647e8831f9cfa691673"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="a5ccd346459feb66e4e0af32005360279"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_TOKENER_DEFAULT_DEPTH   32</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a72be595cb7e090c70b1d29feb1cbfb16"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_TOKENER_STRICT   0x01</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Be strict when parsing JSON input. Use caution with this flag as what is considered valid may become more restrictive from one release to the next, causing your code to fail on previously working input.</p> | |||
| <p>This flag is not set by default.</p> | |||
| <dl class="section see"><dt>See also</dt><dd><a class="el" href="json__tokener_8h.html#aaaee020e15fe8a8fcc4ce1e81b610e36">json_tokener_set_flags()</a> </dd></dl> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Enumeration Type Documentation</h2> | |||
| <a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <table class="fieldtable"> | |||
| <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 class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">enum <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <table class="fieldtable"> | |||
| <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 class="anchor" id="a04c5625212aed3216cc303429e47f642"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">const char* json_tokener_error_desc </td> | |||
| <td>(</td> | |||
| <td class="paramtype">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> </td> | |||
| <td class="paramname"><em>jerr</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Given an error previously returned by <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error()</a>, return a human readable description of the error.</p> | |||
| <dl class="section return"><dt>Returns</dt><dd>a generic error message is returned if an invalid error value is provided. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="af6645ff27c0ca82c6e314390814fcbeb"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void json_tokener_free </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||
| <td class="paramname"><em>tok</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ae8dff7f1ea11702aecf418e0da5574fe"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> json_tokener_get_error </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||
| <td class="paramname"><em>tok</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Retrieve the error caused by the last call to <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex()</a>, or json_tokener_success if there is no error.</p> | |||
| <p>When parsing a JSON string in pieces, if the tokener is in the middle of parsing this will return json_tokener_continue.</p> | |||
| <p>See also <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc()</a>. </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a55d6e8a6f6d90992c063a39e21769c52"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__tokener.html">json_tokener</a>* json_tokener_new </td> | |||
| <td>(</td> | |||
| <td class="paramtype">void </td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a8c0696656dba7dde887a71e5c7686057"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__tokener.html">json_tokener</a>* json_tokener_new_ex </td> | |||
| <td>(</td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>depth</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="abf031fdf1e5caab71e2225a99588c6bb"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_tokener_parse </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>str</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a0d9a666c21879647e8831f9cfa691673"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_tokener_parse_ex </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||
| <td class="paramname"><em>tok</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>str</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>len</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Parse a string and return a non-NULL <a class="el" href="structjson__object.html">json_object</a> if a valid JSON value is found. The string does not need to be a JSON object or array; it can also be a string, number or boolean value.</p> | |||
| <p>A partial JSON string can be parsed. If the parsing is incomplete, NULL will be returned and <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error()</a> will be return json_tokener_continue. <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex()</a> can then be called with additional bytes in str to continue the parsing.</p> | |||
| <p>If <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex()</a> returns NULL and the error anything other than json_tokener_continue, a fatal error has occurred and parsing must be halted. Then tok object must not be re-used until <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener_reset()</a> is called.</p> | |||
| <p>When a valid JSON value is parsed, a non-NULL <a class="el" href="structjson__object.html">json_object</a> will be returned. Also, <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error()</a> will return json_tokener_success. Be sure to check the type with <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">json_object_is_type()</a> or <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object_get_type()</a> before using the object.</p> | |||
| <p><b>XXX</b> this shouldn't use internal fields: Trailing characters after the parsed value do not automatically cause an error. It is up to the caller to decide whether to treat this as an error or to handle the additional characters, perhaps by parsing another json value starting from that point.</p> | |||
| <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 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#a55d6e8a6f6d90992c063a39e21769c52">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> | |||
| <tr><td class="paramname">len</td><td>the length of str </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a1c8f5d8baad383dc8879615d2b02b53c"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_tokener_parse_verbose </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>str</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> * </td> | |||
| <td class="paramname"><em>error</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ae23dd7ad4737bfc18409af6173ab2b09"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void json_tokener_reset </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||
| <td class="paramname"><em>tok</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="aaaee020e15fe8a8fcc4ce1e81b610e36"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void json_tokener_set_flags </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||
| <td class="paramname"><em>tok</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>flags</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Set flags that control how parsing will be done. </p> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 11:44:54 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,239 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#define-members">Macros</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">json_util.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
| Macros</h2></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> | |||
| </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:a8fa0bba6b7ddb149a2159d99bae709ce"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_object_from_file</a> (const char *filename)</td></tr> | |||
| <tr class="separator:a8fa0bba6b7ddb149a2159d99bae709ce"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:abbd121df84ec3878a5cb8fefaff12ec7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#abbd121df84ec3878a5cb8fefaff12ec7">json_object_to_file</a> (const char *filename, struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr> | |||
| <tr class="separator:abbd121df84ec3878a5cb8fefaff12ec7"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a4e980954930951bf790c1ec3ba68fb76"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a4e980954930951bf790c1ec3ba68fb76">json_object_to_file_ext</a> (const char *filename, struct <a class="el" href="structjson__object.html">json_object</a> *obj, int flags)</td></tr> | |||
| <tr class="separator:a4e980954930951bf790c1ec3ba68fb76"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a9bb9882ef2859ca2c1ee17805679bc25"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_parse_int64</a> (const char *buf, int64_t *retval)</td></tr> | |||
| <tr class="separator:a9bb9882ef2859ca2c1ee17805679bc25"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a6b5790c15178b6ea97841fc5868b1e1a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a6b5790c15178b6ea97841fc5868b1e1a">json_parse_double</a> (const char *buf, double *retval)</td></tr> | |||
| <tr class="separator:a6b5790c15178b6ea97841fc5868b1e1a"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a74031a1b948dc9fed3f367ea6ce78389"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_type_to_name</a> (enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> o_type)</td></tr> | |||
| <tr class="separator:a74031a1b948dc9fed3f367ea6ce78389"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="a084b6afc8f7fbef88976aabe4aca7efd"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define JSON_FILE_BUF_SIZE   4096</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="a8fa0bba6b7ddb149a2159d99bae709ce"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_object_from_file </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>filename</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="abbd121df84ec3878a5cb8fefaff12ec7"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_object_to_file </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>filename</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||
| <td class="paramname"><em>obj</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a4e980954930951bf790c1ec3ba68fb76"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_object_to_file_ext </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>filename</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||
| <td class="paramname"><em>obj</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>flags</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a6b5790c15178b6ea97841fc5868b1e1a"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_parse_double </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>buf</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">double * </td> | |||
| <td class="paramname"><em>retval</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a9bb9882ef2859ca2c1ee17805679bc25"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_parse_int64 </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>buf</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int64_t * </td> | |||
| <td class="paramname"><em>retval</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a74031a1b948dc9fed3f367ea6ce78389"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">const char* json_type_to_name </td> | |||
| <td>(</td> | |||
| <td class="paramtype">enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> </td> | |||
| <td class="paramname"><em>o_type</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Return a string describing the type of the object. e.g. "int", or "object", etc... </p> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 02:45:10 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,810 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#define-members">Macros</a> | | |||
| <a href="#typedef-members">Typedefs</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">linkhash.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html">lh_entry</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html">lh_table</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </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:a032f1bd115df254dda325437203ce5fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">LH_PRIME</a>   0x9e370001UL</td></tr> | |||
| <tr class="separator:a032f1bd115df254dda325437203ce5fb"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a66b61772c29d85eb52b697e0b0dc0aaf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">LH_LOAD_FACTOR</a>   0.66</td></tr> | |||
| <tr class="separator:a66b61772c29d85eb52b697e0b0dc0aaf"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a93fad7f8ae44575dc89c9567859972d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">LH_EMPTY</a>   (void*)-1</td></tr> | |||
| <tr class="separator:a93fad7f8ae44575dc89c9567859972d2"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ac69428f2de0a6fb080b6fb373d506aa7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">LH_FREED</a>   (void*)-2</td></tr> | |||
| <tr class="separator:ac69428f2de0a6fb080b6fb373d506aa7"><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="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="separator:abcbb0df08b4976d0649b826b6bacfca1"><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:a0c6811f660b93857aafdbfdf80d9696b"><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">lh_entry_free_fn</a>) (struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td></tr> | |||
| <tr class="separator:a0c6811f660b93857aafdbfdf80d9696b"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a1780449146b716ad5e6ed0a0207d0417"><td class="memItemLeft" align="right" valign="top">typedef unsigned long( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a1780449146b716ad5e6ed0a0207d0417">lh_hash_fn</a>) (const void *k)</td></tr> | |||
| <tr class="separator:a1780449146b716ad5e6ed0a0207d0417"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:abcbf0e4849fb0c6279827ac3b66d15c3"><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#abcbf0e4849fb0c6279827ac3b66d15c3">lh_equal_fn</a>) (const void *k1, const void *k2)</td></tr> | |||
| <tr class="separator:abcbf0e4849fb0c6279827ac3b66d15c3"><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:a2e560f0d3e5a20f6b0bfa4049737db23"><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">lh_ptr_hash</a> (const void *k)</td></tr> | |||
| <tr class="separator:a2e560f0d3e5a20f6b0bfa4049737db23"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a6ce3cb97560072c40f5caeaba85f756a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">lh_ptr_equal</a> (const void *k1, const void *k2)</td></tr> | |||
| <tr class="separator:a6ce3cb97560072c40f5caeaba85f756a"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a1fcf495b9c4ce169630cb31f638b8435"><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">lh_char_hash</a> (const void *k)</td></tr> | |||
| <tr class="separator:a1fcf495b9c4ce169630cb31f638b8435"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ae4e9f21fb1a556c7a50c6b7ea61f2079"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">lh_char_equal</a> (const void *k1, const void *k2)</td></tr> | |||
| <tr class="separator:ae4e9f21fb1a556c7a50c6b7ea61f2079"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ac3ba464ac43c083397b1f1d34f2ddf55"><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#ac3ba464ac43c083397b1f1d34f2ddf55">lh_table_new</a> (int size, const char *name, <a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">lh_entry_free_fn</a> *free_fn, <a class="el" href="linkhash_8h.html#a1780449146b716ad5e6ed0a0207d0417">lh_hash_fn</a> *hash_fn, <a class="el" href="linkhash_8h.html#abcbf0e4849fb0c6279827ac3b66d15c3">lh_equal_fn</a> *equal_fn)</td></tr> | |||
| <tr class="separator:ac3ba464ac43c083397b1f1d34f2ddf55"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a0aaf11e11ee5b0925279a52eab04bc38"><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#a0aaf11e11ee5b0925279a52eab04bc38">lh_kchar_table_new</a> (int size, const char *name, <a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">lh_entry_free_fn</a> *free_fn)</td></tr> | |||
| <tr class="separator:a0aaf11e11ee5b0925279a52eab04bc38"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a705513954267a16cc1d40a284a7c441e"><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#a705513954267a16cc1d40a284a7c441e">lh_kptr_table_new</a> (int size, const char *name, <a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">lh_entry_free_fn</a> *free_fn)</td></tr> | |||
| <tr class="separator:a705513954267a16cc1d40a284a7c441e"><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> | |||
| <tr class="memitem:a22b897763cc34a98c21c7fe82d151004"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">lh_table_insert</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, void *k, const void *v)</td></tr> | |||
| <tr class="separator:a22b897763cc34a98c21c7fe82d151004"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ad3b6ca2d967a6c3021ee6c39e014a918"><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="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">lh_table_lookup_entry</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k)</td></tr> | |||
| <tr class="separator:ad3b6ca2d967a6c3021ee6c39e014a918"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a849aa0ce9fe550c16ce81a215b1765ad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a849aa0ce9fe550c16ce81a215b1765ad">THIS_FUNCTION_IS_DEPRECATED</a> (extern const void *lh_table_lookup(struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k))</td></tr> | |||
| <tr class="separator:a849aa0ce9fe550c16ce81a215b1765ad"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a81c270bb0dd9d5c8a3e7ae20bc4d67f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">lh_table_lookup_ex</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k, void **v)</td></tr> | |||
| <tr class="separator:a81c270bb0dd9d5c8a3e7ae20bc4d67f3"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ae5885a71c3457190fb1dc2d6e20dde3b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">lh_table_delete_entry</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td></tr> | |||
| <tr class="separator:ae5885a71c3457190fb1dc2d6e20dde3b"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a2fed2c78f70d229edb2d00775ffe593c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">lh_table_delete</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k)</td></tr> | |||
| <tr class="separator:a2fed2c78f70d229edb2d00775ffe593c"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ac9ba631c91fe80fb905f04c7cd526f2b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ac9ba631c91fe80fb905f04c7cd526f2b">lh_table_length</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t)</td></tr> | |||
| <tr class="separator:ac9ba631c91fe80fb905f04c7cd526f2b"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a1294160fa0e80cee04cd745a401f43a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">lh_abort</a> (const char *msg,...)</td></tr> | |||
| <tr class="separator:a1294160fa0e80cee04cd745a401f43a4"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a5322eccf3394af7dc1ebb22af8f8c562"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">lh_table_resize</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, int new_size)</td></tr> | |||
| <tr class="separator:a5322eccf3394af7dc1ebb22af8f8c562"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="a93fad7f8ae44575dc89c9567859972d2"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define LH_EMPTY   (void*)-1</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>sentinel pointer value for empty slots </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ad7dd67da915065dce2c6f44cb03e2d82"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define lh_foreach</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">table, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">entry </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   for(entry = table->head; entry; entry = entry->next)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Convenience list iterator. </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="abcbb0df08b4976d0649b826b6bacfca1"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define lh_foreach_safe</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">table, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">entry, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">tmp </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td>   for(entry = table->head; entry && ((tmp = entry->next) || 1); entry = tmp)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>lh_foreach_safe allows calling of deletion routine while iterating. </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ac69428f2de0a6fb080b6fb373d506aa7"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define LH_FREED   (void*)-2</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>sentinel pointer value for freed slots </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a66b61772c29d85eb52b697e0b0dc0aaf"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define LH_LOAD_FACTOR   0.66</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>The fraction of filled hash buckets until an insert will cause the table to be resized. This can range from just above 0 up to 1.0. </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a032f1bd115df254dda325437203ce5fb"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define LH_PRIME   0x9e370001UL</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>golden prime used in hash functions </p> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Typedef Documentation</h2> | |||
| <a class="anchor" id="a0c6811f660b93857aafdbfdf80d9696b"></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> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>callback function prototypes </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="abcbf0e4849fb0c6279827ac3b66d15c3"></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> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>callback function prototypes </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a1780449146b716ad5e6ed0a0207d0417"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">typedef unsigned long( lh_hash_fn) (const void *k)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>callback function prototypes </p> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="a1294160fa0e80cee04cd745a401f43a4"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void lh_abort </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>msg</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ae4e9f21fb1a556c7a50c6b7ea61f2079"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int lh_char_equal </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k1</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k2</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a1fcf495b9c4ce169630cb31f638b8435"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">unsigned long lh_char_hash </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a0aaf11e11ee5b0925279a52eab04bc38"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* lh_kchar_table_new </td> | |||
| <td>(</td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>size</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>name</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"><a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">lh_entry_free_fn</a> * </td> | |||
| <td class="paramname"><em>free_fn</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Convenience function to create a new linkhash table with char keys. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">size</td><td>initial table size. </td></tr> | |||
| <tr><td class="paramname">name</td><td>table name. </td></tr> | |||
| <tr><td class="paramname">free_fn</td><td>callback function used to free memory for entries. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>a pointer onto the linkhash table. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a705513954267a16cc1d40a284a7c441e"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* lh_kptr_table_new </td> | |||
| <td>(</td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>size</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>name</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"><a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">lh_entry_free_fn</a> * </td> | |||
| <td class="paramname"><em>free_fn</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Convenience function to create a new linkhash table with ptr keys. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">size</td><td>initial table size. </td></tr> | |||
| <tr><td class="paramname">name</td><td>table name. </td></tr> | |||
| <tr><td class="paramname">free_fn</td><td>callback function used to free memory for entries. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>a pointer onto the linkhash table. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a6ce3cb97560072c40f5caeaba85f756a"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int lh_ptr_equal </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k1</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k2</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a2e560f0d3e5a20f6b0bfa4049737db23"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">unsigned long lh_ptr_hash </td> | |||
| <td>(</td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Pre-defined hash and equality functions </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a2fed2c78f70d229edb2d00775ffe593c"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int lh_table_delete </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Delete a record from the table. If a callback free function is provided then it is called for the for the item being deleted. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>the table to delete from. </td></tr> | |||
| <tr><td class="paramname">k</td><td>a pointer to the key to delete. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>0 if the item was deleted. </dd> | |||
| <dd> | |||
| -1 if it was not found. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ae5885a71c3457190fb1dc2d6e20dde3b"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int lh_table_delete_entry </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td> | |||
| <td class="paramname"><em>e</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Delete a record from the table. If a callback free function is provided then it is called for the for the item being deleted. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>the table to delete from. </td></tr> | |||
| <tr><td class="paramname">e</td><td>a pointer to the entry to delete. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>0 if the item was deleted. </dd> | |||
| <dd> | |||
| -1 if it was not found. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a81653acf740cf8c9fe672e6cd16df0cf"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void lh_table_free </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Free a linkhash table. If a callback free function is provided then it is called for all entries in the table. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>table to free. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a22b897763cc34a98c21c7fe82d151004"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int lh_table_insert </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">void * </td> | |||
| <td class="paramname"><em>k</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>v</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Insert a record into the table. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>the table to insert into. </td></tr> | |||
| <tr><td class="paramname">k</td><td>a pointer to the key to insert. </td></tr> | |||
| <tr><td class="paramname">v</td><td>a pointer to the value to insert. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ac9ba631c91fe80fb905f04c7cd526f2b"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int lh_table_length </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ad3b6ca2d967a6c3021ee6c39e014a918"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* lh_table_lookup_entry </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Lookup a record into the table. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>the table to lookup </td></tr> | |||
| <tr><td class="paramname">k</td><td>a pointer to the key to lookup </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>a pointer to the record structure of the value or NULL if it does not exist. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a81c270bb0dd9d5c8a3e7ae20bc4d67f3"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> lh_table_lookup_ex </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const void * </td> | |||
| <td class="paramname"><em>k</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">void ** </td> | |||
| <td class="paramname"><em>v</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Lookup a record in the table </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>the table to lookup </td></tr> | |||
| <tr><td class="paramname">k</td><td>a pointer to the key to lookup </td></tr> | |||
| <tr><td class="paramname">v</td><td>a pointer to a where to store the found value (set to NULL if it doesn't exist). </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>whether or not the key was found </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ac3ba464ac43c083397b1f1d34f2ddf55"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* lh_table_new </td> | |||
| <td>(</td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>size</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>name</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"><a class="el" href="linkhash_8h.html#a0c6811f660b93857aafdbfdf80d9696b">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#a1780449146b716ad5e6ed0a0207d0417">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#abcbf0e4849fb0c6279827ac3b66d15c3">lh_equal_fn</a> * </td> | |||
| <td class="paramname"><em>equal_fn</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Create a new linkhash table. </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">size</td><td>initial table size. The table is automatically resized although this incurs a performance penalty. </td></tr> | |||
| <tr><td class="paramname">name</td><td>the table name. </td></tr> | |||
| <tr><td class="paramname">free_fn</td><td>callback function used to free memory for entries when lh_table_free or lh_table_delete is called. If NULL is provided, then memory for keys and values must be freed by the caller. </td></tr> | |||
| <tr><td class="paramname">hash_fn</td><td>function used to hash keys. 2 standard ones are defined: lh_ptr_hash and lh_char_hash for hashing pointer values and C strings respectively. </td></tr> | |||
| <tr><td class="paramname">equal_fn</td><td>comparison function to compare keys. 2 standard ones defined: lh_ptr_hash and lh_char_hash for comparing pointer values and C strings respectively. </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>a pointer onto the linkhash table. </dd></dl> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a5322eccf3394af7dc1ebb22af8f8c562"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void lh_table_resize </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||
| <td class="paramname"><em>t</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>new_size</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a849aa0ce9fe550c16ce81a215b1765ad"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">THIS_FUNCTION_IS_DEPRECATED </td> | |||
| <td>(</td> | |||
| <td class="paramtype">extern const void * </td> | |||
| <td class="paramname"><em>lh_table_lookup</em>struct lh_table *t, const void *k</td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Lookup a record into the table </p><dl class="params"><dt>Parameters</dt><dd> | |||
| <table class="params"> | |||
| <tr><td class="paramname">t</td><td>the table to lookup </td></tr> | |||
| <tr><td class="paramname">k</td><td>a pointer to the key to lookup </td></tr> | |||
| </table> | |||
| </dd> | |||
| </dl> | |||
| <dl class="section return"><dt>Returns</dt><dd>a pointer to the found value or NULL if it does not exist. </dd></dl> | |||
| <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use lh_table_lookup_ex instead. </dd></dl> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 17:51:50 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,58 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 class="title">math_compat.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 12:59:34 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,57 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <title>json-c: Related Pages</title> | |||
| <link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
| <script type="text/javascript" src="jquery.js"></script> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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="title">Related Pages</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <div class="textblock">Here is a list of all related documentation pages:</div><div class="directory"> | |||
| <table class="directory"> | |||
| <tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="deprecated.html" target="_self">Deprecated List</a></td><td class="desc"></td></tr> | |||
| </table> | |||
| </div><!-- directory --> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 11:51:18 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,301 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#define-members">Macros</a> | | |||
| <a href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">printbuf.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html">printbuf</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </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="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> | |||
| </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:a3e390ebc7660a18335edd89f640fd415"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf_new</a> (void)</td></tr> | |||
| <tr class="separator:a3e390ebc7660a18335edd89f640fd415"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a22f09779a19db59a83e7cb8c2ce4c75f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p, const char *buf, int size)</td></tr> | |||
| <tr class="separator:a22f09779a19db59a83e7cb8c2ce4c75f"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ad7fc6ec4c296e85abf404244614cded5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf_memset</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int offset, int charvalue, int len)</td></tr> | |||
| <tr class="separator:ad7fc6ec4c296e85abf404244614cded5"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:adf6214db6c8ce994c7f7f1180863c8a4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">sprintbuf</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p, const char *msg,...)</td></tr> | |||
| <tr class="separator:adf6214db6c8ce994c7f7f1180863c8a4"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a4393ee3dedb376af11c96fe97532292e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf_reset</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p)</td></tr> | |||
| <tr class="separator:a4393ee3dedb376af11c96fe97532292e"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:ab525221c767ac65c58ddeea8a655a4e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf_free</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p)</td></tr> | |||
| <tr class="separator:ab525221c767ac65c58ddeea8a655a4e8"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Macro Definition Documentation</h2> | |||
| <a class="anchor" id="acdd84ad88987c0166b7ba0e3f1f8f1bb"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define printbuf_length</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">p</td><td>)</td> | |||
| <td>   ((p)->bpos)</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a6f3a4dc87fab41c37e3eff42f40dc346"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">#define printbuf_memappend_fast</td> | |||
| <td>(</td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">p, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">bufptr, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname">bufsize </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </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> | |||
| </div><!-- fragment --> | |||
| </div> | |||
| </div> | |||
| <h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="ab525221c767ac65c58ddeea8a655a4e8"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void printbuf_free </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||
| <td class="paramname"><em>p</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a22f09779a19db59a83e7cb8c2ce4c75f"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int printbuf_memappend </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||
| <td class="paramname"><em>p</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>buf</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>size</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="ad7fc6ec4c296e85abf404244614cded5"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int printbuf_memset </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||
| <td class="paramname"><em>pb</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>offset</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>charvalue</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">int </td> | |||
| <td class="paramname"><em>len</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| <p>Set len bytes of the buffer to charvalue, starting at offset offset. Similar to calling memset(x, charvalue, len);</p> | |||
| <p>The memory allocated for the buffer is extended as necessary.</p> | |||
| <p>If offset is -1, this starts at the end of the current data in the buffer. </p> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a3e390ebc7660a18335edd89f640fd415"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* printbuf_new </td> | |||
| <td>(</td> | |||
| <td class="paramtype">void </td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a4393ee3dedb376af11c96fe97532292e"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void printbuf_reset </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||
| <td class="paramname"><em>p</em></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="adf6214db6c8ce994c7f7f1180863c8a4"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int sprintbuf </td> | |||
| <td>(</td> | |||
| <td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||
| <td class="paramname"><em>p</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype">const char * </td> | |||
| <td class="paramname"><em>msg</em>, </td> | |||
| </tr> | |||
| <tr> | |||
| <td class="paramkey"></td> | |||
| <td></td> | |||
| <td class="paramtype"> </td> | |||
| <td class="paramname"><em>...</em> </td> | |||
| </tr> | |||
| <tr> | |||
| <td></td> | |||
| <td>)</td> | |||
| <td></td><td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 20:51:02 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,82 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#func-members">Functions</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">random_seed.h File Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |||
| Functions</h2></td></tr> | |||
| <tr class="memitem:ae190c6819d7687e110d6ec59a16d006f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="random__seed_8h.html#ae190c6819d7687e110d6ec59a16d006f">json_c_get_random_seed</a> ()</td></tr> | |||
| <tr class="separator:ae190c6819d7687e110d6ec59a16d006f"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table> | |||
| <h2 class="groupheader">Function Documentation</h2> | |||
| <a class="anchor" id="ae190c6819d7687e110d6ec59a16d006f"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_c_get_random_seed </td> | |||
| <td>(</td> | |||
| <td class="paramname"></td><td>)</td> | |||
| <td></td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 03:49:10 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,124 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#pub-attribs">Data Fields</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">array_list Struct Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> | |||
| Data Fields</h2></td></tr> | |||
| <tr class="memitem:a7ba65feda2b156148c08667cf155b657"><td class="memItemLeft" align="right" valign="top">void ** </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array</a></td></tr> | |||
| <tr class="separator:a7ba65feda2b156148c08667cf155b657"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:a442fcfde196a3cc95a647f0708de814d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">length</a></td></tr> | |||
| <tr class="separator:a442fcfde196a3cc95a647f0708de814d"><td class="memSeparator" colspan="2"> </td></tr> | |||
| <tr class="memitem:aba48a197d3c8f1d56682da23fe883d0a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">size</a></td></tr> | |||
| <tr class="separator:aba48a197d3c8f1d56682da23fe883d0a"><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#a41e5f51b1befa448b861e61a2c352bd6">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 class="anchor" id="a7ba65feda2b156148c08667cf155b657"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void** array_list::array</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <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#a41e5f51b1befa448b861e61a2c352bd6">array_list_free_fn</a>* array_list::free_fn</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a442fcfde196a3cc95a647f0708de814d"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int array_list::length</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="aba48a197d3c8f1d56682da23fe883d0a"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int array_list::size</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <hr/>The documentation for this struct was generated from the following file:<ul> | |||
| <li><a class="el" href="arraylist_8h.html">arraylist.h</a></li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 16:37:10 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||
| @@ -0,0 +1,186 @@ | |||
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
| <html xmlns="http://www.w3.org/1999/xhtml"> | |||
| <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.9.1"/> | |||
| <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> | |||
| <script type="text/javascript" src="dynsections.js"></script> | |||
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |||
| </head> | |||
| <body> | |||
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | |||
| <div id="titlearea"> | |||
| <table cellspacing="0" cellpadding="0"> | |||
| <tbody> | |||
| <tr style="height: 56px;"> | |||
| <td style="padding-left: 0.5em;"> | |||
| <div id="projectname">json-c | |||
|  <span id="projectnumber">0.12.1</span> | |||
| </div> | |||
| </td> | |||
| </tr> | |||
| </tbody> | |||
| </table> | |||
| </div> | |||
| <!-- end header part --> | |||
| <!-- Generated by Doxygen 1.8.9.1 --> | |||
| <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 href="#nested-classes">Data Structures</a> | | |||
| <a href="#pub-attribs">Data Fields</a> </div> | |||
| <div class="headertitle"> | |||
| <div class="title">json_object Struct Reference</div> </div> | |||
| </div><!--header--> | |||
| <div class="contents"> | |||
| <table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |||
| Data Structures</h2></td></tr> | |||
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html">data</a></td></tr> | |||
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |||
| </table><table class="memberdecls"> | |||
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> | |||
| 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#aa7d02026483e5ff3af5d6181d4efd032">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#a7806d0a6826ac08f6f8b09636207870e">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="memitem:afdcaa9e24bce7c86c33cb6f6ae65cb56"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">_pb</a></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#a3032a61c0ba2d38563b1b765f54ea46f">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 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#aa7d02026483e5ff3af5d6181d4efd032">json_object_private_delete_fn</a>* json_object::_delete</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="afdcaa9e24bce7c86c33cb6f6ae65cb56"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* json_object::_pb</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="aca9b93573ba6bb8cf66d87c170a575b2"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">int json_object::_ref_count</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <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#a7806d0a6826ac08f6f8b09636207870e">json_object_to_json_string_fn</a>* json_object::_to_json_string</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <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#a3032a61c0ba2d38563b1b765f54ea46f">json_object_delete_fn</a>* json_object::_user_delete</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a592a5391c3717ff7e8930476027226fe"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">void* json_object::_userdata</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a33aff83ffea02b934235c4821cca8cf0"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">union <a class="el" href="unionjson__object_1_1data.html">json_object::data</a> json_object::o</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <a class="anchor" id="a28307a4a3fe6cefe27e28fec56b76b3e"></a> | |||
| <div class="memitem"> | |||
| <div class="memproto"> | |||
| <table class="memname"> | |||
| <tr> | |||
| <td class="memname">enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> json_object::o_type</td> | |||
| </tr> | |||
| </table> | |||
| </div><div class="memdoc"> | |||
| </div> | |||
| </div> | |||
| <hr/>The documentation for this struct was generated from the following file:<ul> | |||
| <li><a class="el" href="json__object__private_8h.html">json_object_private.h</a></li> | |||
| </ul> | |||
| </div><!-- contents --> | |||
| <!-- start footer part --> | |||
| <hr class="footer"/><address class="footer"><small> | |||
| Generated on Tue Jun 7 2016 09:28:22 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
| <img class="footer" src="doxygen.png" alt="doxygen"/> | |||
| </a> 1.8.9.1 | |||
| </small></address> | |||
| </body> | |||
| </html> | |||