2 *******************************************************************************
4 * Copyright (C) 1998-2016, International Business Machines
5 * Corporation and others. All Rights Reserved.
7 *******************************************************************************
11 * Modification History:
13 * Date Name Description
14 * 05/26/99 stephen Creation.
15 * 5/10/01 Ram removed ustdio dependency
16 *******************************************************************************
22 #include "unicode/utypes.h"
24 #if UCONFIG_NO_REGULAR_EXPRESSIONS==0 /* donot compile when no RegularExpressions are available */
26 enum UParseCommentsOption
{
32 typedef enum UParseCommentsOption UParseCommentsOption
;
35 getNote(const UChar
* source
, int32_t srcLen
,
36 UChar
** dest
, int32_t destCapacity
,
39 removeCmtText(UChar
* source
, int32_t srcLen
, UErrorCode
* status
);
42 getDescription( const UChar
* source
, int32_t srcLen
,
43 UChar
** dest
, int32_t destCapacity
,
46 getTranslate( const UChar
* source
, int32_t srcLen
,
47 UChar
** dest
, int32_t destCapacity
,
51 getAt(const UChar
* source
, int32_t srcLen
,
52 UChar
** dest
, int32_t destCapacity
,
54 UParseCommentsOption option
,
58 getCount(const UChar
* source
, int32_t srcLen
,
59 UParseCommentsOption option
, UErrorCode
*status
);
61 #endif /* UCONFIG_NO_REGULAR_EXPRESSIONS */