Return to look.c CVS log | Up to [local] / src / usr.bin / m4 |
version 1.4, 1999/09/14 08:35:16 | version 1.5, 1999/11/17 15:34:13 | ||
---|---|---|---|
|
|
||
#include "stdd.h" | #include "stdd.h" | ||
#include "extern.h" | #include "extern.h" | ||
static void freent __P((ndptr)); | |||
int | int | ||
hash(name) | hash(name) | ||
char *name; | const char *name; | ||
{ | { | ||
unsigned long h = 0; | unsigned long h = 0; | ||
while (*name) | while (*name) | ||
|
|
||
*/ | */ | ||
ndptr | ndptr | ||
lookup(name) | lookup(name) | ||
char *name; | const char *name; | ||
{ | { | ||
ndptr p; | ndptr p; | ||
|
|
||
*/ | */ | ||
ndptr | ndptr | ||
addent(name) | addent(name) | ||
char *name; | const char *name; | ||
{ | { | ||
int h; | int h; | ||
ndptr p; | ndptr p; | ||
|
|
||
*/ | */ | ||
void | void | ||
remhash(name, all) | remhash(name, all) | ||
char *name; | const char *name; | ||
int all; | int all; | ||
{ | { | ||
int h; | int h; |