@@ -0,0 +1,53 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: README.md File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">README.md File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,67 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,387 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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"> | |||
<p>Internal methods for working with json_type_array objects. Although this is exposed by the <a class="el" href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object_get_array()</a> method, it is not recommended for direct use. | |||
<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="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:a90d2ce204a483fa38f5514bad67222aa"><td class="memItemLeft" align="right" valign="top">typedef void() </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a>(void *data)</td></tr> | |||
<tr class="separator:a90d2ce204a483fa38f5514bad67222aa"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a6d6d32d8b026ea2025df519b9e90f44a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structarray__list.html">array_list</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">array_list</a></td></tr> | |||
<tr class="separator:a6d6d32d8b026ea2025df519b9e90f44a"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table><table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |||
Functions</h2></td></tr> | |||
<tr class="memitem:a0d4bfac055dfd98e17296142abf4d894"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structarray__list.html">array_list</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">array_list_new</a> (<a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a> *free_fn)</td></tr> | |||
<tr class="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:a114f1af5b20b76a3dbb2d1d055006df8"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a114f1af5b20b76a3dbb2d1d055006df8">array_list_get_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, size_t i)</td></tr> | |||
<tr class="separator:a114f1af5b20b76a3dbb2d1d055006df8"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a9f92076e9d8229f8a07e536dc286f811"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a9f92076e9d8229f8a07e536dc286f811">array_list_put_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, size_t i, void *data)</td></tr> | |||
<tr class="separator:a9f92076e9d8229f8a07e536dc286f811"><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:aa3bf90f47aa210032304b14e7ad09ef7"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aa3bf90f47aa210032304b14e7ad09ef7">array_list_length</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al)</td></tr> | |||
<tr class="separator:aa3bf90f47aa210032304b14e7ad09ef7"><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> | |||
<tr class="memitem:a8dae21354e818f13dbe4e952daec2669"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a8dae21354e818f13dbe4e952daec2669">array_list_bsearch</a> (const void **key, struct <a class="el" href="structarray__list.html">array_list</a> *arr, int(*sort_fn)(const void *, const void *))</td></tr> | |||
<tr class="separator:a8dae21354e818f13dbe4e952daec2669"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aecedd8601ee96e2fd8eff5d83fda89ab"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aecedd8601ee96e2fd8eff5d83fda89ab">array_list_del_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *arr, size_t idx, size_t count)</td></tr> | |||
<tr class="separator:aecedd8601ee96e2fd8eff5d83fda89ab"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Internal methods for working with json_type_array objects. Although this is exposed by the <a class="el" href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object_get_array()</a> method, it is not recommended for direct use. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="acd30d910b398421574eb1f59e78617f5"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#acd30d910b398421574eb1f59e78617f5">◆ </a></span>ARRAY_LIST_DEFAULT_SIZE</h2> | |||
<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 id="a6d6d32d8b026ea2025df519b9e90f44a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a6d6d32d8b026ea2025df519b9e90f44a">◆ </a></span>array_list</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">typedef struct <a class="el" href="structarray__list.html">array_list</a> <a class="el" href="structarray__list.html">array_list</a></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a90d2ce204a483fa38f5514bad67222aa"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a90d2ce204a483fa38f5514bad67222aa">◆ </a></span>array_list_free_fn</h2> | |||
<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 id="a6e995608aa464244ff3184fb43574dc8"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a6e995608aa464244ff3184fb43574dc8">◆ </a></span>array_list_add()</h2> | |||
<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 id="a8dae21354e818f13dbe4e952daec2669"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a8dae21354e818f13dbe4e952daec2669">◆ </a></span>array_list_bsearch()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">void* array_list_bsearch </td> | |||
<td>(</td> | |||
<td class="paramtype">const void ** </td> | |||
<td class="paramname"><em>key</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></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>sort_fn</em> </td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td>)</td> | |||
<td></td><td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="aecedd8601ee96e2fd8eff5d83fda89ab"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aecedd8601ee96e2fd8eff5d83fda89ab">◆ </a></span>array_list_del_idx()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int array_list_del_idx </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">size_t </td> | |||
<td class="paramname"><em>idx</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype">size_t </td> | |||
<td class="paramname"><em>count</em> </td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td>)</td> | |||
<td></td><td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="acd00fb70f7ca82f23b48b812c3498f67"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#acd00fb70f7ca82f23b48b812c3498f67">◆ </a></span>array_list_free()</h2> | |||
<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 id="a114f1af5b20b76a3dbb2d1d055006df8"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a114f1af5b20b76a3dbb2d1d055006df8">◆ </a></span>array_list_get_idx()</h2> | |||
<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">size_t </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 id="aa3bf90f47aa210032304b14e7ad09ef7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aa3bf90f47aa210032304b14e7ad09ef7">◆ </a></span>array_list_length()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">size_t 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 id="a0d4bfac055dfd98e17296142abf4d894"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a0d4bfac055dfd98e17296142abf4d894">◆ </a></span>array_list_new()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct <a class="el" href="structarray__list.html">array_list</a>* array_list_new </td> | |||
<td>(</td> | |||
<td class="paramtype"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a> * </td> | |||
<td class="paramname"><em>free_fn</em></td><td>)</td> | |||
<td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a9f92076e9d8229f8a07e536dc286f811"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9f92076e9d8229f8a07e536dc286f811">◆ </a></span>array_list_put_idx()</h2> | |||
<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">size_t </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 id="afb67cc8e2e5c9be41c3e644536079169"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#afb67cc8e2e5c9be41c3e644536079169">◆ </a></span>array_list_sort()</h2> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,153 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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"> | |||
<p>Do not use, only contains deprecated defines. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
Macros</h2></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)   (<a class="el" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error</a>(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> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, only contains deprecated defines. </p> | |||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Use <a class="el" href="json__util_8h.html" title="Miscllaneous utility functions and macros. ">json_util.h</a> instead.</dd></dl> | |||
<dl class="section rcs"><dt>Id</dt><dd><a class="el" href="bits_8h.html" title="Do not use, only contains deprecated defines. ">bits.h</a>,v 1.10 2006/01/30 23:07:57 mclark Exp </dd></dl> | |||
<p>Copyright (c) 2004, 2005 Metaparadigm Pte. Ltd. Michael Clark <a href="#" onclick="location.href='mai'+'lto:'+'mic'+'ha'+'el@'+'me'+'tap'+'ar'+'adi'+'gm'+'.co'+'m'; return false;">micha<span style="display: none;">.nosp@m.</span>el@m<span style="display: none;">.nosp@m.</span>etapa<span style="display: none;">.nosp@m.</span>radi<span style="display: none;">.nosp@m.</span>gm.co<span style="display: none;">.nosp@m.</span>m</a></p> | |||
<p>This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See COPYING for details. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a45afe86501cd57ee2beeef9d67a4d40c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a45afe86501cd57ee2beeef9d67a4d40c">◆ </a></span>error_description</h2> | |||
<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>   (<a class="el" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error</a>(error))</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd></dd></dl> | |||
</div> | |||
</div> | |||
<a id="a863a898e607f8c2ff87b7052e326740f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a863a898e607f8c2ff87b7052e326740f">◆ </a></span>error_ptr</h2> | |||
<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"> | |||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd></dd></dl> | |||
</div> | |||
</div> | |||
<a id="a1cf38b22d3a118ad48d9282c32c048aa"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a1cf38b22d3a118ad48d9282c32c048aa">◆ </a></span>hexdigit</h2> | |||
<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"> | |||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd></dd></dl> | |||
</div> | |||
</div> | |||
<a id="a4a887e5fb7cde221bcab9c6f39d93fc1"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a4a887e5fb7cde221bcab9c6f39d93fc1">◆ </a></span>is_error</h2> | |||
<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"> | |||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd></dd></dl> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,69 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">Data Structure Index</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_d">d</a> | <a class="qindex" href="#letter_j">j</a> | <a class="qindex" href="#letter_l">l</a> | <a class="qindex" href="#letter_p">p</a></div> | |||
<table class="classindex"> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,409 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<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> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a375c4dc9f0fb338999de81aab826f9d6"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a375c4dc9f0fb338999de81aab826f9d6">◆ </a></span>__STRING</h2> | |||
<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 id="a8ca29550d5b1b73948f4a7bce53f2385"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a8ca29550d5b1b73948f4a7bce53f2385">◆ </a></span>JASSERT</h2> | |||
<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 id="afda355b35d18bf2e6a2a22d5c8eef42c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#afda355b35d18bf2e6a2a22d5c8eef42c">◆ </a></span>MC_DEBUG</h2> | |||
<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 id="a11ba39cecbe449af5b86fa2f78e9da9d"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a11ba39cecbe449af5b86fa2f78e9da9d">◆ </a></span>MC_ERROR</h2> | |||
<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 id="acb272a4b4444b69cd995236f167f90ba"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#acb272a4b4444b69cd995236f167f90ba">◆ </a></span>MC_GET_DEBUG</h2> | |||
<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 id="a5ef640ce1e9e61c5f6632aefbbfa0041"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a5ef640ce1e9e61c5f6632aefbbfa0041">◆ </a></span>MC_INFO</h2> | |||
<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 id="a50f21a239fa040a10ad4cfdb4278b02b"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a50f21a239fa040a10ad4cfdb4278b02b">◆ </a></span>MC_SET_DEBUG</h2> | |||
<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 id="acf1e895cb5eb7f334cbe51901e6bb918"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#acf1e895cb5eb7f334cbe51901e6bb918">◆ </a></span>MC_SET_SYSLOG</h2> | |||
<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 id="a600cf4cbbe19c0c15ca3710210e35aba"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a600cf4cbbe19c0c15ca3710210e35aba">◆ </a></span>mc_debug()</h2> | |||
<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 id="abf22ea3a331c7ff21c23da91a07c7cb2"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#abf22ea3a331c7ff21c23da91a07c7cb2">◆ </a></span>mc_error()</h2> | |||
<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 id="a3b3ab3ae8b438384fb109a2e38646b6e"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a3b3ab3ae8b438384fb109a2e38646b6e">◆ </a></span>mc_get_debug()</h2> | |||
<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 id="acbb92996a994e316ff65ed3a026e12a4"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#acbb92996a994e316ff65ed3a026e12a4">◆ </a></span>mc_info()</h2> | |||
<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 id="af65a73617b71476020a005b20bf02726"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#af65a73617b71476020a005b20bf02726">◆ </a></span>mc_set_debug()</h2> | |||
<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 id="aadb888da410116384e75a00db30da705"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aadb888da410116384e75a00db30da705">◆ </a></span>mc_set_syslog()</h2> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,75 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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="_deprecated000009"></a>Global <a class="el" href="linkhash_8h.html#a77c5cddef96e6f1ab036ccf911783456">_LH_INLINE</a> </dt> | |||
<dd>Don't use this outside of <a class="el" href="linkhash_8h.html" title="Internal methods for working with json_type_object objects. Although this is exposed by the json_obje...">linkhash.h</a>: </dd> | |||
<dt><a class="anchor" id="_deprecated000010"></a>Global <a class="el" href="linkhash_8h.html#afb856ed4a9bcfd090dde5151fa3ad9ae">_LH_UNCONST</a> (a)</dt> | |||
<dd>Don't use this outside of <a class="el" href="linkhash_8h.html" title="Internal methods for working with json_type_object objects. Although this is exposed by the json_obje...">linkhash.h</a>: </dd> | |||
<dt><a class="anchor" id="_deprecated000001"></a>File <a class="el" href="bits_8h.html">bits.h</a> </dt> | |||
<dd>Use <a class="el" href="json__util_8h.html" title="Miscllaneous utility functions and macros. ">json_util.h</a> instead. </dd> | |||
<dt><a class="anchor" id="_deprecated000004"></a>Global <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">error_description</a> (error)</dt> | |||
<dd></dd> | |||
<dt><a class="anchor" id="_deprecated000003"></a>Global <a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">error_ptr</a> (error)</dt> | |||
<dd></dd> | |||
<dt><a class="anchor" id="_deprecated000002"></a>Global <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">hexdigit</a> (x)</dt> | |||
<dd></dd> | |||
<dt><a class="anchor" id="_deprecated000005"></a>Global <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">is_error</a> (ptr)</dt> | |||
<dd></dd> | |||
<dt><a class="anchor" id="_deprecated000006"></a>Global <a class="el" href="json__tokener_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_tokener</a> </dt> | |||
<dd>Unused in json-c code </dd> | |||
<dt><a class="anchor" id="_deprecated000008"></a>Global <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">lh_abort</a> (const char *msg,...)</dt> | |||
<dd>Since it is not a good idea to exit the entire program because of an internal library failure, json-c will no longer use this function internally. However, because its interface is public, it will remain part of the API on the off chance of legacy software using it externally. </dd> | |||
<dt><a class="anchor" id="_deprecated000007"></a>Global <a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">lh_table_lookup</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k)</dt> | |||
<dd>Use <a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">lh_table_lookup_ex()</a> instead. </dd> | |||
</dl> | |||
</div></div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</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,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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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">Internal methods for working with json_type_array objects. Although this is exposed by the <a class="el" href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object_get_array()</a> method, it is not recommended for direct use </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">Do not use, only contains deprecated defines </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">Do not use, json-c internal, may be changed or removed at any time </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">A convenience header that may be included instead of other individual ones </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">Methods for retrieving the json-c version </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">Do not use, json-c internal, may be changed or removed at any time </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">Core json-c API. Start here, or with <a class="el" href="json__tokener_8h.html" title="Methods to parse an input string into a tree of json_object objects. ">json_tokener.h</a> </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">An API for iterating over json_type_object objects, styled to be familiar to C++ programmers. Unlike <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object_object_foreach()</a> and <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC()</a>, this avoids the need to expose json-c internals like <a class="el" href="structlh__entry.html">lh_entry</a> </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">Do not use, json-c internal, may be changed or removed at any time </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__pointer_8h.html" target="_self">json_pointer.h</a></td><td class="desc">JSON Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree </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__tokener_8h.html" target="_self">json_tokener.h</a></td><td class="desc">Methods to parse an input string into a tree of <a class="el" href="structjson__object.html">json_object</a> objects </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="json__util_8h.html" target="_self">json_util.h</a></td><td class="desc">Miscllaneous utility functions and macros </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="json__visit_8h.html" target="_self">json_visit.h</a></td><td class="desc">Methods for walking a tree of objects </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="linkhash_8h.html" target="_self">linkhash.h</a></td><td class="desc">Internal methods for working with json_type_object objects. Although this is exposed by the <a class="el" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object_get_object()</a> function and within the <a class="el" href="structjson__object__iter.html">json_object_iter</a> type, it is not recommended for direct use </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="math__compat_8h.html" target="_self">math_compat.h</a></td><td class="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
<tr id="row_15_"><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">Internal string buffer handing. Unless you're writing a json_object_to_json_string_fn implementation for use with <a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer()</a> direct use of this is not recommended </td></tr> | |||
<tr id="row_16_" 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">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="snprintf__compat_8h.html" target="_self">snprintf_compat.h</a></td><td class="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="strdup__compat_8h.html" target="_self">strdup_compat.h</a></td><td class="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="strerror__override_8h.html" target="_self">strerror_override.h</a></td><td class="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="strerror__override__private_8h.html" target="_self">strerror_override_private.h</a></td><td class="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="vasprintf__compat_8h.html" target="_self">vasprintf_compat.h</a></td><td class="desc">Do not use, json-c internal, may be changed or removed at any time </td></tr> | |||
</table> | |||
</div><!-- directory --> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,295 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> | |||
<h3><a id="index__"></a>- _ -</h3><ul> | |||
<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 id="index_a"></a>- a -</h3><ul> | |||
<li>array | |||
: <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_b"></a>- b -</h3><ul> | |||
<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 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>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 id="index_d"></a>- d -</h3><ul> | |||
<li>data | |||
: <a class="el" href="unionjson__object_1_1data.html#aaa742eb1b88b4b25ec4c27431d1576d7">json_object::data</a> | |||
</li> | |||
<li>depth | |||
: <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 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 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 id="index_i"></a>- i -</h3><ul> | |||
<li>is_double | |||
: <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_k"></a>- k -</h3><ul> | |||
<li>k | |||
: <a class="el" href="structlh__entry.html#a79d9f1ef0dc444e17105aaeaf167e22c">lh_entry</a> | |||
</li> | |||
<li>k_is_constant | |||
: <a class="el" href="structlh__entry.html#a14f40cc124c32b03f81151ae7934d2e7">lh_entry</a> | |||
</li> | |||
<li>key | |||
: <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter</a> | |||
</li> | |||
</ul> | |||
<h3><a 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#a5638022574f4ddb0f80d62535085bf4f">array_list</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_m"></a>- m -</h3><ul> | |||
<li>max_depth | |||
: <a class="el" href="structjson__tokener.html#a9d9b33c3982925349627dc6a3edca940">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_n"></a>- n -</h3><ul> | |||
<li>next | |||
: <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 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> | |||
<li>ptr | |||
: <a class="el" href="unionjson__object_1_1data.html#ad3f2798f4679c5a3cc7f67a42365b71f">json_object::data</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_q"></a>- q -</h3><ul> | |||
<li>quote_char | |||
: <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_s"></a>- s -</h3><ul> | |||
<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#a11b92f48ed715b187f8609351405342f">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#a51a177df2ef6d27590696975a4f4a7ee">json_object::data</a> | |||
, <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 id="index_u"></a>- u -</h3><ul> | |||
<li>ucs_char | |||
: <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_v"></a>- v -</h3><ul> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,295 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
  | |||
<h3><a 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 id="index_a"></a>- a -</h3><ul> | |||
<li>array | |||
: <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_b"></a>- b -</h3><ul> | |||
<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 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>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 id="index_d"></a>- d -</h3><ul> | |||
<li>data | |||
: <a class="el" href="unionjson__object_1_1data.html#aaa742eb1b88b4b25ec4c27431d1576d7">json_object::data</a> | |||
</li> | |||
<li>depth | |||
: <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 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 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 id="index_i"></a>- i -</h3><ul> | |||
<li>is_double | |||
: <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_k"></a>- k -</h3><ul> | |||
<li>k | |||
: <a class="el" href="structlh__entry.html#a79d9f1ef0dc444e17105aaeaf167e22c">lh_entry</a> | |||
</li> | |||
<li>k_is_constant | |||
: <a class="el" href="structlh__entry.html#a14f40cc124c32b03f81151ae7934d2e7">lh_entry</a> | |||
</li> | |||
<li>key | |||
: <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter</a> | |||
</li> | |||
</ul> | |||
<h3><a 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#a5638022574f4ddb0f80d62535085bf4f">array_list</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_m"></a>- m -</h3><ul> | |||
<li>max_depth | |||
: <a class="el" href="structjson__tokener.html#a9d9b33c3982925349627dc6a3edca940">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_n"></a>- n -</h3><ul> | |||
<li>next | |||
: <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 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> | |||
<li>ptr | |||
: <a class="el" href="unionjson__object_1_1data.html#ad3f2798f4679c5a3cc7f67a42365b71f">json_object::data</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_q"></a>- q -</h3><ul> | |||
<li>quote_char | |||
: <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_s"></a>- s -</h3><ul> | |||
<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#a11b92f48ed715b187f8609351405342f">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#a51a177df2ef6d27590696975a4f4a7ee">json_object::data</a> | |||
, <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 id="index_u"></a>- u -</h3><ul> | |||
<li>ucs_char | |||
: <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_v"></a>- v -</h3><ul> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index__"></a>- _ -</h3><ul> | |||
<li>__STRING | |||
: <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a> | |||
</li> | |||
<li>_json_c_set_last_err() | |||
: <a class="el" href="json__object__private_8h.html#a2b38dd2d14fbfa6585de5664b6d61c0c">json_object_private.h</a> | |||
</li> | |||
<li>_json_c_strerror() | |||
: <a class="el" href="strerror__override_8h.html#a2affa276d0d7b0a446105e324560576f">strerror_override.h</a> | |||
</li> | |||
<li>_json_c_strerror_enable | |||
: <a class="el" href="strerror__override__private_8h.html#ac00e7d4121efe4b2e6ad8961e35e88ba">strerror_override_private.h</a> | |||
</li> | |||
<li>_LH_INLINE | |||
: <a class="el" href="linkhash_8h.html#a77c5cddef96e6f1ab036ccf911783456">linkhash.h</a> | |||
</li> | |||
<li>_LH_UNCONST | |||
: <a class="el" href="linkhash_8h.html#afb856ed4a9bcfd090dde5151fa3ad9ae">linkhash.h</a> | |||
</li> | |||
<li>_printbuf_check_literal | |||
: <a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">printbuf.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,89 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_a"></a>- a -</h3><ul> | |||
<li>array_list | |||
: <a class="el" href="arraylist_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">arraylist.h</a> | |||
</li> | |||
<li>array_list_add() | |||
: <a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">arraylist.h</a> | |||
</li> | |||
<li>array_list_bsearch() | |||
: <a class="el" href="arraylist_8h.html#a8dae21354e818f13dbe4e952daec2669">arraylist.h</a> | |||
</li> | |||
<li>ARRAY_LIST_DEFAULT_SIZE | |||
: <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a> | |||
</li> | |||
<li>array_list_del_idx() | |||
: <a class="el" href="arraylist_8h.html#aecedd8601ee96e2fd8eff5d83fda89ab">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#a90d2ce204a483fa38f5514bad67222aa">arraylist.h</a> | |||
</li> | |||
<li>array_list_get_idx() | |||
: <a class="el" href="arraylist_8h.html#a114f1af5b20b76a3dbb2d1d055006df8">arraylist.h</a> | |||
</li> | |||
<li>array_list_length() | |||
: <a class="el" href="arraylist_8h.html#aa3bf90f47aa210032304b14e7ad09ef7">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#a9f92076e9d8229f8a07e536dc286f811">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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,311 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
  | |||
<h3><a id="index__"></a>- _ -</h3><ul> | |||
<li>__STRING | |||
: <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a> | |||
</li> | |||
<li>_LH_INLINE | |||
: <a class="el" href="linkhash_8h.html#a77c5cddef96e6f1ab036ccf911783456">linkhash.h</a> | |||
</li> | |||
<li>_LH_UNCONST | |||
: <a class="el" href="linkhash_8h.html#afb856ed4a9bcfd090dde5151fa3ad9ae">linkhash.h</a> | |||
</li> | |||
<li>_printbuf_check_literal | |||
: <a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">printbuf.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_a"></a>- a -</h3><ul> | |||
<li>ARRAY_LIST_DEFAULT_SIZE | |||
: <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_e"></a>- e -</h3><ul> | |||
<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 id="index_f"></a>- f -</h3><ul> | |||
<li>FALSE | |||
: <a class="el" href="json__object_8h.html#aa93f0eb578d23995850d61f7d61c55c1">json_object.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_h"></a>- h -</h3><ul> | |||
<li>HAVE_DECL_INFINITY | |||
: <a class="el" href="math__compat_8h.html#a77914bc4c960d1bfda49328bd0646985">math_compat.h</a> | |||
</li> | |||
<li>HAVE_DECL_NAN | |||
: <a class="el" href="math__compat_8h.html#a9025492cba029d3e372532a1d012f119">math_compat.h</a> | |||
</li> | |||
<li>hexdigit | |||
: <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">bits.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_i"></a>- i -</h3><ul> | |||
<li>INFINITY | |||
: <a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">math_compat.h</a> | |||
</li> | |||
<li>is_error | |||
: <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">bits.h</a> | |||
</li> | |||
</ul> | |||
<h3><a 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_OBJECT_ADD_KEY_IS_NEW | |||
: <a class="el" href="json__object_8h.html#a8cd01c484155ac99043a35b7c85ae411">json_object.h</a> | |||
</li> | |||
<li>JSON_C_OBJECT_KEY_IS_CONSTANT | |||
: <a class="el" href="json__object_8h.html#a134ffafc6116799a20134dc7646b5a37">json_object.h</a> | |||
</li> | |||
<li>JSON_C_OPTION_GLOBAL | |||
: <a class="el" href="json__object_8h.html#a45837b8c6564f9e605f8a2bc76243750">json_object.h</a> | |||
</li> | |||
<li>JSON_C_OPTION_THREAD | |||
: <a class="el" href="json__object_8h.html#a50d1490598fe476d7a53e204e02cdc9d">json_object.h</a> | |||
</li> | |||
<li>JSON_C_STR_HASH_DFLT | |||
: <a class="el" href="linkhash_8h.html#ac32e80138c5be6dd9b0483a9cbcc8799">linkhash.h</a> | |||
</li> | |||
<li>JSON_C_STR_HASH_PERLLIKE | |||
: <a class="el" href="linkhash_8h.html#a62316f34fd42941b97a8e9a6b6e68faa">linkhash.h</a> | |||
</li> | |||
<li>JSON_C_TO_STRING_NOSLASHESCAPE | |||
: <a class="el" href="json__object_8h.html#a5c11d72c55f3ab7c088f19e7bf118163">json_object.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_PRETTY_TAB | |||
: <a class="el" href="json__object_8h.html#afc1486af21f6b1653c6f523025bdfd3b">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_C_VISIT_RETURN_CONTINUE | |||
: <a class="el" href="json__visit_8h.html#a98b35e1ba1d52d41799dccbfd2c170a1">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_ERROR | |||
: <a class="el" href="json__visit_8h.html#abfacb0713b81c897a8ce5f37ff6ffb9c">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_POP | |||
: <a class="el" href="json__visit_8h.html#a327a21f1f1c6f84e7a13fbaaf4a51b13">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_SKIP | |||
: <a class="el" href="json__visit_8h.html#adc7ca60a79c4ae870d9463e41527c2a1">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_STOP | |||
: <a class="el" href="json__visit_8h.html#a5956f41bed48f90a127f9b37fad7ea97">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_SECOND | |||
: <a class="el" href="json__visit_8h.html#ac5be4a96b99b724833943003715dfc1c">json_visit.h</a> | |||
</li> | |||
<li>JSON_EXPORT | |||
: <a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">json_object.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="json__util_8h.html#a57d63d199d4b9ea40359253618951300">json_util.h</a> | |||
</li> | |||
<li>json_min | |||
: <a class="el" href="json__util_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">json_util.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 id="index_l"></a>- l -</h3><ul> | |||
<li>LEN_DIRECT_STRING_DATA | |||
: <a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">json_object_private.h</a> | |||
</li> | |||
<li>LH_EMPTY | |||
: <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a> | |||
</li> | |||
<li>lh_entry_k | |||
: <a class="el" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">linkhash.h</a> | |||
</li> | |||
<li>lh_entry_v | |||
: <a class="el" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">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 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 id="index_n"></a>- n -</h3><ul> | |||
<li>NAN | |||
: <a class="el" href="math__compat_8h.html#a8abfcc76130f3f991d124dd22d7e69bc">math_compat.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_p"></a>- p -</h3><ul> | |||
<li>PRId64 | |||
: <a class="el" href="json__inttypes_8h.html#ae372e90b62c1e8b51dc5d95bf7f5ba48">json_inttypes.h</a> | |||
</li> | |||
<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> | |||
<li>printbuf_strappend | |||
: <a class="el" href="printbuf_8h.html#a2f30492682f5fbc59a8749b428e0e4ba">printbuf.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_s"></a>- s -</h3><ul> | |||
<li>SCNd64 | |||
: <a class="el" href="json__inttypes_8h.html#ae7044b3fb4cc5cde22155d59437c348f">json_inttypes.h</a> | |||
</li> | |||
<li>strerror | |||
: <a class="el" href="strerror__override_8h.html#a9dae36435b1668856ec610d6d5238754">strerror_override.h</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,59 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_e"></a>- e -</h3><ul> | |||
<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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,60 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,194 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
  | |||
<h3><a 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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,56 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_f"></a>- f -</h3><ul> | |||
<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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,449 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
  | |||
<h3><a id="index__"></a>- _ -</h3><ul> | |||
<li>_json_c_set_last_err() | |||
: <a class="el" href="json__object__private_8h.html#a2b38dd2d14fbfa6585de5664b6d61c0c">json_object_private.h</a> | |||
</li> | |||
<li>_json_c_strerror() | |||
: <a class="el" href="strerror__override_8h.html#a2affa276d0d7b0a446105e324560576f">strerror_override.h</a> | |||
</li> | |||
</ul> | |||
<h3><a 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_bsearch() | |||
: <a class="el" href="arraylist_8h.html#a8dae21354e818f13dbe4e952daec2669">arraylist.h</a> | |||
</li> | |||
<li>array_list_del_idx() | |||
: <a class="el" href="arraylist_8h.html#aecedd8601ee96e2fd8eff5d83fda89ab">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#a114f1af5b20b76a3dbb2d1d055006df8">arraylist.h</a> | |||
</li> | |||
<li>array_list_length() | |||
: <a class="el" href="arraylist_8h.html#aa3bf90f47aa210032304b14e7ad09ef7">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#a9f92076e9d8229f8a07e536dc286f811">arraylist.h</a> | |||
</li> | |||
<li>array_list_sort() | |||
: <a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">arraylist.h</a> | |||
</li> | |||
</ul> | |||
<h3><a 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_set_serialization_double_format() | |||
: <a class="el" href="json__object_8h.html#a865a9a3f897eb64a0354c21b972e8187">json_object.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_c_visit() | |||
: <a class="el" href="json__visit_8h.html#ac13d0e2e7bf34cd1be6eee3f0f112045">json_visit.h</a> | |||
</li> | |||
<li>json_global_set_string_hash() | |||
: <a class="el" href="linkhash_8h.html#ac8e1d61af44d9c0824d8c7980385bcd3">linkhash.h</a> | |||
</li> | |||
<li>json_object_array_add() | |||
: <a class="el" href="json__object_8h.html#a18cdd9a7455e09f36cdf6e5756b7f586">json_object.h</a> | |||
</li> | |||
<li>json_object_array_bsearch() | |||
: <a class="el" href="json__object_8h.html#aed353084ed3ad84e7b7575afbe7e719d">json_object.h</a> | |||
</li> | |||
<li>json_object_array_del_idx() | |||
: <a class="el" href="json__object_8h.html#a722eca9f578704d3af38b97549242c1f">json_object.h</a> | |||
</li> | |||
<li>json_object_array_get_idx() | |||
: <a class="el" href="json__object_8h.html#a676711a76545d4ec65cc75f100f5fd19">json_object.h</a> | |||
</li> | |||
<li>json_object_array_length() | |||
: <a class="el" href="json__object_8h.html#ab9ea8f9c72d5adf83fdcbfe69f97fa44">json_object.h</a> | |||
</li> | |||
<li>json_object_array_put_idx() | |||
: <a class="el" href="json__object_8h.html#a1ac0ccdbc13a25da7d8b2dc9e421dfad">json_object.h</a> | |||
</li> | |||
<li>json_object_array_sort() | |||
: <a class="el" href="json__object_8h.html#a5584e2f2051cd1faa7fafd07ba888fd1">json_object.h</a> | |||
</li> | |||
<li>json_object_deep_copy() | |||
: <a class="el" href="json__object_8h.html#aaac16505f13bc56accfad82604d8bcdc">json_object.h</a> | |||
</li> | |||
<li>json_object_double_to_json_string() | |||
: <a class="el" href="json__object_8h.html#ada262c62364e3819b6a64b1e3a632336">json_object.h</a> | |||
</li> | |||
<li>json_object_equal() | |||
: <a class="el" href="json__object_8h.html#a5a1d4640525e0217059868e312f20579">json_object.h</a> | |||
</li> | |||
<li>json_object_from_fd() | |||
: <a class="el" href="json__util_8h.html#a62ba7e0f43eb72c418654acf4e263aa6">json_util.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#a675aa3a9cced685dbfd1c1a770a0c3e4">json_object.h</a> | |||
</li> | |||
<li>json_object_get_array() | |||
: <a class="el" href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object.h</a> | |||
</li> | |||
<li>json_object_get_boolean() | |||
: <a class="el" href="json__object_8h.html#ac003fb99db7ecd674bb16d983d2f92ee">json_object.h</a> | |||
</li> | |||
<li>json_object_get_double() | |||
: <a class="el" href="json__object_8h.html#a94a70cff6a14398b581b7b10b0792c5b">json_object.h</a> | |||
</li> | |||
<li>json_object_get_int() | |||
: <a class="el" href="json__object_8h.html#a8c56dc58a02f92cd6789ba5dcb9fe7b1">json_object.h</a> | |||
</li> | |||
<li>json_object_get_int64() | |||
: <a class="el" href="json__object_8h.html#a1a14750b3af4df18ec8dc93b090a8e8a">json_object.h</a> | |||
</li> | |||
<li>json_object_get_object() | |||
: <a class="el" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object.h</a> | |||
</li> | |||
<li>json_object_get_string() | |||
: <a class="el" href="json__object_8h.html#a9ee29ca8d79896e15007131527f6002e">json_object.h</a> | |||
</li> | |||
<li>json_object_get_string_len() | |||
: <a class="el" href="json__object_8h.html#ac1d1f95a27a5e5d93bb66a8adfc1a2f4">json_object.h</a> | |||
</li> | |||
<li>json_object_get_type() | |||
: <a class="el" href="json__object_8h.html#af256a3a7910e271a2b9735e5044c3827">json_object.h</a> | |||
</li> | |||
<li>json_object_get_userdata() | |||
: <a class="el" href="json__object_8h.html#ae925f3ec0f61cba5ea3dd50e0315f194">json_object.h</a> | |||
</li> | |||
<li>json_object_int_inc() | |||
: <a class="el" href="json__object_8h.html#a25691322b2d1ab24a3797e5752eb659f">json_object.h</a> | |||
</li> | |||
<li>json_object_is_type() | |||
: <a class="el" href="json__object_8h.html#a8ab506a3d8f4ba5eb6a12ce0a6bbd37b">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#a84f7f8c0774c4600d958561d7548d649">json_object.h</a> | |||
</li> | |||
<li>json_object_new_boolean() | |||
: <a class="el" href="json__object_8h.html#a2e290acd80e72cca745f89fb4600fb78">json_object.h</a> | |||
</li> | |||
<li>json_object_new_double() | |||
: <a class="el" href="json__object_8h.html#a594a093bafb9091f843da3197e0638aa">json_object.h</a> | |||
</li> | |||
<li>json_object_new_double_s() | |||
: <a class="el" href="json__object_8h.html#ae49671c026fe1ada370a75321e4e65f6">json_object.h</a> | |||
</li> | |||
<li>json_object_new_int() | |||
: <a class="el" href="json__object_8h.html#ae92f0770fb4b3c884ce35de52d3d7de8">json_object.h</a> | |||
</li> | |||
<li>json_object_new_int64() | |||
: <a class="el" href="json__object_8h.html#a7847f74494645c2b076505c37cc4cb93">json_object.h</a> | |||
</li> | |||
<li>json_object_new_object() | |||
: <a class="el" href="json__object_8h.html#a68c383f54544fca19b5f2425be397600">json_object.h</a> | |||
</li> | |||
<li>json_object_new_string() | |||
: <a class="el" href="json__object_8h.html#a7b7b5302b3903c9347eeb1f4a64d657b">json_object.h</a> | |||
</li> | |||
<li>json_object_new_string_len() | |||
: <a class="el" href="json__object_8h.html#a190e9bea8c39b257af69d392dd2ddffb">json_object.h</a> | |||
</li> | |||
<li>json_object_object_add() | |||
: <a class="el" href="json__object_8h.html#a27bd808a022251059a43f1f6370441cd">json_object.h</a> | |||
</li> | |||
<li>json_object_object_add_ex() | |||
: <a class="el" href="json__object_8h.html#a57d3e444dd7db6b4510d21bf3716a002">json_object.h</a> | |||
</li> | |||
<li>json_object_object_del() | |||
: <a class="el" href="json__object_8h.html#ac6605fdafca20bd5d33c84f4f80a3bda">json_object.h</a> | |||
</li> | |||
<li>json_object_object_get() | |||
: <a class="el" href="json__object_8h.html#a1a097805abb53b4c8a60d573730a8939">json_object.h</a> | |||
</li> | |||
<li>json_object_object_get_ex() | |||
: <a class="el" href="json__object_8h.html#a90d5f16d58636f01d2ed1a6030c7366a">json_object.h</a> | |||
</li> | |||
<li>json_object_object_length() | |||
: <a class="el" href="json__object_8h.html#ad59a0ad2ec914a5eef90af53acae06d9">json_object.h</a> | |||
</li> | |||
<li>json_object_put() | |||
: <a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">json_object.h</a> | |||
</li> | |||
<li>json_object_set_boolean() | |||
: <a class="el" href="json__object_8h.html#a23863c1503f3a8dd8a460a6405da0a65">json_object.h</a> | |||
</li> | |||
<li>json_object_set_double() | |||
: <a class="el" href="json__object_8h.html#a3a7b7ce585565558cb69dad8d45d7757">json_object.h</a> | |||
</li> | |||
<li>json_object_set_int() | |||
: <a class="el" href="json__object_8h.html#a4ab3568f12e01fd2967e765a72456caa">json_object.h</a> | |||
</li> | |||
<li>json_object_set_int64() | |||
: <a class="el" href="json__object_8h.html#a7d3948600dde732abed0e261264ef53a">json_object.h</a> | |||
</li> | |||
<li>json_object_set_serializer() | |||
: <a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object.h</a> | |||
</li> | |||
<li>json_object_set_string() | |||
: <a class="el" href="json__object_8h.html#ac35013e51cdc0651512801c947df431c">json_object.h</a> | |||
</li> | |||
<li>json_object_set_string_len() | |||
: <a class="el" href="json__object_8h.html#ae48707a0c8689e14aaa3a9b831db27fc">json_object.h</a> | |||
</li> | |||
<li>json_object_set_userdata() | |||
: <a class="el" href="json__object_8h.html#a4ee4281ccd123c62878e931a0a3bc43b">json_object.h</a> | |||
</li> | |||
<li>json_object_to_fd() | |||
: <a class="el" href="json__util_8h.html#adc52c3b220effc880270f095cd748433">json_util.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#ab7390c22baa1700d977c2af6b22d43a4">json_object.h</a> | |||
</li> | |||
<li>json_object_to_json_string_ext() | |||
: <a class="el" href="json__object_8h.html#a9db613127bd4ef7db42307e43a85fc1b">json_object.h</a> | |||
</li> | |||
<li>json_object_to_json_string_length() | |||
: <a class="el" href="json__object_8h.html#add3770a3ba3d01a8f9adedfcd6bd8dbb">json_object.h</a> | |||
</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_pointer_get() | |||
: <a class="el" href="json__pointer_8h.html#abf47f34be3386a5eb510604f05ae9491">json_pointer.h</a> | |||
</li> | |||
<li>json_pointer_getf() | |||
: <a class="el" href="json__pointer_8h.html#ae7eb2cab2f6f50c51053430223a01438">json_pointer.h</a> | |||
</li> | |||
<li>json_pointer_set() | |||
: <a class="el" href="json__pointer_8h.html#ab06a9fd172593748b2dc8d3a11c74fa0">json_pointer.h</a> | |||
</li> | |||
<li>json_pointer_setf() | |||
: <a class="el" href="json__pointer_8h.html#a74edfbe357c7428b1a20ae73e3910ac0">json_pointer.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#a887c4661906fc6b36cc366304e522534">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_get_error() | |||
: <a class="el" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_new() | |||
: <a class="el" href="json__tokener_8h.html#a5ac7e2c350bc592cf2fa7b9935b00ef5">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_new_ex() | |||
: <a class="el" href="json__tokener_8h.html#a6a1583ddd434e13515d6232de813462e">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_parse() | |||
: <a class="el" href="json__tokener_8h.html#a236ef64d079822a4411d13eae7190c4d">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_parse_ex() | |||
: <a class="el" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_parse_verbose() | |||
: <a class="el" href="json__tokener_8h.html#a735f2dc755d57ed5c5b807aaaaef3b14">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_reset() | |||
: <a class="el" href="json__tokener_8h.html#a238649a59737be5152d525aeaf4153ab">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_set_flags() | |||
: <a class="el" href="json__tokener_8h.html#a7e7a0c0c9dc79e5e47b2608bb8aad7b7">json_tokener.h</a> | |||
</li> | |||
<li>json_type_to_name() | |||
: <a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_util.h</a> | |||
</li> | |||
<li>json_util_get_last_err() | |||
: <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util.h</a> | |||
</li> | |||
</ul> | |||
<h3><a id="index_l"></a>- l -</h3><ul> | |||
<li>lh_abort() | |||
: <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">linkhash.h</a> | |||
</li> | |||
<li>lh_kchar_table_new() | |||
: <a class="el" href="linkhash_8h.html#a6bf630754affe92612639542a6c49c3f">linkhash.h</a> | |||
</li> | |||
<li>lh_kptr_table_new() | |||
: <a class="el" href="linkhash_8h.html#af8108563b961dbf5471fe2c0e51f40a5">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#a86c0cd547be1e2c2486a73bd58e1352c">linkhash.h</a> | |||
</li> | |||
<li>lh_table_insert_w_hash() | |||
: <a class="el" href="linkhash_8h.html#a4558a9347a422e03a15b0b7a29b82dc3">linkhash.h</a> | |||
</li> | |||
<li>lh_table_length() | |||
: <a class="el" href="linkhash_8h.html#ac9ba631c91fe80fb905f04c7cd526f2b">linkhash.h</a> | |||
</li> | |||
<li>lh_table_lookup() | |||
: <a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">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_entry_w_hash() | |||
: <a class="el" href="linkhash_8h.html#a59ecaf34ef59280952f4459b2de63677">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#a9c4f8a71dbe4d3390d9f7adb331beb0e">linkhash.h</a> | |||
</li> | |||
<li>lh_table_resize() | |||
: <a class="el" href="linkhash_8h.html#a30c8414e31aeee7669acc938116d933f">linkhash.h</a> | |||
</li> | |||
</ul> | |||
<h3><a 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 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 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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,62 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_h"></a>- h -</h3><ul> | |||
<li>HAVE_DECL_INFINITY | |||
: <a class="el" href="math__compat_8h.html#a77914bc4c960d1bfda49328bd0646985">math_compat.h</a> | |||
</li> | |||
<li>HAVE_DECL_NAN | |||
: <a class="el" href="math__compat_8h.html#a9025492cba029d3e372532a1d012f119">math_compat.h</a> | |||
</li> | |||
<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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,59 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_i"></a>- i -</h3><ul> | |||
<li>INFINITY | |||
: <a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">math_compat.h</a> | |||
</li> | |||
<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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,602 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_j"></a>- j -</h3><ul> | |||
<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_OBJECT_ADD_KEY_IS_NEW | |||
: <a class="el" href="json__object_8h.html#a8cd01c484155ac99043a35b7c85ae411">json_object.h</a> | |||
</li> | |||
<li>JSON_C_OBJECT_KEY_IS_CONSTANT | |||
: <a class="el" href="json__object_8h.html#a134ffafc6116799a20134dc7646b5a37">json_object.h</a> | |||
</li> | |||
<li>JSON_C_OPTION_GLOBAL | |||
: <a class="el" href="json__object_8h.html#a45837b8c6564f9e605f8a2bc76243750">json_object.h</a> | |||
</li> | |||
<li>JSON_C_OPTION_THREAD | |||
: <a class="el" href="json__object_8h.html#a50d1490598fe476d7a53e204e02cdc9d">json_object.h</a> | |||
</li> | |||
<li>json_c_set_serialization_double_format() | |||
: <a class="el" href="json__object_8h.html#a865a9a3f897eb64a0354c21b972e8187">json_object.h</a> | |||
</li> | |||
<li>json_c_shallow_copy_default | |||
: <a class="el" href="json__object_8h.html#ad79dbd850536be7f59714b52bbd7ec30">json_object.h</a> | |||
</li> | |||
<li>json_c_shallow_copy_fn | |||
: <a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_object.h</a> | |||
</li> | |||
<li>JSON_C_STR_HASH_DFLT | |||
: <a class="el" href="linkhash_8h.html#ac32e80138c5be6dd9b0483a9cbcc8799">linkhash.h</a> | |||
</li> | |||
<li>JSON_C_STR_HASH_PERLLIKE | |||
: <a class="el" href="linkhash_8h.html#a62316f34fd42941b97a8e9a6b6e68faa">linkhash.h</a> | |||
</li> | |||
<li>JSON_C_TO_STRING_NOSLASHESCAPE | |||
: <a class="el" href="json__object_8h.html#a5c11d72c55f3ab7c088f19e7bf118163">json_object.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_PRETTY_TAB | |||
: <a class="el" href="json__object_8h.html#afc1486af21f6b1653c6f523025bdfd3b">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_c_visit() | |||
: <a class="el" href="json__visit_8h.html#ac13d0e2e7bf34cd1be6eee3f0f112045">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_CONTINUE | |||
: <a class="el" href="json__visit_8h.html#a98b35e1ba1d52d41799dccbfd2c170a1">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_ERROR | |||
: <a class="el" href="json__visit_8h.html#abfacb0713b81c897a8ce5f37ff6ffb9c">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_POP | |||
: <a class="el" href="json__visit_8h.html#a327a21f1f1c6f84e7a13fbaaf4a51b13">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_SKIP | |||
: <a class="el" href="json__visit_8h.html#adc7ca60a79c4ae870d9463e41527c2a1">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_RETURN_STOP | |||
: <a class="el" href="json__visit_8h.html#a5956f41bed48f90a127f9b37fad7ea97">json_visit.h</a> | |||
</li> | |||
<li>JSON_C_VISIT_SECOND | |||
: <a class="el" href="json__visit_8h.html#ac5be4a96b99b724833943003715dfc1c">json_visit.h</a> | |||
</li> | |||
<li>json_c_visit_userfunc | |||
: <a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_visit.h</a> | |||
</li> | |||
<li>JSON_EXPORT | |||
: <a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">json_object.h</a> | |||
</li> | |||
<li>JSON_FILE_BUF_SIZE | |||
: <a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">json_util.h</a> | |||
</li> | |||
<li>json_global_set_string_hash() | |||
: <a class="el" href="linkhash_8h.html#ac8e1d61af44d9c0824d8c7980385bcd3">linkhash.h</a> | |||
</li> | |||
<li>json_hex_chars | |||
: <a class="el" href="json__object__private_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object_private.h</a> | |||
</li> | |||
<li>json_max | |||
: <a class="el" href="json__util_8h.html#a57d63d199d4b9ea40359253618951300">json_util.h</a> | |||
</li> | |||
<li>json_min | |||
: <a class="el" href="json__util_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">json_util.h</a> | |||
</li> | |||
<li>json_number_chars | |||
: <a class="el" href="json__object__private_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object_private.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#a18cdd9a7455e09f36cdf6e5756b7f586">json_object.h</a> | |||
</li> | |||
<li>json_object_array_bsearch() | |||
: <a class="el" href="json__object_8h.html#aed353084ed3ad84e7b7575afbe7e719d">json_object.h</a> | |||
</li> | |||
<li>json_object_array_del_idx() | |||
: <a class="el" href="json__object_8h.html#a722eca9f578704d3af38b97549242c1f">json_object.h</a> | |||
</li> | |||
<li>json_object_array_get_idx() | |||
: <a class="el" href="json__object_8h.html#a676711a76545d4ec65cc75f100f5fd19">json_object.h</a> | |||
</li> | |||
<li>json_object_array_length() | |||
: <a class="el" href="json__object_8h.html#ab9ea8f9c72d5adf83fdcbfe69f97fa44">json_object.h</a> | |||
</li> | |||
<li>json_object_array_put_idx() | |||
: <a class="el" href="json__object_8h.html#a1ac0ccdbc13a25da7d8b2dc9e421dfad">json_object.h</a> | |||
</li> | |||
<li>json_object_array_sort() | |||
: <a class="el" href="json__object_8h.html#a5584e2f2051cd1faa7fafd07ba888fd1">json_object.h</a> | |||
</li> | |||
<li>json_object_deep_copy() | |||
: <a class="el" href="json__object_8h.html#aaac16505f13bc56accfad82604d8bcdc">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#a57e58c272b899b7034c3b5137935117f">json_object.h</a> | |||
</li> | |||
<li>json_object_double_to_json_string() | |||
: <a class="el" href="json__object_8h.html#ada262c62364e3819b6a64b1e3a632336">json_object.h</a> | |||
</li> | |||
<li>json_object_equal() | |||
: <a class="el" href="json__object_8h.html#a5a1d4640525e0217059868e312f20579">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_fd() | |||
: <a class="el" href="json__util_8h.html#a62ba7e0f43eb72c418654acf4e263aa6">json_util.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#a675aa3a9cced685dbfd1c1a770a0c3e4">json_object.h</a> | |||
</li> | |||
<li>json_object_get_array() | |||
: <a class="el" href="json__object_8h.html#a23d20e3f886c1638a7116be66b7b5ec2">json_object.h</a> | |||
</li> | |||
<li>json_object_get_boolean() | |||
: <a class="el" href="json__object_8h.html#ac003fb99db7ecd674bb16d983d2f92ee">json_object.h</a> | |||
</li> | |||
<li>json_object_get_double() | |||
: <a class="el" href="json__object_8h.html#a94a70cff6a14398b581b7b10b0792c5b">json_object.h</a> | |||
</li> | |||
<li>json_object_get_int() | |||
: <a class="el" href="json__object_8h.html#a8c56dc58a02f92cd6789ba5dcb9fe7b1">json_object.h</a> | |||
</li> | |||
<li>json_object_get_int64() | |||
: <a class="el" href="json__object_8h.html#a1a14750b3af4df18ec8dc93b090a8e8a">json_object.h</a> | |||
</li> | |||
<li>json_object_get_object() | |||
: <a class="el" href="json__object_8h.html#a2caa52ae1863bd073444f3737138a4db">json_object.h</a> | |||
</li> | |||
<li>json_object_get_string() | |||
: <a class="el" href="json__object_8h.html#a9ee29ca8d79896e15007131527f6002e">json_object.h</a> | |||
</li> | |||
<li>json_object_get_string_len() | |||
: <a class="el" href="json__object_8h.html#ac1d1f95a27a5e5d93bb66a8adfc1a2f4">json_object.h</a> | |||
</li> | |||
<li>json_object_get_type() | |||
: <a class="el" href="json__object_8h.html#af256a3a7910e271a2b9735e5044c3827">json_object.h</a> | |||
</li> | |||
<li>json_object_get_userdata() | |||
: <a class="el" href="json__object_8h.html#ae925f3ec0f61cba5ea3dd50e0315f194">json_object.h</a> | |||
</li> | |||
<li>json_object_int_inc() | |||
: <a class="el" href="json__object_8h.html#a25691322b2d1ab24a3797e5752eb659f">json_object.h</a> | |||
</li> | |||
<li>json_object_is_type() | |||
: <a class="el" href="json__object_8h.html#a8ab506a3d8f4ba5eb6a12ce0a6bbd37b">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#a84f7f8c0774c4600d958561d7548d649">json_object.h</a> | |||
</li> | |||
<li>json_object_new_boolean() | |||
: <a class="el" href="json__object_8h.html#a2e290acd80e72cca745f89fb4600fb78">json_object.h</a> | |||
</li> | |||
<li>json_object_new_double() | |||
: <a class="el" href="json__object_8h.html#a594a093bafb9091f843da3197e0638aa">json_object.h</a> | |||
</li> | |||
<li>json_object_new_double_s() | |||
: <a class="el" href="json__object_8h.html#ae49671c026fe1ada370a75321e4e65f6">json_object.h</a> | |||
</li> | |||
<li>json_object_new_int() | |||
: <a class="el" href="json__object_8h.html#ae92f0770fb4b3c884ce35de52d3d7de8">json_object.h</a> | |||
</li> | |||
<li>json_object_new_int64() | |||
: <a class="el" href="json__object_8h.html#a7847f74494645c2b076505c37cc4cb93">json_object.h</a> | |||
</li> | |||
<li>json_object_new_object() | |||
: <a class="el" href="json__object_8h.html#a68c383f54544fca19b5f2425be397600">json_object.h</a> | |||
</li> | |||
<li>json_object_new_string() | |||
: <a class="el" href="json__object_8h.html#a7b7b5302b3903c9347eeb1f4a64d657b">json_object.h</a> | |||
</li> | |||
<li>json_object_new_string_len() | |||
: <a class="el" href="json__object_8h.html#a190e9bea8c39b257af69d392dd2ddffb">json_object.h</a> | |||
</li> | |||
<li>json_object_object_add() | |||
: <a class="el" href="json__object_8h.html#a27bd808a022251059a43f1f6370441cd">json_object.h</a> | |||
</li> | |||
<li>json_object_object_add_ex() | |||
: <a class="el" href="json__object_8h.html#a57d3e444dd7db6b4510d21bf3716a002">json_object.h</a> | |||
</li> | |||
<li>json_object_object_del() | |||
: <a class="el" href="json__object_8h.html#ac6605fdafca20bd5d33c84f4f80a3bda">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() | |||
: <a class="el" href="json__object_8h.html#a1a097805abb53b4c8a60d573730a8939">json_object.h</a> | |||
</li> | |||
<li>json_object_object_get_ex() | |||
: <a class="el" href="json__object_8h.html#a90d5f16d58636f01d2ed1a6030c7366a">json_object.h</a> | |||
</li> | |||
<li>json_object_object_length() | |||
: <a class="el" href="json__object_8h.html#ad59a0ad2ec914a5eef90af53acae06d9">json_object.h</a> | |||
</li> | |||
<li>json_object_private_delete_fn | |||
: <a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private.h</a> | |||
</li> | |||
<li>json_object_put() | |||
: <a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">json_object.h</a> | |||
</li> | |||
<li>json_object_set_boolean() | |||
: <a class="el" href="json__object_8h.html#a23863c1503f3a8dd8a460a6405da0a65">json_object.h</a> | |||
</li> | |||
<li>json_object_set_double() | |||
: <a class="el" href="json__object_8h.html#a3a7b7ce585565558cb69dad8d45d7757">json_object.h</a> | |||
</li> | |||
<li>json_object_set_int() | |||
: <a class="el" href="json__object_8h.html#a4ab3568f12e01fd2967e765a72456caa">json_object.h</a> | |||
</li> | |||
<li>json_object_set_int64() | |||
: <a class="el" href="json__object_8h.html#a7d3948600dde732abed0e261264ef53a">json_object.h</a> | |||
</li> | |||
<li>json_object_set_serializer() | |||
: <a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object.h</a> | |||
</li> | |||
<li>json_object_set_string() | |||
: <a class="el" href="json__object_8h.html#ac35013e51cdc0651512801c947df431c">json_object.h</a> | |||
</li> | |||
<li>json_object_set_string_len() | |||
: <a class="el" href="json__object_8h.html#ae48707a0c8689e14aaa3a9b831db27fc">json_object.h</a> | |||
</li> | |||
<li>json_object_set_userdata() | |||
: <a class="el" href="json__object_8h.html#a4ee4281ccd123c62878e931a0a3bc43b">json_object.h</a> | |||
</li> | |||
<li>json_object_to_fd() | |||
: <a class="el" href="json__util_8h.html#adc52c3b220effc880270f095cd748433">json_util.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#ab7390c22baa1700d977c2af6b22d43a4">json_object.h</a> | |||
</li> | |||
<li>json_object_to_json_string_ext() | |||
: <a class="el" href="json__object_8h.html#a9db613127bd4ef7db42307e43a85fc1b">json_object.h</a> | |||
</li> | |||
<li>json_object_to_json_string_fn | |||
: <a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object.h</a> | |||
</li> | |||
<li>json_object_to_json_string_length() | |||
: <a class="el" href="json__object_8h.html#add3770a3ba3d01a8f9adedfcd6bd8dbb">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_pointer_get() | |||
: <a class="el" href="json__pointer_8h.html#abf47f34be3386a5eb510604f05ae9491">json_pointer.h</a> | |||
</li> | |||
<li>json_pointer_getf() | |||
: <a class="el" href="json__pointer_8h.html#ae7eb2cab2f6f50c51053430223a01438">json_pointer.h</a> | |||
</li> | |||
<li>json_pointer_set() | |||
: <a class="el" href="json__pointer_8h.html#ab06a9fd172593748b2dc8d3a11c74fa0">json_pointer.h</a> | |||
</li> | |||
<li>json_pointer_setf() | |||
: <a class="el" href="json__pointer_8h.html#a74edfbe357c7428b1a20ae73e3910ac0">json_pointer.h</a> | |||
</li> | |||
<li>json_tokener | |||
: <a class="el" href="json__tokener_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_tokener.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#a887c4661906fc6b36cc366304e522534">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_get_error() | |||
: <a class="el" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_new() | |||
: <a class="el" href="json__tokener_8h.html#a5ac7e2c350bc592cf2fa7b9935b00ef5">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_new_ex() | |||
: <a class="el" href="json__tokener_8h.html#a6a1583ddd434e13515d6232de813462e">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_parse() | |||
: <a class="el" href="json__tokener_8h.html#a236ef64d079822a4411d13eae7190c4d">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_parse_ex() | |||
: <a class="el" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_parse_verbose() | |||
: <a class="el" href="json__tokener_8h.html#a735f2dc755d57ed5c5b807aaaaef3b14">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_reset() | |||
: <a class="el" href="json__tokener_8h.html#a238649a59737be5152d525aeaf4153ab">json_tokener.h</a> | |||
</li> | |||
<li>json_tokener_set_flags() | |||
: <a class="el" href="json__tokener_8h.html#a7e7a0c0c9dc79e5e47b2608bb8aad7b7">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#aba5eff84f8638d22f50403175f270c96">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> | |||
<li>json_util_get_last_err() | |||
: <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,137 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_l"></a>- l -</h3><ul> | |||
<li>LEN_DIRECT_STRING_DATA | |||
: <a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">json_object_private.h</a> | |||
</li> | |||
<li>lh_abort() | |||
: <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">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#a481b0bb1ab1d6a83713d9c27aa9f07d2">linkhash.h</a> | |||
</li> | |||
<li>lh_entry_k | |||
: <a class="el" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">linkhash.h</a> | |||
</li> | |||
<li>lh_entry_v | |||
: <a class="el" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">linkhash.h</a> | |||
</li> | |||
<li>lh_equal_fn | |||
: <a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">linkhash.h</a> | |||
</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#a91d16eb45069d235a198d2184a77d0ae">linkhash.h</a> | |||
</li> | |||
<li>lh_kchar_table_new() | |||
: <a class="el" href="linkhash_8h.html#a6bf630754affe92612639542a6c49c3f">linkhash.h</a> | |||
</li> | |||
<li>lh_kptr_table_new() | |||
: <a class="el" href="linkhash_8h.html#af8108563b961dbf5471fe2c0e51f40a5">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_table | |||
: <a class="el" href="linkhash_8h.html#a766e90057496fc6712d6be0da180a21f">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#a86c0cd547be1e2c2486a73bd58e1352c">linkhash.h</a> | |||
</li> | |||
<li>lh_table_insert_w_hash() | |||
: <a class="el" href="linkhash_8h.html#a4558a9347a422e03a15b0b7a29b82dc3">linkhash.h</a> | |||
</li> | |||
<li>lh_table_length() | |||
: <a class="el" href="linkhash_8h.html#ac9ba631c91fe80fb905f04c7cd526f2b">linkhash.h</a> | |||
</li> | |||
<li>lh_table_lookup() | |||
: <a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">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_entry_w_hash() | |||
: <a class="el" href="linkhash_8h.html#a59ecaf34ef59280952f4459b2de63677">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#a9c4f8a71dbe4d3390d9f7adb331beb0e">linkhash.h</a> | |||
</li> | |||
<li>lh_table_resize() | |||
: <a class="el" href="linkhash_8h.html#a30c8414e31aeee7669acc938116d933f">linkhash.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,89 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_m"></a>- m -</h3><ul> | |||
<li>mc_debug() | |||
: <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">debug.h</a> | |||
</li> | |||
<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_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#a5ef640ce1e9e61c5f6632aefbbfa0041">debug.h</a> | |||
</li> | |||
<li>mc_info() | |||
: <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">debug.h</a> | |||
</li> | |||
<li>MC_SET_DEBUG | |||
: <a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">debug.h</a> | |||
</li> | |||
<li>mc_set_debug() | |||
: <a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">debug.h</a> | |||
</li> | |||
<li>MC_SET_SYSLOG | |||
: <a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">debug.h</a> | |||
</li> | |||
<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 Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,56 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_n"></a>- n -</h3><ul> | |||
<li>NAN | |||
: <a class="el" href="math__compat_8h.html#a8abfcc76130f3f991d124dd22d7e69bc">math_compat.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,83 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_p"></a>- p -</h3><ul> | |||
<li>PRId64 | |||
: <a class="el" href="json__inttypes_8h.html#ae372e90b62c1e8b51dc5d95bf7f5ba48">json_inttypes.h</a> | |||
</li> | |||
<li>printbuf | |||
: <a class="el" href="printbuf_8h.html#ace274df280df67463ff417b1b3392395">printbuf.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> | |||
<li>printbuf_strappend | |||
: <a class="el" href="printbuf_8h.html#a2f30492682f5fbc59a8749b428e0e4ba">printbuf.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,62 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_s"></a>- s -</h3><ul> | |||
<li>SCNd64 | |||
: <a class="el" href="json__inttypes_8h.html#ae7044b3fb4cc5cde22155d59437c348f">json_inttypes.h</a> | |||
</li> | |||
<li>sprintbuf() | |||
: <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">printbuf.h</a> | |||
</li> | |||
<li>strerror | |||
: <a class="el" href="strerror__override_8h.html#a9dae36435b1668856ec610d6d5238754">strerror_override.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,59 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div> | |||
<h3><a id="index_t"></a>- t -</h3><ul> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,102 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
 <ul> | |||
<li>array_list | |||
: <a class="el" href="arraylist_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">arraylist.h</a> | |||
</li> | |||
<li>array_list_free_fn | |||
: <a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">arraylist.h</a> | |||
</li> | |||
<li>json_bool | |||
: <a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_object.h</a> | |||
</li> | |||
<li>json_c_shallow_copy_fn | |||
: <a class="el" href="json__object_8h.html#acfbe0648eb909870e346df0bb42e81e1">json_object.h</a> | |||
</li> | |||
<li>json_c_visit_userfunc | |||
: <a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_visit.h</a> | |||
</li> | |||
<li>json_object | |||
: <a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object.h</a> | |||
</li> | |||
<li>json_object_delete_fn | |||
: <a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object.h</a> | |||
</li> | |||
<li>json_object_iter | |||
: <a class="el" href="json__object_8h.html#af88126730e765f2068968f4b16fd074f">json_object.h</a> | |||
</li> | |||
<li>json_object_private_delete_fn | |||
: <a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private.h</a> | |||
</li> | |||
<li>json_object_to_json_string_fn | |||
: <a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object.h</a> | |||
</li> | |||
<li>json_tokener | |||
: <a class="el" href="json__tokener_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_tokener.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#a481b0bb1ab1d6a83713d9c27aa9f07d2">linkhash.h</a> | |||
</li> | |||
<li>lh_equal_fn | |||
: <a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">linkhash.h</a> | |||
</li> | |||
<li>lh_hash_fn | |||
: <a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">linkhash.h</a> | |||
</li> | |||
<li>lh_table | |||
: <a class="el" href="linkhash_8h.html#a766e90057496fc6712d6be0da180a21f">linkhash.h</a> | |||
</li> | |||
<li>printbuf | |||
: <a class="el" href="printbuf_8h.html#ace274df280df67463ff417b1b3392395">printbuf.h</a> | |||
</li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,69 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="contents"> | |||
 <ul> | |||
<li>_json_c_strerror_enable | |||
: <a class="el" href="strerror__override__private_8h.html#ac00e7d4121efe4b2e6ad8961e35e88ba">strerror_override_private.h</a> | |||
</li> | |||
<li>json_c_shallow_copy_default | |||
: <a class="el" href="json__object_8h.html#ad79dbd850536be7f59714b52bbd7ec30">json_object.h</a> | |||
</li> | |||
<li>json_hex_chars | |||
: <a class="el" href="json__object__private_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object_private.h</a> | |||
</li> | |||
<li>json_number_chars | |||
: <a class="el" href="json__object__private_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object_private.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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,117 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: `json-c`</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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">`json-c` </div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<div class="textblock"><ol type="1"> | |||
<li><a href="#overview">Overview and Build Status</a></li> | |||
<li><a href="#buildunix">Building on Unix</a></li> | |||
<li><a href="#installprereq">Install Prerequisites</a></li> | |||
<li><a href="#buildthreaded">Building with partial threading support</a></li> | |||
<li><a href="#linking">Linking to libjson-c</a></li> | |||
<li><a href="#using">Using json-c</a></li> | |||
</ol> | |||
<h2>JSON-C - A JSON implementation in C <a class="anchor" id="overview"></a> </h2> | |||
<p>Build Status</p><ul> | |||
<li><a href="https://ci.appveyor.com/project/hawicz/json-c">AppVeyor Build</a> <div class="image"> | |||
<img src="https://ci.appveyor.com/api/projects/status/github/json-c/json-c?branch=master&svg=true" alt="AppVeyor Build Status"/> | |||
</div> | |||
</li> | |||
<li><a href="https://travis-ci.org/json-c/json-c">Travis Build</a> <div class="image"> | |||
<img src="https://travis-ci.org/json-c/json-c.svg?branch=master" alt="Travis Build Status"/> | |||
</div> | |||
</li> | |||
</ul> | |||
<p>JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. It aims to conform to <a href="https://tools.ietf.org/html/rfc7159">RFC 7159</a>.</p> | |||
<h2>Building on Unix with <code>git</code>, <code>gcc</code> and <code>autotools</code> <a class="anchor" id="buildunix"></a> </h2> | |||
<p>Home page for json-c: <a href="https://github.com/json-c/json-c/wiki">https://github.com/json-c/json-c/wiki</a></p> | |||
<h3>Prerequisites:</h3> | |||
<p>See also the "Installing prerequisites" section below.</p> | |||
<ul> | |||
<li><code>gcc</code>, <code>clang</code>, or another C compiler</li> | |||
<li><code>libtool>=2.2.6b</code></li> | |||
</ul> | |||
<p>If you're not using a release tarball, you'll also need:</p> | |||
<ul> | |||
<li><code>autoconf>=2.64</code> (<code>autoreconf</code>)</li> | |||
<li><code>automake>=1.13</code></li> | |||
</ul> | |||
<p>Make sure you have a complete <code>libtool</code> install, including <code>libtoolize</code>.</p> | |||
<p>To generate docs (e.g. as part of make distcheck) you'll also need:</p><ul> | |||
<li><code>doxygen>=1.8.13</code></li> | |||
</ul> | |||
<h3>Build instructions:</h3> | |||
<p><code>json-c</code> GitHub repo: <a href="https://github.com/json-c/json-c">https://github.com/json-c/json-c</a></p> | |||
<div class="fragment"><div class="line">$ git clone https://github.com/json-c/json-c.git</div><div class="line">$ cd json-c</div><div class="line">$ sh autogen.sh</div></div><!-- fragment --><p>followed by</p> | |||
<div class="fragment"><div class="line">$ ./configure # --enable-threading</div><div class="line">$ make</div><div class="line">$ make install</div></div><!-- fragment --><p>To build and run the test programs:</p> | |||
<div class="fragment"><div class="line">$ make check</div><div class="line">$ make USE_VALGRIND=0 check # optionally skip using valgrind</div></div><!-- fragment --><h2>Install prerequisites <a class="anchor" id="installprereq"></a> </h2> | |||
<p>If you are on a relatively modern system, you'll likely be able to install the prerequisites using your OS's packaging system.</p> | |||
<p>### Install using apt (e.g. Ubuntu 16.04.2 LTS) </p><div class="fragment"><div class="line">sudo apt install git</div><div class="line">sudo apt install autoconf automake libtool</div><div class="line">sudo apt install valgrind # optional</div></div><!-- fragment --><p>Then start from the "git clone" command, above.</p> | |||
<h3>Manually install and build autoconf, automake and libtool</h3> | |||
<p>For older OS's that don't have up-to-date version of the packages will require a bit more work. For example, CentOS release 5.11, etc...</p> | |||
<div class="fragment"><div class="line">curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz</div><div class="line">curl -O http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz</div><div class="line">curl -O http://ftp.gnu.org/gnu/libtool/libtool-2.2.6b.tar.gz</div><div class="line"></div><div class="line">tar xzf autoconf-2.69.tar.gz</div><div class="line">tar xzf automake-1.15.tar.gz</div><div class="line">tar xzf libtool-2.2.6b.tar.gz</div><div class="line"></div><div class="line">export PATH=${HOME}/ac_install/bin:$PATH</div><div class="line"></div><div class="line">(cd autoconf-2.69 && \</div><div class="line"> ./configure --prefix ${HOME}/ac_install && \</div><div class="line"> make && \</div><div class="line"> make install)</div><div class="line"></div><div class="line">(cd automake-1.15 && \</div><div class="line"> ./configure --prefix ${HOME}/ac_install && \</div><div class="line"> make && \</div><div class="line"> make install)</div><div class="line"></div><div class="line">(cd libtool-2.2.6b && \</div><div class="line"> ./configure --prefix ${HOME}/ac_install && \</div><div class="line"> make && \</div><div class="line"> make install)</div></div><!-- fragment --><h2>Building with partial threading support <a class="anchor" id="buildthreaded"></a> </h2> | |||
<p>Although json-c does not support fully multi-threaded access to object trees, it has some code to help make use in threaded programs a bit safer. Currently, this is limited to using atomic operations for <a class="el" href="json__object_8h.html#a675aa3a9cced685dbfd1c1a770a0c3e4">json_object_get()</a> and <a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">json_object_put()</a>.</p> | |||
<p>Since this may have a performance impact, of at least 3x slower according to <a href="https://stackoverflow.com/a/11609063,">https://stackoverflow.com/a/11609063,</a> it is disabled by default. You may turn it on by adjusting your configure command with: –enable-threading</p> | |||
<p>Separately, the default hash function used for object field keys, lh_char_hash, uses a compare-and-swap operation to ensure the randomly seed is only generated once. Because this is a one-time operation, it is always compiled in when the compare-and-swap operation is available.</p> | |||
<h2>Linking to <code>libjson-c</code> <a class="anchor" id="linking"></a> </h2> | |||
<p>If your system has <code>pkgconfig</code>, then you can just add this to your <code>makefile</code>:</p> | |||
<div class="fragment"><div class="line">CFLAGS += $(shell pkg-config --cflags json-c)</div><div class="line">LDFLAGS += $(shell pkg-config --libs json-c)</div></div><!-- fragment --><p>Without <code>pkgconfig</code>, you would do something like this:</p> | |||
<div class="fragment"><div class="line">JSON_C_DIR=/path/to/json_c/install</div><div class="line">CFLAGS += -I$(JSON_C_DIR)/include/json-c</div><div class="line">LDFLAGS+= -L$(JSON_C_DIR)/lib -ljson-c</div></div><!-- fragment --><h2>Using json-c <a class="anchor" id="using"></a> </h2> | |||
<p>To use json-c you can either include <a class="el" href="json_8h.html" title="A convenience header that may be included instead of other individual ones. ">json.h</a>, or preferrably, one of the following more specific header files:</p> | |||
<ul> | |||
<li><a class="el" href="json__object_8h.html" title="Core json-c API. Start here, or with json_tokener.h. ">json_object.h</a> - Core types and methods.</li> | |||
<li><a class="el" href="json__tokener_8h.html" title="Methods to parse an input string into a tree of json_object objects. ">json_tokener.h</a> - Methods for parsing and serializing json-c object trees.</li> | |||
<li><a class="el" href="json__pointer_8h.html" title="JSON Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree...">json_pointer.h</a> - JSON Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree.</li> | |||
<li><a class="el" href="json__object__iterator_8h.html" title="An API for iterating over json_type_object objects, styled to be familiar to C++ programmers. Unlike json_object_object_foreach() and json_object_object_foreachC(), this avoids the need to expose json-c internals like lh_entry. ">json_object_iterator.h</a> - Methods for iterating over single <a class="el" href="structjson__object.html">json_object</a> instances.</li> | |||
<li><a class="el" href="json__visit_8h.html" title="Methods for walking a tree of objects. ">json_visit.h</a> - Methods for walking a tree of json-c objects.</li> | |||
<li><a class="el" href="json__util_8h.html" title="Miscllaneous utility functions and macros. ">json_util.h</a> - Miscelleanous utility functions.</li> | |||
</ul> | |||
<p>For a full list of headers see <a href="files.html">files.html</a> </p> | |||
</div></div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,53 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: issues_closed_for_0.13.md File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">issues_closed_for_0.13.md File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">json.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>A convenience header that may be included instead of other individual ones. | |||
<a href="#details">More...</a></p> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>A convenience header that may be included instead of other individual ones. </p> | |||
</div></div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,197 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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"> | |||
<p>Methods for retrieving the json-c version. | |||
<a href="#details">More...</a></p> | |||
<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>   13</td></tr> | |||
<tr class="separator:adc87477fbc1c75848fe6b6feec21c2d6"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a64457730097067ab096906d82e4a51a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a64457730097067ab096906d82e4a51a6">JSON_C_MICRO_VERSION</a>   00</td></tr> | |||
<tr class="separator:a64457730097067ab096906d82e4a51a6"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a78e176eee75ee6aed43c4d65ca4c5b44"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a78e176eee75ee6aed43c4d65ca4c5b44">JSON_C_VERSION_NUM</a></td></tr> | |||
<tr class="separator:a78e176eee75ee6aed43c4d65ca4c5b44"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a894adda66a072bc3fd34ebe91a5aa7f4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">JSON_C_VERSION</a>   "0.13"</td></tr> | |||
<tr class="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> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Methods for retrieving the json-c version. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a251c3e1f59a379a4a905382b4e855125"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a251c3e1f59a379a4a905382b4e855125">◆ </a></span>JSON_C_MAJOR_VERSION</h2> | |||
<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 id="a64457730097067ab096906d82e4a51a6"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a64457730097067ab096906d82e4a51a6">◆ </a></span>JSON_C_MICRO_VERSION</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_MICRO_VERSION   00</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="adc87477fbc1c75848fe6b6feec21c2d6"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#adc87477fbc1c75848fe6b6feec21c2d6">◆ </a></span>JSON_C_MINOR_VERSION</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_MINOR_VERSION   13</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a894adda66a072bc3fd34ebe91a5aa7f4"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a894adda66a072bc3fd34ebe91a5aa7f4">◆ </a></span>JSON_C_VERSION</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VERSION   "0.13"</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a78e176eee75ee6aed43c4d65ca4c5b44"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a78e176eee75ee6aed43c4d65ca4c5b44">◆ </a></span>JSON_C_VERSION_NUM</h2> | |||
<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) | \</div><div class="line"> JSON_C_MICRO_VERSION)</div><div class="ttc" id="json__c__version_8h_html_adc87477fbc1c75848fe6b6feec21c2d6"><div class="ttname"><a href="json__c__version_8h.html#adc87477fbc1c75848fe6b6feec21c2d6">JSON_C_MINOR_VERSION</a></div><div class="ttdeci">#define JSON_C_MINOR_VERSION</div><div class="ttdef"><b>Definition:</b> json_c_version.h:16</div></div> | |||
<div class="ttc" id="json__c__version_8h_html_a251c3e1f59a379a4a905382b4e855125"><div class="ttname"><a href="json__c__version_8h.html#a251c3e1f59a379a4a905382b4e855125">JSON_C_MAJOR_VERSION</a></div><div class="ttdeci">#define JSON_C_MAJOR_VERSION</div><div class="ttdef"><b>Definition:</b> json_c_version.h:15</div></div> | |||
</div><!-- fragment --> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="a536b398f292b0669fc824a8486131a27"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a536b398f292b0669fc824a8486131a27">◆ </a></span>json_c_version()</h2> | |||
<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"> | |||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="json__c__version_8h.html#a894adda66a072bc3fd34ebe91a5aa7f4">JSON_C_VERSION</a> </dd></dl> | |||
<dl class="section return"><dt>Returns</dt><dd>the version of the json-c library as a string </dd></dl> | |||
</div> | |||
</div> | |||
<a id="a114bcfed9594f3cd662e43454000938d"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a114bcfed9594f3cd662e43454000938d">◆ </a></span>json_c_version_num()</h2> | |||
<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"> | |||
<p>The json-c version encoded into an int, with the low order 8 bits being the micro version, the next higher 8 bits being the minor version and the next higher 8 bits being the major version. For example, 7.12.99 would be 0x00070B63.</p> | |||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="json__c__version_8h.html#a78e176eee75ee6aed43c4d65ca4c5b44">JSON_C_VERSION_NUM</a> </dd></dl> | |||
<dl class="section return"><dt>Returns</dt><dd>the version of the json-c library as an int </dd></dl> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,97 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#define-members">Macros</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_inttypes.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
Macros</h2></td></tr> | |||
<tr class="memitem:ae372e90b62c1e8b51dc5d95bf7f5ba48"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__inttypes_8h.html#ae372e90b62c1e8b51dc5d95bf7f5ba48">PRId64</a>   "I64d"</td></tr> | |||
<tr class="separator:ae372e90b62c1e8b51dc5d95bf7f5ba48"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ae7044b3fb4cc5cde22155d59437c348f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__inttypes_8h.html#ae7044b3fb4cc5cde22155d59437c348f">SCNd64</a>   "I64d"</td></tr> | |||
<tr class="separator:ae7044b3fb4cc5cde22155d59437c348f"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="ae372e90b62c1e8b51dc5d95bf7f5ba48"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ae372e90b62c1e8b51dc5d95bf7f5ba48">◆ </a></span>PRId64</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define PRId64   "I64d"</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ae7044b3fb4cc5cde22155d59437c348f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ae7044b3fb4cc5cde22155d59437c348f">◆ </a></span>SCNd64</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define SCNd64   "I64d"</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,293 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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>An API for iterating over json_type_object objects, styled to be familiar to C++ programmers. Unlike <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object_object_foreach()</a> and <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC()</a>, this avoids the need to expose json-c internals like <a class="el" href="structlh__entry.html">lh_entry</a>. | |||
<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>An API for iterating over json_type_object objects, styled to be familiar to C++ programmers. Unlike <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object_object_foreach()</a> and <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC()</a>, this avoids the need to expose json-c internals like <a class="el" href="structlh__entry.html">lh_entry</a>. </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 id="a925eb97b5aa5b64986a0f663f53cf0fa"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a925eb97b5aa5b64986a0f663f53cf0fa">◆ </a></span>json_object_iter_begin()</h2> | |||
<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"><span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> it;</div><div class="line"><span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> itEnd;</div><div class="line"><span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>* obj;</div><div class="line"></div><div class="line">obj = <a class="code" href="json__tokener_8h.html#a236ef64d079822a4411d13eae7190c4d">json_tokener_parse</a>(<span class="stringliteral">"{'first':'george', 'age':100}"</span>);</div><div class="line">it = <a class="code" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iter_begin</a>(obj);</div><div class="line">itEnd = <a class="code" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end</a>(obj);</div><div class="line"></div><div class="line"><span class="keywordflow">while</span> (!<a class="code" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iter_equal</a>(&it, &itEnd)) {</div><div class="line"> printf(<span class="stringliteral">"%s\n"</span>,</div><div class="line"> <a class="code" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iter_peek_name</a>(&it));</div><div class="line"> <a class="code" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iter_next</a>(&it);</div><div class="line">}</div></div><!-- fragment --> | |||
</div> | |||
</div> | |||
<a id="a1fa3784395fb14496e3f1a1633028fd4"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a1fa3784395fb14496e3f1a1633028fd4">◆ </a></span>json_object_iter_end()</h2> | |||
<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 id="a878ca25f72b339882aa2607ac938e79c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a878ca25f72b339882aa2607ac938e79c">◆ </a></span>json_object_iter_equal()</h2> | |||
<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 id="af30f56ca510d59da42e5592f9a436c10"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#af30f56ca510d59da42e5592f9a436c10">◆ </a></span>json_object_iter_init_default()</h2> | |||
<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"><span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> iter = <a class="code" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a>();</div><div class="line">MyClass() : iter_(<a class="code" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a>())</div></div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>The initialized value doesn't reference any specific pair, is considered an invalid iterator, and MUST NOT be passed to any json-c API that expects a valid iterator.</dd> | |||
<dd> | |||
User and internal code MUST NOT make any assumptions about and dependencies on the value of the "default" iterator value.</dd></dl> | |||
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </dd></dl> | |||
</div> | |||
</div> | |||
<a id="aa98a310c340f6d9b4eeecb673aa5e240"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aa98a310c340f6d9b4eeecb673aa5e240">◆ </a></span>json_object_iter_next()</h2> | |||
<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 id="af17775b9b812a4206a84e4d3fb5774ab"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#af17775b9b812a4206a84e4d3fb5774ab">◆ </a></span>json_object_iter_peek_name()</h2> | |||
<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 id="a47b0af7f1722c10475dffd29efc0b89d"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a47b0af7f1722c10475dffd29efc0b89d">◆ </a></span>json_object_iter_peek_value()</h2> | |||
<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#a675aa3a9cced685dbfd1c1a770a0c3e4">json_object_get()</a> and <a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,183 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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> | | |||
<a href="#var-members">Variables</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_object_private.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<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.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="define-members"></a> | |||
Macros</h2></td></tr> | |||
<tr class="memitem:a227adaf0073e17006f614190d414fa1a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">LEN_DIRECT_STRING_DATA</a>   32</td></tr> | |||
<tr class="separator:a227adaf0073e17006f614190d414fa1a"><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:a725ac370dfd6c705c02d8d85b78f1050"><td class="memItemLeft" align="right" valign="top">typedef void() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private_delete_fn</a>(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td></tr> | |||
<tr class="separator:a725ac370dfd6c705c02d8d85b78f1050"><td class="memSeparator" colspan="2"> </td></tr> | |||
</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:a2b38dd2d14fbfa6585de5664b6d61c0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a2b38dd2d14fbfa6585de5664b6d61c0c">_json_c_set_last_err</a> (const char *err_fmt,...)</td></tr> | |||
<tr class="separator:a2b38dd2d14fbfa6585de5664b6d61c0c"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table><table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> | |||
Variables</h2></td></tr> | |||
<tr class="memitem:a27427f89f2fc995639e366635fbe58ac"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a27427f89f2fc995639e366635fbe58ac">json_number_chars</a></td></tr> | |||
<tr class="separator:a27427f89f2fc995639e366635fbe58ac"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a20dbe4913551cefa6b4b0a77fd4397c4"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_hex_chars</a></td></tr> | |||
<tr class="separator:a20dbe4913551cefa6b4b0a77fd4397c4"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a227adaf0073e17006f614190d414fa1a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a227adaf0073e17006f614190d414fa1a">◆ </a></span>LEN_DIRECT_STRING_DATA</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define LEN_DIRECT_STRING_DATA   32</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>how many bytes are directly stored in <a class="el" href="structjson__object.html">json_object</a> for strings? </p> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Typedef Documentation</h2> | |||
<a id="a725ac370dfd6c705c02d8d85b78f1050"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a725ac370dfd6c705c02d8d85b78f1050">◆ </a></span>json_object_private_delete_fn</h2> | |||
<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> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="a2b38dd2d14fbfa6585de5664b6d61c0c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a2b38dd2d14fbfa6585de5664b6d61c0c">◆ </a></span>_json_c_set_last_err()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">void _json_c_set_last_err </td> | |||
<td>(</td> | |||
<td class="paramtype">const char * </td> | |||
<td class="paramname"><em>err_fmt</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> | |||
<h2 class="groupheader">Variable Documentation</h2> | |||
<a id="a20dbe4913551cefa6b4b0a77fd4397c4"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a20dbe4913551cefa6b4b0a77fd4397c4">◆ </a></span>json_hex_chars</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">const char* json_hex_chars</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a27427f89f2fc995639e366635fbe58ac"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a27427f89f2fc995639e366635fbe58ac">◆ </a></span>json_number_chars</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">const char* json_number_chars</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,272 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_pointer.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#func-members">Functions</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_pointer.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>JSON Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |||
Functions</h2></td></tr> | |||
<tr class="memitem:abf47f34be3386a5eb510604f05ae9491"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__pointer_8h.html#abf47f34be3386a5eb510604f05ae9491">json_pointer_get</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj, const char *path, struct <a class="el" href="structjson__object.html">json_object</a> **res)</td></tr> | |||
<tr class="separator:abf47f34be3386a5eb510604f05ae9491"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ae7eb2cab2f6f50c51053430223a01438"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__pointer_8h.html#ae7eb2cab2f6f50c51053430223a01438">json_pointer_getf</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj, struct <a class="el" href="structjson__object.html">json_object</a> **res, const char *path_fmt,...)</td></tr> | |||
<tr class="separator:ae7eb2cab2f6f50c51053430223a01438"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ab06a9fd172593748b2dc8d3a11c74fa0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__pointer_8h.html#ab06a9fd172593748b2dc8d3a11c74fa0">json_pointer_set</a> (struct <a class="el" href="structjson__object.html">json_object</a> **obj, const char *path, struct <a class="el" href="structjson__object.html">json_object</a> *value)</td></tr> | |||
<tr class="separator:ab06a9fd172593748b2dc8d3a11c74fa0"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a74edfbe357c7428b1a20ae73e3910ac0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__pointer_8h.html#a74edfbe357c7428b1a20ae73e3910ac0">json_pointer_setf</a> (struct <a class="el" href="structjson__object.html">json_object</a> **obj, struct <a class="el" href="structjson__object.html">json_object</a> *value, const char *path_fmt,...)</td></tr> | |||
<tr class="separator:a74edfbe357c7428b1a20ae73e3910ac0"><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 Pointer (RFC 6901) implementation for retrieving objects from a json-c object tree. </p> | |||
</div><h2 class="groupheader">Function Documentation</h2> | |||
<a id="abf47f34be3386a5eb510604f05ae9491"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#abf47f34be3386a5eb510604f05ae9491">◆ </a></span>json_pointer_get()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_pointer_get </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">const char * </td> | |||
<td class="paramname"><em>path</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>res</em> </td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td>)</td> | |||
<td></td><td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Retrieves a JSON sub-object from inside another JSON object using the JSON pointer notation as defined in RFC 6901 <a href="https://tools.ietf.org/html/rfc6901">https://tools.ietf.org/html/rfc6901</a></p> | |||
<p>The returned JSON sub-object is equivalent to parsing manually the 'obj' JSON tree ; i.e. it's not a new object that is created, but rather a pointer inside the JSON tree.</p> | |||
<p>Internally, this is equivalent to doing a series of '<a class="el" href="json__object_8h.html#a1a097805abb53b4c8a60d573730a8939">json_object_object_get()</a>' and '<a class="el" href="json__object_8h.html#a676711a76545d4ec65cc75f100f5fd19">json_object_array_get_idx()</a>' along the given 'path'.</p> | |||
<p>Note that the 'path' string supports 'printf()' type arguments, so, whatever is added after the 'res' param will be treated as an argument for 'path' Example: json_pointer_get(obj, "/foo/%d/%s", &res, 0, bar) This means, that you need to escape '' with '%' (just like in printf())</p> | |||
<dl class="params"><dt>Parameters</dt><dd> | |||
<table class="params"> | |||
<tr><td class="paramname">obj</td><td>the <a class="el" href="structjson__object.html">json_object</a> instance/tree from where to retrieve sub-objects </td></tr> | |||
<tr><td class="paramname">path</td><td>a (RFC6901) string notation for the sub-object to retrieve </td></tr> | |||
<tr><td class="paramname">res</td><td>a pointer where to store a reference to the <a class="el" href="structjson__object.html">json_object</a> associated with the given path</td></tr> | |||
</table> | |||
</dd> | |||
</dl> | |||
<dl class="section return"><dt>Returns</dt><dd>negative if an error (or not found), or 0 if succeeded </dd></dl> | |||
</div> | |||
</div> | |||
<a id="ae7eb2cab2f6f50c51053430223a01438"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ae7eb2cab2f6f50c51053430223a01438">◆ </a></span>json_pointer_getf()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_pointer_getf </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">struct <a class="el" href="structjson__object.html">json_object</a> ** </td> | |||
<td class="paramname"><em>res</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype">const char * </td> | |||
<td class="paramname"><em>path_fmt</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"> | |||
<p>This is a variant of '<a class="el" href="json__pointer_8h.html#abf47f34be3386a5eb510604f05ae9491">json_pointer_get()</a>' that supports printf() style arguments.</p> | |||
<p>Example: json_pointer_getf(obj, res, "/foo/%d/%s", 0, bak) This also means that you need to escape '' with '%' (just like in printf())</p> | |||
<p>Please take into consideration all recommended 'printf()' format security aspects when using this function.</p> | |||
<dl class="params"><dt>Parameters</dt><dd> | |||
<table class="params"> | |||
<tr><td class="paramname">obj</td><td>the <a class="el" href="structjson__object.html">json_object</a> instance/tree to which to add a sub-object </td></tr> | |||
<tr><td class="paramname">res</td><td>a pointer where to store a reference to the <a class="el" href="structjson__object.html">json_object</a> associated with the given path </td></tr> | |||
<tr><td class="paramname">path_fmt</td><td>a printf() style format for the path</td></tr> | |||
</table> | |||
</dd> | |||
</dl> | |||
<dl class="section return"><dt>Returns</dt><dd>negative if an error (or not found), or 0 if succeeded </dd></dl> | |||
</div> | |||
</div> | |||
<a id="ab06a9fd172593748b2dc8d3a11c74fa0"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ab06a9fd172593748b2dc8d3a11c74fa0">◆ </a></span>json_pointer_set()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_pointer_set </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">const char * </td> | |||
<td class="paramname"><em>path</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>value</em> </td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td>)</td> | |||
<td></td><td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Sets JSON object 'value' in the 'obj' tree at the location specified by the 'path'. 'path' is JSON pointer notation as defined in RFC 6901 <a href="https://tools.ietf.org/html/rfc6901">https://tools.ietf.org/html/rfc6901</a></p> | |||
<p>Note that 'obj' is a double pointer, mostly for the "" (empty string) case, where the entire JSON object would be replaced by 'value'. In the case of the "" path, the object at '*obj' will have it's refcount decremented with '<a class="el" href="json__object_8h.html#afabf61f932cd64a4122ca8092452eed5">json_object_put()</a>' and the 'value' object will be assigned to it.</p> | |||
<p>For other cases (JSON sub-objects) ownership of 'value' will be transferred into '*obj' via '<a class="el" href="json__object_8h.html#a27bd808a022251059a43f1f6370441cd">json_object_object_add()</a>' & '<a class="el" href="json__object_8h.html#a1ac0ccdbc13a25da7d8b2dc9e421dfad">json_object_array_put_idx()</a>', so the only time the refcount should be decremented for 'value' is when the return value of '<a class="el" href="json__pointer_8h.html#ab06a9fd172593748b2dc8d3a11c74fa0">json_pointer_set()</a>' is negative (meaning the 'value' object did not get set into '*obj').</p> | |||
<p>That also implies that '<a class="el" href="json__pointer_8h.html#ab06a9fd172593748b2dc8d3a11c74fa0">json_pointer_set()</a>' does not do any refcount incrementing. (Just that single decrement that was mentioned above).</p> | |||
<p>Note that the 'path' string supports 'printf()' type arguments, so, whatever is added after the 'value' param will be treated as an argument for 'path' Example: json_pointer_set(obj, "/foo/%d/%s", value, 0, bak) This means, that you need to escape '' with '%' (just like in printf())</p> | |||
<dl class="params"><dt>Parameters</dt><dd> | |||
<table class="params"> | |||
<tr><td class="paramname">obj</td><td>the <a class="el" href="structjson__object.html">json_object</a> instance/tree to which to add a sub-object </td></tr> | |||
<tr><td class="paramname">path</td><td>a (RFC6901) string notation for the sub-object to set in the tree </td></tr> | |||
<tr><td class="paramname">value</td><td>object to set at path</td></tr> | |||
</table> | |||
</dd> | |||
</dl> | |||
<dl class="section return"><dt>Returns</dt><dd>negative if an error (or not found), or 0 if succeeded </dd></dl> | |||
</div> | |||
</div> | |||
<a id="a74edfbe357c7428b1a20ae73e3910ac0"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a74edfbe357c7428b1a20ae73e3910ac0">◆ </a></span>json_pointer_setf()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_pointer_setf </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">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||
<td class="paramname"><em>value</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype">const char * </td> | |||
<td class="paramname"><em>path_fmt</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"> | |||
<p>This is a variant of '<a class="el" href="json__pointer_8h.html#ab06a9fd172593748b2dc8d3a11c74fa0">json_pointer_set()</a>' that supports printf() style arguments.</p> | |||
<p>Example: json_pointer_setf(obj, value, "/foo/%d/%s", 0, bak) This also means that you need to escape '' with '%' (just like in printf())</p> | |||
<p>Please take into consideration all recommended 'printf()' format security aspects when using this function.</p> | |||
<dl class="params"><dt>Parameters</dt><dd> | |||
<table class="params"> | |||
<tr><td class="paramname">obj</td><td>the <a class="el" href="structjson__object.html">json_object</a> instance/tree to which to add a sub-object </td></tr> | |||
<tr><td class="paramname">value</td><td>object to set at path </td></tr> | |||
<tr><td class="paramname">path_fmt</td><td>a printf() style format for the path</td></tr> | |||
</table> | |||
</dd> | |||
</dl> | |||
<dl class="section return"><dt>Returns</dt><dd>negative if an error (or not found), or 0 if succeeded </dd></dl> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,527 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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="#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"> | |||
<p>Methods to parse an input string into a tree of <a class="el" href="structjson__object.html">json_object</a> objects. | |||
<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__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="typedef-members"></a> | |||
Typedefs</h2></td></tr> | |||
<tr class="memitem:a4dd5e5b65aee7f376f529f86b210ff49"><td class="memItemLeft" align="right" valign="top">typedef 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#a4dd5e5b65aee7f376f529f86b210ff49">json_tokener</a></td></tr> | |||
<tr class="separator:a4dd5e5b65aee7f376f529f86b210ff49"><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:af5d7ffd95a0f6e5d5bb5994d233b4197"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||
<tr class="separator:af5d7ffd95a0f6e5d5bb5994d233b4197"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a5ac7e2c350bc592cf2fa7b9935b00ef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a5ac7e2c350bc592cf2fa7b9935b00ef5">json_tokener_new</a> (void)</td></tr> | |||
<tr class="separator:a5ac7e2c350bc592cf2fa7b9935b00ef5"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a6a1583ddd434e13515d6232de813462e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a6a1583ddd434e13515d6232de813462e">json_tokener_new_ex</a> (int depth)</td></tr> | |||
<tr class="separator:a6a1583ddd434e13515d6232de813462e"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a887c4661906fc6b36cc366304e522534"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a887c4661906fc6b36cc366304e522534">json_tokener_free</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||
<tr class="separator:a887c4661906fc6b36cc366304e522534"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a238649a59737be5152d525aeaf4153ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a238649a59737be5152d525aeaf4153ab">json_tokener_reset</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||
<tr class="separator:a238649a59737be5152d525aeaf4153ab"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a236ef64d079822a4411d13eae7190c4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a236ef64d079822a4411d13eae7190c4d">json_tokener_parse</a> (const char *str)</td></tr> | |||
<tr class="separator:a236ef64d079822a4411d13eae7190c4d"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a735f2dc755d57ed5c5b807aaaaef3b14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a735f2dc755d57ed5c5b807aaaaef3b14">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:a735f2dc755d57ed5c5b807aaaaef3b14"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a7e7a0c0c9dc79e5e47b2608bb8aad7b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a7e7a0c0c9dc79e5e47b2608bb8aad7b7">json_tokener_set_flags</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok, int flags)</td></tr> | |||
<tr class="separator:a7e7a0c0c9dc79e5e47b2608bb8aad7b7"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a61679f178111963a9ffa3c8179553f7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">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:a61679f178111963a9ffa3c8179553f7a"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Methods to parse an input string into a tree of <a class="el" href="structjson__object.html">json_object</a> objects. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a5ccd346459feb66e4e0af32005360279"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a5ccd346459feb66e4e0af32005360279">◆ </a></span>JSON_TOKENER_DEFAULT_DEPTH</h2> | |||
<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 id="a72be595cb7e090c70b1d29feb1cbfb16"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a72be595cb7e090c70b1d29feb1cbfb16">◆ </a></span>JSON_TOKENER_STRICT</h2> | |||
<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#a7e7a0c0c9dc79e5e47b2608bb8aad7b7">json_tokener_set_flags()</a> </dd></dl> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Typedef Documentation</h2> | |||
<a id="a4dd5e5b65aee7f376f529f86b210ff49"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a4dd5e5b65aee7f376f529f86b210ff49">◆ </a></span>json_tokener</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">typedef struct <a class="el" href="structjson__tokener.html">json_tokener</a> <a class="el" href="structjson__tokener.html">json_tokener</a></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>Unused in json-c code </dd></dl> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Enumeration Type Documentation</h2> | |||
<a id="a0a31f0df8a532ef8be5c09ba40eacb59"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a0a31f0df8a532ef8be5c09ba40eacb59">◆ </a></span>json_tokener_error</h2> | |||
<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 id="a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0"></a>json_tokener_success </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0"></a>json_tokener_continue </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c"></a>json_tokener_error_depth </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded"></a>json_tokener_error_parse_eof </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710"></a>json_tokener_error_parse_unexpected </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c"></a>json_tokener_error_parse_null </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c"></a>json_tokener_error_parse_boolean </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81"></a>json_tokener_error_parse_number </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e"></a>json_tokener_error_parse_array </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0"></a>json_tokener_error_parse_object_key_name </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd"></a>json_tokener_error_parse_object_key_sep </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013"></a>json_tokener_error_parse_object_value_sep </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7"></a>json_tokener_error_parse_string </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28"></a>json_tokener_error_parse_comment </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="a0a31f0df8a532ef8be5c09ba40eacb59a1eeed74de65c0c12c9f9c28cf4f3ff1d"></a>json_tokener_error_size </td><td class="fielddoc"></td></tr> | |||
</table> | |||
</div> | |||
</div> | |||
<a id="af026dec71e4548e6200eb2f902f1c4e2"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#af026dec71e4548e6200eb2f902f1c4e2">◆ </a></span>json_tokener_state</h2> | |||
<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 id="af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d"></a>json_tokener_state_eatws </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72"></a>json_tokener_state_start </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2"></a>json_tokener_state_finish </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792"></a>json_tokener_state_null </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c"></a>json_tokener_state_comment_start </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9"></a>json_tokener_state_comment </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162"></a>json_tokener_state_comment_eol </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1"></a>json_tokener_state_comment_end </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65"></a>json_tokener_state_string </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e"></a>json_tokener_state_string_escape </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0"></a>json_tokener_state_escape_unicode </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e"></a>json_tokener_state_boolean </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81"></a>json_tokener_state_number </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4"></a>json_tokener_state_array </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771"></a>json_tokener_state_array_add </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865"></a>json_tokener_state_array_sep </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29"></a>json_tokener_state_object_field_start </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc"></a>json_tokener_state_object_field </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7"></a>json_tokener_state_object_field_end </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa"></a>json_tokener_state_object_value </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162"></a>json_tokener_state_object_value_add </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215"></a>json_tokener_state_object_sep </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ab1a0ad626ec662c1ba4fb5bfee1cd0a9"></a>json_tokener_state_array_after_sep </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2a3a2c9cf26d076936a10a6ae3ca4eb523"></a>json_tokener_state_object_field_start_after_sep </td><td class="fielddoc"></td></tr> | |||
<tr><td class="fieldname"><a id="af026dec71e4548e6200eb2f902f1c4e2ab9f6244bfca4924db61ed3050c780b53"></a>json_tokener_state_inf </td><td class="fielddoc"></td></tr> | |||
</table> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="a04c5625212aed3216cc303429e47f642"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a04c5625212aed3216cc303429e47f642">◆ </a></span>json_tokener_error_desc()</h2> | |||
<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#af5d7ffd95a0f6e5d5bb5994d233b4197">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 id="a887c4661906fc6b36cc366304e522534"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a887c4661906fc6b36cc366304e522534">◆ </a></span>json_tokener_free()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 id="af5d7ffd95a0f6e5d5bb5994d233b4197"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#af5d7ffd95a0f6e5d5bb5994d233b4197">◆ </a></span>json_tokener_get_error()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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#a61679f178111963a9ffa3c8179553f7a">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 id="a5ac7e2c350bc592cf2fa7b9935b00ef5"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a5ac7e2c350bc592cf2fa7b9935b00ef5">◆ </a></span>json_tokener_new()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 id="a6a1583ddd434e13515d6232de813462e"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a6a1583ddd434e13515d6232de813462e">◆ </a></span>json_tokener_new_ex()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 id="a236ef64d079822a4411d13eae7190c4d"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a236ef64d079822a4411d13eae7190c4d">◆ </a></span>json_tokener_parse()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 id="a61679f178111963a9ffa3c8179553f7a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a61679f178111963a9ffa3c8179553f7a">◆ </a></span>json_tokener_parse_ex()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error()</a> will return json_tokener_continue. <a class="el" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">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#a61679f178111963a9ffa3c8179553f7a">json_tokener_parse_ex()</a> returns NULL and the error is anything other than json_tokener_continue, a fatal error has occurred and parsing must be halted. Then, the tok object must not be reused until <a class="el" href="json__tokener_8h.html#a238649a59737be5152d525aeaf4153ab">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#af5d7ffd95a0f6e5d5bb5994d233b4197">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#a8ab506a3d8f4ba5eb6a12ce0a6bbd37b">json_object_is_type()</a> or <a class="el" href="json__object_8h.html#af256a3a7910e271a2b9735e5044c3827">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 class="code" href="structjson__object.html">json_object</a> *jobj = NULL;</div><div class="line"><span class="keyword">const</span> <span class="keywordtype">char</span> *mystring = NULL;</div><div class="line"><span class="keywordtype">int</span> stringlen = 0;</div><div class="line"><span class="keyword">enum</span> <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> jerr;</div><div class="line"><span class="keywordflow">do</span> {</div><div class="line"> mystring = ... <span class="comment">// get JSON string, e.g. read from file, etc...</span></div><div class="line"> stringlen = strlen(mystring);</div><div class="line"> jobj = <a class="code" href="json__tokener_8h.html#a61679f178111963a9ffa3c8179553f7a">json_tokener_parse_ex</a>(tok, mystring, stringlen);</div><div class="line">} <span class="keywordflow">while</span> ((jerr = <a class="code" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error</a>(tok)) == <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener_continue</a>);</div><div class="line"><span class="keywordflow">if</span> (jerr != <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener_success</a>)</div><div class="line">{</div><div class="line"> fprintf(stderr, <span class="stringliteral">"Error: %s\n"</span>, <a class="code" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc</a>(jerr));</div><div class="line"> <span class="comment">// Handle errors, as appropriate for your application.</span></div><div class="line">}</div><div class="line"><span class="keywordflow">if</span> (tok->char_offset < stringlen) <span class="comment">// XXX shouldn't access internal fields</span></div><div class="line">{</div><div class="line"> <span class="comment">// Handle extra characters after parsed object as desired.</span></div><div class="line"> <span class="comment">// e.g. issue an error, parse another object from that point, etc...</span></div><div class="line">}</div><div class="line"><span class="comment">// Success, use jobj here.</span></div></div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd> | |||
<table class="params"> | |||
<tr><td class="paramname">tok</td><td>a <a class="el" href="structjson__tokener.html">json_tokener</a> previously allocated with <a class="el" href="json__tokener_8h.html#a5ac7e2c350bc592cf2fa7b9935b00ef5">json_tokener_new()</a> </td></tr> | |||
<tr><td class="paramname">str</td><td>an string with any valid JSON expression, or portion of. This does not need to be null terminated. </td></tr> | |||
<tr><td class="paramname">len</td><td>the length of str </td></tr> | |||
</table> | |||
</dd> | |||
</dl> | |||
</div> | |||
</div> | |||
<a id="a735f2dc755d57ed5c5b807aaaaef3b14"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a735f2dc755d57ed5c5b807aaaaef3b14">◆ </a></span>json_tokener_parse_verbose()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 id="a238649a59737be5152d525aeaf4153ab"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a238649a59737be5152d525aeaf4153ab">◆ </a></span>json_tokener_reset()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 id="a7e7a0c0c9dc79e5e47b2608bb8aad7b7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a7e7a0c0c9dc79e5e47b2608bb8aad7b7">◆ </a></span>json_tokener_set_flags()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> 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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,409 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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"> | |||
<p>Miscllaneous utility functions and macros. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
Macros</h2></td></tr> | |||
<tr class="memitem:a3dde282dc23d0eaa3c4840df8dc262d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">json_min</a>(a, b)   ((a) < (b) ? (a) : (b))</td></tr> | |||
<tr class="separator:a3dde282dc23d0eaa3c4840df8dc262d4"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a57d63d199d4b9ea40359253618951300"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a57d63d199d4b9ea40359253618951300">json_max</a>(a, b)   ((a) > (b) ? (a) : (b))</td></tr> | |||
<tr class="separator:a57d63d199d4b9ea40359253618951300"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a084b6afc8f7fbef88976aabe4aca7efd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">JSON_FILE_BUF_SIZE</a>   4096</td></tr> | |||
<tr class="separator:a084b6afc8f7fbef88976aabe4aca7efd"><td class="memSeparator" colspan="2"> </td></tr> | |||
</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:a62ba7e0f43eb72c418654acf4e263aa6"><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#a62ba7e0f43eb72c418654acf4e263aa6">json_object_from_fd</a> (int fd)</td></tr> | |||
<tr class="separator:a62ba7e0f43eb72c418654acf4e263aa6"><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:adc52c3b220effc880270f095cd748433"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#adc52c3b220effc880270f095cd748433">json_object_to_fd</a> (int fd, struct <a class="el" href="structjson__object.html">json_object</a> *obj, int flags)</td></tr> | |||
<tr class="separator:adc52c3b220effc880270f095cd748433"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a811b1a5a7544337811a44c26fbe88761"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util_get_last_err</a> (void)</td></tr> | |||
<tr class="separator:a811b1a5a7544337811a44c26fbe88761"><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> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Miscllaneous utility functions and macros. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a084b6afc8f7fbef88976aabe4aca7efd"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a084b6afc8f7fbef88976aabe4aca7efd">◆ </a></span>JSON_FILE_BUF_SIZE</h2> | |||
<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> | |||
<a id="a57d63d199d4b9ea40359253618951300"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a57d63d199d4b9ea40359253618951300">◆ </a></span>json_max</h2> | |||
<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 id="a3dde282dc23d0eaa3c4840df8dc262d4"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a3dde282dc23d0eaa3c4840df8dc262d4">◆ </a></span>json_min</h2> | |||
<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> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="a62ba7e0f43eb72c418654acf4e263aa6"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a62ba7e0f43eb72c418654acf4e263aa6">◆ </a></span>json_object_from_fd()</h2> | |||
<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_fd </td> | |||
<td>(</td> | |||
<td class="paramtype">int </td> | |||
<td class="paramname"><em>fd</em></td><td>)</td> | |||
<td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Create a JSON object from already opened file descriptor.</p> | |||
<p>This function can be helpful, when you opened the file already, e.g. when you have a temp file. Note, that the fd must be readable at the actual position, i.e. use lseek(fd, 0, SEEK_SET) before.</p> | |||
<p>Returns -1 if something fails. See <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util_get_last_err()</a> for details. </p> | |||
</div> | |||
</div> | |||
<a id="a8fa0bba6b7ddb149a2159d99bae709ce"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a8fa0bba6b7ddb149a2159d99bae709ce">◆ </a></span>json_object_from_file()</h2> | |||
<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"> | |||
<p>Read the full contents of the given file, then convert it to a <a class="el" href="structjson__object.html">json_object</a> using <a class="el" href="json__tokener_8h.html#a236ef64d079822a4411d13eae7190c4d">json_tokener_parse()</a>.</p> | |||
<p>Returns -1 if something fails. See <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util_get_last_err()</a> for details. </p> | |||
</div> | |||
</div> | |||
<a id="adc52c3b220effc880270f095cd748433"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#adc52c3b220effc880270f095cd748433">◆ </a></span>json_object_to_fd()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_object_to_fd </td> | |||
<td>(</td> | |||
<td class="paramtype">int </td> | |||
<td class="paramname"><em>fd</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"> | |||
<p>Convert the <a class="el" href="structjson__object.html">json_object</a> to a string and write it to the file descriptor. Handles partial writes and will keep writing until done, or an error occurs.</p> | |||
<dl class="params"><dt>Parameters</dt><dd> | |||
<table class="params"> | |||
<tr><td class="paramname">fd</td><td>an open, writable file descriptor to write to </td></tr> | |||
<tr><td class="paramname">obj</td><td>the object to serializer and write </td></tr> | |||
<tr><td class="paramname">flags</td><td>flags to pass to <a class="el" href="json__object_8h.html#a9db613127bd4ef7db42307e43a85fc1b">json_object_to_json_string_ext()</a> </td></tr> | |||
</table> | |||
</dd> | |||
</dl> | |||
<dl class="section return"><dt>Returns</dt><dd>-1 if something fails. See <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util_get_last_err()</a> for details. </dd></dl> | |||
</div> | |||
</div> | |||
<a id="abbd121df84ec3878a5cb8fefaff12ec7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#abbd121df84ec3878a5cb8fefaff12ec7">◆ </a></span>json_object_to_file()</h2> | |||
<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"> | |||
<p>Equivalent to: json_object_to_file_ext(filename, obj, JSON_C_TO_STRING_PLAIN);</p> | |||
<p>Returns -1 if something fails. See <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util_get_last_err()</a> for details. </p> | |||
</div> | |||
</div> | |||
<a id="a4e980954930951bf790c1ec3ba68fb76"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a4e980954930951bf790c1ec3ba68fb76">◆ </a></span>json_object_to_file_ext()</h2> | |||
<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"> | |||
<p>Open and truncate the given file, creating it if necessary, then convert the <a class="el" href="structjson__object.html">json_object</a> to a string and write it to the file.</p> | |||
<p>Returns -1 if something fails. See <a class="el" href="json__util_8h.html#a811b1a5a7544337811a44c26fbe88761">json_util_get_last_err()</a> for details. </p> | |||
</div> | |||
</div> | |||
<a id="a6b5790c15178b6ea97841fc5868b1e1a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a6b5790c15178b6ea97841fc5868b1e1a">◆ </a></span>json_parse_double()</h2> | |||
<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 id="a9bb9882ef2859ca2c1ee17805679bc25"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9bb9882ef2859ca2c1ee17805679bc25">◆ </a></span>json_parse_int64()</h2> | |||
<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 id="a74031a1b948dc9fed3f367ea6ce78389"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a74031a1b948dc9fed3f367ea6ce78389">◆ </a></span>json_type_to_name()</h2> | |||
<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> | |||
<a id="a811b1a5a7544337811a44c26fbe88761"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a811b1a5a7544337811a44c26fbe88761">◆ </a></span>json_util_get_last_err()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">const char* json_util_get_last_err </td> | |||
<td>(</td> | |||
<td class="paramtype">void </td> | |||
<td class="paramname"></td><td>)</td> | |||
<td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Return the last error from various json-c functions, including: json_object_to_file{,<em>ext}, <a class="el" href="json__util_8h.html#adc52c3b220effc880270f095cd748433">json_object_to_fd()</a> or json_object_from</em>{file,fd}, or NULL if there is none. </p> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,250 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_visit.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<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">json_visit.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Methods for walking a tree of objects. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
Macros</h2></td></tr> | |||
<tr class="memitem:ac5be4a96b99b724833943003715dfc1c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#ac5be4a96b99b724833943003715dfc1c">JSON_C_VISIT_SECOND</a>   0x02</td></tr> | |||
<tr class="separator:ac5be4a96b99b724833943003715dfc1c"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a98b35e1ba1d52d41799dccbfd2c170a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#a98b35e1ba1d52d41799dccbfd2c170a1">JSON_C_VISIT_RETURN_CONTINUE</a>   0</td></tr> | |||
<tr class="separator:a98b35e1ba1d52d41799dccbfd2c170a1"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:adc7ca60a79c4ae870d9463e41527c2a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#adc7ca60a79c4ae870d9463e41527c2a1">JSON_C_VISIT_RETURN_SKIP</a>   7547</td></tr> | |||
<tr class="separator:adc7ca60a79c4ae870d9463e41527c2a1"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a327a21f1f1c6f84e7a13fbaaf4a51b13"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#a327a21f1f1c6f84e7a13fbaaf4a51b13">JSON_C_VISIT_RETURN_POP</a>   767</td></tr> | |||
<tr class="separator:a327a21f1f1c6f84e7a13fbaaf4a51b13"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a5956f41bed48f90a127f9b37fad7ea97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#a5956f41bed48f90a127f9b37fad7ea97">JSON_C_VISIT_RETURN_STOP</a>   7867</td></tr> | |||
<tr class="separator:a5956f41bed48f90a127f9b37fad7ea97"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:abfacb0713b81c897a8ce5f37ff6ffb9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#abfacb0713b81c897a8ce5f37ff6ffb9c">JSON_C_VISIT_RETURN_ERROR</a>   -1</td></tr> | |||
<tr class="separator:abfacb0713b81c897a8ce5f37ff6ffb9c"><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:a9e5b550cfae3f9cecd7a95b2cae336e0"><td class="memItemLeft" align="right" valign="top">typedef int() </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_c_visit_userfunc</a>(<a class="el" href="structjson__object.html">json_object</a> *jso, int flags, <a class="el" href="structjson__object.html">json_object</a> *parent_jso, const char *jso_key, size_t *jso_index, void *userarg)</td></tr> | |||
<tr class="separator:a9e5b550cfae3f9cecd7a95b2cae336e0"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table><table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |||
Functions</h2></td></tr> | |||
<tr class="memitem:ac13d0e2e7bf34cd1be6eee3f0f112045"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__visit_8h.html#ac13d0e2e7bf34cd1be6eee3f0f112045">json_c_visit</a> (<a class="el" href="structjson__object.html">json_object</a> *jso, int future_flags, <a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_c_visit_userfunc</a> *userfunc, void *userarg)</td></tr> | |||
<tr class="separator:ac13d0e2e7bf34cd1be6eee3f0f112045"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Methods for walking a tree of objects. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a98b35e1ba1d52d41799dccbfd2c170a1"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a98b35e1ba1d52d41799dccbfd2c170a1">◆ </a></span>JSON_C_VISIT_RETURN_CONTINUE</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VISIT_RETURN_CONTINUE   0</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>This json_c_visit_userfunc return value indicates that iteration should proceed normally. </p> | |||
</div> | |||
</div> | |||
<a id="abfacb0713b81c897a8ce5f37ff6ffb9c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#abfacb0713b81c897a8ce5f37ff6ffb9c">◆ </a></span>JSON_C_VISIT_RETURN_ERROR</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VISIT_RETURN_ERROR   -1</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>This json_c_visit_userfunc return value indicates that iteration should stop immediately, and cause json_c_visit to return an error. </p> | |||
</div> | |||
</div> | |||
<a id="a327a21f1f1c6f84e7a13fbaaf4a51b13"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a327a21f1f1c6f84e7a13fbaaf4a51b13">◆ </a></span>JSON_C_VISIT_RETURN_POP</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VISIT_RETURN_POP   767</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>This json_c_visit_userfunc return value indicates that iteration of the fields/elements of the <b>containing</b> object should stop and continue "popped up" a level of the object hierarchy. For example, returning this when handling arg will result in arg3 and any other fields being skipped. The next call to userfunc will be the JSON_C_VISIT_SECOND call on "foo", followed by a userfunc call on "bar". </p><pre> | |||
{ | |||
"foo": { | |||
"arg1": 1, | |||
"arg2": 2, | |||
"arg3": 3, | |||
... | |||
}, | |||
"bar": { | |||
... | |||
} | |||
} | |||
</pre> | |||
</div> | |||
</div> | |||
<a id="adc7ca60a79c4ae870d9463e41527c2a1"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#adc7ca60a79c4ae870d9463e41527c2a1">◆ </a></span>JSON_C_VISIT_RETURN_SKIP</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VISIT_RETURN_SKIP   7547</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>This json_c_visit_userfunc return value indicates that iteration over the members of the current object should be skipped. If the current object isn't a container (array or object), this is no different than JSON_C_VISIT_RETURN_CONTINUE. </p> | |||
</div> | |||
</div> | |||
<a id="a5956f41bed48f90a127f9b37fad7ea97"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a5956f41bed48f90a127f9b37fad7ea97">◆ </a></span>JSON_C_VISIT_RETURN_STOP</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VISIT_RETURN_STOP   7867</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>This json_c_visit_userfunc return value indicates that iteration should stop immediately, and cause json_c_visit to return success. </p> | |||
</div> | |||
</div> | |||
<a id="ac5be4a96b99b724833943003715dfc1c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ac5be4a96b99b724833943003715dfc1c">◆ </a></span>JSON_C_VISIT_SECOND</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define JSON_C_VISIT_SECOND   0x02</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Passed to json_c_visit_userfunc as one of the flags values to indicate that this is the second time a container (array or object) is being called, after all of it's members have been iterated over. </p> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Typedef Documentation</h2> | |||
<a id="a9e5b550cfae3f9cecd7a95b2cae336e0"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9e5b550cfae3f9cecd7a95b2cae336e0">◆ </a></span>json_c_visit_userfunc</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">typedef int() json_c_visit_userfunc(<a class="el" href="structjson__object.html">json_object</a> *jso, int flags, <a class="el" href="structjson__object.html">json_object</a> *parent_jso, const char *jso_key, size_t *jso_index, void *userarg)</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="ac13d0e2e7bf34cd1be6eee3f0f112045"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ac13d0e2e7bf34cd1be6eee3f0f112045">◆ </a></span>json_c_visit()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_c_visit </td> | |||
<td>(</td> | |||
<td class="paramtype"><a class="el" href="structjson__object.html">json_object</a> * </td> | |||
<td class="paramname"><em>jso</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype">int </td> | |||
<td class="paramname"><em>future_flags</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype"><a class="el" href="json__visit_8h.html#a9e5b550cfae3f9cecd7a95b2cae336e0">json_c_visit_userfunc</a> * </td> | |||
<td class="paramname"><em>userfunc</em>, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype">void * </td> | |||
<td class="paramname"><em>userarg</em> </td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td>)</td> | |||
<td></td><td></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Visit each object in the JSON hierarchy starting at jso. For each object, userfunc is called, passing the object and userarg. If the object has a parent (i.e. anything other than jso itself) its parent will be passed as parent_jso, and either jso_key or jso_index will be set, depending on whether the parent is an object or an array.</p> | |||
<p>Nodes will be visited depth first, but containers (arrays and objects) will be visited twice, the second time with JSON_C_VISIT_SECOND set in flags.</p> | |||
<p>userfunc must return one of the defined return values, to indicate whether and how to continue visiting nodes, or one of various ways to stop.</p> | |||
<p>Returns 0 if nodes were visited successfully, even if some were intentionally skipped due to what userfunc returned. Returns <0 if an error occurred during iteration, including if userfunc returned JSON_C_VISIT_RETURN_ERROR. </p> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,129 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#define-members">Macros</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">math_compat.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
Macros</h2></td></tr> | |||
<tr class="memitem:a956e2723d559858d08644ac99146e910"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">INFINITY</a>   (DBL_MAX + DBL_MAX)</td></tr> | |||
<tr class="separator:a956e2723d559858d08644ac99146e910"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a77914bc4c960d1bfda49328bd0646985"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="math__compat_8h.html#a77914bc4c960d1bfda49328bd0646985">HAVE_DECL_INFINITY</a></td></tr> | |||
<tr class="separator:a77914bc4c960d1bfda49328bd0646985"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a8abfcc76130f3f991d124dd22d7e69bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="math__compat_8h.html#a8abfcc76130f3f991d124dd22d7e69bc">NAN</a>   (<a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">INFINITY</a> - <a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">INFINITY</a>)</td></tr> | |||
<tr class="separator:a8abfcc76130f3f991d124dd22d7e69bc"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a9025492cba029d3e372532a1d012f119"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="math__compat_8h.html#a9025492cba029d3e372532a1d012f119">HAVE_DECL_NAN</a></td></tr> | |||
<tr class="separator:a9025492cba029d3e372532a1d012f119"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a77914bc4c960d1bfda49328bd0646985"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a77914bc4c960d1bfda49328bd0646985">◆ </a></span>HAVE_DECL_INFINITY</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define HAVE_DECL_INFINITY</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a9025492cba029d3e372532a1d012f119"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9025492cba029d3e372532a1d012f119">◆ </a></span>HAVE_DECL_NAN</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define HAVE_DECL_NAN</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a956e2723d559858d08644ac99146e910"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a956e2723d559858d08644ac99146e910">◆ </a></span>INFINITY</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define INFINITY   (DBL_MAX + DBL_MAX)</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a8abfcc76130f3f991d124dd22d7e69bc"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a8abfcc76130f3f991d124dd22d7e69bc">◆ </a></span>NAN</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define NAN   (<a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">INFINITY</a> - <a class="el" href="math__compat_8h.html#a956e2723d559858d08644ac99146e910">INFINITY</a>)</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,26 @@ | |||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { | |||
function makeTree(data,relPath) { | |||
var result=''; | |||
if ('children' in data) { | |||
result+='<ul>'; | |||
for (var i in data.children) { | |||
result+='<li><a href="'+relPath+data.children[i].url+'">'+ | |||
data.children[i].text+'</a>'+ | |||
makeTree(data.children[i],relPath)+'</li>'; | |||
} | |||
result+='</ul>'; | |||
} | |||
return result; | |||
} | |||
$('#main-nav').append(makeTree(menudata,relPath)); | |||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); | |||
if (searchEnabled) { | |||
if (serverSide) { | |||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>'); | |||
} else { | |||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>'); | |||
} | |||
} | |||
$('#main-menu').smartmenus(); | |||
} |
@@ -0,0 +1,92 @@ | |||
var menudata={children:[ | |||
{text:"Main Page",url:"index.html"}, | |||
{text:"Related Pages",url:"pages.html"}, | |||
{text:"Data Structures",url:"annotated.html",children:[ | |||
{text:"Data Structures",url:"annotated.html"}, | |||
{text:"Data Fields",url:"functions.html",children:[ | |||
{text:"All",url:"functions.html",children:[ | |||
{text:"_",url:"functions.html#index__"}, | |||
{text:"a",url:"functions.html#index_a"}, | |||
{text:"b",url:"functions.html#index_b"}, | |||
{text:"c",url:"functions.html#index_c"}, | |||
{text:"d",url:"functions.html#index_d"}, | |||
{text:"e",url:"functions.html#index_e"}, | |||
{text:"f",url:"functions.html#index_f"}, | |||
{text:"h",url:"functions.html#index_h"}, | |||
{text:"i",url:"functions.html#index_i"}, | |||
{text:"k",url:"functions.html#index_k"}, | |||
{text:"l",url:"functions.html#index_l"}, | |||
{text:"m",url:"functions.html#index_m"}, | |||
{text:"n",url:"functions.html#index_n"}, | |||
{text:"o",url:"functions.html#index_o"}, | |||
{text:"p",url:"functions.html#index_p"}, | |||
{text:"q",url:"functions.html#index_q"}, | |||
{text:"s",url:"functions.html#index_s"}, | |||
{text:"t",url:"functions.html#index_t"}, | |||
{text:"u",url:"functions.html#index_u"}, | |||
{text:"v",url:"functions.html#index_v"}]}, | |||
{text:"Variables",url:"functions_vars.html",children:[ | |||
{text:"_",url:"functions_vars.html#index__"}, | |||
{text:"a",url:"functions_vars.html#index_a"}, | |||
{text:"b",url:"functions_vars.html#index_b"}, | |||
{text:"c",url:"functions_vars.html#index_c"}, | |||
{text:"d",url:"functions_vars.html#index_d"}, | |||
{text:"e",url:"functions_vars.html#index_e"}, | |||
{text:"f",url:"functions_vars.html#index_f"}, | |||
{text:"h",url:"functions_vars.html#index_h"}, | |||
{text:"i",url:"functions_vars.html#index_i"}, | |||
{text:"k",url:"functions_vars.html#index_k"}, | |||
{text:"l",url:"functions_vars.html#index_l"}, | |||
{text:"m",url:"functions_vars.html#index_m"}, | |||
{text:"n",url:"functions_vars.html#index_n"}, | |||
{text:"o",url:"functions_vars.html#index_o"}, | |||
{text:"p",url:"functions_vars.html#index_p"}, | |||
{text:"q",url:"functions_vars.html#index_q"}, | |||
{text:"s",url:"functions_vars.html#index_s"}, | |||
{text:"t",url:"functions_vars.html#index_t"}, | |||
{text:"u",url:"functions_vars.html#index_u"}, | |||
{text:"v",url:"functions_vars.html#index_v"}]}]}]}, | |||
{text:"Files",url:"files.html",children:[ | |||
{text:"File List",url:"files.html"}, | |||
{text:"Globals",url:"globals.html",children:[ | |||
{text:"All",url:"globals.html",children:[ | |||
{text:"_",url:"globals.html#index__"}, | |||
{text:"a",url:"globals_a.html#index_a"}, | |||
{text:"e",url:"globals_e.html#index_e"}, | |||
{text:"f",url:"globals_f.html#index_f"}, | |||
{text:"h",url:"globals_h.html#index_h"}, | |||
{text:"i",url:"globals_i.html#index_i"}, | |||
{text:"j",url:"globals_j.html#index_j"}, | |||
{text:"l",url:"globals_l.html#index_l"}, | |||
{text:"m",url:"globals_m.html#index_m"}, | |||
{text:"n",url:"globals_n.html#index_n"}, | |||
{text:"p",url:"globals_p.html#index_p"}, | |||
{text:"s",url:"globals_s.html#index_s"}, | |||
{text:"t",url:"globals_t.html#index_t"}]}, | |||
{text:"Functions",url:"globals_func.html",children:[ | |||
{text:"_",url:"globals_func.html#index__"}, | |||
{text:"a",url:"globals_func.html#index_a"}, | |||
{text:"j",url:"globals_func.html#index_j"}, | |||
{text:"l",url:"globals_func.html#index_l"}, | |||
{text:"m",url:"globals_func.html#index_m"}, | |||
{text:"p",url:"globals_func.html#index_p"}, | |||
{text:"s",url:"globals_func.html#index_s"}]}, | |||
{text:"Variables",url:"globals_vars.html"}, | |||
{text:"Typedefs",url:"globals_type.html"}, | |||
{text:"Enumerations",url:"globals_enum.html"}, | |||
{text:"Enumerator",url:"globals_eval.html",children:[ | |||
{text:"j",url:"globals_eval.html#index_j"}]}, | |||
{text:"Macros",url:"globals_defs.html",children:[ | |||
{text:"_",url:"globals_defs.html#index__"}, | |||
{text:"a",url:"globals_defs.html#index_a"}, | |||
{text:"e",url:"globals_defs.html#index_e"}, | |||
{text:"f",url:"globals_defs.html#index_f"}, | |||
{text:"h",url:"globals_defs.html#index_h"}, | |||
{text:"i",url:"globals_defs.html#index_i"}, | |||
{text:"j",url:"globals_defs.html#index_j"}, | |||
{text:"l",url:"globals_defs.html#index_l"}, | |||
{text:"m",url:"globals_defs.html#index_m"}, | |||
{text:"n",url:"globals_defs.html#index_n"}, | |||
{text:"p",url:"globals_defs.html#index_p"}, | |||
{text:"s",url:"globals_defs.html#index_s"}, | |||
{text:"t",url:"globals_defs.html#index_t"}]}]}]}]} |
@@ -0,0 +1,59 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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="md_issues_closed_for_0_813.html" target="_self">issues_closed_for_0</a></td><td class="desc"></td></tr> | |||
<tr id="row_1_"><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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,387 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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">printbuf.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Internal string buffer handing. Unless you're writing a json_object_to_json_string_fn implementation for use with <a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer()</a> direct use of this is not recommended. | |||
<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="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> | |||
<tr class="memitem:ab009973c5e15aae191e610cd70752603"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">_printbuf_check_literal</a>(mystr)   ("" mystr)</td></tr> | |||
<tr class="separator:ab009973c5e15aae191e610cd70752603"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a2f30492682f5fbc59a8749b428e0e4ba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a2f30492682f5fbc59a8749b428e0e4ba">printbuf_strappend</a>(pb, str)   <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a> ((pb), <a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">_printbuf_check_literal</a>(str), sizeof(str) - 1)</td></tr> | |||
<tr class="separator:a2f30492682f5fbc59a8749b428e0e4ba"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table><table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> | |||
Typedefs</h2></td></tr> | |||
<tr class="memitem:ace274df280df67463ff417b1b3392395"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structprintbuf.html">printbuf</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ace274df280df67463ff417b1b3392395">printbuf</a></td></tr> | |||
<tr class="separator:ace274df280df67463ff417b1b3392395"><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> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Internal string buffer handing. Unless you're writing a json_object_to_json_string_fn implementation for use with <a class="el" href="json__object_8h.html#a889345512a214b8f78f6a73561523c7c">json_object_set_serializer()</a> direct use of this is not recommended. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="ab009973c5e15aae191e610cd70752603"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ab009973c5e15aae191e610cd70752603">◆ </a></span>_printbuf_check_literal</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define _printbuf_check_literal</td> | |||
<td>(</td> | |||
<td class="paramtype"> </td> | |||
<td class="paramname">mystr</td><td>)</td> | |||
<td>   ("" mystr)</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Results in a compile error if the argument is not a string literal. </p> | |||
</div> | |||
</div> | |||
<a id="acdd84ad88987c0166b7ba0e3f1f8f1bb"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#acdd84ad88987c0166b7ba0e3f1f8f1bb">◆ </a></span>printbuf_length</h2> | |||
<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 id="a6f3a4dc87fab41c37e3eff42f40dc346"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a6f3a4dc87fab41c37e3eff42f40dc346">◆ </a></span>printbuf_memappend_fast</h2> | |||
<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> | |||
<a id="a2f30492682f5fbc59a8749b428e0e4ba"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a2f30492682f5fbc59a8749b428e0e4ba">◆ </a></span>printbuf_strappend</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define printbuf_strappend</td> | |||
<td>(</td> | |||
<td class="paramtype"> </td> | |||
<td class="paramname">pb, </td> | |||
</tr> | |||
<tr> | |||
<td class="paramkey"></td> | |||
<td></td> | |||
<td class="paramtype"> </td> | |||
<td class="paramname">str </td> | |||
</tr> | |||
<tr> | |||
<td></td> | |||
<td>)</td> | |||
<td></td><td>   <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a> ((pb), <a class="el" href="printbuf_8h.html#ab009973c5e15aae191e610cd70752603">_printbuf_check_literal</a>(str), sizeof(str) - 1)</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>This is an optimization wrapper around <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend()</a> that is useful for appending string literals. Since the size of string constants is known at compile time, using this macro can avoid a costly strlen() call. This is especially helpful when a constant string must be appended many times. If you got here because of a compilation error caused by passing something other than a string literal, use <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf_memappend_fast()</a> in conjunction with strlen().</p> | |||
<p>See also: <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf_memappend_fast()</a> <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend()</a> <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">sprintbuf()</a> </p> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Typedef Documentation</h2> | |||
<a id="ace274df280df67463ff417b1b3392395"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ace274df280df67463ff417b1b3392395">◆ </a></span>printbuf</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">typedef struct <a class="el" href="structprintbuf.html">printbuf</a> <a class="el" href="structprintbuf.html">printbuf</a></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="ab525221c767ac65c58ddeea8a655a4e8"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ab525221c767ac65c58ddeea8a655a4e8">◆ </a></span>printbuf_free()</h2> | |||
<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 id="a22f09779a19db59a83e7cb8c2ce4c75f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a22f09779a19db59a83e7cb8c2ce4c75f">◆ </a></span>printbuf_memappend()</h2> | |||
<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 id="ad7fc6ec4c296e85abf404244614cded5"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ad7fc6ec4c296e85abf404244614cded5">◆ </a></span>printbuf_memset()</h2> | |||
<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 id="a3e390ebc7660a18335edd89f640fd415"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a3e390ebc7660a18335edd89f640fd415">◆ </a></span>printbuf_new()</h2> | |||
<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 id="a4393ee3dedb376af11c96fe97532292e"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a4393ee3dedb376af11c96fe97532292e">◆ </a></span>printbuf_reset()</h2> | |||
<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 id="adf6214db6c8ce994c7f7f1180863c8a4"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#adf6214db6c8ce994c7f7f1180863c8a4">◆ </a></span>sprintbuf()</h2> | |||
<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"> | |||
<p>Formatted print to printbuf.</p> | |||
<p>This function is the most expensive of the available functions for appending string data to a printbuf and should be used only where convenience is more important than speed. Avoid using this function in high performance code or tight loops; in these scenarios, consider using snprintf() with a static buffer in conjunction with one of the printbuf_*append() functions.</p> | |||
<p>See also: <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf_memappend_fast()</a> <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend()</a> <a class="el" href="printbuf_8h.html#a2f30492682f5fbc59a8749b428e0e4ba">printbuf_strappend()</a> </p> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,84 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<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> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Function Documentation</h2> | |||
<a id="ae190c6819d7687e110d6ec59a16d006f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ae190c6819d7687e110d6ec59a16d006f">◆ </a></span>json_c_get_random_seed()</h2> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: snprintf_compat.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">snprintf_compat.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div></div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: strdup_compat.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">strdup_compat.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div></div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,106 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: strerror_override.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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">strerror_override.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> | |||
Macros</h2></td></tr> | |||
<tr class="memitem:a9dae36435b1668856ec610d6d5238754"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="strerror__override_8h.html#a9dae36435b1668856ec610d6d5238754">strerror</a>   <a class="el" href="strerror__override_8h.html#a2affa276d0d7b0a446105e324560576f">_json_c_strerror</a></td></tr> | |||
<tr class="separator:a9dae36435b1668856ec610d6d5238754"><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:a2affa276d0d7b0a446105e324560576f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="strerror__override_8h.html#a2affa276d0d7b0a446105e324560576f">_json_c_strerror</a> (int errno_in)</td></tr> | |||
<tr class="separator:a2affa276d0d7b0a446105e324560576f"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Macro Definition Documentation</h2> | |||
<a id="a9dae36435b1668856ec610d6d5238754"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9dae36435b1668856ec610d6d5238754">◆ </a></span>strerror</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">#define strerror   <a class="el" href="strerror__override_8h.html#a2affa276d0d7b0a446105e324560576f">_json_c_strerror</a></td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<h2 class="groupheader">Function Documentation</h2> | |||
<a id="a2affa276d0d7b0a446105e324560576f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a2affa276d0d7b0a446105e324560576f">◆ </a></span>_json_c_strerror()</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a2a31d5c00f3a4712f2d5d62aee66344e">JSON_EXPORT</a> char* _json_c_strerror </td> | |||
<td>(</td> | |||
<td class="paramtype">int </td> | |||
<td class="paramname"><em>errno_in</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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,81 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: strerror_override_private.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#var-members">Variables</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">strerror_override_private.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<table class="memberdecls"> | |||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> | |||
Variables</h2></td></tr> | |||
<tr class="memitem:ac00e7d4121efe4b2e6ad8961e35e88ba"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="strerror__override__private_8h.html#ac00e7d4121efe4b2e6ad8961e35e88ba">_json_c_strerror_enable</a></td></tr> | |||
<tr class="separator:ac00e7d4121efe4b2e6ad8961e35e88ba"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div><h2 class="groupheader">Variable Documentation</h2> | |||
<a id="ac00e7d4121efe4b2e6ad8961e35e88ba"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ac00e7d4121efe4b2e6ad8961e35e88ba">◆ </a></span>_json_c_strerror_enable</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int _json_c_strerror_enable</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,127 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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:a5638022574f4ddb0f80d62535085bf4f"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a5638022574f4ddb0f80d62535085bf4f">length</a></td></tr> | |||
<tr class="separator:a5638022574f4ddb0f80d62535085bf4f"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a11b92f48ed715b187f8609351405342f"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a11b92f48ed715b187f8609351405342f">size</a></td></tr> | |||
<tr class="separator:a11b92f48ed715b187f8609351405342f"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ab7989cdde357e5c7819c562c7680ab74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">free_fn</a></td></tr> | |||
<tr class="separator:ab7989cdde357e5c7819c562c7680ab74"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<h2 class="groupheader">Field Documentation</h2> | |||
<a id="a7ba65feda2b156148c08667cf155b657"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a7ba65feda2b156148c08667cf155b657">◆ </a></span>array</h2> | |||
<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 id="ab7989cdde357e5c7819c562c7680ab74"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ab7989cdde357e5c7819c562c7680ab74">◆ </a></span>free_fn</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="arraylist_8h.html#a90d2ce204a483fa38f5514bad67222aa">array_list_free_fn</a>* array_list::free_fn</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a5638022574f4ddb0f80d62535085bf4f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a5638022574f4ddb0f80d62535085bf4f">◆ </a></span>length</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">size_t array_list::length</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a11b92f48ed715b187f8609351405342f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a11b92f48ed715b187f8609351405342f">◆ </a></span>size</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">size_t 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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,197 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</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#a725ac370dfd6c705c02d8d85b78f1050">json_object_private_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a63666be714a8ce8907d56142c1d9dfb7">_delete</a></td></tr> | |||
<tr class="separator:a63666be714a8ce8907d56142c1d9dfb7"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a077a02daac4653f91584dd7f47c3d632"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">_to_json_string</a></td></tr> | |||
<tr class="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#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#ad9e57edb1cbd63578490081b2a9636ad">_user_delete</a></td></tr> | |||
<tr class="separator:ad9e57edb1cbd63578490081b2a9636ad"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a592a5391c3717ff7e8930476027226fe"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a592a5391c3717ff7e8930476027226fe">_userdata</a></td></tr> | |||
<tr class="separator:a592a5391c3717ff7e8930476027226fe"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<h2 class="groupheader">Field Documentation</h2> | |||
<a id="a63666be714a8ce8907d56142c1d9dfb7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a63666be714a8ce8907d56142c1d9dfb7">◆ </a></span>_delete</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object__private_8h.html#a725ac370dfd6c705c02d8d85b78f1050">json_object_private_delete_fn</a>* json_object::_delete</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="afdcaa9e24bce7c86c33cb6f6ae65cb56"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#afdcaa9e24bce7c86c33cb6f6ae65cb56">◆ </a></span>_pb</h2> | |||
<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 id="aca9b93573ba6bb8cf66d87c170a575b2"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aca9b93573ba6bb8cf66d87c170a575b2">◆ </a></span>_ref_count</h2> | |||
<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 id="a077a02daac4653f91584dd7f47c3d632"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a077a02daac4653f91584dd7f47c3d632">◆ </a></span>_to_json_string</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#ad689953451ffa828830d349f4cd72563">json_object_to_json_string_fn</a>* json_object::_to_json_string</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ad9e57edb1cbd63578490081b2a9636ad"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ad9e57edb1cbd63578490081b2a9636ad">◆ </a></span>_user_delete</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="json__object_8h.html#a57e58c272b899b7034c3b5137935117f">json_object_delete_fn</a>* json_object::_user_delete</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a592a5391c3717ff7e8930476027226fe"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a592a5391c3717ff7e8930476027226fe">◆ </a></span>_userdata</h2> | |||
<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 id="a33aff83ffea02b934235c4821cca8cf0"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a33aff83ffea02b934235c4821cca8cf0">◆ </a></span>o</h2> | |||
<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 id="a28307a4a3fe6cefe27e28fec56b76b3e"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a28307a4a3fe6cefe27e28fec56b76b3e">◆ </a></span>o_type</h2> | |||
<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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,113 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_object_iter Struct Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_object_iter 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:a0b76228b3a039075e9d84f88fa72ff53"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">key</a></td></tr> | |||
<tr class="separator:a0b76228b3a039075e9d84f88fa72ff53"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aaae14a8d17aacddacb0a57234e0a4491"><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="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">val</a></td></tr> | |||
<tr class="separator:aaae14a8d17aacddacb0a57234e0a4491"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a64e326f050826c644c02ed5bcd214faa"><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="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">entry</a></td></tr> | |||
<tr class="separator:a64e326f050826c644c02ed5bcd214faa"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>A structure to use with <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object_object_foreachC()</a> loops. Contains key, val and entry members. </p> | |||
</div><h2 class="groupheader">Field Documentation</h2> | |||
<a id="a64e326f050826c644c02ed5bcd214faa"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a64e326f050826c644c02ed5bcd214faa">◆ </a></span>entry</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* json_object_iter::entry</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a0b76228b3a039075e9d84f88fa72ff53"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a0b76228b3a039075e9d84f88fa72ff53">◆ </a></span>key</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char* json_object_iter::key</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="aaae14a8d17aacddacb0a57234e0a4491"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aaae14a8d17aacddacb0a57234e0a4491">◆ </a></span>val</h2> | |||
<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::val</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_8h.html">json_object.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,81 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_object_iterator Struct Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_object_iterator 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:a69c61c14f5a36b1dc2217e49cd987f47"><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">opaque_</a></td></tr> | |||
<tr class="separator:a69c61c14f5a36b1dc2217e49cd987f47"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>The opaque iterator that references a name/value pair within a JSON Object instance or the "end" iterator value. </p> | |||
</div><h2 class="groupheader">Field Documentation</h2> | |||
<a id="a69c61c14f5a36b1dc2217e49cd987f47"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a69c61c14f5a36b1dc2217e49cd987f47">◆ </a></span>opaque_</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">const void* json_object_iterator::opaque_</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__iterator_8h.html">json_object_iterator.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,255 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_tokener Struct Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_tokener 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:a9772e2170322a19d8da6ce5d7dc46895"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">str</a></td></tr> | |||
<tr class="separator:a9772e2170322a19d8da6ce5d7dc46895"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a1cdc7f85d7bde95f81bb08b7e61d6684"><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__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">pb</a></td></tr> | |||
<tr class="separator:a1cdc7f85d7bde95f81bb08b7e61d6684"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a9d9b33c3982925349627dc6a3edca940"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a9d9b33c3982925349627dc6a3edca940">max_depth</a></td></tr> | |||
<tr class="separator:a9d9b33c3982925349627dc6a3edca940"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ae0e5102b44cc1fc680be3e0fb5fff028"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">depth</a></td></tr> | |||
<tr class="separator:ae0e5102b44cc1fc680be3e0fb5fff028"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ad3bf0aa728ea14549d5aa6ca8dcba070"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">is_double</a></td></tr> | |||
<tr class="separator:ad3bf0aa728ea14549d5aa6ca8dcba070"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a8eed213c0a37d09c1df66c8567e44471"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">st_pos</a></td></tr> | |||
<tr class="separator:a8eed213c0a37d09c1df66c8567e44471"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a9daae2516fd6df23555d33ef01020a76"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">char_offset</a></td></tr> | |||
<tr class="separator:a9daae2516fd6df23555d33ef01020a76"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:adef37cdc2578d8f8920db14315728cbd"><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="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">err</a></td></tr> | |||
<tr class="separator:adef37cdc2578d8f8920db14315728cbd"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a32fa73e43fb760e6845231a8482eb064"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">ucs_char</a></td></tr> | |||
<tr class="separator:a32fa73e43fb760e6845231a8482eb064"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aea488b73085ac7c5969ae7fc29e25fa0"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">quote_char</a></td></tr> | |||
<tr class="separator:aea488b73085ac7c5969ae7fc29e25fa0"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a3521d62906eb0e15d07d7b4f64a5fac3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a3521d62906eb0e15d07d7b4f64a5fac3">stack</a></td></tr> | |||
<tr class="separator:a3521d62906eb0e15d07d7b4f64a5fac3"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aabfdcf2825154108669ffa3f4ab9c4ea"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#aabfdcf2825154108669ffa3f4ab9c4ea">flags</a></td></tr> | |||
<tr class="separator:aabfdcf2825154108669ffa3f4ab9c4ea"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<h2 class="groupheader">Field Documentation</h2> | |||
<a id="a9daae2516fd6df23555d33ef01020a76"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9daae2516fd6df23555d33ef01020a76">◆ </a></span>char_offset</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_tokener::char_offset</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ae0e5102b44cc1fc680be3e0fb5fff028"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ae0e5102b44cc1fc680be3e0fb5fff028">◆ </a></span>depth</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_tokener::depth</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="adef37cdc2578d8f8920db14315728cbd"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#adef37cdc2578d8f8920db14315728cbd">◆ </a></span>err</h2> | |||
<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::err</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="aabfdcf2825154108669ffa3f4ab9c4ea"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aabfdcf2825154108669ffa3f4ab9c4ea">◆ </a></span>flags</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_tokener::flags</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ad3bf0aa728ea14549d5aa6ca8dcba070"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ad3bf0aa728ea14549d5aa6ca8dcba070">◆ </a></span>is_double</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_tokener::is_double</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a9d9b33c3982925349627dc6a3edca940"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9d9b33c3982925349627dc6a3edca940">◆ </a></span>max_depth</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_tokener::max_depth</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a1cdc7f85d7bde95f81bb08b7e61d6684"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a1cdc7f85d7bde95f81bb08b7e61d6684">◆ </a></span>pb</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* json_tokener::pb</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="aea488b73085ac7c5969ae7fc29e25fa0"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aea488b73085ac7c5969ae7fc29e25fa0">◆ </a></span>quote_char</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char json_tokener::quote_char</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a8eed213c0a37d09c1df66c8567e44471"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a8eed213c0a37d09c1df66c8567e44471">◆ </a></span>st_pos</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_tokener::st_pos</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a3521d62906eb0e15d07d7b4f64a5fac3"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a3521d62906eb0e15d07d7b4f64a5fac3">◆ </a></span>stack</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct <a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a>* json_tokener::stack</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a9772e2170322a19d8da6ce5d7dc46895"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9772e2170322a19d8da6ce5d7dc46895">◆ </a></span>str</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char* json_tokener::str</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a32fa73e43fb760e6845231a8482eb064"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a32fa73e43fb760e6845231a8482eb064">◆ </a></span>ucs_char</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">unsigned int json_tokener::ucs_char</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__tokener_8h.html">json_tokener.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,127 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_tokener_srec Struct Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_tokener_srec 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:a868b9912dbb1e4813a630c944f522d48"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a> state </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">saved_state</a></td></tr> | |||
<tr class="separator:a868b9912dbb1e4813a630c944f522d48"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:ad2bb71affec1da5ba1d9952c3bf2c12a"><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="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">obj</a></td></tr> | |||
<tr class="separator:ad2bb71affec1da5ba1d9952c3bf2c12a"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a466f192f920368a5a6375aeba1e2757f"><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="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">current</a></td></tr> | |||
<tr class="separator:a466f192f920368a5a6375aeba1e2757f"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a99551c172e97ac2e7a3849a50b4f51ca"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">obj_field_name</a></td></tr> | |||
<tr class="separator:a99551c172e97ac2e7a3849a50b4f51ca"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<h2 class="groupheader">Field Documentation</h2> | |||
<a id="a466f192f920368a5a6375aeba1e2757f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a466f192f920368a5a6375aeba1e2757f">◆ </a></span>current</h2> | |||
<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_srec::current</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ad2bb71affec1da5ba1d9952c3bf2c12a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ad2bb71affec1da5ba1d9952c3bf2c12a">◆ </a></span>obj</h2> | |||
<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_srec::obj</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a99551c172e97ac2e7a3849a50b4f51ca"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a99551c172e97ac2e7a3849a50b4f51ca">◆ </a></span>obj_field_name</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char* json_tokener_srec::obj_field_name</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a868b9912dbb1e4813a630c944f522d48"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a868b9912dbb1e4813a630c944f522d48">◆ </a></span>saved_state</h2> | |||
<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> state json_tokener_srec::saved_state</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__tokener_8h.html">json_tokener.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,150 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: lh_entry Struct Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">lh_entry 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:a79d9f1ef0dc444e17105aaeaf167e22c"><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a79d9f1ef0dc444e17105aaeaf167e22c">k</a></td></tr> | |||
<tr class="separator:a79d9f1ef0dc444e17105aaeaf167e22c"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a14f40cc124c32b03f81151ae7934d2e7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a14f40cc124c32b03f81151ae7934d2e7">k_is_constant</a></td></tr> | |||
<tr class="separator:a14f40cc124c32b03f81151ae7934d2e7"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a1b676732ab2ad3eeaedf6ec60a6a0835"><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">v</a></td></tr> | |||
<tr class="separator:a1b676732ab2ad3eeaedf6ec60a6a0835"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a7c40c46e72d9a0ba071a8d49d535bc67"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">next</a></td></tr> | |||
<tr class="separator:a7c40c46e72d9a0ba071a8d49d535bc67"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a6fb9c3de01fb5af67d8d429921cc6a3b"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">prev</a></td></tr> | |||
<tr class="separator:a6fb9c3de01fb5af67d8d429921cc6a3b"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>An entry in the hash table </p> | |||
</div><h2 class="groupheader">Field Documentation</h2> | |||
<a id="a79d9f1ef0dc444e17105aaeaf167e22c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a79d9f1ef0dc444e17105aaeaf167e22c">◆ </a></span>k</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">const void* lh_entry::k</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>The key. Use <a class="el" href="linkhash_8h.html#a7579ce28b8366fc9b8656f14270aa3aa">lh_entry_k()</a> instead of accessing this directly. </p> | |||
</div> | |||
</div> | |||
<a id="a14f40cc124c32b03f81151ae7934d2e7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a14f40cc124c32b03f81151ae7934d2e7">◆ </a></span>k_is_constant</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int lh_entry::k_is_constant</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>A flag for users of linkhash to know whether or not they need to free k. </p> | |||
</div> | |||
</div> | |||
<a id="a7c40c46e72d9a0ba071a8d49d535bc67"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a7c40c46e72d9a0ba071a8d49d535bc67">◆ </a></span>next</h2> | |||
<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_entry::next</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>The next entry </p> | |||
</div> | |||
</div> | |||
<a id="a6fb9c3de01fb5af67d8d429921cc6a3b"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a6fb9c3de01fb5af67d8d429921cc6a3b">◆ </a></span>prev</h2> | |||
<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_entry::prev</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>The previous entry. </p> | |||
</div> | |||
</div> | |||
<a id="a1b676732ab2ad3eeaedf6ec60a6a0835"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a1b676732ab2ad3eeaedf6ec60a6a0835">◆ </a></span>v</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">const void* lh_entry::v</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>The value. Use <a class="el" href="linkhash_8h.html#a0d4052ccfd8c5d351a9c1d3ba07671b3">lh_entry_v()</a> instead of accessing this directly. </p> | |||
</div> | |||
</div> | |||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||
<li><a class="el" href="linkhash_8h.html">linkhash.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,198 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: lh_table Struct Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">lh_table 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:ae251575ec2935bcb0e0589ca8e243839"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">size</a></td></tr> | |||
<tr class="separator:ae251575ec2935bcb0e0589ca8e243839"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aa172ed8fe205367b54e0e2cdf9ea8c6c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">count</a></td></tr> | |||
<tr class="separator:aa172ed8fe205367b54e0e2cdf9ea8c6c"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aa7d986a3b12a9fa47e349713794c30fb"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">head</a></td></tr> | |||
<tr class="separator:aa7d986a3b12a9fa47e349713794c30fb"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a479895e45db2bdf9bf5d173fa4b7e277"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">tail</a></td></tr> | |||
<tr class="separator:a479895e45db2bdf9bf5d173fa4b7e277"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a4fd9c5aba38791b26ab0ec614a5caf8f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">table</a></td></tr> | |||
<tr class="separator:a4fd9c5aba38791b26ab0ec614a5caf8f"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a30ea5903f4f8126abd6aa489ffe14737"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">free_fn</a></td></tr> | |||
<tr class="separator:a30ea5903f4f8126abd6aa489ffe14737"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a1488d1a4a320b1a9bb2f441859544be1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">hash_fn</a></td></tr> | |||
<tr class="separator:a1488d1a4a320b1a9bb2f441859544be1"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aa646c287a6a46e09da6c7457c981a359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">equal_fn</a></td></tr> | |||
<tr class="separator:aa646c287a6a46e09da6c7457c981a359"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>The hash table structure. </p> | |||
</div><h2 class="groupheader">Field Documentation</h2> | |||
<a id="aa172ed8fe205367b54e0e2cdf9ea8c6c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aa172ed8fe205367b54e0e2cdf9ea8c6c">◆ </a></span>count</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int lh_table::count</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Numbers of entries. </p> | |||
</div> | |||
</div> | |||
<a id="aa646c287a6a46e09da6c7457c981a359"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aa646c287a6a46e09da6c7457c981a359">◆ </a></span>equal_fn</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="linkhash_8h.html#af74a0690267598a0ed6f0a9b66674573">lh_equal_fn</a>* lh_table::equal_fn</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a30ea5903f4f8126abd6aa489ffe14737"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a30ea5903f4f8126abd6aa489ffe14737">◆ </a></span>free_fn</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="linkhash_8h.html#a481b0bb1ab1d6a83713d9c27aa9f07d2">lh_entry_free_fn</a>* lh_table::free_fn</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>A pointer onto the function responsible for freeing an entry. </p> | |||
</div> | |||
</div> | |||
<a id="a1488d1a4a320b1a9bb2f441859544be1"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a1488d1a4a320b1a9bb2f441859544be1">◆ </a></span>hash_fn</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname"><a class="el" href="linkhash_8h.html#a91d16eb45069d235a198d2184a77d0ae">lh_hash_fn</a>* lh_table::hash_fn</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="aa7d986a3b12a9fa47e349713794c30fb"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aa7d986a3b12a9fa47e349713794c30fb">◆ </a></span>head</h2> | |||
<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::head</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>The first entry. </p> | |||
</div> | |||
</div> | |||
<a id="ae251575ec2935bcb0e0589ca8e243839"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ae251575ec2935bcb0e0589ca8e243839">◆ </a></span>size</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int lh_table::size</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>Size of our hash. </p> | |||
</div> | |||
</div> | |||
<a id="a4fd9c5aba38791b26ab0ec614a5caf8f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a4fd9c5aba38791b26ab0ec614a5caf8f">◆ </a></span>table</h2> | |||
<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::table</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a479895e45db2bdf9bf5d173fa4b7e277"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a479895e45db2bdf9bf5d173fa4b7e277">◆ </a></span>tail</h2> | |||
<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::tail</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
<p>The last entry. </p> | |||
</div> | |||
</div> | |||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||
<li><a class="el" href="linkhash_8h.html">linkhash.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,111 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: printbuf 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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">printbuf 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:a5d7cf8ac260f1f7c50fecaf9bd7bc651"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">buf</a></td></tr> | |||
<tr class="separator:a5d7cf8ac260f1f7c50fecaf9bd7bc651"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:aba980ad7406329e32f557dfa0eb7b1b2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">bpos</a></td></tr> | |||
<tr class="separator:aba980ad7406329e32f557dfa0eb7b1b2"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a12ce6440eaa06a55b96ebdc5a9778dd5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">size</a></td></tr> | |||
<tr class="separator:a12ce6440eaa06a55b96ebdc5a9778dd5"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<h2 class="groupheader">Field Documentation</h2> | |||
<a id="aba980ad7406329e32f557dfa0eb7b1b2"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aba980ad7406329e32f557dfa0eb7b1b2">◆ </a></span>bpos</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int printbuf::bpos</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a5d7cf8ac260f1f7c50fecaf9bd7bc651"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a5d7cf8ac260f1f7c50fecaf9bd7bc651">◆ </a></span>buf</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char* printbuf::buf</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a12ce6440eaa06a55b96ebdc5a9778dd5"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a12ce6440eaa06a55b96ebdc5a9778dd5">◆ </a></span>size</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int printbuf::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="printbuf_8h.html">printbuf.h</a></li> | |||
</ul> | |||
</div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |
@@ -0,0 +1,229 @@ | |||
<!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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: json_object::data Union Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
<div id="nav-path" class="navpath"> | |||
<ul> | |||
<li class="navelem"><a class="el" href="structjson__object.html">json_object</a></li><li class="navelem"><a class="el" href="unionjson__object_1_1data.html">data</a></li> </ul> | |||
</div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="summary"> | |||
<a href="#pub-attribs">Data Fields</a> </div> | |||
<div class="headertitle"> | |||
<div class="title">json_object::data Union 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:a98a3964e5fb0b3a0e9d8786b8facde5c"><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="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">c_boolean</a></td></tr> | |||
<tr class="separator:a98a3964e5fb0b3a0e9d8786b8facde5c"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a9cc4abdb21302913701ac0c8dc75e55a"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">c_double</a></td></tr> | |||
<tr class="separator:a9cc4abdb21302913701ac0c8dc75e55a"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a7733181cdb631570913e3a2abfd6937c"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">c_int64</a></td></tr> | |||
<tr class="separator:a7733181cdb631570913e3a2abfd6937c"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a68089c942f154d4df590d8ecb476a69b"><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="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">c_object</a></td></tr> | |||
<tr class="separator:a68089c942f154d4df590d8ecb476a69b"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a4ad6bf2fd6d8718f55850509edfe2e45"><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="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">c_array</a></td></tr> | |||
<tr class="separator:a4ad6bf2fd6d8718f55850509edfe2e45"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:af9cd2e329ad7ab0a86b1b622290a663a"><td class="memItemLeft" >struct {</td></tr> | |||
<tr class="memitem:a20198ef37cc78a5d345d77a872c2bff5"><td class="memItemLeft" >   union {</td></tr> | |||
<tr class="memitem:a87fe6ecb0f5f70902b68c67ca656906e"><td class="memItemLeft" >      char *   <a class="el" href="unionjson__object_1_1data.html#ad3f2798f4679c5a3cc7f67a42365b71f">ptr</a></td></tr> | |||
<tr class="separator:a87fe6ecb0f5f70902b68c67ca656906e"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a60313c060834ec5e66a2e50c59e3d953"><td class="memItemLeft" >      char   <a class="el" href="unionjson__object_1_1data.html#aaa742eb1b88b4b25ec4c27431d1576d7">data</a> [<a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">LEN_DIRECT_STRING_DATA</a>]</td></tr> | |||
<tr class="separator:a60313c060834ec5e66a2e50c59e3d953"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a20198ef37cc78a5d345d77a872c2bff5"><td class="memItemLeft" valign="top">   }   <a class="el" href="unionjson__object_1_1data.html#a51a177df2ef6d27590696975a4f4a7ee">str</a></td></tr> | |||
<tr class="separator:a20198ef37cc78a5d345d77a872c2bff5"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:a814b57740e61d15648c111078c47f39b"><td class="memItemLeft" >   int   <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">len</a></td></tr> | |||
<tr class="separator:a814b57740e61d15648c111078c47f39b"><td class="memSeparator" colspan="2"> </td></tr> | |||
<tr class="memitem:af9cd2e329ad7ab0a86b1b622290a663a"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">c_string</a></td></tr> | |||
<tr class="separator:af9cd2e329ad7ab0a86b1b622290a663a"><td class="memSeparator" colspan="2"> </td></tr> | |||
</table> | |||
<h2 class="groupheader">Field Documentation</h2> | |||
<a id="a4ad6bf2fd6d8718f55850509edfe2e45"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a4ad6bf2fd6d8718f55850509edfe2e45">◆ </a></span>c_array</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct <a class="el" href="structarray__list.html">array_list</a>* json_object::data::c_array</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a98a3964e5fb0b3a0e9d8786b8facde5c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a98a3964e5fb0b3a0e9d8786b8facde5c">◆ </a></span>c_boolean</h2> | |||
<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::data::c_boolean</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a9cc4abdb21302913701ac0c8dc75e55a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a9cc4abdb21302913701ac0c8dc75e55a">◆ </a></span>c_double</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">double json_object::data::c_double</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a7733181cdb631570913e3a2abfd6937c"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a7733181cdb631570913e3a2abfd6937c">◆ </a></span>c_int64</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int64_t json_object::data::c_int64</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a68089c942f154d4df590d8ecb476a69b"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a68089c942f154d4df590d8ecb476a69b">◆ </a></span>c_object</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* json_object::data::c_object</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="af9cd2e329ad7ab0a86b1b622290a663a"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#af9cd2e329ad7ab0a86b1b622290a663a">◆ </a></span>c_string</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">struct { ... } json_object::data::c_string</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="aaa742eb1b88b4b25ec4c27431d1576d7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#aaa742eb1b88b4b25ec4c27431d1576d7">◆ </a></span>data</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char <a class="el" href="unionjson__object_1_1data.html">json_object::data::data</a>[<a class="el" href="json__object__private_8h.html#a227adaf0073e17006f614190d414fa1a">LEN_DIRECT_STRING_DATA</a>]</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ac2386853b8a4e7d0b28a27ed599ccef7"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ac2386853b8a4e7d0b28a27ed599ccef7">◆ </a></span>len</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">int json_object::data::len</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="ad3f2798f4679c5a3cc7f67a42365b71f"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#ad3f2798f4679c5a3cc7f67a42365b71f">◆ </a></span>ptr</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">char* json_object::data::ptr</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<a id="a51a177df2ef6d27590696975a4f4a7ee"></a> | |||
<h2 class="memtitle"><span class="permalink"><a href="#a51a177df2ef6d27590696975a4f4a7ee">◆ </a></span>str</h2> | |||
<div class="memitem"> | |||
<div class="memproto"> | |||
<table class="memname"> | |||
<tr> | |||
<td class="memname">union { ... } json_object::data::str</td> | |||
</tr> | |||
</table> | |||
</div><div class="memdoc"> | |||
</div> | |||
</div> | |||
<hr/>The documentation for this union 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 Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</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.13"/> | |||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |||
<title>json-c: vasprintf_compat.h File Reference</title> | |||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||
<script type="text/javascript" src="jquery.js"></script> | |||
<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 id="projectalign" style="padding-left: 0.5em;"> | |||
<div id="projectname">json-c | |||
 <span id="projectnumber">0.13</span> | |||
</div> | |||
</td> | |||
</tr> | |||
</tbody> | |||
</table> | |||
</div> | |||
<!-- end header part --> | |||
<!-- Generated by Doxygen 1.8.13 --> | |||
<script type="text/javascript" src="menudata.js"></script> | |||
<script type="text/javascript" src="menu.js"></script> | |||
<script type="text/javascript"> | |||
$(function() { | |||
initMenu('',false,false,'search.php','Search'); | |||
}); | |||
</script> | |||
<div id="main-nav"></div> | |||
</div><!-- top --> | |||
<div class="header"> | |||
<div class="headertitle"> | |||
<div class="title">vasprintf_compat.h File Reference</div> </div> | |||
</div><!--header--> | |||
<div class="contents"> | |||
<p>Do not use, json-c internal, may be changed or removed at any time. | |||
<a href="#details">More...</a></p> | |||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |||
<div class="textblock"><p>Do not use, json-c internal, may be changed or removed at any time. </p> | |||
</div></div><!-- contents --> | |||
<!-- start footer part --> | |||
<hr class="footer"/><address class="footer"><small> | |||
Generated on Thu Dec 7 2017 18:06:04 for json-c by  <a href="http://www.doxygen.org/index.html"> | |||
<img class="footer" src="doxygen.png" alt="doxygen"/> | |||
</a> 1.8.13 | |||
</small></address> | |||
</body> | |||
</html> |