1
0
Fork 0
forked from len0rd/rockbox

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:
Daniel Stenberg 2002-08-02 12:17:54 +00:00
parent 75eeb11c1e
commit 714d6ffa2b
4 changed files with 38 additions and 3 deletions

View file

@ -17,7 +17,30 @@
* *
****************************************************************************/ ****************************************************************************/
#ifndef __STDBOOL_H__
#define __STDBOOL_H__ 1
#ifndef __MINGW32__
typedef unsigned int bool; typedef unsigned int bool;
#define __attribute__(s)
#define true 1 #define true 1
#define false 0 #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__ */

View file

@ -17,6 +17,8 @@
* *
****************************************************************************/ ****************************************************************************/
#ifndef __MINGW32__
#include <string.h> #include <string.h>
int strcasecmp (const char *a, const char *b) int strcasecmp (const char *a, const char *b)
@ -28,3 +30,5 @@ int strncasecmp (const char *a, const char *b)
{ {
return strcmpi (a, b); return strcmpi (a, b);
} }
#endif

View file

@ -26,6 +26,10 @@
#include "thread-win32.h" #include "thread-win32.h"
#include "kernel.h" #include "kernel.h"
#ifndef LR_VGACOLOR /* Should be under MINGW32 builds? */
#define LR_VGACOLOR LR_COLOR
#endif
// extern functions // extern functions
extern void app_main (void *); // mod entry point extern void app_main (void *); // mod entry point
extern void new_key(int key); extern void new_key(int key);

View file

@ -7,7 +7,9 @@
// //
// Generated from the TEXTINCLUDE 2 resource. // Generated from the TEXTINCLUDE 2 resource.
// //
#ifndef __MINGW32__
#include "afxres.h" #include "afxres.h"
#endif
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS #undef APSTUDIO_READONLY_SYMBOLS
@ -17,7 +19,9 @@
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32 #ifdef _WIN32
#ifndef __MINGW32__
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#endif
#pragma code_page(1252) #pragma code_page(1252)
#endif //_WIN32 #endif //_WIN32