Hi John,
Thanks for the response. I am not interested in BASM. I was just curious how that particular remedy that you advertised here could possibly fix the sources, Linux or otherwise.
Since I see no constructive response to my simple request to post the problematic function's source code here that was formulated in a perfect English Sprache, I will just restrain myself to mentioning that the alleged solution makes no sense within the context of two common (i.e. effective for both Windows and Linux) asm instructions mov esp, ebp and pop ebp that precede immediately, as per Assembly.h dated December 2, 2014, the extra leave that AIR suggested. The resultant instruction sequence leads inevitably to stack underflow, which is as bad as the very bug you intended to cure.
Your quotation from AIR as it was presented earlier on December 4 (default forum date/time) alone cannot possibly cure the situation. It can only aggravate it. I would not recommend anyone to fix the sources as per your directions in the said post on this forum.