index            3416 array.c        	    p[index] = i;
index            3417 array.c        	    if (index < r-1) {             /* if not done yet */
index            3419 array.c        		permute0(n, r, p, index+1, /* recurse */
index              88 encoding.c         int index = rb_enc_to_index(enc);
index              89 encoding.c         if (rb_enc_from_index(index) != enc)
index              92 encoding.c     	index = enc_autoload(enc);
index              94 encoding.c         return index;
index             110 encoding.c         int index = enc_check_encoding(enc);
index             111 encoding.c         if (index < 0) {
index             115 encoding.c         return index;
index             183 encoding.c         struct rb_encoding_entry *ent = &enc_table.list[index];
index             203 encoding.c         encoding->ruby_encoding_index = index;
index             204 encoding.c         st_insert(enc_table.names, (st_data_t)name, (st_data_t)index);
index             206 encoding.c         if (list && NIL_P(rb_ary_entry(list, index))) {
index             208 encoding.c     	rb_ary_store(list, index, enc_new(encoding));
index             210 encoding.c         return index;
index             216 encoding.c         int index = enc_table.count;
index             218 encoding.c         if ((index = enc_table_expand(index + 1)) < 0) return -1;
index             219 encoding.c         enc_table.count = index;
index             220 encoding.c         return enc_register_at(index - 1, name, encoding);
index             229 encoding.c         int index = rb_enc_registered(name);
index             231 encoding.c         if (index >= 0) {
index             232 encoding.c     	rb_encoding *oldenc = rb_enc_from_index(index);
index             234 encoding.c     	    index = enc_register(name, encoding);
index             237 encoding.c     	    enc_register_at(index, name, encoding);
index             244 encoding.c     	index = enc_register(name, encoding);
index             245 encoding.c     	set_encoding_const(name, rb_enc_from_index(index));
index             247 encoding.c         return index;
index             271 encoding.c         rb_encoding *enc = enc_table.list[index].enc;
index             273 encoding.c         enc_table.list[index].base = base;
index             321 encoding.c         int index = rb_enc_replicate(name, rb_ascii8bit_encoding());
index             322 encoding.c         rb_encoding *enc = enc_table.list[index].enc;
index             325 encoding.c         return index;
index             331 encoding.c         int index = enc_replicate(rb_enc_registered(name), name,
index             333 encoding.c         rb_encoding *enc = enc_table.list[index].enc;
index             336 encoding.c         return index;
index             431 encoding.c         if (index < 0 || enc_table.count <= index) {
index             434 encoding.c         return enc_table.list[index].enc;
index            1048 encoding.c         int index;			/* -2 => not yet set, -1 => nil */
index            1056 encoding.c         if (def->index != -2)
index            1061 encoding.c     	def->index = -1;
index            1067 encoding.c     	def->index = rb_enc_to_index(rb_to_encoding(encoding));
index            1069 encoding.c     	enc_alias_internal(name, def->index);
index            1082 encoding.c         if (default_external.index >= 0) {
index            1083 encoding.c             default_external.enc = rb_enc_from_index(default_external.index);
index            1140 encoding.c         if (!default_internal.enc && default_internal.index >= 0) {
index            1141 encoding.c             default_internal.enc = rb_enc_from_index(default_internal.index);
index             325 ext/nkf/nkf-utf8/nkf.c     nkf_char index;
index             833 ext/nkf/nkf-utf8/nkf.c     assert(index <= buf->len);
index             834 ext/nkf/nkf-utf8/nkf.c     return buf->ptr[index];
index            2732 ext/nkf/nkf-utf8/nkf.c     ptr->buf[ptr->index++] = c;
index            2739 ext/nkf/nkf-utf8/nkf.c     ptr->index = 0;
index            2912 ext/nkf/nkf-utf8/nkf.c 	    if (ptr->index > ptr->stat){
index            2928 ext/nkf/nkf-utf8/nkf.c 	    if (ptr->index < ptr->stat){
index             957 ext/readline/readline.c     i = NUM2INT(index);
index             978 ext/readline/readline.c     i = NUM2INT(index);
index            1027 ext/readline/readline.c     entry = remove_history(index);
index            1101 ext/readline/readline.c     i = NUM2INT(index);
index            3860 ext/tk/tcltklib.c     int done, index;
index            3930 ext/tk/tcltklib.c                               "option", 0, &index);
index            3945 ext/tk/tcltklib.c             index = TKWAIT_VARIABLE;
index            3948 ext/tk/tcltklib.c             index = TKWAIT_VISIBILITY;
index            3950 ext/tk/tcltklib.c             index = TKWAIT_WINDOW;
index            3974 ext/tk/tcltklib.c     switch ((enum options) index) {
index            4454 ext/tk/tcltklib.c     int index;
index            4523 ext/tk/tcltklib.c                               "option", 0, &index);
index            4539 ext/tk/tcltklib.c             index = TKWAIT_VARIABLE;
index            4542 ext/tk/tcltklib.c             index = TKWAIT_VISIBILITY;
index            4544 ext/tk/tcltklib.c             index = TKWAIT_WINDOW;
index            4577 ext/tk/tcltklib.c     switch ((enum options) index) {
index            8384 ext/tk/tcltklib.c     volatile VALUE varname, index, flag;
index            8387 ext/tk/tcltklib.c     index   = argv[1];
index            8411 ext/tk/tcltklib.c                                 NIL_P(index) ? NULL : RSTRING_PTR(index),
index            8449 ext/tk/tcltklib.c                               NIL_P(index) ? NULL : RSTRING_PTR(index),
index            8483 ext/tk/tcltklib.c     if (!NIL_P(index)) StringValue(index);
index            8486 ext/tk/tcltklib.c     argv[1] = index;
index            8515 ext/tk/tcltklib.c     volatile VALUE varname, index, value, flag;
index            8518 ext/tk/tcltklib.c     index   = argv[1];
index            8548 ext/tk/tcltklib.c                                 NIL_P(index) ? NULL : RSTRING_PTR(index),
index            8589 ext/tk/tcltklib.c                               NIL_P(index) ? NULL : RSTRING_PTR(index), 
index            8620 ext/tk/tcltklib.c     if (!NIL_P(index)) StringValue(index);
index            8624 ext/tk/tcltklib.c     argv[1] = index;
index            8654 ext/tk/tcltklib.c     volatile VALUE varname, index, flag;
index            8657 ext/tk/tcltklib.c     index   = argv[1];
index            8671 ext/tk/tcltklib.c                                       NIL_P(index) ? NULL : RSTRING_PTR(index),
index            8697 ext/tk/tcltklib.c     if (!NIL_P(index)) StringValue(index);
index            8700 ext/tk/tcltklib.c     argv[1] = index;
index            8736 ext/tk/tcltklib.c     return ip_get_variable2(self, varname, index, 
index            8757 ext/tk/tcltklib.c     return ip_set_variable2(self, varname, index, value, 
index            8776 ext/tk/tcltklib.c     return ip_unset_variable2(self, varname, index, 
index             240 ext/win32ole/win32ole.c     UINT index;
index             245 ext/win32ole/win32ole.c     UINT index;
index             251 ext/win32ole/win32ole.c     UINT index;
index            2521 ext/win32ole/win32ole.c     unsigned int index;
index            2535 ext/win32ole/win32ole.c     for (index = 0; index < count; index++) {
index            2536 ext/win32ole/win32ole.c         hr = pTypeLib->lpVtbl->GetTypeInfo(pTypeLib, index, &pTypeInfo);
index            2809 ext/win32ole/win32ole.c     unsigned int index;
index            2829 ext/win32ole/win32ole.c         hr = pTypeInfo->lpVtbl->GetContainingTypeLib(pTypeInfo, &pTypeLib, &index);
index            3268 ext/win32ole/win32ole.c     unsigned int index, i;
index            3270 ext/win32ole/win32ole.c     index = pOp->dp.cNamedArgs;
index            3278 ext/win32ole/win32ole.c         for(i = 1; i < index + 1; i++) {
index            3282 ext/win32ole/win32ole.c         for(i = 0; i < index; i++ ) {
index            3293 ext/win32ole/win32ole.c     pOp->pNamedArgs[index + 1] = ole_vstr2wc(key);
index            3296 ext/win32ole/win32ole.c     VariantInit(&(pOp->dp.rgvarg[index]));
index            3297 ext/win32ole/win32ole.c     ole_val2variant(value, &(pOp->dp.rgvarg[index]));
index            3883 ext/win32ole/win32ole.c     unsigned int index;
index            3923 ext/win32ole/win32ole.c     for(index = 0; index < dispParams.cArgs; ++index) {
index            3924 ext/win32ole/win32ole.c         VariantClear(&propertyValue[index]);
index            4348 ext/win32ole/win32ole.c     unsigned int index;
index            4351 ext/win32ole/win32ole.c     hr = pTypeInfo->lpVtbl->GetContainingTypeLib( pTypeInfo, &pTypeLib, &index );
index            4355 ext/win32ole/win32ole.c     hr = pTypeLib->lpVtbl->GetDocumentation( pTypeLib, index,
index            4441 ext/win32ole/win32ole.c     unsigned int index;
index            4444 ext/win32ole/win32ole.c     hr = pTypeInfo->lpVtbl->GetContainingTypeLib(pTypeInfo, &pTypeLib, &index);
index            6087 ext/win32ole/win32ole.c         pvar->index = i;
index            6217 ext/win32ole/win32ole.c     return ole_variable_ole_type(pvar->pTypeInfo, pvar->index);
index            6251 ext/win32ole/win32ole.c     return ole_variable_ole_type_detail(pvar->pTypeInfo, pvar->index);
index            6295 ext/win32ole/win32ole.c     return ole_variable_value(pvar->pTypeInfo, pvar->index);
index            6341 ext/win32ole/win32ole.c     return ole_variable_visible(pvar->pTypeInfo, pvar->index);
index            6397 ext/win32ole/win32ole.c     return ole_variable_kind(pvar->pTypeInfo, pvar->index);
index            6437 ext/win32ole/win32ole.c     return ole_variable_varkind(pvar->pTypeInfo, pvar->index);
index            6471 ext/win32ole/win32ole.c     pmethod->index = index;
index            6486 ext/win32ole/win32ole.c     pmethod->index = 0;
index            6571 ext/win32ole/win32ole.c     return ole_method_return_type(pmethod->pTypeInfo, pmethod->index);
index            6605 ext/win32ole/win32ole.c     return ole_method_return_vtype(pmethod->pTypeInfo, pmethod->index);
index            6639 ext/win32ole/win32ole.c     return ole_method_return_type_detail(pmethod->pTypeInfo, pmethod->index);
index            6691 ext/win32ole/win32ole.c     return ole_method_invkind(pmethod->pTypeInfo, pmethod->index);
index            6710 ext/win32ole/win32ole.c     return ole_method_invoke_kind(pmethod->pTypeInfo, pmethod->index);
index            6747 ext/win32ole/win32ole.c     return ole_method_visible(pmethod->pTypeInfo, pmethod->index);
index            6832 ext/win32ole/win32ole.c                             pmethod->index,
index            6910 ext/win32ole/win32ole.c     return ole_method_helpstring(pmethod->pTypeInfo, pmethod->index);
index            6941 ext/win32ole/win32ole.c     return ole_method_helpfile(pmethod->pTypeInfo, pmethod->index);
index            6970 ext/win32ole/win32ole.c     return ole_method_helpcontext(pmethod->pTypeInfo, pmethod->index);
index            7001 ext/win32ole/win32ole.c     return ole_method_dispid(pmethod->pTypeInfo, pmethod->index);
index            7032 ext/win32ole/win32ole.c     return ole_method_offset_vtbl(pmethod->pTypeInfo, pmethod->index);
index            7064 ext/win32ole/win32ole.c     return ole_method_size_params(pmethod->pTypeInfo, pmethod->index);
index            7095 ext/win32ole/win32ole.c     return ole_method_size_opt_params(pmethod->pTypeInfo, pmethod->index);
index            7129 ext/win32ole/win32ole.c             pparam->index = i - 1;
index            7156 ext/win32ole/win32ole.c     return ole_method_params(pmethod->pTypeInfo, pmethod->index);
index            7205 ext/win32ole/win32ole.c                             &(pFuncDesc->lprgelemdescParam[index].tdesc), Qnil);
index            7226 ext/win32ole/win32ole.c                               pparam->index);
index            7239 ext/win32ole/win32ole.c                      &(pFuncDesc->lprgelemdescParam[index].tdesc), typedetail);
index            7260 ext/win32ole/win32ole.c                                      pparam->index);
index            7272 ext/win32ole/win32ole.c     if (V_UNION1((&(pFuncDesc->lprgelemdescParam[index])), paramdesc).wParamFlags &mask) 
index            7293 ext/win32ole/win32ole.c                                pparam->index, PARAMFLAG_FIN);
index            7320 ext/win32ole/win32ole.c                                pparam->index, PARAMFLAG_FOUT);
index            7338 ext/win32ole/win32ole.c                                pparam->index, PARAMFLAG_FOPT);
index            7357 ext/win32ole/win32ole.c                                pparam->index, PARAMFLAG_FRETVAL);
index            7373 ext/win32ole/win32ole.c     pElemDesc = &pFuncDesc->lprgelemdescParam[index]; 
index            7417 ext/win32ole/win32ole.c                              pparam->index);
index            7832 ext/win32ole/win32ole.c     unsigned int index;
index            7851 ext/win32ole/win32ole.c                                                  &index);
index            7864 ext/win32ole/win32ole.c     for (index = 0; index < count; index++) {
index            7866 ext/win32ole/win32ole.c                                            index,
index              98 missing/os2.c  	    !isalpha(*s) && index("$&*(){}[]'\";\\|?<>~`\n",*s)) {
index             105 missing/os2.c  	    !isalpha(*s) && index("^()<>|&\n",*s)) {
index            1250 process.c          int index;
index            1259 process.c                  index = EXEC_OPTION_CLOSE;
index            1272 process.c              index = EXEC_OPTION_DUP2;
index            1277 process.c              index = EXEC_OPTION_OPEN;
index            1294 process.c              index = EXEC_OPTION_OPEN;
index            1312 process.c          ary = rb_ary_entry(options, index);
index            1315 process.c              rb_ary_store(options, index, ary);
index            1474 process.c          int index, i;
index            1477 process.c          for (index = EXEC_OPTION_DUP2; index <= EXEC_OPTION_OPEN; index++) {
index            1478 process.c              ary = rb_ary_entry(options, index);
index            1490 process.c                  if (index == EXEC_OPTION_DUP2) {
index             484 regexec.c      #define STACK_AT(index)        (stk_base + (index))
index              88 ruby.c         	    int index;
index             103 ruby.c             opt->src.enc.index = src_encoding_index;
index            1283 ruby.c         	opt->ext.enc.index = opt_enc_index(opt->ext.enc.name);
index            1286 ruby.c         	opt->intern.enc.index = opt_enc_index(opt->intern.enc.name);
index            1289 ruby.c         	opt->src.enc.index = opt_enc_index(opt->src.enc.name);
index            1290 ruby.c         	src_encoding_index = opt->src.enc.index;
index            1292 ruby.c             if (opt->ext.enc.index >= 0) {
index            1293 ruby.c         	enc = rb_enc_from_index(opt->ext.enc.index);
index            1299 ruby.c             if (opt->intern.enc.index >= 0) {
index            1300 ruby.c         	enc = rb_enc_from_index(opt->intern.enc.index);
index            1302 ruby.c         	opt->intern.enc.index = -1;
index            1335 ruby.c         	if (opt->src.enc.index >= 0) {
index            1336 ruby.c         	    eenc = rb_enc_from_index(opt->src.enc.index);
index            1358 ruby.c             if (opt->intern.enc.index >= 0) {
index            1360 ruby.c         	enc = rb_enc_from_index(opt->intern.enc.index);
index            1541 ruby.c         		opt->src.enc.index = opt_enc_index(opt->src.enc.name);
index            1542 ruby.c         		src_encoding_index = opt->src.enc.index;
index            1545 ruby.c         		opt->ext.enc.index = opt_enc_index(opt->ext.enc.name);
index            1548 ruby.c         		opt->intern.enc.index = opt_enc_index(opt->intern.enc.name);
index            1557 ruby.c             if (opt->src.enc.index >= 0) {
index            1558 ruby.c         	enc = rb_enc_from_index(opt->src.enc.index);
index            1801 ruby.c             opt.ext.enc.index = -1;
index            1802 ruby.c             opt.intern.enc.index = -1;
index            3761 string.c           long pos = NUM2LONG(index);
index            3780 string.c           long pos = NUM2LONG(index);
index             524 transcode.c    #define BYTE_ADDR(index) (tr->byte_array + (index))
index             525 transcode.c    #define WORD_ADDR(index) (tr->word_array + INFO2WORDINDEX(index))
index            2907 transcode.c        int index;
index            2919 transcode.c        ret = rb_econv_add_converter(a->ec, sname, dname, a->index);
index            2965 transcode.c                arg.index = ec->num_trans;
index             962 variable.c         st_data_t index;
index             970 variable.c             if (!st_lookup(iv_index_tbl, id, &index)) break;
index             971 variable.c             if (len <= index) break;
index             972 variable.c             val = ptr[index];
index            1008 variable.c         st_data_t index;
index            1026 variable.c             if (!st_lookup(iv_index_tbl, id, &index)) {
index            1027 variable.c                 index = iv_index_tbl->num_entries;
index            1028 variable.c                 st_add_direct(iv_index_tbl, id, index);
index            1032 variable.c             if (len <= index) {
index            1034 variable.c                 if (index < ROBJECT_EMBED_LEN_MAX) {
index            1043 variable.c                     long newsize = (index+1) + (index+1)/4; /* (index+1)*1.25 */
index            1064 variable.c             ROBJECT_IVPTR(obj)[index] = val;
index            1083 variable.c         st_data_t index;
index            1088 variable.c             if (!st_lookup(iv_index_tbl, id, &index)) break;
index            1089 variable.c             if (ROBJECT_NUMIV(obj) <= index) break;
index            1090 variable.c             val = ROBJECT_IVPTR(obj)[index];
index            1116 variable.c         if (index < ROBJECT_NUMIV(data->obj)) {
index            1117 variable.c             VALUE val = ROBJECT_IVPTR(data->obj)[index];
index            1232 variable.c         st_data_t index;
index            1245 variable.c             if (!st_lookup(iv_index_tbl, id, &index)) break;
index            1246 variable.c             if (ROBJECT_NUMIV(obj) <= index) break;
index            1247 variable.c             val = ROBJECT_IVPTR(obj)[index];
index            1249 variable.c                 ROBJECT_IVPTR(obj)[index] = Qundef;
index              36 win32/win32.c  #ifndef index
index            1452 win32/win32.c      if (index("/\\:", *CharPrev(scanname, scanname + len)) == NULL)