>>371
単に signed char に 0x80 以上の値が有るのを拒否されてる可能性が有るから

static char *jyunisi[12] = ....
static char *jikkan[10] = ....

を

static unsigned char *jyunisi[12] = ....
static unsigned char *jikkan[10] = ....

に修正するのを試してみてけれ