RSJava.symbol: Expands a name to a C routine name in this package.

Description Usage Arguments Value Author(s) References Examples

Description

In order to avoid conflicts with other packages having the same C routine names, we use a macro RS_Java to identify the names of C routines. This akes it easy for us to generate unique names. This function allows callers of these routines from R (via the .C and .Call functions) to refer to them via their non-expanded name and have this function perform the appropriate expansion. Currently, this prefixes the regular name with "RS_JAVA_".

Usage

1

Arguments

name

The unexpanded name of the C routine, i.e. without the prefix.

Value

The string identifying the C routine corresponding to the short (unexpanded) reference given in name.

Author(s)

Duncan Temple Lang

References

http://www.omegahat.com/RSJava

Examples

1
  .C(.RSJava.symbol("isJVMInitialized"), logical(1))

SJava documentation built on Oct. 5, 2016, 4:17 a.m.

Related to RSJava.symbol in SJava...