diff options
Diffstat (limited to 'compat_ohash.h')
-rw-r--r-- | compat_ohash.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/compat_ohash.h b/compat_ohash.h index 9099adc5..d07df18e 100644 --- a/compat_ohash.h +++ b/compat_ohash.h @@ -1,8 +1,4 @@ -#ifndef OHASH_H -#define OHASH_H -/* $OpenBSD: ohash.h,v 1.9 2006/01/16 15:52:25 espie Exp $ */ -/* ex:ts=8 sw=4: - */ +/* $OpenBSD: ohash.h,v 1.2 2014/06/02 18:52:03 deraadt Exp $ */ /* Copyright (c) 1999, 2004 Marc Espie <espie@openbsd.org> * @@ -19,11 +15,15 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifndef OHASH_H +#define OHASH_H + /* Open hashing support. * Open hashing was chosen because it is much lighter than other hash * techniques, and more efficient in most cases. */ +/* user-visible data structure */ struct ohash_info { ptrdiff_t key_offset; void *data; /* user data */ @@ -34,6 +34,7 @@ struct ohash_info { struct _ohash_record; +/* private structure. It's there just so you can do a sizeof */ struct ohash { struct _ohash_record *t; struct ohash_info info; |