Using C extensions
With IBM® Informix® 4GL, you can extend the fglgo runtime executable or link your binary programs with c4gl by adding your own C functions.
When migrating to Genero Business Development Language, the C-Extensions must be reviewed in order to provide them as shared libraries. Normally, C extensions modules must be specified in .4gl modules with the IMPORT instruction. To simplify migration, the runtime system loads the userextension shared library (or DLL) automatically, so you can group all your existing C functions in a unique shared library and use it without changing the source code of your programs.