#include "typedefine.h"
 
 
 
 #pragma unpack
 
 
 
 #pragma section C C$DSEC
 
 extern const struct {
     _UBYTE *rom_s;       /* Start address of the initialized data section in ROM */
     _UBYTE *rom_e;       /* End address of the initialized data section in ROM   */
     _UBYTE *ram_s;       /* Start address of the initialized data section in RAM */
 }   _DTBL[] = {
     { __sectop("D"), __secend("D"), __sectop("R") },
     { __sectop("D_2"), __secend("D_2"), __sectop("R_2") },
     { __sectop("D_1"), __secend("D_1"), __sectop("R_1") },
     { __sectop("DS"), __secend("DS"), __sectop("RS") },
     { __sectop("DS_2"), __secend("DS_2"), __sectop("RS_2") },
     { __sectop("DS_1"), __secend("DS_1"), __sectop("RS_1") },
     { __sectop("DU_SH"), __secend("DU_SH"), __sectop("RU_SH") },
     { __sectop("DU_SH_2"), __secend("DU_SH_2"), __sectop("RU_SH_2") },
     { __sectop("DU_SH_1"), __secend("DU_SH_1"), __sectop("RU_SH_1") },
     { __sectop("DU_MASTERDOM"), __secend("DU_MASTERDOM"),
                                             __sectop("RU_MASTERDOM") },
     { __sectop("DU_MASTERDOM_2"), __secend("DU_MASTERDOM_2"),
                                             __sectop("RU_MASTERDOM_2") },
     { __sectop("DU_MASTERDOM_1"), __secend("DU_MASTERDOM_1"),
                                             __sectop("RU_MASTERDOM_1") },
     { __sectop("DU_DOM_A"), __secend("DU_DOM_A"), __sectop("RU_DOM_A") },
     { __sectop("DU_DOM_A_2"), __secend("DU_DOM_A_2"), __sectop("RU_DOM_A_2") },
     { __sectop("DU_DOM_A_1"), __secend("DU_DOM_A_1"), __sectop("RU_DOM_A_1") },
     { __sectop("DU_DOM_B"), __secend("DU_DOM_B"), __sectop("RU_DOM_B") },
     { __sectop("DU_DOM_B_2"), __secend("DU_DOM_B_2"), __sectop("RU_DOM_B_2") },
     { __sectop("DU_DOM_B_1"), __secend("DU_DOM_B_1"), __sectop("RU_DOM_B_1") }
 };
 
 
 
 #pragma section C C$BSEC
 
 extern const struct {
     _UBYTE *b_s;         /* Start address of non-initialized data section */
     _UBYTE *b_e;         /* End address of non-initialized data section */
 }   _BTBL[] = {
     { __sectop("B"), __secend("B") },
     { __sectop("B_2"), __secend("B_2") },
     { __sectop("B_1"), __secend("B_1") },
     { __sectop("BS"), __secend("BS") },
     { __sectop("BS_2"), __secend("BS_2") },
     { __sectop("BS_1"), __secend("BS_1") },
     { __sectop("BU_SH"), __secend("BU_SH") },
     { __sectop("BU_SH_2"), __secend("BU_SH_2") },
     { __sectop("BU_SH_1"), __secend("BU_SH_1") },
     { __sectop("DU_MASTERDOM"), __secend("DU_MASTERDOM"),
                                             __sectop("RU_MASTERDOM") },
     { __sectop("DU_MASTERDOM_2"), __secend("DU_MASTERDOM_2"),
                                             __sectop("RU_MASTERDOM_2") },
     { __sectop("DU_MASTERDOM_1"), __secend("DU_MASTERDOM_1"),
                                             __sectop("RU_MASTERDOM_1") },
     { __sectop("DU_DOM_A"), __secend("DU_DOM_A"), __sectop("RU_DOM_A") },
     { __sectop("DU_DOM_A_2"), __secend("DU_DOM_A_2"), __sectop("RU_DOM_A_2") },
     { __sectop("DU_DOM_A_1"), __secend("DU_DOM_A_1"), __sectop("RU_DOM_A_1") },
     { __sectop("DU_DOM_B"), __secend("DU_DOM_B"), __sectop("RU_DOM_B") },
     { __sectop("DU_DOM_B_2"), __secend("DU_DOM_B_2"), __sectop("RU_DOM_B_2") },
     { __sectop("DU_DOM_B_1"), __secend("DU_DOM_B_1"), __sectop("RU_DOM_B_1") }
 };
 
 
 
 #pragma section C C$BSEC
 
 extern const struct {
     _UBYTE *b_s;         /* Start address of non-initialized data section */
     _UBYTE *b_e;         /* End address of non-initialized data section */
 }   _BTBL[] = {
     { __sectop("B"), __secend("B") },
     { __sectop("B_2"), __secend("B_2") },
     { __sectop("B_1"), __secend("B_1") },
     { __sectop("BS"), __secend("BS") },
     { __sectop("BS_2"), __secend("BS_2") },
     { __sectop("BS_1"), __secend("BS_1") },
     { __sectop("BU_SH"), __secend("BU_SH") },
     { __sectop("BU_SH_2"), __secend("BU_SH_2") },
     { __sectop("BU_SH_1"), __secend("BU_SH_1") },
     { __sectop("BU_MASTERDOM"), __secend("BU_MASTERDOM") },
     { __sectop("BU_MASTERDOM_2"), __secend("BU_MASTERDOM_2") },
     { __sectop("BU_MASTERDOM_1"), __secend("BU_MASTERDOM_1") },
     { __sectop("BU_DOM_A"), __secend("BU_DOM_A") },
     { __sectop("BU_DOM_A_2"), __secend("BU_DOM_A_2") },
     { __sectop("BU_DOM_A_1"), __secend("BU_DOM_A_1") },
     { __sectop("BU_DOM_B"), __secend("BU_DOM_B") },
     { __sectop("BU_DOM_B_2"), __secend("BU_DOM_B_2") },
     { __sectop("BU_DOM_B_1"), __secend("BU_DOM_B_1") }
 };
 
 #pragma section
 
 
 
 /*
 
 ** CTBL prevents excessive output of L1100 messages when linking.
 
 ** Even if CTBL is deleted, the operation of the program does not change.
 
 */
 
 _UBYTE * const _CTBL[] = {
     __sectop("C_1"), __sectop("C_2"), __sectop("C"),
     __sectop("W_1"), __sectop("W_2"), __sectop("W"),
     __sectop("CU_MASTERDOM"),
     __sectop("CU_DOM_A_1"), __sectop("CU_DOM_A_2"), __sectop("CU_DOM_A"),
     __sectop("CU_DOM_B_1"), __sectop("CU_DOM_B_2"), __sectop("CU_DOM_B"),
     __sectop("WU_SH_1"), __sectop("WU_SH_2"), __sectop("WU_SH"),
     __sectop("LU_SH"),
     __sectop("CU_SH_1"), __sectop("CU_SH_2"), __sectop("CU_SH"),
     __sectop("CS_1"), __sectop("CS_2"), __sectop("CS"), __sectop("P")
 };
 
 
 
 #pragma packoption
 
 |