--- a/include/SDL_loadso.h Thu Jul 10 07:46:19 2003 +0000
+++ b/include/SDL_loadso.h Thu Jul 10 07:56:19 2003 +0000
@@ -28,6 +28,21 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* System dependent library loading routines */
+/* Some things to keep in mind:
+ - These functions only work on C function names. Other languages may
+ have name mangling and intrinsic language support that varies from
+ compiler to compiler.
+ - Make sure you declare your function pointers with the same calling
+ convention as the actual library function. Your code will crash
+ mysteriously if you do not do this.
+ - Avoid namespace collisions. If you load a symbol from the library,
+ it is not defined whether or not it goes into the global symbol
+ namespace for the application. If it does and it conflicts with
+ symbols in your code or other shared libraries, you will not get
+ the results you expect. :)
+*/
+
+
#ifndef _SDL_loadso_h
#define _SDL_loadso_h