mirror of
https://github.com/reactos/reactos.git
synced 2025-07-31 05:41:58 +00:00
[MINGW]
- __attribute__ ((__unused__)) -> __UNUSED_PARAM, which is MSVC compatible. svn path=/trunk/; revision=48114
This commit is contained in:
parent
693a016f71
commit
fc8c4be858
6 changed files with 25 additions and 25 deletions
6
reactos/lib/3rdparty/mingw/crt0_c.c
vendored
6
reactos/lib/3rdparty/mingw/crt0_c.c
vendored
|
@ -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);
|
||||
|
|
6
reactos/lib/3rdparty/mingw/crt0_w.c
vendored
6
reactos/lib/3rdparty/mingw/crt0_w.c
vendored
|
@ -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);
|
||||
|
|
22
reactos/lib/3rdparty/mingw/crtexe.c
vendored
22
reactos/lib/3rdparty/mingw/crtexe.c
vendored
|
@ -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);
|
||||
|
|
6
reactos/lib/3rdparty/mingw/dllentry.c
vendored
6
reactos/lib/3rdparty/mingw/dllentry.c
vendored
|
@ -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;
|
||||
}
|
||||
|
|
6
reactos/lib/3rdparty/mingw/dllmain.c
vendored
6
reactos/lib/3rdparty/mingw/dllmain.c
vendored
|
@ -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;
|
||||
}
|
||||
|
|
4
reactos/lib/3rdparty/mingw/tlsthrd.c
vendored
4
reactos/lib/3rdparty/mingw/tlsthrd.c
vendored
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue