ISMAGIC
if (ISMAGIC(*s))
if (ISMAGIC(*p)) {
if (ISMAGIC(*q) && q[1] == NOT)
if (ISMAGIC(*q) && q[1] == ']')
if (ISMAGIC(*q) && *++q == ']')
if (!ISMAGIC(*s) || !(*++s & 0x80)
if (ISMAGIC(*r))
if (ISMAGIC(*p)) {
if (ISMAGIC(*p)) {
} else if (ISMAGIC(c)) {
if (!ISMAGIC(*p))
if (ISMAGIC(p[1]) && p[2] == NOT)
if (ISMAGIC(p[1]) && p[2] == ']')
if (!ISMAGIC(pc)) {
if ((not = (ISMAGIC(*p) && *++p == NOT)))
if (ISMAGIC(c)) {
if ((c & 0x80) && !ISMAGIC(c)) {
if (ISMAGIC(p[0]) && p[1] == '-'
&& (!ISMAGIC(p[2]) || p[3] != ']'))
if (ISMAGIC(d)) {
if ((d & 0x80) && !ISMAGIC(d))
} while (!(ISMAGIC(p[0]) && p[1] == ']'));
if (!ISMAGIC(*p))