--- rpl/src/librpl.c 2010/03/04 17:42:47 1.5 +++ rpl/src/librpl.c 2011/05/09 13:52:23 1.19.2.3 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.0.12 - Copyright (C) 1989-2010 Dr. BERTRAND Joël + RPL/2 (R) version 4.0.24 + Copyright (C) 1989-2011 Dr. BERTRAND Joël This file is part of RPL/2. @@ -20,10 +20,10 @@ */ -#include "rpl.conv.h" +#include "rpl-conv.h" unsigned char ** -rpl(unsigned char *script) +rpl(unsigned char *script, unsigned char *rpl_home) { char *argv[3]; @@ -35,7 +35,7 @@ rpl(unsigned char *script) argc = 3; argv[0] = "rpl"; - argv[1] = "-cpsS"; + argv[1] = "-psS"; argv[2] = script; @@ -44,7 +44,12 @@ rpl(unsigned char *script) return(NULL); } - succes = rplinit(argc, argv, &resultats, getenv("RPL_HOME")); + if (rpl_home == NULL) + { + rpl_home = getenv("RPL_HOME"); + } + + succes = rplinit(argc, argv, &resultats, rpl_home); if (succes != EXIT_SUCCESS) {