/MirOS/dist/jupp/joe-3.1jupp30.tgz
[alioth/jupp.git] / hash.h
1 /* $MirOS: contrib/code/jupp/hash.h,v 1.2 2008/05/13 13:08:22 tg Exp $ */
2 /*
3  *      Simple hash table
4  *      Copyright
5  *              (C) 1992 Joseph H. Allen
6  *
7  *      This file is part of JOE (Joe's Own Editor)
8  */
9 #ifndef _JOE_HASH_H
10 #define _JOE_HASH_H 1
11
12 #include "config.h"
13 #include "types.h"
14
15 unsigned long hash PARAMS((unsigned char *s));
16 HASH *htmk PARAMS((int len));
17 void htrm PARAMS((HASH *ht));
18 void *htadd PARAMS((HASH *ht, unsigned char *name, void *val));
19 void *htfind PARAMS((HASH *ht, unsigned char *name));
20
21 #endif