Having looked at code for interfacing Eiffel to C and creating callbacks from C to Eiffel, I frequently found that things were not done properly, resulting in potential memory corruption or crashes.
C
C global variables in Eiffel
Posted December 7th, 2007 by Larry LiuPer Module C Global Variables
If we write a C header file for a Eiffel application (not for Eiffel runtime), there are C variables in C header file which we use for interactive with Eiffel language. We should take care about the global C variables. They are not application level global variables if they are included several times. Note static C global variables of the same case.
- larryliuming's blog
- Login or register to post comments
- Read more

