Did a little more work porting the eFFL Fuzzy Logic library to the RPi platform. By copy/pasting everything individually into the new platform, i found that the compiler had no trouble with NULLs. Everything seemed cool - right up to the moment i switched on the "Use dynamic memory allocation" (see attached pic). Suddenly, NULL is no longer recognized. Is this a compiler bug?
I am adding a link here to the project file (RPi_Fuzzy_eFFL_000 (Unknown type NULL).project) in case anybody is curious. --> https://1drv.ms/f/s!AgeXD5P3kwJIg2tNBt0q05Y4lxuu
The intent here is to provide an open source Fuzzy Logic controller for the IEC 61131-3 (CODESYS) ST language. If I/we can get past this NULL issue then the controller is free to incorporate into the RPi, as it is the Standard platform (see LICENSE).
Any ideas appreciated