Displaying 2 results from an estimated 2 matches for "rf_dotexternalsymbol".
2024 May 28
1
How to call directly "dotTcl" C-function of the tcltk-package from the C-code of an external package?
...char *name;
DL_FUNC fun;
int numArgs;
R_NativePrimitiveArgType *types;
} Rf_DotCSymbol;
typedef Rf_DotCSymbol Rf_DotFortranSymbol;
typedef struct {
char *name;
DL_FUNC fun;
int numArgs;
} Rf_DotCallSymbol;
typedef Rf_DotCallSymbol Rf_DotExternalSymbol;
struct Rf_RegisteredNativeSymbol {
NativeSymbolType type;
union {
Rf_DotCSymbol *c;
Rf_DotCallSymbol *call;
Rf_DotFortranSymbol *fortran;
Rf_DotExternalSymbol *external;
} symbol;
};
SEXP(*direct_dotTcl)(SEXP) = NULL;
SEXP FindRegFunc(SEXP symbol) {
R_RegisteredN...
2024 May 30
1
How to call directly "dotTcl" C-function of the tcltk-package from the C-code of an external package?
...rgs;
>
> R_NativePrimitiveArgType *types;
> } Rf_DotCSymbol;
>
> typedef Rf_DotCSymbol Rf_DotFortranSymbol;
>
> typedef struct {
> char *name;
> DL_FUNC fun;
> int numArgs;
> } Rf_DotCallSymbol;
>
> typedef Rf_DotCallSymbol Rf_DotExternalSymbol;
>
> struct Rf_RegisteredNativeSymbol {
> NativeSymbolType type;
> union {
> Rf_DotCSymbol *c;
> Rf_DotCallSymbol *call;
> Rf_DotFortranSymbol *fortran;
> Rf_DotExternalSymbol *external;
> } symbol;
> };
>
> SEXP(*direct_dotTcl)(SEXP) =...