I know that you can define a function as a "char *", but its been a couple of years, and I forget the specific syntax.
I am calling a pair of C functions from a 4GL (an old IBM DB query language) program, passing four strings to the C function, and having the C function return a String.
so far all I can think of is
char *getGeo(char c_city[50])
{
}
I've been using this anoying old language for a couple months, and it has robbed me of my C/C++ knowledge; it's a diabolic IBM scheme to rid the world of OO programming. Really, I swear it is.