mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 21:59:16 +02:00
435 lines
315 KiB
HTML
435 lines
315 KiB
HTML
<!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>Cyclone Scheme: include/cyclone/runtime.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.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="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Cyclone Scheme
|
|
 <span id="projectnumber">0.20</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_a04717fef2f0750416dad9707145cc4b.html">cyclone</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">runtime.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="runtime_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#ifndef CYCLONE_RUNTIME_H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#define CYCLONE_RUNTIME_H</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__objects_gadd2e786b8f1d394adf9fcc2e2ea0f6ab.html#gadd2e786b8f1d394adf9fcc2e2ea0f6ab">boolean_t</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__objects_ga6d259e87f479319faf0c43f2fbc3b98f.html#ga6d259e87f479319faf0c43f2fbc3b98f">boolean_f</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__objects_ga0df9da17d3d44234e2764fbec2492fdb.html#ga0df9da17d3d44234e2764fbec2492fdb">quote_void</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__objects_ga4ea8c14343c359cfeb19142096538524.html#ga4ea8c14343c359cfeb19142096538524">Cyc_EOF</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__objects_gaf3f619c909a02d493a554abfaad99ff6.html#gaf3f619c909a02d493a554abfaad99ff6">Cyc_VOID</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">void</span> <a class="code" href="group__gc__minor_gac1a5aac97445f3b7aca4864d9509f73e.html#gac1a5aac97445f3b7aca4864d9509f73e">GC</a>(<span class="keywordtype">void</span> *, <a class="code" href="structclosure0__type.html">closure</a>, <span class="keywordtype">object</span> *, <span class="keywordtype">int</span>);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">void</span> <a class="code" href="group__gc__major_gac5dc8552660d7975bbdf83c59e6c5dd3.html#gac5dc8552660d7975bbdf83c59e6c5dd3">gc_init_heap</a>(<span class="keywordtype">long</span> heap_size);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="group__prim__err_ga099dcb668802d7bece1e4cdde826121d.html#ga099dcb668802d7bece1e4cdde826121d"> 63</a></span> <span class="preprocessor">#define Cyc_check_num_args(data, fnc_name, num_args, args) { \</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor"> object l = Cyc_length(data, args); \</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor"> if (num_args > obj_obj2int(l)) { \</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor"> char buf[128]; \</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor"> snprintf(buf, 127, "Expected %d arguments to %s but received %ld", \</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor"> num_args, fnc_name, obj_obj2int(l)); \</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor"> Cyc_rt_raise_msg(data, buf); \</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor">}</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="group__prim__err_gab9cfd713e9b017fb830bdbb567d056da.html#gab9cfd713e9b017fb830bdbb567d056da"> 73</a></span> <span class="preprocessor">#define Cyc_verify_mutable(data, obj) { \</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor"> if (immutable(obj)) Cyc_immutable_obj_error(data, obj); }</span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group__prim__err_ga82860cb9470cf2ae6ef23bdab909b44f.html#ga82860cb9470cf2ae6ef23bdab909b44f"> 75</a></span> <span class="preprocessor">#define Cyc_verify_immutable(data, obj) { \</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="preprocessor"> if (boolean_f == Cyc_is_immutable(obj)) Cyc_mutable_obj_error(data, obj); }</span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__prim__err_ga2e6927f223a2bc6802c66114d42aee2f.html#ga2e6927f223a2bc6802c66114d42aee2f"> 77</a></span> <span class="preprocessor">#define Cyc_check_type(data, fnc_test, tag, obj) { \</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="preprocessor"> if ((boolean_f == fnc_test(obj))) Cyc_invalid_type_error(data, tag, obj); }</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__prim__err_gaa2354df89425b979e4932a3b466d72e0.html#gaa2354df89425b979e4932a3b466d72e0"> 79</a></span> <span class="preprocessor">#define Cyc_check_type2(data, fnc_test, tag, obj) { \</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor"> if ((boolean_f == fnc_test(data, obj))) Cyc_invalid_type_error(data, tag, obj); }</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__prim__err_ga0a4488a615cf0343c01d6ae27414b115.html#ga0a4488a615cf0343c01d6ae27414b115"> 82</a></span> <span class="preprocessor">#define Cyc_check_pair_or_null(d,obj) { if (obj != NULL) { Cyc_check_pair(d,obj); }}</span></div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__prim__err_ga54be4012efdbc4200d721276837b4dcc.html#ga54be4012efdbc4200d721276837b4dcc"> 83</a></span> <span class="preprocessor">#define Cyc_check_pair(d,obj) Cyc_check_type(d,Cyc_is_pair, pair_tag, obj)</span></div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__prim__err_ga09de2a07c93e98fe25b3cc1c3f32652c.html#ga09de2a07c93e98fe25b3cc1c3f32652c"> 84</a></span> <span class="preprocessor">#define Cyc_check_proc(d,obj) Cyc_check_type2(d,Cyc_is_procedure, closureN_tag, obj)</span></div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__prim__err_ga32f980390f7853edb011b78eba7a9a5c.html#ga32f980390f7853edb011b78eba7a9a5c"> 85</a></span> <span class="preprocessor">#define Cyc_check_num(d,obj) Cyc_check_type(d,Cyc_is_number, integer_tag, obj)</span></div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__prim__err_ga7d45853ee5951b3c2a62d0b937fb7bce.html#ga7d45853ee5951b3c2a62d0b937fb7bce"> 86</a></span> <span class="preprocessor">#define Cyc_check_fixnum(d,obj) Cyc_check_type(d,Cyc_is_fixnum, integer_tag, obj)</span></div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__prim__err_ga27c4b703026e10f960d96b586db4419c.html#ga27c4b703026e10f960d96b586db4419c"> 87</a></span> <span class="preprocessor">#define Cyc_check_int(d,obj) Cyc_check_type(d,Cyc_is_integer, integer_tag, obj)</span></div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__prim__err_gae030cabb4cf06aa76828cba8fc723b78.html#gae030cabb4cf06aa76828cba8fc723b78"> 88</a></span> <span class="preprocessor">#define Cyc_check_str(d,obj) Cyc_check_type(d,Cyc_is_string, string_tag, obj)</span></div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__prim__err_ga78d18bb6bd95237f3d053f336a0e7bef.html#ga78d18bb6bd95237f3d053f336a0e7bef"> 89</a></span> <span class="preprocessor">#define Cyc_check_sym(d,obj) Cyc_check_type(d,Cyc_is_symbol, symbol_tag, obj)</span></div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group__prim__err_ga99a2344d8eaf5c0d9cd77f70161e9339.html#ga99a2344d8eaf5c0d9cd77f70161e9339"> 90</a></span> <span class="preprocessor">#define Cyc_check_vec(d,obj) Cyc_check_type(d,Cyc_is_vector, vector_tag, obj)</span></div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group__prim__err_gafd427951bd90c4ab71e64b3b9681d434.html#gafd427951bd90c4ab71e64b3b9681d434"> 91</a></span> <span class="preprocessor">#define Cyc_check_bvec(d,obj) Cyc_check_type(d,Cyc_is_bytevector, bytevector_tag, obj)</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__prim__err_ga2426798bc21b9dc55ac9e2f96144afb5.html#ga2426798bc21b9dc55ac9e2f96144afb5"> 92</a></span> <span class="preprocessor">#define Cyc_check_port(d,obj) Cyc_check_type(d,Cyc_is_port, port_tag, obj)</span></div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__prim__err_ga6fccd1290ad5189ca7dae993a652def9.html#ga6fccd1290ad5189ca7dae993a652def9"> 93</a></span> <span class="preprocessor">#define Cyc_check_mutex(d,obj) Cyc_check_type(d,Cyc_is_mutex, mutex_tag, obj)</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__prim__err_gae5f700cd58c32cca27a3d658f52deb4f.html#gae5f700cd58c32cca27a3d658f52deb4f"> 94</a></span> <span class="preprocessor">#define Cyc_check_cond_var(d,obj) Cyc_check_type(d,Cyc_is_cond_var, cond_var_tag, obj)</span></div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__prim__err_gae483f4d223eec0e3b845013d1ecfe1b5.html#gae483f4d223eec0e3b845013d1ecfe1b5"> 95</a></span> <span class="preprocessor">#define Cyc_check_atomic(d,obj) Cyc_check_type(d,Cyc_is_atomic, atomic_tag, obj)</span></div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__prim__err_ga115f2cec0c572c3e437861076e6de3cb.html#ga115f2cec0c572c3e437861076e6de3cb"> 96</a></span> <span class="preprocessor">#define Cyc_check_opaque(d,obj) Cyc_check_type(d,Cyc_is_opaque, c_opaque_tag, obj)</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__err_ga3083fba500bcb4a2dcccb60960933625.html#ga3083fba500bcb4a2dcccb60960933625">Cyc_invalid_type_error</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> tag, <span class="keywordtype">object</span> found);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__err_gaf1406c080fe766ec64e6db44583d3bd6.html#gaf1406c080fe766ec64e6db44583d3bd6">Cyc_immutable_obj_error</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__err_ga46c21c08437c3e7ddba3b89a9a94cd4e.html#ga46c21c08437c3e7ddba3b89a9a94cd4e">Cyc_mutable_obj_error</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__err_ga86d6406f98bd4ef2c78114ecdb6f7fe1.html#ga86d6406f98bd4ef2c78114ecdb6f7fe1">Cyc_check_obj</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> tag, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__err_ga373955e8df3b539eff1a8eb3c832462f.html#ga373955e8df3b539eff1a8eb3c832462f">Cyc_check_bounds</a>(<span class="keywordtype">void</span> *data, <span class="keyword">const</span> <span class="keywordtype">char</span> *label, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> index);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="comment">/* END error checking */</span></div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">extern</span> <span class="keywordtype">long</span> <a class="code" href="group__prim_ga40967337a1c3f523ee9623aec0f69388.html#ga40967337a1c3f523ee9623aec0f69388">global_stack_size</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">extern</span> <span class="keywordtype">long</span> <a class="code" href="group__prim_ga26075e97c30bab241fad5cd7bbab5879.html#ga26075e97c30bab241fad5cd7bbab5879">global_heap_size</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keywordtype">char</span> **<a class="code" href="group__prim_ga9a240612595f5c22331d6f14f2251168.html#ga9a240612595f5c22331d6f14f2251168">get_env_variables</a>();</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="keywordtype">void</span> <a class="code" href="group__prim_gabd10ce68a5e67c762c8711cbf2bd57bb.html#gabd10ce68a5e67c762c8711cbf2bd57bb">pack_env_variables</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> k);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">void</span> <a class="code" href="group__prim_gad4a90351f4237dd82fdda26dcb8066bd.html#gad4a90351f4237dd82fdda26dcb8066bd">set_env_variables</a>(<span class="keywordtype">char</span> **vars);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">object</span> <a class="code" href="group__prim_ga2fdfd72d226550857adca7795b464c8b.html#ga2fdfd72d226550857adca7795b464c8b">cell_get</a>(<span class="keywordtype">object</span> cell);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__prim_ga63b79aa081f1235bc39c394805f8bcb9.html#ga63b79aa081f1235bc39c394805f8bcb9"> 114</a></span> <span class="preprocessor">#define global_set(glo,value) Cyc_global_set(data, NULL, (object *)&glo, value)</span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group__prim_ga3ebfde5f356602f31b898e7f04a31df5.html#ga3ebfde5f356602f31b898e7f04a31df5"> 115</a></span> <span class="preprocessor">#define global_set_id(id,glo,value) Cyc_global_set(data, id, (object *)&glo, value)</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="keywordtype">object</span> <a class="code" href="group__prim_ga3a2aef21f17a5d5f7f82591b6b92241f.html#ga3a2aef21f17a5d5f7f82591b6b92241f">Cyc_global_set</a>(<span class="keywordtype">void</span> *thd, <span class="keywordtype">object</span> sym, <span class="keywordtype">object</span> * glo, <span class="keywordtype">object</span> value);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group__prim_gaf968b113670a6d3a201d6c34c601b88f.html#gaf968b113670a6d3a201d6c34c601b88f"> 118</a></span> <span class="preprocessor">#define global_set_cps(thd,k,glo,value) Cyc_global_set_cps(thd, k, NULL, (object *)&glo, value)</span></div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__prim_gacc4d23600377e7fe771cac388c68a16e.html#gacc4d23600377e7fe771cac388c68a16e"> 119</a></span> <span class="preprocessor">#define global_set_cps_id(thd,k,id,glo,value) Cyc_global_set_cps(thd, k, id, (object *)&glo, value)</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="keywordtype">object</span> <a class="code" href="group__prim_ga4f2c5a5fc256f3af3bc45f40b145495e.html#ga4f2c5a5fc256f3af3bc45f40b145495e">Cyc_global_set_cps</a>(<span class="keywordtype">void</span> *thd, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> sym, <span class="keywordtype">object</span> * glo, <span class="keywordtype">object</span> value);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment">/* Variable argument count support </span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="comment"></span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="comment"> This macro is intended to be executed at the top of a function that</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="comment"> is passed 'var' as a variable-length argument. 'count' is the number</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment"> of varargs that were passed. EG: </span></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment"> - C definition: f(object a, ...)</span></div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="comment"> - C call: f(1, 2, 3)</span></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment"> - var: a</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="comment"> - count: 3</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment"></span></div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment"> Argument count would need to be passed by the caller of f. Presumably</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="comment"> our compiler will compute the difference between the number of required</span></div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment"> args and the number of provided ones, and pass the difference as 'count'</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="comment"> */</span></div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group__prim_gaf57520cddd4b66aed818e6ab9ee788e7.html#gaf57520cddd4b66aed818e6ab9ee788e7"> 136</a></span> <span class="preprocessor">#define load_varargs(var, arg_var, count) \</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="preprocessor"> list var = (count > 0) ? alloca(sizeof(pair_type)*count) : NULL; \</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="preprocessor"> { \</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="preprocessor"> int i; \</span></div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="preprocessor"> object tmp; \</span></div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="preprocessor"> va_list va; \</span></div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="preprocessor"> if (count > 0) { \</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor"> va_start(va, arg_var); \</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="preprocessor"> for (i = 0; i < count; i++) { \</span></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="preprocessor"> if (i) { \</span></div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="preprocessor"> tmp = va_arg(va, object); \</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="preprocessor"> tmp = arg_var; \</span></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="preprocessor"> var[i].hdr.mark = gc_color_red; \</span></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="preprocessor"> var[i].hdr.grayed = 0; \</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="preprocessor"> var[i].hdr.immutable = 0; \</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="preprocessor"> var[i].tag = pair_tag; \</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="preprocessor"> var[i].pair_car = tmp; \</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="preprocessor"> var[i].pair_cdr = (i == (count-1)) ? NULL : &var[i + 1]; \</span></div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="preprocessor"> va_end(va); \</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="preprocessor"> }</span></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="comment">/* Prototypes for primitive functions. */</span></div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__ctrl_ga0659d97ce0f867240e303bc030c6d969.html#ga0659d97ce0f867240e303bc030c6d969">apply</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> func, <span class="keywordtype">object</span> args);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ctrl_ga8013f64acc94db34f729e27530623921.html#ga8013f64acc94db34f729e27530623921">Cyc_apply</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <a class="code" href="structclosure0__type.html">closure</a> cont, <span class="keywordtype">object</span> <a class="code" href="group__objects_gaa40e3f8a1b55c81a3063a5e7e373b6de.html#gaa40e3f8a1b55c81a3063a5e7e373b6de">prim</a>, ...);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ctrl_ga7d2edcf3f0ac461ef424abe0c58df3d0.html#ga7d2edcf3f0ac461ef424abe0c58df3d0">dispatch_apply_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> clo, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> func, ...);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__ctrl_ga64d451594e96c52867825a4eb83c7bfd.html#ga64d451594e96c52867825a4eb83c7bfd">apply_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> func, ...);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ctrl_ga32163c51b4b14706ee2806ddb5bff29d.html#ga32163c51b4b14706ee2806ddb5bff29d">dispatch</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <a class="code" href="group__objects_ga5d118c88dffb9cea7d36bccb71f8e719.html#ga5d118c88dffb9cea7d36bccb71f8e719">function_type</a> func, <span class="keywordtype">object</span> clo, <span class="keywordtype">object</span> cont,</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordtype">object</span> args);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ctrl_gaf221fdf45e2c3d2925080896ea3cdfbb.html#gaf221fdf45e2c3d2925080896ea3cdfbb">dispatch_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <a class="code" href="group__objects_ga0252662682d80c9c6f55bb80515ffd6b.html#ga0252662682d80c9c6f55bb80515ffd6b">function_type_va</a> func, <span class="keywordtype">object</span> clo,</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> args);</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ctrl_ga1655d0d7246b50ceeef14c8706925607.html#ga1655d0d7246b50ceeef14c8706925607">do_dispatch</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <a class="code" href="group__objects_ga5d118c88dffb9cea7d36bccb71f8e719.html#ga5d118c88dffb9cea7d36bccb71f8e719">function_type</a> func, <span class="keywordtype">object</span> clo,</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">object</span> * buffer);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_gac912f65377661dad5bd14e18d35fcebc.html#gac912f65377661dad5bd14e18d35fcebc">Cyc_string_cmp</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str1, <span class="keywordtype">object</span> str2);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_ga634b99b342eaba63b38aa53ad24c8115.html#ga634b99b342eaba63b38aa53ad24c8115">dispatch_string_91append</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> clo, <span class="keywordtype">object</span> cont,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordtype">object</span> str1, ...);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_gaaaa985d72ea10f90227afdbae4ee3166.html#gaaaa985d72ea10f90227afdbae4ee3166">Cyc_string2number_</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_ga6e2a171f5b625a87db0888e9786bfa12.html#ga6e2a171f5b625a87db0888e9786bfa12">Cyc_string2number2_</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> str, ...);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__str_ga1017cda8d076d02560c9746869da1890.html#ga1017cda8d076d02560c9746869da1890">binstr2int</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__str_ga842120a758f236e46ace16624a630a40.html#ga842120a758f236e46ace16624a630a40">octstr2int</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_gacd3d3cfaf4eb8accc28cce17beba6dd1.html#gacd3d3cfaf4eb8accc28cce17beba6dd1">Cyc_string_append</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> str1, ...);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_gac4690da8a830c9d29951996fd0eebaa2.html#gac4690da8a830c9d29951996fd0eebaa2">Cyc_string_length</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_ga7d0de4fd19b581ccb403fd14f33df64d.html#ga7d0de4fd19b581ccb403fd14f33df64d">Cyc_string_byte_length</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_gaa76131ee60fae520f86aaf86bcab31c8.html#gaa76131ee60fae520f86aaf86bcab31c8">Cyc_substring</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> str, <span class="keywordtype">object</span> start,</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordtype">object</span> end);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_ga8801813ca9b6d6bb26598025812f5345.html#ga8801813ca9b6d6bb26598025812f5345">Cyc_string_ref</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str, <span class="keywordtype">object</span> k);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__str_gafd7139cfbcbddc57ba318a8853012c66.html#gafd7139cfbcbddc57ba318a8853012c66">Cyc_string_set</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> chr);</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__char_ga45d5196dd08f1fe999028b1c6edac88b.html#ga45d5196dd08f1fe999028b1c6edac88b">Cyc_char2integer</a>(<span class="keywordtype">object</span> chr);</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__char_ga5e847142d4fc7f655a99405a1a18a204.html#ga5e847142d4fc7f655a99405a1a18a204">Cyc_char_eq_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> a, <span class="keywordtype">object</span> b);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__char_gac17c2b9734599574551791009b687527.html#gac17c2b9734599574551791009b687527">Cyc_char_gt_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> a, <span class="keywordtype">object</span> b);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__char_ga1817620dfba439af739613d1de7ab331.html#ga1817620dfba439af739613d1de7ab331">Cyc_char_lt_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> a, <span class="keywordtype">object</span> b);</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__char_ga29e4db9ac944011f4fc1d838358cac61.html#ga29e4db9ac944011f4fc1d838358cac61">Cyc_char_gte_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> a, <span class="keywordtype">object</span> b);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__char_ga5816cdad5bf63f639cc51630e6ed4f14.html#ga5816cdad5bf63f639cc51630e6ed4f14">Cyc_char_lte_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> a, <span class="keywordtype">object</span> b);</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sym_ga913e06928420d4eb2dae8065274349db.html#ga913e06928420d4eb2dae8065274349db">Cyc_symbol2string</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> sym);</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sym_gaa7ab20cc4522d36c7e034fa20563ddc5.html#gaa7ab20cc4522d36c7e034fa20563ddc5">Cyc_string2symbol</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> <span class="keyword">extern</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__cvar_gaaef7e6f90c6dc481a2f2791846597ef9.html#gaaef7e6f90c6dc481a2f2791846597ef9">Cyc_global_variables</a>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <a class="code" href="structcvar__type.html">cvar_type</a> *<a class="code" href="group__prim__cvar_ga529e2bc36904c0be536960bf14958a7e.html#ga529e2bc36904c0be536960bf14958a7e">mcvar</a>(<span class="keywordtype">object</span> * var);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__cvar_gacb23e5380b5b4e30319465057b424074.html#gacb23e5380b5b4e30319465057b424074">Cyc_get_global_variables</a>();</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__cvar_ga0fb772b7f58b6144ef09bf1cfdfa863c.html#ga0fb772b7f58b6144ef09bf1cfdfa863c">Cyc_get_cvar</a>(<span class="keywordtype">object</span> var);</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__cvar_ga826addbe898ee319d120eff47ae61aa2.html#ga826addbe898ee319d120eff47ae61aa2">Cyc_set_cvar</a>(<span class="keywordtype">object</span> var, <span class="keywordtype">object</span> value);</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga47de0d55c62abdf079a849de69f99d7d.html#ga47de0d55c62abdf079a849de69f99d7d">Cyc_display</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span>, FILE * port);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__io_gaa5bddb9ed4fc5c3e82108dbb7a6e141c.html#gaa5bddb9ed4fc5c3e82108dbb7a6e141c">dispatch_display_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> clo, <span class="keywordtype">object</span> cont,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keywordtype">object</span> x, ...);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga20f3c015bf834e1a135689c0770129ef.html#ga20f3c015bf834e1a135689c0770129ef">Cyc_display_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> x, ...);</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga6e84ab0bca5e8ac71bb41bf44b627695.html#ga6e84ab0bca5e8ac71bb41bf44b627695">Cyc_display_va_list</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> x, va_list ap);</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga2b23532687105cdadc8c89c20ad4e2b0.html#ga2b23532687105cdadc8c89c20ad4e2b0">Cyc_write_char</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> c, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga21041028619d1ec207947e88e7c33e9d.html#ga21041028619d1ec207947e88e7c33e9d">Cyc_write</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span>, FILE * port);</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__io_ga7f392bf637361e68b33a1b3570dc9cfe.html#ga7f392bf637361e68b33a1b3570dc9cfe">dispatch_write_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> clo, <span class="keywordtype">object</span> cont,</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordtype">object</span> x, ...);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga9049b5801d1e14dd7b521cdc40e13ec4.html#ga9049b5801d1e14dd7b521cdc40e13ec4">Cyc_write_va</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> x, ...);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga822a9beed337f9caf46aa88c2243243f.html#ga822a9beed337f9caf46aa88c2243243f">Cyc_write_va_list</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> x, va_list ap);</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_gac8b029726658e96eda0026818c74b44a.html#gac8b029726658e96eda0026818c74b44a">Cyc_stdout</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_gaaff287a3e771e1d8113ca6f957516dd1.html#gaaff287a3e771e1d8113ca6f957516dd1">Cyc_stdin</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_gacbab4837a1634cce343d75d4790b832f.html#gacbab4837a1634cce343d75d4790b832f">Cyc_stderr</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_gaa7bb6a4875303b0ebc38aaf12d9a8dcb.html#gaa7bb6a4875303b0ebc38aaf12d9a8dcb">Cyc_io_open_input_file</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_ga7ef5393eb941c6b429cdd3eca2945b2d.html#ga7ef5393eb941c6b429cdd3eca2945b2d">Cyc_io_open_output_file</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_ga5df6caaec1914b9c73a81c3fa5767032.html#ga5df6caaec1914b9c73a81c3fa5767032">Cyc_io_open_binary_input_file</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <a class="code" href="structport__type.html">port_type</a> <a class="code" href="group__prim__io_ga1c8c2fa356eebbef4f26208790ad7898.html#ga1c8c2fa356eebbef4f26208790ad7898">Cyc_io_open_binary_output_file</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <a class="code" href="structport__type.html">port_type</a> *<a class="code" href="group__prim__io_gad4a2ffeef5525cfe5d07b60daf0072db.html#gad4a2ffeef5525cfe5d07b60daf0072db">Cyc_io_open_output_string</a>(<span class="keywordtype">void</span> *data);</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <a class="code" href="structport__type.html">port_type</a> *<a class="code" href="group__prim__io_ga261d14439dba895322ba89fb6460c43c.html#ga261d14439dba895322ba89fb6460c43c">Cyc_io_open_input_string</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> str);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <a class="code" href="structport__type.html">port_type</a> *<a class="code" href="group__prim__io_gac3456c8687da0dddc603b4590ba29a5b.html#gac3456c8687da0dddc603b4590ba29a5b">Cyc_io_open_input_bytevector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> bv);</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__io_gabf6bc11cd85a1c29b0e446a45b6f82a7.html#gabf6bc11cd85a1c29b0e446a45b6f82a7">Cyc_io_get_output_string</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__io_ga0aa3431c2d5fcc03fdddd321fc5140c9.html#ga0aa3431c2d5fcc03fdddd321fc5140c9">Cyc_io_get_output_bytevector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_gac839d38bc8e21ab9190dba1ea7fedc7e.html#gac839d38bc8e21ab9190dba1ea7fedc7e">Cyc_io_close_port</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga0c647e0aef90cb7e105b2967f26ba958.html#ga0c647e0aef90cb7e105b2967f26ba958">Cyc_io_close_input_port</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga16753655619eca5ab93d1735ce0cbd05.html#ga16753655619eca5ab93d1735ce0cbd05">Cyc_io_close_output_port</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_gafff351264d7142228ee45c790ea10fcc.html#gafff351264d7142228ee45c790ea10fcc">Cyc_io_flush_output_port</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_gafa0ab42617b52e0b96da30e98e91665b.html#gafa0ab42617b52e0b96da30e98e91665b">Cyc_io_read_char</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga81ced2b999a604b1f918ac234801caa9.html#ga81ced2b999a604b1f918ac234801caa9">Cyc_io_peek_char</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_gab4df24760778bbe8edcd30066cc238d4.html#gab4df24760778bbe8edcd30066cc238d4">Cyc_write_u8</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> c, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga91e2218f634afe504003fb11024851ee.html#ga91e2218f634afe504003fb11024851ee">Cyc_io_read_u8</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_gad59c281583da55dfbb0c83b9ddafa71d.html#gad59c281583da55dfbb0c83b9ddafa71d">Cyc_io_peek_u8</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga963ddb76d4ebb26b77a9e48bc6997596.html#ga963ddb76d4ebb26b77a9e48bc6997596">Cyc_write_bytevector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> bvec, <span class="keywordtype">object</span> port, <span class="keywordtype">object</span> start, <span class="keywordtype">object</span> end);</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__io_ga329eabcb93e56dbc68bc406d6a06cb20.html#ga329eabcb93e56dbc68bc406d6a06cb20">Cyc_io_read_line</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__io_ga6e39883eaee28f7f7e0a0b15ba721f3a.html#ga6e39883eaee28f7f7e0a0b15ba721f3a">Cyc_io_read_token</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> port);</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="group__prim__num_ga990d7992e7f6ac29158c196ac46ce33f.html#ga990d7992e7f6ac29158c196ac46ce33f"> 285</a></span> <span class="preprocessor">#define return_inexact_double_op_no_cps(data, ptr, OP, z) \</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <span class="preprocessor"> double unboxed; \</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="preprocessor"> Cyc_check_num(data, z); \</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="preprocessor"> if (obj_is_int(z)) { \</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="preprocessor"> unboxed = OP(obj_obj2int(z)); \</span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor"> } else if (type_of(z) == integer_tag) { \</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="preprocessor"> unboxed = OP(((integer_type *)z)->value); \</span></div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="preprocessor"> } else if (type_of(z) == bignum_tag) { \</span></div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="preprocessor"> unboxed = OP(mp_get_double(&bignum_value(z))); \</span></div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="preprocessor"> unboxed = OP(((double_type *)z)->value); \</span></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="preprocessor"> assign_double(ptr, unboxed); \</span></div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="preprocessor"> return ptr;</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span> </div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="group__prim__num_gae8ea3533e198e99a23b42b6d075fb560.html#gae8ea3533e198e99a23b42b6d075fb560"> 300</a></span> <span class="preprocessor">#define return_inexact_double_op(data, cont, OP, z) \</span></div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="preprocessor"> make_double(d, 0.0); \</span></div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <span class="preprocessor"> Cyc_check_num(data, z); \</span></div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <span class="preprocessor"> if (obj_is_int(z)) { \</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <span class="preprocessor"> d.value = OP(obj_obj2int(z)); \</span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="preprocessor"> } else if (type_of(z) == integer_tag) { \</span></div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="preprocessor"> d.value = OP(((integer_type *)z)->value); \</span></div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor"> } else if (type_of(z) == bignum_tag) { \</span></div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor"> d.value = OP(mp_get_double(&bignum_value(z))); \</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="preprocessor"> d.value = OP(((double_type *)z)->value); \</span></div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="preprocessor"> return_closcall1(data, cont, &d)</span></div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="group__prim__num_ga18cda2ca1598ea5144b4c48d4e75f2e0.html#ga18cda2ca1598ea5144b4c48d4e75f2e0"> 314</a></span> <span class="preprocessor">#define return_inexact_double_or_cplx_op_no_cps(data, ptr, OP, CPLX_OP, z) \</span></div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <span class="preprocessor"> double unboxed; \</span></div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> <span class="preprocessor"> Cyc_check_num(data, z); \</span></div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> <span class="preprocessor"> if (obj_is_int(z)) { \</span></div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> <span class="preprocessor"> unboxed = OP(obj_obj2int(z)); \</span></div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> <span class="preprocessor"> } else if (type_of(z) == integer_tag) { \</span></div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <span class="preprocessor"> unboxed = OP(((integer_type *)z)->value); \</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="preprocessor"> } else if (type_of(z) == bignum_tag) { \</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="preprocessor"> unboxed = OP(mp_get_double(&bignum_value(z))); \</span></div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <span class="preprocessor"> } else if (type_of(z) == complex_num_tag) { \</span></div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="preprocessor"> double complex unboxed = CPLX_OP(complex_num_value(z)); \</span></div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> <span class="preprocessor"> assign_complex_num(ptr, unboxed); \</span></div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <span class="preprocessor"> return ptr; \</span></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="preprocessor"> unboxed = OP(((double_type *)z)->value); \</span></div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="preprocessor"> assign_double(ptr, unboxed); \</span></div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <span class="preprocessor"> return ptr;</span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__prim__num_ga7ad2cfc0cc5bb041054b8b05c954aa45.html#ga7ad2cfc0cc5bb041054b8b05c954aa45"> 333</a></span> <span class="preprocessor">#define return_inexact_double_or_cplx_op(data, cont, OP, CPLX_OP, z) \</span></div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <span class="preprocessor"> make_double(d, 0.0); \</span></div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <span class="preprocessor"> Cyc_check_num(data, z); \</span></div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <span class="preprocessor"> if (obj_is_int(z)) { \</span></div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="preprocessor"> d.value = OP(obj_obj2int(z)); \</span></div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span> <span class="preprocessor"> } else if (type_of(z) == integer_tag) { \</span></div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span> <span class="preprocessor"> d.value = OP(((integer_type *)z)->value); \</span></div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> <span class="preprocessor"> } else if (type_of(z) == bignum_tag) { \</span></div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <span class="preprocessor"> d.value = OP(mp_get_double(&bignum_value(z))); \</span></div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <span class="preprocessor"> } else if (type_of(z) == complex_num_tag) { \</span></div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <span class="preprocessor"> complex_num_type cn; \</span></div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> <span class="preprocessor"> double complex unboxed = CPLX_OP(complex_num_value(z)); \</span></div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <span class="preprocessor"> assign_complex_num((&cn), unboxed); \</span></div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> <span class="preprocessor"> return_closcall1(data, cont, &cn); \</span></div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <span class="preprocessor"> d.value = OP(((double_type *)z)->value); \</span></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> <span class="preprocessor"> return_closcall1(data, cont, &d)</span></div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="group__prim__num_ga93fd1505860fa36dd4f055f00a178830.html#ga93fd1505860fa36dd4f055f00a178830"> 352</a></span> <span class="preprocessor">#define return_exact_double_op(data, cont, OP, z) \</span></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <span class="preprocessor"> int i = 0; \</span></div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span> <span class="preprocessor"> Cyc_check_num(data, z); \</span></div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> <span class="preprocessor"> if (obj_is_int(z)) { \</span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="preprocessor"> i = obj_obj2int(z); \</span></div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> <span class="preprocessor"> } else if (type_of(z) == integer_tag) { \</span></div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> <span class="preprocessor"> i = (int)OP(((integer_type *)z)->value); \</span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="preprocessor"> } else if (type_of(z) == bignum_tag) { \</span></div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="preprocessor"> return_closcall1(data, cont, z); \</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="preprocessor"> i = (int)OP(((double_type *)z)->value); \</span></div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="preprocessor"> return_closcall1(data, cont, obj_int2obj(i))</span></div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div><div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="group__prim__num_ga92e1b776379196d0658649140946aa4a.html#ga92e1b776379196d0658649140946aa4a"> 366</a></span> <span class="preprocessor">#define return_exact_double_op_no_cps(data, ptr, OP, z) \</span></div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> <span class="preprocessor"> int i = 0; \</span></div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="preprocessor"> Cyc_check_num(data, z); \</span></div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> <span class="preprocessor"> if (obj_is_int(z)) { \</span></div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span> <span class="preprocessor"> i = obj_obj2int(z); \</span></div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="preprocessor"> } else if (type_of(z) == integer_tag) { \</span></div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="preprocessor"> i = (int)OP(((integer_type *)z)->value); \</span></div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="preprocessor"> } else if (type_of(z) == bignum_tag) { \</span></div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="preprocessor"> return z; \</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="preprocessor"> } else { \</span></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> <span class="preprocessor"> i = (int)OP(((double_type *)z)->value); \</span></div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="preprocessor"> return obj_int2obj(i);</span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div><div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group__prim__num_gad3feca689234f78be4234b6525fa354d.html#gad3feca689234f78be4234b6525fa354d"> 380</a></span> <span class="preprocessor">#define unbox_number(n) \</span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <span class="preprocessor"> ((obj_is_int(n) ? obj_obj2int(n) : \</span></div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span> <span class="preprocessor"> ((type_of(n) == integer_tag) ? \</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="preprocessor"> ((integer_type *)n)->value : \</span></div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor"> ((double_type *)n)->value)))</span></div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span> </div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga74463c3b7c33dfcde7fd82661ef064d1.html#ga74463c3b7c33dfcde7fd82661ef064d1">Cyc_num_eq</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gad22b55f628f734abf76f0b556ac9c9a8.html#gad22b55f628f734abf76f0b556ac9c9a8">Cyc_num_gt</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gafcd285cb71b785ae7f17832b5fb4fef8.html#gafcd285cb71b785ae7f17832b5fb4fef8">Cyc_num_lt</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gabf0e819f64383aa920b0106c4476e6a5.html#gabf0e819f64383aa920b0106c4476e6a5">Cyc_num_gte</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga9e6d27dcae98118c6c0c4ff6aa60d058.html#ga9e6d27dcae98118c6c0c4ff6aa60d058">Cyc_num_lte</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__num_gaee13236bbb1c172eca097e9883a9bf6f.html#gaee13236bbb1c172eca097e9883a9bf6f">Cyc_num_eq_op</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__num_ga37d0df5706205ce36fe3bdeb2dc8673d.html#ga37d0df5706205ce36fe3bdeb2dc8673d">Cyc_num_gt_op</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__num_ga1ffd146edb987c739e4a39b73190ad21.html#ga1ffd146edb987c739e4a39b73190ad21">Cyc_num_lt_op</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__num_ga1c5fd0db248e310b987e7d8fce95fe3a.html#ga1c5fd0db248e310b987e7d8fce95fe3a">Cyc_num_gte_op</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__num_gad8c46bbc9a7d255b208cc52db54086b4.html#gad8c46bbc9a7d255b208cc52db54086b4">Cyc_num_lte_op</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga73c3b82e3a6df269d190398c41de915b.html#ga73c3b82e3a6df269d190398c41de915b">Cyc_num_fast_eq_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga8fd72084ba0d78cb32c117ee4d315c55.html#ga8fd72084ba0d78cb32c117ee4d315c55">Cyc_num_fast_gt_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gad12385aa1843599089d8ae4c20fee762.html#gad12385aa1843599089d8ae4c20fee762">Cyc_num_fast_lt_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga602256ff522f594803641488d5c72cb4.html#ga602256ff522f594803641488d5c72cb4">Cyc_num_fast_gte_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga7d86afc763ae885340ae4e54df6a573b.html#ga7d86afc763ae885340ae4e54df6a573b">Cyc_num_fast_lte_op</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga4a8ab988f179bb665ec44092a61ac8dc.html#ga4a8ab988f179bb665ec44092a61ac8dc">Cyc_num_cmp_va_list</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc,</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordtype">int</span> (fn_op(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span>, <span class="keywordtype">object</span>)), <span class="keywordtype">object</span> n,</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  va_list ns);</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__num_gaeda2c944c31a06a8aa4077f7ccbd9aba.html#gaeda2c944c31a06a8aa4077f7ccbd9aba">Cyc_expt</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__num_ga2a520375f405b6f70c07ce6143ec8f27.html#ga2a520375f405b6f70c07ce6143ec8f27">Cyc_remainder</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> num1, <span class="keywordtype">object</span> num2);</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga840ceba7179441826bf060350840ad11.html#ga840ceba7179441826bf060350840ad11">Cyc_number2string2</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga20015894c20c3d259c48dcc65f808349.html#ga20015894c20c3d259c48dcc65f808349">Cyc_integer2char</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> n);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gaa9fab05455dc35270acbb075bd5b6bd7.html#gaa9fab05455dc35270acbb075bd5b6bd7">Cyc_sum_op</a>(<span class="keywordtype">void</span> *data, <a class="code" href="unioncommon__type.html">common_type</a> * x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga1ecf63adf4735bec4fe276327f9b136e.html#ga1ecf63adf4735bec4fe276327f9b136e">Cyc_sub_op</a>(<span class="keywordtype">void</span> *data, <a class="code" href="unioncommon__type.html">common_type</a> * x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gad505431af6b506e9fc997cf2463dfc16.html#gad505431af6b506e9fc997cf2463dfc16">Cyc_mul_op</a>(<span class="keywordtype">void</span> *data, <a class="code" href="unioncommon__type.html">common_type</a> * x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga4585608d61500eeebf89dc69715f2197.html#ga4585608d61500eeebf89dc69715f2197">Cyc_div_op</a>(<span class="keywordtype">void</span> *data, <a class="code" href="unioncommon__type.html">common_type</a> * x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gab47f608746f7f23bf231593c5a176d90.html#gab47f608746f7f23bf231593c5a176d90">Cyc_sum</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga3876f221d5588b84f00267d97fcb5fda.html#ga3876f221d5588b84f00267d97fcb5fda">Cyc_sub</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga38513c47174c8f45396c7c715253146e.html#ga38513c47174c8f45396c7c715253146e">Cyc_mul</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gaefe7ca3cd131eea621b34d76da328b17.html#gaefe7ca3cd131eea621b34d76da328b17">Cyc_div</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> n, ...);</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="comment">// Future idea, there may be uses for this in addition to if statements:</span></div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="group__prim__num_ga7c66fe8e4387706d37c9b0a2da4cbe32.html#ga7c66fe8e4387706d37c9b0a2da4cbe32"> 417</a></span> <span class="preprocessor">#define Cyc_if(c,t,e) ((boolean_f != c) ? (t) : (e))</span></div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gaaa15e5d9e10b8c69a27175bde771064e.html#gaaa15e5d9e10b8c69a27175bde771064e">Cyc_fast_sum</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga4da16c24b2f300d1be526821734d3eba.html#ga4da16c24b2f300d1be526821734d3eba">Cyc_fast_sub</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga1a92120734badcb16409face78b180a7.html#ga1a92120734badcb16409face78b180a7">Cyc_fast_mul</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga95db45afc1570c24dcc5684194ff7e56.html#ga95db45afc1570c24dcc5684194ff7e56">Cyc_fast_div</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga72d2cecb43f0703c1e72fb1141bff061.html#ga72d2cecb43f0703c1e72fb1141bff061">Cyc_fast_list_2</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gac2119573bb4ae8e92d409c1bfc88f613.html#gac2119573bb4ae8e92d409c1bfc88f613">Cyc_fast_list_3</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> a1, <span class="keywordtype">object</span> a2, <span class="keywordtype">object</span> a3);</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gacb1133994d3eac19dd00b24a2125ed15.html#gacb1133994d3eac19dd00b24a2125ed15">Cyc_fast_list_4</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> a1, <span class="keywordtype">object</span> a2, <span class="keywordtype">object</span> a3, <span class="keywordtype">object</span> a4);</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga18f45c330edf7e1bdb00a304737f5fc1.html#ga18f45c330edf7e1bdb00a304737f5fc1">Cyc_fast_vector_2</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> a1, <span class="keywordtype">object</span> a2);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gadfc4f7bf32ca4e4adb198ed18ff877c3.html#gadfc4f7bf32ca4e4adb198ed18ff877c3">Cyc_fast_vector_3</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> a1, <span class="keywordtype">object</span> a2, <span class="keywordtype">object</span> a3);</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gadf8b11205d623c5110f596a5f30c3be3.html#gadf8b11205d623c5110f596a5f30c3be3">Cyc_fast_vector_4</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> a1, <span class="keywordtype">object</span> a2, <span class="keywordtype">object</span> a3, <span class="keywordtype">object</span> a4);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gac4a5fcfd182deeb8bc9aa00da0e1e531.html#gac4a5fcfd182deeb8bc9aa00da0e1e531">Cyc_fast_vector_5</a>(<span class="keywordtype">object</span> ptr, <span class="keywordtype">object</span> a1, <span class="keywordtype">object</span> a2, <span class="keywordtype">object</span> a3, <span class="keywordtype">object</span> a4, <span class="keywordtype">object</span> a5);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga44bbc2ea6ed1d12e3c88b2211971e8bb.html#ga44bbc2ea6ed1d12e3c88b2211971e8bb">Cyc_bit_unset</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> n1, <span class="keywordtype">object</span> n2); </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_gaef014a44b3bab77c63eb4209cf86c64f.html#gaef014a44b3bab77c63eb4209cf86c64f">Cyc_bit_set</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> n1, <span class="keywordtype">object</span> n2);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga74033952fbba01b882a24a5e247448c1.html#ga74033952fbba01b882a24a5e247448c1">Cyc_num_op_va_list</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc,</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordtype">object</span>(fn_op(<span class="keywordtype">void</span> *, <a class="code" href="unioncommon__type.html">common_type</a> *, <span class="keywordtype">object</span>)),</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keywordtype">int</span> default_no_args, <span class="keywordtype">int</span> default_one_arg, <span class="keywordtype">object</span> n,</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  va_list ns, <a class="code" href="unioncommon__type.html">common_type</a> * buf);</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__num_ga0b27392e34bfe90a8e9dd5fde42fa990.html#ga0b27392e34bfe90a8e9dd5fde42fa990">Cyc_int2bignum</a>(<span class="keywordtype">int</span> n, mp_int *bn);</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__num_ga5a075afb76f49f8290862abab785dadd.html#ga5a075afb76f49f8290862abab785dadd">Cyc_bignum_normalize</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> n);</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__num_ga220de93ec65338197156768ff8236416.html#ga220de93ec65338197156768ff8236416">Cyc_bignum_cmp</a>(<a class="code" href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#ga3be4dc1266585983419449b4d3d2fb91">bn_cmp_type</a> type, <span class="keywordtype">object</span> x, <span class="keywordtype">int</span> tx, <span class="keywordtype">object</span> y, <span class="keywordtype">int</span> ty);</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__num_gac228044b422272bb9e98db5161b61bac.html#gac228044b422272bb9e98db5161b61bac">Cyc_make_rectangular</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> r, <span class="keywordtype">object</span> i);</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="keywordtype">double</span> <a class="code" href="group__prim__num_gaa5a8bdfdac41d82d2781d18a225c9894.html#gaa5a8bdfdac41d82d2781d18a225c9894">MRG32k3a</a> (<span class="keywordtype">double</span> seed);</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="comment">//object Cyc_eq(object x, object y);</span></div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga45d1afe2a2015f5375f88ccfb6c8a75c.html#ga45d1afe2a2015f5375f88ccfb6c8a75c">Cyc_eqv</a>(<span class="keywordtype">object</span> x, <span class="keywordtype">object</span> y);</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="group__prim__eq_ga1b9fdacfdafb1742587a7adce6327839.html#ga1b9fdacfdafb1742587a7adce6327839"> 447</a></span> <span class="preprocessor">#define Cyc_eq(x, y) (make_boolean(x == y))</span></div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__eq_ga3a5fe484b0eb5c9fdd286c8959d72483.html#ga3a5fe484b0eb5c9fdd286c8959d72483">equal</a>(<span class="keywordtype">object</span>, <span class="keywordtype">object</span>);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga7440217f3acbd84058be20b028d4f8ca.html#ga7440217f3acbd84058be20b028d4f8ca">equalp</a>(<span class="keywordtype">object</span>, <span class="keywordtype">object</span>);</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga2faf5cecce727fcf88226db7e661a968.html#ga2faf5cecce727fcf88226db7e661a968">Cyc_has_cycle</a>(<span class="keywordtype">object</span> lst);</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga9245b6bce648de36ec0a1d0e1dec1ef3.html#ga9245b6bce648de36ec0a1d0e1dec1ef3">Cyc_is_list</a>(<span class="keywordtype">object</span> lst);</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span> <span class="comment">//object Cyc_is_boolean(object o);</span></div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="group__prim__eq_ga28d73d0fe3296a65a8954e8c7f275dc7.html#ga28d73d0fe3296a65a8954e8c7f275dc7"> 453</a></span> <span class="preprocessor">#define Cyc_is_boolean(o) (make_boolean(o == boolean_f || o == boolean_t))</span></div><div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="group__prim__eq_ga548c78ba52ef8c7a8d4a41be61403677.html#ga548c78ba52ef8c7a8d4a41be61403677"> 454</a></span> <span class="preprocessor">#define Cyc_is_pair(o) ((is_object_type(o) && ((list) o)->tag == pair_tag) ? boolean_t : boolean_f)</span></div><div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="group__prim__eq_ga503024e65319e203a1e29e8dbd9b9f01.html#ga503024e65319e203a1e29e8dbd9b9f01"> 455</a></span> <span class="preprocessor">#define Cyc_is_null(o) (make_boolean(o == NULL))</span></div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="comment">//TODO: convert all of these to macros (if it makes sense, most should), and remove them from runtime.c:</span></div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga2eb942ba6ea196bbc80d0aeae8df2d95.html#ga2eb942ba6ea196bbc80d0aeae8df2d95">Cyc_is_number</a>(<span class="keywordtype">object</span> o);</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_gafd7d500bc01b6f688c9f92b735422104.html#gafd7d500bc01b6f688c9f92b735422104">Cyc_is_real</a>(<span class="keywordtype">object</span> o);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_gaeae51bae898e4e2dc529bdfbcca5c1cd.html#gaeae51bae898e4e2dc529bdfbcca5c1cd">Cyc_is_integer</a>(<span class="keywordtype">object</span> o);</div><div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="group__prim__eq_ga692118ea2f88dd5c77cff657cb966dd9.html#ga692118ea2f88dd5c77cff657cb966dd9"> 460</a></span> <span class="preprocessor">#define Cyc_is_fixnum(o) (make_boolean(obj_is_int(o)))</span></div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="comment">//object Cyc_is_fixnum(object o);</span></div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="group__prim__eq_gaf5bd710f7c6c9a740f4f6da6027a1bc4.html#gaf5bd710f7c6c9a740f4f6da6027a1bc4"> 462</a></span> <span class="preprocessor">#define Cyc_is_bignum(o) (make_boolean(is_object_type(o) && ((list) o)->tag == bignum_tag))</span></div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span> <span class="comment">//object Cyc_is_complex(object o);</span></div><div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="group__prim__eq_ga46913ee79f0163d2c91c673df5f22f36.html#ga46913ee79f0163d2c91c673df5f22f36"> 464</a></span> <span class="preprocessor">#define Cyc_is_complex(o) (make_boolean(is_object_type(o) && ((list) o)->tag == complex_num_tag))</span></div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span> <span class="comment">//object Cyc_is_bignum(object o);</span></div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span> <span class="comment">//object Cyc_is_vector(object o);</span></div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span> <span class="comment">//object Cyc_is_bytevector(object o);</span></div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="comment">//object Cyc_is_port(object o);</span></div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span> <span class="comment">//object Cyc_is_mutex(object o);</span></div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="comment">//object Cyc_is_cond_var(object o);</span></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <span class="comment">//object Cyc_is_symbol(object o);</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span> <span class="comment">//object Cyc_is_string(object o);</span></div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="group__prim__eq_ga9e6b5998fc172b2ffef1f00ef25a0e85.html#ga9e6b5998fc172b2ffef1f00ef25a0e85"> 473</a></span> <span class="preprocessor">#define Cyc_is_vector(o) (make_boolean(is_object_type(o) && ((list) o)->tag == vector_tag))</span></div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="group__prim__eq_ga2f7634a215742e4772844ab261dd8492.html#ga2f7634a215742e4772844ab261dd8492"> 474</a></span> <span class="preprocessor">#define Cyc_is_bytevector(o) (make_boolean(is_object_type(o) && ((list) o)->tag == bytevector_tag))</span></div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="group__prim__eq_ga9d395df6517eaf2dcad40f1cc8c76560.html#ga9d395df6517eaf2dcad40f1cc8c76560"> 475</a></span> <span class="preprocessor">#define Cyc_is_port(o) (make_boolean(is_object_type(o) && ((list) o)->tag == port_tag))</span></div><div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="group__prim__eq_gab4e142d9724ba811f61a99fb7ce740df.html#gab4e142d9724ba811f61a99fb7ce740df"> 476</a></span> <span class="preprocessor">#define Cyc_is_mutex(o) (make_boolean(is_object_type(o) && ((list) o)->tag == mutex_tag))</span></div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="group__prim__eq_ga7524052178f904b4cacce0170e7a6f41.html#ga7524052178f904b4cacce0170e7a6f41"> 477</a></span> <span class="preprocessor">#define Cyc_is_atomic(o) (make_boolean(is_object_type(o) && ((list) o)->tag == atomic_tag))</span></div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="group__prim__eq_gad35a1eb87d033af234a659caaa320380.html#gad35a1eb87d033af234a659caaa320380"> 478</a></span> <span class="preprocessor">#define Cyc_is_cond_var(o) (make_boolean(is_object_type(o) && ((list) o)->tag == cond_var_tag))</span></div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="group__prim__eq_ga6c578e59d4d534a07e1b0358fa142d7d.html#ga6c578e59d4d534a07e1b0358fa142d7d"> 479</a></span> <span class="preprocessor">#define Cyc_is_symbol(o) (make_boolean(is_object_type(o) && ((list) o)->tag == symbol_tag))</span></div><div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="group__prim__eq_gab590e96b4ea70bcf134fd3b4d3792822.html#gab590e96b4ea70bcf134fd3b4d3792822"> 480</a></span> <span class="preprocessor">#define Cyc_is_string(o) (make_boolean(is_object_type(o) && ((list) o)->tag == string_tag))</span></div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <span class="comment">//object Cyc_is_char(object o);</span></div><div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="group__prim__eq_ga1160f61a224383fc6b450ed39688cc5f.html#ga1160f61a224383fc6b450ed39688cc5f"> 482</a></span> <span class="preprocessor">#define Cyc_is_char(o) (make_boolean(obj_is_char(o)))</span></div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga945b003c9802c787fa2abc13b53ddf47.html#ga945b003c9802c787fa2abc13b53ddf47">Cyc_is_procedure</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> o);</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> <span class="comment">//object Cyc_is_macro(object o);</span></div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="comment">//object Cyc_is_eof_object(object o);</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> <span class="comment">//object Cyc_is_cvar(object o);</span></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> <span class="comment">//object Cyc_is_opaque(object o);</span></div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="group__prim__eq_ga7640ec8c3ad74633825532faeb92aeee.html#ga7640ec8c3ad74633825532faeb92aeee"> 488</a></span> <span class="preprocessor">#define Cyc_is_macro(o) (make_boolean(is_object_type(o) && ((list) o)->tag == macro_tag))</span></div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="group__prim__eq_gabb87124308c5750f908776c2ffe8ceb5.html#gabb87124308c5750f908776c2ffe8ceb5"> 489</a></span> <span class="preprocessor">#define Cyc_is_eof_object(o) (make_boolean(is_object_type(o) && ((list) o)->tag == eof_tag))</span></div><div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="group__prim__eq_ga5b12e043ee4e462bbd66e65874610490.html#ga5b12e043ee4e462bbd66e65874610490"> 490</a></span> <span class="preprocessor">#define Cyc_is_void_object(o) (make_boolean(is_object_type(o) && ((list) o)->tag == void_tag))</span></div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="group__prim__eq_ga8be74dd5fea59aa72c3177d9fe367572.html#ga8be74dd5fea59aa72c3177d9fe367572"> 491</a></span> <span class="preprocessor">#define Cyc_is_cvar(o) (make_boolean(is_object_type(o) && ((list) o)->tag == cvar_tag))</span></div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="group__prim__eq_gad36cae3ae9c21abaca7a548cb44959db.html#gad36cae3ae9c21abaca7a548cb44959db"> 492</a></span> <span class="preprocessor">#define Cyc_is_opaque(o) (make_boolean(is_object_type(o) && ((list) o)->tag == c_opaque_tag))</span></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__eq_ga90bc60e6f302248bef0a624e39765772.html#ga90bc60e6f302248bef0a624e39765772">Cyc_is_immutable</a>(<span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_ga0d61c63cd87cca39f3c867a397c53580.html#ga0d61c63cd87cca39f3c867a397c53580">Cyc_vector_length</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> v);</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_gada07c54aa30b4c8a0786566be5874fbd.html#gada07c54aa30b4c8a0786566be5874fbd">Cyc_vector_ref</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> v, <span class="keywordtype">object</span> k);</div><div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="group__prim__vec_ga924f34356e54d1580b97860613137229.html#ga924f34356e54d1580b97860613137229"> 503</a></span> <span class="preprocessor">#define Cyc_vector_ref_unsafe(d, v, k) \</span></div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> <span class="preprocessor"> ((vector) v)->elements[obj_obj2int(k)]</span></div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_gab30b7bfc5f95c69ce8faa501b2c33ea3.html#gab30b7bfc5f95c69ce8faa501b2c33ea3">Cyc_vector_set</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> v, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_ga8b641b5ba0130f0095e4802a7e8247a2.html#ga8b641b5ba0130f0095e4802a7e8247a2">Cyc_vector_set_unsafe</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> v, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_ga8709ea4ef77836a36758642c3d9565d6.html#ga8709ea4ef77836a36758642c3d9565d6">Cyc_vector_set_cps</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> v, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_gac66a0d764445f2dd410a1b5388d3d9eb.html#gac66a0d764445f2dd410a1b5388d3d9eb">Cyc_vector_set_unsafe_cps</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> v, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__vec_ga196b56e4388ed0e930b9970bf7d90579.html#ga196b56e4388ed0e930b9970bf7d90579">Cyc_make_vector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> len, ...);</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_gab82b4df8cc3ddca547ea29c7a19947cd.html#gab82b4df8cc3ddca547ea29c7a19947cd">Cyc_make_bytevector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> len, ...);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_ga423365d44b290937ddf888a7e7ea18bb.html#ga423365d44b290937ddf888a7e7ea18bb">Cyc_bytevector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> bval, ...);</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_gab7d18d4d12d5d66c70e75f950b3b5a9d.html#gab7d18d4d12d5d66c70e75f950b3b5a9d">Cyc_bytevector_length</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> bv);</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_gadcab68e2eaa4d34e8c67395eab4d273e.html#gadcab68e2eaa4d34e8c67395eab4d273e">Cyc_bytevector_append</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">int</span> _argc, <span class="keywordtype">object</span> bv,</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  ...);</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_ga663739295e3881a95d2cf435280a196c.html#ga663739295e3881a95d2cf435280a196c">Cyc_bytevector_copy</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> bv, <span class="keywordtype">object</span> start,</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  <span class="keywordtype">object</span> end);</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_ga3e04213524806312d93b1c3503858b77.html#ga3e04213524806312d93b1c3503858b77">Cyc_bytevector_u8_ref</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> bv, <span class="keywordtype">object</span> k);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_ga709d31255187a8d8dcebcde528878e36.html#ga709d31255187a8d8dcebcde528878e36">Cyc_bytevector_u8_set</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> bv, <span class="keywordtype">object</span> k, <span class="keywordtype">object</span> b);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_ga0b62a20f48874cb5fb8418121b72b2b3.html#ga0b62a20f48874cb5fb8418121b72b2b3">Cyc_utf82string</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> bv, <span class="keywordtype">object</span> start,</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keywordtype">object</span> end);</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__bv_gacf53b0c7cc4d95c79c3adef48b7d6b89.html#gacf53b0c7cc4d95c79c3adef48b7d6b89">Cyc_string2utf8</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> str, <span class="keywordtype">object</span> start,</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keywordtype">object</span> end);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span> <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__sys_ga0e0f41e7a5b3a5439cd2e5dd3e4e3b92.html#ga0e0f41e7a5b3a5439cd2e5dd3e4e3b92">_cyc_argc</a>;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span> <span class="keyword">extern</span> <span class="keywordtype">char</span> **<a class="code" href="group__prim__sys_ga0f006b054928858768a0a4001b6115b4.html#ga0f006b054928858768a0a4001b6115b4">_cyc_argv</a>;</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_gaead27279009770ecef1290987d5254a7.html#gaead27279009770ecef1290987d5254a7">Cyc_installation_dir</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> type);</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_ga50cacc7b1398ad32b1662f91fee9ca18.html#ga50cacc7b1398ad32b1662f91fee9ca18">Cyc_compilation_environment</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> var);</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_ga9ed05c91e1003803cc7ce475c30d7ccd.html#ga9ed05c91e1003803cc7ce475c30d7ccd">Cyc_command_line_arguments</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_ga96741d0c7c18a66c1aa8e70ca52857b9.html#ga96741d0c7c18a66c1aa8e70ca52857b9">Cyc_system</a>(<span class="keywordtype">object</span> cmd);</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__sys_gab315555e9514be317c1945a3e38f0a6b.html#gab315555e9514be317c1945a3e38f0a6b">Cyc_halt</a>(<span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_ga58b1c832772cbc0795c03ae0b223e714.html#ga58b1c832772cbc0795c03ae0b223e714">__halt</a>(<span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_gad0d071877269c437ebe31ddc62549572.html#gad0d071877269c437ebe31ddc62549572">Cyc_io_delete_file</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> filename);</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__sys_ga6198935916b29ee23e556861d3d049e3.html#ga6198935916b29ee23e556861d3d049e3">Cyc_io_file_exists</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> filename);</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span> time_t <a class="code" href="group__prim__sys_ga86b664ec4886b4da8a528ec83e46db7e.html#ga86b664ec4886b4da8a528ec83e46db7e">Cyc_file_last_modified_time</a>(<span class="keywordtype">char</span> *path);</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__thd_gabac4b73594db7ec21f77316a1b31b826.html#gabac4b73594db7ec21f77316a1b31b826">Cyc_spawn_thread</a>(<span class="keywordtype">object</span> thunk);</div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__thd_gadeae0a675fdaf7ffb22077b4b6ab7d7f.html#gadeae0a675fdaf7ffb22077b4b6ab7d7f">Cyc_start_trampoline</a>(<a class="code" href="structgc__thread__data__t.html">gc_thread_data</a> * thd);</div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__thd_gaeb545141a3f2345cb4830ffa9a0d4e77.html#gaeb545141a3f2345cb4830ffa9a0d4e77">Cyc_end_thread</a>(<a class="code" href="structgc__thread__data__t.html">gc_thread_data</a> * thd);</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__thd_ga8c26a56c2ee1416d839500c498806c6c.html#ga8c26a56c2ee1416d839500c498806c6c">Cyc_exit_thread</a>(<a class="code" href="structgc__thread__data__t.html">gc_thread_data</a> * thd);</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__thd_gaf63ead0309cabbe85042540a794fad21.html#gaf63ead0309cabbe85042540a794fad21">Cyc_thread_sleep</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> timeout);</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__gc_gad596a9a4ff76ba451fc4765cc203847a.html#gad596a9a4ff76ba451fc4765cc203847a">Cyc_trigger_minor_gc</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__gc_gaf2a5abbfdbbad41ffc40e099b31918dc.html#gaf2a5abbfdbbad41ffc40e099b31918dc">copy2heap</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> obj);</div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <span class="comment">//void Cyc_st_add(void *data, char *frame); migrated from runtime.c</span></div><div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="group__prim__ch_gae0e610b66b390d47dcf4722e6735ff0f.html#gae0e610b66b390d47dcf4722e6735ff0f"> 587</a></span> <span class="comment"></span><span class="preprocessor">#define Cyc_st_add(data, frame) \</span></div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> <span class="preprocessor"> gc_thread_data *thd = (gc_thread_data *) data; \</span></div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span> <span class="preprocessor"> </span><span class="comment">/* Do not allow recursion to remove older frames */</span><span class="preprocessor"> \</span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="preprocessor"> if ((char *)frame != thd->stack_prev_frame) { \</span></div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <span class="preprocessor"> thd->stack_prev_frame = frame; \</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span> <span class="preprocessor"> thd->stack_traces[thd->stack_trace_idx] = frame; \</span></div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="preprocessor"> thd->stack_trace_idx = (thd->stack_trace_idx + 1) % MAX_STACK_TRACES; \</span></div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="preprocessor">}</span></div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span> </div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ch_ga4127fc5c21d280fe0b9b27e712963dea.html#ga4127fc5c21d280fe0b9b27e712963dea">Cyc_st_print</a>(<span class="keywordtype">void</span> *data, FILE * out);</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga9c0da8b36e7ca3162258cbac917abdda.html#ga9c0da8b36e7ca3162258cbac917abdda">primitive_Cyc_91global_91vars</a>;</div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga55f31788d5956df3bce95b7237e94314.html#ga55f31788d5956df3bce95b7237e94314">primitive_Cyc_91get_91cvar</a>;</div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga27b1e6a552685cce4021d9b267922624.html#ga27b1e6a552685cce4021d9b267922624">primitive_Cyc_91set_91cvar_67</a>;</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga47756444a64cfd603181d9a6ef3f6f04.html#ga47756444a64cfd603181d9a6ef3f6f04">primitive_Cyc_91cvar_127</a>;</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga0948dcc8d52356123472b668c2d063f8.html#ga0948dcc8d52356123472b668c2d063f8">primitive_Cyc_91opaque_127</a>;</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga186d6a28df129f8d510bd53f6defc50d.html#ga186d6a28df129f8d510bd53f6defc50d">primitive_Cyc_91has_91cycle_127</a>;</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga117b405798b9cee725a5dd40d0590d6b.html#ga117b405798b9cee725a5dd40d0590d6b">primitive_Cyc_91spawn_91thread_67</a>;</div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga40e49699dc074fafca7c265a0da093cf.html#ga40e49699dc074fafca7c265a0da093cf">primitive_Cyc_91end_91thread_67</a>;</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga0df86a9934e193aa7236d1805d33cbe3.html#ga0df86a9934e193aa7236d1805d33cbe3">primitive__87</a>;</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gac887fe9ce0ac92efd0ecc520d5ece6e6.html#gac887fe9ce0ac92efd0ecc520d5ece6e6">primitive__91</a>;</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa9f814e6ce8aa515e258b84909411270.html#gaa9f814e6ce8aa515e258b84909411270">primitive__85</a>;</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga9b4ecc45e9b8a5122739279352b2f1d3.html#ga9b4ecc45e9b8a5122739279352b2f1d3">primitive__95</a>;</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad086fca3bd04925c9de37d746384987c.html#gad086fca3bd04925c9de37d746384987c">primitive__123</a>;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gab9541b62273132bfe31dfed801760bac.html#gab9541b62273132bfe31dfed801760bac">primitive__125</a>;</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa6824d687ab62b678da7b7dba64af137.html#gaa6824d687ab62b678da7b7dba64af137">primitive__121</a>;</div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gab1aabad904ba851e67c137899fd395c8.html#gab1aabad904ba851e67c137899fd395c8">primitive__125_123</a>;</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga7ac9a83a8a2b3f60fac3ef0a16e4315b.html#ga7ac9a83a8a2b3f60fac3ef0a16e4315b">primitive__121_123</a>;</div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga0f6942bd23192ae93c0256832f79b366.html#ga0f6942bd23192ae93c0256832f79b366">primitive_apply</a>;</div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga20e35dd371587aa93a6fc228b19d8161.html#ga20e35dd371587aa93a6fc228b19d8161">primitive__75halt</a>;</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga6941eb540a4ba1b18c130438f14101cc.html#ga6941eb540a4ba1b18c130438f14101cc">primitive_exit</a>;</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga81cbf8f1fe12d11018fa3b9d40eefe4f.html#ga81cbf8f1fe12d11018fa3b9d40eefe4f">primitive_Cyc_91current_91exception_91handler</a>;</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gafd4c134ee010fb02e9dd925e2b08035b.html#gafd4c134ee010fb02e9dd925e2b08035b">primitive_Cyc_91default_91exception_91handler</a>;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga21696f080abc602291265792209c2505.html#ga21696f080abc602291265792209c2505">primitive_cons</a>;</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gabafcd7a7fe5781c51f126334e74d14d1.html#gabafcd7a7fe5781c51f126334e74d14d1">primitive_cell_91get</a>;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa29f54546de9108583fa7e619d7e15f6.html#gaa29f54546de9108583fa7e619d7e15f6">primitive_set_91global_67</a>;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gadf0f850eae5046890378c977e191b6ec.html#gadf0f850eae5046890378c977e191b6ec">primitive_set_91cell_67</a>;</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga4e0e64a5917526c68489031e47a8c571.html#ga4e0e64a5917526c68489031e47a8c571">primitive_cell</a>;</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gafcbccdaed40dc6af35187a04358c2696.html#gafcbccdaed40dc6af35187a04358c2696">primitive_eq_127</a>;</div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga20de4bbc351ab40d0939e0844dedd6f1.html#ga20de4bbc351ab40d0939e0844dedd6f1">primitive_eqv_127</a>;</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga36f6febbcad39c12c4f7bd32eebe917f.html#ga36f6febbcad39c12c4f7bd32eebe917f">primitive_equal_127</a>;</div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gae225dfd7e37ae13636971c45f01ef2e3.html#gae225dfd7e37ae13636971c45f01ef2e3">primitive_assq</a>;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaff0871708cea89911c63d77084a1eab5.html#gaff0871708cea89911c63d77084a1eab5">primitive_assv</a>;</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga6409254309835d9b1d20e2d05f484bb8.html#ga6409254309835d9b1d20e2d05f484bb8">primitive_memq</a>;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gac17bfbbbd6a03567c6268ffa2d1e9fda.html#gac17bfbbbd6a03567c6268ffa2d1e9fda">primitive_memv</a>;</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa34f06538764cb491abab840b0a44462.html#gaa34f06538764cb491abab840b0a44462">primitive_length</a>;</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga6ccb8750113f168d727f46b8f02c2274.html#ga6ccb8750113f168d727f46b8f02c2274">primitive_vector_91length</a>;</div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga13a9c2fdce70f74dbf13afa8233f7c0e.html#ga13a9c2fdce70f74dbf13afa8233f7c0e">primitive_bytevector_91length</a>;</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad40ef17482f5dd678560e721d8b272e6.html#gad40ef17482f5dd678560e721d8b272e6">primitive_set_91car_67</a>;</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gafef496ee95a6c281c7bd5102c22bd007.html#gafef496ee95a6c281c7bd5102c22bd007">primitive_set_91cdr_67</a>;</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gac6197f167f4c7e5df8b1c67bf0b502e2.html#gac6197f167f4c7e5df8b1c67bf0b502e2">primitive_car</a>;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gabf7afa0a04918cb8e063cb53fabdc61f.html#gabf7afa0a04918cb8e063cb53fabdc61f">primitive_cdr</a>;</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga760e56ad4f0a163fa1c03e91ee2de97b.html#ga760e56ad4f0a163fa1c03e91ee2de97b">primitive_caar</a>;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga7c95711c17f77881658783438a6e1c4c.html#ga7c95711c17f77881658783438a6e1c4c">primitive_cadr</a>;</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaf9926cb0135d7bc24f0af554572ef162.html#gaf9926cb0135d7bc24f0af554572ef162">primitive_cdar</a>;</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga25629664a684742f45f2240e4f617899.html#ga25629664a684742f45f2240e4f617899">primitive_cddr</a>;</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga5e64636adec4aa6c97a037e50bf1cf00.html#ga5e64636adec4aa6c97a037e50bf1cf00">primitive_caaar</a>;</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga1ab9f13253c61847bf61025ecf9badbf.html#ga1ab9f13253c61847bf61025ecf9badbf">primitive_caadr</a>;</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga338aa6d2c5d741547bfa80a111b5da76.html#ga338aa6d2c5d741547bfa80a111b5da76">primitive_cadar</a>;</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga396e1ca679d9064a9e5545db664c6027.html#ga396e1ca679d9064a9e5545db664c6027">primitive_caddr</a>;</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa5edcf3a66d2fb2ccf9f7aef66b4db0e.html#gaa5edcf3a66d2fb2ccf9f7aef66b4db0e">primitive_cdaar</a>;</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gacbd99202e2d0bb440f31e79c02e4cd14.html#gacbd99202e2d0bb440f31e79c02e4cd14">primitive_cdadr</a>;</div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga5c7d8236b7d1b61e5e9f01fb4d3811d4.html#ga5c7d8236b7d1b61e5e9f01fb4d3811d4">primitive_cddar</a>;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga489496bf22301eb99095d1e6d6e90d47.html#ga489496bf22301eb99095d1e6d6e90d47">primitive_cdddr</a>;</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga92591e5a15be017494e6addb3d6597f4.html#ga92591e5a15be017494e6addb3d6597f4">primitive_caaaar</a>;</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga20e2b8ea2fa308d501a5ef5bd93184f7.html#ga20e2b8ea2fa308d501a5ef5bd93184f7">primitive_caaadr</a>;</div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gae543cba35d78c21c5676977dc04b5b46.html#gae543cba35d78c21c5676977dc04b5b46">primitive_caadar</a>;</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga6c245eef40cb8729be6f3527fde04548.html#ga6c245eef40cb8729be6f3527fde04548">primitive_caaddr</a>;</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga31afacab301faf4b2d5aa83215f49f6d.html#ga31afacab301faf4b2d5aa83215f49f6d">primitive_cadaar</a>;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga7228c7018fa837696e0e8d22f3d0dc9c.html#ga7228c7018fa837696e0e8d22f3d0dc9c">primitive_cadadr</a>;</div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga12c8833b3c6329ef68c47ca0aeb20e47.html#ga12c8833b3c6329ef68c47ca0aeb20e47">primitive_caddar</a>;</div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga3a0676ff5b215f74b34edba10b56ca41.html#ga3a0676ff5b215f74b34edba10b56ca41">primitive_cadddr</a>;</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga419567690c4831b426739c8e15862a79.html#ga419567690c4831b426739c8e15862a79">primitive_cdaaar</a>;</div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga9919673b03056257bd5a57d40de6a948.html#ga9919673b03056257bd5a57d40de6a948">primitive_cdaadr</a>;</div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga1c5b5dfbb3c7d09862e3c27e6a82e1f5.html#ga1c5b5dfbb3c7d09862e3c27e6a82e1f5">primitive_cdadar</a>;</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga00be32b7b3d89860f509706992b095ba.html#ga00be32b7b3d89860f509706992b095ba">primitive_cdaddr</a>;</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gab9ba52f8379f8e85365f88401d7cc80a.html#gab9ba52f8379f8e85365f88401d7cc80a">primitive_cddaar</a>;</div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga763e6ff532f3fcc737c724703be5c618.html#ga763e6ff532f3fcc737c724703be5c618">primitive_cddadr</a>;</div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga0aecab19cf67c472be481705735e91f7.html#ga0aecab19cf67c472be481705735e91f7">primitive_cdddar</a>;</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaf904233a10063c2fa9c1e1e5c52edfec.html#gaf904233a10063c2fa9c1e1e5c52edfec">primitive_cddddr</a>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad1912f35e5802734c2b7e0ed0ef8c55a.html#gad1912f35e5802734c2b7e0ed0ef8c55a">primitive_char_91_125integer</a>;</div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaae5751fc8ed82a2f3f6cb5ed1968851e.html#gaae5751fc8ed82a2f3f6cb5ed1968851e">primitive_integer_91_125char</a>;</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaf40813eeb87482e179c41c549d4a8c5d.html#gaf40813eeb87482e179c41c549d4a8c5d">primitive_string_91_125number</a>;</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gae791784560401ce8ef7bc1bab0f68a1a.html#gae791784560401ce8ef7bc1bab0f68a1a">primitive_string_91cmp</a>;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga84decfa06fce46a59ad16760adb25d93.html#ga84decfa06fce46a59ad16760adb25d93">primitive_string_91append</a>;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad2dd22935f5e5bb1179b2f58fe873ecf.html#gad2dd22935f5e5bb1179b2f58fe873ecf">primitive_list_91_125string</a>;</div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga30a3133ac13f44d5ad5768def3157ef8.html#ga30a3133ac13f44d5ad5768def3157ef8">primitive_string_91_125symbol</a>;</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga70f023c23a8ab8534e47ed10f39a8e80.html#ga70f023c23a8ab8534e47ed10f39a8e80">primitive_symbol_91_125string</a>;</div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gab3db53b3599ccbd7f724822c96f8206b.html#gab3db53b3599ccbd7f724822c96f8206b">primitive_number_91_125string</a>;</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga9c25bb59ea0984ca7ed9f9c32648ed5c.html#ga9c25bb59ea0984ca7ed9f9c32648ed5c">primitive_string_91length</a>;</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga372ee65c01953d8d9c792074c8ca8741.html#ga372ee65c01953d8d9c792074c8ca8741">primitive_substring</a>;</div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaba6f6df75526ae4983c144668714b278.html#gaba6f6df75526ae4983c144668714b278">primitive_make_91bytevector</a>;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gadb39637dbba187f49ed51f7de172ab83.html#gadb39637dbba187f49ed51f7de172ab83">primitive_make_91vector</a>;</div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad8bf772f61f486a1b9e95511bd692ad2.html#gad8bf772f61f486a1b9e95511bd692ad2">primitive_list_91_125vector</a>;</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga90a985dee93565d1792740e957baaea3.html#ga90a985dee93565d1792740e957baaea3">primitive_vector_91ref</a>;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga7ef55faa3519b9f0eb8722368e7a2106.html#ga7ef55faa3519b9f0eb8722368e7a2106">primitive_vector_91set_67</a>;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga77c615aad51d27df0d2d693d8c34ee47.html#ga77c615aad51d27df0d2d693d8c34ee47">primitive_bytevector</a>;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga8d0fe52ee40c91cb04924abbc4b179aa.html#ga8d0fe52ee40c91cb04924abbc4b179aa">primitive_bytevector_91append</a>;</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga383e64a6e83d8a7cd0d004fa7633161f.html#ga383e64a6e83d8a7cd0d004fa7633161f">primitive_Cyc_91bytevector_91copy</a>;</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga3b9c2f07626057e607380414d0d4b050.html#ga3b9c2f07626057e607380414d0d4b050">primitive_Cyc_91string_91_125utf8</a>;</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga79b9d3f380cb74dae3724afece2b4f41.html#ga79b9d3f380cb74dae3724afece2b4f41">primitive_Cyc_91utf8_91_125string</a>;</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gab3847d41fa16a0a6fdd599c9949e0744.html#gab3847d41fa16a0a6fdd599c9949e0744">primitive_bytevector_91u8_91ref</a>;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga5ad16ee532bd49357a3519756bb207b7.html#ga5ad16ee532bd49357a3519756bb207b7">primitive_bytevector_91u8_91set_67</a>;</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga93a7eed512adfa7061d8ec7f28714965.html#ga93a7eed512adfa7061d8ec7f28714965">primitive_string_91ref</a>;</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa377106e1e7e11fee8aafca695c76c08.html#gaa377106e1e7e11fee8aafca695c76c08">primitive_string_91set_67</a>;</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gadb3ebda58e77d8317afa1e844d48f2ee.html#gadb3ebda58e77d8317afa1e844d48f2ee">primitive_Cyc_91installation_91dir</a>;</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gafb465fde13eb11baf8a4ed679d935d45.html#gafb465fde13eb11baf8a4ed679d935d45">primitive_Cyc_91compilation_91environment</a>;</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga165bdb39f16eed56002984692b4317ee.html#ga165bdb39f16eed56002984692b4317ee">primitive_command_91line_91arguments</a>;</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga9aae9c341f6b60ee9a267c07554f0413.html#ga9aae9c341f6b60ee9a267c07554f0413">primitive_system</a>;</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga5683aa55f8c9cb4bee2185c6d98be8d5.html#ga5683aa55f8c9cb4bee2185c6d98be8d5">primitive_boolean_127</a>;</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga2115e2bcf83756a363b32dcd5efbfd06.html#ga2115e2bcf83756a363b32dcd5efbfd06">primitive_char_127</a>;</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga29e7c838a0cb38ffbc074511f99f4996.html#ga29e7c838a0cb38ffbc074511f99f4996">primitive_eof_91object_127</a>;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga16166cbc719065c4044bcf5db218dd91.html#ga16166cbc719065c4044bcf5db218dd91">primitive_null_127</a>;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga48fb7459ef1b37fdc5cbf8b01efa0d46.html#ga48fb7459ef1b37fdc5cbf8b01efa0d46">primitive_number_127</a>;</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga23c591e43ea024e9721119796652ca18.html#ga23c591e43ea024e9721119796652ca18">primitive_real_127</a>;</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga928cb2279463b58cd4e36bcedf57e75a.html#ga928cb2279463b58cd4e36bcedf57e75a">primitive_integer_127</a>;</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaeee0bd9d9611a497ee7d74c2dca01660.html#gaeee0bd9d9611a497ee7d74c2dca01660">primitive_pair_127</a>;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga3228507c2e185c55291c8578d6beac42.html#ga3228507c2e185c55291c8578d6beac42">primitive_procedure_127</a>;</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga7a167d15111f47f8601366d5edeaf054.html#ga7a167d15111f47f8601366d5edeaf054">primitive_macro_127</a>;</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga007404f965b0ba017c1424d7b8c1b996.html#ga007404f965b0ba017c1424d7b8c1b996">primitive_Cyc_91macro_127</a>;</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga8d05463e96e079e53d12603fe744aba6.html#ga8d05463e96e079e53d12603fe744aba6">primitive_port_127</a>;</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga482a8c5afedb0b5074b9ebb1c49553eb.html#ga482a8c5afedb0b5074b9ebb1c49553eb">primitive_vector_127</a>;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaf0d081d315338a3807e4598dcf24e777.html#gaf0d081d315338a3807e4598dcf24e777">primitive_bytevector_127</a>;</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad8a0c4e331b23de2cf638122e86b61fb.html#gad8a0c4e331b23de2cf638122e86b61fb">primitive_string_127</a>;</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga0a8d9e767cbecf23eb0a87203d33bd73.html#ga0a8d9e767cbecf23eb0a87203d33bd73">primitive_symbol_127</a>;</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga9e629a305cd72ded2b094777b992df72.html#ga9e629a305cd72ded2b094777b992df72">primitive_open_91input_91file</a>;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaa44b7aa2918b7397d87f6416d31e6350.html#gaa44b7aa2918b7397d87f6416d31e6350">primitive_open_91output_91file</a>;</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga524622acec0008484ca4dd9ecc12d4ee.html#ga524622acec0008484ca4dd9ecc12d4ee">primitive_open_91binary_91input_91file</a>;</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga192c25491d9f803683a5a10aa285a399.html#ga192c25491d9f803683a5a10aa285a399">primitive_open_91binary_91output_91file</a>;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gaf9032e9a4118b7f244761b636e4513fb.html#gaf9032e9a4118b7f244761b636e4513fb">primitive_close_91port</a>;</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga6701bd3d243bec8a587c0a8771962954.html#ga6701bd3d243bec8a587c0a8771962954">primitive_close_91input_91port</a>;</div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad22c0199b5f4c71d11bb72785d53c4c3.html#gad22c0199b5f4c71d11bb72785d53c4c3">primitive_close_91output_91port</a>;</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga75daaedba7239569666a5208f54589fe.html#ga75daaedba7239569666a5208f54589fe">primitive_Cyc_91flush_91output_91port</a>;</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga2341757b8222a480a4be55e60ea4c516.html#ga2341757b8222a480a4be55e60ea4c516">primitive_file_91exists_127</a>;</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga0de384e5682081e90495cc55c115ca41.html#ga0de384e5682081e90495cc55c115ca41">primitive_delete_91file</a>;</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga4afda640e1b01cdb2bfb09d4fa98b8d9.html#ga4afda640e1b01cdb2bfb09d4fa98b8d9">primitive_read_91char</a>;</div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga7765c6663c6196a3bbdcacc7ccf70f03.html#ga7765c6663c6196a3bbdcacc7ccf70f03">primitive_peek_91char</a>;</div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gad6f44b61dd64e7817f7db37920318122.html#gad6f44b61dd64e7817f7db37920318122">primitive_Cyc_91read_91line</a>;</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_gae31c9740de97172aa200180066169f04.html#gae31c9740de97172aa200180066169f04">primitive_Cyc_91write_91char</a>;</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga3ed2cd44e2ba5cf27210a5d21d5bb022.html#ga3ed2cd44e2ba5cf27210a5d21d5bb022">primitive_Cyc_91write</a>;</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga69098d8089cbb754ab4b94abeeaaece7.html#ga69098d8089cbb754ab4b94abeeaaece7">primitive_Cyc_91display</a>;</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span> <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__obj_ga6011d3b81d70fc1db63e15547d73592d.html#ga6011d3b81d70fc1db63e15547d73592d">primitive_call_95cc</a>;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span> <span class="comment">/* -------------------------------------------- */</span></div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="keyword">extern</span> <span class="keywordtype">object</span> <a class="code" href="group__prim_gae07885205bf58cbc3795cababd5ae547.html#gae07885205bf58cbc3795cababd5ae547">Cyc_glo_eval_from_c</a>;</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="keyword">extern</span> <span class="keywordtype">object</span> <a class="code" href="group__prim_gadb1be8a5abdf0fe836e84266417d1400.html#gadb1be8a5abdf0fe836e84266417d1400">Cyc_glo_call_cc</a>;</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span> </div><div class="line"><a name="l00754"></a><span class="lineno"><a class="line" href="group__prim_ga96fe9b0b1e64dad3a56dca83bee3813c.html#ga96fe9b0b1e64dad3a56dca83bee3813c"> 754</a></span> <span class="preprocessor">#define __glo_eval_91from_91c_scheme_eval Cyc_glo_eval_from_c</span></div><div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="group__prim_gab154b8cf89ddd05acae1578d05597ec3.html#gab154b8cf89ddd05acae1578d05597ec3"> 755</a></span> <span class="preprocessor">#define __glo_call_95cc_scheme_base Cyc_glo_call_cc</span></div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span> </div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__ex_gac0f05c90f7cf2d8e54da46d1a658ddbd.html#gac0f05c90f7cf2d8e54da46d1a658ddbd">Cyc_default_exception_handler</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <a class="code" href="structclosure0__type.html">closure</a> _, <span class="keywordtype">object</span> err);</div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span> </div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__ex_ga241a32109abd670c45cf2d32de1f3749.html#ga241a32109abd670c45cf2d32de1f3749">Cyc_current_exception_handler</a>(<span class="keywordtype">void</span> *data);</div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ex_gad77973918f91fac723a0e0127004b8eb.html#gad77973918f91fac723a0e0127004b8eb">Cyc_rt_raise</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> err);</div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ex_ga69fec1851a68ae1da4c3e86b8f03e5f1.html#ga69fec1851a68ae1da4c3e86b8f03e5f1">Cyc_rt_raise2</a>(<span class="keywordtype">void</span> *data, <span class="keyword">const</span> <span class="keywordtype">char</span> *msg, <span class="keywordtype">object</span> err);</div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__ex_ga8ff1002dd61c1880a5ba964a1b9c8677.html#ga8ff1002dd61c1880a5ba964a1b9c8677">Cyc_rt_raise_msg</a>(<span class="keywordtype">void</span> *data, <span class="keyword">const</span> <span class="keywordtype">char</span> *err);</div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__symtbl_ga61730f987c32bd893c34066de93d25f0.html#ga61730f987c32bd893c34066de93d25f0">add_symbol</a>(<a class="code" href="structsymbol__type.html">symbol_type</a> * psym);</div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__symtbl_ga4d5b79cc3f9c1f8280f86e7e1dd6ad69.html#ga4d5b79cc3f9c1f8280f86e7e1dd6ad69">find_or_add_symbol</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__glo_ga780ea900101984491fefd4ca89e038b9.html#ga780ea900101984491fefd4ca89e038b9">is_library_loaded</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__glo_gaca813fd31c39e0f1163d5453a8ca4ada.html#gaca813fd31c39e0f1163d5453a8ca4ada">register_library</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span> <span class="keyword">extern</span> <a class="code" href="structpair__type.html">list</a> <a class="code" href="group__prim__glo_gac52bad1e086d5f0dc519027ea19f32c4.html#gac52bad1e086d5f0dc519027ea19f32c4">global_table</a>;</div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__glo_gacd0e2648cb1183618b7dba0ff7efe520.html#gacd0e2648cb1183618b7dba0ff7efe520">add_global</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *identifier, <span class="keywordtype">object</span> * glo);</div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <span class="keywordtype">void</span> <a class="code" href="group__prim__glo_gaef670d2eb2655b517ceb9b5899a1f351.html#gaef670d2eb2655b517ceb9b5899a1f351">Cyc_set_globals_changed</a>(<a class="code" href="structgc__thread__data__t.html">gc_thread_data</a> *thd);</div><div class="line"><a name="l00814"></a><span class="lineno"><a class="line" href="group__prim__utf8_ga03d50d398fe997bc0958497ae5e220b6.html#ga03d50d398fe997bc0958497ae5e220b6"> 814</a></span> <span class="preprocessor">#define CYC_UTF8_ACCEPT 0</span></div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span> </div><div class="line"><a name="l00817"></a><span class="lineno"><a class="line" href="group__prim__utf8_gae36b2d3bf5e2f989159fd3e6606a242a.html#gae36b2d3bf5e2f989159fd3e6606a242a"> 817</a></span> <span class="preprocessor">#define CYC_UTF8_REJECT 1</span></div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span> </div><div class="line"><a name="l00822"></a><span class="lineno"><a class="line" href="group__prim__utf8_ga004f7f3c7f21fdd61cfed88bdc1c2f20.html#ga004f7f3c7f21fdd61cfed88bdc1c2f20"> 822</a></span> <span class="preprocessor">#define Cyc_utf8_encode_char(dest, dest_size, char_value) \</span></div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span> <span class="preprocessor"> Cyc_utf8_encode(dest, dest_size, &char_value, 1)</span></div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span> </div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__utf8_gaca8690c116e9e5b16dea0bb8ac52edb3.html#gaca8690c116e9e5b16dea0bb8ac52edb3">Cyc_utf8_encode</a>(<span class="keywordtype">char</span> *dest, <span class="keywordtype">int</span> sz, uint32_t *src, <span class="keywordtype">int</span> srcsz);</div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <span class="keywordtype">int</span> <a class="code" href="group__prim__utf8_ga9158b37fabe72056d8e2dac07dc4e039.html#ga9158b37fabe72056d8e2dac07dc4e039">Cyc_utf8_count_code_points</a>(uint8_t* s);</div><div class="line"><a name="l00827"></a><span class="lineno"> 827</span> uint32_t <a class="code" href="group__prim__utf8_ga72f9c931a78dc754d545c044a05bef2f.html#ga72f9c931a78dc754d545c044a05bef2f">Cyc_utf8_validate_stream</a>(uint32_t *state, <span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> len); </div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span> uint32_t <a class="code" href="group__prim__utf8_gaddbaec1bb68f1e4198401d0c27308bfa.html#gaddbaec1bb68f1e4198401d0c27308bfa">Cyc_utf8_validate</a>(<span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span> <span class="comment">//object Cyc_car(void *data, object lis);</span></div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <span class="comment">//object Cyc_cdr(void *data, object lis);</span></div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">object</span> Cyc_car(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> lis)</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span> {</div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span>  <a class="code" href="group__prim__err_ga54be4012efdbc4200d721276837b4dcc.html#ga54be4012efdbc4200d721276837b4dcc">Cyc_check_pair</a>(data, lis);</div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span>  <span class="keywordflow">return</span> <a class="code" href="group__objects__unsafe__cxr_gae4dfcb6df647ab2faa722e2ea931fef5.html#gae4dfcb6df647ab2faa722e2ea931fef5">car</a>(lis);</div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span> }</div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span> </div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">object</span> Cyc_cdr(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> lis)</div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span> {</div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  <a class="code" href="group__prim__err_ga54be4012efdbc4200d721276837b4dcc.html#ga54be4012efdbc4200d721276837b4dcc">Cyc_check_pair</a>(data, lis);</div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  <span class="keywordflow">return</span> <a class="code" href="group__objects__unsafe__cxr_ga96627e132c289a5c4b3d678b4a6cc9f8.html#ga96627e132c289a5c4b3d678b4a6cc9f8">cdr</a>(lis);</div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span> }</div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span> <span class="comment">// Unsafe car/cdr</span></div><div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="group__prim__pairs_gae6fca9e2331d50113700d5591a1e12f5.html#gae6fca9e2331d50113700d5591a1e12f5"> 850</a></span> <span class="preprocessor">#define Cyc_car_unsafe(d, lis) car(lis)</span></div><div class="line"><a name="l00851"></a><span class="lineno"><a class="line" href="group__prim__pairs_ga83106de68ac0f250c997da41af6c81fc.html#ga83106de68ac0f250c997da41af6c81fc"> 851</a></span> <span class="preprocessor">#define Cyc_cdr_unsafe(d, lis) cdr(lis)</span></div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span> </div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span> <a class="code" href="structpair__type.html">list</a> <a class="code" href="group__prim__pairs_gaf5ceb0f8a5936c02906ef76f31efb87e.html#gaf5ceb0f8a5936c02906ef76f31efb87e">malloc_make_pair</a>(<span class="keywordtype">object</span>, <span class="keywordtype">object</span>);</div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga3fc523c19995497dd0ee68fc2c914e1f.html#ga3fc523c19995497dd0ee68fc2c914e1f">Cyc_set_cell</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> l, <span class="keywordtype">object</span> val);</div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_gac69bd9f9fb573b04f9bc5a9d1f554c4d.html#gac69bd9f9fb573b04f9bc5a9d1f554c4d">Cyc_set_car</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> l, <span class="keywordtype">object</span> val);</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga4fdbbea5e7dc3214bb62eee2ffc66e10.html#ga4fdbbea5e7dc3214bb62eee2ffc66e10">Cyc_set_cdr</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> l, <span class="keywordtype">object</span> val);</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga7f2e0d682e2a311c44f5c93eb1304c46.html#ga7f2e0d682e2a311c44f5c93eb1304c46">Cyc_set_car_cps</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> l, <span class="keywordtype">object</span> val);</div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga88ce0ccdca0559e3242d7ffab2f2e284.html#ga88ce0ccdca0559e3242d7ffab2f2e284">Cyc_set_cdr_cps</a>(<span class="keywordtype">void</span> *, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> l, <span class="keywordtype">object</span> val);</div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga2138b7829378f0f615af85ce19cee980.html#ga2138b7829378f0f615af85ce19cee980">Cyc_length</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> l);</div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga7c1240c60c4d37daa4c20a322a37923e.html#ga7c1240c60c4d37daa4c20a322a37923e">Cyc_length_unsafe</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> l);</div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga3bcaf441e9166800c65781a2aba79876.html#ga3bcaf441e9166800c65781a2aba79876">Cyc_list2vector</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> l);</div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_gad9431e93500a664b618b47df8d6011ed.html#gad9431e93500a664b618b47df8d6011ed">Cyc_list2string</a>(<span class="keywordtype">void</span> *d, <span class="keywordtype">object</span> cont, <span class="keywordtype">object</span> lst);</div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_ga51807320d2de924bf7d42248e680940b.html#ga51807320d2de924bf7d42248e680940b">Cyc_list</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">int</span> argc, <span class="keywordtype">object</span> cont, ...);</div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_gaa131ca47a0c8fa267ccec851b399e842.html#gaa131ca47a0c8fa267ccec851b399e842">memberp</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <a class="code" href="structpair__type.html">list</a> l);</div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span> <span class="keywordtype">object</span> <a class="code" href="group__prim__pairs_gae5e93b376faa0bba8cdc3802e643be8e.html#gae5e93b376faa0bba8cdc3802e643be8e">memqp</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <a class="code" href="structpair__type.html">list</a> l);</div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span> <a class="code" href="structpair__type.html">list</a> <a class="code" href="group__prim__pairs_ga46d7bc2e884dfd0ed8c390dcf3a9766d.html#ga46d7bc2e884dfd0ed8c390dcf3a9766d">assq</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <a class="code" href="structpair__type.html">list</a> l);</div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span> <a class="code" href="structpair__type.html">list</a> <a class="code" href="group__prim__pairs_gad60c5e448cd6caac2e21faca8d010210.html#gad60c5e448cd6caac2e21faca8d010210">assoc</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <a class="code" href="structpair__type.html">list</a> l);</div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <a class="code" href="structpair__type.html">list</a> <a class="code" href="group__prim__pairs_ga2f2ba976a030f66c064a2fc8e4cb355b.html#ga2f2ba976a030f66c064a2fc8e4cb355b">assoc_cdr</a>(<span class="keywordtype">void</span> *data, <span class="keywordtype">object</span> x, <a class="code" href="structpair__type.html">list</a> l);</div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span> <span class="preprocessor">#endif </span><span class="comment">/* CYCLONE_RUNTIME_H */</span><span class="preprocessor"></span></div><div class="ttc" id="group__prim__obj_gaa5edcf3a66d2fb2ccf9f7aef66b4db0e_html_gaa5edcf3a66d2fb2ccf9f7aef66b4db0e"><div class="ttname"><a href="group__prim__obj_gaa5edcf3a66d2fb2ccf9f7aef66b4db0e.html#gaa5edcf3a66d2fb2ccf9f7aef66b4db0e">primitive_cdaar</a></div><div class="ttdeci">const object primitive_cdaar</div><div class="ttdef"><b>Definition:</b> runtime.c:6496</div></div>
|
|
<div class="ttc" id="group__prim__num_ga73c3b82e3a6df269d190398c41de915b_html_ga73c3b82e3a6df269d190398c41de915b"><div class="ttname"><a href="group__prim__num_ga73c3b82e3a6df269d190398c41de915b.html#ga73c3b82e3a6df269d190398c41de915b">Cyc_num_fast_eq_op</a></div><div class="ttdeci">object Cyc_num_fast_eq_op(void *data, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__io_ga2b23532687105cdadc8c89c20ad4e2b0_html_ga2b23532687105cdadc8c89c20ad4e2b0"><div class="ttname"><a href="group__prim__io_ga2b23532687105cdadc8c89c20ad4e2b0.html#ga2b23532687105cdadc8c89c20ad4e2b0">Cyc_write_char</a></div><div class="ttdeci">object Cyc_write_char(void *data, object c, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:1333</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga372ee65c01953d8d9c792074c8ca8741_html_ga372ee65c01953d8d9c792074c8ca8741"><div class="ttname"><a href="group__prim__obj_ga372ee65c01953d8d9c792074c8ca8741.html#ga372ee65c01953d8d9c792074c8ca8741">primitive_substring</a></div><div class="ttdeci">const object primitive_substring</div><div class="ttdef"><b>Definition:</b> runtime.c:6520</div></div>
|
|
<div class="ttc" id="structclosure0__type_html"><div class="ttname"><a href="structclosure0__type.html">closure0_type</a></div><div class="ttdoc">A closed-over function with no variables. </div><div class="ttdef"><b>Definition:</b> types.h:1384</div></div>
|
|
<div class="ttc" id="group__prim__io_ga963ddb76d4ebb26b77a9e48bc6997596_html_ga963ddb76d4ebb26b77a9e48bc6997596"><div class="ttname"><a href="group__prim__io_ga963ddb76d4ebb26b77a9e48bc6997596.html#ga963ddb76d4ebb26b77a9e48bc6997596">Cyc_write_bytevector</a></div><div class="ttdeci">object Cyc_write_bytevector(void *data, object bvec, object port, object start, object end)</div><div class="ttdef"><b>Definition:</b> runtime.c:1365</div></div>
|
|
<div class="ttc" id="group__prim__utf8_ga72f9c931a78dc754d545c044a05bef2f_html_ga72f9c931a78dc754d545c044a05bef2f"><div class="ttname"><a href="group__prim__utf8_ga72f9c931a78dc754d545c044a05bef2f.html#ga72f9c931a78dc754d545c044a05bef2f">Cyc_utf8_validate_stream</a></div><div class="ttdeci">uint32_t Cyc_utf8_validate_stream(uint32_t *state, char *str, size_t len)</div><div class="ttdoc">Use this when validating from a stream, as it may be that the stream stopped in the middle of a codep...</div><div class="ttdef"><b>Definition:</b> runtime.c:7992</div></div>
|
|
<div class="ttc" id="group__prim__vec_gada07c54aa30b4c8a0786566be5874fbd_html_gada07c54aa30b4c8a0786566be5874fbd"><div class="ttname"><a href="group__prim__vec_gada07c54aa30b4c8a0786566be5874fbd.html#gada07c54aa30b4c8a0786566be5874fbd">Cyc_vector_ref</a></div><div class="ttdeci">object Cyc_vector_ref(void *d, object v, object k)</div><div class="ttdef"><b>Definition:</b> runtime.c:2245</div></div>
|
|
<div class="ttc" id="group__prim_ga26075e97c30bab241fad5cd7bbab5879_html_ga26075e97c30bab241fad5cd7bbab5879"><div class="ttname"><a href="group__prim_ga26075e97c30bab241fad5cd7bbab5879.html#ga26075e97c30bab241fad5cd7bbab5879">global_heap_size</a></div><div class="ttdeci">long global_heap_size</div></div>
|
|
<div class="ttc" id="group__prim__gc_gaf2a5abbfdbbad41ffc40e099b31918dc_html_gaf2a5abbfdbbad41ffc40e099b31918dc"><div class="ttname"><a href="group__prim__gc_gaf2a5abbfdbbad41ffc40e099b31918dc.html#gaf2a5abbfdbbad41ffc40e099b31918dc">copy2heap</a></div><div class="ttdeci">object copy2heap(void *data, object obj)</div><div class="ttdoc">Copy given object to the heap, if it is from the stack. This function is intended to be called direct...</div><div class="ttdef"><b>Definition:</b> runtime.c:6762</div></div>
|
|
<div class="ttc" id="group__prim__num_gaef014a44b3bab77c63eb4209cf86c64f_html_gaef014a44b3bab77c63eb4209cf86c64f"><div class="ttname"><a href="group__prim__num_gaef014a44b3bab77c63eb4209cf86c64f.html#gaef014a44b3bab77c63eb4209cf86c64f">Cyc_bit_set</a></div><div class="ttdeci">object Cyc_bit_set(void *data, object n1, object n2)</div><div class="ttdef"><b>Definition:</b> runtime.c:6822</div></div>
|
|
<div class="ttc" id="group__prim__io_ga21041028619d1ec207947e88e7c33e9d_html_ga21041028619d1ec207947e88e7c33e9d"><div class="ttname"><a href="group__prim__io_ga21041028619d1ec207947e88e7c33e9d.html#ga21041028619d1ec207947e88e7c33e9d">Cyc_write</a></div><div class="ttdeci">object Cyc_write(void *data, object, FILE *port)</div><div class="ttdef"><b>Definition:</b> runtime.c:1326</div></div>
|
|
<div class="ttc" id="group__prim_ga9a240612595f5c22331d6f14f2251168_html_ga9a240612595f5c22331d6f14f2251168"><div class="ttname"><a href="group__prim_ga9a240612595f5c22331d6f14f2251168.html#ga9a240612595f5c22331d6f14f2251168">get_env_variables</a></div><div class="ttdeci">char ** get_env_variables()</div><div class="ttdef"><b>Definition:</b> runtime.c:204</div></div>
|
|
<div class="ttc" id="group__prim__vec_ga8709ea4ef77836a36758642c3d9565d6_html_ga8709ea4ef77836a36758642c3d9565d6"><div class="ttname"><a href="group__prim__vec_ga8709ea4ef77836a36758642c3d9565d6.html#ga8709ea4ef77836a36758642c3d9565d6">Cyc_vector_set_cps</a></div><div class="ttdeci">object Cyc_vector_set_cps(void *d, object cont, object v, object k, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:2199</div></div>
|
|
<div class="ttc" id="group__prim__obj_gae31c9740de97172aa200180066169f04_html_gae31c9740de97172aa200180066169f04"><div class="ttname"><a href="group__prim__obj_gae31c9740de97172aa200180066169f04.html#gae31c9740de97172aa200180066169f04">primitive_Cyc_91write_91char</a></div><div class="ttdeci">const object primitive_Cyc_91write_91char</div><div class="ttdef"><b>Definition:</b> runtime.c:6580</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga760e56ad4f0a163fa1c03e91ee2de97b_html_ga760e56ad4f0a163fa1c03e91ee2de97b"><div class="ttname"><a href="group__prim__obj_ga760e56ad4f0a163fa1c03e91ee2de97b.html#ga760e56ad4f0a163fa1c03e91ee2de97b">primitive_caar</a></div><div class="ttdeci">const object primitive_caar</div><div class="ttdef"><b>Definition:</b> runtime.c:6488</div></div>
|
|
<div class="ttc" id="group__prim__cvar_gacb23e5380b5b4e30319465057b424074_html_gacb23e5380b5b4e30319465057b424074"><div class="ttname"><a href="group__prim__cvar_gacb23e5380b5b4e30319465057b424074.html#gacb23e5380b5b4e30319465057b424074">Cyc_get_global_variables</a></div><div class="ttdeci">object Cyc_get_global_variables()</div><div class="ttdef"><b>Definition:</b> runtime.c:847</div></div>
|
|
<div class="ttc" id="group__prim__io_ga6e39883eaee28f7f7e0a0b15ba721f3a_html_ga6e39883eaee28f7f7e0a0b15ba721f3a"><div class="ttname"><a href="group__prim__io_ga6e39883eaee28f7f7e0a0b15ba721f3a.html#ga6e39883eaee28f7f7e0a0b15ba721f3a">Cyc_io_read_token</a></div><div class="ttdeci">void Cyc_io_read_token(void *data, object cont, object port)</div><div class="ttdoc">Read next token from the input port. </div><div class="ttdef"><b>Definition:</b> runtime.c:7749</div></div>
|
|
<div class="ttc" id="group__prim__io_gaa7bb6a4875303b0ebc38aaf12d9a8dcb_html_gaa7bb6a4875303b0ebc38aaf12d9a8dcb"><div class="ttname"><a href="group__prim__io_gaa7bb6a4875303b0ebc38aaf12d9a8dcb.html#gaa7bb6a4875303b0ebc38aaf12d9a8dcb">Cyc_io_open_input_file</a></div><div class="ttdeci">port_type Cyc_io_open_input_file(void *data, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:4488</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga6409254309835d9b1d20e2d05f484bb8_html_ga6409254309835d9b1d20e2d05f484bb8"><div class="ttname"><a href="group__prim__obj_ga6409254309835d9b1d20e2d05f484bb8.html#ga6409254309835d9b1d20e2d05f484bb8">primitive_memq</a></div><div class="ttdeci">const object primitive_memq</div><div class="ttdef"><b>Definition:</b> runtime.c:6477</div></div>
|
|
<div class="ttc" id="structport__type_html"><div class="ttname"><a href="structport__type.html">port_type</a></div><div class="ttdoc">The port object type. </div><div class="ttdef"><b>Definition:</b> types.h:1091</div></div>
|
|
<div class="ttc" id="group__prim__char_ga29e4db9ac944011f4fc1d838358cac61_html_ga29e4db9ac944011f4fc1d838358cac61"><div class="ttname"><a href="group__prim__char_ga29e4db9ac944011f4fc1d838358cac61.html#ga29e4db9ac944011f4fc1d838358cac61">Cyc_char_gte_op</a></div><div class="ttdeci">object Cyc_char_gte_op(void *data, object a, object b)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga165bdb39f16eed56002984692b4317ee_html_ga165bdb39f16eed56002984692b4317ee"><div class="ttname"><a href="group__prim__obj_ga165bdb39f16eed56002984692b4317ee.html#ga165bdb39f16eed56002984692b4317ee">primitive_command_91line_91arguments</a></div><div class="ttdeci">const object primitive_command_91line_91arguments</div><div class="ttdef"><b>Definition:</b> runtime.c:6527</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga9e629a305cd72ded2b094777b992df72_html_ga9e629a305cd72ded2b094777b992df72"><div class="ttname"><a href="group__prim__obj_ga9e629a305cd72ded2b094777b992df72.html#ga9e629a305cd72ded2b094777b992df72">primitive_open_91input_91file</a></div><div class="ttdeci">const object primitive_open_91input_91file</div><div class="ttdef"><b>Definition:</b> runtime.c:6566</div></div>
|
|
<div class="ttc" id="group__prim__str_gacd3d3cfaf4eb8accc28cce17beba6dd1_html_gacd3d3cfaf4eb8accc28cce17beba6dd1"><div class="ttname"><a href="group__prim__str_gacd3d3cfaf4eb8accc28cce17beba6dd1.html#gacd3d3cfaf4eb8accc28cce17beba6dd1">Cyc_string_append</a></div><div class="ttdeci">object Cyc_string_append(void *data, object cont, int argc, object str1,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:2692</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga1c5b5dfbb3c7d09862e3c27e6a82e1f5_html_ga1c5b5dfbb3c7d09862e3c27e6a82e1f5"><div class="ttname"><a href="group__prim__obj_ga1c5b5dfbb3c7d09862e3c27e6a82e1f5.html#ga1c5b5dfbb3c7d09862e3c27e6a82e1f5">primitive_cdadar</a></div><div class="ttdeci">const object primitive_cdadar</div><div class="ttdef"><b>Definition:</b> runtime.c:6510</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga8d05463e96e079e53d12603fe744aba6_html_ga8d05463e96e079e53d12603fe744aba6"><div class="ttname"><a href="group__prim__obj_ga8d05463e96e079e53d12603fe744aba6.html#ga8d05463e96e079e53d12603fe744aba6">primitive_port_127</a></div><div class="ttdeci">const object primitive_port_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6562</div></div>
|
|
<div class="ttc" id="group__prim__pairs_gaa131ca47a0c8fa267ccec851b399e842_html_gaa131ca47a0c8fa267ccec851b399e842"><div class="ttname"><a href="group__prim__pairs_gaa131ca47a0c8fa267ccec851b399e842.html#gaa131ca47a0c8fa267ccec851b399e842">memberp</a></div><div class="ttdeci">object memberp(void *data, object x, list l)</div><div class="ttdef"><b>Definition:</b> runtime.c:1399</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga489496bf22301eb99095d1e6d6e90d47_html_ga489496bf22301eb99095d1e6d6e90d47"><div class="ttname"><a href="group__prim__obj_ga489496bf22301eb99095d1e6d6e90d47.html#ga489496bf22301eb99095d1e6d6e90d47">primitive_cdddr</a></div><div class="ttdeci">const object primitive_cdddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6499</div></div>
|
|
<div class="ttc" id="group__prim__err_gaf1406c080fe766ec64e6db44583d3bd6_html_gaf1406c080fe766ec64e6db44583d3bd6"><div class="ttname"><a href="group__prim__err_gaf1406c080fe766ec64e6db44583d3bd6.html#gaf1406c080fe766ec64e6db44583d3bd6">Cyc_immutable_obj_error</a></div><div class="ttdeci">void Cyc_immutable_obj_error(void *data, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:68</div></div>
|
|
<div class="ttc" id="group__objects_ga0df9da17d3d44234e2764fbec2492fdb_html_ga0df9da17d3d44234e2764fbec2492fdb"><div class="ttname"><a href="group__objects_ga0df9da17d3d44234e2764fbec2492fdb.html#ga0df9da17d3d44234e2764fbec2492fdb">quote_void</a></div><div class="ttdeci">const object quote_void</div><div class="ttdef"><b>Definition:</b> runtime.c:390</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga7c1240c60c4d37daa4c20a322a37923e_html_ga7c1240c60c4d37daa4c20a322a37923e"><div class="ttname"><a href="group__prim__pairs_ga7c1240c60c4d37daa4c20a322a37923e.html#ga7c1240c60c4d37daa4c20a322a37923e">Cyc_length_unsafe</a></div><div class="ttdeci">object Cyc_length_unsafe(void *d, object l)</div><div class="ttdef"><b>Definition:</b> runtime.c:2299</div></div>
|
|
<div class="ttc" id="group__prim__num_ga1a92120734badcb16409face78b180a7_html_ga1a92120734badcb16409face78b180a7"><div class="ttname"><a href="group__prim__num_ga1a92120734badcb16409face78b180a7.html#ga1a92120734badcb16409face78b180a7">Cyc_fast_mul</a></div><div class="ttdeci">object Cyc_fast_mul(void *data, object ptr, object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:3888</div></div>
|
|
<div class="ttc" id="group__prim__symtbl_ga61730f987c32bd893c34066de93d25f0_html_ga61730f987c32bd893c34066de93d25f0"><div class="ttname"><a href="group__prim__symtbl_ga61730f987c32bd893c34066de93d25f0.html#ga61730f987c32bd893c34066de93d25f0">add_symbol</a></div><div class="ttdeci">object add_symbol(symbol_type *psym)</div><div class="ttdef"><b>Definition:</b> runtime.c:447</div></div>
|
|
<div class="ttc" id="group__prim__io_gad4a2ffeef5525cfe5d07b60daf0072db_html_gad4a2ffeef5525cfe5d07b60daf0072db"><div class="ttname"><a href="group__prim__io_gad4a2ffeef5525cfe5d07b60daf0072db.html#gad4a2ffeef5525cfe5d07b60daf0072db">Cyc_io_open_output_string</a></div><div class="ttdeci">port_type * Cyc_io_open_output_string(void *data)</div><div class="ttdef"><b>Definition:</b> mstreams.c:77</div></div>
|
|
<div class="ttc" id="group__prim__num_gaeda2c944c31a06a8aa4077f7ccbd9aba_html_gaeda2c944c31a06a8aa4077f7ccbd9aba"><div class="ttname"><a href="group__prim__num_gaeda2c944c31a06a8aa4077f7ccbd9aba.html#gaeda2c944c31a06a8aa4077f7ccbd9aba">Cyc_expt</a></div><div class="ttdeci">void Cyc_expt(void *data, object cont, object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:4306</div></div>
|
|
<div class="ttc" id="group__prim__str_ga8801813ca9b6d6bb26598025812f5345_html_ga8801813ca9b6d6bb26598025812f5345"><div class="ttname"><a href="group__prim__str_ga8801813ca9b6d6bb26598025812f5345.html#ga8801813ca9b6d6bb26598025812f5345">Cyc_string_ref</a></div><div class="ttdeci">object Cyc_string_ref(void *data, object str, object k)</div><div class="ttdef"><b>Definition:</b> runtime.c:2805</div></div>
|
|
<div class="ttc" id="group__prim__str_gafd7139cfbcbddc57ba318a8853012c66_html_gafd7139cfbcbddc57ba318a8853012c66"><div class="ttname"><a href="group__prim__str_gafd7139cfbcbddc57ba318a8853012c66.html#gafd7139cfbcbddc57ba318a8853012c66">Cyc_string_set</a></div><div class="ttdeci">object Cyc_string_set(void *data, object str, object k, object chr)</div><div class="ttdef"><b>Definition:</b> runtime.c:2711</div></div>
|
|
<div class="ttc" id="group__prim__io_gac8b029726658e96eda0026818c74b44a_html_gac8b029726658e96eda0026818c74b44a"><div class="ttname"><a href="group__prim__io_gac8b029726658e96eda0026818c74b44a.html#gac8b029726658e96eda0026818c74b44a">Cyc_stdout</a></div><div class="ttdeci">port_type Cyc_stdout(void)</div><div class="ttdef"><b>Definition:</b> runtime.c:4444</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga007404f965b0ba017c1424d7b8c1b996_html_ga007404f965b0ba017c1424d7b8c1b996"><div class="ttname"><a href="group__prim__obj_ga007404f965b0ba017c1424d7b8c1b996.html#ga007404f965b0ba017c1424d7b8c1b996">primitive_Cyc_91macro_127</a></div><div class="ttdeci">const object primitive_Cyc_91macro_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6560</div></div>
|
|
<div class="ttc" id="group__prim_ga4f2c5a5fc256f3af3bc45f40b145495e_html_ga4f2c5a5fc256f3af3bc45f40b145495e"><div class="ttname"><a href="group__prim_ga4f2c5a5fc256f3af3bc45f40b145495e.html#ga4f2c5a5fc256f3af3bc45f40b145495e">Cyc_global_set_cps</a></div><div class="ttdeci">object Cyc_global_set_cps(void *thd, object cont, object sym, object *glo, object value)</div><div class="ttdef"><b>Definition:</b> runtime.c:359</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga7f2e0d682e2a311c44f5c93eb1304c46_html_ga7f2e0d682e2a311c44f5c93eb1304c46"><div class="ttname"><a href="group__prim__pairs_ga7f2e0d682e2a311c44f5c93eb1304c46.html#ga7f2e0d682e2a311c44f5c93eb1304c46">Cyc_set_car_cps</a></div><div class="ttdeci">object Cyc_set_car_cps(void *, object cont, object l, object val)</div><div class="ttdef"><b>Definition:</b> runtime.c:2139</div></div>
|
|
<div class="ttc" id="structpair__type_html"><div class="ttname"><a href="structpair__type.html">pair_type</a></div><div class="ttdoc">The pair (cons) type. </div><div class="ttdef"><b>Definition:</b> types.h:1239</div></div>
|
|
<div class="ttc" id="group__prim__num_gaa5a8bdfdac41d82d2781d18a225c9894_html_gaa5a8bdfdac41d82d2781d18a225c9894"><div class="ttname"><a href="group__prim__num_gaa5a8bdfdac41d82d2781d18a225c9894.html#gaa5a8bdfdac41d82d2781d18a225c9894">MRG32k3a</a></div><div class="ttdeci">double MRG32k3a(double seed)</div><div class="ttdef"><b>Definition:</b> runtime.c:6865</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga00be32b7b3d89860f509706992b095ba_html_ga00be32b7b3d89860f509706992b095ba"><div class="ttname"><a href="group__prim__obj_ga00be32b7b3d89860f509706992b095ba.html#ga00be32b7b3d89860f509706992b095ba">primitive_cdaddr</a></div><div class="ttdeci">const object primitive_cdaddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6511</div></div>
|
|
<div class="ttc" id="group__prim__io_gab4df24760778bbe8edcd30066cc238d4_html_gab4df24760778bbe8edcd30066cc238d4"><div class="ttname"><a href="group__prim__io_gab4df24760778bbe8edcd30066cc238d4.html#gab4df24760778bbe8edcd30066cc238d4">Cyc_write_u8</a></div><div class="ttdeci">object Cyc_write_u8(void *data, object c, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:1350</div></div>
|
|
<div class="ttc" id="structgc__thread__data__t_html"><div class="ttname"><a href="structgc__thread__data__t.html">gc_thread_data_t</a></div><div class="ttdef"><b>Definition:</b> types.h:321</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad6f44b61dd64e7817f7db37920318122_html_gad6f44b61dd64e7817f7db37920318122"><div class="ttname"><a href="group__prim__obj_gad6f44b61dd64e7817f7db37920318122.html#gad6f44b61dd64e7817f7db37920318122">primitive_Cyc_91read_91line</a></div><div class="ttdeci">const object primitive_Cyc_91read_91line</div><div class="ttdef"><b>Definition:</b> runtime.c:6579</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga12c8833b3c6329ef68c47ca0aeb20e47_html_ga12c8833b3c6329ef68c47ca0aeb20e47"><div class="ttname"><a href="group__prim__obj_ga12c8833b3c6329ef68c47ca0aeb20e47.html#ga12c8833b3c6329ef68c47ca0aeb20e47">primitive_caddar</a></div><div class="ttdeci">const object primitive_caddar</div><div class="ttdef"><b>Definition:</b> runtime.c:6506</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga9c25bb59ea0984ca7ed9f9c32648ed5c_html_ga9c25bb59ea0984ca7ed9f9c32648ed5c"><div class="ttname"><a href="group__prim__obj_ga9c25bb59ea0984ca7ed9f9c32648ed5c.html#ga9c25bb59ea0984ca7ed9f9c32648ed5c">primitive_string_91length</a></div><div class="ttdeci">const object primitive_string_91length</div><div class="ttdef"><b>Definition:</b> runtime.c:6519</div></div>
|
|
<div class="ttc" id="group__prim__glo_gaca813fd31c39e0f1163d5453a8ca4ada_html_gaca813fd31c39e0f1163d5453a8ca4ada"><div class="ttname"><a href="group__prim__glo_gaca813fd31c39e0f1163d5453a8ca4ada.html#gaca813fd31c39e0f1163d5453a8ca4ada">register_library</a></div><div class="ttdeci">object register_library(const char *name)</div><div class="ttdef"><b>Definition:</b> runtime.c:485</div></div>
|
|
<div class="ttc" id="group__prim__num_gaaa15e5d9e10b8c69a27175bde771064e_html_gaaa15e5d9e10b8c69a27175bde771064e"><div class="ttname"><a href="group__prim__num_gaaa15e5d9e10b8c69a27175bde771064e.html#gaaa15e5d9e10b8c69a27175bde771064e">Cyc_fast_sum</a></div><div class="ttdeci">object Cyc_fast_sum(void *data, object ptr, object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:3687</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga0a8d9e767cbecf23eb0a87203d33bd73_html_ga0a8d9e767cbecf23eb0a87203d33bd73"><div class="ttname"><a href="group__prim__obj_ga0a8d9e767cbecf23eb0a87203d33bd73.html#ga0a8d9e767cbecf23eb0a87203d33bd73">primitive_symbol_127</a></div><div class="ttdeci">const object primitive_symbol_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6565</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga75daaedba7239569666a5208f54589fe_html_ga75daaedba7239569666a5208f54589fe"><div class="ttname"><a href="group__prim__obj_ga75daaedba7239569666a5208f54589fe.html#ga75daaedba7239569666a5208f54589fe">primitive_Cyc_91flush_91output_91port</a></div><div class="ttdeci">const object primitive_Cyc_91flush_91output_91port</div><div class="ttdef"><b>Definition:</b> runtime.c:6573</div></div>
|
|
<div class="ttc" id="group__objects_ga4ea8c14343c359cfeb19142096538524_html_ga4ea8c14343c359cfeb19142096538524"><div class="ttname"><a href="group__objects_ga4ea8c14343c359cfeb19142096538524.html#ga4ea8c14343c359cfeb19142096538524">Cyc_EOF</a></div><div class="ttdeci">const object Cyc_EOF</div><div class="ttdef"><b>Definition:</b> runtime.c:196</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga7440217f3acbd84058be20b028d4f8ca_html_ga7440217f3acbd84058be20b028d4f8ca"><div class="ttname"><a href="group__prim__eq_ga7440217f3acbd84058be20b028d4f8ca.html#ga7440217f3acbd84058be20b028d4f8ca">equalp</a></div><div class="ttdeci">object equalp(object, object)</div><div class="ttdef"><b>Definition:</b> runtime.c:1569</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga90bc60e6f302248bef0a624e39765772_html_ga90bc60e6f302248bef0a624e39765772"><div class="ttname"><a href="group__prim__eq_ga90bc60e6f302248bef0a624e39765772.html#ga90bc60e6f302248bef0a624e39765772">Cyc_is_immutable</a></div><div class="ttdeci">object Cyc_is_immutable(object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:2056</div></div>
|
|
<div class="ttc" id="group__prim__num_gad8c46bbc9a7d255b208cc52db54086b4_html_gad8c46bbc9a7d255b208cc52db54086b4"><div class="ttname"><a href="group__prim__num_gad8c46bbc9a7d255b208cc52db54086b4.html#gad8c46bbc9a7d255b208cc52db54086b4">Cyc_num_lte_op</a></div><div class="ttdeci">int Cyc_num_lte_op(void *, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga3228507c2e185c55291c8578d6beac42_html_ga3228507c2e185c55291c8578d6beac42"><div class="ttname"><a href="group__prim__obj_ga3228507c2e185c55291c8578d6beac42.html#ga3228507c2e185c55291c8578d6beac42">primitive_procedure_127</a></div><div class="ttdeci">const object primitive_procedure_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6558</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga928cb2279463b58cd4e36bcedf57e75a_html_ga928cb2279463b58cd4e36bcedf57e75a"><div class="ttname"><a href="group__prim__obj_ga928cb2279463b58cd4e36bcedf57e75a.html#ga928cb2279463b58cd4e36bcedf57e75a">primitive_integer_127</a></div><div class="ttdeci">const object primitive_integer_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6556</div></div>
|
|
<div class="ttc" id="group__prim__num_gadfc4f7bf32ca4e4adb198ed18ff877c3_html_gadfc4f7bf32ca4e4adb198ed18ff877c3"><div class="ttname"><a href="group__prim__num_gadfc4f7bf32ca4e4adb198ed18ff877c3.html#gadfc4f7bf32ca4e4adb198ed18ff877c3">Cyc_fast_vector_3</a></div><div class="ttdeci">object Cyc_fast_vector_3(object ptr, object a1, object a2, object a3)</div><div class="ttdef"><b>Definition:</b> runtime.c:1505</div></div>
|
|
<div class="ttc" id="group__prim__num_ga0b27392e34bfe90a8e9dd5fde42fa990_html_ga0b27392e34bfe90a8e9dd5fde42fa990"><div class="ttname"><a href="group__prim__num_ga0b27392e34bfe90a8e9dd5fde42fa990.html#ga0b27392e34bfe90a8e9dd5fde42fa990">Cyc_int2bignum</a></div><div class="ttdeci">void Cyc_int2bignum(int n, mp_int *bn)</div><div class="ttdef"><b>Definition:</b> runtime.c:1673</div></div>
|
|
<div class="ttc" id="group__prim__io_gaa5bddb9ed4fc5c3e82108dbb7a6e141c_html_gaa5bddb9ed4fc5c3e82108dbb7a6e141c"><div class="ttname"><a href="group__prim__io_gaa5bddb9ed4fc5c3e82108dbb7a6e141c.html#gaa5bddb9ed4fc5c3e82108dbb7a6e141c">dispatch_display_va</a></div><div class="ttdeci">void dispatch_display_va(void *data, int argc, object clo, object cont, object x,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:970</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_ga8013f64acc94db34f729e27530623921_html_ga8013f64acc94db34f729e27530623921"><div class="ttname"><a href="group__prim__ctrl_ga8013f64acc94db34f729e27530623921.html#ga8013f64acc94db34f729e27530623921">Cyc_apply</a></div><div class="ttdeci">void Cyc_apply(void *data, int argc, closure cont, object prim,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:5670</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga9919673b03056257bd5a57d40de6a948_html_ga9919673b03056257bd5a57d40de6a948"><div class="ttname"><a href="group__prim__obj_ga9919673b03056257bd5a57d40de6a948.html#ga9919673b03056257bd5a57d40de6a948">primitive_cdaadr</a></div><div class="ttdeci">const object primitive_cdaadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6509</div></div>
|
|
<div class="ttc" id="group__prim__io_ga16753655619eca5ab93d1735ce0cbd05_html_ga16753655619eca5ab93d1735ce0cbd05"><div class="ttname"><a href="group__prim__io_ga16753655619eca5ab93d1735ce0cbd05.html#ga16753655619eca5ab93d1735ce0cbd05">Cyc_io_close_output_port</a></div><div class="ttdeci">object Cyc_io_close_output_port(void *data, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:4517</div></div>
|
|
<div class="ttc" id="group__prim_gadb1be8a5abdf0fe836e84266417d1400_html_gadb1be8a5abdf0fe836e84266417d1400"><div class="ttname"><a href="group__prim_gadb1be8a5abdf0fe836e84266417d1400.html#gadb1be8a5abdf0fe836e84266417d1400">Cyc_glo_call_cc</a></div><div class="ttdeci">object Cyc_glo_call_cc</div><div class="ttdef"><b>Definition:</b> runtime.c:644</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaa44b7aa2918b7397d87f6416d31e6350_html_gaa44b7aa2918b7397d87f6416d31e6350"><div class="ttname"><a href="group__prim__obj_gaa44b7aa2918b7397d87f6416d31e6350.html#gaa44b7aa2918b7397d87f6416d31e6350">primitive_open_91output_91file</a></div><div class="ttdeci">const object primitive_open_91output_91file</div><div class="ttdef"><b>Definition:</b> runtime.c:6567</div></div>
|
|
<div class="ttc" id="group__prim__io_gafa0ab42617b52e0b96da30e98e91665b_html_gafa0ab42617b52e0b96da30e98e91665b"><div class="ttname"><a href="group__prim__io_gafa0ab42617b52e0b96da30e98e91665b.html#gafa0ab42617b52e0b96da30e98e91665b">Cyc_io_read_char</a></div><div class="ttdeci">object Cyc_io_read_char(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:7646</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga31afacab301faf4b2d5aa83215f49f6d_html_ga31afacab301faf4b2d5aa83215f49f6d"><div class="ttname"><a href="group__prim__obj_ga31afacab301faf4b2d5aa83215f49f6d.html#ga31afacab301faf4b2d5aa83215f49f6d">primitive_cadaar</a></div><div class="ttdeci">const object primitive_cadaar</div><div class="ttdef"><b>Definition:</b> runtime.c:6504</div></div>
|
|
<div class="ttc" id="group__prim__obj_gab9ba52f8379f8e85365f88401d7cc80a_html_gab9ba52f8379f8e85365f88401d7cc80a"><div class="ttname"><a href="group__prim__obj_gab9ba52f8379f8e85365f88401d7cc80a.html#gab9ba52f8379f8e85365f88401d7cc80a">primitive_cddaar</a></div><div class="ttdeci">const object primitive_cddaar</div><div class="ttdef"><b>Definition:</b> runtime.c:6512</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga4e0e64a5917526c68489031e47a8c571_html_ga4e0e64a5917526c68489031e47a8c571"><div class="ttname"><a href="group__prim__obj_ga4e0e64a5917526c68489031e47a8c571.html#ga4e0e64a5917526c68489031e47a8c571">primitive_cell</a></div><div class="ttdeci">const object primitive_cell</div><div class="ttdef"><b>Definition:</b> runtime.c:6471</div></div>
|
|
<div class="ttc" id="group__prim__char_ga45d5196dd08f1fe999028b1c6edac88b_html_ga45d5196dd08f1fe999028b1c6edac88b"><div class="ttname"><a href="group__prim__char_ga45d5196dd08f1fe999028b1c6edac88b.html#ga45d5196dd08f1fe999028b1c6edac88b">Cyc_char2integer</a></div><div class="ttdeci">object Cyc_char2integer(object chr)</div><div class="ttdef"><b>Definition:</b> runtime.c:3488</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga5e64636adec4aa6c97a037e50bf1cf00_html_ga5e64636adec4aa6c97a037e50bf1cf00"><div class="ttname"><a href="group__prim__obj_ga5e64636adec4aa6c97a037e50bf1cf00.html#ga5e64636adec4aa6c97a037e50bf1cf00">primitive_caaar</a></div><div class="ttdeci">const object primitive_caaar</div><div class="ttdef"><b>Definition:</b> runtime.c:6492</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga20e2b8ea2fa308d501a5ef5bd93184f7_html_ga20e2b8ea2fa308d501a5ef5bd93184f7"><div class="ttname"><a href="group__prim__obj_ga20e2b8ea2fa308d501a5ef5bd93184f7.html#ga20e2b8ea2fa308d501a5ef5bd93184f7">primitive_caaadr</a></div><div class="ttdeci">const object primitive_caaadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6501</div></div>
|
|
<div class="ttc" id="group__prim__thd_gaf63ead0309cabbe85042540a794fad21_html_gaf63ead0309cabbe85042540a794fad21"><div class="ttname"><a href="group__prim__thd_gaf63ead0309cabbe85042540a794fad21.html#gaf63ead0309cabbe85042540a794fad21">Cyc_thread_sleep</a></div><div class="ttdeci">object Cyc_thread_sleep(void *data, object timeout)</div><div class="ttdoc">Accept a number of seconds to sleep according to SRFI-18. </div><div class="ttdef"><b>Definition:</b> runtime.c:6742</div></div>
|
|
<div class="ttc" id="group__prim__obj_gab9541b62273132bfe31dfed801760bac_html_gab9541b62273132bfe31dfed801760bac"><div class="ttname"><a href="group__prim__obj_gab9541b62273132bfe31dfed801760bac.html#gab9541b62273132bfe31dfed801760bac">primitive__125</a></div><div class="ttdeci">const object primitive__125</div><div class="ttdef"><b>Definition:</b> runtime.c:6456</div></div>
|
|
<div class="ttc" id="group__objects_ga0252662682d80c9c6f55bb80515ffd6b_html_ga0252662682d80c9c6f55bb80515ffd6b"><div class="ttname"><a href="group__objects_ga0252662682d80c9c6f55bb80515ffd6b.html#ga0252662682d80c9c6f55bb80515ffd6b">function_type_va</a></div><div class="ttdeci">void(* function_type_va)(int, object, object, object,...)</div><div class="ttdef"><b>Definition:</b> types.h:668</div></div>
|
|
<div class="ttc" id="group__prim__sym_gaa7ab20cc4522d36c7e034fa20563ddc5_html_gaa7ab20cc4522d36c7e034fa20563ddc5"><div class="ttname"><a href="group__prim__sym_gaa7ab20cc4522d36c7e034fa20563ddc5.html#gaa7ab20cc4522d36c7e034fa20563ddc5">Cyc_string2symbol</a></div><div class="ttdeci">object Cyc_string2symbol(void *d, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:2415</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad2dd22935f5e5bb1179b2f58fe873ecf_html_gad2dd22935f5e5bb1179b2f58fe873ecf"><div class="ttname"><a href="group__prim__obj_gad2dd22935f5e5bb1179b2f58fe873ecf.html#gad2dd22935f5e5bb1179b2f58fe873ecf">primitive_list_91_125string</a></div><div class="ttdeci">const object primitive_list_91_125string</div><div class="ttdef"><b>Definition:</b> runtime.c:6532</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_ga32163c51b4b14706ee2806ddb5bff29d_html_ga32163c51b4b14706ee2806ddb5bff29d"><div class="ttname"><a href="group__prim__ctrl_ga32163c51b4b14706ee2806ddb5bff29d.html#ga32163c51b4b14706ee2806ddb5bff29d">dispatch</a></div><div class="ttdeci">void dispatch(void *data, int argc, function_type func, object clo, object cont, object args)</div><div class="ttdef"><b>Definition:</b> runtime.c:6154</div></div>
|
|
<div class="ttc" id="group__prim__str_gaa76131ee60fae520f86aaf86bcab31c8_html_gaa76131ee60fae520f86aaf86bcab31c8"><div class="ttname"><a href="group__prim__str_gaa76131ee60fae520f86aaf86bcab31c8.html#gaa76131ee60fae520f86aaf86bcab31c8">Cyc_substring</a></div><div class="ttdeci">object Cyc_substring(void *data, object cont, object str, object start, object end)</div><div class="ttdef"><b>Definition:</b> runtime.c:2841</div></div>
|
|
<div class="ttc" id="group__prim__num_ga1ecf63adf4735bec4fe276327f9b136e_html_ga1ecf63adf4735bec4fe276327f9b136e"><div class="ttname"><a href="group__prim__num_ga1ecf63adf4735bec4fe276327f9b136e.html#ga1ecf63adf4735bec4fe276327f9b136e">Cyc_sub_op</a></div><div class="ttdeci">object Cyc_sub_op(void *data, common_type *x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_gaf221fdf45e2c3d2925080896ea3cdfbb_html_gaf221fdf45e2c3d2925080896ea3cdfbb"><div class="ttname"><a href="group__prim__ctrl_gaf221fdf45e2c3d2925080896ea3cdfbb.html#gaf221fdf45e2c3d2925080896ea3cdfbb">dispatch_va</a></div><div class="ttdeci">void dispatch_va(void *data, int argc, function_type_va func, object clo, object cont, object args)</div><div class="ttdef"><b>Definition:</b> runtime.c:6173</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad8a0c4e331b23de2cf638122e86b61fb_html_gad8a0c4e331b23de2cf638122e86b61fb"><div class="ttname"><a href="group__prim__obj_gad8a0c4e331b23de2cf638122e86b61fb.html#gad8a0c4e331b23de2cf638122e86b61fb">primitive_string_127</a></div><div class="ttdeci">const object primitive_string_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6561</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga7ac9a83a8a2b3f60fac3ef0a16e4315b_html_ga7ac9a83a8a2b3f60fac3ef0a16e4315b"><div class="ttname"><a href="group__prim__obj_ga7ac9a83a8a2b3f60fac3ef0a16e4315b.html#ga7ac9a83a8a2b3f60fac3ef0a16e4315b">primitive__121_123</a></div><div class="ttdeci">const object primitive__121_123</div><div class="ttdef"><b>Definition:</b> runtime.c:6459</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga0f6942bd23192ae93c0256832f79b366_html_ga0f6942bd23192ae93c0256832f79b366"><div class="ttname"><a href="group__prim__obj_ga0f6942bd23192ae93c0256832f79b366.html#ga0f6942bd23192ae93c0256832f79b366">primitive_apply</a></div><div class="ttdeci">const object primitive_apply</div><div class="ttdef"><b>Definition:</b> runtime.c:6460</div></div>
|
|
<div class="ttc" id="group__prim__cvar_ga529e2bc36904c0be536960bf14958a7e_html_ga529e2bc36904c0be536960bf14958a7e"><div class="ttname"><a href="group__prim__cvar_ga529e2bc36904c0be536960bf14958a7e.html#ga529e2bc36904c0be536960bf14958a7e">mcvar</a></div><div class="ttdeci">cvar_type * mcvar(object *var)</div><div class="ttdef"><b>Definition:</b> runtime.c:4608</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga50cacc7b1398ad32b1662f91fee9ca18_html_ga50cacc7b1398ad32b1662f91fee9ca18"><div class="ttname"><a href="group__prim__sys_ga50cacc7b1398ad32b1662f91fee9ca18.html#ga50cacc7b1398ad32b1662f91fee9ca18">Cyc_compilation_environment</a></div><div class="ttdeci">object Cyc_compilation_environment(void *data, object cont, object var)</div><div class="ttdef"><b>Definition:</b> runtime.c:2937</div></div>
|
|
<div class="ttc" id="group__prim__io_gac3456c8687da0dddc603b4590ba29a5b_html_gac3456c8687da0dddc603b4590ba29a5b"><div class="ttname"><a href="group__prim__io_gac3456c8687da0dddc603b4590ba29a5b.html#gac3456c8687da0dddc603b4590ba29a5b">Cyc_io_open_input_bytevector</a></div><div class="ttdeci">port_type * Cyc_io_open_input_bytevector(void *data, object bv)</div><div class="ttdef"><b>Definition:</b> mstreams.c:56</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga3fc523c19995497dd0ee68fc2c914e1f_html_ga3fc523c19995497dd0ee68fc2c914e1f"><div class="ttname"><a href="group__prim__pairs_ga3fc523c19995497dd0ee68fc2c914e1f.html#ga3fc523c19995497dd0ee68fc2c914e1f">Cyc_set_cell</a></div><div class="ttdeci">object Cyc_set_cell(void *, object l, object val)</div><div class="ttdef"><b>Definition:</b> runtime.c:2070</div></div>
|
|
<div class="ttc" id="group__prim__thd_gadeae0a675fdaf7ffb22077b4b6ab7d7f_html_gadeae0a675fdaf7ffb22077b4b6ab7d7f"><div class="ttname"><a href="group__prim__thd_gadeae0a675fdaf7ffb22077b4b6ab7d7f.html#gadeae0a675fdaf7ffb22077b4b6ab7d7f">Cyc_start_trampoline</a></div><div class="ttdeci">void Cyc_start_trampoline(gc_thread_data *thd)</div><div class="ttdef"><b>Definition:</b> runtime.c:5730</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga45d1afe2a2015f5375f88ccfb6c8a75c_html_ga45d1afe2a2015f5375f88ccfb6c8a75c"><div class="ttname"><a href="group__prim__eq_ga45d1afe2a2015f5375f88ccfb6c8a75c.html#ga45d1afe2a2015f5375f88ccfb6c8a75c">Cyc_eqv</a></div><div class="ttdeci">object Cyc_eqv(object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:2044</div></div>
|
|
<div class="ttc" id="group__prim__io_ga7f392bf637361e68b33a1b3570dc9cfe_html_ga7f392bf637361e68b33a1b3570dc9cfe"><div class="ttname"><a href="group__prim__io_ga7f392bf637361e68b33a1b3570dc9cfe.html#ga7f392bf637361e68b33a1b3570dc9cfe">dispatch_write_va</a></div><div class="ttdeci">void dispatch_write_va(void *data, int argc, object clo, object cont, object x,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:1176</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga86b664ec4886b4da8a528ec83e46db7e_html_ga86b664ec4886b4da8a528ec83e46db7e"><div class="ttname"><a href="group__prim__sys_ga86b664ec4886b4da8a528ec83e46db7e.html#ga86b664ec4886b4da8a528ec83e46db7e">Cyc_file_last_modified_time</a></div><div class="ttdeci">time_t Cyc_file_last_modified_time(char *path)</div><div class="ttdef"><b>Definition:</b> runtime.c:4588</div></div>
|
|
<div class="ttc" id="group__prim__num_ga2a520375f405b6f70c07ce6143ec8f27_html_ga2a520375f405b6f70c07ce6143ec8f27"><div class="ttname"><a href="group__prim__num_ga2a520375f405b6f70c07ce6143ec8f27.html#ga2a520375f405b6f70c07ce6143ec8f27">Cyc_remainder</a></div><div class="ttdeci">void Cyc_remainder(void *data, object cont, object num1, object num2)</div><div class="ttdef"><b>Definition:</b> runtime.c:4368</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga0de384e5682081e90495cc55c115ca41_html_ga0de384e5682081e90495cc55c115ca41"><div class="ttname"><a href="group__prim__obj_ga0de384e5682081e90495cc55c115ca41.html#ga0de384e5682081e90495cc55c115ca41">primitive_delete_91file</a></div><div class="ttdeci">const object primitive_delete_91file</div><div class="ttdef"><b>Definition:</b> runtime.c:6576</div></div>
|
|
<div class="ttc" id="group__prim__num_ga4a8ab988f179bb665ec44092a61ac8dc_html_ga4a8ab988f179bb665ec44092a61ac8dc"><div class="ttname"><a href="group__prim__num_ga4a8ab988f179bb665ec44092a61ac8dc.html#ga4a8ab988f179bb665ec44092a61ac8dc">Cyc_num_cmp_va_list</a></div><div class="ttdeci">object Cyc_num_cmp_va_list(void *data, int argc, int(fn_op(void *, object, object)), object n, va_list ns)</div><div class="ttdef"><b>Definition:</b> runtime.c:1627</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga21696f080abc602291265792209c2505_html_ga21696f080abc602291265792209c2505"><div class="ttname"><a href="group__prim__obj_ga21696f080abc602291265792209c2505.html#ga21696f080abc602291265792209c2505">primitive_cons</a></div><div class="ttdeci">const object primitive_cons</div><div class="ttdef"><b>Definition:</b> runtime.c:6467</div></div>
|
|
<div class="ttc" id="group__prim__bv_gab82b4df8cc3ddca547ea29c7a19947cd_html_gab82b4df8cc3ddca547ea29c7a19947cd"><div class="ttname"><a href="group__prim__bv_gab82b4df8cc3ddca547ea29c7a19947cd.html#gab82b4df8cc3ddca547ea29c7a19947cd">Cyc_make_bytevector</a></div><div class="ttdeci">object Cyc_make_bytevector(void *data, object cont, int argc, object len,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:3065</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga3a5fe484b0eb5c9fdd286c8959d72483_html_ga3a5fe484b0eb5c9fdd286c8959d72483"><div class="ttname"><a href="group__prim__eq_ga3a5fe484b0eb5c9fdd286c8959d72483.html#ga3a5fe484b0eb5c9fdd286c8959d72483">equal</a></div><div class="ttdeci">int equal(object, object)</div><div class="ttdef"><b>Definition:</b> runtime.c:752</div></div>
|
|
<div class="ttc" id="group__prim__ex_ga8ff1002dd61c1880a5ba964a1b9c8677_html_ga8ff1002dd61c1880a5ba964a1b9c8677"><div class="ttname"><a href="group__prim__ex_ga8ff1002dd61c1880a5ba964a1b9c8677.html#ga8ff1002dd61c1880a5ba964a1b9c8677">Cyc_rt_raise_msg</a></div><div class="ttdeci">void Cyc_rt_raise_msg(void *data, const char *err)</div><div class="ttdoc">Raise an exception from the runtime code. </div><div class="ttdef"><b>Definition:</b> runtime.c:744</div></div>
|
|
<div class="ttc" id="group__prim__num_ga7d86afc763ae885340ae4e54df6a573b_html_ga7d86afc763ae885340ae4e54df6a573b"><div class="ttname"><a href="group__prim__num_ga7d86afc763ae885340ae4e54df6a573b.html#ga7d86afc763ae885340ae4e54df6a573b">Cyc_num_fast_lte_op</a></div><div class="ttdeci">object Cyc_num_fast_lte_op(void *data, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga3bcaf441e9166800c65781a2aba79876_html_ga3bcaf441e9166800c65781a2aba79876"><div class="ttname"><a href="group__prim__pairs_ga3bcaf441e9166800c65781a2aba79876.html#ga3bcaf441e9166800c65781a2aba79876">Cyc_list2vector</a></div><div class="ttdeci">object Cyc_list2vector(void *data, object cont, object l)</div><div class="ttdef"><b>Definition:</b> runtime.c:3415</div></div>
|
|
<div class="ttc" id="group__prim__err_ga46c21c08437c3e7ddba3b89a9a94cd4e_html_ga46c21c08437c3e7ddba3b89a9a94cd4e"><div class="ttname"><a href="group__prim__err_ga46c21c08437c3e7ddba3b89a9a94cd4e.html#ga46c21c08437c3e7ddba3b89a9a94cd4e">Cyc_mutable_obj_error</a></div><div class="ttdeci">void Cyc_mutable_obj_error(void *data, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:73</div></div>
|
|
<div class="ttc" id="group__objects_ga6d259e87f479319faf0c43f2fbc3b98f_html_ga6d259e87f479319faf0c43f2fbc3b98f"><div class="ttname"><a href="group__objects_ga6d259e87f479319faf0c43f2fbc3b98f.html#ga6d259e87f479319faf0c43f2fbc3b98f">boolean_f</a></div><div class="ttdeci">const object boolean_f</div><div class="ttdef"><b>Definition:</b> runtime.c:389</div></div>
|
|
<div class="ttc" id="group__prim__sys_gad0d071877269c437ebe31ddc62549572_html_gad0d071877269c437ebe31ddc62549572"><div class="ttname"><a href="group__prim__sys_gad0d071877269c437ebe31ddc62549572.html#gad0d071877269c437ebe31ddc62549572">Cyc_io_delete_file</a></div><div class="ttdeci">object Cyc_io_delete_file(void *data, object filename)</div><div class="ttdef"><b>Definition:</b> runtime.c:4564</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga7ef55faa3519b9f0eb8722368e7a2106_html_ga7ef55faa3519b9f0eb8722368e7a2106"><div class="ttname"><a href="group__prim__obj_ga7ef55faa3519b9f0eb8722368e7a2106.html#ga7ef55faa3519b9f0eb8722368e7a2106">primitive_vector_91set_67</a></div><div class="ttdeci">const object primitive_vector_91set_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6483</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga93a7eed512adfa7061d8ec7f28714965_html_ga93a7eed512adfa7061d8ec7f28714965"><div class="ttname"><a href="group__prim__obj_ga93a7eed512adfa7061d8ec7f28714965.html#ga93a7eed512adfa7061d8ec7f28714965">primitive_string_91ref</a></div><div class="ttdeci">const object primitive_string_91ref</div><div class="ttdef"><b>Definition:</b> runtime.c:6521</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad40ef17482f5dd678560e721d8b272e6_html_gad40ef17482f5dd678560e721d8b272e6"><div class="ttname"><a href="group__prim__obj_gad40ef17482f5dd678560e721d8b272e6.html#gad40ef17482f5dd678560e721d8b272e6">primitive_set_91car_67</a></div><div class="ttdeci">const object primitive_set_91car_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6484</div></div>
|
|
<div class="ttc" id="group__prim__num_ga37d0df5706205ce36fe3bdeb2dc8673d_html_ga37d0df5706205ce36fe3bdeb2dc8673d"><div class="ttname"><a href="group__prim__num_ga37d0df5706205ce36fe3bdeb2dc8673d.html#ga37d0df5706205ce36fe3bdeb2dc8673d">Cyc_num_gt_op</a></div><div class="ttdeci">int Cyc_num_gt_op(void *, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga2138b7829378f0f615af85ce19cee980_html_ga2138b7829378f0f615af85ce19cee980"><div class="ttname"><a href="group__prim__pairs_ga2138b7829378f0f615af85ce19cee980.html#ga2138b7829378f0f615af85ce19cee980">Cyc_length</a></div><div class="ttdeci">object Cyc_length(void *d, object l)</div><div class="ttdef"><b>Definition:</b> runtime.c:2286</div></div>
|
|
<div class="ttc" id="group__prim__obj_gac6197f167f4c7e5df8b1c67bf0b502e2_html_gac6197f167f4c7e5df8b1c67bf0b502e2"><div class="ttname"><a href="group__prim__obj_gac6197f167f4c7e5df8b1c67bf0b502e2.html#gac6197f167f4c7e5df8b1c67bf0b502e2">primitive_car</a></div><div class="ttdeci">const object primitive_car</div><div class="ttdef"><b>Definition:</b> runtime.c:6486</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga69098d8089cbb754ab4b94abeeaaece7_html_ga69098d8089cbb754ab4b94abeeaaece7"><div class="ttname"><a href="group__prim__obj_ga69098d8089cbb754ab4b94abeeaaece7.html#ga69098d8089cbb754ab4b94abeeaaece7">primitive_Cyc_91display</a></div><div class="ttdeci">const object primitive_Cyc_91display</div><div class="ttdef"><b>Definition:</b> runtime.c:6582</div></div>
|
|
<div class="ttc" id="group__prim__str_ga1017cda8d076d02560c9746869da1890_html_ga1017cda8d076d02560c9746869da1890"><div class="ttname"><a href="group__prim__str_ga1017cda8d076d02560c9746869da1890.html#ga1017cda8d076d02560c9746869da1890">binstr2int</a></div><div class="ttdeci">int binstr2int(const char *str)</div><div class="ttdef"><b>Definition:</b> runtime.c:2623</div></div>
|
|
<div class="ttc" id="group__prim__thd_gabac4b73594db7ec21f77316a1b31b826_html_gabac4b73594db7ec21f77316a1b31b826"><div class="ttname"><a href="group__prim__thd_gabac4b73594db7ec21f77316a1b31b826.html#gabac4b73594db7ec21f77316a1b31b826">Cyc_spawn_thread</a></div><div class="ttdeci">object Cyc_spawn_thread(object thunk)</div><div class="ttdef"><b>Definition:</b> runtime.c:6677</div></div>
|
|
<div class="ttc" id="structsymbol__type_html"><div class="ttname"><a href="structsymbol__type.html">symbol_type</a></div><div class="ttdoc">Symbols are similar to strings, but only one instance of each unique symbol is created, so comparisons are O(1). </div><div class="ttdef"><b>Definition:</b> types.h:787</div></div>
|
|
<div class="ttc" id="group__prim__obj_gab3db53b3599ccbd7f724822c96f8206b_html_gab3db53b3599ccbd7f724822c96f8206b"><div class="ttname"><a href="group__prim__obj_gab3db53b3599ccbd7f724822c96f8206b.html#gab3db53b3599ccbd7f724822c96f8206b">primitive_number_91_125string</a></div><div class="ttdeci">const object primitive_number_91_125string</div><div class="ttdef"><b>Definition:</b> runtime.c:6535</div></div>
|
|
<div class="ttc" id="group__prim__io_gafff351264d7142228ee45c790ea10fcc_html_gafff351264d7142228ee45c790ea10fcc"><div class="ttname"><a href="group__prim__io_gafff351264d7142228ee45c790ea10fcc.html#gafff351264d7142228ee45c790ea10fcc">Cyc_io_flush_output_port</a></div><div class="ttdeci">object Cyc_io_flush_output_port(void *data, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:4550</div></div>
|
|
<div class="ttc" id="group__prim__ex_gac0f05c90f7cf2d8e54da46d1a658ddbd_html_gac0f05c90f7cf2d8e54da46d1a658ddbd"><div class="ttname"><a href="group__prim__ex_gac0f05c90f7cf2d8e54da46d1a658ddbd.html#gac0f05c90f7cf2d8e54da46d1a658ddbd">Cyc_default_exception_handler</a></div><div class="ttdeci">object Cyc_default_exception_handler(void *data, int argc, closure _, object err)</div><div class="ttdoc">The default exception handler. </div><div class="ttdef"><b>Definition:</b> runtime.c:654</div></div>
|
|
<div class="ttc" id="group__prim__glo_gacd0e2648cb1183618b7dba0ff7efe520_html_gacd0e2648cb1183618b7dba0ff7efe520"><div class="ttname"><a href="group__prim__glo_gacd0e2648cb1183618b7dba0ff7efe520.html#gacd0e2648cb1183618b7dba0ff7efe520">add_global</a></div><div class="ttdeci">void add_global(const char *identifier, object *glo)</div><div class="ttdef"><b>Definition:</b> runtime.c:502</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga84decfa06fce46a59ad16760adb25d93_html_ga84decfa06fce46a59ad16760adb25d93"><div class="ttname"><a href="group__prim__obj_ga84decfa06fce46a59ad16760adb25d93.html#ga84decfa06fce46a59ad16760adb25d93">primitive_string_91append</a></div><div class="ttdeci">const object primitive_string_91append</div><div class="ttdef"><b>Definition:</b> runtime.c:6531</div></div>
|
|
<div class="ttc" id="group__prim__obj_gafef496ee95a6c281c7bd5102c22bd007_html_gafef496ee95a6c281c7bd5102c22bd007"><div class="ttname"><a href="group__prim__obj_gafef496ee95a6c281c7bd5102c22bd007.html#gafef496ee95a6c281c7bd5102c22bd007">primitive_set_91cdr_67</a></div><div class="ttdeci">const object primitive_set_91cdr_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6485</div></div>
|
|
<div class="ttc" id="group__prim__utf8_gaddbaec1bb68f1e4198401d0c27308bfa_html_gaddbaec1bb68f1e4198401d0c27308bfa"><div class="ttname"><a href="group__prim__utf8_gaddbaec1bb68f1e4198401d0c27308bfa.html#gaddbaec1bb68f1e4198401d0c27308bfa">Cyc_utf8_validate</a></div><div class="ttdeci">uint32_t Cyc_utf8_validate(char *str, size_t len)</div><div class="ttdoc">Simplified version of Cyc_utf8_validate_stream that must always be called with a complete string buff...</div><div class="ttdef"><b>Definition:</b> runtime.c:8012</div></div>
|
|
<div class="ttc" id="group__prim__num_ga18f45c330edf7e1bdb00a304737f5fc1_html_ga18f45c330edf7e1bdb00a304737f5fc1"><div class="ttname"><a href="group__prim__num_ga18f45c330edf7e1bdb00a304737f5fc1.html#ga18f45c330edf7e1bdb00a304737f5fc1">Cyc_fast_vector_2</a></div><div class="ttdeci">object Cyc_fast_vector_2(object ptr, object a1, object a2)</div><div class="ttdef"><b>Definition:</b> runtime.c:1491</div></div>
|
|
<div class="ttc" id="group__prim__io_gabf6bc11cd85a1c29b0e446a45b6f82a7_html_gabf6bc11cd85a1c29b0e446a45b6f82a7"><div class="ttname"><a href="group__prim__io_gabf6bc11cd85a1c29b0e446a45b6f82a7.html#gabf6bc11cd85a1c29b0e446a45b6f82a7">Cyc_io_get_output_string</a></div><div class="ttdeci">void Cyc_io_get_output_string(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> mstreams.c:93</div></div>
|
|
<div class="ttc" id="group__prim__num_gad22b55f628f734abf76f0b556ac9c9a8_html_gad22b55f628f734abf76f0b556ac9c9a8"><div class="ttname"><a href="group__prim__num_gad22b55f628f734abf76f0b556ac9c9a8.html#gad22b55f628f734abf76f0b556ac9c9a8">Cyc_num_gt</a></div><div class="ttdeci">object Cyc_num_gt(void *, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__io_ga329eabcb93e56dbc68bc406d6a06cb20_html_ga329eabcb93e56dbc68bc406d6a06cb20"><div class="ttname"><a href="group__prim__io_ga329eabcb93e56dbc68bc406d6a06cb20.html#ga329eabcb93e56dbc68bc406d6a06cb20">Cyc_io_read_line</a></div><div class="ttdeci">object Cyc_io_read_line(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:7689</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga192c25491d9f803683a5a10aa285a399_html_ga192c25491d9f803683a5a10aa285a399"><div class="ttname"><a href="group__prim__obj_ga192c25491d9f803683a5a10aa285a399.html#ga192c25491d9f803683a5a10aa285a399">primitive_open_91binary_91output_91file</a></div><div class="ttdeci">const object primitive_open_91binary_91output_91file</div><div class="ttdef"><b>Definition:</b> runtime.c:6569</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga25629664a684742f45f2240e4f617899_html_ga25629664a684742f45f2240e4f617899"><div class="ttname"><a href="group__prim__obj_ga25629664a684742f45f2240e4f617899.html#ga25629664a684742f45f2240e4f617899">primitive_cddr</a></div><div class="ttdeci">const object primitive_cddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6491</div></div>
|
|
<div class="ttc" id="group__prim__ex_gad77973918f91fac723a0e0127004b8eb_html_gad77973918f91fac723a0e0127004b8eb"><div class="ttname"><a href="group__prim__ex_gad77973918f91fac723a0e0127004b8eb.html#gad77973918f91fac723a0e0127004b8eb">Cyc_rt_raise</a></div><div class="ttdeci">void Cyc_rt_raise(void *data, object err)</div><div class="ttdoc">Raise an exception from the runtime code. </div><div class="ttdef"><b>Definition:</b> runtime.c:709</div></div>
|
|
<div class="ttc" id="group__prim__bv_ga3e04213524806312d93b1c3503858b77_html_ga3e04213524806312d93b1c3503858b77"><div class="ttname"><a href="group__prim__bv_ga3e04213524806312d93b1c3503858b77.html#ga3e04213524806312d93b1c3503858b77">Cyc_bytevector_u8_ref</a></div><div class="ttdeci">object Cyc_bytevector_u8_ref(void *data, object bv, object k)</div><div class="ttdef"><b>Definition:</b> runtime.c:3365</div></div>
|
|
<div class="ttc" id="group__prim__cvar_gaaef7e6f90c6dc481a2f2791846597ef9_html_gaaef7e6f90c6dc481a2f2791846597ef9"><div class="ttname"><a href="group__prim__cvar_gaaef7e6f90c6dc481a2f2791846597ef9.html#gaaef7e6f90c6dc481a2f2791846597ef9">Cyc_global_variables</a></div><div class="ttdeci">object Cyc_global_variables</div><div class="ttdef"><b>Definition:</b> runtime.c:189</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga6701bd3d243bec8a587c0a8771962954_html_ga6701bd3d243bec8a587c0a8771962954"><div class="ttname"><a href="group__prim__obj_ga6701bd3d243bec8a587c0a8771962954.html#ga6701bd3d243bec8a587c0a8771962954">primitive_close_91input_91port</a></div><div class="ttdeci">const object primitive_close_91input_91port</div><div class="ttdef"><b>Definition:</b> runtime.c:6571</div></div>
|
|
<div class="ttc" id="group__prim__io_ga0aa3431c2d5fcc03fdddd321fc5140c9_html_ga0aa3431c2d5fcc03fdddd321fc5140c9"><div class="ttname"><a href="group__prim__io_ga0aa3431c2d5fcc03fdddd321fc5140c9.html#ga0aa3431c2d5fcc03fdddd321fc5140c9">Cyc_io_get_output_bytevector</a></div><div class="ttdeci">void Cyc_io_get_output_bytevector(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> mstreams.c:110</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga396e1ca679d9064a9e5545db664c6027_html_ga396e1ca679d9064a9e5545db664c6027"><div class="ttname"><a href="group__prim__obj_ga396e1ca679d9064a9e5545db664c6027.html#ga396e1ca679d9064a9e5545db664c6027">primitive_caddr</a></div><div class="ttdeci">const object primitive_caddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6495</div></div>
|
|
<div class="ttc" id="group__objects__unsafe__cxr_ga96627e132c289a5c4b3d678b4a6cc9f8_html_ga96627e132c289a5c4b3d678b4a6cc9f8"><div class="ttname"><a href="group__objects__unsafe__cxr_ga96627e132c289a5c4b3d678b4a6cc9f8.html#ga96627e132c289a5c4b3d678b4a6cc9f8">cdr</a></div><div class="ttdeci">#define cdr(x)</div><div class="ttdef"><b>Definition:</b> types.h:1306</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga16166cbc719065c4044bcf5db218dd91_html_ga16166cbc719065c4044bcf5db218dd91"><div class="ttname"><a href="group__prim__obj_ga16166cbc719065c4044bcf5db218dd91.html#ga16166cbc719065c4044bcf5db218dd91">primitive_null_127</a></div><div class="ttdeci">const object primitive_null_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6553</div></div>
|
|
<div class="ttc" id="group__prim__io_ga9049b5801d1e14dd7b521cdc40e13ec4_html_ga9049b5801d1e14dd7b521cdc40e13ec4"><div class="ttname"><a href="group__prim__io_ga9049b5801d1e14dd7b521cdc40e13ec4.html#ga9049b5801d1e14dd7b521cdc40e13ec4">Cyc_write_va</a></div><div class="ttdeci">object Cyc_write_va(void *data, int argc, object x,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:1187</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga0f006b054928858768a0a4001b6115b4_html_ga0f006b054928858768a0a4001b6115b4"><div class="ttname"><a href="group__prim__sys_ga0f006b054928858768a0a4001b6115b4.html#ga0f006b054928858768a0a4001b6115b4">_cyc_argv</a></div><div class="ttdeci">char ** _cyc_argv</div><div class="ttdef"><b>Definition:</b> runtime.c:191</div></div>
|
|
<div class="ttc" id="group__prim__num_ga220de93ec65338197156768ff8236416_html_ga220de93ec65338197156768ff8236416"><div class="ttname"><a href="group__prim__num_ga220de93ec65338197156768ff8236416.html#ga220de93ec65338197156768ff8236416">Cyc_bignum_cmp</a></div><div class="ttdeci">int Cyc_bignum_cmp(bn_cmp_type type, object x, int tx, object y, int ty)</div><div class="ttdef"><b>Definition:</b> runtime.c:1681</div></div>
|
|
<div class="ttc" id="structcvar__type_html"><div class="ttname"><a href="structcvar__type.html">cvar_type</a></div><div class="ttdoc">C-variable integration type - wrapper around a Cyclone object pointer. </div><div class="ttdef"><b>Definition:</b> types.h:676</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga96741d0c7c18a66c1aa8e70ca52857b9_html_ga96741d0c7c18a66c1aa8e70ca52857b9"><div class="ttname"><a href="group__prim__sys_ga96741d0c7c18a66c1aa8e70ca52857b9.html#ga96741d0c7c18a66c1aa8e70ca52857b9">Cyc_system</a></div><div class="ttdeci">object Cyc_system(object cmd)</div><div class="ttdef"><b>Definition:</b> runtime.c:3467</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga9b4ecc45e9b8a5122739279352b2f1d3_html_ga9b4ecc45e9b8a5122739279352b2f1d3"><div class="ttname"><a href="group__prim__obj_ga9b4ecc45e9b8a5122739279352b2f1d3.html#ga9b4ecc45e9b8a5122739279352b2f1d3">primitive__95</a></div><div class="ttdeci">const object primitive__95</div><div class="ttdef"><b>Definition:</b> runtime.c:6454</div></div>
|
|
<div class="ttc" id="group__prim__str_gaaaa985d72ea10f90227afdbae4ee3166_html_gaaaa985d72ea10f90227afdbae4ee3166"><div class="ttname"><a href="group__prim__str_gaaaa985d72ea10f90227afdbae4ee3166.html#gaaaa985d72ea10f90227afdbae4ee3166">Cyc_string2number_</a></div><div class="ttdeci">object Cyc_string2number_(void *d, object cont, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:2589</div></div>
|
|
<div class="ttc" id="group__prim__io_ga1c8c2fa356eebbef4f26208790ad7898_html_ga1c8c2fa356eebbef4f26208790ad7898"><div class="ttname"><a href="group__prim__io_ga1c8c2fa356eebbef4f26208790ad7898.html#ga1c8c2fa356eebbef4f26208790ad7898">Cyc_io_open_binary_output_file</a></div><div class="ttdeci">port_type Cyc_io_open_binary_output_file(void *data, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:4505</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaba6f6df75526ae4983c144668714b278_html_gaba6f6df75526ae4983c144668714b278"><div class="ttname"><a href="group__prim__obj_gaba6f6df75526ae4983c144668714b278.html#gaba6f6df75526ae4983c144668714b278">primitive_make_91bytevector</a></div><div class="ttdeci">const object primitive_make_91bytevector</div><div class="ttdef"><b>Definition:</b> runtime.c:6536</div></div>
|
|
<div class="ttc" id="group__prim__io_ga6e84ab0bca5e8ac71bb41bf44b627695_html_ga6e84ab0bca5e8ac71bb41bf44b627695"><div class="ttname"><a href="group__prim__io_ga6e84ab0bca5e8ac71bb41bf44b627695.html#ga6e84ab0bca5e8ac71bb41bf44b627695">Cyc_display_va_list</a></div><div class="ttdeci">object Cyc_display_va_list(void *data, int argc, object x, va_list ap)</div><div class="ttdef"><b>Definition:</b> runtime.c:991</div></div>
|
|
<div class="ttc" id="group__prim__vec_ga196b56e4388ed0e930b9970bf7d90579_html_ga196b56e4388ed0e930b9970bf7d90579"><div class="ttname"><a href="group__prim__vec_ga196b56e4388ed0e930b9970bf7d90579.html#ga196b56e4388ed0e930b9970bf7d90579">Cyc_make_vector</a></div><div class="ttdeci">object Cyc_make_vector(void *data, object cont, int argc, object len,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:3002</div></div>
|
|
<div class="ttc" id="group__prim__glo_gaef670d2eb2655b517ceb9b5899a1f351_html_gaef670d2eb2655b517ceb9b5899a1f351"><div class="ttname"><a href="group__prim__glo_gaef670d2eb2655b517ceb9b5899a1f351.html#gaef670d2eb2655b517ceb9b5899a1f351">Cyc_set_globals_changed</a></div><div class="ttdeci">void Cyc_set_globals_changed(gc_thread_data *thd)</div><div class="ttdef"><b>Definition:</b> runtime.c:529</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga36f6febbcad39c12c4f7bd32eebe917f_html_ga36f6febbcad39c12c4f7bd32eebe917f"><div class="ttname"><a href="group__prim__obj_ga36f6febbcad39c12c4f7bd32eebe917f.html#ga36f6febbcad39c12c4f7bd32eebe917f">primitive_equal_127</a></div><div class="ttdeci">const object primitive_equal_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6474</div></div>
|
|
<div class="ttc" id="group__prim__char_ga5e847142d4fc7f655a99405a1a18a204_html_ga5e847142d4fc7f655a99405a1a18a204"><div class="ttname"><a href="group__prim__char_ga5e847142d4fc7f655a99405a1a18a204.html#ga5e847142d4fc7f655a99405a1a18a204">Cyc_char_eq_op</a></div><div class="ttdeci">object Cyc_char_eq_op(void *data, object a, object b)</div></div>
|
|
<div class="ttc" id="group__objects_gadd2e786b8f1d394adf9fcc2e2ea0f6ab_html_gadd2e786b8f1d394adf9fcc2e2ea0f6ab"><div class="ttname"><a href="group__objects_gadd2e786b8f1d394adf9fcc2e2ea0f6ab.html#gadd2e786b8f1d394adf9fcc2e2ea0f6ab">boolean_t</a></div><div class="ttdeci">const object boolean_t</div><div class="ttdef"><b>Definition:</b> runtime.c:388</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga2115e2bcf83756a363b32dcd5efbfd06_html_ga2115e2bcf83756a363b32dcd5efbfd06"><div class="ttname"><a href="group__prim__obj_ga2115e2bcf83756a363b32dcd5efbfd06.html#ga2115e2bcf83756a363b32dcd5efbfd06">primitive_char_127</a></div><div class="ttdeci">const object primitive_char_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6551</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad086fca3bd04925c9de37d746384987c_html_gad086fca3bd04925c9de37d746384987c"><div class="ttname"><a href="group__prim__obj_gad086fca3bd04925c9de37d746384987c.html#gad086fca3bd04925c9de37d746384987c">primitive__123</a></div><div class="ttdeci">const object primitive__123</div><div class="ttdef"><b>Definition:</b> runtime.c:6455</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga3ed2cd44e2ba5cf27210a5d21d5bb022_html_ga3ed2cd44e2ba5cf27210a5d21d5bb022"><div class="ttname"><a href="group__prim__obj_ga3ed2cd44e2ba5cf27210a5d21d5bb022.html#ga3ed2cd44e2ba5cf27210a5d21d5bb022">primitive_Cyc_91write</a></div><div class="ttdeci">const object primitive_Cyc_91write</div><div class="ttdef"><b>Definition:</b> runtime.c:6581</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga27b1e6a552685cce4021d9b267922624_html_ga27b1e6a552685cce4021d9b267922624"><div class="ttname"><a href="group__prim__obj_ga27b1e6a552685cce4021d9b267922624.html#ga27b1e6a552685cce4021d9b267922624">primitive_Cyc_91set_91cvar_67</a></div><div class="ttdeci">const object primitive_Cyc_91set_91cvar_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6444</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga383e64a6e83d8a7cd0d004fa7633161f_html_ga383e64a6e83d8a7cd0d004fa7633161f"><div class="ttname"><a href="group__prim__obj_ga383e64a6e83d8a7cd0d004fa7633161f.html#ga383e64a6e83d8a7cd0d004fa7633161f">primitive_Cyc_91bytevector_91copy</a></div><div class="ttdeci">const object primitive_Cyc_91bytevector_91copy</div><div class="ttdef"><b>Definition:</b> runtime.c:6540</div></div>
|
|
<div class="ttc" id="group__prim__obj_gabf7afa0a04918cb8e063cb53fabdc61f_html_gabf7afa0a04918cb8e063cb53fabdc61f"><div class="ttname"><a href="group__prim__obj_gabf7afa0a04918cb8e063cb53fabdc61f.html#gabf7afa0a04918cb8e063cb53fabdc61f">primitive_cdr</a></div><div class="ttdeci">const object primitive_cdr</div><div class="ttdef"><b>Definition:</b> runtime.c:6487</div></div>
|
|
<div class="ttc" id="group__prim__num_gac228044b422272bb9e98db5161b61bac_html_gac228044b422272bb9e98db5161b61bac"><div class="ttname"><a href="group__prim__num_gac228044b422272bb9e98db5161b61bac.html#gac228044b422272bb9e98db5161b61bac">Cyc_make_rectangular</a></div><div class="ttdeci">void Cyc_make_rectangular(void *data, object k, object r, object i)</div><div class="ttdef"><b>Definition:</b> runtime.c:6835</div></div>
|
|
<div class="ttc" id="group__prim__obj_gafd4c134ee010fb02e9dd925e2b08035b_html_gafd4c134ee010fb02e9dd925e2b08035b"><div class="ttname"><a href="group__prim__obj_gafd4c134ee010fb02e9dd925e2b08035b.html#gafd4c134ee010fb02e9dd925e2b08035b">primitive_Cyc_91default_91exception_91handler</a></div><div class="ttdeci">const object primitive_Cyc_91default_91exception_91handler</div><div class="ttdef"><b>Definition:</b> runtime.c:6465</div></div>
|
|
<div class="ttc" id="group__prim_ga3a2aef21f17a5d5f7f82591b6b92241f_html_ga3a2aef21f17a5d5f7f82591b6b92241f"><div class="ttname"><a href="group__prim_ga3a2aef21f17a5d5f7f82591b6b92241f.html#ga3a2aef21f17a5d5f7f82591b6b92241f">Cyc_global_set</a></div><div class="ttdeci">object Cyc_global_set(void *thd, object sym, object *glo, object value)</div><div class="ttdef"><b>Definition:</b> runtime.c:344</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga0948dcc8d52356123472b668c2d063f8_html_ga0948dcc8d52356123472b668c2d063f8"><div class="ttname"><a href="group__prim__obj_ga0948dcc8d52356123472b668c2d063f8.html#ga0948dcc8d52356123472b668c2d063f8">primitive_Cyc_91opaque_127</a></div><div class="ttdeci">const object primitive_Cyc_91opaque_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6446</div></div>
|
|
<div class="ttc" id="group__prim__cvar_ga0fb772b7f58b6144ef09bf1cfdfa863c_html_ga0fb772b7f58b6144ef09bf1cfdfa863c"><div class="ttname"><a href="group__prim__cvar_ga0fb772b7f58b6144ef09bf1cfdfa863c.html#ga0fb772b7f58b6144ef09bf1cfdfa863c">Cyc_get_cvar</a></div><div class="ttdeci">object Cyc_get_cvar(object var)</div><div class="ttdef"><b>Definition:</b> runtime.c:852</div></div>
|
|
<div class="ttc" id="group__prim_ga40967337a1c3f523ee9623aec0f69388_html_ga40967337a1c3f523ee9623aec0f69388"><div class="ttname"><a href="group__prim_ga40967337a1c3f523ee9623aec0f69388.html#ga40967337a1c3f523ee9623aec0f69388">global_stack_size</a></div><div class="ttdeci">long global_stack_size</div></div>
|
|
<div class="ttc" id="group__prim__num_ga840ceba7179441826bf060350840ad11_html_ga840ceba7179441826bf060350840ad11"><div class="ttname"><a href="group__prim__num_ga840ceba7179441826bf060350840ad11.html#ga840ceba7179441826bf060350840ad11">Cyc_number2string2</a></div><div class="ttdeci">object Cyc_number2string2(void *data, object cont, int argc, object n,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:2331</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaa6824d687ab62b678da7b7dba64af137_html_gaa6824d687ab62b678da7b7dba64af137"><div class="ttname"><a href="group__prim__obj_gaa6824d687ab62b678da7b7dba64af137.html#gaa6824d687ab62b678da7b7dba64af137">primitive__121</a></div><div class="ttdeci">const object primitive__121</div><div class="ttdef"><b>Definition:</b> runtime.c:6457</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga20e35dd371587aa93a6fc228b19d8161_html_ga20e35dd371587aa93a6fc228b19d8161"><div class="ttname"><a href="group__prim__obj_ga20e35dd371587aa93a6fc228b19d8161.html#ga20e35dd371587aa93a6fc228b19d8161">primitive__75halt</a></div><div class="ttdeci">const object primitive__75halt</div><div class="ttdef"><b>Definition:</b> runtime.c:6461</div></div>
|
|
<div class="ttc" id="group__prim__ex_ga69fec1851a68ae1da4c3e86b8f03e5f1_html_ga69fec1851a68ae1da4c3e86b8f03e5f1"><div class="ttname"><a href="group__prim__ex_ga69fec1851a68ae1da4c3e86b8f03e5f1.html#ga69fec1851a68ae1da4c3e86b8f03e5f1">Cyc_rt_raise2</a></div><div class="ttdeci">void Cyc_rt_raise2(void *data, const char *msg, object err)</div><div class="ttdoc">Raise an exception from the runtime code. </div><div class="ttdef"><b>Definition:</b> runtime.c:726</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga51807320d2de924bf7d42248e680940b_html_ga51807320d2de924bf7d42248e680940b"><div class="ttname"><a href="group__prim__pairs_ga51807320d2de924bf7d42248e680940b.html#ga51807320d2de924bf7d42248e680940b">Cyc_list</a></div><div class="ttdeci">object Cyc_list(void *data, int argc, object cont,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:2476</div></div>
|
|
<div class="ttc" id="group__prim__num_gac4a5fcfd182deeb8bc9aa00da0e1e531_html_gac4a5fcfd182deeb8bc9aa00da0e1e531"><div class="ttname"><a href="group__prim__num_gac4a5fcfd182deeb8bc9aa00da0e1e531.html#gac4a5fcfd182deeb8bc9aa00da0e1e531">Cyc_fast_vector_5</a></div><div class="ttdeci">object Cyc_fast_vector_5(object ptr, object a1, object a2, object a3, object a4, object a5)</div><div class="ttdef"><b>Definition:</b> runtime.c:1536</div></div>
|
|
<div class="ttc" id="group__prim__obj_gae543cba35d78c21c5676977dc04b5b46_html_gae543cba35d78c21c5676977dc04b5b46"><div class="ttname"><a href="group__prim__obj_gae543cba35d78c21c5676977dc04b5b46.html#gae543cba35d78c21c5676977dc04b5b46">primitive_caadar</a></div><div class="ttdeci">const object primitive_caadar</div><div class="ttdef"><b>Definition:</b> runtime.c:6502</div></div>
|
|
<div class="ttc" id="group__gc__major_gac5dc8552660d7975bbdf83c59e6c5dd3_html_gac5dc8552660d7975bbdf83c59e6c5dd3"><div class="ttname"><a href="group__gc__major_gac5dc8552660d7975bbdf83c59e6c5dd3.html#gac5dc8552660d7975bbdf83c59e6c5dd3">gc_init_heap</a></div><div class="ttdeci">void gc_init_heap(long heap_size)</div><div class="ttdoc">Perform one-time heap initializations for the program. </div><div class="ttdef"><b>Definition:</b> runtime.c:314</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga4afda640e1b01cdb2bfb09d4fa98b8d9_html_ga4afda640e1b01cdb2bfb09d4fa98b8d9"><div class="ttname"><a href="group__prim__obj_ga4afda640e1b01cdb2bfb09d4fa98b8d9.html#ga4afda640e1b01cdb2bfb09d4fa98b8d9">primitive_read_91char</a></div><div class="ttdeci">const object primitive_read_91char</div><div class="ttdef"><b>Definition:</b> runtime.c:6577</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga40e49699dc074fafca7c265a0da093cf_html_ga40e49699dc074fafca7c265a0da093cf"><div class="ttname"><a href="group__prim__obj_ga40e49699dc074fafca7c265a0da093cf.html#ga40e49699dc074fafca7c265a0da093cf">primitive_Cyc_91end_91thread_67</a></div><div class="ttdeci">const object primitive_Cyc_91end_91thread_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6450</div></div>
|
|
<div class="ttc" id="group__prim__num_ga20015894c20c3d259c48dcc65f808349_html_ga20015894c20c3d259c48dcc65f808349"><div class="ttname"><a href="group__prim__num_ga20015894c20c3d259c48dcc65f808349.html#ga20015894c20c3d259c48dcc65f808349">Cyc_integer2char</a></div><div class="ttdeci">object Cyc_integer2char(void *data, object n)</div><div class="ttdef"><b>Definition:</b> runtime.c:3493</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga6198935916b29ee23e556861d3d049e3_html_ga6198935916b29ee23e556861d3d049e3"><div class="ttname"><a href="group__prim__sys_ga6198935916b29ee23e556861d3d049e3.html#ga6198935916b29ee23e556861d3d049e3">Cyc_io_file_exists</a></div><div class="ttdeci">object Cyc_io_file_exists(void *data, object filename)</div><div class="ttdef"><b>Definition:</b> runtime.c:4574</div></div>
|
|
<div class="ttc" id="group__prim_gad4a90351f4237dd82fdda26dcb8066bd_html_gad4a90351f4237dd82fdda26dcb8066bd"><div class="ttname"><a href="group__prim_gad4a90351f4237dd82fdda26dcb8066bd.html#gad4a90351f4237dd82fdda26dcb8066bd">set_env_variables</a></div><div class="ttdeci">void set_env_variables(char **vars)</div><div class="ttdef"><b>Definition:</b> runtime.c:255</div></div>
|
|
<div class="ttc" id="group__objects_ga5d118c88dffb9cea7d36bccb71f8e719_html_ga5d118c88dffb9cea7d36bccb71f8e719"><div class="ttname"><a href="group__objects_ga5d118c88dffb9cea7d36bccb71f8e719.html#ga5d118c88dffb9cea7d36bccb71f8e719">function_type</a></div><div class="ttdeci">void(* function_type)()</div><div class="ttdef"><b>Definition:</b> types.h:665</div></div>
|
|
<div class="ttc" id="group__prim__str_ga842120a758f236e46ace16624a630a40_html_ga842120a758f236e46ace16624a630a40"><div class="ttname"><a href="group__prim__str_ga842120a758f236e46ace16624a630a40.html#ga842120a758f236e46ace16624a630a40">octstr2int</a></div><div class="ttdeci">int octstr2int(const char *str)</div><div class="ttdef"><b>Definition:</b> runtime.c:2634</div></div>
|
|
<div class="ttc" id="group__prim__bv_gacf53b0c7cc4d95c79c3adef48b7d6b89_html_gacf53b0c7cc4d95c79c3adef48b7d6b89"><div class="ttname"><a href="group__prim__bv_gacf53b0c7cc4d95c79c3adef48b7d6b89.html#gacf53b0c7cc4d95c79c3adef48b7d6b89">Cyc_string2utf8</a></div><div class="ttdeci">object Cyc_string2utf8(void *data, object cont, object str, object start, object end)</div><div class="ttdef"><b>Definition:</b> runtime.c:3272</div></div>
|
|
<div class="ttc" id="group__prim__symtbl_ga4d5b79cc3f9c1f8280f86e7e1dd6ad69_html_ga4d5b79cc3f9c1f8280f86e7e1dd6ad69"><div class="ttname"><a href="group__prim__symtbl_ga4d5b79cc3f9c1f8280f86e7e1dd6ad69.html#ga4d5b79cc3f9c1f8280f86e7e1dd6ad69">find_or_add_symbol</a></div><div class="ttdeci">object find_or_add_symbol(const char *name)</div><div class="ttdef"><b>Definition:</b> runtime.c:463</div></div>
|
|
<div class="ttc" id="group__prim__thd_gaeb545141a3f2345cb4830ffa9a0d4e77_html_gaeb545141a3f2345cb4830ffa9a0d4e77"><div class="ttname"><a href="group__prim__thd_gaeb545141a3f2345cb4830ffa9a0d4e77.html#gaeb545141a3f2345cb4830ffa9a0d4e77">Cyc_end_thread</a></div><div class="ttdeci">void Cyc_end_thread(gc_thread_data *thd)</div><div class="ttdef"><b>Definition:</b> runtime.c:6713</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga2341757b8222a480a4be55e60ea4c516_html_ga2341757b8222a480a4be55e60ea4c516"><div class="ttname"><a href="group__prim__obj_ga2341757b8222a480a4be55e60ea4c516.html#ga2341757b8222a480a4be55e60ea4c516">primitive_file_91exists_127</a></div><div class="ttdeci">const object primitive_file_91exists_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6575</div></div>
|
|
<div class="ttc" id="group__prim__str_ga6e2a171f5b625a87db0888e9786bfa12_html_ga6e2a171f5b625a87db0888e9786bfa12"><div class="ttname"><a href="group__prim__str_ga6e2a171f5b625a87db0888e9786bfa12.html#ga6e2a171f5b625a87db0888e9786bfa12">Cyc_string2number2_</a></div><div class="ttdeci">object Cyc_string2number2_(void *data, object cont, int argc, object str,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:2483</div></div>
|
|
<div class="ttc" id="group__prim_ga2fdfd72d226550857adca7795b464c8b_html_ga2fdfd72d226550857adca7795b464c8b"><div class="ttname"><a href="group__prim_ga2fdfd72d226550857adca7795b464c8b.html#ga2fdfd72d226550857adca7795b464c8b">cell_get</a></div><div class="ttdeci">object cell_get(object cell)</div><div class="ttdef"><b>Definition:</b> runtime.c:338</div></div>
|
|
<div class="ttc" id="group__prim__bv_ga709d31255187a8d8dcebcde528878e36_html_ga709d31255187a8d8dcebcde528878e36"><div class="ttname"><a href="group__prim__bv_ga709d31255187a8d8dcebcde528878e36.html#ga709d31255187a8d8dcebcde528878e36">Cyc_bytevector_u8_set</a></div><div class="ttdeci">object Cyc_bytevector_u8_set(void *data, object bv, object k, object b)</div><div class="ttdef"><b>Definition:</b> runtime.c:3385</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga524622acec0008484ca4dd9ecc12d4ee_html_ga524622acec0008484ca4dd9ecc12d4ee"><div class="ttname"><a href="group__prim__obj_ga524622acec0008484ca4dd9ecc12d4ee.html#ga524622acec0008484ca4dd9ecc12d4ee">primitive_open_91binary_91input_91file</a></div><div class="ttdeci">const object primitive_open_91binary_91input_91file</div><div class="ttdef"><b>Definition:</b> runtime.c:6568</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaff0871708cea89911c63d77084a1eab5_html_gaff0871708cea89911c63d77084a1eab5"><div class="ttname"><a href="group__prim__obj_gaff0871708cea89911c63d77084a1eab5.html#gaff0871708cea89911c63d77084a1eab5">primitive_assv</a></div><div class="ttdeci">const object primitive_assv</div><div class="ttdef"><b>Definition:</b> runtime.c:6476</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_ga64d451594e96c52867825a4eb83c7bfd_html_ga64d451594e96c52867825a4eb83c7bfd"><div class="ttname"><a href="group__prim__ctrl_ga64d451594e96c52867825a4eb83c7bfd.html#ga64d451594e96c52867825a4eb83c7bfd">apply_va</a></div><div class="ttdeci">object apply_va(void *data, object cont, int argc, object func,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:5578</div></div>
|
|
<div class="ttc" id="group__prim__pairs_gaf5ceb0f8a5936c02906ef76f31efb87e_html_gaf5ceb0f8a5936c02906ef76f31efb87e"><div class="ttname"><a href="group__prim__pairs_gaf5ceb0f8a5936c02906ef76f31efb87e.html#gaf5ceb0f8a5936c02906ef76f31efb87e">malloc_make_pair</a></div><div class="ttdeci">list malloc_make_pair(object, object)</div><div class="ttdef"><b>Definition:</b> runtime.c:4596</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga482a8c5afedb0b5074b9ebb1c49553eb_html_ga482a8c5afedb0b5074b9ebb1c49553eb"><div class="ttname"><a href="group__prim__obj_ga482a8c5afedb0b5074b9ebb1c49553eb.html#ga482a8c5afedb0b5074b9ebb1c49553eb">primitive_vector_127</a></div><div class="ttdeci">const object primitive_vector_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6563</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga77c615aad51d27df0d2d693d8c34ee47_html_ga77c615aad51d27df0d2d693d8c34ee47"><div class="ttname"><a href="group__prim__obj_ga77c615aad51d27df0d2d693d8c34ee47.html#ga77c615aad51d27df0d2d693d8c34ee47">primitive_bytevector</a></div><div class="ttdeci">const object primitive_bytevector</div><div class="ttdef"><b>Definition:</b> runtime.c:6538</div></div>
|
|
<div class="ttc" id="group__prim__io_ga81ced2b999a604b1f918ac234801caa9_html_ga81ced2b999a604b1f918ac234801caa9"><div class="ttname"><a href="group__prim__io_ga81ced2b999a604b1f918ac234801caa9.html#ga81ced2b999a604b1f918ac234801caa9">Cyc_io_peek_char</a></div><div class="ttdeci">object Cyc_io_peek_char(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:7551</div></div>
|
|
<div class="ttc" id="group__prim__num_gafcd285cb71b785ae7f17832b5fb4fef8_html_gafcd285cb71b785ae7f17832b5fb4fef8"><div class="ttname"><a href="group__prim__num_gafcd285cb71b785ae7f17832b5fb4fef8.html#gafcd285cb71b785ae7f17832b5fb4fef8">Cyc_num_lt</a></div><div class="ttdeci">object Cyc_num_lt(void *, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__num_ga74033952fbba01b882a24a5e247448c1_html_ga74033952fbba01b882a24a5e247448c1"><div class="ttname"><a href="group__prim__num_ga74033952fbba01b882a24a5e247448c1.html#ga74033952fbba01b882a24a5e247448c1">Cyc_num_op_va_list</a></div><div class="ttdeci">object Cyc_num_op_va_list(void *data, int argc, object(fn_op(void *, common_type *, object)), int default_no_args, int default_one_arg, object n, va_list ns, common_type *buf)</div><div class="ttdef"><b>Definition:</b> runtime.c:4204</div></div>
|
|
<div class="ttc" id="group__prim__bv_gab7d18d4d12d5d66c70e75f950b3b5a9d_html_gab7d18d4d12d5d66c70e75f950b3b5a9d"><div class="ttname"><a href="group__prim__bv_gab7d18d4d12d5d66c70e75f950b3b5a9d.html#gab7d18d4d12d5d66c70e75f950b3b5a9d">Cyc_bytevector_length</a></div><div class="ttdeci">object Cyc_bytevector_length(void *data, object bv)</div><div class="ttdef"><b>Definition:</b> runtime.c:3405</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga6941eb540a4ba1b18c130438f14101cc_html_ga6941eb540a4ba1b18c130438f14101cc"><div class="ttname"><a href="group__prim__obj_ga6941eb540a4ba1b18c130438f14101cc.html#ga6941eb540a4ba1b18c130438f14101cc">primitive_exit</a></div><div class="ttdeci">const object primitive_exit</div><div class="ttdef"><b>Definition:</b> runtime.c:6462</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga92591e5a15be017494e6addb3d6597f4_html_ga92591e5a15be017494e6addb3d6597f4"><div class="ttname"><a href="group__prim__obj_ga92591e5a15be017494e6addb3d6597f4.html#ga92591e5a15be017494e6addb3d6597f4">primitive_caaaar</a></div><div class="ttdeci">const object primitive_caaaar</div><div class="ttdef"><b>Definition:</b> runtime.c:6500</div></div>
|
|
<div class="ttc" id="group__prim__utf8_ga9158b37fabe72056d8e2dac07dc4e039_html_ga9158b37fabe72056d8e2dac07dc4e039"><div class="ttname"><a href="group__prim__utf8_ga9158b37fabe72056d8e2dac07dc4e039.html#ga9158b37fabe72056d8e2dac07dc4e039">Cyc_utf8_count_code_points</a></div><div class="ttdeci">int Cyc_utf8_count_code_points(uint8_t *s)</div><div class="ttdoc">Count the number of code points in a string. Based on example code from Bjoern Hoehrmann. </div><div class="ttdef"><b>Definition:</b> runtime.c:7945</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga6ccb8750113f168d727f46b8f02c2274_html_ga6ccb8750113f168d727f46b8f02c2274"><div class="ttname"><a href="group__prim__obj_ga6ccb8750113f168d727f46b8f02c2274.html#ga6ccb8750113f168d727f46b8f02c2274">primitive_vector_91length</a></div><div class="ttdeci">const object primitive_vector_91length</div><div class="ttdef"><b>Definition:</b> runtime.c:6481</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga6011d3b81d70fc1db63e15547d73592d_html_ga6011d3b81d70fc1db63e15547d73592d"><div class="ttname"><a href="group__prim__obj_ga6011d3b81d70fc1db63e15547d73592d.html#ga6011d3b81d70fc1db63e15547d73592d">primitive_call_95cc</a></div><div class="ttdeci">const object primitive_call_95cc</div><div class="ttdef"><b>Definition:</b> runtime.c:6583</div></div>
|
|
<div class="ttc" id="group__prim__utf8_gaca8690c116e9e5b16dea0bb8ac52edb3_html_gaca8690c116e9e5b16dea0bb8ac52edb3"><div class="ttname"><a href="group__prim__utf8_gaca8690c116e9e5b16dea0bb8ac52edb3.html#gaca8690c116e9e5b16dea0bb8ac52edb3">Cyc_utf8_encode</a></div><div class="ttdeci">int Cyc_utf8_encode(char *dest, int sz, uint32_t *src, int srcsz)</div><div class="ttdef"><b>Definition:</b> runtime.c:8057</div></div>
|
|
<div class="ttc" id="group__prim__pairs_gac69bd9f9fb573b04f9bc5a9d1f554c4d_html_gac69bd9f9fb573b04f9bc5a9d1f554c4d"><div class="ttname"><a href="group__prim__pairs_gac69bd9f9fb573b04f9bc5a9d1f554c4d.html#gac69bd9f9fb573b04f9bc5a9d1f554c4d">Cyc_set_car</a></div><div class="ttdeci">object Cyc_set_car(void *, object l, object val)</div><div class="ttdef"><b>Definition:</b> runtime.c:2079</div></div>
|
|
<div class="ttc" id="group__prim__bv_gadcab68e2eaa4d34e8c67395eab4d273e_html_gadcab68e2eaa4d34e8c67395eab4d273e"><div class="ttname"><a href="group__prim__bv_gadcab68e2eaa4d34e8c67395eab4d273e.html#gadcab68e2eaa4d34e8c67395eab4d273e">Cyc_bytevector_append</a></div><div class="ttdeci">object Cyc_bytevector_append(void *data, object cont, int _argc, object bv,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:3187</div></div>
|
|
<div class="ttc" id="group__prim__obj_gab1aabad904ba851e67c137899fd395c8_html_gab1aabad904ba851e67c137899fd395c8"><div class="ttname"><a href="group__prim__obj_gab1aabad904ba851e67c137899fd395c8.html#gab1aabad904ba851e67c137899fd395c8">primitive__125_123</a></div><div class="ttdeci">const object primitive__125_123</div><div class="ttdef"><b>Definition:</b> runtime.c:6458</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga58b1c832772cbc0795c03ae0b223e714_html_ga58b1c832772cbc0795c03ae0b223e714"><div class="ttname"><a href="group__prim__sys_ga58b1c832772cbc0795c03ae0b223e714.html#ga58b1c832772cbc0795c03ae0b223e714">__halt</a></div><div class="ttdeci">object __halt(object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:3518</div></div>
|
|
<div class="ttc" id="group__prim__vec_gac66a0d764445f2dd410a1b5388d3d9eb_html_gac66a0d764445f2dd410a1b5388d3d9eb"><div class="ttname"><a href="group__prim__vec_gac66a0d764445f2dd410a1b5388d3d9eb.html#gac66a0d764445f2dd410a1b5388d3d9eb">Cyc_vector_set_unsafe_cps</a></div><div class="ttdeci">object Cyc_vector_set_unsafe_cps(void *d, object cont, object v, object k, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:2227</div></div>
|
|
<div class="ttc" id="group__prim__str_gac912f65377661dad5bd14e18d35fcebc_html_gac912f65377661dad5bd14e18d35fcebc"><div class="ttname"><a href="group__prim__str_gac912f65377661dad5bd14e18d35fcebc.html#gac912f65377661dad5bd14e18d35fcebc">Cyc_string_cmp</a></div><div class="ttdeci">object Cyc_string_cmp(void *data, object str1, object str2)</div><div class="ttdef"><b>Definition:</b> runtime.c:2644</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga29e7c838a0cb38ffbc074511f99f4996_html_ga29e7c838a0cb38ffbc074511f99f4996"><div class="ttname"><a href="group__prim__obj_ga29e7c838a0cb38ffbc074511f99f4996.html#ga29e7c838a0cb38ffbc074511f99f4996">primitive_eof_91object_127</a></div><div class="ttdeci">const object primitive_eof_91object_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6552</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga5ad16ee532bd49357a3519756bb207b7_html_ga5ad16ee532bd49357a3519756bb207b7"><div class="ttname"><a href="group__prim__obj_ga5ad16ee532bd49357a3519756bb207b7.html#ga5ad16ee532bd49357a3519756bb207b7">primitive_bytevector_91u8_91set_67</a></div><div class="ttdeci">const object primitive_bytevector_91u8_91set_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6543</div></div>
|
|
<div class="ttc" id="group__prim__obj_gafcbccdaed40dc6af35187a04358c2696_html_gafcbccdaed40dc6af35187a04358c2696"><div class="ttname"><a href="group__prim__obj_gafcbccdaed40dc6af35187a04358c2696.html#gafcbccdaed40dc6af35187a04358c2696">primitive_eq_127</a></div><div class="ttdeci">const object primitive_eq_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6472</div></div>
|
|
<div class="ttc" id="group__prim__io_ga5df6caaec1914b9c73a81c3fa5767032_html_ga5df6caaec1914b9c73a81c3fa5767032"><div class="ttname"><a href="group__prim__io_ga5df6caaec1914b9c73a81c3fa5767032.html#ga5df6caaec1914b9c73a81c3fa5767032">Cyc_io_open_binary_input_file</a></div><div class="ttdeci">port_type Cyc_io_open_binary_input_file(void *data, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:4498</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga4fdbbea5e7dc3214bb62eee2ffc66e10_html_ga4fdbbea5e7dc3214bb62eee2ffc66e10"><div class="ttname"><a href="group__prim__pairs_ga4fdbbea5e7dc3214bb62eee2ffc66e10.html#ga4fdbbea5e7dc3214bb62eee2ffc66e10">Cyc_set_cdr</a></div><div class="ttdeci">object Cyc_set_cdr(void *, object l, object val)</div><div class="ttdef"><b>Definition:</b> runtime.c:2091</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga3b9c2f07626057e607380414d0d4b050_html_ga3b9c2f07626057e607380414d0d4b050"><div class="ttname"><a href="group__prim__obj_ga3b9c2f07626057e607380414d0d4b050.html#ga3b9c2f07626057e607380414d0d4b050">primitive_Cyc_91string_91_125utf8</a></div><div class="ttdeci">const object primitive_Cyc_91string_91_125utf8</div><div class="ttdef"><b>Definition:</b> runtime.c:6545</div></div>
|
|
<div class="ttc" id="group__prim__num_gad505431af6b506e9fc997cf2463dfc16_html_gad505431af6b506e9fc997cf2463dfc16"><div class="ttname"><a href="group__prim__num_gad505431af6b506e9fc997cf2463dfc16.html#gad505431af6b506e9fc997cf2463dfc16">Cyc_mul_op</a></div><div class="ttdeci">object Cyc_mul_op(void *data, common_type *x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__str_ga7d0de4fd19b581ccb403fd14f33df64d_html_ga7d0de4fd19b581ccb403fd14f33df64d"><div class="ttname"><a href="group__prim__str_ga7d0de4fd19b581ccb403fd14f33df64d.html#ga7d0de4fd19b581ccb403fd14f33df64d">Cyc_string_byte_length</a></div><div class="ttdeci">object Cyc_string_byte_length(void *data, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:2705</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga419567690c4831b426739c8e15862a79_html_ga419567690c4831b426739c8e15862a79"><div class="ttname"><a href="group__prim__obj_ga419567690c4831b426739c8e15862a79.html#ga419567690c4831b426739c8e15862a79">primitive_cdaaar</a></div><div class="ttdeci">const object primitive_cdaaar</div><div class="ttdef"><b>Definition:</b> runtime.c:6508</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga9245b6bce648de36ec0a1d0e1dec1ef3_html_ga9245b6bce648de36ec0a1d0e1dec1ef3"><div class="ttname"><a href="group__prim__eq_ga9245b6bce648de36ec0a1d0e1dec1ef3.html#ga9245b6bce648de36ec0a1d0e1dec1ef3">Cyc_is_list</a></div><div class="ttdeci">object Cyc_is_list(object lst)</div><div class="ttdef"><b>Definition:</b> runtime.c:913</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaf40813eeb87482e179c41c549d4a8c5d_html_gaf40813eeb87482e179c41c549d4a8c5d"><div class="ttname"><a href="group__prim__obj_gaf40813eeb87482e179c41c549d4a8c5d.html#gaf40813eeb87482e179c41c549d4a8c5d">primitive_string_91_125number</a></div><div class="ttdeci">const object primitive_string_91_125number</div><div class="ttdef"><b>Definition:</b> runtime.c:6518</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga20de4bbc351ab40d0939e0844dedd6f1_html_ga20de4bbc351ab40d0939e0844dedd6f1"><div class="ttname"><a href="group__prim__obj_ga20de4bbc351ab40d0939e0844dedd6f1.html#ga20de4bbc351ab40d0939e0844dedd6f1">primitive_eqv_127</a></div><div class="ttdeci">const object primitive_eqv_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6473</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga30a3133ac13f44d5ad5768def3157ef8_html_ga30a3133ac13f44d5ad5768def3157ef8"><div class="ttname"><a href="group__prim__obj_ga30a3133ac13f44d5ad5768def3157ef8.html#ga30a3133ac13f44d5ad5768def3157ef8">primitive_string_91_125symbol</a></div><div class="ttdeci">const object primitive_string_91_125symbol</div><div class="ttdef"><b>Definition:</b> runtime.c:6533</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga3a0676ff5b215f74b34edba10b56ca41_html_ga3a0676ff5b215f74b34edba10b56ca41"><div class="ttname"><a href="group__prim__obj_ga3a0676ff5b215f74b34edba10b56ca41.html#ga3a0676ff5b215f74b34edba10b56ca41">primitive_cadddr</a></div><div class="ttdeci">const object primitive_cadddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6507</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_ga1655d0d7246b50ceeef14c8706925607_html_ga1655d0d7246b50ceeef14c8706925607"><div class="ttname"><a href="group__prim__ctrl_ga1655d0d7246b50ceeef14c8706925607.html#ga1655d0d7246b50ceeef14c8706925607">do_dispatch</a></div><div class="ttdeci">void do_dispatch(void *data, int argc, function_type func, object clo, object *buffer)</div></div>
|
|
<div class="ttc" id="group__prim__thd_ga8c26a56c2ee1416d839500c498806c6c_html_ga8c26a56c2ee1416d839500c498806c6c"><div class="ttname"><a href="group__prim__thd_ga8c26a56c2ee1416d839500c498806c6c.html#ga8c26a56c2ee1416d839500c498806c6c">Cyc_exit_thread</a></div><div class="ttdeci">void Cyc_exit_thread(gc_thread_data *thd)</div><div class="ttdef"><b>Definition:</b> runtime.c:6722</div></div>
|
|
<div class="ttc" id="group__prim__io_ga822a9beed337f9caf46aa88c2243243f_html_ga822a9beed337f9caf46aa88c2243243f"><div class="ttname"><a href="group__prim__io_ga822a9beed337f9caf46aa88c2243243f.html#ga822a9beed337f9caf46aa88c2243243f">Cyc_write_va_list</a></div><div class="ttdeci">object Cyc_write_va_list(void *data, int argc, object x, va_list ap)</div><div class="ttdef"><b>Definition:</b> runtime.c:1197</div></div>
|
|
<div class="ttc" id="group__prim__obj_gab3847d41fa16a0a6fdd599c9949e0744_html_gab3847d41fa16a0a6fdd599c9949e0744"><div class="ttname"><a href="group__prim__obj_gab3847d41fa16a0a6fdd599c9949e0744.html#gab3847d41fa16a0a6fdd599c9949e0744">primitive_bytevector_91u8_91ref</a></div><div class="ttdeci">const object primitive_bytevector_91u8_91ref</div><div class="ttdef"><b>Definition:</b> runtime.c:6542</div></div>
|
|
<div class="ttc" id="group__prim__vec_gab30b7bfc5f95c69ce8faa501b2c33ea3_html_gab30b7bfc5f95c69ce8faa501b2c33ea3"><div class="ttname"><a href="group__prim__vec_gab30b7bfc5f95c69ce8faa501b2c33ea3.html#gab30b7bfc5f95c69ce8faa501b2c33ea3">Cyc_vector_set</a></div><div class="ttdeci">object Cyc_vector_set(void *d, object v, object k, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:2103</div></div>
|
|
<div class="ttc" id="group__prim__obj_gac887fe9ce0ac92efd0ecc520d5ece6e6_html_gac887fe9ce0ac92efd0ecc520d5ece6e6"><div class="ttname"><a href="group__prim__obj_gac887fe9ce0ac92efd0ecc520d5ece6e6.html#gac887fe9ce0ac92efd0ecc520d5ece6e6">primitive__91</a></div><div class="ttdeci">const object primitive__91</div><div class="ttdef"><b>Definition:</b> runtime.c:6452</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad8bf772f61f486a1b9e95511bd692ad2_html_gad8bf772f61f486a1b9e95511bd692ad2"><div class="ttname"><a href="group__prim__obj_gad8bf772f61f486a1b9e95511bd692ad2.html#gad8bf772f61f486a1b9e95511bd692ad2">primitive_list_91_125vector</a></div><div class="ttdeci">const object primitive_list_91_125vector</div><div class="ttdef"><b>Definition:</b> runtime.c:6549</div></div>
|
|
<div class="ttc" id="group__prim__num_ga1c5fd0db248e310b987e7d8fce95fe3a_html_ga1c5fd0db248e310b987e7d8fce95fe3a"><div class="ttname"><a href="group__prim__num_ga1c5fd0db248e310b987e7d8fce95fe3a.html#ga1c5fd0db248e310b987e7d8fce95fe3a">Cyc_num_gte_op</a></div><div class="ttdeci">int Cyc_num_gte_op(void *, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga90a985dee93565d1792740e957baaea3_html_ga90a985dee93565d1792740e957baaea3"><div class="ttname"><a href="group__prim__obj_ga90a985dee93565d1792740e957baaea3.html#ga90a985dee93565d1792740e957baaea3">primitive_vector_91ref</a></div><div class="ttdeci">const object primitive_vector_91ref</div><div class="ttdef"><b>Definition:</b> runtime.c:6482</div></div>
|
|
<div class="ttc" id="group__prim__io_ga261d14439dba895322ba89fb6460c43c_html_ga261d14439dba895322ba89fb6460c43c"><div class="ttname"><a href="group__prim__io_ga261d14439dba895322ba89fb6460c43c.html#ga261d14439dba895322ba89fb6460c43c">Cyc_io_open_input_string</a></div><div class="ttdeci">port_type * Cyc_io_open_input_string(void *data, object str)</div><div class="ttdef"><b>Definition:</b> mstreams.c:35</div></div>
|
|
<div class="ttc" id="group__prim__str_gac4690da8a830c9d29951996fd0eebaa2_html_gac4690da8a830c9d29951996fd0eebaa2"><div class="ttname"><a href="group__prim__str_gac4690da8a830c9d29951996fd0eebaa2.html#gac4690da8a830c9d29951996fd0eebaa2">Cyc_string_length</a></div><div class="ttdeci">object Cyc_string_length(void *data, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:2699</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga2faf5cecce727fcf88226db7e661a968_html_ga2faf5cecce727fcf88226db7e661a968"><div class="ttname"><a href="group__prim__eq_ga2faf5cecce727fcf88226db7e661a968.html#ga2faf5cecce727fcf88226db7e661a968">Cyc_has_cycle</a></div><div class="ttdeci">object Cyc_has_cycle(object lst)</div><div class="ttdef"><b>Definition:</b> runtime.c:880</div></div>
|
|
<div class="ttc" id="group__prim__gc_gad596a9a4ff76ba451fc4765cc203847a_html_gad596a9a4ff76ba451fc4765cc203847a"><div class="ttname"><a href="group__prim__gc_gad596a9a4ff76ba451fc4765cc203847a.html#gad596a9a4ff76ba451fc4765cc203847a">Cyc_trigger_minor_gc</a></div><div class="ttdeci">object Cyc_trigger_minor_gc(void *data, object cont)</div><div class="ttdoc">Trigger a minor GC for the calling thread. </div><div class="ttdef"><b>Definition:</b> runtime.c:5916</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga9aae9c341f6b60ee9a267c07554f0413_html_ga9aae9c341f6b60ee9a267c07554f0413"><div class="ttname"><a href="group__prim__obj_ga9aae9c341f6b60ee9a267c07554f0413.html#ga9aae9c341f6b60ee9a267c07554f0413">primitive_system</a></div><div class="ttdeci">const object primitive_system</div><div class="ttdef"><b>Definition:</b> runtime.c:6529</div></div>
|
|
<div class="ttc" id="group__prim__pairs_gad9431e93500a664b618b47df8d6011ed_html_gad9431e93500a664b618b47df8d6011ed"><div class="ttname"><a href="group__prim__pairs_gad9431e93500a664b618b47df8d6011ed.html#gad9431e93500a664b618b47df8d6011ed">Cyc_list2string</a></div><div class="ttdeci">object Cyc_list2string(void *d, object cont, object lst)</div><div class="ttdef"><b>Definition:</b> runtime.c:2426</div></div>
|
|
<div class="ttc" id="group__prim__num_ga95db45afc1570c24dcc5684194ff7e56_html_ga95db45afc1570c24dcc5684194ff7e56"><div class="ttname"><a href="group__prim__num_ga95db45afc1570c24dcc5684194ff7e56.html#ga95db45afc1570c24dcc5684194ff7e56">Cyc_fast_div</a></div><div class="ttdeci">object Cyc_fast_div(void *data, object ptr, object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:3988</div></div>
|
|
<div class="ttc" id="group__prim_gae07885205bf58cbc3795cababd5ae547_html_gae07885205bf58cbc3795cababd5ae547"><div class="ttname"><a href="group__prim_gae07885205bf58cbc3795cababd5ae547.html#gae07885205bf58cbc3795cababd5ae547">Cyc_glo_eval_from_c</a></div><div class="ttdeci">object Cyc_glo_eval_from_c</div><div class="ttdef"><b>Definition:</b> runtime.c:645</div></div>
|
|
<div class="ttc" id="group__prim__io_ga20f3c015bf834e1a135689c0770129ef_html_ga20f3c015bf834e1a135689c0770129ef"><div class="ttname"><a href="group__prim__io_ga20f3c015bf834e1a135689c0770129ef.html#ga20f3c015bf834e1a135689c0770129ef">Cyc_display_va</a></div><div class="ttdeci">object Cyc_display_va(void *data, int argc, object x,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:981</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga7a167d15111f47f8601366d5edeaf054_html_ga7a167d15111f47f8601366d5edeaf054"><div class="ttname"><a href="group__prim__obj_ga7a167d15111f47f8601366d5edeaf054.html#ga7a167d15111f47f8601366d5edeaf054">primitive_macro_127</a></div><div class="ttdeci">const object primitive_macro_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6559</div></div>
|
|
<div class="ttc" id="group__prim__char_ga5816cdad5bf63f639cc51630e6ed4f14_html_ga5816cdad5bf63f639cc51630e6ed4f14"><div class="ttname"><a href="group__prim__char_ga5816cdad5bf63f639cc51630e6ed4f14.html#ga5816cdad5bf63f639cc51630e6ed4f14">Cyc_char_lte_op</a></div><div class="ttdeci">object Cyc_char_lte_op(void *data, object a, object b)</div></div>
|
|
<div class="ttc" id="group__prim__obj_gac17bfbbbd6a03567c6268ffa2d1e9fda_html_gac17bfbbbd6a03567c6268ffa2d1e9fda"><div class="ttname"><a href="group__prim__obj_gac17bfbbbd6a03567c6268ffa2d1e9fda.html#gac17bfbbbd6a03567c6268ffa2d1e9fda">primitive_memv</a></div><div class="ttdeci">const object primitive_memv</div><div class="ttdef"><b>Definition:</b> runtime.c:6478</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga7765c6663c6196a3bbdcacc7ccf70f03_html_ga7765c6663c6196a3bbdcacc7ccf70f03"><div class="ttname"><a href="group__prim__obj_ga7765c6663c6196a3bbdcacc7ccf70f03.html#ga7765c6663c6196a3bbdcacc7ccf70f03">primitive_peek_91char</a></div><div class="ttdeci">const object primitive_peek_91char</div><div class="ttdef"><b>Definition:</b> runtime.c:6578</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga338aa6d2c5d741547bfa80a111b5da76_html_ga338aa6d2c5d741547bfa80a111b5da76"><div class="ttname"><a href="group__prim__obj_ga338aa6d2c5d741547bfa80a111b5da76.html#ga338aa6d2c5d741547bfa80a111b5da76">primitive_cadar</a></div><div class="ttdeci">const object primitive_cadar</div><div class="ttdef"><b>Definition:</b> runtime.c:6494</div></div>
|
|
<div class="ttc" id="group__prim__bv_ga0b62a20f48874cb5fb8418121b72b2b3_html_ga0b62a20f48874cb5fb8418121b72b2b3"><div class="ttname"><a href="group__prim__bv_ga0b62a20f48874cb5fb8418121b72b2b3.html#ga0b62a20f48874cb5fb8418121b72b2b3">Cyc_utf82string</a></div><div class="ttdeci">object Cyc_utf82string(void *data, object cont, object bv, object start, object end)</div><div class="ttdef"><b>Definition:</b> runtime.c:3238</div></div>
|
|
<div class="ttc" id="group__prim__io_ga0c647e0aef90cb7e105b2967f26ba958_html_ga0c647e0aef90cb7e105b2967f26ba958"><div class="ttname"><a href="group__prim__io_ga0c647e0aef90cb7e105b2967f26ba958.html#ga0c647e0aef90cb7e105b2967f26ba958">Cyc_io_close_input_port</a></div><div class="ttdeci">object Cyc_io_close_input_port(void *data, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:4512</div></div>
|
|
<div class="ttc" id="group__prim__io_ga91e2218f634afe504003fb11024851ee_html_ga91e2218f634afe504003fb11024851ee"><div class="ttname"><a href="group__prim__io_ga91e2218f634afe504003fb11024851ee.html#ga91e2218f634afe504003fb11024851ee">Cyc_io_read_u8</a></div><div class="ttdeci">object Cyc_io_read_u8(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:7670</div></div>
|
|
<div class="ttc" id="group__prim__str_ga634b99b342eaba63b38aa53ad24c8115_html_ga634b99b342eaba63b38aa53ad24c8115"><div class="ttname"><a href="group__prim__str_ga634b99b342eaba63b38aa53ad24c8115.html#ga634b99b342eaba63b38aa53ad24c8115">dispatch_string_91append</a></div><div class="ttdeci">object dispatch_string_91append(void *data, int argc, object clo, object cont, object str1,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:2684</div></div>
|
|
<div class="ttc" id="group__prim__num_ga3876f221d5588b84f00267d97fcb5fda_html_ga3876f221d5588b84f00267d97fcb5fda"><div class="ttname"><a href="group__prim__num_ga3876f221d5588b84f00267d97fcb5fda.html#ga3876f221d5588b84f00267d97fcb5fda">Cyc_sub</a></div><div class="ttdeci">object Cyc_sub(void *data, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga70f023c23a8ab8534e47ed10f39a8e80_html_ga70f023c23a8ab8534e47ed10f39a8e80"><div class="ttname"><a href="group__prim__obj_ga70f023c23a8ab8534e47ed10f39a8e80.html#ga70f023c23a8ab8534e47ed10f39a8e80">primitive_symbol_91_125string</a></div><div class="ttdeci">const object primitive_symbol_91_125string</div><div class="ttdef"><b>Definition:</b> runtime.c:6534</div></div>
|
|
<div class="ttc" id="group__prim__char_ga1817620dfba439af739613d1de7ab331_html_ga1817620dfba439af739613d1de7ab331"><div class="ttname"><a href="group__prim__char_ga1817620dfba439af739613d1de7ab331.html#ga1817620dfba439af739613d1de7ab331">Cyc_char_lt_op</a></div><div class="ttdeci">object Cyc_char_lt_op(void *data, object a, object b)</div></div>
|
|
<div class="ttc" id="group__prim__io_gaaff287a3e771e1d8113ca6f957516dd1_html_gaaff287a3e771e1d8113ca6f957516dd1"><div class="ttname"><a href="group__prim__io_gaaff287a3e771e1d8113ca6f957516dd1.html#gaaff287a3e771e1d8113ca6f957516dd1">Cyc_stdin</a></div><div class="ttdeci">port_type Cyc_stdin(void)</div><div class="ttdef"><b>Definition:</b> runtime.c:4450</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga5683aa55f8c9cb4bee2185c6d98be8d5_html_ga5683aa55f8c9cb4bee2185c6d98be8d5"><div class="ttname"><a href="group__prim__obj_ga5683aa55f8c9cb4bee2185c6d98be8d5.html#ga5683aa55f8c9cb4bee2185c6d98be8d5">primitive_boolean_127</a></div><div class="ttdeci">const object primitive_boolean_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6550</div></div>
|
|
<div class="ttc" id="group__prim__num_gab47f608746f7f23bf231593c5a176d90_html_gab47f608746f7f23bf231593c5a176d90"><div class="ttname"><a href="group__prim__num_gab47f608746f7f23bf231593c5a176d90.html#gab47f608746f7f23bf231593c5a176d90">Cyc_sum</a></div><div class="ttdeci">object Cyc_sum(void *data, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim_gabd10ce68a5e67c762c8711cbf2bd57bb_html_gabd10ce68a5e67c762c8711cbf2bd57bb"><div class="ttname"><a href="group__prim_gabd10ce68a5e67c762c8711cbf2bd57bb.html#gabd10ce68a5e67c762c8711cbf2bd57bb">pack_env_variables</a></div><div class="ttdeci">void pack_env_variables(void *data, object k)</div><div class="ttdef"><b>Definition:</b> runtime.c:209</div></div>
|
|
<div class="ttc" id="group__prim__bv_ga663739295e3881a95d2cf435280a196c_html_ga663739295e3881a95d2cf435280a196c"><div class="ttname"><a href="group__prim__bv_ga663739295e3881a95d2cf435280a196c.html#ga663739295e3881a95d2cf435280a196c">Cyc_bytevector_copy</a></div><div class="ttdeci">object Cyc_bytevector_copy(void *data, object cont, object bv, object start, object end)</div><div class="ttdef"><b>Definition:</b> runtime.c:3192</div></div>
|
|
<div class="ttc" id="group__prim__num_gaee13236bbb1c172eca097e9883a9bf6f_html_gaee13236bbb1c172eca097e9883a9bf6f"><div class="ttname"><a href="group__prim__num_gaee13236bbb1c172eca097e9883a9bf6f.html#gaee13236bbb1c172eca097e9883a9bf6f">Cyc_num_eq_op</a></div><div class="ttdeci">int Cyc_num_eq_op(void *, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__num_ga4da16c24b2f300d1be526821734d3eba_html_ga4da16c24b2f300d1be526821734d3eba"><div class="ttname"><a href="group__prim__num_ga4da16c24b2f300d1be526821734d3eba.html#ga4da16c24b2f300d1be526821734d3eba">Cyc_fast_sub</a></div><div class="ttdeci">object Cyc_fast_sub(void *data, object ptr, object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:3788</div></div>
|
|
<div class="ttc" id="group__prim__obj_gadb3ebda58e77d8317afa1e844d48f2ee_html_gadb3ebda58e77d8317afa1e844d48f2ee"><div class="ttname"><a href="group__prim__obj_gadb3ebda58e77d8317afa1e844d48f2ee.html#gadb3ebda58e77d8317afa1e844d48f2ee">primitive_Cyc_91installation_91dir</a></div><div class="ttdeci">const object primitive_Cyc_91installation_91dir</div><div class="ttdef"><b>Definition:</b> runtime.c:6523</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga47756444a64cfd603181d9a6ef3f6f04_html_ga47756444a64cfd603181d9a6ef3f6f04"><div class="ttname"><a href="group__prim__obj_ga47756444a64cfd603181d9a6ef3f6f04.html#ga47756444a64cfd603181d9a6ef3f6f04">primitive_Cyc_91cvar_127</a></div><div class="ttdeci">const object primitive_Cyc_91cvar_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6445</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga1ab9f13253c61847bf61025ecf9badbf_html_ga1ab9f13253c61847bf61025ecf9badbf"><div class="ttname"><a href="group__prim__obj_ga1ab9f13253c61847bf61025ecf9badbf.html#ga1ab9f13253c61847bf61025ecf9badbf">primitive_caadr</a></div><div class="ttdeci">const object primitive_caadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6493</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad22c0199b5f4c71d11bb72785d53c4c3_html_gad22c0199b5f4c71d11bb72785d53c4c3"><div class="ttname"><a href="group__prim__obj_gad22c0199b5f4c71d11bb72785d53c4c3.html#gad22c0199b5f4c71d11bb72785d53c4c3">primitive_close_91output_91port</a></div><div class="ttdeci">const object primitive_close_91output_91port</div><div class="ttdef"><b>Definition:</b> runtime.c:6572</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaf0d081d315338a3807e4598dcf24e777_html_gaf0d081d315338a3807e4598dcf24e777"><div class="ttname"><a href="group__prim__obj_gaf0d081d315338a3807e4598dcf24e777.html#gaf0d081d315338a3807e4598dcf24e777">primitive_bytevector_127</a></div><div class="ttdeci">const object primitive_bytevector_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6564</div></div>
|
|
<div class="ttc" id="group__prim__obj_gadb39637dbba187f49ed51f7de172ab83_html_gadb39637dbba187f49ed51f7de172ab83"><div class="ttname"><a href="group__prim__obj_gadb39637dbba187f49ed51f7de172ab83.html#gadb39637dbba187f49ed51f7de172ab83">primitive_make_91vector</a></div><div class="ttdeci">const object primitive_make_91vector</div><div class="ttdef"><b>Definition:</b> runtime.c:6537</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga7c95711c17f77881658783438a6e1c4c_html_ga7c95711c17f77881658783438a6e1c4c"><div class="ttname"><a href="group__prim__obj_ga7c95711c17f77881658783438a6e1c4c.html#ga7c95711c17f77881658783438a6e1c4c">primitive_cadr</a></div><div class="ttdeci">const object primitive_cadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6489</div></div>
|
|
<div class="ttc" id="group__prim__num_ga38513c47174c8f45396c7c715253146e_html_ga38513c47174c8f45396c7c715253146e"><div class="ttname"><a href="group__prim__num_ga38513c47174c8f45396c7c715253146e.html#ga38513c47174c8f45396c7c715253146e">Cyc_mul</a></div><div class="ttdeci">object Cyc_mul(void *data, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga13a9c2fdce70f74dbf13afa8233f7c0e_html_ga13a9c2fdce70f74dbf13afa8233f7c0e"><div class="ttname"><a href="group__prim__obj_ga13a9c2fdce70f74dbf13afa8233f7c0e.html#ga13a9c2fdce70f74dbf13afa8233f7c0e">primitive_bytevector_91length</a></div><div class="ttdeci">const object primitive_bytevector_91length</div><div class="ttdef"><b>Definition:</b> runtime.c:6480</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaa29f54546de9108583fa7e619d7e15f6_html_gaa29f54546de9108583fa7e619d7e15f6"><div class="ttname"><a href="group__prim__obj_gaa29f54546de9108583fa7e619d7e15f6.html#gaa29f54546de9108583fa7e619d7e15f6">primitive_set_91global_67</a></div><div class="ttdeci">const object primitive_set_91global_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6469</div></div>
|
|
<div class="ttc" id="group__prim__eq_gafd7d500bc01b6f688c9f92b735422104_html_gafd7d500bc01b6f688c9f92b735422104"><div class="ttname"><a href="group__prim__eq_gafd7d500bc01b6f688c9f92b735422104.html#gafd7d500bc01b6f688c9f92b735422104">Cyc_is_real</a></div><div class="ttdeci">object Cyc_is_real(object o)</div><div class="ttdef"><b>Definition:</b> runtime.c:1883</div></div>
|
|
<div class="ttc" id="group__prim__num_ga8fd72084ba0d78cb32c117ee4d315c55_html_ga8fd72084ba0d78cb32c117ee4d315c55"><div class="ttname"><a href="group__prim__num_ga8fd72084ba0d78cb32c117ee4d315c55.html#ga8fd72084ba0d78cb32c117ee4d315c55">Cyc_num_fast_gt_op</a></div><div class="ttdeci">object Cyc_num_fast_gt_op(void *data, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__ch_ga4127fc5c21d280fe0b9b27e712963dea_html_ga4127fc5c21d280fe0b9b27e712963dea"><div class="ttname"><a href="group__prim__ch_ga4127fc5c21d280fe0b9b27e712963dea.html#ga4127fc5c21d280fe0b9b27e712963dea">Cyc_st_print</a></div><div class="ttdeci">void Cyc_st_print(void *data, FILE *out)</div><div class="ttdoc">Print the contents of the given thread&#39;s stack trace buffer. </div><div class="ttdef"><b>Definition:</b> runtime.c:399</div></div>
|
|
<div class="ttc" id="group__prim__num_ga1ffd146edb987c739e4a39b73190ad21_html_ga1ffd146edb987c739e4a39b73190ad21"><div class="ttname"><a href="group__prim__num_ga1ffd146edb987c739e4a39b73190ad21.html#ga1ffd146edb987c739e4a39b73190ad21">Cyc_num_lt_op</a></div><div class="ttdeci">int Cyc_num_lt_op(void *, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__obj_gae225dfd7e37ae13636971c45f01ef2e3_html_gae225dfd7e37ae13636971c45f01ef2e3"><div class="ttname"><a href="group__prim__obj_gae225dfd7e37ae13636971c45f01ef2e3.html#gae225dfd7e37ae13636971c45f01ef2e3">primitive_assq</a></div><div class="ttdeci">const object primitive_assq</div><div class="ttdef"><b>Definition:</b> runtime.c:6475</div></div>
|
|
<div class="ttc" id="group__prim__num_ga44bbc2ea6ed1d12e3c88b2211971e8bb_html_ga44bbc2ea6ed1d12e3c88b2211971e8bb"><div class="ttname"><a href="group__prim__num_ga44bbc2ea6ed1d12e3c88b2211971e8bb.html#ga44bbc2ea6ed1d12e3c88b2211971e8bb">Cyc_bit_unset</a></div><div class="ttdeci">object Cyc_bit_unset(void *data, object n1, object n2)</div><div class="ttdef"><b>Definition:</b> runtime.c:6814</div></div>
|
|
<div class="ttc" id="group__prim__err_ga373955e8df3b539eff1a8eb3c832462f_html_ga373955e8df3b539eff1a8eb3c832462f"><div class="ttname"><a href="group__prim__err_ga373955e8df3b539eff1a8eb3c832462f.html#ga373955e8df3b539eff1a8eb3c832462f">Cyc_check_bounds</a></div><div class="ttdeci">void Cyc_check_bounds(void *data, const char *label, int len, int index)</div><div class="ttdef"><b>Definition:</b> runtime.c:85</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaae5751fc8ed82a2f3f6cb5ed1968851e_html_gaae5751fc8ed82a2f3f6cb5ed1968851e"><div class="ttname"><a href="group__prim__obj_gaae5751fc8ed82a2f3f6cb5ed1968851e.html#gaae5751fc8ed82a2f3f6cb5ed1968851e">primitive_integer_91_125char</a></div><div class="ttdeci">const object primitive_integer_91_125char</div><div class="ttdef"><b>Definition:</b> runtime.c:6517</div></div>
|
|
<div class="ttc" id="group__prim__num_gadf8b11205d623c5110f596a5f30c3be3_html_gadf8b11205d623c5110f596a5f30c3be3"><div class="ttname"><a href="group__prim__num_gadf8b11205d623c5110f596a5f30c3be3.html#gadf8b11205d623c5110f596a5f30c3be3">Cyc_fast_vector_4</a></div><div class="ttdeci">object Cyc_fast_vector_4(object ptr, object a1, object a2, object a3, object a4)</div><div class="ttdef"><b>Definition:</b> runtime.c:1520</div></div>
|
|
<div class="ttc" id="group__prim__num_gaefe7ca3cd131eea621b34d76da328b17_html_gaefe7ca3cd131eea621b34d76da328b17"><div class="ttname"><a href="group__prim__num_gaefe7ca3cd131eea621b34d76da328b17.html#gaefe7ca3cd131eea621b34d76da328b17">Cyc_div</a></div><div class="ttdeci">object Cyc_div(void *data, object cont, int argc, object n,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:4177</div></div>
|
|
<div class="ttc" id="group__prim__char_gac17c2b9734599574551791009b687527_html_gac17c2b9734599574551791009b687527"><div class="ttname"><a href="group__prim__char_gac17c2b9734599574551791009b687527.html#gac17c2b9734599574551791009b687527">Cyc_char_gt_op</a></div><div class="ttdeci">object Cyc_char_gt_op(void *data, object a, object b)</div></div>
|
|
<div class="ttc" id="group__prim__err_ga3083fba500bcb4a2dcccb60960933625_html_ga3083fba500bcb4a2dcccb60960933625"><div class="ttname"><a href="group__prim__err_ga3083fba500bcb4a2dcccb60960933625.html#ga3083fba500bcb4a2dcccb60960933625">Cyc_invalid_type_error</a></div><div class="ttdeci">void Cyc_invalid_type_error(void *data, int tag, object found)</div><div class="ttdef"><b>Definition:</b> runtime.c:56</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga6c245eef40cb8729be6f3527fde04548_html_ga6c245eef40cb8729be6f3527fde04548"><div class="ttname"><a href="group__prim__obj_ga6c245eef40cb8729be6f3527fde04548.html#ga6c245eef40cb8729be6f3527fde04548">primitive_caaddr</a></div><div class="ttdeci">const object primitive_caaddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6503</div></div>
|
|
<div class="ttc" id="group__prim__obj_gacbd99202e2d0bb440f31e79c02e4cd14_html_gacbd99202e2d0bb440f31e79c02e4cd14"><div class="ttname"><a href="group__prim__obj_gacbd99202e2d0bb440f31e79c02e4cd14.html#gacbd99202e2d0bb440f31e79c02e4cd14">primitive_cdadr</a></div><div class="ttdeci">const object primitive_cdadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6497</div></div>
|
|
<div class="ttc" id="group__prim__obj_gad1912f35e5802734c2b7e0ed0ef8c55a_html_gad1912f35e5802734c2b7e0ed0ef8c55a"><div class="ttname"><a href="group__prim__obj_gad1912f35e5802734c2b7e0ed0ef8c55a.html#gad1912f35e5802734c2b7e0ed0ef8c55a">primitive_char_91_125integer</a></div><div class="ttdeci">const object primitive_char_91_125integer</div><div class="ttdef"><b>Definition:</b> runtime.c:6516</div></div>
|
|
<div class="ttc" id="group__prim__io_gacbab4837a1634cce343d75d4790b832f_html_gacbab4837a1634cce343d75d4790b832f"><div class="ttname"><a href="group__prim__io_gacbab4837a1634cce343d75d4790b832f.html#gacbab4837a1634cce343d75d4790b832f">Cyc_stderr</a></div><div class="ttdeci">port_type Cyc_stderr(void)</div><div class="ttdef"><b>Definition:</b> runtime.c:4456</div></div>
|
|
<div class="ttc" id="unioncommon__type_html"><div class="ttname"><a href="unioncommon__type.html">common_type</a></div><div class="ttdoc">A union of all the constant-size objects. </div><div class="ttdef"><b>Definition:</b> types.h:1476</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_ga7d2edcf3f0ac461ef424abe0c58df3d0_html_ga7d2edcf3f0ac461ef424abe0c58df3d0"><div class="ttname"><a href="group__prim__ctrl_ga7d2edcf3f0ac461ef424abe0c58df3d0.html#ga7d2edcf3f0ac461ef424abe0c58df3d0">dispatch_apply_va</a></div><div class="ttdeci">void dispatch_apply_va(void *data, int argc, object clo, object cont, object func,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:5567</div></div>
|
|
<div class="ttc" id="group__prim__io_ga47de0d55c62abdf079a849de69f99d7d_html_ga47de0d55c62abdf079a849de69f99d7d"><div class="ttname"><a href="group__prim__io_ga47de0d55c62abdf079a849de69f99d7d.html#ga47de0d55c62abdf079a849de69f99d7d">Cyc_display</a></div><div class="ttdeci">object Cyc_display(void *data, object, FILE *port)</div><div class="ttdef"><b>Definition:</b> runtime.c:1007</div></div>
|
|
<div class="ttc" id="group__objects__unsafe__cxr_gae4dfcb6df647ab2faa722e2ea931fef5_html_gae4dfcb6df647ab2faa722e2ea931fef5"><div class="ttname"><a href="group__objects__unsafe__cxr_gae4dfcb6df647ab2faa722e2ea931fef5.html#gae4dfcb6df647ab2faa722e2ea931fef5">car</a></div><div class="ttdeci">#define car(x)</div><div class="ttdef"><b>Definition:</b> types.h:1304</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga0e0f41e7a5b3a5439cd2e5dd3e4e3b92_html_ga0e0f41e7a5b3a5439cd2e5dd3e4e3b92"><div class="ttname"><a href="group__prim__sys_ga0e0f41e7a5b3a5439cd2e5dd3e4e3b92.html#ga0e0f41e7a5b3a5439cd2e5dd3e4e3b92">_cyc_argc</a></div><div class="ttdeci">int _cyc_argc</div><div class="ttdef"><b>Definition:</b> runtime.c:190</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaa9f814e6ce8aa515e258b84909411270_html_gaa9f814e6ce8aa515e258b84909411270"><div class="ttname"><a href="group__prim__obj_gaa9f814e6ce8aa515e258b84909411270.html#gaa9f814e6ce8aa515e258b84909411270">primitive__85</a></div><div class="ttdeci">const object primitive__85</div><div class="ttdef"><b>Definition:</b> runtime.c:6453</div></div>
|
|
<div class="ttc" id="group__prim__num_ga74463c3b7c33dfcde7fd82661ef064d1_html_ga74463c3b7c33dfcde7fd82661ef064d1"><div class="ttname"><a href="group__prim__num_ga74463c3b7c33dfcde7fd82661ef064d1.html#ga74463c3b7c33dfcde7fd82661ef064d1">Cyc_num_eq</a></div><div class="ttdeci">object Cyc_num_eq(void *, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__num_gad12385aa1843599089d8ae4c20fee762_html_gad12385aa1843599089d8ae4c20fee762"><div class="ttname"><a href="group__prim__num_gad12385aa1843599089d8ae4c20fee762.html#gad12385aa1843599089d8ae4c20fee762">Cyc_num_fast_lt_op</a></div><div class="ttdeci">object Cyc_num_fast_lt_op(void *data, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga2f2ba976a030f66c064a2fc8e4cb355b_html_ga2f2ba976a030f66c064a2fc8e4cb355b"><div class="ttname"><a href="group__prim__pairs_ga2f2ba976a030f66c064a2fc8e4cb355b.html#ga2f2ba976a030f66c064a2fc8e4cb355b">assoc_cdr</a></div><div class="ttdeci">list assoc_cdr(void *data, object x, list l)</div><div class="ttdef"><b>Definition:</b> runtime.c:1450</div></div>
|
|
<div class="ttc" id="group__prim__sym_ga913e06928420d4eb2dae8065274349db_html_ga913e06928420d4eb2dae8065274349db"><div class="ttname"><a href="group__prim__sym_ga913e06928420d4eb2dae8065274349db.html#ga913e06928420d4eb2dae8065274349db">Cyc_symbol2string</a></div><div class="ttdeci">object Cyc_symbol2string(void *d, object cont, object sym)</div><div class="ttdef"><b>Definition:</b> runtime.c:2406</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga8d0fe52ee40c91cb04924abbc4b179aa_html_ga8d0fe52ee40c91cb04924abbc4b179aa"><div class="ttname"><a href="group__prim__obj_ga8d0fe52ee40c91cb04924abbc4b179aa.html#ga8d0fe52ee40c91cb04924abbc4b179aa">primitive_bytevector_91append</a></div><div class="ttdeci">const object primitive_bytevector_91append</div><div class="ttdef"><b>Definition:</b> runtime.c:6539</div></div>
|
|
<div class="ttc" id="group__prim__ex_ga241a32109abd670c45cf2d32de1f3749_html_ga241a32109abd670c45cf2d32de1f3749"><div class="ttname"><a href="group__prim__ex_ga241a32109abd670c45cf2d32de1f3749.html#ga241a32109abd670c45cf2d32de1f3749">Cyc_current_exception_handler</a></div><div class="ttdeci">object Cyc_current_exception_handler(void *data)</div><div class="ttdoc">Return the current exception handler. </div><div class="ttdef"><b>Definition:</b> runtime.c:694</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga55f31788d5956df3bce95b7237e94314_html_ga55f31788d5956df3bce95b7237e94314"><div class="ttname"><a href="group__prim__obj_ga55f31788d5956df3bce95b7237e94314.html#ga55f31788d5956df3bce95b7237e94314">primitive_Cyc_91get_91cvar</a></div><div class="ttdeci">const object primitive_Cyc_91get_91cvar</div><div class="ttdef"><b>Definition:</b> runtime.c:6443</div></div>
|
|
<div class="ttc" id="group__prim__cvar_ga826addbe898ee319d120eff47ae61aa2_html_ga826addbe898ee319d120eff47ae61aa2"><div class="ttname"><a href="group__prim__cvar_ga826addbe898ee319d120eff47ae61aa2.html#ga826addbe898ee319d120eff47ae61aa2">Cyc_set_cvar</a></div><div class="ttdeci">object Cyc_set_cvar(object var, object value)</div><div class="ttdef"><b>Definition:</b> runtime.c:860</div></div>
|
|
<div class="ttc" id="group__prim__sys_gab315555e9514be317c1945a3e38f0a6b_html_gab315555e9514be317c1945a3e38f0a6b"><div class="ttname"><a href="group__prim__sys_gab315555e9514be317c1945a3e38f0a6b.html#gab315555e9514be317c1945a3e38f0a6b">Cyc_halt</a></div><div class="ttdeci">void Cyc_halt(object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:3502</div></div>
|
|
<div class="ttc" id="group__prim__num_ga72d2cecb43f0703c1e72fb1141bff061_html_ga72d2cecb43f0703c1e72fb1141bff061"><div class="ttname"><a href="group__prim__num_ga72d2cecb43f0703c1e72fb1141bff061.html#ga72d2cecb43f0703c1e72fb1141bff061">Cyc_fast_list_2</a></div><div class="ttdeci">object Cyc_fast_list_2(object ptr, object x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:1464</div></div>
|
|
<div class="ttc" id="group__objects_gaf3f619c909a02d493a554abfaad99ff6_html_gaf3f619c909a02d493a554abfaad99ff6"><div class="ttname"><a href="group__objects_gaf3f619c909a02d493a554abfaad99ff6.html#gaf3f619c909a02d493a554abfaad99ff6">Cyc_VOID</a></div><div class="ttdeci">const object Cyc_VOID</div><div class="ttdef"><b>Definition:</b> runtime.c:197</div></div>
|
|
<div class="ttc" id="group__prim__glo_ga780ea900101984491fefd4ca89e038b9_html_ga780ea900101984491fefd4ca89e038b9"><div class="ttname"><a href="group__prim__glo_ga780ea900101984491fefd4ca89e038b9.html#ga780ea900101984491fefd4ca89e038b9">is_library_loaded</a></div><div class="ttdeci">object is_library_loaded(const char *name)</div><div class="ttdef"><b>Definition:</b> runtime.c:476</div></div>
|
|
<div class="ttc" id="group__prim__num_gabf0e819f64383aa920b0106c4476e6a5_html_gabf0e819f64383aa920b0106c4476e6a5"><div class="ttname"><a href="group__prim__num_gabf0e819f64383aa920b0106c4476e6a5.html#gabf0e819f64383aa920b0106c4476e6a5">Cyc_num_gte</a></div><div class="ttdeci">object Cyc_num_gte(void *, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga186d6a28df129f8d510bd53f6defc50d_html_ga186d6a28df129f8d510bd53f6defc50d"><div class="ttname"><a href="group__prim__obj_ga186d6a28df129f8d510bd53f6defc50d.html#ga186d6a28df129f8d510bd53f6defc50d">primitive_Cyc_91has_91cycle_127</a></div><div class="ttdeci">const object primitive_Cyc_91has_91cycle_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6447</div></div>
|
|
<div class="ttc" id="group__prim__pairs_gae5e93b376faa0bba8cdc3802e643be8e_html_gae5e93b376faa0bba8cdc3802e643be8e"><div class="ttname"><a href="group__prim__pairs_gae5e93b376faa0bba8cdc3802e643be8e.html#gae5e93b376faa0bba8cdc3802e643be8e">memqp</a></div><div class="ttdeci">object memqp(void *data, object x, list l)</div><div class="ttdef"><b>Definition:</b> runtime.c:1409</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga2eb942ba6ea196bbc80d0aeae8df2d95_html_ga2eb942ba6ea196bbc80d0aeae8df2d95"><div class="ttname"><a href="group__prim__eq_ga2eb942ba6ea196bbc80d0aeae8df2d95.html#ga2eb942ba6ea196bbc80d0aeae8df2d95">Cyc_is_number</a></div><div class="ttdeci">object Cyc_is_number(object o)</div><div class="ttdef"><b>Definition:</b> runtime.c:1872</div></div>
|
|
<div class="ttc" id="group__prim__eq_gaeae51bae898e4e2dc529bdfbcca5c1cd_html_gaeae51bae898e4e2dc529bdfbcca5c1cd"><div class="ttname"><a href="group__prim__eq_gaeae51bae898e4e2dc529bdfbcca5c1cd.html#gaeae51bae898e4e2dc529bdfbcca5c1cd">Cyc_is_integer</a></div><div class="ttdeci">object Cyc_is_integer(object o)</div><div class="ttdef"><b>Definition:</b> runtime.c:1909</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga81cbf8f1fe12d11018fa3b9d40eefe4f_html_ga81cbf8f1fe12d11018fa3b9d40eefe4f"><div class="ttname"><a href="group__prim__obj_ga81cbf8f1fe12d11018fa3b9d40eefe4f.html#ga81cbf8f1fe12d11018fa3b9d40eefe4f">primitive_Cyc_91current_91exception_91handler</a></div><div class="ttdeci">const object primitive_Cyc_91current_91exception_91handler</div><div class="ttdef"><b>Definition:</b> runtime.c:6463</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga79b9d3f380cb74dae3724afece2b4f41_html_ga79b9d3f380cb74dae3724afece2b4f41"><div class="ttname"><a href="group__prim__obj_ga79b9d3f380cb74dae3724afece2b4f41.html#ga79b9d3f380cb74dae3724afece2b4f41">primitive_Cyc_91utf8_91_125string</a></div><div class="ttdeci">const object primitive_Cyc_91utf8_91_125string</div><div class="ttdef"><b>Definition:</b> runtime.c:6547</div></div>
|
|
<div class="ttc" id="group__prim__io_gac839d38bc8e21ab9190dba1ea7fedc7e_html_gac839d38bc8e21ab9190dba1ea7fedc7e"><div class="ttname"><a href="group__prim__io_gac839d38bc8e21ab9190dba1ea7fedc7e.html#gac839d38bc8e21ab9190dba1ea7fedc7e">Cyc_io_close_port</a></div><div class="ttdeci">object Cyc_io_close_port(void *data, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:4522</div></div>
|
|
<div class="ttc" id="group__prim__sys_ga9ed05c91e1003803cc7ce475c30d7ccd_html_ga9ed05c91e1003803cc7ce475c30d7ccd"><div class="ttname"><a href="group__prim__sys_ga9ed05c91e1003803cc7ce475c30d7ccd.html#ga9ed05c91e1003803cc7ce475c30d7ccd">Cyc_command_line_arguments</a></div><div class="ttdeci">object Cyc_command_line_arguments(void *data, object cont)</div><div class="ttdef"><b>Definition:</b> runtime.c:2982</div></div>
|
|
<div class="ttc" id="group__prim__obj_gadf0f850eae5046890378c977e191b6ec_html_gadf0f850eae5046890378c977e191b6ec"><div class="ttname"><a href="group__prim__obj_gadf0f850eae5046890378c977e191b6ec.html#gadf0f850eae5046890378c977e191b6ec">primitive_set_91cell_67</a></div><div class="ttdeci">const object primitive_set_91cell_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6470</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga0aecab19cf67c472be481705735e91f7_html_ga0aecab19cf67c472be481705735e91f7"><div class="ttname"><a href="group__prim__obj_ga0aecab19cf67c472be481705735e91f7.html#ga0aecab19cf67c472be481705735e91f7">primitive_cdddar</a></div><div class="ttdeci">const object primitive_cdddar</div><div class="ttdef"><b>Definition:</b> runtime.c:6514</div></div>
|
|
<div class="ttc" id="group__prim__bv_ga423365d44b290937ddf888a7e7ea18bb_html_ga423365d44b290937ddf888a7e7ea18bb"><div class="ttname"><a href="group__prim__bv_ga423365d44b290937ddf888a7e7ea18bb.html#ga423365d44b290937ddf888a7e7ea18bb">Cyc_bytevector</a></div><div class="ttdeci">object Cyc_bytevector(void *data, object cont, int argc, object bval,...)</div><div class="ttdef"><b>Definition:</b> runtime.c:3141</div></div>
|
|
<div class="ttc" id="group__prim__glo_gac52bad1e086d5f0dc519027ea19f32c4_html_gac52bad1e086d5f0dc519027ea19f32c4"><div class="ttname"><a href="group__prim__glo_gac52bad1e086d5f0dc519027ea19f32c4.html#gac52bad1e086d5f0dc519027ea19f32c4">global_table</a></div><div class="ttdeci">list global_table</div><div class="ttdef"><b>Definition:</b> runtime.c:500</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaa34f06538764cb491abab840b0a44462_html_gaa34f06538764cb491abab840b0a44462"><div class="ttname"><a href="group__prim__obj_gaa34f06538764cb491abab840b0a44462.html#gaa34f06538764cb491abab840b0a44462">primitive_length</a></div><div class="ttdeci">const object primitive_length</div><div class="ttdef"><b>Definition:</b> runtime.c:6479</div></div>
|
|
<div class="ttc" id="group__prim__eq_ga945b003c9802c787fa2abc13b53ddf47_html_ga945b003c9802c787fa2abc13b53ddf47"><div class="ttname"><a href="group__prim__eq_ga945b003c9802c787fa2abc13b53ddf47.html#ga945b003c9802c787fa2abc13b53ddf47">Cyc_is_procedure</a></div><div class="ttdeci">object Cyc_is_procedure(void *data, object o)</div><div class="ttdef"><b>Definition:</b> runtime.c:1983</div></div>
|
|
<div class="ttc" id="group__objects_ga3be4dc1266585983419449b4d3d2fb91_html_ga3be4dc1266585983419449b4d3d2fb91"><div class="ttname"><a href="group__objects_ga3be4dc1266585983419449b4d3d2fb91.html#ga3be4dc1266585983419449b4d3d2fb91">bn_cmp_type</a></div><div class="ttdeci">bn_cmp_type</div><div class="ttdef"><b>Definition:</b> types.h:920</div></div>
|
|
<div class="ttc" id="group__prim__pairs_gad60c5e448cd6caac2e21faca8d010210_html_gad60c5e448cd6caac2e21faca8d010210"><div class="ttname"><a href="group__prim__pairs_gad60c5e448cd6caac2e21faca8d010210.html#gad60c5e448cd6caac2e21faca8d010210">assoc</a></div><div class="ttdeci">list assoc(void *data, object x, list l)</div><div class="ttdef"><b>Definition:</b> runtime.c:1433</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga117b405798b9cee725a5dd40d0590d6b_html_ga117b405798b9cee725a5dd40d0590d6b"><div class="ttname"><a href="group__prim__obj_ga117b405798b9cee725a5dd40d0590d6b.html#ga117b405798b9cee725a5dd40d0590d6b">primitive_Cyc_91spawn_91thread_67</a></div><div class="ttdeci">const object primitive_Cyc_91spawn_91thread_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6448</div></div>
|
|
<div class="ttc" id="group__prim__obj_gafb465fde13eb11baf8a4ed679d935d45_html_gafb465fde13eb11baf8a4ed679d935d45"><div class="ttname"><a href="group__prim__obj_gafb465fde13eb11baf8a4ed679d935d45.html#gafb465fde13eb11baf8a4ed679d935d45">primitive_Cyc_91compilation_91environment</a></div><div class="ttdeci">const object primitive_Cyc_91compilation_91environment</div><div class="ttdef"><b>Definition:</b> runtime.c:6525</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga9c0da8b36e7ca3162258cbac917abdda_html_ga9c0da8b36e7ca3162258cbac917abdda"><div class="ttname"><a href="group__prim__obj_ga9c0da8b36e7ca3162258cbac917abdda.html#ga9c0da8b36e7ca3162258cbac917abdda">primitive_Cyc_91global_91vars</a></div><div class="ttdeci">const object primitive_Cyc_91global_91vars</div><div class="ttdef"><b>Definition:</b> runtime.c:6442</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaf904233a10063c2fa9c1e1e5c52edfec_html_gaf904233a10063c2fa9c1e1e5c52edfec"><div class="ttname"><a href="group__prim__obj_gaf904233a10063c2fa9c1e1e5c52edfec.html#gaf904233a10063c2fa9c1e1e5c52edfec">primitive_cddddr</a></div><div class="ttdeci">const object primitive_cddddr</div><div class="ttdef"><b>Definition:</b> runtime.c:6515</div></div>
|
|
<div class="ttc" id="group__prim__sys_gaead27279009770ecef1290987d5254a7_html_gaead27279009770ecef1290987d5254a7"><div class="ttname"><a href="group__prim__sys_gaead27279009770ecef1290987d5254a7.html#gaead27279009770ecef1290987d5254a7">Cyc_installation_dir</a></div><div class="ttdeci">object Cyc_installation_dir(void *data, object cont, object type)</div><div class="ttdef"><b>Definition:</b> runtime.c:2902</div></div>
|
|
<div class="ttc" id="group__prim__err_ga54be4012efdbc4200d721276837b4dcc_html_ga54be4012efdbc4200d721276837b4dcc"><div class="ttname"><a href="group__prim__err_ga54be4012efdbc4200d721276837b4dcc.html#ga54be4012efdbc4200d721276837b4dcc">Cyc_check_pair</a></div><div class="ttdeci">#define Cyc_check_pair(d, obj)</div><div class="ttdef"><b>Definition:</b> runtime.h:83</div></div>
|
|
<div class="ttc" id="group__prim__num_ga5a075afb76f49f8290862abab785dadd_html_ga5a075afb76f49f8290862abab785dadd"><div class="ttname"><a href="group__prim__num_ga5a075afb76f49f8290862abab785dadd.html#ga5a075afb76f49f8290862abab785dadd">Cyc_bignum_normalize</a></div><div class="ttdeci">object Cyc_bignum_normalize(void *data, object n)</div><div class="ttdef"><b>Definition:</b> runtime.c:1652</div></div>
|
|
<div class="ttc" id="group__prim__vec_ga8b641b5ba0130f0095e4802a7e8247a2_html_ga8b641b5ba0130f0095e4802a7e8247a2"><div class="ttname"><a href="group__prim__vec_ga8b641b5ba0130f0095e4802a7e8247a2.html#ga8b641b5ba0130f0095e4802a7e8247a2">Cyc_vector_set_unsafe</a></div><div class="ttdeci">object Cyc_vector_set_unsafe(void *d, object v, object k, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:2122</div></div>
|
|
<div class="ttc" id="group__prim__num_gaa9fab05455dc35270acbb075bd5b6bd7_html_gaa9fab05455dc35270acbb075bd5b6bd7"><div class="ttname"><a href="group__prim__num_gaa9fab05455dc35270acbb075bd5b6bd7.html#gaa9fab05455dc35270acbb075bd5b6bd7">Cyc_sum_op</a></div><div class="ttdeci">object Cyc_sum_op(void *data, common_type *x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__obj_gae791784560401ce8ef7bc1bab0f68a1a_html_gae791784560401ce8ef7bc1bab0f68a1a"><div class="ttname"><a href="group__prim__obj_gae791784560401ce8ef7bc1bab0f68a1a.html#gae791784560401ce8ef7bc1bab0f68a1a">primitive_string_91cmp</a></div><div class="ttdeci">const object primitive_string_91cmp</div><div class="ttdef"><b>Definition:</b> runtime.c:6530</div></div>
|
|
<div class="ttc" id="group__prim__vec_ga0d61c63cd87cca39f3c867a397c53580_html_ga0d61c63cd87cca39f3c867a397c53580"><div class="ttname"><a href="group__prim__vec_ga0d61c63cd87cca39f3c867a397c53580.html#ga0d61c63cd87cca39f3c867a397c53580">Cyc_vector_length</a></div><div class="ttdeci">object Cyc_vector_length(void *data, object v)</div><div class="ttdef"><b>Definition:</b> runtime.c:2276</div></div>
|
|
<div class="ttc" id="group__prim__ctrl_ga0659d97ce0f867240e303bc030c6d969_html_ga0659d97ce0f867240e303bc030c6d969"><div class="ttname"><a href="group__prim__ctrl_ga0659d97ce0f867240e303bc030c6d969.html#ga0659d97ce0f867240e303bc030c6d969">apply</a></div><div class="ttdeci">object apply(void *data, object cont, object func, object args)</div><div class="ttdef"><b>Definition:</b> runtime.c:5593</div></div>
|
|
<div class="ttc" id="group__prim__num_gacb1133994d3eac19dd00b24a2125ed15_html_gacb1133994d3eac19dd00b24a2125ed15"><div class="ttname"><a href="group__prim__num_gacb1133994d3eac19dd00b24a2125ed15.html#gacb1133994d3eac19dd00b24a2125ed15">Cyc_fast_list_4</a></div><div class="ttdeci">object Cyc_fast_list_4(object ptr, object a1, object a2, object a3, object a4)</div><div class="ttdef"><b>Definition:</b> runtime.c:1481</div></div>
|
|
<div class="ttc" id="group__prim__obj_gabafcd7a7fe5781c51f126334e74d14d1_html_gabafcd7a7fe5781c51f126334e74d14d1"><div class="ttname"><a href="group__prim__obj_gabafcd7a7fe5781c51f126334e74d14d1.html#gabafcd7a7fe5781c51f126334e74d14d1">primitive_cell_91get</a></div><div class="ttdeci">const object primitive_cell_91get</div><div class="ttdef"><b>Definition:</b> runtime.c:6468</div></div>
|
|
<div class="ttc" id="group__prim__io_gad59c281583da55dfbb0c83b9ddafa71d_html_gad59c281583da55dfbb0c83b9ddafa71d"><div class="ttname"><a href="group__prim__io_gad59c281583da55dfbb0c83b9ddafa71d.html#gad59c281583da55dfbb0c83b9ddafa71d">Cyc_io_peek_u8</a></div><div class="ttdeci">object Cyc_io_peek_u8(void *data, object cont, object port)</div><div class="ttdef"><b>Definition:</b> runtime.c:7606</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaeee0bd9d9611a497ee7d74c2dca01660_html_gaeee0bd9d9611a497ee7d74c2dca01660"><div class="ttname"><a href="group__prim__obj_gaeee0bd9d9611a497ee7d74c2dca01660.html#gaeee0bd9d9611a497ee7d74c2dca01660">primitive_pair_127</a></div><div class="ttdeci">const object primitive_pair_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6557</div></div>
|
|
<div class="ttc" id="group__objects_gaa40e3f8a1b55c81a3063a5e7e373b6de_html_gaa40e3f8a1b55c81a3063a5e7e373b6de"><div class="ttname"><a href="group__objects_gaa40e3f8a1b55c81a3063a5e7e373b6de.html#gaa40e3f8a1b55c81a3063a5e7e373b6de">prim</a></div><div class="ttdeci">#define prim(x)</div><div class="ttdef"><b>Definition:</b> types.h:1467</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga0df86a9934e193aa7236d1805d33cbe3_html_ga0df86a9934e193aa7236d1805d33cbe3"><div class="ttname"><a href="group__prim__obj_ga0df86a9934e193aa7236d1805d33cbe3.html#ga0df86a9934e193aa7236d1805d33cbe3">primitive__87</a></div><div class="ttdeci">const object primitive__87</div><div class="ttdef"><b>Definition:</b> runtime.c:6451</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga7228c7018fa837696e0e8d22f3d0dc9c_html_ga7228c7018fa837696e0e8d22f3d0dc9c"><div class="ttname"><a href="group__prim__obj_ga7228c7018fa837696e0e8d22f3d0dc9c.html#ga7228c7018fa837696e0e8d22f3d0dc9c">primitive_cadadr</a></div><div class="ttdeci">const object primitive_cadadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6505</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga48fb7459ef1b37fdc5cbf8b01efa0d46_html_ga48fb7459ef1b37fdc5cbf8b01efa0d46"><div class="ttname"><a href="group__prim__obj_ga48fb7459ef1b37fdc5cbf8b01efa0d46.html#ga48fb7459ef1b37fdc5cbf8b01efa0d46">primitive_number_127</a></div><div class="ttdeci">const object primitive_number_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6554</div></div>
|
|
<div class="ttc" id="group__prim__num_ga9e6d27dcae98118c6c0c4ff6aa60d058_html_ga9e6d27dcae98118c6c0c4ff6aa60d058"><div class="ttname"><a href="group__prim__num_ga9e6d27dcae98118c6c0c4ff6aa60d058.html#ga9e6d27dcae98118c6c0c4ff6aa60d058">Cyc_num_lte</a></div><div class="ttdeci">object Cyc_num_lte(void *, object cont, int argc, object n,...)</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga46d7bc2e884dfd0ed8c390dcf3a9766d_html_ga46d7bc2e884dfd0ed8c390dcf3a9766d"><div class="ttname"><a href="group__prim__pairs_ga46d7bc2e884dfd0ed8c390dcf3a9766d.html#ga46d7bc2e884dfd0ed8c390dcf3a9766d">assq</a></div><div class="ttdeci">list assq(void *data, object x, list l)</div><div class="ttdef"><b>Definition:</b> runtime.c:1419</div></div>
|
|
<div class="ttc" id="group__prim__pairs_ga88ce0ccdca0559e3242d7ffab2f2e284_html_ga88ce0ccdca0559e3242d7ffab2f2e284"><div class="ttname"><a href="group__prim__pairs_ga88ce0ccdca0559e3242d7ffab2f2e284.html#ga88ce0ccdca0559e3242d7ffab2f2e284">Cyc_set_cdr_cps</a></div><div class="ttdeci">object Cyc_set_cdr_cps(void *, object cont, object l, object val)</div><div class="ttdef"><b>Definition:</b> runtime.c:2168</div></div>
|
|
<div class="ttc" id="group__prim__err_ga86d6406f98bd4ef2c78114ecdb6f7fe1_html_ga86d6406f98bd4ef2c78114ecdb6f7fe1"><div class="ttname"><a href="group__prim__err_ga86d6406f98bd4ef2c78114ecdb6f7fe1.html#ga86d6406f98bd4ef2c78114ecdb6f7fe1">Cyc_check_obj</a></div><div class="ttdeci">void Cyc_check_obj(void *data, int tag, object obj)</div><div class="ttdef"><b>Definition:</b> runtime.c:78</div></div>
|
|
<div class="ttc" id="group__prim__io_ga7ef5393eb941c6b429cdd3eca2945b2d_html_ga7ef5393eb941c6b429cdd3eca2945b2d"><div class="ttname"><a href="group__prim__io_ga7ef5393eb941c6b429cdd3eca2945b2d.html#ga7ef5393eb941c6b429cdd3eca2945b2d">Cyc_io_open_output_file</a></div><div class="ttdeci">port_type Cyc_io_open_output_file(void *data, object str)</div><div class="ttdef"><b>Definition:</b> runtime.c:4493</div></div>
|
|
<div class="ttc" id="group__prim__num_gac2119573bb4ae8e92d409c1bfc88f613_html_gac2119573bb4ae8e92d409c1bfc88f613"><div class="ttname"><a href="group__prim__num_gac2119573bb4ae8e92d409c1bfc88f613.html#gac2119573bb4ae8e92d409c1bfc88f613">Cyc_fast_list_3</a></div><div class="ttdeci">object Cyc_fast_list_3(object ptr, object a1, object a2, object a3)</div><div class="ttdef"><b>Definition:</b> runtime.c:1472</div></div>
|
|
<div class="ttc" id="group__gc__minor_gac1a5aac97445f3b7aca4864d9509f73e_html_gac1a5aac97445f3b7aca4864d9509f73e"><div class="ttname"><a href="group__gc__minor_gac1a5aac97445f3b7aca4864d9509f73e.html#gac1a5aac97445f3b7aca4864d9509f73e">GC</a></div><div class="ttdeci">void GC(void *, closure, object *, int)</div><div class="ttdef"><b>Definition:</b> runtime.c:6079</div></div>
|
|
<div class="ttc" id="group__prim__num_ga602256ff522f594803641488d5c72cb4_html_ga602256ff522f594803641488d5c72cb4"><div class="ttname"><a href="group__prim__num_ga602256ff522f594803641488d5c72cb4.html#ga602256ff522f594803641488d5c72cb4">Cyc_num_fast_gte_op</a></div><div class="ttdeci">object Cyc_num_fast_gte_op(void *data, object x, object y)</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga23c591e43ea024e9721119796652ca18_html_ga23c591e43ea024e9721119796652ca18"><div class="ttname"><a href="group__prim__obj_ga23c591e43ea024e9721119796652ca18.html#ga23c591e43ea024e9721119796652ca18">primitive_real_127</a></div><div class="ttdeci">const object primitive_real_127</div><div class="ttdef"><b>Definition:</b> runtime.c:6555</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaa377106e1e7e11fee8aafca695c76c08_html_gaa377106e1e7e11fee8aafca695c76c08"><div class="ttname"><a href="group__prim__obj_gaa377106e1e7e11fee8aafca695c76c08.html#gaa377106e1e7e11fee8aafca695c76c08">primitive_string_91set_67</a></div><div class="ttdeci">const object primitive_string_91set_67</div><div class="ttdef"><b>Definition:</b> runtime.c:6522</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaf9926cb0135d7bc24f0af554572ef162_html_gaf9926cb0135d7bc24f0af554572ef162"><div class="ttname"><a href="group__prim__obj_gaf9926cb0135d7bc24f0af554572ef162.html#gaf9926cb0135d7bc24f0af554572ef162">primitive_cdar</a></div><div class="ttdeci">const object primitive_cdar</div><div class="ttdef"><b>Definition:</b> runtime.c:6490</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga763e6ff532f3fcc737c724703be5c618_html_ga763e6ff532f3fcc737c724703be5c618"><div class="ttname"><a href="group__prim__obj_ga763e6ff532f3fcc737c724703be5c618.html#ga763e6ff532f3fcc737c724703be5c618">primitive_cddadr</a></div><div class="ttdeci">const object primitive_cddadr</div><div class="ttdef"><b>Definition:</b> runtime.c:6513</div></div>
|
|
<div class="ttc" id="group__prim__num_ga4585608d61500eeebf89dc69715f2197_html_ga4585608d61500eeebf89dc69715f2197"><div class="ttname"><a href="group__prim__num_ga4585608d61500eeebf89dc69715f2197.html#ga4585608d61500eeebf89dc69715f2197">Cyc_div_op</a></div><div class="ttdeci">object Cyc_div_op(void *data, common_type *x, object y)</div><div class="ttdef"><b>Definition:</b> runtime.c:4079</div></div>
|
|
<div class="ttc" id="group__prim__obj_ga5c7d8236b7d1b61e5e9f01fb4d3811d4_html_ga5c7d8236b7d1b61e5e9f01fb4d3811d4"><div class="ttname"><a href="group__prim__obj_ga5c7d8236b7d1b61e5e9f01fb4d3811d4.html#ga5c7d8236b7d1b61e5e9f01fb4d3811d4">primitive_cddar</a></div><div class="ttdeci">const object primitive_cddar</div><div class="ttdef"><b>Definition:</b> runtime.c:6498</div></div>
|
|
<div class="ttc" id="group__prim__obj_gaf9032e9a4118b7f244761b636e4513fb_html_gaf9032e9a4118b7f244761b636e4513fb"><div class="ttname"><a href="group__prim__obj_gaf9032e9a4118b7f244761b636e4513fb.html#gaf9032e9a4118b7f244761b636e4513fb">primitive_close_91port</a></div><div class="ttdeci">const object primitive_close_91port</div><div class="ttdef"><b>Definition:</b> runtime.c:6570</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated 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>
|