Hi, I've been having some issues booting ECL in programs where I am not in 
control of the main function entry.
I've tried running the main program with gdb after compiling ECL with debug 
enabled, but I haven't gotten any useful output so far, just that cl_boot 
triggered an exit with code 1. I will continue to hit my head against the wall 
with it.

It's clear that my program is crashing on cl_boot though, which I'm calling 
when the dll is initialized like so:
        char* argv;
        char** pargv;
        argv = "app";
        pargv = &argv;
        cl_boot(1, pargv);

I got this weird setup from some notes I took a number of years ago, but I 
can't seem to find this usage anywhere, so it might be related.
Off-hand, I've also tried using cl_boot with 0 and NULL as the arguments, but 
the result is the same.

I am using MSVC-compiled ECL and I can still call 
ecl_get_option(ECL_OPT_BOOTED) to see that it is clearly not already booted.
Would anyone happen to know if I'm doing something obviously wrong?

Thanks!
Jason Chandler

Reply via email to