etCHARX
{ 'c', 0, 0, etCHARX, 0, 0 },
case etCHARX:
c = buf[0] = (xtype==etCHARX ? va_arg(ap,int) : *++fmt);