They are exported for sake of the transpiled CL code. We could provide such define though, for instance in legacy.h header, if there might be code using it. I would keep it removed though unless somebody complains, then we will add it back in form of define.
On 01.07.2017 00:11, Fabrizio Fabbri wrote:
Il giorno 29 giu 2017, alle ore 10:25, Daniel Kochmański daniel@turtleware.eu ha scritto:
It seems like one of these should be removed. If so, I can remove one of them and change all of the calls to it. I would say keep FEprogram_error and remove FEprogram_error_noreturn.
If they do the same then yes, please remove one of them.
I'm not sure if that is an internal or is part of the public interface.
In case of the latter would it make sense to #define the one we are going to remove just to be on the safe side as backward compatibility?
Regards, Daniel