User`s guide

Using C/C++ Shared Libraries on M ac OS X
You need to call mc lSet ExitCode with the appropriate exit status. Also,
note that you should call
mclTerminateapplication in the e nd of your
application.
mclTerminateApplication terminatestheentireapplication
and exits with the exit code set using
mclSetExitCode.
In this example, the
main() function creates a new thread using
pthread_create, and passes the address of the run_main() function to it.
Initialize a
CFRunLoop as follows:
a Create a
CFRunLoopSourceRef that contains program-defined data a nd
callbacks with which you can configure the behavior of
CFRunLoopSource.
b Add this
CFRunLoopSourceRef to a run loop mod e by calling
CFRunLoopAddSource.
c Run the main thread’s
CFRunLoop by calling CFRunLoopRun.
7-37