Lines Matching defs:begp
128 char *p, *begp = NULL, *endp = NULL, *prechr;
161 if (begp != NULL)
171 if (begp != NULL) {
179 ret = parse(begp, lrp, &lp, blkid,
188 begp = endp = NULL;
201 if (begp != NULL) {
209 ret = parse(begp, lrp, &rp, blkid,
218 begp = endp = NULL;
227 if (begp == NULL) {
228 begp = p;
229 if (*begp == '"' || isdigit(*begp))
253 if (begp != NULL)
290 parse(char *begp, const char *par1, const char *par2, int blkid, int expctr,
296 if (strncmp(begp, "define", 6) == 0) {
297 ret = parsdef(begp, par1, par2, blkid, expctr, elen);
300 } else if (strncmp(begp, "list", 4) == 0)
301 return(parsval(begp, par1, par2, blkid, expctr, elen));
304 if (doregex(regs, begp))
309 if (doregex(regs, begp))
310 return(excline(begp, 0, 0));
313 if (strncmp(begp, "global-set-key ", 15) == 0)
315 return(excline(begp, 0, 0));
318 if (strncmp(begp, "define-key ", 11) == 0)
320 return(excline(begp, 0, 0));
322 return (parsexp(begp, par1, par2, blkid, expctr, elen));
326 parsdef(char *begp, const char *par1, const char *par2, int blkid, int expctr,
337 if (doregex(regs, begp))
343 if (doregex(regs, begp)) {
345 return(founddef(begp, blkid, expctr, 1, elen));
350 if (doregex(regs, begp)) {
352 return(founddef(begp, blkid, expctr, 0, elen));
357 if (doregex(regs, begp)) {
359 return(foundfun(begp, expctr));
367 parsval(char *begp, const char *par1, const char *par2, int blkid, int expctr,
374 if (doregex(regs, begp))
380 if (doregex(regs, begp)) {
385 return(foundlst(begp, blkid, expctr, elen));
393 parsexp(char *begp, const char *par1, const char *par2, int blkid, int expctr,
401 cmdp = begp;