1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

cgen: __argc is already used on windows

This commit is contained in:
Alexander Medvednikov 2020-04-04 15:59:43 +02:00
parent b8f1152408
commit e600feda98

View File

@ -757,9 +757,9 @@ fn (g mut Gen) gen_fn_decl(it ast.FnDecl) {
is_main := it.name == 'main' is_main := it.name == 'main'
if is_main { if is_main {
if g.pref.os == .windows { if g.pref.os == .windows {
g.write('int wmain(int __argc, wchar_t *__argv[], wchar_t *__envp[]') g.write('int wmain(int ___argc, wchar_t *___argv[], wchar_t *___envp[]')
} else { } else {
g.write('int ${it.name}(int __argc, char** __argv') g.write('int ${it.name}(int ___argc, char** ___argv')
} }
} }
else { else {
@ -817,9 +817,9 @@ fn (g mut Gen) gen_fn_decl(it ast.FnDecl) {
g.writeln('free(_const_os__args.data); // empty, inited in _vinit()') g.writeln('free(_const_os__args.data); // empty, inited in _vinit()')
} }
if g.pref.os == .windows { if g.pref.os == .windows {
g.writeln('_const_os__args = os__init_os_args_wide(__argc, __argv);') g.writeln('_const_os__args = os__init_os_args_wide(___argc, ___argv);')
} else { } else {
g.writeln('_const_os__args = os__init_os_args(__argc, (byteptr*)__argv);') g.writeln('_const_os__args = os__init_os_args(___argc, (byteptr*)___argv);')
} }
} }
} }