diff R/rdyncall/inst/dynports/R.R @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/R/rdyncall/inst/dynports/R.R	Thu Mar 19 22:26:28 2015 +0100
@@ -0,0 +1,792 @@
+dynbind("R", "
+ATTRIB(*<SEXPREC>)*<SEXPREC>;
+BODY(*<SEXPREC>)*<SEXPREC>;
+CAAR(*<SEXPREC>)*<SEXPREC>;
+CAD4R(*<SEXPREC>)*<SEXPREC>;
+CADDDR(*<SEXPREC>)*<SEXPREC>;
+CADDR(*<SEXPREC>)*<SEXPREC>;
+CADR(*<SEXPREC>)*<SEXPREC>;
+CAR(*<SEXPREC>)*<SEXPREC>;
+CDAR(*<SEXPREC>)*<SEXPREC>;
+CDDR(*<SEXPREC>)*<SEXPREC>;
+CDR(*<SEXPREC>)*<SEXPREC>;
+CLOENV(*<SEXPREC>)*<SEXPREC>;
+COMPLEX(*<SEXPREC>)*<Rcomplex>;
+DDVAL(*<SEXPREC>)i;
+DEBUG(*<SEXPREC>)i;
+DUPLICATE_ATTRIB(*<SEXPREC>*<SEXPREC>)v;
+ENCLOS(*<SEXPREC>)*<SEXPREC>;
+ENVFLAGS(*<SEXPREC>)i;
+FORMALS(*<SEXPREC>)*<SEXPREC>;
+FRAME(*<SEXPREC>)*<SEXPREC>;
+GetRNGstate()v;
+HASHASH(*<SEXPREC>)i;
+HASHTAB(*<SEXPREC>)*<SEXPREC>;
+HASHVALUE(*<SEXPREC>)i;
+INTEGER(*<SEXPREC>)*i;
+INTERNAL(*<SEXPREC>)*<SEXPREC>;
+IS_S4_OBJECT(*<SEXPREC>)i;
+LENGTH(*<SEXPREC>)i;
+LEVELS(*<SEXPREC>)i;
+LOGICAL(*<SEXPREC>)*i;
+MARK(*<SEXPREC>)i;
+MISSING(*<SEXPREC>)i;
+NAMED(*<SEXPREC>)i;
+OBJECT(*<SEXPREC>)i;
+PRCODE(*<SEXPREC>)*<SEXPREC>;
+PRENV(*<SEXPREC>)*<SEXPREC>;
+PRINTNAME(*<SEXPREC>)*<SEXPREC>;
+PRSEEN(*<SEXPREC>)i;
+PRVALUE(*<SEXPREC>)*<SEXPREC>;
+PutRNGstate()v;
+RAW(*<SEXPREC>)*C;
+REAL(*<SEXPREC>)*d;
+REprintf(*c)v;
+REvprintf(*c*c)v;
+R_BindingIsActive(*<SEXPREC>*<SEXPREC>)i;
+R_BindingIsLocked(*<SEXPREC>*<SEXPREC>)i;
+R_CheckStack()v;
+R_CheckUserInterrupt()v;
+R_ClearExternalPtr(*<SEXPREC>)v;
+R_EnvironmentIsLocked(*<SEXPREC>)i;
+R_ExpandFileName(*c)*c;
+R_ExternalPtrAddr(*<SEXPREC>)*v;
+R_ExternalPtrProtected(*<SEXPREC>)*<SEXPREC>;
+R_ExternalPtrTag(*<SEXPREC>)*<SEXPREC>;
+R_FindNamespace(*<SEXPREC>)*<SEXPREC>;
+R_FindPackageEnv(*<SEXPREC>)*<SEXPREC>;
+R_FlushConsole()v;
+R_HasFancyBindings(*<SEXPREC>)i;
+R_InitFileInPStream(*<R_inpstream_st>*<__sFILE>i*p*<SEXPREC>)v;
+R_InitFileOutPStream(*<R_outpstream_st>*<__sFILE>ii*p*<SEXPREC>)v;
+R_InitInPStream(*<R_inpstream_st>*vi*p*p*p*<SEXPREC>)v;
+R_InitOutPStream(*<R_outpstream_st>*vii*p*p*p*<SEXPREC>)v;
+R_IsNA(d)i;
+R_IsNaN(d)i;
+R_IsNamespaceEnv(*<SEXPREC>)i;
+R_IsPackageEnv(*<SEXPREC>)i;
+R_LockBinding(*<SEXPREC>*<SEXPREC>)v;
+R_LockEnvironment(*<SEXPREC>i)v;
+R_MakeActiveBinding(*<SEXPREC>*<SEXPREC>*<SEXPREC>)v;
+R_MakeExternalPtr(*v*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+R_MakeWeakRef(*<SEXPREC>*<SEXPREC>*<SEXPREC>i)*<SEXPREC>;
+R_MakeWeakRefC(*<SEXPREC>*<SEXPREC>*pi)*<SEXPREC>;
+R_NamespaceEnvSpec(*<SEXPREC>)*<SEXPREC>;
+R_PackageEnvName(*<SEXPREC>)*<SEXPREC>;
+R_PreserveObject(*<SEXPREC>)v;
+R_ProcessEvents()v;
+R_ProtectWithIndex(*<SEXPREC>*i)v;
+R_RegisterCFinalizer(*<SEXPREC>*p)v;
+R_RegisterCFinalizerEx(*<SEXPREC>*pi)v;
+R_RegisterFinalizer(*<SEXPREC>*<SEXPREC>)v;
+R_RegisterFinalizerEx(*<SEXPREC>*<SEXPREC>i)v;
+R_ReleaseObject(*<SEXPREC>)v;
+R_Reprotect(*<SEXPREC>i)v;
+R_RestoreHashCount(*<SEXPREC>)v;
+R_RunExitFinalizers()v;
+R_RunWeakRefFinalizer(*<SEXPREC>)v;
+R_Serialize(*<SEXPREC>*<R_outpstream_st>)v;
+R_SetExternalPtrAddr(*<SEXPREC>*v)v;
+R_SetExternalPtrProtected(*<SEXPREC>*<SEXPREC>)v;
+R_SetExternalPtrTag(*<SEXPREC>*<SEXPREC>)v;
+R_ShowMessage(*c)v;
+R_ToplevelExec(*p*v)i;
+R_Unserialize(*<R_inpstream_st>)*<SEXPREC>;
+R_WeakRefKey(*<SEXPREC>)*<SEXPREC>;
+R_WeakRefValue(*<SEXPREC>)*<SEXPREC>;
+R_XDRDecodeDouble(*v)d;
+R_XDRDecodeInteger(*v)i;
+R_XDREncodeDouble(d*v)v;
+R_XDREncodeInteger(i*v)v;
+R_alloc(Ji)*c;
+R_atof(*c)d;
+R_chk_calloc(JJ)*v;
+R_chk_free(*v)v;
+R_chk_realloc(*vJ)*v;
+R_csort(*<Rcomplex>i)v;
+R_do_MAKE_CLASS(*c)*<SEXPREC>;
+R_do_new_object(*<SEXPREC>)*<SEXPREC>;
+R_do_slot(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+R_do_slot_assign(*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+R_dot_Last()v;
+R_finite(d)i;
+R_gc()v;
+R_getClassDef(*c)*<SEXPREC>;
+R_has_slot(*<SEXPREC>*<SEXPREC>)i;
+R_isort(*ii)v;
+R_lsInternal(*<SEXPREC>i)*<SEXPREC>;
+R_max_col(*d*i*i*i*i)v;
+R_qsort(*dii)v;
+R_qsort_I(*d*iii)v;
+R_qsort_int(*iii)v;
+R_qsort_int_I(*i*iii)v;
+R_rsort(*di)v;
+R_strtod(*c*)d;
+R_system(*c)i;
+R_tmpnam(*c*c)*c;
+R_tryEval(*<SEXPREC>*<SEXPREC>*i)*<SEXPREC>;
+R_unLockBinding(*<SEXPREC>*<SEXPREC>)v;
+Rf_CreateTag(*<SEXPREC>)*<SEXPREC>;
+Rf_DropDims(*<SEXPREC>)*<SEXPREC>;
+Rf_EncodeComplex(iiiiiic)*c;
+Rf_EncodeInteger(ii)*c;
+Rf_EncodeLogical(ii)*c;
+Rf_EncodeReal(diiic)*c;
+Rf_GetArrayDimnames(*<SEXPREC>)*<SEXPREC>;
+Rf_GetColNames(*<SEXPREC>)*<SEXPREC>;
+Rf_GetMatrixDimnames(*<SEXPREC>****)v;
+Rf_GetOption(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_GetOptionDigits(*<SEXPREC>)i;
+Rf_GetOptionWidth(*<SEXPREC>)i;
+Rf_GetRowNames(*<SEXPREC>)*<SEXPREC>;
+Rf_IndexWidth(i)i;
+Rf_NonNullStringMatch(*<SEXPREC>*<SEXPREC>)i;
+Rf_PairToVectorList(*<SEXPREC>)*<SEXPREC>;
+Rf_PrintValue(*<SEXPREC>)v;
+Rf_S3Class(*<SEXPREC>)*<SEXPREC>;
+Rf_ScalarComplex()*<SEXPREC>;
+Rf_ScalarInteger(i)*<SEXPREC>;
+Rf_ScalarLogical(i)*<SEXPREC>;
+Rf_ScalarRaw(C)*<SEXPREC>;
+Rf_ScalarReal(d)*<SEXPREC>;
+Rf_ScalarString(*<SEXPREC>)*<SEXPREC>;
+Rf_StringBlank(*<SEXPREC>)i;
+Rf_StringFalse(*c)i;
+Rf_StringTrue(*c)i;
+Rf_VectorIndex(ii)v;
+Rf_VectorToPairList(*<SEXPREC>)*<SEXPREC>;
+Rf_acopy_string(*c)*c;
+Rf_alloc3DArray(Iiii)*<SEXPREC>;
+Rf_allocArray(I*<SEXPREC>)*<SEXPREC>;
+Rf_allocList(i)*<SEXPREC>;
+Rf_allocMatrix(Iii)*<SEXPREC>;
+Rf_allocS4Object()*<SEXPREC>;
+Rf_allocSExp(I)*<SEXPREC>;
+Rf_allocVector(Ii)*<SEXPREC>;
+Rf_applyClosure(*<SEXPREC>*<SEXPREC>*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_arraySubscript(i*<SEXPREC>*<SEXPREC>*p*p*<SEXPREC>)*<SEXPREC>;
+Rf_asChar(*<SEXPREC>)*<SEXPREC>;
+Rf_asCharacterFactor(*<SEXPREC>)*<SEXPREC>;
+Rf_asComplex(*<SEXPREC>);
+Rf_asInteger(*<SEXPREC>)i;
+Rf_asLogical(*<SEXPREC>)i;
+Rf_asReal(*<SEXPREC>)d;
+Rf_asS4(*<SEXPREC>ii)*<SEXPREC>;
+Rf_cPsort(*<Rcomplex>ii)v;
+Rf_classgets(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_coerceVector(*<SEXPREC>I)*<SEXPREC>;
+Rf_conformable(*<SEXPREC>*<SEXPREC>)i;
+Rf_cons(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_copyMatrix(*<SEXPREC>*<SEXPREC>i)v;
+Rf_copyMostAttrib(*<SEXPREC>*<SEXPREC>)v;
+Rf_copyVector(*<SEXPREC>*<SEXPREC>)v;
+Rf_defineVar(*<SEXPREC>*<SEXPREC>*<SEXPREC>)v;
+Rf_dimgets(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_dimnamesgets(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_duplicate(*<SEXPREC>)*<SEXPREC>;
+Rf_duplicated(*<SEXPREC>i)*<SEXPREC>;
+Rf_elt(*<SEXPREC>i)*<SEXPREC>;
+Rf_error(*c)v;
+Rf_errorcall(*<SEXPREC>*c)v;
+Rf_eval(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_findFun(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_findVar(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_findVarInFrame(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_findVarInFrame3(*<SEXPREC>*<SEXPREC>i)*<SEXPREC>;
+Rf_formatComplex(*<Rcomplex>i*i*i*i*i*i*ii)v;
+Rf_formatInteger(*ii*i)v;
+Rf_formatLogical(*ii*i)v;
+Rf_formatReal(*di*i*i*ii)v;
+Rf_getAttrib(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_getCharCE(*<SEXPREC>)i;
+Rf_gsetVar(*<SEXPREC>*<SEXPREC>*<SEXPREC>)v;
+Rf_hsv2rgb(ddd*d*d*d)v;
+Rf_iPsort(*iii)v;
+Rf_inherits(*<SEXPREC>*c)i;
+Rf_install(*c)*<SEXPREC>;
+Rf_isArray(*<SEXPREC>)i;
+Rf_isBasicClass(*c)i;
+Rf_isBlankString(*c)i;
+Rf_isFactor(*<SEXPREC>)i;
+Rf_isFrame(*<SEXPREC>)i;
+Rf_isFree(*<SEXPREC>)i;
+Rf_isFunction(*<SEXPREC>)i;
+Rf_isInteger(*<SEXPREC>)i;
+Rf_isLanguage(*<SEXPREC>)i;
+Rf_isList(*<SEXPREC>)i;
+Rf_isMatrix(*<SEXPREC>)i;
+Rf_isNewList(*<SEXPREC>)i;
+Rf_isNumeric(*<SEXPREC>)i;
+Rf_isOrdered(*<SEXPREC>)i;
+Rf_isPairList(*<SEXPREC>)i;
+Rf_isPrimitive(*<SEXPREC>)i;
+Rf_isS4(*<SEXPREC>)i;
+Rf_isTs(*<SEXPREC>)i;
+Rf_isUnordered(*<SEXPREC>)i;
+Rf_isUnsorted(*<SEXPREC>i)i;
+Rf_isUserBinop(*<SEXPREC>)i;
+Rf_isValidString(*<SEXPREC>)i;
+Rf_isValidStringF(*<SEXPREC>)i;
+Rf_isVector(*<SEXPREC>)i;
+Rf_isVectorAtomic(*<SEXPREC>)i;
+Rf_isVectorList(*<SEXPREC>)i;
+Rf_isVectorizable(*<SEXPREC>)i;
+Rf_lang1(*<SEXPREC>)*<SEXPREC>;
+Rf_lang2(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_lang3(*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_lang4(*<SEXPREC>*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_lastElt(*<SEXPREC>)*<SEXPREC>;
+Rf_lcons(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_length(*<SEXPREC>)i;
+Rf_lengthgets(*<SEXPREC>i)*<SEXPREC>;
+Rf_list1(*<SEXPREC>)*<SEXPREC>;
+Rf_list2(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_list3(*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_list4(*<SEXPREC>*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_listAppend(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_match(*<SEXPREC>*<SEXPREC>i)*<SEXPREC>;
+Rf_mkChar(*c)*<SEXPREC>;
+Rf_mkCharCE(*ci)*<SEXPREC>;
+Rf_mkCharLen(*ci)*<SEXPREC>;
+Rf_mkCharLenCE(*cii)*<SEXPREC>;
+Rf_mkString(*c)*<SEXPREC>;
+Rf_namesgets(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_ncols(*<SEXPREC>)i;
+Rf_nlevels(*<SEXPREC>)i;
+Rf_nrows(*<SEXPREC>)i;
+Rf_nthcdr(*<SEXPREC>i)*<SEXPREC>;
+Rf_pmatch(*<SEXPREC>*<SEXPREC>i)i;
+Rf_printComplexVector(*<Rcomplex>ii)v;
+Rf_printIntegerVector(*iii)v;
+Rf_printRealVector(*dii)v;
+Rf_protect(*<SEXPREC>)*<SEXPREC>;
+Rf_psmatch(*c*ci)i;
+Rf_rPsort(*dii)v;
+Rf_reEnc(*ciii)*c;
+Rf_revsort(*d*ii)v;
+Rf_rgb2hsv(ddd*d*d*d)v;
+Rf_setAttrib(*<SEXPREC>*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_setIVector(*iii)v;
+Rf_setRVector(*did)v;
+Rf_setSVector(*i*<SEXPREC>)v;
+Rf_setVar(*<SEXPREC>*<SEXPREC>*<SEXPREC>)v;
+Rf_str2type(*c)I;
+Rf_substitute(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+Rf_translateChar(*<SEXPREC>)*c;
+Rf_translateCharUTF8(*<SEXPREC>)*c;
+Rf_type2char(I)*c;
+Rf_type2str(I)*<SEXPREC>;
+Rf_unprotect(i)v;
+Rf_unprotect_ptr(*<SEXPREC>)v;
+Rf_warning(*c)v;
+Rf_warningcall(*<SEXPREC>*c)v;
+Rf_warningcall_immediate(*<SEXPREC>*c)v;
+Rprintf(*c)v;
+Rvprintf(*c*c)v;
+SETCAD4R(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+SETCADDDR(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+SETCADDR(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+SETCADR(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+SETCAR(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+SETCDR(*<SEXPREC>*<SEXPREC>)*<SEXPREC>;
+SETLENGTH(*<SEXPREC>i)v;
+SETLEVELS(*<SEXPREC>i)i;
+SET_ATTRIB(*<SEXPREC>*<SEXPREC>)v;
+SET_BODY(*<SEXPREC>*<SEXPREC>)v;
+SET_CLOENV(*<SEXPREC>*<SEXPREC>)v;
+SET_DDVAL(*<SEXPREC>i)v;
+SET_DEBUG(*<SEXPREC>i)v;
+SET_ENCLOS(*<SEXPREC>*<SEXPREC>)v;
+SET_ENVFLAGS(*<SEXPREC>i)v;
+SET_FORMALS(*<SEXPREC>*<SEXPREC>)v;
+SET_FRAME(*<SEXPREC>*<SEXPREC>)v;
+SET_HASHASH(*<SEXPREC>i)v;
+SET_HASHTAB(*<SEXPREC>*<SEXPREC>)v;
+SET_HASHVALUE(*<SEXPREC>i)v;
+SET_INTERNAL(*<SEXPREC>*<SEXPREC>)v;
+SET_MISSING(*<SEXPREC>i)v;
+SET_NAMED(*<SEXPREC>i)v;
+SET_OBJECT(*<SEXPREC>i)v;
+SET_PRCODE(*<SEXPREC>*<SEXPREC>)v;
+SET_PRENV(*<SEXPREC>*<SEXPREC>)v;
+SET_PRINTNAME(*<SEXPREC>*<SEXPREC>)v;
+SET_PRSEEN(*<SEXPREC>i)v;
+SET_PRVALUE(*<SEXPREC>*<SEXPREC>)v;
+SET_S4_OBJECT(*<SEXPREC>)v;
+SET_STRING_ELT(*<SEXPREC>i*<SEXPREC>)v;
+SET_SYMVALUE(*<SEXPREC>*<SEXPREC>)v;
+SET_TAG(*<SEXPREC>*<SEXPREC>)v;
+SET_TRACE(*<SEXPREC>i)v;
+SET_TRUELENGTH(*<SEXPREC>i)v;
+SET_TYPEOF(*<SEXPREC>i)v;
+SET_VECTOR_ELT(*<SEXPREC>i*<SEXPREC>)*<SEXPREC>;
+STRING_ELT(*<SEXPREC>i)*<SEXPREC>;
+STRING_PTR(*<SEXPREC>)*;
+SYMVALUE(*<SEXPREC>)*<SEXPREC>;
+S_alloc(ji)*c;
+S_realloc(*cjji)*c;
+TAG(*<SEXPREC>)*<SEXPREC>;
+TRACE(*<SEXPREC>)i;
+TRUELENGTH(*<SEXPREC>)i;
+TYPEOF(*<SEXPREC>)i;
+UNIMPLEMENTED(*c)v;
+UNSET_S4_OBJECT(*<SEXPREC>)v;
+VECTOR_ELT(*<SEXPREC>i)*<SEXPREC>;
+VECTOR_PTR(*<SEXPREC>)*;
+WrongArgCount(*c)v;
+a64l(*c)j;
+abort()v;
+abs(i)i;
+acos(d)d;
+acosf(f)f;
+acosh(d)d;
+acoshf(f)f;
+acoshl(D)D;
+acosl(D)D;
+alloca(J)*v;
+arc4random()I;
+arc4random_addrandom(*Ci)v;
+arc4random_stir()v;
+asin(d)d;
+asinf(f)f;
+asinh(d)d;
+asinhf(f)f;
+asinhl(D)D;
+asinl(D)D;
+asprintf(**c)i;
+atan(d)d;
+atan2(dd)d;
+atan2f(ff)f;
+atan2l(DD)D;
+atanf(f)f;
+atanh(d)d;
+atanhf(f)f;
+atanhl(D)D;
+atanl(D)D;
+atexit(*p)i;
+atof(*c)d;
+atoi(*c)i;
+atol(*c)j;
+atoll(*c)l;
+bcmp(*v*vJ)i;
+bcopy(*v*vJ)v;
+bsearch(*v*vJJ*p)*v;
+bzero(*vJ)v;
+call_R(*cj***j*j*)v;
+calloc(JJ)*v;
+cbrt(d)d;
+cbrtf(f)f;
+cbrtl(D)D;
+ceil(d)d;
+ceilf(f)f;
+ceill(D)D;
+cgetcap(*c*ci)*c;
+cgetclose()i;
+cgetent(***c)i;
+cgetfirst(**)i;
+cgetmatch(*c*c)i;
+cgetnext(**)i;
+cgetnum(*c*c*j)i;
+cgetset(*c)i;
+cgetstr(*c*c*)i;
+cgetustr(*c*c*)i;
+clearerr(*<__sFILE>)v;
+copysign(dd)d;
+copysignf(ff)f;
+copysignl(DD)D;
+cos(d)d;
+cosf(f)f;
+cosh(d)d;
+coshf(f)f;
+coshl(D)D;
+cosl(D)D;
+ctermid(*c)*c;
+ctermid_r(*c)*c;
+daemon(ii)i;
+devname(iS)*c;
+devname_r(iS*ci)*c;
+div(ii);
+drand48()d;
+drem(dd)d;
+ecvt(di*i*i)*c;
+erand48(*S)d;
+erf(d)d;
+erfc(d)d;
+erfcf(f)f;
+erfcl(D)D;
+erff(f)f;
+erfl(D)D;
+exit(i)v;
+exp(d)d;
+exp2(d)d;
+exp2f(f)f;
+exp2l(D)D;
+exp_rand()d;
+expf(f)f;
+expl(D)D;
+expm1(d)d;
+expm1f(f)f;
+expm1l(D)D;
+fabs(d)d;
+fabsf(f)f;
+fabsl(D)D;
+fclose(*<__sFILE>)i;
+fcvt(di*i*i)*c;
+fdim(dd)d;
+fdimf(ff)f;
+fdiml(DD)D;
+fdopen(i*c)*<__sFILE>;
+feof(*<__sFILE>)i;
+ferror(*<__sFILE>)i;
+fflush(*<__sFILE>)i;
+ffs(i)i;
+ffsl(j)i;
+fgetc(*<__sFILE>)i;
+fgetln(*<__sFILE>*J)*c;
+fgetpos(*<__sFILE>*l)i;
+fgets(*ci*<__sFILE>)*c;
+fileno(*<__sFILE>)i;
+findInterval(*didiii*i)i;
+find_interv_vec(*d*i*d*i*i*i*i)v;
+finite(d)i;
+flockfile(*<__sFILE>)v;
+floor(d)d;
+floorf(f)f;
+floorl(D)D;
+fls(i)i;
+flsl(j)i;
+fma(ddd)d;
+fmaf(fff)f;
+fmal(DDD)D;
+fmax(dd)d;
+fmaxf(ff)f;
+fmaxl(DD)D;
+fmin(dd)d;
+fminf(ff)f;
+fminl(DD)D;
+fmod(dd)d;
+fmodf(ff)f;
+fmodl(DD)D;
+fmtcheck(*c*c)*c;
+fopen(*c*c)*<__sFILE>;
+fprintf(*<__sFILE>*c)i;
+fpurge(*<__sFILE>)i;
+fputc(i*<__sFILE>)i;
+fputs(*c*<__sFILE>)i;
+fread(*vJJ*<__sFILE>)J;
+free(*v)v;
+freopen(*c*c*<__sFILE>)*<__sFILE>;
+frexp(d*i)d;
+frexpf(f*i)f;
+frexpl(D*i)D;
+fscanf(*<__sFILE>*c)i;
+fseek(*<__sFILE>ji)i;
+fseeko(*<__sFILE>li)i;
+fsetpos(*<__sFILE>*l)i;
+ftell(*<__sFILE>)j;
+ftello(*<__sFILE>)l;
+ftrylockfile(*<__sFILE>)i;
+funlockfile(*<__sFILE>)v;
+funopen(*v*p*p*p*p)*<__sFILE>;
+fwrite(*vJJ*<__sFILE>)J;
+gamma(d)d;
+gcvt(di*c)*c;
+getbsize(*i*j)*c;
+getc(*<__sFILE>)i;
+getc_unlocked(*<__sFILE>)i;
+getchar()i;
+getchar_unlocked()i;
+getenv(*c)*c;
+getiopolicy_np(ii)i;
+getloadavg(*di)i;
+getpriority(iI)i;
+getprogname()*c;
+getrlimit(i*<rlimit>)i;
+getrusage(i*<rusage>)i;
+gets(*c)*c;
+getsubopt(***)i;
+getw(*<__sFILE>)i;
+grantpt(i)i;
+heapsort(*vJJ*p)i;
+hypot(dd)d;
+hypotf(ff)f;
+hypotl(DD)D;
+ilogb(d)i;
+ilogbf(f)i;
+ilogbl(D)i;
+index(*ci)*c;
+initstate(I*cJ)*c;
+j0(d)d;
+j1(d)d;
+jn(id)d;
+jrand48(*S)j;
+l64a(j)*c;
+labs(j)j;
+lcong48(*S)v;
+ldexp(di)d;
+ldexpf(fi)f;
+ldexpl(Di)D;
+ldiv(jj);
+lgamma(d)d;
+lgammaf(f)f;
+lgammal(D)D;
+llabs(l)l;
+lldiv(ll);
+llrint(d)l;
+llrintf(f)l;
+llrintl(D)l;
+llround(d)l;
+llroundf(f)l;
+llroundl(D)l;
+log(d)d;
+log10(d)d;
+log10f(f)f;
+log10l(D)D;
+log1p(d)d;
+log1pf(f)f;
+log1pl(D)D;
+log2(d)d;
+log2f(f)f;
+log2l(D)D;
+logb(d)d;
+logbf(f)f;
+logbl(D)D;
+logf(f)f;
+logl(D)D;
+lrand48()j;
+lrint(d)j;
+lrintf(f)j;
+lrintl(D)j;
+lround(d)j;
+lroundf(f)j;
+lroundl(D)j;
+malloc(J)*v;
+matherr(*<exception>)i;
+mblen(*cJ)i;
+mbstowcs(*p*cJ)J;
+mbtowc(*p*cJ)i;
+memccpy(*v*viJ)*v;
+memchr(*viJ)*v;
+memcmp(*v*vJ)i;
+memcpy(*v*vJ)*v;
+memmove(*v*vJ)*v;
+memset(*viJ)*v;
+memset_pattern16(*v*vJ)v;
+memset_pattern4(*v*vJ)v;
+memset_pattern8(*v*vJ)v;
+mergesort(*vJJ*p)i;
+mkstemp(*c)i;
+mktemp(*c)*c;
+modf(d*d)d;
+modff(f*f)f;
+modfl(D*D)D;
+mrand48()j;
+nan(*c)d;
+nanf(*c)f;
+nanl(*c)D;
+nearbyint(d)d;
+nearbyintf(f)f;
+nearbyintl(D)D;
+nextafter(dd)d;
+nextafterf(ff)f;
+nextafterl(DD)D;
+nexttoward(dD)d;
+nexttowardf(fD)f;
+nexttowardl(DD)D;
+norm_rand()d;
+nrand48(*S)j;
+pclose(*<__sFILE>)i;
+perror(*c)v;
+popen(*c*c)*<__sFILE>;
+posix_openpt(i)i;
+pow(dd)d;
+powf(ff)f;
+powl(DD)D;
+printLogicalVector(*iii)v;
+printf(*c)i;
+ptsname(i)*c;
+putc(i*<__sFILE>)i;
+putc_unlocked(i*<__sFILE>)i;
+putchar(i)i;
+putchar_unlocked(i)i;
+putenv(*c)i;
+puts(*c)i;
+putw(i*<__sFILE>)i;
+qsort(*vJJ*p)v;
+qsort_r(*vJJ*v*p)v;
+radixsort(*i*CI)i;
+rand()i;
+rand_r(*I)i;
+random()j;
+realloc(*vJ)*v;
+reallocf(*vJ)*v;
+realpath(*c*c)*c;
+remainder(dd)d;
+remainderf(ff)f;
+remainderl(DD)D;
+remove(*c)i;
+remquo(dd*i)d;
+remquof(ff*i)f;
+remquol(DD*i)D;
+rename(*c*c)i;
+rewind(*<__sFILE>)v;
+rindex(*ci)*c;
+rint(d)d;
+rintf(f)f;
+rintl(D)D;
+rinttol(d)j;
+round(d)d;
+roundf(f)f;
+roundl(D)D;
+roundtol(d)j;
+rsort_with_index(*d*ii)v;
+scalb(dd)d;
+scalbln(dj)d;
+scalblnf(fj)f;
+scalblnl(Dj)D;
+scalbn(di)d;
+scalbnf(fi)f;
+scalbnl(Di)D;
+scanf(*c)i;
+seed48(*S)*S;
+setbuf(*<__sFILE>*c)v;
+setbuffer(*<__sFILE>*ci)v;
+setenv(*c*ci)i;
+setiopolicy_np(iii)i;
+setkey(*c)v;
+setlinebuf(*<__sFILE>)i;
+setpriority(iIi)i;
+setprogname(*c)v;
+setrlimit(i*<rlimit>)i;
+setstate(*c)*c;
+setvbuf(*<__sFILE>*ciJ)i;
+signal(i*p)*p;
+significand(d)d;
+sin(d)d;
+sinf(f)f;
+sinh(d)d;
+sinhf(f)f;
+sinhl(D)D;
+sinl(D)D;
+snprintf(*cJ*c)i;
+sprintf(*c*c)i;
+sqrt(d)d;
+sqrtf(f)f;
+sqrtl(D)D;
+sradixsort(*i*CI)i;
+srand(I)v;
+srand48(j)v;
+sranddev()v;
+srandom(I)v;
+srandomdev()v;
+sscanf(*c*c)i;
+stpcpy(*c*c)*c;
+strcasecmp(*c*c)i;
+strcasestr(*c*c)*c;
+strcat(*c*c)*c;
+strchr(*ci)*c;
+strcmp(*c*c)i;
+strcoll(*c*c)i;
+strcpy(*c*c)*c;
+strcspn(*c*c)J;
+strdup(*c)*c;
+strerror(i)*c;
+strerror_r(i*cJ)i;
+strlcat(*c*cJ)J;
+strlcpy(*c*cJ)J;
+strlen(*c)J;
+strmode(i*c)v;
+strncasecmp(*c*cJ)i;
+strncat(*c*cJ)*c;
+strncmp(*c*cJ)i;
+strncpy(*c*cJ)*c;
+strnstr(*c*cJ)*c;
+strpbrk(*c*c)*c;
+strrchr(*ci)*c;
+strsep(**c)*c;
+strsignal(i)*c;
+strspn(*c*c)J;
+strstr(*c*c)*c;
+strtod(*c*)d;
+strtof(*c*)f;
+strtok(*c*c)*c;
+strtok_r(*c*c*)*c;
+strtol(*c*i)j;
+strtold(*c*)D;
+strtoll(*c*i)l;
+strtoq(*c*i)l;
+strtoul(*c*i)J;
+strtoull(*c*i)L;
+strtouq(*c*i)L;
+strxfrm(*c*cJ)J;
+swab(*v*vj)v;
+system(*c)i;
+tan(d)d;
+tanf(f)f;
+tanh(d)d;
+tanhf(f)f;
+tanhl(D)D;
+tanl(D)D;
+tempnam(*c*c)*c;
+tgamma(d)d;
+tgammaf(f)f;
+tgammal(D)D;
+tmpfile()*<__sFILE>;
+tmpnam(*c)*c;
+trunc(d)d;
+truncf(f)f;
+truncl(D)D;
+ungetc(i*<__sFILE>)i;
+unif_rand()d;
+unlockpt(i)i;
+unsetenv(*c)i;
+user_norm_rand()*d;
+user_unif_init(I)v;
+user_unif_nseed()*i;
+user_unif_rand()*d;
+user_unif_seedloc()*i;
+valloc(J)*v;
+vasprintf(**c*c)i;
+vfprintf(*<__sFILE>*c*c)i;
+vfscanf(*<__sFILE>*c*c)i;
+vmaxget()*v;
+vmaxset(*v)v;
+vprintf(*c*c)i;
+vscanf(*c*c)i;
+vsnprintf(*cJ*c*c)i;
+vsprintf(*c*c*c)i;
+vsscanf(*c*c*c)i;
+wait(*i)i;
+wait3(*ii*<rusage>)i;
+wait4(i*ii*<rusage>)i;
+waitid(iI*<__siginfo>i)i;
+waitpid(i*ii)i;
+wcstombs(*c*pJ)J;
+wctomb(*cwchar_t)i;
+y0(d)d;
+y1(d)d;
+yn(id)d;
+zopen(*c*ci)*<__sFILE>;
+")
+R_pstream_any_format=0;
+R_pstream_ascii_format=1;
+R_pstream_binary_format=2;
+R_pstream_xdr_format=3;
+CE_NATIVE=0;
+CE_UTF8=1;
+CE_LATIN1=2;
+CE_SYMBOL=5;
+CE_ANY=99;
+BUGGY_KINDERMAN_RAMAGE=0;
+AHRENS_DIETER=1;
+BOX_MULLER=2;
+USER_NORM=3;
+INVERSION=4;
+KINDERMAN_RAMAGE=5;
+WICHMANN_HILL=0;
+MARSAGLIA_MULTICARRY=1;
+SUPER_DUPER=2;
+MERSENNE_TWISTER=3;
+KNUTH_TAOCP=4;
+USER_UNIF=5;
+KNUTH_TAOCP2=6;