- __attribute__ ((__unused__)) -> __UNUSED_PARAM, which is MSVC compatible.

svn path=/trunk/; revision=48114
This commit is contained in:
Amine Khaldi 2010-07-19 09:58:51 +00:00
parent 693a016f71
commit fc8c4be858
6 changed files with 25 additions and 25 deletions

View file

@ -11,9 +11,9 @@ extern LPSTR __mingw_winmain_lpCmdLine;
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);

View file

@ -16,9 +16,9 @@ extern DWORD __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);

View file

@ -20,7 +20,6 @@
#include <tchar.h>
#include <sect_attribs.h>
#include <locale.h>
#include <intrin.h>
#ifndef __winitenv
extern wchar_t *** __MINGW_IMP_SYMBOL(__winitenv);
@ -52,11 +51,7 @@ extern int * __MINGW_IMP_SYMBOL(_commode);
#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 *);
@ -251,7 +246,7 @@ __tmainCRTStartup (void)
#ifdef _MBCS
if (_ismbblead (*lpszCommandLine))
{
if (*lpszCommandLine)
if (lpszCommandLine) /* FIXME: Why this check? Should I check for *lpszCommandLine != 0 too? */
lpszCommandLine++;
}
#endif
@ -463,12 +458,17 @@ static void duplicate_ppstrings (int ac, char ***av)
}
#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);

View file

@ -10,9 +10,9 @@
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;
}

View file

@ -2,9 +2,9 @@
#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;
}

View file

@ -118,9 +118,9 @@ __mingwthr_run_key_dtors (void)
}
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)
{