亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gdsl__hash_8h-source.html

?? 一個通用的C語言實現的數據結構
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!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>gdsl: gdsl_hash.h Source File</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.4.6 --><div class="tabs">  <ul>    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</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>gdsl_hash.h</h1><a href="gdsl__hash_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span><a name="l00002"></a>00002 <span class="comment"> * This file is part of the Generic Data Structures Library (GDSL).</span><a name="l00003"></a>00003 <span class="comment"> * Copyright (C) 1998-2006 Nicolas Darnis &lt;ndarnis@free.fr&gt;.</span><a name="l00004"></a>00004 <span class="comment"> *</span><a name="l00005"></a>00005 <span class="comment"> * The GDSL library is free software; you can redistribute it and/or </span><a name="l00006"></a>00006 <span class="comment"> * modify it under the terms of the GNU General Public License as </span><a name="l00007"></a>00007 <span class="comment"> * published by the Free Software Foundation; either version 2 of</span><a name="l00008"></a>00008 <span class="comment"> * the License, or (at your option) any later version.</span><a name="l00009"></a>00009 <span class="comment"> *</span><a name="l00010"></a>00010 <span class="comment"> * The GDSL library is distributed in the hope that it will be useful,</span><a name="l00011"></a>00011 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span><a name="l00012"></a>00012 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><a name="l00013"></a>00013 <span class="comment"> * GNU General Public License for more details.</span><a name="l00014"></a>00014 <span class="comment"> *</span><a name="l00015"></a>00015 <span class="comment"> * You should have received a copy of the GNU General Public License</span><a name="l00016"></a>00016 <span class="comment"> * along with the GDSL library; see the file COPYING.</span><a name="l00017"></a>00017 <span class="comment"> * If not, write to the Free Software Foundation, Inc., </span><a name="l00018"></a>00018 <span class="comment"> * 59 Temple Place, Suite 330, Boston, MA  02111-1307, USA.</span><a name="l00019"></a>00019 <span class="comment"> *</span><a name="l00020"></a>00020 <span class="comment"> * $RCSfile: gdsl__hash_8h-source.html,v $</span><a name="l00021"></a>00021 <span class="comment"> * $Revision: 1.10 $</span><a name="l00022"></a>00022 <span class="comment"> * $Date: 2006/06/22 09:16:01 $</span><a name="l00023"></a>00023 <span class="comment"> */</span><a name="l00024"></a>00024 <a name="l00025"></a>00025 <a name="l00026"></a>00026 <span class="preprocessor">#ifndef _GDSL_HASH_H_</span><a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#define _GDSL_HASH_H_</span><a name="l00028"></a>00028 <span class="preprocessor"></span><a name="l00029"></a>00029 <a name="l00030"></a>00030 <span class="preprocessor">#include &lt;stdio.h&gt;</span><a name="l00031"></a>00031 <a name="l00032"></a>00032 <a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="gdsl__types_8h.html">gdsl_types.h</a>"</span><a name="l00034"></a>00034 <a name="l00035"></a>00035 <a name="l00036"></a>00036 <span class="preprocessor">#ifdef __cplusplus</span><a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> <a name="l00038"></a>00038 {<a name="l00039"></a>00039 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><a name="l00040"></a>00040 <a name="l00041"></a>00041 <a name="l00054"></a><a class="code" href="group__gdsl__hash.html#ge145ec3ea3d118dcc593ab7902162cd2">00054</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>hash_table* <a class="code" href="group__gdsl__hash.html#ge145ec3ea3d118dcc593ab7902162cd2">gdsl_hash_t</a>;<a name="l00055"></a>00055 <a name="l00062"></a><a class="code" href="group__gdsl__hash.html#g9198c4e32d387180450fa57d7e29515d">00062</a> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* (*gdsl_key_func_t) (<span class="keywordtype">void</span>* VALUE<a name="l00063"></a>00063                     );<a name="l00064"></a>00064 <a name="l00070"></a><a class="code" href="group__gdsl__hash.html#gb53a567436929e68661a337d7c3b20a0">00070</a> <span class="keyword">typedef</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a> (*<a class="code" href="group__gdsl__hash.html#gb53a567436929e68661a337d7c3b20a0">gdsl_hash_func_t</a>) (<span class="keyword">const</span> <span class="keywordtype">char</span>* KEY<a name="l00071"></a>00071                    );<a name="l00072"></a>00072 <a name="l00073"></a>00073 <span class="comment">/******************************************************************************/</span><a name="l00074"></a>00074 <span class="comment">/* Generic hash function                                                      */</span><a name="l00075"></a>00075 <span class="comment">/******************************************************************************/</span><a name="l00076"></a>00076 <a name="l00087"></a>00087 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a><a name="l00088"></a>00088 <a class="code" href="group__gdsl__hash.html#gfb96675c3097a359e962bca36a11a528">gdsl_hash</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* KEY<a name="l00089"></a>00089        );<a name="l00090"></a>00090 <a name="l00091"></a>00091 <span class="comment">/******************************************************************************/</span><a name="l00092"></a>00092 <span class="comment">/* Management functions of hashtables                                         */</span><a name="l00093"></a>00093 <span class="comment">/******************************************************************************/</span><a name="l00094"></a>00094 <a name="l00127"></a>00127 <span class="keyword">extern</span> gdsl_hash_t<a name="l00128"></a>00128 <a class="code" href="group__gdsl__hash.html#ge19c5647d31f3d8f88b988e89609049c">gdsl_hash_alloc</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* NAME,<a name="l00129"></a>00129          <a class="code" href="group__gdsl__types.html#g32a9b4e8b9665183c2741d28a5ced64f">gdsl_alloc_func_t</a> ALLOC_F,<a name="l00130"></a>00130          <a class="code" href="group__gdsl__types.html#g2c6b3f96b291b5b39d2799f93e350053">gdsl_free_func_t</a> FREE_F,<a name="l00131"></a>00131          <a class="code" href="group__gdsl__hash.html#g9198c4e32d387180450fa57d7e29515d">gdsl_key_func_t</a> KEY_F,<a name="l00132"></a>00132          <a class="code" href="group__gdsl__hash.html#gb53a567436929e68661a337d7c3b20a0">gdsl_hash_func_t</a> HASH_F,<a name="l00133"></a>00133          ushort INITIAL_ENTRIES_NB<a name="l00134"></a>00134          );<a name="l00135"></a>00135 <a name="l00149"></a>00149 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00150"></a>00150 <a class="code" href="group__gdsl__hash.html#g3723a6cfb3338b7e312d3e2f161f0692">gdsl_hash_free</a> (gdsl_hash_t H<a name="l00151"></a>00151         );<a name="l00152"></a>00152 <a name="l00166"></a>00166 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00167"></a>00167 <a class="code" href="group__gdsl__hash.html#gc047b5a4899747159dbaf44b39b7daeb">gdsl_hash_flush</a> (gdsl_hash_t H<a name="l00168"></a>00168          );<a name="l00169"></a>00169 <a name="l00170"></a>00170 <span class="comment">/******************************************************************************/</span><a name="l00171"></a>00171 <span class="comment">/* Consultation functions of hashtables                                       */</span><a name="l00172"></a>00172 <span class="comment">/******************************************************************************/</span><a name="l00173"></a>00173 <a name="l00183"></a>00183 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span>*<a name="l00184"></a>00184 <a class="code" href="group__gdsl__hash.html#g199e08c06af60e688d95244a023f406d">gdsl_hash_get_name</a> (<span class="keyword">const</span> gdsl_hash_t H<a name="l00185"></a>00185             );<a name="l00186"></a>00186 <a name="l00196"></a>00196 <span class="keyword">extern</span> ushort<a name="l00197"></a>00197 <a class="code" href="group__gdsl__hash.html#gd87fd81a7853bdcfe2cc7fdd142556f0">gdsl_hash_get_entries_number</a> (<span class="keyword">const</span> gdsl_hash_t H<a name="l00198"></a>00198                   );<a name="l00199"></a>00199 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷亚洲婷婷| 国产福利不卡视频| 日韩一区二区免费在线观看| 亚洲无人区一区| 日韩欧美中文字幕制服| 另类综合日韩欧美亚洲| 久久久av毛片精品| 白白色亚洲国产精品| 一个色在线综合| 日韩三级高清在线| 成人免费看的视频| 亚洲成精国产精品女| 精品久久久久久亚洲综合网| 粉嫩嫩av羞羞动漫久久久| 精品一区二区在线免费观看| 精品国产免费人成在线观看| 菠萝蜜视频在线观看一区| 一区二区三区四区av| 精品国产乱码久久久久久蜜臀 | 亚洲精品国产精品乱码不99| 欧美日韩午夜影院| 国产剧情一区二区三区| 亚洲精品菠萝久久久久久久| 日韩一区二区三区高清免费看看 | 夫妻av一区二区| 亚洲黄色免费电影| 欧美xxxx老人做受| 色婷婷综合视频在线观看| 秋霞成人午夜伦在线观看| 国产精品久久99| 欧美一级一级性生活免费录像| 国产不卡在线视频| 亚洲第一综合色| 国产精品每日更新| 欧美一区二区视频在线观看| av在线播放成人| 狠狠色2019综合网| 亚洲国产成人tv| 国产精品久久久久久久久晋中| 91精品国产黑色紧身裤美女| 91在线国产福利| 韩国欧美国产1区| 视频一区在线视频| 亚洲精品美腿丝袜| 国产欧美久久久精品影院| 日韩一区二区精品葵司在线| 91色九色蝌蚪| 丁香激情综合五月| 激情欧美一区二区| 毛片av一区二区| 亚洲.国产.中文慕字在线| 亚洲视频精选在线| 日本一区二区三区四区在线视频 | 国模大尺度一区二区三区| 亚洲午夜精品在线| 亚洲蜜臀av乱码久久精品蜜桃| 久久久久国产一区二区三区四区| 日韩一区二区三区视频在线| 欧美天天综合网| 精久久久久久久久久久| 一本色道久久综合狠狠躁的推荐 | 久久99精品国产.久久久久久| 91久久香蕉国产日韩欧美9色| 亚洲人成在线观看一区二区| 91亚洲精品乱码久久久久久蜜桃| 久久久久免费观看| 日本精品一级二级| 国产露脸91国语对白| 亚洲色图一区二区| 国产精品网曝门| 久久久精品综合| 久久精品水蜜桃av综合天堂| 久久天天做天天爱综合色| 日韩视频免费观看高清在线视频| 91精品国产aⅴ一区二区| 欧美日韩免费高清一区色橹橹| 欧美午夜电影网| 欧美女孩性生活视频| 91精品国产综合久久香蕉麻豆| 欧美精品tushy高清| 欧美一区二区免费视频| 日韩一区二区电影在线| 欧美精品一区二区蜜臀亚洲| 久久精品亚洲乱码伦伦中文| 国产精品私房写真福利视频| 国产精品全国免费观看高清 | 国内成+人亚洲+欧美+综合在线| 久久成人久久鬼色| 国产盗摄视频一区二区三区| 大胆欧美人体老妇| 色一情一乱一乱一91av| 欧美视频三区在线播放| 制服丝袜av成人在线看| 欧美v日韩v国产v| 欧美韩国一区二区| 亚洲精品水蜜桃| 亚洲成人黄色影院| 久久99精品视频| 成人av网址在线| 欧美亚洲一区二区在线| 欧美一区二区三区婷婷月色| 久久久久久久久久久久久久久99| 中文字幕亚洲在| 日韩电影免费在线看| 国产一区二区主播在线| 91日韩精品一区| 91精品国产欧美一区二区18| 久久精品亚洲麻豆av一区二区| 亚洲精品国产第一综合99久久 | 免费在线视频一区| 国产成人精品一区二区三区四区| 91亚洲国产成人精品一区二区三| 欧美日韩三级视频| 久久久综合激的五月天| 一区二区三区加勒比av| 国产一区在线观看视频| 欧洲精品在线观看| 久久久久99精品国产片| 亚洲成人777| 波多野洁衣一区| 91精品在线麻豆| 亚洲四区在线观看| 久久99精品久久久久久| 在线观看国产91| 欧美国产一区视频在线观看| 午夜视频在线观看一区| 成人免费视频app| 日韩欧美高清在线| 亚洲乱码国产乱码精品精小说 | 久久精品男人天堂av| 亚洲高清久久久| 91原创在线视频| 久久久噜噜噜久久人人看 | 亚洲精品成人a在线观看| 激情综合色综合久久| 精品视频色一区| 18欧美乱大交hd1984| 韩国视频一区二区| 91精品国产综合久久福利软件 | 自拍偷拍亚洲综合| 国产精品18久久久久久久久| 欧美一区二区三区白人| 亚洲一区二区三区四区的| 成人福利在线看| 国产人妖乱国产精品人妖| 免费视频一区二区| 538在线一区二区精品国产| 亚洲精品视频一区二区| 成人免费的视频| 国产视频在线观看一区二区三区| 久久er99热精品一区二区| 欧美日韩国产123区| 亚洲国产精品自拍| 在线免费观看成人短视频| 亚洲品质自拍视频| 日本黄色一区二区| 国产精品成人一区二区三区夜夜夜| 狠狠色丁香婷婷综合久久片| 日韩欧美一区二区久久婷婷| 午夜天堂影视香蕉久久| 欧美人妖巨大在线| 婷婷丁香久久五月婷婷| 欧美伦理视频网站| 日本网站在线观看一区二区三区| 在线观看亚洲精品视频| 亚洲午夜电影网| 欧美卡1卡2卡| 男女男精品网站| 精品国产乱码久久久久久浪潮 | 色综合久久66| 亚洲欧美一区二区久久| 日本道免费精品一区二区三区| 亚洲免费看黄网站| 欧美一级黄色录像| 激情图片小说一区| 日本一二三不卡| 91免费观看视频在线| 一区二区三区国产精品| 9191精品国产综合久久久久久| 日本不卡高清视频| 亚洲精品在线三区| 成人h动漫精品一区二| 日韩码欧中文字| 精品视频全国免费看| 免费欧美在线视频| 国产午夜精品一区二区三区视频 | 亚洲伦理在线免费看| 欧美日韩一区高清| 久久精品国产亚洲5555| 国产日韩影视精品| 色av综合在线| 久久成人18免费观看| 国产精品乱人伦| 欧美性猛交xxxx乱大交退制版| 蜜桃一区二区三区四区| 久久久www免费人成精品| 色成年激情久久综合| 久久不见久久见中文字幕免费| 国产精品久久久久aaaa樱花 | 91麻豆精东视频|