last 106 gc/backgraph.c back_edges *last = p; last 108 gc/backgraph.c while (0 != last -> cont) last = last -> cont; last 109 gc/backgraph.c last -> cont = avail_back_edges; last 600 gc/cord/cordbscs.c register size_t last, previous, current; last 603 gc/cord/cordbscs.c min_len[1] = last = 2; last 605 gc/cord/cordbscs.c current = last + previous; last 606 gc/cord/cordbscs.c if (current < last) /* overflow */ current = last; last 608 gc/cord/cordbscs.c previous = last; last 609 gc/cord/cordbscs.c last = current; last 611 gc/cord/cordbscs.c CORD_max_len = last - 1; last 489 src/char.c int i, last; last 493 src/char.c last = SCM_CHARSET_MASK_CHARS; last 498 src/char.c r->lo = last; last 502 src/char.c last = hi; last 504 src/char.c if (last < SCM_CHAR_MAX) { last 505 src/char.c if (!p) cs->ranges = newrange(last, SCM_CHAR_MAX, NULL); last 506 src/char.c else p->next = newrange(last, SCM_CHAR_MAX, NULL); last 779 src/gauche.h #define SCM_APPEND1(start, last, obj) \ last 782 src/gauche.h (start) = (last) = Scm_Cons((obj), SCM_NIL); \ last 784 src/gauche.h SCM_SET_CDR((last), Scm_Cons((obj), SCM_NIL)); \ last 785 src/gauche.h (last) = SCM_CDR(last); \ last 789 src/gauche.h #define SCM_APPEND(start, last, obj) \ last 795 src/gauche.h (last) = Scm_LastPair(list_SCM_GLS); \ last 798 src/gauche.h SCM_SET_CDR((last), (list_SCM_GLS)); \ last 799 src/gauche.h (last) = Scm_LastPair(last); \ last 242 src/list.c ScmObj start = SCM_NIL, last = SCM_NIL; last 247 src/list.c SCM_APPEND1(start, last, SCM_CAR(list)); last 249 src/list.c if (!SCM_NULLP(list)) SCM_SET_CDR(last, list); last 260 src/list.c ScmObj start = SCM_NIL, last = SCM_NIL; last 265 src/list.c SCM_APPEND1(start, last, fill); last 295 src/list.c ScmObj start = SCM_NIL, last = SCM_NIL; last 300 src/list.c SCM_APPEND1(start, last, SCM_CAR(list)); last 302 src/list.c SCM_SET_CDR(last, obj); last 309 src/list.c ScmObj start = SCM_NIL, last = SCM_NIL, cp; last 313 src/list.c SCM_SET_CDR(last, SCM_CAR(cp)); last 320 src/list.c SCM_APPEND(start, last, Scm_CopyList(SCM_CAR(cp))); last 452 src/list.c ScmObj start = SCM_NIL, last = SCM_NIL, cp, prev = list; last 458 src/list.c SCM_APPEND1(start, last, SCM_CAR(prev)); last 464 src/list.c if (SCM_PAIRP(prev)) SCM_SET_CDR(last, prev); last 531 src/list.c ScmObj start = SCM_NIL, last = SCM_NIL, cp, p, prev = alist; last 542 src/list.c SCM_APPEND1(start, last, SCM_CAR(prev)); last 549 src/list.c if (SCM_PAIRP(prev)) SCM_SET_CDR(last, prev); last 560 src/read.c ScmObj start = SCM_NIL, last = SCM_NIL, item; last 584 src/read.c SCM_SET_CDR(last, item); last 596 src/read.c SCM_APPEND1(start, last, item); last 1671 src/regexp.c const char *last; last 1840 src/regexp.c ctx->last = input; last 1941 src/regexp.c rm->matches[0].endp = ctx->last; last 281 src/system.c const char *p = path, *last = NULL; last 283 src/system.c if (*p == '/' || *p == '\\') last = p; last 286 src/system.c return last; last 516 src/system.c const char *endp, *last; last 520 src/system.c last = get_last_separator(path, endp); last 521 src/system.c if (last == NULL) { last 524 src/system.c return Scm_MakeString(last+1, endp-last-1, -1, 0); last 532 src/system.c const char *endp, *last; last 537 src/system.c last = get_last_separator(path, endp); last 538 src/system.c if (last == NULL) { last 543 src/system.c last = truncate_trailing_separators(path, last); last 544 src/system.c return Scm_MakeString(path, last-path, -1, 0);