1 /* $Id: wmain.c,v 1.1 1999/05/16 07:27:35 ea Exp $
3 * Entry point for programs that use wmain()
8 int wmain(int argc
,wchar_t *argv
[]);
11 a2w( char * a
, wchar_t * w
)
14 while (*a
) *w
++ = (wchar_t) *a
++;
20 fgetws(wchar_t *buf
, int bufsize
, FILE *file
)
22 char * abuf
= GlobalAlloc(bufsize
,0);
24 fgets(abuf
,bufsize
,file
);
30 int main(int argc
, char *argv
[])
36 wargv
= (wchar_t **) GlobalAlloc(
42 wargv
[i
] = (wchar_t*) GlobalAlloc(
43 sizeof(wchar_t) * (1+lstrlenA(argv
[i
])),
46 a2w(argv
[i
],wargv
[i
]);
49 ec
= wmain(argc
,wargv
);
50 for (i
=0;wargv
[i
];++i
) GlobalFree(wargv
[i
]);