[][src]Crate libR_sys

A low-level libR binding library which is kept deliberately minimal.

In particular, it has no external dependencies other that libR installed on the target.

Synopsis

The libR-sys crate is a low level bindgen wrapper for the R programming language. The intention is to allow one or more extension mechanisms to be implemented for rust.

Effort to make the extension libraries platform-independent can be concentrated here.

Examples

use libR_sys::{Rf_initialize_R, R_CStackLimit, setup_Rmainloop};
use std::os::raw;

unsafe {
  std::env::set_var("R_HOME", "/usr/lib/R");
  let arg0 = "R\0".as_ptr() as *mut raw::c_char;
  Rf_initialize_R(1, [arg0].as_mut_ptr());
  R_CStackLimit = usize::max_value();
  setup_Rmainloop();
}

Structs

R_CMethodDef
R_CallMethodDef
R_allocator
R_inpstream_st
R_outpstream_st
Rcomplex
Rf_RegisteredNativeSymbol
SEXPREC
_DllInfo
__BindgenBitfieldUnit
__lc_time_data
__mingw_dbl_type_t__bindgen_ty_1
__mingw_ldbl_type_t__bindgen_ty_1
_complex
_exception
_iobuf
lconv
localeinfo_struct
max_align_t
tagLC_ID
threadlocaleinfostruct
threadlocaleinfostruct__bindgen_ty_1
threadmbcinfostruct

Constants

ANYSXP
BCODESXP
BUFSIZ
BUILTINSXP
CHARSXP
CHAR_BIT
CHAR_MAX
CHAR_MIN
CLOSXP
CPLXSXP
DOMAIN
DOTSXP
EDOM
ENABLE_NLS
ENVSXP
EOF
ERANGE
EXPRSXP
EXTPTRSXP
FILENAME_MAX
FOPEN_MAX
FP_NDENORM
FP_NINF
FP_NNORM
FP_NZERO
FP_PDENORM
FP_PINF
FP_PNORM
FP_PZERO
FP_QNAN
FP_SNAN
FREESXP
FUNSXP
HAVE_F77_UNDERSCORE
IEEE_754
INTSXP
INT_MAX
INT_MIN
KNOWN_UNSORTED
LANGSXP
LGLSXP
LISTSXP
LLONG_MAX
LLONG_MIN
LONG_LONG_MAX
LONG_LONG_MIN
LONG_MAX
LONG_MIN
MAX_NUM_SEXPTYPE
MB_LEN_MAX
MINGW_HAS_DDK_H
MINGW_HAS_SECURE_API
M_1_PI
M_2_PI
M_2_SQRTPI
M_E
M_LN2
M_LN10
M_LOG2E
M_LOG10E
M_PI
M_PI_2
M_PI_4
M_SQRT1_2
M_SQRT2
NAMEDMAX
NEWSXP
NILSXP
NativeSymbolType_R_ANY_SYM
NativeSymbolType_R_CALL_SYM
NativeSymbolType_R_C_SYM
NativeSymbolType_R_EXTERNAL_SYM
NativeSymbolType_R_FORTRAN_SYM
OVERFLOW
PATH_MAX
PLOSS
PROMSXP
P_tmpdir
ParseStatus_PARSE_EOF
ParseStatus_PARSE_ERROR
ParseStatus_PARSE_INCOMPLETE
ParseStatus_PARSE_NULL
ParseStatus_PARSE_OK
RAWSXP
REALSXP
R_CODESET_MAX
R_DAY
R_INTERNALS_UUID
R_LEN_T_MAX
R_MAJOR
R_MINOR
R_MONTH
R_NICK
R_SHORT_LEN_MAX
R_STATUS
R_SVN_REVISION
R_VERSION
R_XDR_DOUBLE_SIZE
R_XDR_INTEGER_SIZE
R_XLEN_T_MAX
R_YEAR
R_pstream_format_t_R_pstream_any_format
R_pstream_format_t_R_pstream_ascii_format
R_pstream_format_t_R_pstream_asciihex_format
R_pstream_format_t_R_pstream_binary_format
R_pstream_format_t_R_pstream_xdr_format
Rboolean_FALSE
Rboolean_TRUE
S4SXP
SCHAR_MAX
SCHAR_MIN
SEEK_CUR
SEEK_END
SEEK_SET
SHRT_MAX
SHRT_MIN
SING
SINGLESXP
SIZEOF_SIZE_T
SIZE_MAX
SORTED_DECR
SORTED_DECR_NA_1ST
SORTED_INCR
SORTED_INCR_NA_1ST
SPECIALSXP
SSIZE_MAX
STDERR_FILENO
STDIN_FILENO
STDOUT_FILENO
STRSXP
SUPPORT_MBCS
SUPPORT_UTF8
SYMSXP
SYS_OPEN
TLOSS
TMP_MAX
TMP_MAX_S
TYPE_BITS
UCHAR_MAX
UINT_MAX
ULLONG_MAX
ULONG_LONG_MAX
ULONG_MAX
UNDERFLOW
UNKNOWN_SORTEDNESS
USE___UUIDOF
USHRT_MAX
VECSXP
WEAKREFSXP
_ARGMAX
_CRT_INTERNAL_LOCAL_PRINTF_OPTIONS
_CRT_INTERNAL_LOCAL_SCANF_OPTIONS
_CRT_INTERNAL_PRINTF_LEGACY_MSVCRT_COMPATIBILITY
_CRT_INTERNAL_PRINTF_LEGACY_THREE_DIGIT_EXPONENTS
_CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION
_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS
_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR
_CRT_INTERNAL_SCANF_LEGACY_MSVCRT_COMPATIBILITY
_CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS
_CRT_INTERNAL_SCANF_SECURECRT
_CRT_PACKING
_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES
_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY
_DOMAIN
_FPCLASS_ND
_FPCLASS_NINF
_FPCLASS_NN
_FPCLASS_NZ
_FPCLASS_PD
_FPCLASS_PINF
_FPCLASS_PN
_FPCLASS_PZ
_FPCLASS_QNAN
_FPCLASS_SNAN
_I8_MAX
_I8_MIN
_I16_MAX
_I16_MIN
_I32_MAX
_I32_MIN
_I64_MAX
_I64_MIN
_IOB_ENTRIES
_IOEOF
_IOERR
_IOFBF
_IOLBF
_IOMYBUF
_IONBF
_IOREAD
_IORW
_IOSTRG
_IOWRT
_M_AMD64
_M_X64
_NSTREAM_
_OLD_P_OVERLAY
_OVERFLOW
_PLOSS
_P_DETACH
_P_NOWAIT
_P_NOWAITO
_P_OVERLAY
_P_WAIT
_P_tmpdir
_SECURECRT_FILL_BUFFER_PATTERN
_SING
_SYS_OPEN
_TLOSS
_TWO_DIGIT_EXPONENT
_UI8_MAX
_UI16_MAX
_UI32_MAX
_UI64_MAX
_UNDERFLOW
_WAIT_CHILD
_WAIT_GRANDCHILD
_WIN32_WINNT
__
__CRT__NO_INLINE
__GOT_SECURE_LIB__
__MINGW32_MAJOR_VERSION
__MINGW32_MINOR_VERSION
__MINGW64_VERSION_BUGFIX
__MINGW64_VERSION_MAJOR
__MINGW64_VERSION_MINOR
__MINGW64_VERSION_RC
__MINGW64_VERSION_STATE
__MINGW_FORTIFY_LEVEL
__MINGW_FORTIFY_VA_ARG
__MINGW_FPCLASS_DEFINED
__MINGW_HAVE_ANSI_C99_PRINTF
__MINGW_HAVE_ANSI_C99_SCANF
__MINGW_HAVE_WIDE_C99_PRINTF
__MINGW_HAVE_WIDE_C99_SCANF
__MINGW_MSVC2005_DEPREC_STR
__MINGW_SEC_WARN_STR
__MINGW_USE_UNDERSCORE_PREFIX
__MSVCRT_VERSION__
__STDC_SECURE_LIB__
__USE_CRTIMP
__USE_MINGW_ANSI_STDIO
_wP_tmpdir
cetype_t_CE_ANY
cetype_t_CE_BYTES
cetype_t_CE_LATIN1
cetype_t_CE_NATIVE
cetype_t_CE_SYMBOL
cetype_t_CE_UTF8
nchar_type_Bytes
nchar_type_Chars
nchar_type_Width

Statics

AllDevicesKilled
R_AsCharacterSymbol
R_BaseEnv
R_BaseNamespace
R_BaseSymbol
R_BlankScalarString
R_BlankString
R_BraceSymbol
R_Bracket2Symbol
R_BracketSymbol
R_CStackLimit
R_ClassSymbol
R_CurrentExpression
R_DeviceSymbol
R_DimNamesSymbol
R_DimSymbol
R_DirtyImage
R_DollarSymbol
R_DotsSymbol
R_DoubleColonSymbol
R_DropSymbol
R_EmptyEnv
R_GlobalEnv
R_InBCInterpreter
R_LastvalueSymbol
R_LevelsSymbol
R_MissingArg
R_ModeSymbol
R_NaInt
R_NaN
R_NaReal
R_NaRmSymbol
R_NaString
R_NameSymbol
R_NamesSymbol
R_NamespaceEnvSymbol
R_NamespaceRegistry
R_NegInf
R_NilValue
R_PackageSymbol
R_PosInf
R_PreviousSymbol
R_QuoteSymbol
R_RestartToken
R_RowNamesSymbol
R_SeedsSymbol
R_SortListSymbol
R_SourceSymbol
R_SpecSymbol
R_Srcref
R_TempDir
R_TripleColonSymbol
R_TspSymbol
R_UnboundValue
R_baseSymbol
R_dot_Generic
R_dot_Method
R_dot_defined
R_dot_packageName
R_dot_target
UserBreak
__imp__HUGE
signgam

Functions

ALTCOMPLEX_ELT
ALTCOMPLEX_SET_ELT
ALTINTEGER_ELT
ALTINTEGER_MAX
ALTINTEGER_MIN
ALTINTEGER_SET_ELT
ALTINTEGER_SUM
ALTLOGICAL_ELT
ALTLOGICAL_SET_ELT
ALTLOGICAL_SUM
ALTRAW_ELT
ALTRAW_SET_ELT
ALTREAL_ELT
ALTREAL_MAX
ALTREAL_MIN
ALTREAL_SET_ELT
ALTREAL_SUM
ALTREP
ALTREP_CLASS
ALTREP_COERCE
ALTREP_DUPLICATE_EX
ALTREP_INSPECT
ALTREP_LENGTH
ALTREP_SERIALIZED_CLASS
ALTREP_SERIALIZED_STATE
ALTREP_TRUELENGTH
ALTREP_UNSERIALIZE_EX
ALTSTRING_ELT
ALTSTRING_SET_ELT
ALTVEC_DATAPTR
ALTVEC_DATAPTR_OR_NULL
ALTVEC_DATAPTR_RO
ALTVEC_EXTRACT_SUBSET
ATTRIB
BODY
CAAR
CAD4R
CADDDR
CADDR
CADR
CAR
CDAR
CDDDR
CDDR
CDR
CLOENV
COMPLEX
COMPLEX0
COMPLEX_ELT
COMPLEX_GET_REGION
COMPLEX_OR_NULL
COMPLEX_RO
CONS_NR
CleanEd
DATAPTR
DATAPTR_OR_NULL
DATAPTR_RO
DDVAL
DECREMENT_REFCNT
DISABLE_REFCNT
DUPLICATE_ATTRIB
ENABLE_REFCNT
ENCLOS
ENSURE_NAMED
ENSURE_NAMEDMAX
ENVFLAGS
FORMALS
FRAME
GA_appcleanup
GA_initapp
HASHASH
HASHTAB
HASHVALUE
INCREMENT_REFCNT
INTEGER
INTEGER0
INTEGER_ELT
INTEGER_GET_REGION
INTEGER_IS_NA
INTEGER_IS_SORTED
INTEGER_MATCH
INTEGER_NO_NA
INTEGER_OR_NULL
INTEGER_RO
INTERNAL
IS_GROWABLE
IS_LONG_VEC
IS_S4_OBJECT
IS_SCALAR
LENGTH
LENGTH_EX
LEVELS
LOGICAL
LOGICAL0
LOGICAL_ELT
LOGICAL_GET_REGION
LOGICAL_IS_SORTED
LOGICAL_NO_NA
LOGICAL_OR_NULL
LOGICAL_RO
MARK
MARK_NOT_MUTABLE
MAYBEJIT
MISSING
NAMED
NOJIT
OBJECT
PRCODE
PRENV
PRINTNAME
PRSEEN
PRVALUE
RAISE_NAMED
RAW
RAW0
RAW_ELT
RAW_GET_REGION
RAW_OR_NULL
RAW_RO
RDEBUG
REAL
REAL0
REAL_ELT
REAL_GET_REGION
REAL_IS_NA
REAL_IS_SORTED
REAL_MATCH
REAL_NO_NA
REAL_OR_NULL
REAL_RO
REFCNT
REprintf
REvprintf
RSTEP
RTRACE
R_BCVersionOK
R_BadLongVector
R_BadValueInRCode
R_BindingIsActive
R_BindingIsLocked
R_BytecodeExpr
R_CHAR
R_CheckStack
R_CheckStack2
R_CheckUserInterrupt
R_CleanTempDir
R_ClearExternalPtr
R_ClosureExpr
R_ContinueUnwind
R_EnvironmentIsLocked
R_ExecWithCleanup
R_ExpandFileName
R_ExternalPtrAddr
R_ExternalPtrAddrFn
R_ExternalPtrProtected
R_ExternalPtrTag
R_FindNamespace
R_FindPackageEnv
R_FindSymbol
R_FixupRHS
R_GetCCallable
R_GetCurrentEnv
R_GetCurrentSrcref
R_GetSrcFilename
R_HasFancyBindings
R_InitFileInPStream
R_InitFileOutPStream
R_InitInPStream
R_InitOutPStream
R_IsNA
R_IsNaN
R_IsNamespaceEnv
R_IsPackageEnv
R_LockBinding
R_LockEnvironment
R_MakeActiveBinding
R_MakeExternalPtr
R_MakeExternalPtrFn
R_MakeUnwindCont
R_MakeWeakRef
R_MakeWeakRefC
R_NamespaceEnvSpec
R_NewPreciousMSet
R_PackageEnvName
R_ParseEvalString
R_ParseVector
R_PreserveInMSet
R_PreserveObject
R_PromiseExpr
R_ProtectWithIndex
R_RegisterCCallable
R_RegisterCFinalizer
R_RegisterCFinalizerEx
R_RegisterFinalizer
R_RegisterFinalizerEx
R_ReleaseFromMSet
R_ReleaseMSet
R_ReleaseObject
R_ReplDLLdo1
R_ReplDLLinit
R_Reprotect
R_RestoreHashCount
R_RunExitFinalizers
R_RunPendingFinalizers
R_RunWeakRefFinalizer
R_S4_extends
R_SaveGlobalEnv
R_Serialize
R_SerializeInfo
R_SetExternalPtrAddr
R_SetExternalPtrProtected
R_SetExternalPtrTag
R_ShowMessage
R_ToplevelExec
R_Unserialize
R_UnwindProtect
R_WeakRefKey
R_WeakRefValue
R_XDRDecodeDouble
R_XDRDecodeInteger
R_XDREncodeDouble
R_XDREncodeInteger
R_alloc
R_allocLD
R_altrep_data1
R_altrep_data2
R_atof
R_bcDecode
R_bcEncode
R_body_no_src
R_calloc_gc
R_checkConstants
R_check_class_and_super
R_check_class_etc
R_compact_intrange
R_compute_identical
R_csort
R_curErrorBuf
R_cycle_detected
R_deferred_coerceToString
R_do_MAKE_CLASS
R_do_new_object
R_do_slot
R_do_slot_assign
R_dot_Last
R_duplicate_attr
R_envHasNoSpecialSymbols
R_extends
R_finite
R_forceAndCall
R_forceSymbols
R_gc
R_gc_running
R_getClassDef
R_getClassDef_R
R_getDllInfo
R_getEmbeddingDllInfo
R_has_methods_attached
R_has_slot
R_init_altrep
R_initialize_bcode
R_isVirtualClass
R_isort
R_lsInternal
R_lsInternal3
R_malloc_gc
R_max_col
R_nchar
R_orderVector
R_orderVector1
R_qsort
R_qsort_I
R_qsort_int
R_qsort_int_I
R_realloc_gc
R_registerBC
R_registerRoutines
R_reinit_altrep_classes
R_rsort
R_setStartTime
R_set_altrep_data1
R_set_altrep_data2
R_shallow_duplicate_attr
R_signal_protect_error
R_signal_reprotect_error
R_signal_unprotect_error
R_strtod
R_system
R_tmpnam
R_tmpnam2
R_tryCatch
R_tryCatchError
R_tryEval
R_tryEvalSilent
R_tryUnwrap
R_tryWrap
R_unLockBinding
R_useDynamicSymbols
R_virtrep_vec
Rf_CreateTag
Rf_DropDims
Rf_ExtractSubset
Rf_GetArrayDimnames
Rf_GetColNames
Rf_GetMatrixDimnames
Rf_GetOption
Rf_GetOption1
Rf_GetOptionDigits
Rf_GetOptionWidth
Rf_GetRowNames
Rf_KillAllDevices
Rf_NonNullStringMatch
Rf_PairToVectorList
Rf_PrintValue
Rf_S3Class
Rf_ScalarComplex
Rf_ScalarInteger
Rf_ScalarLogical
Rf_ScalarRaw
Rf_ScalarReal
Rf_ScalarString
Rf_StringBlank
Rf_StringFalse
Rf_StringTrue
Rf_VectorToPairList
Rf_acopy_string
Rf_addMissingVarsToNewEnv
Rf_alloc3DArray
Rf_allocArray
Rf_allocFormalsList2
Rf_allocFormalsList3
Rf_allocFormalsList4
Rf_allocFormalsList5
Rf_allocFormalsList6
Rf_allocList
Rf_allocMatrix
Rf_allocS4Object
Rf_allocSExp
Rf_allocVector
Rf_allocVector3
Rf_any_duplicated
Rf_any_duplicated3
Rf_applyClosure
Rf_arraySubscript
Rf_asChar
Rf_asCharacterFactor
Rf_asComplex
Rf_asInteger
Rf_asLogical
Rf_asLogical2
Rf_asReal
Rf_asS4
Rf_cPsort
Rf_classgets
Rf_coerceVector
Rf_conformable
Rf_cons
Rf_copyListMatrix
Rf_copyMatrix
Rf_copyMostAttrib
Rf_copyVector
Rf_countContexts
Rf_defineVar
Rf_dimgets
Rf_dimnamesgets
Rf_duplicate
Rf_duplicated
Rf_elt
Rf_endEmbeddedR
Rf_error
Rf_errorcall
Rf_eval
Rf_findFun
Rf_findFun3
Rf_findFunctionForBody
Rf_findVar
Rf_findVarInFrame
Rf_findVarInFrame3
Rf_fixSubset3Args
Rf_getAttrib
Rf_getCharCE
Rf_gsetVar
Rf_iPsort
Rf_inherits
Rf_initEmbeddedR
Rf_initialize_R
Rf_install
Rf_installChar
Rf_installDDVAL
Rf_installNoTrChar
Rf_installS3Signature
Rf_installTrChar
Rf_isArray
Rf_isBasicClass
Rf_isBlankString
Rf_isComplex
Rf_isEnvironment
Rf_isExpression
Rf_isFactor
Rf_isFrame
Rf_isFree
Rf_isFunction
Rf_isInteger
Rf_isLanguage
Rf_isList
Rf_isLogical
Rf_isMatrix
Rf_isNewList
Rf_isNull
Rf_isNumber
Rf_isNumeric
Rf_isObject
Rf_isOrdered
Rf_isPairList
Rf_isPrimitive
Rf_isReal
Rf_isS4
Rf_isString
Rf_isSymbol
Rf_isTs
Rf_isUnmodifiedSpecSym
Rf_isUnordered
Rf_isUnsorted
Rf_isUserBinop
Rf_isValidString
Rf_isValidStringF
Rf_isVector
Rf_isVectorAtomic
Rf_isVectorList
Rf_isVectorizable
Rf_lang1
Rf_lang2
Rf_lang3
Rf_lang4
Rf_lang5
Rf_lang6
Rf_lastElt
Rf_lazy_duplicate
Rf_lcons
Rf_length
Rf_lengthgets
Rf_list1
Rf_list2
Rf_list3
Rf_list4
Rf_list5
Rf_list6
Rf_listAppend
Rf_match
Rf_matchE
Rf_mkChar
Rf_mkCharCE
Rf_mkCharLen
Rf_mkCharLenCE
Rf_mkNamed
Rf_mkString
Rf_namesgets
Rf_ncols
Rf_nlevels
Rf_nrows
Rf_nthcdr
Rf_pmatch
Rf_printwhere
Rf_protect
Rf_psmatch
Rf_rPsort
Rf_reEnc
Rf_readS3VarsFromFrame
Rf_revsort
Rf_setAttrib
Rf_setIVector
Rf_setRVector
Rf_setSVector
Rf_setVar
Rf_shallow_duplicate
Rf_str2type
Rf_stringPositionTr
Rf_stringSuffix
Rf_substitute
Rf_topenv
Rf_translateChar
Rf_translateChar0
Rf_translateCharUTF8
Rf_type2char
Rf_type2rstr
Rf_type2str
Rf_type2str_nowarn
Rf_unprotect
Rf_unprotect_ptr
Rf_warning
Rf_warningcall
Rf_warningcall_immediate
Rf_xlength
Rf_xlengthgets
Rprintf
Rvprintf
SCALAR_DVAL
SCALAR_IVAL
SCALAR_LVAL
SETCAD4R
SETCADDDR
SETCADDR
SETCADR
SETCAR
SETCDR
SETLENGTH
SETLEVELS
SETTER_CLEAR_NAMED
SET_ATTRIB
SET_BODY
SET_CLOENV
SET_DDVAL
SET_ENCLOS
SET_ENVFLAGS
SET_FORMALS
SET_FRAME
SET_GROWABLE_BIT
SET_HASHASH
SET_HASHTAB
SET_HASHVALUE
SET_INTEGER_ELT
SET_INTERNAL
SET_LOGICAL_ELT
SET_MAYBEJIT
SET_MISSING
SET_NAMED
SET_NOJIT
SET_OBJECT
SET_PRCODE
SET_PRENV
SET_PRINTNAME
SET_PRSEEN
SET_PRVALUE
SET_RDEBUG
SET_REAL_ELT
SET_RSTEP
SET_RTRACE
SET_S4_OBJECT
SET_SCALAR_BVAL
SET_SCALAR_CVAL
SET_SCALAR_DVAL
SET_SCALAR_IVAL
SET_SCALAR_LVAL
SET_STRING_ELT
SET_SYMVALUE
SET_TAG
SET_TRUELENGTH
SET_TYPEOF
SET_VECTOR_ELT
SHALLOW_DUPLICATE_ATTRIB
STDVEC_DATAPTR
STRING_ELT
STRING_IS_SORTED
STRING_NO_NA
STRING_PTR
STRING_PTR_RO
SYMVALUE
S_alloc
S_realloc
TAG
TRACKREFS
TRUELENGTH
TYPEOF
UNIMPLEMENTED
UNSET_MAYBEJIT
UNSET_S4_OBJECT
VECTOR_ELT
VECTOR_PTR
WrongArgCount
XLENGTH
XLENGTH_EX
XTRUELENGTH
__acrt_iob_func
__debugbreak
__fpclassify
__fpclassifyf
__fpclassifyl
__iob_func
__isnan
__isnanf
__isnanl
__mingw_asprintf
__mingw_fprintf
__mingw_fscanf
__mingw_fwprintf
__mingw_fwscanf
__mingw_get_crt_info
__mingw_printf
__mingw_raise_matherr
__mingw_scanf
__mingw_setusermatherr
__mingw_snprintf
__mingw_snwprintf
__mingw_sprintf
__mingw_sscanf
__mingw_str_free
__mingw_str_utf8_wide
__mingw_str_wide_utf8
__mingw_swprintf
__mingw_swscanf
__mingw_vasprintf
__mingw_vfprintf
__mingw_vfscanf
__mingw_vfwprintf
__mingw_vfwscanf
__mingw_vprintf
__mingw_vscanf
__mingw_vsnprintf
__mingw_vsnwprintf
__mingw_vsprintf
__mingw_vsscanf
__mingw_vswprintf
__mingw_vswscanf
__mingw_vwprintf
__mingw_vwscanf
__mingw_wprintf
__mingw_wscanf
__ms_fprintf
__ms_fscanf
__ms_fwprintf
__ms_fwscanf
__ms_printf
__ms_scanf
__ms_sprintf
__ms_sscanf
__ms_swprintf
__ms_swscanf
__ms_vfprintf
__ms_vfwprintf
__ms_vprintf
__ms_vsprintf
__ms_vswprintf
__ms_vwprintf
__ms_wprintf
__ms_wscanf
__setusermatherr
__signbit
__signbitf
__signbitl
__swprintf_l
__vswprintf_l
_atof_l
_cabs
_chgsign
_chgsignf
_chgsignl
_copysign
_copysignf
_fclose_nolock
_fcloseall
_fdopen
_fflush_nolock
_fgetchar
_fgetwc_nolock
_fgetwchar
_filbuf
_fileno
_finite
_finitef
_flsbuf
_flushall
_fpclass
_fpclassf
_fprintf_l
_fprintf_p
_fprintf_p_l
_fprintf_s_l
_fputchar
_fputwc_nolock
_fputwchar
_fread_nolock
_fread_nolock_s
_fscanf_l
_fscanf_s_l
_fseek_nolock
_fseeki64
_fseeki64_nolock
_fsopen
_ftell_nolock
_ftelli64
_ftelli64_nolock
_fwprintf_l
_fwprintf_p
_fwprintf_p_l
_fwprintf_s_l
_fwrite_nolock
_fwscanf_l
_fwscanf_s_l
_get_output_format
_get_printf_count_output
_getmaxstdio
_getw
_getws
_getws_s
_hypot
_isnan
_isnanf
_j0
_j1
_jn
_lock_file
_logb
_logbf
_matherr
_nextafter
_nextafterf
_pclose
_popen
_printf_l
_printf_p
_printf_p_l
_printf_s_l
_putw
_putws
_rmtmp
_scalb
_scanf_l
_scanf_s_l
_scprintf
_scprintf_l
_scprintf_p
_scprintf_p_l
_scwprintf
_scwprintf_l
_scwprintf_p
_scwprintf_p_l
_set_output_format
_set_printf_count_output
_setmaxstdio
_snprintf
_snprintf_c
_snprintf_c_l
_snprintf_l
_snprintf_s
_snprintf_s_l
_snscanf
_snscanf_l
_snscanf_s
_snscanf_s_l
_snwprintf
_snwprintf_l
_snwprintf_s
_snwprintf_s_l
_snwscanf
_snwscanf_l
_snwscanf_s
_snwscanf_s_l
_spawnv
_spawnve
_spawnvp
_spawnvpe
_sprintf_l
_sprintf_p
_sprintf_p_l
_sprintf_s_l
_sscanf_l
_sscanf_s_l
_swprintf
_swprintf_c
_swprintf_c_l
_swprintf_p
_swprintf_p_l
_swprintf_s_l
_swscanf_l
_swscanf_s_l
_tempnam
_ungetc_nolock
_ungetwc_nolock
_unlink
_unlock_file
_vfprintf_l
_vfprintf_p
_vfprintf_p_l
_vfprintf_s_l
_vfwprintf_l
_vfwprintf_p
_vfwprintf_p_l
_vfwprintf_s_l
_vprintf_l
_vprintf_p
_vprintf_p_l
_vprintf_s_l
_vscprintf
_vscprintf_l
_vscprintf_p
_vscprintf_p_l
_vscwprintf
_vscwprintf_l
_vscwprintf_p
_vscwprintf_p_l
_vsnprintf
_vsnprintf_c
_vsnprintf_c_l
_vsnprintf_l
_vsnprintf_s
_vsnprintf_s_l
_vsnwprintf
_vsnwprintf_l
_vsnwprintf_s
_vsnwprintf_s_l
_vsprintf_l
_vsprintf_p
_vsprintf_p_l
_vsprintf_s_l
_vswprintf
_vswprintf_c
_vswprintf_c_l
_vswprintf_p
_vswprintf_p_l
_vswprintf_s_l
_vwprintf_l
_vwprintf_p
_vwprintf_p_l
_vwprintf_s_l
_wfdopen
_wfopen
_wfopen_s
_wfreopen
_wfreopen_s
_wfsopen
_wperror
_wpopen
_wprintf_l
_wprintf_p
_wprintf_p_l
_wprintf_s_l
_wremove
_wscanf_l
_wscanf_s_l
_wspawnl
_wspawnle
_wspawnlp
_wspawnlpe
_wspawnv
_wspawnve
_wspawnvp
_wspawnvpe
_wtempnam
_wtmpnam
_wtmpnam_s
_y0
_y1
_yn
abs
acos
acosf
acosh
acoshf
acoshl
acosl
asin
asinf
asinh
asinhf
asinhl
asinl
atan
atan2
atan2f
atan2l
atanf
atanh
atanhf
atanhl
atanl
atof
cbrt
cbrtf
cbrtl
ceil
ceilf
ceill
chgsign
clearerr
clearerr_s
copysign
copysignf
copysignl
cos
cosf
cosh
coshf
coshl
cosl
editorcleanall
erf
erfc
erfcf
erfcl
erff
erfl
exp
exp2
exp2f
exp2l
expf
expl
expm1
expm1f
expm1l
fabs
fabsf
fabsl
fclose
fcloseall
fdim
fdimf
fdiml
fdopen
feof
ferror
fflush
fgetc
fgetchar
fgetpos
fgetpos64
fgets
fgetwc
fgetws
fileno
findInterval
findInterval2
find_interv_vec
finite
floor
floorf
floorl
flushall
fma
fmaf
fmal
fmax
fmaxf
fmaxl
fmin
fminf
fminl
fmod
fmodf
fmodl
fopen
fopen64
fopen_s
fpclass
fprintf_s
fputc
fputchar
fputs
fputwc
fputws
fread
fread_s
freopen
freopen_s
frexp
frexpf
frexpl
fscanf_s
fseek
fseeko
fseeko64
fsetpos
fsetpos64
ftell
ftello
ftello64
fwprintf_s
fwrite
fwscanf_s
getDLLVersion
getRUser
get_R_HOME
getc
getchar
gets
gets_s
getw
getwc
getwchar
hypot
hypotf
hypotl
ilogb
ilogbf
ilogbl
j0
j1
jn
labs
ldexp
ldexpf
ldexpl
lgamma
lgammaf
lgammal
llrint
llrintf
llrintl
llround
llroundf
llroundl
log
log1p
log1pf
log1pl
log2
log2f
log2l
log10
log10f
log10l
logb
logbf
logbl
logf
logl
lrint
lrintf
lrintl
lround
lroundf
lroundl
modf
modff
modfl
nan
nanf
nanl
nearbyint
nearbyintf
nearbyintl
nextafter
nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
perror
pow
powf
powl
printf_s
putc
putchar
puts
putw
putwc
putwchar
readconsolecfg
remainder
remainderf
remainderl
remove
remquo
remquof
remquol
rename
rewind
rint
rintf
rintl
rmtmp
round
roundf
roundl
rsort_with_index
scalbln
scalblnf
scalblnl
scalbn
scalbnf
scalbnl
scanf_s
setbuf
setup_Rmainloop
setup_term_ui
setvbuf
sin
sincos
sincosf
sincosl
sinf
sinh
sinhf
sinhl
sinl
sprintf_s
sqrt
sqrtf
sqrtl
sscanf_s
swprintf_s
swscanf_s
tan
tanf
tanh
tanhf
tanhl
tanl
tempnam
tgamma
tgammaf
tgammal
tmpfile
tmpnam
tmpnam_s
trunc
truncf
truncl
ungetc
ungetwc
unlink
vfprintf_s
vfwprintf_s
vmaxget
vmaxset
vprintf_s
vsnprintf_s
vsprintf_s
vswprintf_s
vwprintf_s
wprintf_s
wscanf_s
y0
y1
yn

Type Definitions

DL_FUNC
DllInfo
FILE
LC_ID
LPLC_ID
NativeSymbolType
PROTECT_INDEX
ParseStatus
R_CFinalizer_t
R_ExternalMethodDef
R_FortranMethodDef
R_NativePrimitiveArgType
R_RegisteredNativeSymbol
R_allocator_t
R_inpstream_t
R_len_t
R_outpstream_t
R_pstream_data_t
R_pstream_format_t
R_xlen_t
Rboolean
Rbyte
SEXP
SEXPTYPE
__builtin_va_list
__gnuc_va_list
__time32_t
__time64_t
_bindgen_ty_1
_locale_t
_locale_tstruct
_off64_t
_off_t
cetype_t
double_t
errno_t
float_t
fpos_t
nchar_type
off32_t
off64_t
off_t
pthreadlocinfo
pthreadmbcinfo
rsize_t
size_t
ssize_t
threadlocinfo
time_t
va_list
wchar_t
wctype_t
wint_t

Unions

__mingw_dbl_type_t
__mingw_flt_type_t
__mingw_ldbl_type_t