📄 iconvme_8c.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 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -