1 // © 2016 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
4 *******************************************************************************
6 * Copyright (C) 1998-2016, International Business Machines
7 * Corporation and others. All Rights Reserved.
9 *******************************************************************************
13 * Modification History:
15 * Date Name Description
16 * 05/26/99 stephen Creation.
17 * 5/10/01 Ram removed ustdio dependency
18 *******************************************************************************
24 #include "unicode/utypes.h"
26 #if UCONFIG_NO_REGULAR_EXPRESSIONS==0 /* donot compile when no RegularExpressions are available */
28 enum UParseCommentsOption
{
34 typedef enum UParseCommentsOption UParseCommentsOption
;
37 getNote(const UChar
* source
, int32_t srcLen
,
38 UChar
** dest
, int32_t destCapacity
,
41 removeCmtText(UChar
* source
, int32_t srcLen
, UErrorCode
* status
);
44 getDescription( const UChar
* source
, int32_t srcLen
,
45 UChar
** dest
, int32_t destCapacity
,
48 getTranslate( const UChar
* source
, int32_t srcLen
,
49 UChar
** dest
, int32_t destCapacity
,
53 getAt(const UChar
* source
, int32_t srcLen
,
54 UChar
** dest
, int32_t destCapacity
,
56 UParseCommentsOption option
,
60 getCount(const UChar
* source
, int32_t srcLen
,
61 UParseCommentsOption option
, UErrorCode
*status
);
63 #endif /* UCONFIG_NO_REGULAR_EXPRESSIONS */