generic character and CODE1 is nil, return the smallest character
in CHARSET.
}
else if (charset_id == CHARSET_8_BIT_CONTROL)
{
- if (c1 < 0x80 || c1 > 0x9F)
+ if (NILP (code1))
+ c1 = 0x80;
+ else if (c1 < 0x80 || c1 > 0x9F)
goto invalid_code_posints;
return make_number (c1);
}
else if (charset_id == CHARSET_8_BIT_GRAPHIC)
{
- if (c1 < 0xA0 || c1 > 0xFF)
+ if (NILP (code1))
+ c1 = 0xA0;
+ else if (c1 < 0xA0 || c1 > 0xFF)
goto invalid_code_posints;
return make_number (c1);
}