summaryrefslogtreecommitdiffstats
path: root/src/misc/hash
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2010-11-01 01:35:04 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2010-11-01 01:35:04 -0700
commit6130e39b18b5f53902e4eab14f6d5cdde5219563 (patch)
tree0db0628479a1b750e9af1f66cb8379ebd0913d31 /src/misc/hash
parentf0e77f6797c0504b0da25a56152b707d3357f386 (diff)
downloadabc-6130e39b18b5f53902e4eab14f6d5cdde5219563.tar.gz
abc-6130e39b18b5f53902e4eab14f6d5cdde5219563.tar.bz2
abc-6130e39b18b5f53902e4eab14f6d5cdde5219563.zip
initial commit of public abc
Diffstat (limited to 'src/misc/hash')
-rw-r--r--src/misc/hash/hash.h8
-rw-r--r--src/misc/hash/hashFlt.h8
-rw-r--r--src/misc/hash/hashInt.h8
-rw-r--r--src/misc/hash/hashPtr.h8
4 files changed, 32 insertions, 0 deletions
diff --git a/src/misc/hash/hash.h b/src/misc/hash/hash.h
index dad4db18..9b5b25d6 100644
--- a/src/misc/hash/hash.h
+++ b/src/misc/hash/hash.h
@@ -21,6 +21,7 @@
#ifndef __HASH_H__
#define __HASH_H__
+
#ifdef _WIN32
#define inline __inline // compatible with MS VS 6.0
#endif
@@ -34,6 +35,9 @@
#include "hashFlt.h"
#include "hashPtr.h"
+ABC_NAMESPACE_HEADER_START
+
+
////////////////////////////////////////////////////////////////////////
/// PARAMETERS ///
////////////////////////////////////////////////////////////////////////
@@ -58,5 +62,9 @@ int Hash_DefaultHashFunc(int key, int nBins) {
/// END OF FILE ///
////////////////////////////////////////////////////////////////////////
+
+
+ABC_NAMESPACE_HEADER_END
+
#endif
diff --git a/src/misc/hash/hashFlt.h b/src/misc/hash/hashFlt.h
index 4b9951cb..b4a8fb49 100644
--- a/src/misc/hash/hashFlt.h
+++ b/src/misc/hash/hashFlt.h
@@ -21,6 +21,7 @@
#ifndef __HASH_FLT_H__
#define __HASH_FLT_H__
+
////////////////////////////////////////////////////////////////////////
/// INCLUDES ///
////////////////////////////////////////////////////////////////////////
@@ -28,6 +29,9 @@
#include <stdio.h>
#include "extra.h"
+ABC_NAMESPACE_HEADER_START
+
+
extern int Hash_DefaultHashFunc(int key, int nBins);
////////////////////////////////////////////////////////////////////////
@@ -327,4 +331,8 @@ static inline void Hash_FltFree( Hash_Flt_t *p ) {
/// END OF FILE ///
////////////////////////////////////////////////////////////////////////
+
+
+ABC_NAMESPACE_HEADER_END
+
#endif
diff --git a/src/misc/hash/hashInt.h b/src/misc/hash/hashInt.h
index f58a9fac..23947946 100644
--- a/src/misc/hash/hashInt.h
+++ b/src/misc/hash/hashInt.h
@@ -21,6 +21,7 @@
#ifndef __HASH_INT_H__
#define __HASH_INT_H__
+
////////////////////////////////////////////////////////////////////////
/// INCLUDES ///
////////////////////////////////////////////////////////////////////////
@@ -28,6 +29,9 @@
#include <stdio.h>
#include "extra.h"
+ABC_NAMESPACE_HEADER_START
+
+
extern int Hash_DefaultHashFunc(int key, int nBins);
////////////////////////////////////////////////////////////////////////
@@ -291,4 +295,8 @@ static inline void Hash_IntFree( Hash_Int_t *p ) {
/// END OF FILE ///
////////////////////////////////////////////////////////////////////////
+
+
+ABC_NAMESPACE_HEADER_END
+
#endif
diff --git a/src/misc/hash/hashPtr.h b/src/misc/hash/hashPtr.h
index 136250ee..9e510866 100644
--- a/src/misc/hash/hashPtr.h
+++ b/src/misc/hash/hashPtr.h
@@ -21,6 +21,7 @@
#ifndef __HASH_PTR_H__
#define __HASH_PTR_H__
+
////////////////////////////////////////////////////////////////////////
/// INCLUDES ///
////////////////////////////////////////////////////////////////////////
@@ -28,6 +29,9 @@
#include <stdio.h>
#include "extra.h"
+ABC_NAMESPACE_HEADER_START
+
+
extern int Hash_DefaultHashFunc(int key, int nBins);
////////////////////////////////////////////////////////////////////////
@@ -328,4 +332,8 @@ static inline void Hash_PtrFree( Hash_Ptr_t *p ) {
/// END OF FILE ///
////////////////////////////////////////////////////////////////////////
+
+
+ABC_NAMESPACE_HEADER_END
+
#endif