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