aboutsummaryrefslogtreecommitdiff
path: root/libtcc.c
diff options
context:
space:
mode:
Diffstat (limited to 'libtcc.c')
-rw-r--r--libtcc.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/libtcc.c b/libtcc.c
index b10a2a7..3b018ae 100644
--- a/libtcc.c
+++ b/libtcc.c
@@ -78,21 +78,13 @@ ST_FUNC void asm_global_instr(void)
#endif
/********************************************************/
-
#ifdef _WIN32
-// GCC appears to use '/' for relative paths and '\\' for absolute paths on Windows
static char *normalize_slashes(char *path)
{
char *p;
- if (path[1] == ':') {
- for (p = path+2; *p; ++p)
- if (*p == '/')
- *p = '\\';
- } else {
- for (p = path; *p; ++p)
- if (*p == '\\')
- *p = '/';
- }
+ for (p = path; *p; ++p)
+ if (*p == '\\')
+ *p = '/';
return path;
}
@@ -1036,6 +1028,7 @@ LIBTCCAPI TCCState *tcc_new(void)
#ifdef TCC_TARGET_I386
s->seg_size = 32;
#endif
+ s->runtime_main = "main";
return s;
}