diff options
author | Luboš Luňák <l.lunak@suse.cz> | 2012-03-06 10:44:52 +0100 |
---|---|---|
committer | Luboš Luňák <l.lunak@suse.cz> | 2012-03-12 13:35:56 +0100 |
commit | 2f5f802bcf197c5c65aa4453ad2097d5642b80aa (patch) | |
tree | de73d7917814113d7e593f9c42e7a0242465f447 /sal/inc/rtl/ustring.h | |
parent | f2d0fcc26be481c2f872056fb3b8402169d124d8 (diff) |
rtl_uString_newFromLiteral() for string literals
Drop the recently introduced rtl_uString_newFromAscii_WithLength()
and replace it with this one. The name fits better and it'll be also
a distinct function that specifically includes embedded \0's
(because that's what OUString supports and if a string literal
explicitly includes it, it makes sense to copy it as such).
Diffstat (limited to 'sal/inc/rtl/ustring.h')
-rw-r--r-- | sal/inc/rtl/ustring.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sal/inc/rtl/ustring.h b/sal/inc/rtl/ustring.h index 80703f826423..e432d2c831fe 100644 --- a/sal/inc/rtl/ustring.h +++ b/sal/inc/rtl/ustring.h @@ -1243,14 +1243,15 @@ SAL_DLLPUBLIC void SAL_CALL rtl_uString_newFromStr_WithLength( SAL_DLLPUBLIC void SAL_CALL rtl_uString_newFromAscii( rtl_uString ** newStr, const sal_Char * value ) SAL_THROW_EXTERN_C(); -/** Allocate a new string that contains a copy of a character array. +/** Allocate a new string that contains a copy of a string literal. - This is equivalent to rtl_uString_newFromAscii(), except that - length of the character array is explicitly passed to the function. + This is similar to rtl_uString_newFromAscii(), except that + length of the string literal is explicitly passed to the function, + and embedded \0's are included in the string. @since 3.6 */ -SAL_DLLPUBLIC void SAL_CALL rtl_uString_newFromAscii_WithLength( +SAL_DLLPUBLIC void SAL_CALL rtl_uString_newFromLiteral( rtl_uString ** newStr, const sal_Char * value, sal_Int32 len ) SAL_THROW_EXTERN_C(); /** Allocate a new string from an array of Unicode code points. |