~ubuntu-branches/debian/sid/hal/sid

« back to all changes in this revision

Viewing changes to doc/api/libhal/tmpl/uthash.sgml

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2007-10-23 12:33:58 UTC
  • Revision ID: james.westby@ubuntu.com-20071023123358-xaf8mjc5n84d5gtz
Tags: upstream-0.5.10
ImportĀ upstreamĀ versionĀ 0.5.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ##### SECTION Title ##### -->
 
2
uthash
 
3
 
 
4
<!-- ##### SECTION Short_Description ##### -->
 
5
 
 
6
 
 
7
<!-- ##### SECTION Long_Description ##### -->
 
8
<para>
 
9
 
 
10
</para>
 
11
 
 
12
 
 
13
<!-- ##### SECTION See_Also ##### -->
 
14
<para>
 
15
 
 
16
</para>
 
17
 
 
18
 
 
19
<!-- ##### SECTION Stability_Level ##### -->
 
20
 
 
21
 
 
22
<!-- ##### MACRO uthash_fatal ##### -->
 
23
<para>
 
24
 
 
25
</para>
 
26
 
 
27
@msg: 
 
28
 
 
29
 
 
30
<!-- ##### MACRO uthash_bkt_malloc ##### -->
 
31
<para>
 
32
 
 
33
</para>
 
34
 
 
35
@sz: 
 
36
 
 
37
 
 
38
<!-- ##### MACRO uthash_bkt_free ##### -->
 
39
<para>
 
40
 
 
41
</para>
 
42
 
 
43
@ptr: 
 
44
 
 
45
 
 
46
<!-- ##### MACRO uthash_tbl_malloc ##### -->
 
47
<para>
 
48
 
 
49
</para>
 
50
 
 
51
@sz: 
 
52
 
 
53
 
 
54
<!-- ##### MACRO uthash_tbl_free ##### -->
 
55
<para>
 
56
 
 
57
</para>
 
58
 
 
59
@ptr: 
 
60
 
 
61
 
 
62
<!-- ##### MACRO uthash_noexpand_fyi ##### -->
 
63
<para>
 
64
 
 
65
</para>
 
66
 
 
67
@tbl: 
 
68
 
 
69
 
 
70
<!-- ##### MACRO uthash_expand_fyi ##### -->
 
71
<para>
 
72
 
 
73
</para>
 
74
 
 
75
@tbl: 
 
76
 
 
77
 
 
78
<!-- ##### MACRO HASH_INITIAL_NUM_BUCKETS ##### -->
 
79
<para>
 
80
 
 
81
</para>
 
82
 
 
83
 
 
84
 
 
85
<!-- ##### MACRO HASH_BKT_CAPACITY_THRESH ##### -->
 
86
<para>
 
87
 
 
88
</para>
 
89
 
 
90
 
 
91
 
 
92
<!-- ##### MACRO HASH_FIND ##### -->
 
93
<para>
 
94
 
 
95
</para>
 
96
 
 
97
@hh: 
 
98
@head: 
 
99
@keyptr: 
 
100
@keylen_in: 
 
101
@out: 
 
102
 
 
103
 
 
104
<!-- ##### MACRO HASH_ADD ##### -->
 
105
<para>
 
106
 
 
107
</para>
 
108
 
 
109
@hh: 
 
110
@head: 
 
111
@fieldname: 
 
112
@keylen_in: 
 
113
@add: 
 
114
 
 
115
 
 
116
<!-- ##### MACRO HASH_ADD_KEYPTR ##### -->
 
117
<para>
 
118
 
 
119
</para>
 
120
 
 
121
@hh: 
 
122
@head: 
 
123
@keyptr: 
 
124
@keylen_in: 
 
125
@add: 
 
126
 
 
127
 
 
128
<!-- ##### MACRO HASH_DELETE ##### -->
 
129
<para>
 
130
 
 
131
</para>
 
132
 
 
133
@hh: 
 
134
@head: 
 
135
@delptr: 
 
136
 
 
137
 
 
138
<!-- ##### MACRO HASH_FIND_STR ##### -->
 
139
<para>
 
140
 
 
141
</para>
 
142
 
 
143
@head: 
 
144
@findstr: 
 
145
@out: 
 
146
 
 
147
 
 
148
<!-- ##### MACRO HASH_ADD_STR ##### -->
 
149
<para>
 
150
 
 
151
</para>
 
152
 
 
153
@head: 
 
154
@strfield: 
 
155
@add: 
 
156
 
 
157
 
 
158
<!-- ##### MACRO HASH_FIND_INT ##### -->
 
159
<para>
 
160
 
 
161
</para>
 
162
 
 
163
@head: 
 
164
@findint: 
 
165
@out: 
 
166
 
 
167
 
 
168
<!-- ##### MACRO HASH_ADD_INT ##### -->
 
169
<para>
 
170
 
 
171
</para>
 
172
 
 
173
@head: 
 
174
@intfield: 
 
175
@add: 
 
176
 
 
177
 
 
178
<!-- ##### MACRO HASH_DEL ##### -->
 
179
<para>
 
180
 
 
181
</para>
 
182
 
 
183
@head: 
 
184
@delptr: 
 
185
 
 
186
 
 
187
<!-- ##### MACRO HASH_OOPS ##### -->
 
188
<para>
 
189
 
 
190
</para>
 
191
 
 
192
@...: 
 
193
 
 
194
 
 
195
<!-- ##### MACRO HASH_FSCK ##### -->
 
196
<para>
 
197
 
 
198
</para>
 
199
 
 
200
@head: 
 
201
 
 
202
 
 
203
<!-- ##### MACRO HASH_EMIT_KEY ##### -->
 
204
<para>
 
205
 
 
206
</para>
 
207
 
 
208
@hh: 
 
209
@head: 
 
210
@keyptr: 
 
211
@fieldlen: 
 
212
 
 
213
 
 
214
<!-- ##### MACRO HASH_FCN ##### -->
 
215
<para>
 
216
 
 
217
</para>
 
218
 
 
219
 
 
220
 
 
221
<!-- ##### MACRO HASH_BER ##### -->
 
222
<para>
 
223
 
 
224
</para>
 
225
 
 
226
@key: 
 
227
@keylen: 
 
228
@num_bkts: 
 
229
@bkt: 
 
230
@i: 
 
231
@j: 
 
232
@k: 
 
233
 
 
234
 
 
235
<!-- ##### MACRO HASH_SAX ##### -->
 
236
<para>
 
237
 
 
238
</para>
 
239
 
 
240
@key: 
 
241
@keylen: 
 
242
@num_bkts: 
 
243
@bkt: 
 
244
@i: 
 
245
@j: 
 
246
@k: 
 
247
 
 
248
 
 
249
<!-- ##### MACRO HASH_FNV ##### -->
 
250
<para>
 
251
 
 
252
</para>
 
253
 
 
254
@key: 
 
255
@keylen: 
 
256
@num_bkts: 
 
257
@bkt: 
 
258
@i: 
 
259
@j: 
 
260
@k: 
 
261
 
 
262
 
 
263
<!-- ##### MACRO HASH_OAT ##### -->
 
264
<para>
 
265
 
 
266
</para>
 
267
 
 
268
@key: 
 
269
@keylen: 
 
270
@num_bkts: 
 
271
@bkt: 
 
272
@i: 
 
273
@j: 
 
274
@k: 
 
275
 
 
276
 
 
277
<!-- ##### MACRO HASH_JEN_MIX ##### -->
 
278
<para>
 
279
 
 
280
</para>
 
281
 
 
282
@a: 
 
283
@b: 
 
284
@c: 
 
285
 
 
286
 
 
287
<!-- ##### MACRO HASH_JEN ##### -->
 
288
<para>
 
289
 
 
290
</para>
 
291
 
 
292
@key: 
 
293
@keylen: 
 
294
@num_bkts: 
 
295
@bkt: 
 
296
@i: 
 
297
@j: 
 
298
@k: 
 
299
 
 
300
 
 
301
<!-- ##### MACRO HASH_JSW ##### -->
 
302
<para>
 
303
 
 
304
</para>
 
305
 
 
306
@key: 
 
307
@keylen: 
 
308
@num_bkts: 
 
309
@bkt: 
 
310
@i: 
 
311
@j: 
 
312
@k: 
 
313
 
 
314
 
 
315
<!-- ##### MACRO HASH_KEYCMP ##### -->
 
316
<para>
 
317
 
 
318
</para>
 
319
 
 
320
@a: 
 
321
@b: 
 
322
@len: 
 
323
 
 
324
 
 
325
<!-- ##### MACRO HASH_FIND_IN_BKT ##### -->
 
326
<para>
 
327
 
 
328
</para>
 
329
 
 
330
@hh: 
 
331
@head: 
 
332
@keyptr: 
 
333
@keylen_in: 
 
334
@out: 
 
335
 
 
336
 
 
337
<!-- ##### MACRO HASH_ADD_TO_BKT ##### -->
 
338
<para>
 
339
 
 
340
</para>
 
341
 
 
342
@hh: 
 
343
@head: 
 
344
@add: 
 
345
 
 
346
 
 
347
<!-- ##### MACRO HASH_DEL_IN_BKT ##### -->
 
348
<para>
 
349
 
 
350
</para>
 
351
 
 
352
@hh: 
 
353
@head: 
 
354
@delptr: 
 
355
 
 
356
 
 
357
<!-- ##### MACRO HASH_EXPAND_BUCKETS ##### -->
 
358
<para>
 
359
 
 
360
</para>
 
361
 
 
362
@tbl: 
 
363
 
 
364
 
 
365
<!-- ##### MACRO HASH_SORT ##### -->
 
366
<para>
 
367
 
 
368
</para>
 
369
 
 
370
@head: 
 
371
@cmpfcn: 
 
372
 
 
373
 
 
374
<!-- ##### STRUCT UT_hash_bucket ##### -->
 
375
<para>
 
376
 
 
377
</para>
 
378
 
 
379
@hh_head: 
 
380
 
 
381
<!-- ##### STRUCT UT_hash_table ##### -->
 
382
<para>
 
383
 
 
384
</para>
 
385
 
 
386
@buckets: 
 
387
@noexpand: 
 
388
@hash_q: 
 
389
@tail: 
 
390
@name: 
 
391
@hho: 
 
392
@key: 
 
393
@keylen: 
 
394
@i: 
 
395
@j: 
 
396
@k: 
 
397
@new_buckets: 
 
398
@newbkt: 
 
399
@hh: 
 
400
@hh_nxt: 
 
401
@bkt_ideal: 
 
402
@sum_of_deltas: 
 
403
@new_hash_q: 
 
404
@looping: 
 
405
@nmerges: 
 
406
@insize: 
 
407
@psize: 
 
408
@qsize: 
 
409
@p: 
 
410
@q: 
 
411
@e: 
 
412
@list: 
 
413
@tale: 
 
414
 
 
415
<!-- ##### STRUCT UT_hash_handle ##### -->
 
416
<para>
 
417
 
 
418
</para>
 
419
 
 
420
@tbl: 
 
421
@elmt: 
 
422
@prev: 
 
423
@next: 
 
424
@hh_prev: 
 
425
@hh_next: 
 
426
@key: 
 
427
@keylen: 
 
428