Displaying 4 results from an estimated 4 matches for "cjmpbuf".
Did you mean:
jmpbuf
2000 Nov 07
0
error handling
...(CRTDLL)
I have a C function for evaluating commands using eval(SEXP,SEXP) which is
included in a personal make of R.dll. (Similiar to R_Proxy_evaluate() in
rproxy_impl.c) Using SETJMP to catch errors works but there is a problem.
For example, the following code:
if (SETJMP(R_ToplevelContext->cjmpbuf)) // R_ToplevelContext->cjmpbuf
R_GlobalContext->cjmpbuf
return FALSE;
R_CurrentExpr = eval(R_CurrentExpr , rho);
will appear to work the first time there is an error, but the second error
causes an infinite loop. I have identified the location where the loop
occurs. It is in the function...
2007 Jul 04
2
problem with findFun call from embedded R
...at
erros.c:719, the backtrace looks like this (will wrap poorly):
8<------------------------
Breakpoint 2, jump_to_top_ex (traceback=TRUE, tryUserHandler=TRUE,
processWarnings=TRUE, resetConsole=TRUE,
ignoreRestartContexts=FALSE) at errors.c:719
719 LONGJMP(R_ToplevelContext->cjmpbuf, 0);
(gdb) bt
#0 jump_to_top_ex (traceback=TRUE, tryUserHandler=TRUE,
processWarnings=TRUE, resetConsole=TRUE,
ignoreRestartContexts=FALSE) at errors.c:719
#1 0x00002aaaaab77e5d in verrorcall_dflt (call=0x609d78,
format=0x2aaaaace4a4d "%s", ap=0x7fffa13a94c0)
at errors.c:516...
2015 Aug 21
0
Problems with embedded R, ReplDLL
...g with getting pqR to work on Windows, I've also been testing it
in the context of embedded R, and in the process have found some
problems with the examples given of embedded R use.
One problem can be seen in R_ReplDLLinit, in src/main/main.c:
void R_ReplDLLinit(void)
{
SETJMP(R_Toplevel.cjmpbuf);
R_GlobalContext = R_ToplevelContext = R_SessionContext = &R_Toplevel;
R_IoBufferWriteReset(&R_ConsoleIob);
prompt_type = 1;
DLLbuf[0] = DLLbuf[CONSOLE_BUFFER_SIZE] = '\0';
DLLbufp = DLLbuf;
}
The call of SETJMP makes no sense. Nothing that follows in this
fu...
1998 Apr 06
1
R-beta: matrix multiplication not Fortran
A non-text attachment was scrubbed...
Name: not available
Type: text
Size: 1287 bytes
Desc: not available
Url : https://stat.ethz.ch/pipermail/r-help/attachments/19980406/39dc7891/attachment.pl