CM
extern char *CE, *VS, *SO, *SE, *CL, *AL, *CM;
char *CE, *VS, *SO, *SE, *CL, *AL, *CM;
CM = tgetstr("cm", &loc);
if (!CE || !SO || !SE || !CL || !AL || !CM) {
tputs(tgoto(CM, nx, ny), 0, _putchar);
if (CM) { /* try CM to get there */
m = (char *) tgoto(CM, c, r);
char *CM; /* cursor movement instructions */
static char **tstr[] = {&BC, &CD, &CE, &CL, &CM, &HO, &MC, &ML, &ND, &UP};
_puts(tgoto(CM, cur_row, cur_col));
char *CM, *CE, *CD, *CL, *SO, *SE, *AL, *DL;/* Termcap capabilities */
CM = tgetstr("cm", &capptr); /* Cursor motion */
if (!CM) { /* can't find cursor motion entry */
tputs(tgoto(CM, curx, cury), 0, putchr);
tputs(tgoto(CM, 0, scrline), 0, putchr);
tputs(tgoto(CM, 0, scrline), 0, putchr);
tputs(tgoto(CM, 0, 19), 0, putchr);
tputs(tgoto(CM, 0, 23), 0, putchr);
CM();
CM();
CM();
CM();
void CM(void);
SRI(CM_DGAM_RAMA_SLOPE_CNTL_R, CM, id), \
SRI(CM_DGAM_RAMA_END_CNTL1_B, CM, id), \
SRI(CM_DGAM_RAMA_END_CNTL2_B, CM, id), \
SRI(CM_DGAM_RAMA_END_CNTL1_G, CM, id), \
SRI(CM_DGAM_RAMA_END_CNTL2_G, CM, id), \
SRI(CM_DGAM_RAMA_END_CNTL1_R, CM, id), \
SRI(CM_DGAM_RAMA_END_CNTL2_R, CM, id), \
SRI(CM_DGAM_RAMA_REGION_0_1, CM, id), \
SRI(CM_DGAM_RAMA_REGION_14_15, CM, id), \
SRI(CM_MEM_PWR_CTRL, CM, id), \
SRI(CM_DGAM_LUT_WRITE_EN_MASK, CM, id), \
SRI(CM_DGAM_LUT_INDEX, CM, id), \
SRI(CM_DGAM_LUT_DATA, CM, id), \
SRI(CM_CONTROL, CM, id), \
SRI(CM_DGAM_CONTROL, CM, id), \
SRI(CM_TEST_DEBUG_INDEX, CM, id), \
SRI(CM_TEST_DEBUG_DATA, CM, id), \
SRI(CM_HDR_MULT_COEF, CM, id)
SRI(CM_COMA_C11_C12, CM, id),\
SRI(CM_COMA_C33_C34, CM, id),\
SRI(CM_COMB_C11_C12, CM, id),\
SRI(CM_COMB_C33_C34, CM, id),\
SRI(CM_OCSC_CONTROL, CM, id), \
SRI(CM_OCSC_C11_C12, CM, id), \
SRI(CM_OCSC_C33_C34, CM, id), \
SRI(CM_BNS_VALUES_R, CM, id), \
SRI(CM_BNS_VALUES_G, CM, id), \
SRI(CM_BNS_VALUES_B, CM, id), \
SRI(CM_MEM_PWR_CTRL, CM, id), \
SRI(CM_RGAM_LUT_DATA, CM, id), \
SRI(CM_RGAM_LUT_WRITE_EN_MASK, CM, id),\
SRI(CM_RGAM_LUT_INDEX, CM, id), \
SRI(CM_RGAM_RAMB_START_CNTL_B, CM, id), \
SRI(CM_RGAM_RAMB_START_CNTL_G, CM, id), \
SRI(CM_RGAM_RAMB_START_CNTL_R, CM, id), \
SRI(CM_RGAM_RAMB_SLOPE_CNTL_B, CM, id), \
SRI(CM_RGAM_RAMB_SLOPE_CNTL_G, CM, id), \
SRI(CM_RGAM_RAMB_SLOPE_CNTL_R, CM, id), \
SRI(CM_RGAM_RAMB_END_CNTL1_B, CM, id), \
SRI(CM_RGAM_RAMB_END_CNTL2_B, CM, id), \
SRI(CM_RGAM_RAMB_END_CNTL1_G, CM, id), \
SRI(CM_RGAM_RAMB_END_CNTL2_G, CM, id), \
SRI(CM_RGAM_RAMB_END_CNTL1_R, CM, id), \
SRI(CM_RGAM_RAMB_END_CNTL2_R, CM, id), \
SRI(CM_RGAM_RAMB_REGION_0_1, CM, id), \
SRI(CM_RGAM_RAMB_REGION_32_33, CM, id), \
SRI(CM_RGAM_RAMA_START_CNTL_B, CM, id), \
SRI(CM_RGAM_RAMA_START_CNTL_G, CM, id), \
SRI(CM_RGAM_RAMA_START_CNTL_R, CM, id), \
SRI(CM_RGAM_RAMA_SLOPE_CNTL_B, CM, id), \
SRI(CM_RGAM_RAMA_SLOPE_CNTL_G, CM, id), \
SRI(CM_RGAM_RAMA_SLOPE_CNTL_R, CM, id), \
SRI(CM_RGAM_RAMA_END_CNTL1_B, CM, id), \
SRI(CM_RGAM_RAMA_END_CNTL2_B, CM, id), \
SRI(CM_RGAM_RAMA_END_CNTL1_G, CM, id), \
SRI(CM_RGAM_RAMA_END_CNTL2_G, CM, id), \
SRI(CM_RGAM_RAMA_END_CNTL1_R, CM, id), \
SRI(CM_RGAM_RAMA_END_CNTL2_R, CM, id), \
SRI(CM_RGAM_RAMA_REGION_0_1, CM, id), \
SRI(CM_RGAM_RAMA_REGION_32_33, CM, id), \
SRI(CM_RGAM_CONTROL, CM, id), \
SRI(CM_IGAM_CONTROL, CM, id), \
SRI(CM_IGAM_LUT_RW_CONTROL, CM, id), \
SRI(CM_IGAM_LUT_RW_INDEX, CM, id), \
SRI(CM_IGAM_LUT_SEQ_COLOR, CM, id), \
SRI(CM_CMOUT_CONTROL, CM, id)
SRI(CM_GAMUT_REMAP_CONTROL, CM, id),\
SRI(CM_GAMUT_REMAP_C11_C12, CM, id),\
SRI(CM_GAMUT_REMAP_C13_C14, CM, id),\
SRI(CM_GAMUT_REMAP_C21_C22, CM, id),\
SRI(CM_GAMUT_REMAP_C23_C24, CM, id),\
SRI(CM_GAMUT_REMAP_C31_C32, CM, id),\
SRI(CM_GAMUT_REMAP_C33_C34, CM, id),\
SRI(CM_ICSC_CONTROL, CM, id), \
SRI(CM_ICSC_C11_C12, CM, id), \
SRI(CM_ICSC_C33_C34, CM, id), \
SRI(CM_DGAM_RAMB_START_CNTL_B, CM, id), \
SRI(CM_DGAM_RAMB_START_CNTL_G, CM, id), \
SRI(CM_DGAM_RAMB_START_CNTL_R, CM, id), \
SRI(CM_DGAM_RAMB_SLOPE_CNTL_B, CM, id), \
SRI(CM_DGAM_RAMB_SLOPE_CNTL_G, CM, id), \
SRI(CM_DGAM_RAMB_SLOPE_CNTL_R, CM, id), \
SRI(CM_DGAM_RAMB_END_CNTL1_B, CM, id), \
SRI(CM_DGAM_RAMB_END_CNTL2_B, CM, id), \
SRI(CM_DGAM_RAMB_END_CNTL1_G, CM, id), \
SRI(CM_DGAM_RAMB_END_CNTL2_G, CM, id), \
SRI(CM_DGAM_RAMB_END_CNTL1_R, CM, id), \
SRI(CM_DGAM_RAMB_END_CNTL2_R, CM, id), \
SRI(CM_DGAM_RAMB_REGION_0_1, CM, id), \
SRI(CM_DGAM_RAMB_REGION_14_15, CM, id), \
SRI(CM_DGAM_RAMA_START_CNTL_B, CM, id), \
SRI(CM_DGAM_RAMA_START_CNTL_G, CM, id), \
SRI(CM_DGAM_RAMA_START_CNTL_R, CM, id), \
SRI(CM_DGAM_RAMA_SLOPE_CNTL_B, CM, id), \
SRI(CM_DGAM_RAMA_SLOPE_CNTL_G, CM, id), \
if (CM != NULL)
xpwrite(FD, CM, size(CM));
if (CM != NULL)
xpwrite(FD, CM, size(CM));
if (CM != NULL)
xpwrite(FD, CM, size(CM));
&AT, &DV, &CM, &CU, &EL, &IE, &OE, &PN, &PR, &DI,
EXTERN char *CM; /* initial connection message */