(self,id_reset,0);rb_funcall(self,id_update,1,str);value=rb_funcall(self,id_finish,0);rb_funcall(self
,1,path)))returnrb_funcall(rb_cDir,rb_intern("empty?")
returnval;} readbyte→fixnumShowsource SeeIO#readbyte. staticVALUEstrio_readbyte(VALUEself){VALUEc=rb_funcall2
See#divmod. staticVALUEnum_modulo(VALUEx,VALUEy){VALUEq=num_funcall1(x,id_div,y);returnrb_funcall(x,'
beg);VALUEhigh=rb_to_int(end);VALUEmid,org_high;RETURN_ENUMERATOR(range,0,0);if(EXCL(range))high=rb_funcall
x){ossl_raise(eX509AttrError,NULL);}returnself;}rb_funcall(self,rb_intern("oid="),1,oid);rb_funcall(self
x)ossl_raise(eX509ExtError,NULL);returnself;}rb_funcall(self,rb_intern("oid="),1,oid);rb_funcall(self
=CLASS_OF(src)){src=rb_funcall(cPointer,rb_intern("[]"),1,src);}src=rb_Integer(src);}VALUE2GENERIC(argtype
(c=rb_funcall(i,'<',1,to))){rb_yield(i);i=rb_funcall(i,'-',1,INT2FIX(1));}if(NIL_P(c))rb_cmperr(i,to)
(numerator,'*',1,INT2FIX(-1));}if(dpower<0){ret=rb_funcall(numerator,rb_intern("div"),1,rb_funcall(INT2FIX
VALUErb_equal(VALUEobj1,VALUEobj2){VALUEresult;if(obj1==obj2)returnQtrue;result=rb_funcall(obj1,id_eq
SSL_SESSION*ctx;longt;GetSSLSession(self,ctx);t=SSL_SESSION_get_time(ctx);if(t==0)returnQnil;returnrb_funcall
str=*argv++;argc--;StringValue(str);obj=rb_obj_alloc(klass);rb_obj_call_init(obj,argc,argv);returnrb_funcall
}gz->io=io;ZSTREAM_READY(&gz->z);rb_gzfile_ecopts(gz,opt);if(rb_respond_to(io,id_path)){gz->path=rb_funcall
=rb_obj_class(obj))returnQfalse;mesg=rb_check_funcall(obj,id_message,0,0);if(mesg==Qundef)returnQfalse
staticVALUEenumerator_rewind(VALUEobj){structenumerator*e=enumerator_ptr(obj);rb_check_funcall(e->obj
argv,VALUEself){VALUEcert,chain;VALUEctx,proc,result;rb_scan_args(argc,argv,"11",&cert,&chain);ctx=rb_funcall
ossl_raise(eSSLError,"SSLalreadyinitialized");if(rb_scan_args(argc,argv,"11",&io,&v_ctx)==1)v_ctx=rb_funcall