source: trunk/external/sdl-1.2.15/include/SDL_config_symbian.h @ 2214

Last change on this file since 2214 was 1586, checked in by sam, 9 years ago

build: update Windows SDL binaries to 1.2.15.

File size: 3.0 KB
Line 
1/*
2    SDL - Simple DirectMedia Layer
3    Copyright (C) 1997-2012 Sam Lantinga
4
5    This library is free software; you can redistribute it and/or
6    modify it under the terms of the GNU Lesser General Public
7    License as published by the Free Software Foundation; either
8    version 2.1 of the License, or (at your option) any later version.
9
10    This library is distributed in the hope that it will be useful,
11    but WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13    Lesser General Public License for more details.
14
15    You should have received a copy of the GNU Lesser General Public
16    License along with this library; if not, write to the Free Software
17    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
19    Sam Lantinga
20    slouken@libsdl.org
21*/
22
23/*
24
25Symbian version Markus Mertama
26
27*/
28
29
30#ifndef _SDL_CONFIG_SYMBIAN_H
31#define _SDL_CONFIG_SYMBIAN_H
32
33#include "SDL_platform.h"
34
35/* This is the minimal configuration that can be used to build SDL */
36
37
38#include <stdarg.h>
39#include <stddef.h>
40
41
42#ifdef __GCCE__
43#define SYMBIAN32_GCCE
44#endif
45
46#ifndef _SIZE_T_DEFINED
47typedef unsigned int size_t;
48#endif
49
50#ifndef _INTPTR_T_DECLARED
51typedef unsigned int uintptr_t;
52#endif
53
54#ifndef _INT8_T_DECLARED
55typedef signed char int8_t;
56#endif
57
58#ifndef _UINT8_T_DECLARED
59typedef unsigned char uint8_t;
60#endif
61
62#ifndef _INT16_T_DECLARED
63typedef signed short int16_t;
64#endif
65
66#ifndef _UINT16_T_DECLARED
67typedef unsigned short uint16_t;
68#endif
69
70#ifndef _INT32_T_DECLARED
71typedef signed int int32_t;
72#endif
73
74#ifndef _UINT32_T_DECLARED
75typedef unsigned int uint32_t;
76#endif
77
78#ifndef _INT64_T_DECLARED
79typedef signed long long int64_t;
80#endif
81
82#ifndef _UINT64_T_DECLARED
83typedef unsigned long long uint64_t;
84#endif
85
86#define SDL_AUDIO_DRIVER_EPOCAUDIO      1
87
88
89/* Enable the stub cdrom driver (src/cdrom/dummy/\*.c) */
90#define SDL_CDROM_DISABLED      1
91
92/* Enable the stub joystick driver (src/joystick/dummy/\*.c) */
93#define SDL_JOYSTICK_DISABLED   1
94
95/* Enable the stub shared object loader (src/loadso/dummy/\*.c) */
96#define SDL_LOADSO_DISABLED     1
97
98#define SDL_THREAD_SYMBIAN 1
99
100#define SDL_VIDEO_DRIVER_EPOC    1
101
102#define SDL_VIDEO_OPENGL 0
103
104#define SDL_HAS_64BIT_TYPE      1
105
106#define HAVE_LIBC       1
107#define HAVE_STDIO_H 1
108#define STDC_HEADERS 1
109#define HAVE_STRING_H 1
110#define HAVE_CTYPE_H 1
111#define HAVE_MATH_H 1
112
113#define HAVE_MALLOC 1
114#define HAVE_CALLOC 1
115#define HAVE_REALLOC 1
116#define HAVE_FREE 1
117/*#define HAVE_ALLOCA 1*/
118#define HAVE_QSORT 1
119#define HAVE_ABS 1
120#define HAVE_MEMSET 1
121#define HAVE_MEMCPY 1
122#define HAVE_MEMMOVE 1
123#define HAVE_MEMCMP 1
124#define HAVE_STRLEN 1
125#define HAVE__STRUPR 1
126#define HAVE_STRCHR 1
127#define HAVE_STRRCHR 1
128#define HAVE_STRSTR 1
129#define HAVE_ITOA 1
130#define HAVE_STRTOL 1
131#define HAVE_STRTOUL 1
132#define HAVE_STRTOLL 1
133#define HAVE_STRTOD 1
134#define HAVE_ATOI 1
135#define HAVE_ATOF 1
136#define HAVE_STRCMP 1
137#define HAVE_STRNCMP 1
138/*#define HAVE__STRICMP 1*/
139#define HAVE__STRNICMP 1
140#define HAVE_SSCANF 1
141#define HAVE_STDARG_H   1
142#define HAVE_STDDEF_H   1
143
144
145
146#endif /* _SDL_CONFIG_SYMBIAN_H */
Note: See TracBrowser for help on using the repository browser.