| Index: source/stubdata/stubdata.c
 | 
| diff --git a/source/stubdata/stubdata.c b/source/stubdata/stubdata.c
 | 
| index 9eac5963900659cbb465ebd664a8894d04ec556f..69a5876f706bb23f3fb683e0925aa81bb0dc6996 100644
 | 
| --- a/source/stubdata/stubdata.c
 | 
| +++ b/source/stubdata/stubdata.c
 | 
| @@ -20,34 +20,45 @@
 | 
|  #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 = {
 | 
| -    {            /* DataHeader */
 | 
| -        {            /* MappedData */
 | 
| -            32,          /* headerSize */
 | 
| -            0xda,        /* magic1,  (see struct MappedData in udata.c)  */
 | 
| -            0x27,        /* magic2     */
 | 
| -        },
 | 
| -        {            /*UDataInfo   */
 | 
| -            sizeof(UDataInfo),      /* size        */
 | 
| -            0,                      /* reserved    */
 | 
| +    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        */
 | 
| 
 |