ext 22 class.c rb_classext_t *ext = ALLOC(rb_classext_t); ext 25 class.c obj->ptr = ext; ext 465 ext/openssl/ossl_ocsp.c if(!NIL_P(ext)){ ext 467 ext/openssl/ossl_ocsp.c Check_Type(ext, T_ARRAY); ext 468 ext/openssl/ossl_ocsp.c for (i = 0; i < RARRAY_LEN(ext); i++) ext 469 ext/openssl/ossl_ocsp.c OSSL_Check_Kind(RARRAY_PTR(ext)[i], cX509Ext); ext 493 ext/openssl/ossl_ocsp.c if(!NIL_P(ext)){ ext 497 ext/openssl/ossl_ocsp.c for(i = 0; i < RARRAY_LEN(ext); i++){ ext 498 ext/openssl/ossl_ocsp.c x509ext = DupX509ExtPtr(RARRAY_PTR(ext)[i]); ext 527 ext/openssl/ossl_ocsp.c VALUE ret, ary, ext; ext 550 ext/openssl/ossl_ocsp.c ext = rb_ary_new(); ext 554 ext/openssl/ossl_ocsp.c rb_ary_push(ext, ossl_x509ext_new(x509ext)); ext 556 ext/openssl/ossl_ocsp.c rb_ary_push(ary, ext); ext 621 ext/openssl/ossl_x509cert.c X509_EXTENSION *ext; ext 631 ext/openssl/ossl_x509cert.c ext = X509_get_ext(x509, i); /* NO DUP - don't free! */ ext 632 ext/openssl/ossl_x509cert.c rb_ary_push(ary, ossl_x509ext_new(ext)); ext 646 ext/openssl/ossl_x509cert.c X509_EXTENSION *ext; ext 658 ext/openssl/ossl_x509cert.c ext = DupX509ExtPtr(RARRAY_PTR(ary)[i]); ext 660 ext/openssl/ossl_x509cert.c if (!X509_add_ext(x509, ext, -1)) { /* DUPs ext - FREE it */ ext 661 ext/openssl/ossl_x509cert.c X509_EXTENSION_free(ext); ext 664 ext/openssl/ossl_x509cert.c X509_EXTENSION_free(ext); ext 678 ext/openssl/ossl_x509cert.c X509_EXTENSION *ext; ext 681 ext/openssl/ossl_x509cert.c ext = DupX509ExtPtr(extension); ext 682 ext/openssl/ossl_x509cert.c if (!X509_add_ext(x509, ext, -1)) { /* DUPs ext - FREE it */ ext 683 ext/openssl/ossl_x509cert.c X509_EXTENSION_free(ext); ext 686 ext/openssl/ossl_x509cert.c X509_EXTENSION_free(ext); ext 436 ext/openssl/ossl_x509crl.c X509_EXTENSION *ext; ext 447 ext/openssl/ossl_x509crl.c ext = X509_CRL_get_ext(crl, i); /* NO DUP - don't free! */ ext 448 ext/openssl/ossl_x509crl.c rb_ary_push(ary, ossl_x509ext_new(ext)); ext 461 ext/openssl/ossl_x509crl.c X509_EXTENSION *ext; ext 473 ext/openssl/ossl_x509crl.c ext = DupX509ExtPtr(RARRAY_PTR(ary)[i]); ext 474 ext/openssl/ossl_x509crl.c if(!X509_CRL_add_ext(crl, ext, -1)) { /* DUPs ext - FREE it */ ext 475 ext/openssl/ossl_x509crl.c X509_EXTENSION_free(ext); ext 478 ext/openssl/ossl_x509crl.c X509_EXTENSION_free(ext); ext 488 ext/openssl/ossl_x509crl.c X509_EXTENSION *ext; ext 491 ext/openssl/ossl_x509crl.c ext = DupX509ExtPtr(extension); ext 492 ext/openssl/ossl_x509crl.c if (!X509_CRL_add_ext(crl, ext, -1)) { /* DUPs ext - FREE it */ ext 493 ext/openssl/ossl_x509crl.c X509_EXTENSION_free(ext); ext 496 ext/openssl/ossl_x509crl.c X509_EXTENSION_free(ext); ext 14 ext/openssl/ossl_x509ext.c if (!ext) { \ ext 17 ext/openssl/ossl_x509ext.c obj = Data_Wrap_Struct(klass, 0, X509_EXTENSION_free, ext); \ ext 20 ext/openssl/ossl_x509ext.c Data_Get_Struct(obj, X509_EXTENSION, ext); \ ext 21 ext/openssl/ossl_x509ext.c if (!ext) { \ ext 27 ext/openssl/ossl_x509ext.c GetX509Ext(obj, ext); \ ext 58 ext/openssl/ossl_x509ext.c if (!ext) { ext 61 ext/openssl/ossl_x509ext.c new = X509_EXTENSION_dup(ext); ext 74 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 76 ext/openssl/ossl_x509ext.c SafeGetX509Ext(obj, ext); ext 78 ext/openssl/ossl_x509ext.c return ext; ext 84 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext, *new; ext 86 ext/openssl/ossl_x509ext.c SafeGetX509Ext(obj, ext); ext 87 ext/openssl/ossl_x509ext.c if (!(new = X509_EXTENSION_dup(ext))) { ext 218 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 242 ext/openssl/ossl_x509ext.c ext = X509V3_EXT_nconf_nid(conf, ctx, nid, RSTRING_PTR(valstr)); ext 245 ext/openssl/ossl_x509ext.c ext = X509V3_EXT_conf_nid(empty_lhash, ctx, nid, RSTRING_PTR(valstr)); ext 247 ext/openssl/ossl_x509ext.c if (!ext){ ext 251 ext/openssl/ossl_x509ext.c WrapX509Ext(cX509Ext, obj, ext); ext 262 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 265 ext/openssl/ossl_x509ext.c if(!(ext = X509_EXTENSION_new())){ ext 268 ext/openssl/ossl_x509ext.c WrapX509Ext(klass, obj, ext); ext 278 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext, *x; ext 280 ext/openssl/ossl_x509ext.c GetX509Ext(self, ext); ext 285 ext/openssl/ossl_x509ext.c x = d2i_X509_EXTENSION(&ext, &p, RSTRING_LEN(oid)); ext 286 ext/openssl/ossl_x509ext.c DATA_PTR(self) = ext; ext 301 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 309 ext/openssl/ossl_x509ext.c GetX509Ext(self, ext); ext 310 ext/openssl/ossl_x509ext.c X509_EXTENSION_set_object(ext, obj); ext 318 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 337 ext/openssl/ossl_x509ext.c GetX509Ext(self, ext); ext 338 ext/openssl/ossl_x509ext.c X509_EXTENSION_set_data(ext, asn1s); ext 346 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 348 ext/openssl/ossl_x509ext.c GetX509Ext(self, ext); ext 349 ext/openssl/ossl_x509ext.c X509_EXTENSION_set_critical(ext, RTEST(flag) ? 1 : 0); ext 357 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 363 ext/openssl/ossl_x509ext.c GetX509Ext(obj, ext); ext 364 ext/openssl/ossl_x509ext.c extobj = X509_EXTENSION_get_object(ext); ext 380 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 384 ext/openssl/ossl_x509ext.c GetX509Ext(obj, ext); ext 387 ext/openssl/ossl_x509ext.c if (!X509V3_EXT_print(out, ext, 0, 0)) ext 388 ext/openssl/ossl_x509ext.c M_ASN1_OCTET_STRING_print(out, ext->value); ext 397 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 399 ext/openssl/ossl_x509ext.c GetX509Ext(obj, ext); ext 400 ext/openssl/ossl_x509ext.c return X509_EXTENSION_get_critical(ext) ? Qtrue : Qfalse; ext 406 ext/openssl/ossl_x509ext.c X509_EXTENSION *ext; ext 411 ext/openssl/ossl_x509ext.c GetX509Ext(obj, ext); ext 412 ext/openssl/ossl_x509ext.c if((len = i2d_X509_EXTENSION(ext, NULL)) <= 0) ext 416 ext/openssl/ossl_x509ext.c if(i2d_X509_EXTENSION(ext, &p) < 0) ext 148 ext/openssl/ossl_x509revoked.c X509_EXTENSION *ext; ext 159 ext/openssl/ossl_x509revoked.c ext = X509_REVOKED_get_ext(rev, i); ext 160 ext/openssl/ossl_x509revoked.c rb_ary_push(ary, ossl_x509ext_new(ext)); ext 173 ext/openssl/ossl_x509revoked.c X509_EXTENSION *ext; ext 186 ext/openssl/ossl_x509revoked.c ext = DupX509ExtPtr(item); ext 187 ext/openssl/ossl_x509revoked.c if(!X509_REVOKED_add_ext(rev, ext, -1)) { ext 201 ext/openssl/ossl_x509revoked.c if(!X509_REVOKED_add_ext(rev, DupX509ExtPtr(ext), -1)) { ext 205 ext/openssl/ossl_x509revoked.c return ext; ext 89 ext/syck/yaml2byte.c assert(ext && HASH == ext->hash); ext 90 ext/syck/yaml2byte.c if(ext->printed) { ext 91 ext/syck/yaml2byte.c assert(ext->buffer[0] ==YAMLBYTE_ANCHOR); ext 92 ext/syck/yaml2byte.c curr = ext->buffer; ext 95 ext/syck/yaml2byte.c bytestring_append(str, YAMLBYTE_ALIAS, ext->buffer + 1, curr); ext 97 ext/syck/yaml2byte.c ext->printed = 1; ext 98 ext/syck/yaml2byte.c length = (ext->length - ext->remaining); ext 106 ext/syck/yaml2byte.c from = ext->buffer; ext 107 ext/syck/yaml2byte.c stop = ext->buffer + length; ext 4505 file.c if (!ext[0]) return 0; ext 4520 file.c for (i=0; ext[i]; i++) { ext 4521 file.c rb_str_cat2(fname, ext[i]); ext 4540 file.c for (j=0; ext[j]; j++) { ext 4541 file.c rb_str_cat2(fname, ext[j]); ext 3856 io.c if (ext == NULL) { ext 3857 io.c ext = rb_default_external_encoding(); ext 3860 io.c if (intern == NULL && ext != rb_ascii8bit_encoding()) ext 3863 io.c if (intern == NULL || intern == (rb_encoding *)Qnil || intern == ext) { ext 3865 io.c *enc = default_ext ? NULL : ext; ext 3870 io.c *enc2 = ext; ext 130 load.c if (ext) { ext 131 load.c elen = strlen(ext); ext 154 load.c if (ext) continue; ext 158 load.c if ((!rb || !ext) && (IS_SOEXT(e) || IS_DLEXT(e))) { ext 161 load.c if ((rb || !ext) && (IS_RBEXT(e))) { ext 184 load.c if (!ext) return 'u'; ext 185 load.c return !IS_RBEXT(ext) ? 's' : 'r'; ext 191 load.c if (ext && *ext) return 0; ext 218 load.c const char *ext = strrchr(feature, '.'); ext 226 load.c if (ext && !strchr(ext, '/')) { ext 227 load.c if (IS_RBEXT(ext)) { ext 228 load.c if (rb_feature_p(feature, ext, Qtrue, Qfalse, loading)) return Qtrue; ext 231 load.c else if (IS_SOEXT(ext) || IS_DLEXT(ext)) { ext 232 load.c if (rb_feature_p(feature, ext, Qfalse, Qfalse, loading)) return Qtrue; ext 437 load.c char *ext, *ftptr; ext 442 load.c ext = strrchr(ftptr = RSTRING_PTR(fname), '.'); ext 443 load.c if (ext && !strchr(ext, '/')) { ext 444 load.c if (IS_RBEXT(ext)) { ext 445 load.c if (rb_feature_p(ftptr, ext, Qtrue, Qfalse, &loading)) { ext 450 load.c ext = strrchr(ftptr = RSTRING_PTR(tmp), '.'); ext 451 load.c if (!rb_feature_p(ftptr, ext, Qtrue, Qtrue, &loading) || loading) ext 457 load.c else if (IS_SOEXT(ext)) { ext 458 load.c if (rb_feature_p(ftptr, ext, Qfalse, Qfalse, &loading)) { ext 462 load.c tmp = rb_str_new(RSTRING_PTR(fname), ext - RSTRING_PTR(fname)); ext 466 load.c ext = strrchr(ftptr = RSTRING_PTR(tmp), '.'); ext 467 load.c if (!rb_feature_p(ftptr, ext, Qfalse, Qtrue, &loading) || loading) ext 475 load.c ext = strrchr(ftptr = RSTRING_PTR(tmp), '.'); ext 476 load.c if (!rb_feature_p(ftptr, ext, Qfalse, Qtrue, &loading) || loading) ext 482 load.c else if (IS_DLEXT(ext)) { ext 483 load.c if (rb_feature_p(ftptr, ext, Qfalse, Qfalse, &loading)) { ext 488 load.c ext = strrchr(ftptr = RSTRING_PTR(tmp), '.'); ext 489 load.c if (!rb_feature_p(ftptr, ext, Qfalse, Qtrue, &loading) || loading) ext 513 load.c ext = strrchr(ftptr = RSTRING_PTR(tmp), '.'); ext 514 load.c if (rb_feature_p(ftptr, ext, !--type, Qtrue, &loading) && !loading) ext 90 ruby.c } src, ext, intern; ext 657 ruby.c set_option_encoding_once("default_extenal", &opt->ext.enc.name, e, elen) ext 874 ruby.c if (!opt->ext.enc.name) ext 875 ruby.c opt->ext.enc.name = opt->src.enc.name; ext 1214 ruby.c VALUE ext_enc_name = opt->ext.enc.name; ext 1217 ruby.c opt->src.enc.name = opt->ext.enc.name = opt->intern.enc.name = 0; ext 1222 ruby.c opt->ext.enc.name = ext_enc_name; ext 1282 ruby.c if (opt->ext.enc.name != 0) { ext 1283 ruby.c opt->ext.enc.index = opt_enc_index(opt->ext.enc.name); ext 1292 ruby.c if (opt->ext.enc.index >= 0) { ext 1293 ruby.c enc = rb_enc_from_index(opt->ext.enc.index); ext 1444 ruby.c const char *ext = strrchr(fname, '.'); ext 1445 ruby.c if (ext && STRCASECMP(ext, ".exe") == 0) ext 1462 ruby.c int no_ext_enc = !opt->ext.enc.name; ext 1544 ruby.c if (no_ext_enc && opt->ext.enc.name) { ext 1545 ruby.c opt->ext.enc.index = opt_enc_index(opt->ext.enc.name); ext 1801 ruby.c opt.ext.enc.index = -1; ext 305 util.c t = ext; extlen = 0; ext 307 util.c if (extlen == 0) { ext[0] = '.'; ext[1] = 0; extlen++; } ext 310 util.c if (strEQ(ext, suffix)) goto fallback; ext 315 util.c ext[extlen] = *suffix; ext 316 util.c ext[++extlen] = '\0'; ext 321 util.c else if (ext[3] != *suffix) { ext 322 util.c ext[3] = *suffix; ext 328 util.c strcpy(p, ext); ext 332 util.c (void)memcpy(p, strEQ(ext, suffix1) ? suffix2 : suffix1, 5);