8601e31bf6
2007/02/07 14:45:36 mmeeks 1.1.2.2: Issue number: i#73909# Submitted by: mmeeks Reviewed by: sb A load of fixes for Stefan, thanks for the review. 2007/01/25 17:56:37 mmeeks 1.1.2.1: Start of OUString interning.
29 lines
850 B
C
29 lines
850 B
C
#ifndef INCLUDED_RTL_SOURCE_HASH_H
|
|
#define INCLUDED_RTL_SOURCE_HASH_H
|
|
|
|
#ifndef _SAL_TYPES_H_
|
|
#include <sal/types.h>
|
|
#endif
|
|
#ifndef _RTL_USTRING_H_
|
|
#include <rtl/ustring.h>
|
|
#endif
|
|
|
|
#if defined __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
typedef struct StringHashTableImpl StringHashTable;
|
|
|
|
StringHashTable *rtl_str_hash_new (sal_uInt32 nSize);
|
|
void rtl_str_hash_free (StringHashTable *pHash);
|
|
rtl_uString *rtl_str_hash_intern (StringHashTable *pHash,
|
|
rtl_uString *pString,
|
|
int can_return);
|
|
void rtl_str_hash_remove (StringHashTable *pHash,
|
|
rtl_uString *pString);
|
|
|
|
#if defined __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* INCLUDED_RTL_SOURCE_HASH_H */
|