3 * Entry point for programs that use wmain()
11 int wmain(int argc
,wchar_t *argv
[]);
14 a2w( char * a
, wchar_t * w
)
17 while (*a
) *w
++ = (wchar_t) *a
++;
23 fgetws(wchar_t *buf
, int bufsize
, FILE *file
)
25 char * abuf
= GlobalAlloc(bufsize
,0);
27 fgets(abuf
,bufsize
,file
);
33 int main(int argc
, char *argv
[])
39 wargv
= (wchar_t **) GlobalAlloc(
45 wargv
[i
] = (wchar_t*) GlobalAlloc(
46 sizeof(wchar_t) * (1+lstrlenA(argv
[i
])),
49 a2w(argv
[i
],wargv
[i
]);
52 ec
= wmain(argc
,wargv
);
53 for (i
=0;wargv
[i
];++i
) GlobalFree(wargv
[i
]);