mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-08 20:55:17 -05:00
Mingw compile adjustments. Mostly from Bill Napier.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1521 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
75eeb11c1e
commit
714d6ffa2b
4 changed files with 38 additions and 3 deletions
|
|
@ -17,7 +17,30 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __STDBOOL_H__
|
||||
#define __STDBOOL_H__ 1
|
||||
|
||||
#ifndef __MINGW32__
|
||||
typedef unsigned int bool;
|
||||
#define __attribute__(s)
|
||||
|
||||
#define true 1
|
||||
#define false 0
|
||||
#define __attribute__(s)
|
||||
#else
|
||||
|
||||
typedef enum
|
||||
{
|
||||
false = 0,
|
||||
true = 1
|
||||
} bool;
|
||||
|
||||
#define false false
|
||||
#define true true
|
||||
|
||||
/* Signal that all the definitions are present. */
|
||||
#define __bool_true_false_are_defined 1
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* __STDBOOL_H__ */
|
||||
|
||||
|
|
|
|||
|
|
@ -17,6 +17,8 @@
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef __MINGW32__
|
||||
|
||||
#include <string.h>
|
||||
|
||||
int strcasecmp (const char *a, const char *b)
|
||||
|
|
@ -27,4 +29,6 @@ int strcasecmp (const char *a, const char *b)
|
|||
int strncasecmp (const char *a, const char *b)
|
||||
{
|
||||
return strcmpi (a, b);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -26,6 +26,10 @@
|
|||
#include "thread-win32.h"
|
||||
#include "kernel.h"
|
||||
|
||||
#ifndef LR_VGACOLOR /* Should be under MINGW32 builds? */
|
||||
#define LR_VGACOLOR LR_COLOR
|
||||
#endif
|
||||
|
||||
// extern functions
|
||||
extern void app_main (void *); // mod entry point
|
||||
extern void new_key(int key);
|
||||
|
|
@ -298,4 +302,4 @@ int WINAPI WinMain (
|
|||
GUIMessageLoop ();
|
||||
|
||||
return GUIDown ();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,9 @@
|
|||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#ifndef __MINGW32__
|
||||
#include "afxres.h"
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
|
@ -17,7 +19,9 @@
|
|||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
#ifndef __MINGW32__
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#endif
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue