"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "source/common/unicode/utext.h" between
icu4c-67rc-src.tgz and icu4c-67_1-src.tgz

About: ICU (International Components for Unicode) is a set of C/C++ and Java libraries providing Unicode and Globalization support for software applications on a wide variety of platforms.

utext.h  (icu4c-67rc-src.tgz):utext.h  (icu4c-67_1-src.tgz)
skipping to change at line 181 skipping to change at line 181
* @return NULL if the UText struct was deleted by the close. If the UText struct * @return NULL if the UText struct was deleted by the close. If the UText struct
* was originally provided by the caller to the open function, it is * was originally provided by the caller to the open function, it is
* returned by this function, and may be safely used again in * returned by this function, and may be safely used again in
* a subsequent utext_open. * a subsequent utext_open.
* *
* @stable ICU 3.4 * @stable ICU 3.4
*/ */
U_STABLE UText * U_EXPORT2 U_STABLE UText * U_EXPORT2
utext_close(UText *ut); utext_close(UText *ut);
#if U_SHOW_CPLUSPLUS_API
U_NAMESPACE_BEGIN
/**
* \class LocalUTextPointer
* "Smart pointer" class, closes a UText via utext_close().
* For most methods see the LocalPointerBase base class.
*
* @see LocalPointerBase
* @see LocalPointer
* @stable ICU 4.4
*/
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
U_NAMESPACE_END
#endif
/** /**
* Open a read-only UText implementation for UTF-8 strings. * Open a read-only UText implementation for UTF-8 strings.
* *
* \htmlonly * \htmlonly
* Any invalid UTF-8 in the input will be handled in this way: * Any invalid UTF-8 in the input will be handled in this way:
* a sequence of bytes that has the form of a truncated, but otherwise valid, * a sequence of bytes that has the form of a truncated, but otherwise valid,
* UTF-8 sequence will be replaced by a single unicode replacement character, \u FFFD. * UTF-8 sequence will be replaced by a single unicode replacement character, \u FFFD.
* Any other illegal bytes will each be replaced by a \uFFFD. * Any other illegal bytes will each be replaced by a \uFFFD.
* \endhtmlonly * \endhtmlonly
* *
skipping to change at line 1558 skipping to change at line 1539
NULL, /* pExtra */ \ NULL, /* pExtra */ \
NULL, /* context */ \ NULL, /* context */ \
NULL, NULL, NULL, /* p, q, r */ \ NULL, NULL, NULL, /* p, q, r */ \
NULL, /* privP */ \ NULL, /* privP */ \
0, 0, 0, /* a, b, c */ \ 0, 0, 0, /* a, b, c */ \
0, 0, 0 /* privA,B,C, */ \ 0, 0, 0 /* privA,B,C, */ \
} }
U_CDECL_END U_CDECL_END
#if U_SHOW_CPLUSPLUS_API
U_NAMESPACE_BEGIN
/**
* \class LocalUTextPointer
* "Smart pointer" class, closes a UText via utext_close().
* For most methods see the LocalPointerBase base class.
*
* @see LocalPointerBase
* @see LocalPointer
* @stable ICU 4.4
*/
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
U_NAMESPACE_END
#endif
#endif #endif
 End of changes. 2 change blocks. 
19 lines changed or deleted 19 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)