- __attribute__ ((__unused__)) -> __UNUSED_PARAM, which is MSVC compatible.
svn path=/trunk/; revision=48114
extern DWORD __mingw_winmain_nShowCmd;
/*ARGSUSED*/
-int main (int flags __attribute__ ((__unused__)),
- char **cmdline __attribute__ ((__unused__)),
- char **inst __attribute__ ((__unused__)))
+int main (int __UNUSED_PARAM(flags),
+ char ** __UNUSED_PARAM(cmdline),
+ char ** __UNUSED_PARAM(inst))
{
return (int) WinMain (__mingw_winmain_hInstance, NULL,
__mingw_winmain_lpCmdLine, __mingw_winmain_nShowCmd);
int wmain (int, wchar_t **, wchar_t **);
/*ARGSUSED*/
-int wmain (int flags __attribute__ ((__unused__)),
- wchar_t **cmdline __attribute__ ((__unused__)),
- wchar_t **inst __attribute__ ((__unused__)))
+int wmain (int __UNUSED_PARAM(flags),
+ wchar_t ** __UNUSED_PARAM(cmdline),
+ wchar_t ** __UNUSED_PARAM(inst))
{
return (int) wWinMain (__mingw_winmain_hInstance, NULL,
__mingw_winmain_lpCmdLine, __mingw_winmain_nShowCmd);
#include <tchar.h>
#include <sect_attribs.h>
#include <locale.h>
-#include <intrin.h>
#ifndef __winitenv
extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv);
#define _commode (* __MINGW_IMP_SYMBOL(_commode))
extern int _dowildcard;
-#if defined(__GNUC__)
int _MINGW_INSTALL_DEBUG_MATHERR __attribute__((weak)) = 0;
-#else
-int _MINGW_INSTALL_DEBUG_MATHERR = 0;
-#endif
extern int __defaultmatherr;
extern _CRTIMP void __cdecl _initterm(_PVFV *, _PVFV *);
#ifdef _MBCS
if (_ismbblead (*lpszCommandLine))
{
- if (*lpszCommandLine)
+ if (lpszCommandLine) /* FIXME: Why this check? Should I check for *lpszCommandLine != 0 too? */
lpszCommandLine++;
}
#endif
}
#endif
+#ifdef __MINGW_SHOW_INVALID_PARAMETER_EXCEPTION
+#define __UNUSED_PARAM_1(x) x
+#else
+#define __UNUSED_PARAM_1 __UNUSED_PARAM
+#endif
static void
-__mingw_invalidParameterHandler (const wchar_t *expression __attribute__ ((__unused__)),
- const wchar_t *function __attribute__ ((__unused__)),
- const wchar_t *file __attribute__ ((__unused__)),
- unsigned int line __attribute__ ((__unused__)),
- uintptr_t pReserved __attribute__ ((__unused__)))
+__mingw_invalidParameterHandler (const wchar_t * __UNUSED_PARAM_1(expression),
+ const wchar_t * __UNUSED_PARAM_1(function),
+ const wchar_t * __UNUSED_PARAM_1(file),
+ unsigned int __UNUSED_PARAM_1(line),
+ uintptr_t __UNUSED_PARAM(pReserved))
{
#ifdef __MINGW_SHOW_INVALID_PARAMETER_EXCEPTION
wprintf(L"Invalid parameter detected in function %s. File: %s Line: %d\n", function, file, line);
BOOL WINAPI DllEntryPoint (HANDLE, DWORD, LPVOID);
-BOOL WINAPI DllEntryPoint (HANDLE hDllHandle __attribute__ ((__unused__)),
- DWORD dwReason __attribute__ ((__unused__)),
- LPVOID lpreserved __attribute__ ((__unused__)))
+BOOL WINAPI DllEntryPoint (HANDLE __UNUSED_PARAM(hDllHandle),
+ DWORD __UNUSED_PARAM(dwReason),
+ LPVOID __UNUSED_PARAM(lpreserved))
{
return TRUE;
}
#define _DECL_DLLMAIN
#include <process.h>
-BOOL WINAPI DllMain (HANDLE hDllHandle __attribute__ ((__unused__)),
- DWORD dwReason __attribute__ ((__unused__)),
- LPVOID lpreserved __attribute__ ((__unused__)))
+BOOL WINAPI DllMain (HANDLE __UNUSED_PARAM(hDllHandle),
+ DWORD __UNUSED_PARAM(dwReason),
+ LPVOID __UNUSED_PARAM(lpreserved))
{
return TRUE;
}
}
WINBOOL
-__mingw_TLScallback (HANDLE hDllHandle __attribute__ ((__unused__)),
+__mingw_TLScallback (HANDLE __UNUSED_PARAM(hDllHandle),
DWORD reason,
- LPVOID reserved __attribute__ ((__unused__)))
+ LPVOID __UNUSED_PARAM(reserved))
{
switch (reason)
{