Re: Where are pop* and ret* functions?
Posted in 2004
dono if it's the answer: check the rel notes; eq DOCNOTES ---------------snip--------------- These functions are renamed in Version 7.31; see Appendix C for the new names and for descriptions of these functions. C code for use with releases of 4GL earlier than Version 7.31 that calls any of the pop, push, or return functions must be recompiled with fglsys.h header file to map the pre-Version 7.31 names onto the new function names. ---------------snip--------------- Personally i think the name change is a big waste of time; they should have spend it to enhance the product instead. See you Superboer. sdurity@cornercap.com (Sean R. Durity) wrote in message news:<a1dd8270.0410121105.5b8000bf@posting.google.com>... > 4gl version 7.32 on Linux (Fedora Core 1) > IDS 9.40.UC4 on the same machine > SDK 2.81.UC3 > > I have a 4 GL program that uses 1 C program. That program has two > functions. It uses popdec and popvchar and retdec type functions to > get and set variables off the stack. In migrating from 4gl 7.30.uc, it > seems like those functions have moved. When I try to compile my > migrated 4gl program it complains about undefined references to these > functions. My LD_LIBRARY_PATH includes $INFORMIXDIR/lib; > $INFORMIXDIR/lib/esql; $INFORMIXDIR/lib/tools. > > What do I need to do to get the 4GL program to find these functions?