1 #ifndef INCLUDED_RTL_SOURCE_HASH_H
2 #define INCLUDED_RTL_SOURCE_HASH_H
5 #include <rtl/ustring.h>
7 #if defined __cplusplus
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
,
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 */