1/****************************************************************************** 2* 3* Copyright (C) 2001, International Business Machines 4* Corporation and others. All Rights Reserved. 5* 6******************************************************************************* 7* file name: stubdata.c 8* 9* Define initialized data that will build into a valid, but empty 10* ICU data library. Used to bootstrap the ICU build, which has these 11* dependencies: 12* ICU Common library depends on ICU data 13* ICU data requires data building tools. 14* ICU data building tools require the ICU common library. 15* 16* The stub data library (for which this file is the source) is sufficient 17* for running the data building tools. 18* 19*/ 20#include "unicode/utypes.h" 21#include "unicode/udata.h" 22#include "unicode/uversion.h" 23#include "ucmndata.h" 24 25 26U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT = { 27 { /* DataHeader */ 28 { /* MappedData */ 29 32, /* headerSize */ 30 0xda, /* magic1, (see struct MappedData in udata.c) */ 31 0x27, /* magic2 */ 32 }, 33 { /*UDataInfo */ 34 sizeof(UDataInfo), /* size */ 35 0, /* reserved */ 36 37#if U_IS_BIG_ENDIAN 38 1, 39#else 40 0, 41#endif 42 43 U_CHARSET_FAMILY, 44 sizeof(UChar), 45 0, /* reserved */ 46 { /* data format identifier */ 47 0x54, 0x6f, 0x43, 0x50}, /* "ToCP" */ 48 {1, 0, 0, 0}, /* format version major, minor, milli, micro */ 49 {0, 0, 0, 0} /* dataVersion */ 50 }, 51 }, 52 {0,0,0,0,0,0,0,0}, /* Padding[8] */ 53 0, /* count */ 54 0, /* Reserved */ 55 { /* TOC structure */ 56/* { */ 57 0 , 0 , 0, 0 /* name and data entries. Count says there are none, */ 58 /* but put one in just in case. */ 59/* } */ 60 } 61}; 62 63 64