185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho/* 285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho******************************************************************************* 385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho* Copyright (C) 2007-2008, International Business Machines Corporation and 485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho* others. All Rights Reserved. 585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho******************************************************************************* 685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho* 785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho* File DTITV_IMPL.H 885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho* 985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho******************************************************************************* 1085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho*/ 1185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 1285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 1385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#ifndef DTITV_IMPL_H__ 1485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define DTITV_IMPL_H__ 1585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 1685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho/** 1785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho * \file 1885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho * \brief C++ API: Defines macros for interval format implementation 1985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho */ 2085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 2185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#if !UCONFIG_NO_FORMATTING 2285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 2385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#include "unicode/unistr.h" 2485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 2585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 2685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define QUOTE ((UChar)0x0027) 2785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_LINE ((UChar)0x005F) 2885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define COLON ((UChar)0x003A) 2985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LEFT_CURLY_BRACKET ((UChar)0x007B) 3085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define RIGHT_CURLY_BRACKET ((UChar)0x007D) 3185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define SPACE ((UChar)0x0020) 3285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define EN_DASH ((UChar)0x2013) 3385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 3485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define DIGIT_ZERO ((UChar)0x0030) 3585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define DIGIT_ONE ((UChar)0x0031) 3685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 3785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_A ((UChar)0x0061) 3885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_B ((UChar)0x0062) 3985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_C ((UChar)0x0063) 4085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_D ((UChar)0x0064) 4185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_E ((UChar)0x0065) 4285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_F ((UChar)0x0066) 4385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_G ((UChar)0x0067) 4485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_H ((UChar)0x0068) 4585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_I ((UChar)0x0069) 4685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_J ((UChar)0x006a) 4785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_K ((UChar)0x006B) 4885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_L ((UChar)0x006C) 4985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_M ((UChar)0x006D) 5085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_N ((UChar)0x006E) 5185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_O ((UChar)0x006F) 5285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_P ((UChar)0x0070) 5385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_Q ((UChar)0x0071) 5485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_R ((UChar)0x0072) 5585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_S ((UChar)0x0073) 5685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_T ((UChar)0x0074) 5785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_U ((UChar)0x0075) 5885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_V ((UChar)0x0076) 5985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_W ((UChar)0x0077) 6085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_Y ((UChar)0x0079) 6185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define LOW_Z ((UChar)0x007A) 6285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 6385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_A ((UChar)0x0041) 6485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_C ((UChar)0x0043) 6585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_D ((UChar)0x0044) 6685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_E ((UChar)0x0045) 6785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_F ((UChar)0x0046) 6885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_G ((UChar)0x0047) 6985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_H ((UChar)0x0048) 7085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_K ((UChar)0x004B) 7185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_L ((UChar)0x004C) 7285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_M ((UChar)0x004D) 7385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_O ((UChar)0x004F) 7485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_Q ((UChar)0x0051) 7585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_S ((UChar)0x0053) 7685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_T ((UChar)0x0054) 7785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_V ((UChar)0x0056) 7885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_W ((UChar)0x0057) 7985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_Y ((UChar)0x0059) 8085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define CAP_Z ((UChar)0x005A) 8185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 8285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho//#define MINIMUM_SUPPORTED_CALENDAR_FIELD UCAL_MINUTE 8385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 8485bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define MAX_E_COUNT 5 8585bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define MAX_M_COUNT 5 8685bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho//#define MAX_INTERVAL_INDEX 4 8785bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#define MAX_POSITIVE_INT 56632; 8885bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 8985bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 9085bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#endif /* #if !UCONFIG_NO_FORMATTING */ 9185bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho 9285bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho#endif 9385bf2e2fbc60a9f938064abc8127d61da7d19882Claire Ho//eof 94