⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iconvme_8c.html

📁 一个收集所有最基本功能的函数库;所有的函数都是尽量短小和简单 使用 doxygen 生成文档 所有代码以在 Linux 系统上可以编译并运行为准;每当在 lib 目录里增加了一个功能函数
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>libkf701: /home/kf701/work/libkf701/lib/iconvme.c File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.1 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li id="current"><a href="files.html"><span>Files</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="files.html"><span>File&nbsp;List</span></a></li>    <li><a href="globals.html"><span>Globals</span></a></li>  </ul></div><h1>/home/kf701/work/libkf701/lib/iconvme.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br><code>#include &lt;stdlib.h&gt;</code><br><code>#include &lt;string.h&gt;</code><br><code>#include &lt;errno.h&gt;</code><br><code>#include &lt;iconv.h&gt;</code><br><code>#include &lt;limits.h&gt;</code><br><p>Include dependency graph for iconvme.c:<p><center><img src="iconvme_8c__incl.png" border="0" usemap="#/home/kf701/work/libkf701/lib/iconvme.c_map" alt=""></center><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iconvme_8c.html#3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a>&nbsp;&nbsp;&nbsp;((size_t) -1)</td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="iconvme_8c.html#ed6342a937cd8fc49dff2b4bf524968b">iconv_string</a> (const char *str, const char *from_codeset, const char *to_codeset)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">codeset convert  <a href="#ed6342a937cd8fc49dff2b4bf524968b"></a><br></td></tr></table><hr><h2>Define Documentation</h2><a class="anchor" name="3c75bb398badb69c7577b21486f9963f"></a><!-- doxytag: member="iconvme.c::SIZE_MAX" ref="3c75bb398badb69c7577b21486f9963f" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">#define SIZE_MAX&nbsp;&nbsp;&nbsp;((size_t) -1)          </td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><hr><h2>Function Documentation</h2><a class="anchor" name="ed6342a937cd8fc49dff2b4bf524968b"></a><!-- doxytag: member="iconvme.c::iconv_string" ref="ed6342a937cd8fc49dff2b4bf524968b" args="(const char *str, const char *from_codeset, const char *to_codeset)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">char* iconv_string           </td>          <td>(</td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>str</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>from_codeset</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>to_codeset</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>codeset convert <p>Convert a zero-terminated string STR from the FROM_CODSET code set to the TO_CODESET code set. The returned string is allocated using malloc, and must be dellocated by the caller using free. On failure, NULL is returned and errno holds the error reason. Note that if TO_CODESET uses 0 for anything but to terminate the string, the caller of this function may have difficulties finding out the length of the output string.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>raw buffer need convert </td></tr>    <tr><td valign="top"></td><td valign="top"><em>from_codeset</em>&nbsp;</td><td>such as "gbk" </td></tr>    <tr><td valign="top"></td><td valign="top"><em>to_codeset</em>&nbsp;</td><td>such as "utf-8"</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>the converted buffer or NULL when faild you must free the retval buffer yourself </dd></dl></div></div><p><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 7 15:05:15 2007 for libkf701 by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -