lib/C/accessor.h
Tue, 14 Dec 2021 08:48:05 +0100 Edouard Tisserant Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Match Beremiz commit 93ad018fb602.
Wed, 24 Nov 2021 08:58:58 +0100 Edouard Tisserant Fixed __SET_EXTERNAL_FB declaration in accessor.h, invoked when accessing EXTERNAL_BLOCK.VARIABLE. Macro was invoking __SET_VAR with wrong parameter count. Fixed corresponding code generator for ST. Seems similar codegen for IL is also broken, but fix would affect other (unknown) behviours -> didn't touch it.
Tue, 09 May 2017 21:46:44 +0100 Paul Beltyukov Fix bug: allow global variables of type DT (initial values for DT are not const!)
Fri, 06 May 2016 11:01:21 +0300 Andrey Skvortsov fix C compilation warning about function prototype in __SET_EXTERNAL
Sun, 28 Sep 2014 16:35:44 +0100 mjsousa Add support for de-referencing of REF_TO datatypes (Note: dereferencing of arrays and structs not yet supported!)
Sun, 06 Jul 2014 11:07:38 +0100 mjsousa Move library files compiled to C to their own subdiectory.