<li class="toc_entries"><a href="./silcbitops_hsilcutil2FBit20Operations20Interface.html" >Bit Operations Interface</a>
<li class="toc_entries"><a href="./silcbuffmt_hsilcutil2FBuffer20Format20Interface.html" >Buffer Format Interface</a>
<li class="toc_entries"><a href="./silcbuffer_hsilcutil2FBuffer20Interface.html" >Buffer Interface</a>
+<li class="toc_entries"><a href="./silcbufferstream_hsilcutil2FBuffer20Stream20Interface.html" >Buffer Stream Interface</a>
<li class="toc_entries"><a href="./silccond_hsilcutil2FCondition20Variable20Interface.html" >Condition Variable Interface</a>
<li class="toc_entries"><a href="./silcconfig_hsilcutil2FConfig20File20Interface.html" >Config File Interface</a>
<li class="toc_entries"><a href="./silcdir_hsilcutil2FDirectory20Interface.html" >Directory Interface</a>
<li class="toc_entries"><a href="./silcutil_hsilcutil2FMisc20Utilities.html" >Misc Utilities</a>
<li class="toc_entries"><a href="./silcmutex_hsilcutil2FMutex20Interface.html" >Mutex Interface</a>
<li class="toc_entries"><a href="./silcnet_hsilcutil2FNetwork20Interface.html" >Network Interface</a>
+<li class="toc_entries"><a href="./silclocalnetstream_hsilcutil2FLocal20Network20Stream20Interface.html" >Local Network Stream Interface</a>
<li class="toc_entries"><a href="./silcrand_hsilcutil2FRandom20Number20Interface.html" >Random Number Interface</a>
<li class="toc_entries"><a href="./silcregex_hsilcutil2FRegex20Interface.html" >Regex Interface</a>
<li class="toc_entries"><a href="./silcschedule_hsilcutil2FScheduler20Interface.html" >Scheduler Interface</a>
<li class="toc_entries"><a href="./silctimer_hsilcutil2FTimer20Interface.html" >Timer Interface</a>
<li class="toc_entries"><a href="./silctypes_hsilcutil2FTypes20and20Definitions.html" >Types and Definitions</a>
<li class="toc_entries"><a href="./silcutf8_hsilcutil2FUTF2D820Interface.html" >UTF-8 Interface</a>
+<li class="toc_entries"><a href="./silcxml_hsilcutil2FXML20Interface.html" >XML Interface</a>
+<li class="toc_entries"><a href="./silchttpserver_hsilchttp2FHTTP20Server20Interface.html" >HTTP Server Interface</a>
+<li class="toc_entries"><a href="./silchttpphp_hsilchttp2FHTTP20PHP20Translator.html" >HTTP PHP Translator</a>
<li class="toc_entries"><a href="masterindex.html">Toolkit Index</a><br />
</ul>
options:
- --src ../../lib/silcutil
+ --src ../../lib/
--doc .
--html
--sectionnameonly
--syntaxcolors
--nopre
- --nodesc
--no_subdirectories
--index
--documenttitle "SILC Runtime Toolkit"
* SilcBool silc_net_gethostbyaddr(const char *addr, char *name,
* SilcUInt32 name_len);
*
-x * DESCRIPTION
+ * DESCRIPTION
*
* Resolves the hostname for the IP address indicated by the `addr'
* This returns TRUE and the resolved hostname to the `name' buffer,
* 64-bit floating point number.
*
***/
-typedef double SilcFloat64
+typedef double SilcFloat64;
#if SILC_SIZEOF_VOID_P < 4
typedef SilcUInt32 * void *;
silc_hash_utf8_compare, NULL,
NULL, NULL, TRUE);
if (!t) {
- silc_set_errno(SILC_ERR_OUT_OF_MEMORY);
- silc_set_errno_location(NULL,
- XML_GetCurrentLineNumber(parser->parser),
- XML_GetCurrentColumnNumber(parser->parser));
XML_StopParser(parser->parser, FALSE);
return;
}
ret = silc_xml_parse(parser, data, data_len);
if (!ret) {
+ silc_free(data);
silc_set_errno_reason(silc_xml_expat_error(parser->parser),
silc_xml_get_error(parser));
silc_set_errno_location(filename,
/* Do not process XML namespaces. */
SilcBool no_namespace;
} *SilcXMLParams, SilcXMLParamsStruct;
+/***/
/****f* silcutil/silc_xml_parser_create
*
SilcHashTable attributes,
const char *name);
-/****f* silcutil/silc_xml_get_attribute
+/****f* silcutil/silc_xml_current_location
*
* SYNOPSIS
*