I've tried to compile as .dll with Digital Mars Compiler Version 8.42n modifying vcwin32.mak, next error was found at pdcscrn.c, line 561:
z:\tmp\pdcurses\win32\pdcscrn.c(561) : Error: statement expected
--- errorlevel 1
compile line generate error:
dmc -WD -mn -c -Iz:\tmp\pdcurses -DPDC_DLL_BUILD -opdcscrn.dll.obj z:\tmp\pdcurses\win32\pdcscrn.c
Original pdcscrn.c seems to miss 'break;' keyword at case DLL_THREAD_DETACH:
Also I've tried to compile as .lib with the same compiler modiying mingwin32.mak and works ok.