ficlSystemDestroy bug.
Brought to you by:
jsadler
Ficl version 4.0.31
ficlSystemDestroy does not set ficlSystemGlobal to NULL
when last system is destroyed, causing a crash when a
new system is started.
This have bee observed in an embedded environment where
static vars does not get cleared when a new process
starts up, but only at system start.
A patch is attached.
Patch to system.c
keeping this open. Not clear whether there will be another ficl4 release