Lines Matching refs:start
398 const char *start; in eqn_matrix() local
405 if (NULL == (start = eqn_nexttok(ep, &sz))) { in eqn_matrix()
409 if ( ! STRNEQ(start, sz, "{", 1)) { in eqn_matrix()
434 start = eqn_nexttok(ep, &sz); in eqn_matrix()
435 assert(start); in eqn_matrix()
436 if (STRNEQ(start, sz, "}", 1)) in eqn_matrix()
447 const char *start; in eqn_list() local
454 if (NULL == (start = eqn_nexttok(ep, &sz))) { in eqn_list()
458 if ( ! STRNEQ(start, sz, "{", 1)) { in eqn_list()
465 start = eqn_nexttok(ep, &sz); in eqn_list()
466 assert(start); in eqn_list()
467 if ( ! STRNEQ(start, sz, "above", 5)) in eqn_list()
478 start = eqn_nexttok(ep, &sz); in eqn_list()
479 assert(start); in eqn_list()
480 if (STRNEQ(start, sz, "}", 1)) in eqn_list()
491 const char *start; in eqn_box() local
498 if (NULL == (start = eqn_nexttok(ep, &sz))) in eqn_box()
501 if (STRNEQ(start, sz, "}", 1)) in eqn_box()
503 else if (STRNEQ(start, sz, "right", 5)) in eqn_box()
505 else if (STRNEQ(start, sz, "above", 5)) in eqn_box()
507 else if (STRNEQ(start, sz, "mark", 4)) in eqn_box()
509 else if (STRNEQ(start, sz, "lineup", 6)) in eqn_box()
513 if ( ! EQNSTREQ(&eqnparts[i].str, start, sz)) in eqn_box()
519 if (STRNEQ(start, sz, "{", 1)) { in eqn_box()
526 start = eqn_nexttok(ep, &sz); in eqn_box()
527 assert(start); in eqn_box()
528 if (STRNEQ(start, sz, "}", 1)) in eqn_box()
535 if ( ! EQNSTREQ(&eqnpiles[i], start, sz)) in eqn_box()
542 if (STRNEQ(start, sz, "matrix", 6)) in eqn_box()
545 if (STRNEQ(start, sz, "left", 4)) { in eqn_box()
546 if (NULL == (start = eqn_nexttok(ep, &sz))) { in eqn_box()
550 left = mandoc_strndup(start, sz); in eqn_box()
560 start = eqn_nexttok(ep, &sz); in eqn_box()
561 assert(start); in eqn_box()
562 if ( ! STRNEQ(start, sz, "right", 5)) in eqn_box()
564 if (NULL == (start = eqn_nexttok(ep, &sz))) { in eqn_box()
568 last->last->right = mandoc_strndup(start, sz); in eqn_box()
573 if ( ! EQNSTREQ(&eqnposs[i], start, sz)) in eqn_box()
588 if ( ! EQNSTREQ(&eqnmarks[i], start, sz)) in eqn_box()
603 if ( ! EQNSTREQ(&eqnfonts[i], start, sz)) in eqn_box()
613 if (STRNEQ(start, sz, "size", 4)) { in eqn_box()
614 if (NULL == (start = eqn_nexttok(ep, &sz))) { in eqn_box()
618 size = mandoc_strntoi(start, sz, 10); in eqn_box()
630 if (EQNSTREQ(&eqnsyms[i].str, start, sz)) { in eqn_box()
637 bp->text = mandoc_strndup(start, sz); in eqn_box()
716 char *start, *next; in eqn_next() local
735 start = &ep->data[(int)ep->cur]; in eqn_next()
738 if ('\0' == *start) in eqn_next()
741 if (quote == *start) { in eqn_next()
746 start = &ep->data[(int)ep->cur]; in eqn_next()
749 if ('{' == *start || '}' == *start) in eqn_next()
752 ssz = strcspn(start + 1, " ^~\"{}\t") + 1; in eqn_next()
753 next = start + (int)ssz; in eqn_next()
757 next = strchr(start, quote); in eqn_next()
760 *sz = (size_t)(next - start); in eqn_next()
772 next = strchr(start, '\0'); in eqn_next()
773 *sz = (size_t)(next - start); in eqn_next()
780 return(start); in eqn_next()
782 if (NULL != (def = eqn_def_find(ep, start, *sz))) { in eqn_next()
789 start = &ep->data[(int)ep->rew]; in eqn_next()
793 memmove(start + *sz + diff, start + *sz, in eqn_next()
794 (strlen(start) - *sz) + 1); in eqn_next()
795 memcpy(start, def->val, def->valsz); in eqn_next()
799 return(start); in eqn_next()
845 const char *start; in eqn_do_define() local
850 if (NULL == (start = eqn_nextrawtok(ep, &sz))) { in eqn_do_define()
860 if (NULL == (def = eqn_def_find(ep, start, sz))) { in eqn_do_define()
878 memcpy(ep->defs[i].key, start, sz); in eqn_do_define()
883 start = eqn_next(ep, ep->data[(int)ep->cur], &sz, 0); in eqn_do_define()
885 if (NULL == start) { in eqn_do_define()
892 memcpy(def->val, start, sz); in eqn_do_define()
911 const char *start; in eqn_do_gsize() local
914 if (NULL == (start = eqn_nextrawtok(ep, &sz))) { in eqn_do_gsize()
918 ep->gsize = mandoc_strntoi(start, sz, 10); in eqn_do_gsize()
925 const char *start; in eqn_do_undef() local
929 if (NULL == (start = eqn_nextrawtok(ep, &sz))) { in eqn_do_undef()
932 } else if (NULL != (def = eqn_def_find(ep, start, sz))) in eqn_do_undef()