]> git.saurik.com Git - apple/icu.git/blame - icuSources/i18n/dtitv_impl.h
ICU-59117.0.1.tar.gz
[apple/icu.git] / icuSources / i18n / dtitv_impl.h
CommitLineData
f3c0d7a5
A
1// © 2016 and later: Unicode, Inc. and others.
2// License & terms of use: http://www.unicode.org/copyright.html
46f4442e
A
3/*
4*******************************************************************************
2ca993e8 5* Copyright (C) 2007-2016, International Business Machines Corporation and
46f4442e
A
6* others. All Rights Reserved.
7*******************************************************************************
8*
9* File DTITV_IMPL.H
10*
11*******************************************************************************
12*/
13
14
15#ifndef DTITV_IMPL_H__
16#define DTITV_IMPL_H__
17
18/**
19 * \file
20 * \brief C++ API: Defines macros for interval format implementation
21 */
2ca993e8 22
46f4442e
A
23#if !UCONFIG_NO_FORMATTING
24
25#include "unicode/unistr.h"
26
27
28#define QUOTE ((UChar)0x0027)
29#define LOW_LINE ((UChar)0x005F)
30#define COLON ((UChar)0x003A)
31#define LEFT_CURLY_BRACKET ((UChar)0x007B)
32#define RIGHT_CURLY_BRACKET ((UChar)0x007D)
33#define SPACE ((UChar)0x0020)
34#define EN_DASH ((UChar)0x2013)
2ca993e8 35#define SOLIDUS ((UChar)0x002F)
46f4442e
A
36
37#define DIGIT_ZERO ((UChar)0x0030)
38#define DIGIT_ONE ((UChar)0x0031)
39
40#define LOW_A ((UChar)0x0061)
41#define LOW_B ((UChar)0x0062)
42#define LOW_C ((UChar)0x0063)
43#define LOW_D ((UChar)0x0064)
44#define LOW_E ((UChar)0x0065)
45#define LOW_F ((UChar)0x0066)
46#define LOW_G ((UChar)0x0067)
47#define LOW_H ((UChar)0x0068)
48#define LOW_I ((UChar)0x0069)
49#define LOW_J ((UChar)0x006a)
50#define LOW_K ((UChar)0x006B)
51#define LOW_L ((UChar)0x006C)
52#define LOW_M ((UChar)0x006D)
53#define LOW_N ((UChar)0x006E)
54#define LOW_O ((UChar)0x006F)
55#define LOW_P ((UChar)0x0070)
56#define LOW_Q ((UChar)0x0071)
57#define LOW_R ((UChar)0x0072)
58#define LOW_S ((UChar)0x0073)
59#define LOW_T ((UChar)0x0074)
60#define LOW_U ((UChar)0x0075)
61#define LOW_V ((UChar)0x0076)
62#define LOW_W ((UChar)0x0077)
63#define LOW_Y ((UChar)0x0079)
64#define LOW_Z ((UChar)0x007A)
65
66#define CAP_A ((UChar)0x0041)
2ca993e8 67#define CAP_B ((UChar)0x0042)
46f4442e
A
68#define CAP_C ((UChar)0x0043)
69#define CAP_D ((UChar)0x0044)
70#define CAP_E ((UChar)0x0045)
71#define CAP_F ((UChar)0x0046)
72#define CAP_G ((UChar)0x0047)
73#define CAP_H ((UChar)0x0048)
74#define CAP_K ((UChar)0x004B)
75#define CAP_L ((UChar)0x004C)
76#define CAP_M ((UChar)0x004D)
77#define CAP_O ((UChar)0x004F)
78#define CAP_Q ((UChar)0x0051)
79#define CAP_S ((UChar)0x0053)
80#define CAP_T ((UChar)0x0054)
57a6839d 81#define CAP_U ((UChar)0x0055)
46f4442e
A
82#define CAP_V ((UChar)0x0056)
83#define CAP_W ((UChar)0x0057)
84#define CAP_Y ((UChar)0x0059)
85#define CAP_Z ((UChar)0x005A)
86
87//#define MINIMUM_SUPPORTED_CALENDAR_FIELD UCAL_MINUTE
88
89#define MAX_E_COUNT 5
90#define MAX_M_COUNT 5
91//#define MAX_INTERVAL_INDEX 4
92#define MAX_POSITIVE_INT 56632;
93
94
95#endif /* #if !UCONFIG_NO_FORMATTING */
96
2ca993e8 97#endif
46f4442e 98//eof