Update ooo320-m1
[ooovba.git] / sal / rtl / source / hash.h
blob63f3e99c8495ea29b7c2bd0f38387aaf73623d78
1 #ifndef INCLUDED_RTL_SOURCE_HASH_H
2 #define INCLUDED_RTL_SOURCE_HASH_H
4 #include <sal/types.h>
5 #include <rtl/ustring.h>
7 #if defined __cplusplus
8 extern "C" {
9 #endif /* __cplusplus */
11 typedef struct StringHashTableImpl StringHashTable;
13 StringHashTable *rtl_str_hash_new (sal_uInt32 nSize);
14 void rtl_str_hash_free (StringHashTable *pHash);
15 rtl_uString *rtl_str_hash_intern (StringHashTable *pHash,
16 rtl_uString *pString,
17 int can_return);
18 void rtl_str_hash_remove (StringHashTable *pHash,
19 rtl_uString *pString);
21 #if defined __cplusplus
23 #endif /* __cplusplus */
25 #endif /* INCLUDED_RTL_SOURCE_HASH_H */