diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2011-02-13 13:40:21 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2011-02-13 13:40:21 -0800 |
commit | d99de60e6c88e5f6157b1d5c9b25cfd5d08a1c9a (patch) | |
tree | 835ca54bbe84a67491db085096871431df19b6ee /src/misc/st/stmm.h | |
parent | 350bedf53f6132d5c1af988e449a05c060943cd4 (diff) | |
download | abc-d99de60e6c88e5f6157b1d5c9b25cfd5d08a1c9a.tar.gz abc-d99de60e6c88e5f6157b1d5c9b25cfd5d08a1c9a.tar.bz2 abc-d99de60e6c88e5f6157b1d5c9b25cfd5d08a1c9a.zip |
Portability changes to the st package.
Diffstat (limited to 'src/misc/st/stmm.h')
-rw-r--r-- | src/misc/st/stmm.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/misc/st/stmm.h b/src/misc/st/stmm.h index c23c6942..7d2e3f3a 100644 --- a/src/misc/st/stmm.h +++ b/src/misc/st/stmm.h @@ -17,9 +17,25 @@ #include "extra.h" +ABC_NAMESPACE_HEADER_START -ABC_NAMESPACE_HEADER_START +/* These are potential duplicates. */ +#ifndef EXTERN +# ifdef __cplusplus +# ifdef ABC_NAMESPACE +# define EXTERN extern +# else +# define EXTERN extern "C" +# endif +# else +# define EXTERN extern +# endif +#endif + +#ifndef ARGS +#define ARGS(protos) protos +#endif typedef int (*stmm_compare_func_type)(const char*, const char*); typedef int (*stmm_hash_func_type)(const char*, int); |