matchrest
if (matchrest()) {
return ((BOOL)(*blockp == cpattern[0] && matchrest()));
BOOL matchrest(void);