#define ROMC    const far rom char
略
sprintf(gLcdBuf, (ROMC *)"CN%-2dCN%-2dCN%-2dCN%-2d", 1, 2, 3, 4);

この場合、(ROMC *)はどのような意味があるのでしょうか?