iconvme_8c.html
来自「一个收集所有最基本功能的函数库;所有的函数都是尽量短小和简单 使用 doxyge」· HTML 代码 · 共 106 行
HTML
106 行
<!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 Page</span></a></li> <li><a href="annotated.html"><span>Data 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 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 <stdio.h></code><br><code>#include <stdlib.h></code><br><code>#include <string.h></code><br><code>#include <errno.h></code><br><code>#include <iconv.h></code><br><code>#include <limits.h></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="iconvme_8c.html#3c75bb398badb69c7577b21486f9963f">SIZE_MAX</a> ((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 * </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"> </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 ((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 * </td> <td class="paramname"> <em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>from_codeset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"> <em>to_codeset</em></td><td> </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> </td><td>raw buffer need convert </td></tr> <tr><td valign="top"></td><td valign="top"><em>from_codeset</em> </td><td>such as "gbk" </td></tr> <tr><td valign="top"></td><td valign="top"><em>to_codeset</em> </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 <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 + =
减小字号Ctrl + -
显示快捷键?