From 17cd2280a71d7ae609961734b0aa750919147529 Mon Sep 17 00:00:00 2001 From: marha Date: Thu, 5 Nov 2009 17:54:55 +0000 Subject: Move WinMain to seperate library. --- libwinmain/makefile | 3 +++ libwinmain/winmain.c | 43 +++++++++++++++++++++++++++++++++++++ makefile.after | 8 +++++-- tools/plink/winplink.c | 38 -------------------------------- xorg-server/hw/xwin/xlaunch/main.cc | 40 ---------------------------------- 5 files changed, 52 insertions(+), 80 deletions(-) create mode 100644 libwinmain/makefile create mode 100644 libwinmain/winmain.c diff --git a/libwinmain/makefile b/libwinmain/makefile new file mode 100644 index 000000000..80292d3d3 --- /dev/null +++ b/libwinmain/makefile @@ -0,0 +1,3 @@ +LIBRARY = libwinmain + +CSRCS = winmain.c diff --git a/libwinmain/winmain.c b/libwinmain/winmain.c new file mode 100644 index 000000000..c4a8bf815 --- /dev/null +++ b/libwinmain/winmain.c @@ -0,0 +1,43 @@ +#include + +int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) +{ + int argc=1; + char ProgramName[255]; + #define MAXNRARGS 100 + char *argv[MAXNRARGS]={"plink"}; + char *pTmp=lpCmdLine; + + GetModuleFileName(NULL,ProgramName,255); + argv[0]=ProgramName; + while (*pTmp && argc