hash.c (5ed136e814a98e845927fffa6aa7c497dbd8fa5e) hash.c (f19d047aec2b1d05cfb00498caff5141094d1124)
1/************************************************************************
2 Copyright 1988, 1991 by Carnegie Mellon University
3
4 All Rights Reserved
5
6Permission to use, copy, modify, and distribute this software and its
7documentation for any purpose and without fee is hereby granted, provided
8that the above copyright notice appear in all copies and that both that

--- 47 unchanged lines hidden (view full) ---

56
57/*
58 * This can be changed to make internal routines visible to debuggers, etc.
59 */
60#ifndef PRIVATE
61#define PRIVATE static
62#endif
63
1/************************************************************************
2 Copyright 1988, 1991 by Carnegie Mellon University
3
4 All Rights Reserved
5
6Permission to use, copy, modify, and distribute this software and its
7documentation for any purpose and without fee is hereby granted, provided
8that the above copyright notice appear in all copies and that both that

--- 47 unchanged lines hidden (view full) ---

56
57/*
58 * This can be changed to make internal routines visible to debuggers, etc.
59 */
60#ifndef PRIVATE
61#define PRIVATE static
62#endif
63
64#define P(args) args
64PRIVATE void hashi_FreeMembers(hash_member *, hash_freefp);
65
65
66PRIVATE void hashi_FreeMembers P((hash_member *, hash_freefp));
67
68#undef P
69
70
71
72/*
73 * Hash table initialization routine.
74 *
75 * This routine creates and intializes a hash table of size "tablesize"
76 * entries. Successful calls return a pointer to the hash table (which must

--- 343 unchanged lines hidden ---
66
67
68
69/*
70 * Hash table initialization routine.
71 *
72 * This routine creates and intializes a hash table of size "tablesize"
73 * entries. Successful calls return a pointer to the hash table (which must

--- 343 unchanged lines hidden ---