54 while ( lastHandle != NULL )
76 memset( dlhandle,
'\0',
sizeof (
struct __dlhandle ) );
78 dlhandle->
hinstLib = LoadLibraryA( dllname );
86 lastHandle = dlhandle;
98 strncpy(
errortext,
"No error information", 512 );
116 unsigned int bufferLength = strlen( symbol ) + 2;
117 char *
buffer = (
char *) malloc( bufferLength );
121 strncpy( &buffer[1], symbol, bufferLength - 2 );
122 buffer[bufferLength - 1] =
'\0';
123 retPointer = GetProcAddress( dlhandle->
hinstLib, buffer );
127 return GetProcAddress( dlhandle->
hinstLib, symbol );