link               59 compile.c          LINK_ELEMENT link;
link               70 compile.c          LINK_ELEMENT link;
link               79 compile.c          LINK_ELEMENT link;
link              206 compile.c        INSERT_ELEM_PREV(&(prev)->link, (LINK_ELEMENT *) new_insn_body(iseq, (line), BIN(insn), 0))
link              215 compile.c        INSERT_ELEM_PREV(&(prev)->link, (LINK_ELEMENT *) \
link              315 compile.c      #define IS_INSN(link) ((link)->type == ISEQ_ELEMENT_INSN)
link              316 compile.c      #define IS_LABEL(link) ((link)->type == ISEQ_ELEMENT_LABEL)
link              317 compile.c      #define IS_ADJUST(link) ((link)->type == ISEQ_ELEMENT_ADJUST)
link              539 compile.c          if (!lobj->link.next) {
link             1004 compile.c          labelobj->link.type = ISEQ_ELEMENT_LABEL;
link             1005 compile.c          labelobj->link.next = 0;
link             1020 compile.c          adjust->link.type = ISEQ_ELEMENT_ADJUST;
link             1021 compile.c          adjust->link.next = 0;
link             1035 compile.c          iobj->link.type = ISEQ_ELEMENT_INSN;
link             1036 compile.c          iobj->link.next = 0;
link             1950 compile.c          list = lobj->link.next;
link             1963 compile.c          LINK_ELEMENT *list = iobj->link.next;
link             1977 compile.c          LINK_ELEMENT *list = iobj->link.prev;
link             1993 compile.c          if (!lobj->refcnt) REMOVE_ELEM(&lobj->link);
link             2005 compile.c          if (!dl->refcnt) REMOVE_ELEM(&dl->link);
link             2070 compile.c      	    REMOVE_ELEM(&iobj->link);
link             2075 compile.c      	    remove_unreachable_chunk(iseq, iobj->link.next);
link             2096 compile.c      	    INSERT_ELEM_NEXT(&iobj->link, &popiobj->link);
link             2120 compile.c      		REMOVE_ELEM(&iobj->link);
link             2123 compile.c      	else if (remove_unreachable_chunk(iseq, iobj->link.next)) {
link             2129 compile.c      	remove_unreachable_chunk(iseq, iobj->link.next);
link             2144 compile.c      	INSN *pobj = (INSN *)iobj->link.prev;
link             2147 compile.c      	    if (!IS_INSN(&pobj->link))
link             2158 compile.c      		     !!(nobj = (INSN *)nobj->link.next) &&
link             2204 compile.c      		if (prev_dup && IS_INSN(pobj->link.prev)) {
link             2205 compile.c      		    pobj = (INSN *)pobj->link.prev;
link             2221 compile.c      		REMOVE_ELEM(iobj->link.prev);
link             2228 compile.c      		    REMOVE_ELEM(&iobj->link);
link             2244 compile.c      	LINK_ELEMENT *prev = iobj->link.prev;
link             2252 compile.c      		REMOVE_ELEM(&iobj->link);
link             2270 compile.c      	if (iobj->link.next) {
link             2271 compile.c      	    LINK_ELEMENT *next = iobj->link.next;
link             2307 compile.c          if (IS_TRACE_LINE(iobj) && iobj->link.prev && IS_INSN(iobj->link.prev)) {
link             2308 compile.c      	INSN *piobj = (INSN *)iobj->link.prev;
link             2310 compile.c      	    REMOVE_ELEM(iobj->link.prev);
link             2339 compile.c          if (IS_INSN_ID(iobj, newarray) && iobj->link.next &&
link             2340 compile.c      	IS_INSN(iobj->link.next)) {
link             2344 compile.c      	INSN *niobj = (INSN *)iobj->link.next;
link             2351 compile.c      		    REMOVE_ELEM(&niobj->link);
link             2355 compile.c      		    REMOVE_ELEM(&niobj->link);
link             2541 compile.c      		    niobj->link.prev = (LINK_ELEMENT *)iobj->link.prev;
link             2542 compile.c      		    niobj->link.next = li;
link             3276 compile.c      	    if (IS_INSN(&last->link) &&
link             3809 compile.c      	    (nom->last->next = cap->link.next)->prev = nom->last;
link             3810 compile.c      	    (cap->link.next = nom->anchor.next)->prev = &cap->link;
link             6317 compile.c          while (link) {
link             6318 compile.c      	switch (link->type) {
link             6321 compile.c      		iobj = (INSN *)link;
link             6329 compile.c      		lobj = (LABEL *)link;
link             6340 compile.c      		ADJUST *adjust = (ADJUST *)link;
link             6346 compile.c      	    rb_raise(rb_eSyntaxError, "dump_disasm_list error: %ld\n", FIX2LONG(link->type));
link             6348 compile.c      	link = link->next;
link               62 eval_jump.c        struct end_proc_data *link = ALLOC(struct end_proc_data);
link               72 eval_jump.c        link->next = *list;
link               73 eval_jump.c        link->func = func;
link               74 eval_jump.c        link->data = data;
link               75 eval_jump.c        link->safe = rb_safe_level();
link               76 eval_jump.c        *list = link;
link               82 eval_jump.c        struct end_proc_data *link;
link               84 eval_jump.c        link = end_procs;
link               85 eval_jump.c        while (link) {
link               86 eval_jump.c    	rb_gc_mark(link->data);
link               87 eval_jump.c    	link = link->next;
link               89 eval_jump.c        link = ephemeral_end_procs;
link               90 eval_jump.c        while (link) {
link               91 eval_jump.c    	rb_gc_mark(link->data);
link               92 eval_jump.c    	link = link->next;
link              100 eval_jump.c        struct end_proc_data *link;
link              103 eval_jump.c        while ((link = *procs) != 0) {
link              104 eval_jump.c    	*procs = link->next;
link              105 eval_jump.c    	endproc = *link;
link              106 eval_jump.c    	xfree(link);
link             2710 file.c             if (link(StringValueCStr(from), StringValueCStr(to)) < 0) {
link             3777 file.c         		    VALUE link;
link             3782 file.c         		    link = rb_readlink(testpath, enc);
link             3783 file.c                             link_prefix = RSTRING_PTR(link);
link             3784 file.c         		    link_names = skipprefixroot(link_prefix, link_prefix + RSTRING_LEN(link), rb_enc_get(link));
link             3787 file.c         			rb_encoding *enc, *linkenc = rb_enc_get(link);
link             3788 file.c         			link_orig = link;
link             3789 file.c         			link = rb_str_subseq(link, 0, link_prefixlen);
link             3790 file.c         			enc = rb_enc_check(*resolvedp, link);
link             3791 file.c         			if (enc != linkenc) link = rb_str_conv_enc(link, linkenc, enc);
link             3792 file.c         			*resolvedp = link;
link              287 include/ruby/win32.h extern int link(const char *, const char *);
link              292 include/ruby/win32.h extern int symlink(const char *src, const char *link);
link              293 include/ruby/win32.h extern int rb_w32_usymlink(const char *src, const char *link);
link             1555 marshal.c          st_data_t link;
link             1560 marshal.c      	if (!st_lookup(arg->data, (st_data_t)id, &link)) {
link             1563 marshal.c      	v = (VALUE)link;
link             4959 win32/win32.c      len2 = MultiByteToWideChar(cp, 0, link, -1, NULL, 0);
link             4963 win32/win32.c      MultiByteToWideChar(cp, 0, link, -1, wlink, len2);
link             4984 win32/win32.c      return w32_symlink(CP_UTF8, src, link);
link             4991 win32/win32.c      return w32_symlink(filecp(), src, link);