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