ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
lookupa.h
Go to the documentation of this file.
1
/*
2
------------------------------------------------------------------------------
3
By Bob Jenkins, September 1996.
4
lookupa.h, a hash function for table lookup, same function as lookup.c.
5
Use this code in any way you wish. Public Domain. It has no warranty.
6
Source is http://burtleburtle.net/bob/c/lookupa.h
7
------------------------------------------------------------------------------
8
*/
9
10
#ifndef STANDARD
11
#include "
standard.h
"
12
#endif
13
14
#ifndef LOOKUPA
15
#define LOOKUPA
16
17
#ifdef __cplusplus
18
extern
"C"
{
19
#endif
20
21
#define CHECKSTATE 8
22
#define hashsize(n) ((ub4)1<<(n))
23
#define hashmask(n) (hashsize(n)-1)
24
25
ub4
lookup
(
/*_ ub1 *k, ub4 length, ub4 level _*/
);
26
void
checksum
(
/*_ ub1 *k, ub4 length, ub4 *state _*/
);
27
28
#ifdef __cplusplus
29
}
30
#endif
31
32
#endif
/* LOOKUPA */
checksum
void checksum()
lookup
ub4 lookup()
standard.h
ub4
u32 ub4
Definition:
standard.h:32
ee
erl
include
lookupa.h
Generated on Thu Feb 11 2021 11:42:21 for ps2sdk by
1.9.2