1// © 2016 and later: Unicode, Inc. and others.
2// License & terms of use: http://www.unicode.org/copyright.html
3/*
4*******************************************************************************
5* Copyright (C) 2007-2016, International Business Machines Corporation and
6* others. All Rights Reserved.
7*******************************************************************************
8*
9* File dt_impl.h
10*
11*******************************************************************************
12*/
13
14
15#ifndef DT_IMPL_H__
16#define DT_IMPL_H__
17
18/**
19 * \file
20 * \brief C++ API: Defines macros for interval format implementation
21 */
22
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)
35#define SOLIDUS ((UChar)0x002F)
36#define PERCENT ((UChar)0x0025)
37
38#define DIGIT_ZERO ((UChar)0x0030)
39#define DIGIT_ONE ((UChar)0x0031)
40
41#define LOW_A ((UChar)0x0061)
42#define LOW_B ((UChar)0x0062)
43#define LOW_C ((UChar)0x0063)
44#define LOW_D ((UChar)0x0064)
45#define LOW_E ((UChar)0x0065)
46#define LOW_F ((UChar)0x0066)
47#define LOW_G ((UChar)0x0067)
48#define LOW_H ((UChar)0x0068)
49#define LOW_I ((UChar)0x0069)
50#define LOW_J ((UChar)0x006a)
51#define LOW_K ((UChar)0x006B)
52#define LOW_L ((UChar)0x006C)
53#define LOW_M ((UChar)0x006D)
54#define LOW_N ((UChar)0x006E)
55#define LOW_O ((UChar)0x006F)
56#define LOW_P ((UChar)0x0070)
57#define LOW_Q ((UChar)0x0071)
58#define LOW_R ((UChar)0x0072)
59#define LOW_S ((UChar)0x0073)
60#define LOW_T ((UChar)0x0074)
61#define LOW_U ((UChar)0x0075)
62#define LOW_V ((UChar)0x0076)
63#define LOW_W ((UChar)0x0077)
64#define LOW_Y ((UChar)0x0079)
65#define LOW_Z ((UChar)0x007A)
66
67#define CAP_A ((UChar)0x0041)
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_N ((UChar)0x004E)
78#define CAP_O ((UChar)0x004F)
79#define CAP_P ((UChar)0x0050)
80#define CAP_Q ((UChar)0x0051)
81#define CAP_S ((UChar)0x0053)
82#define CAP_T ((UChar)0x0054)
83#define CAP_U ((UChar)0x0055)
84#define CAP_V ((UChar)0x0056)
85#define CAP_W ((UChar)0x0057)
86#define CAP_Y ((UChar)0x0059)
87#define CAP_Z ((UChar)0x005A)
88
89#endif /* #if !UCONFIG_NO_FORMATTING */
90
91#endif
92//eof
93