/* --- Copyright University of Sussex 1996. All rights reserved. ----------
 * File:			C.win32/extern/src/dllmain.c
 * Purpose:			Entry point for Poplog DLL
 * Author:			Robert John Duncan, Jul  8 1994 (see revisions)
 */

#include "popcore.h"

BOOL WINAPI DllMain(HINSTANCE hDLL, DWORD reason, void *reserved)
{
	BOOL status = TRUE;

	switch (reason)
	{
		case DLL_PROCESS_ATTACH:
			__try {
				pop_init();
			}
			__except (EXCEPTION_EXECUTE_HANDLER) {
				/* init failed */
				status = FALSE;
			}
			break;

		case DLL_PROCESS_DETACH:
			break;

		case DLL_THREAD_ATTACH:
			break;

		case DLL_THREAD_DETACH:
			break;

		default:
			break;
	}

	return status;
}


/* --- Revision History ---------------------------------------------------
--- Robert Duncan, Jun  4 1996
		All initialisation now done by pop_init()
 */
