54#if defined (__SDCC_z80) || defined (__SDCC_z180) || defined (__SDCC_r2k) || defined (__SDCC_r3ka) || defined (__SDCC_tlcs90) || defined (__SDCC_ez80_z80) || defined (__SDCC_z80n)
55typedefunsignedcharjmp_buf[6]; /* 2 for the stack pointer, 2 for the return address, 2 for the frame pointer. */
56#elif defined (__SDCC_ds390) || defined (__SDCC_stm8) && defined (__SDCC_MODEL_LARGE)
57typedefunsignedcharjmp_buf[5]; /* 2 for the stack pointer, 3 for the return address. */
58#elif defined (__SDCC_stm8) || defined (__SDCC_gbz80) || defined (__SDCC_hc08) || defined (__SDCC_s08)
59typedefunsignedcharjmp_buf[4]; /* 2 for the stack pointer, 2 for the return address. */
60#elif defined (__SDCC_pdk13) || defined (__SDCC_pdk14) || defined (__SDCC_pdk15)
61typedefunsignedcharjmp_buf[3]; /* 1 for the stack pointer, 2 for the return address. */