mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-07 22:44:49 +00:00
ICU-1023 token convenience functions
X-SVN-Rev: 6286
This commit is contained in:
parent
0dbe53ecac
commit
4bdda5fd78
2 changed files with 40 additions and 0 deletions
|
@ -387,6 +387,30 @@ uhash_removeElement(UHashtable *hash, const UHashElement* e) {
|
|||
return NULL;
|
||||
}
|
||||
|
||||
/********************************************************************
|
||||
* UHashTok convenience
|
||||
********************************************************************/
|
||||
|
||||
/**
|
||||
* Return a UHashTok for an integer.
|
||||
*/
|
||||
U_CAPI UHashTok
|
||||
uhash_toki(int32_t i) {
|
||||
UHashTok tok;
|
||||
tok.integer = i;
|
||||
return tok;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a UHashTok for a pointer.
|
||||
*/
|
||||
U_CAPI UHashTok
|
||||
uhash_tokp(void* p) {
|
||||
UHashTok tok;
|
||||
tok.pointer = p;
|
||||
return tok;
|
||||
}
|
||||
|
||||
/********************************************************************
|
||||
* PUBLIC Key Hash Functions
|
||||
********************************************************************/
|
||||
|
|
|
@ -450,6 +450,22 @@ uhash_nextElement(const UHashtable *hash,
|
|||
U_CAPI void*
|
||||
uhash_removeElement(UHashtable *hash, const UHashElement* e);
|
||||
|
||||
/********************************************************************
|
||||
* UHashTok convenience
|
||||
********************************************************************/
|
||||
|
||||
/**
|
||||
* Return a UHashTok for an integer.
|
||||
*/
|
||||
U_CAPI UHashTok
|
||||
uhash_toki(int32_t i);
|
||||
|
||||
/**
|
||||
* Return a UHashTok for a pointer.
|
||||
*/
|
||||
U_CAPI UHashTok
|
||||
uhash_tokp(void* p);
|
||||
|
||||
/********************************************************************
|
||||
* UChar* and char* Support Functions
|
||||
********************************************************************/
|
||||
|
|
Loading…
Add table
Reference in a new issue