2 *******************************************************************************
4 * Copyright (C) 1998-2003, 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 #if UCONFIG_NO_REGULAR_EXPRESSIONS==0 /* donot compile when no RegularExpressions are available */
24 enum UParseCommentsOption
{
30 typedef enum UParseCommentsOption UParseCommentsOption
;
33 getNote(const UChar
* source
, int32_t srcLen
,
34 UChar
** dest
, int32_t destCapacity
,
37 removeCmtText(UChar
* source
, int32_t srcLen
, UErrorCode
* status
);
40 getDescription( const UChar
* source
, int32_t srcLen
,
41 UChar
** dest
, int32_t destCapacity
,
44 getTranslate( const UChar
* source
, int32_t srcLen
,
45 UChar
** dest
, int32_t destCapacity
,
49 getAt(const UChar
* source
, int32_t srcLen
,
50 UChar
** dest
, int32_t destCapacity
,
52 UParseCommentsOption option
,
56 getCount(const UChar
* source
, int32_t srcLen
,
57 UParseCommentsOption option
, UErrorCode
*status
);
59 #endif /* UCONFIG_NO_REGULAR_EXPRESSIONS */