Lines Matching refs:keep
167 int keep[MAXNEST]; /* ckmagic nest stack */ \
494 mp->keep[0] = 0;
504 mp->keep[0] = 0;
509 mp->keep[level] = mp->keep[level - 1] != 0;
516 if (mp->keep[level] && b > buf)
528 if (mp->keep[level] && call < (MAXNEST - 1))
541 if (mp->keep[level] > 1)
545 if (!mp->keep[level])
693 if (mp->keep[level]++ && b > buf && *(b - 1) != ' ' && *t && *t != ',' && *t != '.' && *t != '\b')
724 if (mp->keep[level]++ && b > buf && *(b - 1) != ' ' && *q && *q != ',' && *q != '.' && *q != '\b')
796 if (num > 0 && mp->keep[level] && call < (MAXNEST - 1))
895 if (!mp->keep[level])
896 mp->keep[level] = 2;
901 if (ep->cont == '#' && !mp->keep[level])
902 mp->keep[level] = 1;
917 if (mp->keep[level]++ && b > buf && *(b - 1) != ' ')
928 if (mp->keep[level]++ && b > buf && *(b - 1) != ' ' && *q && *q != ',' && *q != '.' && *q != '\b')
941 if (!mp->keep[level])
947 mp->keep[level - 1] = mp->keep[level];
951 mp->keep[0] = 0;
957 mp->keep[level] = 0;
960 if (mp->keep[level] && b > buf)