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;
#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__ */

View file

@ -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

View file

@ -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 ();
}
}

View file

@ -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