Incorrect unresolved external references cause errors at run-time
When you link a GemStone user-action shared library, be aware that
incorrect unresolved external references can cause run-time errors.
Due to the way these libraries are set up and used, you must leave
unresolved external references to GemBuilder for C functions in the
finished library. These references are resolved when the user-action
library is loaded by GemStone. However, if you misspell a GemBuilder
for C function call, you may not discover it until run-time, when
your process terminates with an unresolved external reference error.
Use a compiler that returns warnings for undeclared functions.