diff options
| author | Jari Aalto <jari.aalto@cante.net> | 2002-07-17 14:10:11 +0000 |
|---|---|---|
| committer | Jari Aalto <jari.aalto@cante.net> | 2009-09-12 16:46:55 +0000 |
| commit | 7117c2d221b2aed4ede8600f6a36b7c1454b4f55 (patch) | |
| tree | b792f26ecca68813c51ed5ba2e381790758ef31b /hashcmd.h | |
| parent | f73dda092b33638d2d5e9c35375f687a607b5403 (diff) | |
| download | android_external_bash-7117c2d221b2aed4ede8600f6a36b7c1454b4f55.tar.gz android_external_bash-7117c2d221b2aed4ede8600f6a36b7c1454b4f55.tar.bz2 android_external_bash-7117c2d221b2aed4ede8600f6a36b7c1454b4f55.zip | |
Imported from ../bash-2.05b.tar.gz.
Diffstat (limited to 'hashcmd.h')
| -rw-r--r-- | hashcmd.h | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -21,7 +21,7 @@ #include "stdc.h" #include "hashlib.h" -#define FILENAME_HASH_BUCKETS 107 +#define FILENAME_HASH_BUCKETS 64 /* must be power of two */ extern HASH_TABLE *hashed_filenames; @@ -35,8 +35,9 @@ typedef struct { #define pathdata(x) ((PATH_DATA *)(x)->data) -extern void initialize_filename_hashing __P((void)); -extern void flush_hashed_filenames __P((void)); -extern void remove_hashed_filename __P((const char *)); -extern void remember_filename __P((char *, char *, int, int)); -extern char *find_hashed_filename __P((const char *)); +extern void phash_create __P((void)); +extern void phash_flush __P((void)); + +extern void phash_insert __P((char *, char *, int, int)); +extern int phash_remove __P((const char *)); +extern char *phash_search __P((const char *)); |
