aboutsummaryrefslogtreecommitdiff
path: root/include/mingw.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mingw.h')
-rw-r--r--include/mingw.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/mingw.h b/include/mingw.h
index 025c4e22b..543172075 100644
--- a/include/mingw.h
+++ b/include/mingw.h
@@ -457,7 +457,16 @@ void init_winsock(void);
457int has_bat_suffix(const char *p); 457int has_bat_suffix(const char *p);
458int has_exe_suffix(const char *p); 458int has_exe_suffix(const char *p);
459int has_exe_suffix_or_dot(const char *name); 459int has_exe_suffix_or_dot(const char *name);
460char *add_win32_extension(const char *p); 460char *alloc_win32_extension(const char *p);
461int add_win32_extension(char *p);
462
463static inline char *auto_win32_extension(const char *p)
464{
465 extern char *auto_string(char *str) FAST_FUNC;
466 char *s = alloc_win32_extension(p);
467 return s ? auto_string(s) : NULL;
468}
469
461void FAST_FUNC convert_slashes(char *p); 470void FAST_FUNC convert_slashes(char *p);
462 471
463int err_win_to_posix(DWORD winerr); 472int err_win_to_posix(DWORD winerr);