re_search
extern int re_search (struct re_pattern_buffer *__buffer, const char *__string,
if (re_search(&versionBuf, buffer, length, 0, length, ®s) >= 0) {
} else if (re_search(&capslockBuf, buffer, length, 0, length, ®s)
} else if (re_search(&scrolllockBuf, buffer, length, 0, length, ®s)
} else if (re_search(&numlockBuf, buffer, length, 0, length, ®s)
} else if (re_search(&lshiftBuf, buffer, length, 0, length, ®s)
} else if (re_search(&rshiftBuf, buffer, length, 0, length, ®s)
} else if (re_search(&lcommandBuf, buffer, length, 0, length, ®s)
} else if (re_search(&rcommandBuf, buffer, length, 0, length, ®s)
} else if (re_search(&lcontrolBuf, buffer, length, 0, length, ®s)
} else if (re_search(&rcontrolBuf, buffer, length, 0, length, ®s)
} else if (re_search(&loptionBuf, buffer, length, 0, length, ®s)
} else if (re_search(&roptionBuf, buffer, length, 0, length, ®s)
} else if (re_search(&menuBuf, buffer, length, 0, length, ®s)
} else if (re_search(&locksettingsBuf, buffer, length, 0, length, ®s)
} else if (re_search(&keyBuf, buffer, length, 0, length, ®s)
} else if (re_search(´Buf, buffer, length, 0, length, ®s)
} else if (re_search(&graveBuf, buffer, length, 0, length, ®s)
} else if (re_search(&circumflexBuf, buffer, length, 0, length, ®s)
} else if (re_search(&diaeresisBuf, buffer, length, 0, length, ®s)
} else if (re_search(&tildeBuf, buffer, length, 0, length, ®s) >= 0) {
} else if (re_search(´tabBuf, buffer, length, 0, length, ®s)
} else if (re_search(&gravetabBuf, buffer, length, 0, length, ®s)
} else if (re_search(&circumflextabBuf, buffer, length, 0, length, ®s)
} else if (re_search(&diaeresistabBuf, buffer, length, 0, length, ®s)
} else if (re_search(&tildetabBuf, buffer, length, 0, length, ®s)
0 <= re_search (&re_comp_buf, s, len, 0, len, (struct re_registers *) 0);
ret = re_search (&private_preg, string, len,
extern int re_search
for (int start = 0; (start = re_search(gRebuf, string.String(),
re_search (struct re_pattern_buffer *bufp, const char *string, Idx length,
weak_alias (__re_search, re_search)