5 static FILE *DebugFile=NULL;
\r
7 int WINAPI WinMain(HINSTANCE,HINSTANCE,LPTSTR,int)
\r
12 memset(&msg,0,sizeof(msg));
\r
13 memset(device,0,sizeof(device));
\r
15 // Check if this program is running already:
\r
16 FrameWnd=FindWindow(APP_TITLE,NULL);
\r
17 if (FrameWnd!=NULL) { SetForegroundWindow(FrameWnd); return 0; }
\r
19 DeleteFile(L"zout.txt");
\r
21 SystemParametersInfo(SPI_GETOEMINFO,sizeof(device)>>1,device,0);
\r
22 if (_wcsicmp(device,L"compaq ipaq h3800")==0) Main3800=1;
\r
29 WaveRate=44100; WaveLen=735;
\r
34 ret=PeekMessage(&msg,NULL,0,0,PM_REMOVE);
\r
37 if (msg.message==WM_QUIT) break;
\r
38 TranslateMessage(&msg);
\r
39 DispatchMessage(&msg);
\r
54 DestroyWindow(FrameWnd);
\r
56 if (DebugFile) fclose(DebugFile);
\r
61 extern "C" int dprintf(char *Format, ...)
\r
63 va_list VaList=NULL;
\r
64 va_start(VaList,Format);
\r
66 if (DebugFile==NULL) DebugFile=fopen("zout.txt","wt");
\r
67 if (DebugFile) vfprintf(DebugFile,Format,VaList);
\r