| Index: source/stubdata/stubdata.c
|
| diff --git a/source/stubdata/stubdata.c b/source/stubdata/stubdata.c
|
| index 69a5876f706bb23f3fb683e0925aa81bb0dc6996..14264978c9e70b8185ffdc1f5b184bd55659ba46 100644
|
| --- a/source/stubdata/stubdata.c
|
| +++ b/source/stubdata/stubdata.c
|
| @@ -20,45 +20,34 @@
|
| #include "unicode/utypes.h"
|
| #include "unicode/udata.h"
|
| #include "unicode/uversion.h"
|
| +#include "ucmndata.h"
|
|
|
|
|
| -typedef struct {
|
| - uint16_t headerSize;
|
| - uint8_t magic1, magic2;
|
| - UDataInfo info;
|
| - char padding[8];
|
| - uint32_t count, reserved;
|
| - /*
|
| - const struct {
|
| - const char *const name;
|
| - const void *const data;
|
| - } toc[1];
|
| - */
|
| - int fakeNameAndData[4]; /* TODO: Change this header type from */
|
| - /* pointerTOC to OffsetTOC. */
|
| -} ICU_Data_Header;
|
| -
|
| U_EXPORT const ICU_Data_Header U_ICUDATA_ENTRY_POINT = {
|
| - 32, /* headerSize */
|
| - 0xda, /* magic1, (see struct MappedData in udata.c) */
|
| - 0x27, /* magic2 */
|
| - { /*UDataInfo */
|
| - sizeof(UDataInfo), /* size */
|
| - 0, /* reserved */
|
| + { /* DataHeader */
|
| + { /* MappedData */
|
| + 32, /* headerSize */
|
| + 0xda, /* magic1, (see struct MappedData in udata.c) */
|
| + 0x27, /* magic2 */
|
| + },
|
| + { /*UDataInfo */
|
| + sizeof(UDataInfo), /* size */
|
| + 0, /* reserved */
|
|
|
| #if U_IS_BIG_ENDIAN
|
| - 1,
|
| + 1,
|
| #else
|
| - 0,
|
| + 0,
|
| #endif
|
|
|
| - U_CHARSET_FAMILY,
|
| - sizeof(UChar),
|
| - 0, /* reserved */
|
| - { /* data format identifier */
|
| - 0x54, 0x6f, 0x43, 0x50}, /* "ToCP" */
|
| - {1, 0, 0, 0}, /* format version major, minor, milli, micro */
|
| - {0, 0, 0, 0} /* dataVersion */
|
| + U_CHARSET_FAMILY,
|
| + sizeof(UChar),
|
| + 0, /* reserved */
|
| + { /* data format identifier */
|
| + 0x54, 0x6f, 0x43, 0x50}, /* "ToCP" */
|
| + {1, 0, 0, 0}, /* format version major, minor, milli, micro */
|
| + {0, 0, 0, 0} /* dataVersion */
|
| + },
|
| },
|
| {0,0,0,0,0,0,0,0}, /* Padding[8] */
|
| 0, /* count */
|
|
|