We've got a couple of Pro*C programs, that needs updating. Jeez, Pro*C is a pain in the ass, especially when the original author of the code wrote it in a hurry.. I'm contemplating rewriting it..
What is Pro*C?
Is a oracle supplied preprocessor, that enables you to write you SQL code directly in your C code. Before compiling it, you run the proc(1) preprocessor that converts the SQL code to C.
Why not omit the preprocessor, and write the SQL directly in C?
Cause I suck.