diff options
Diffstat (limited to 'backends/platform/wince/portdefs.h')
-rw-r--r-- | backends/platform/wince/portdefs.h | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/backends/platform/wince/portdefs.h b/backends/platform/wince/portdefs.h new file mode 100644 index 0000000000..c82e3159f4 --- /dev/null +++ b/backends/platform/wince/portdefs.h @@ -0,0 +1,73 @@ +/* ScummVM - Scumm Interpreter + * Copyright (C) 2001-2006 The ScummVM project + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * $URL$ + * $Id$ + * + */ + +// Missing string/stdlib/assert declarations for WinCE 2.xx + +#if _WIN32_WCE < 300 + +#define _HEAPOK 0 + +void *calloc(size_t n, size_t s); +int isalnum(int c); +int isdigit(int c); +int isprint(int c); +int isspace(int c); +char *strrchr(const char *s, int c); +char *strdup(const char *s); +int _stricmp( const char *string1, const char *string2 ); +int stricmp( const char *string1, const char *string2 ); +void assert( void* expression ); +void assert( int expression ); +long int strtol(const char *nptr, char **endptr, int base); +char *_strdup(const char *s); +char *strpbrk(const char *s, const char *accept); + +#endif + +#ifdef _WIN32_WCE + +void *bsearch(const void *, const void *, size_t, size_t, int (*x) (const void *, const void *)); +char *getcwd(char *buf, int size); +void GetCurrentDirectory(int len, char *buf); +#define INVALID_FILE_ATTRIBUTES 0xbadc0de +#include <windows.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <io.h> +#include <stdarg.h> +#include <fcntl.h> +#include <conio.h> +#include <malloc.h> +#include <assert.h> +#include <mmsystem.h> +#include <ctype.h> +#include <Winuser.h> +#include <direct.h> +#include <time.h> + +void drawError(char*); + +#define vsnprintf _vsnprintf +typedef int ptrdiff_t; + +#endif |