diff options
author | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-02-28 13:39:44 +0000 |
---|---|---|
committer | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-02-28 13:39:44 +0000 |
commit | 61e666d3de5e5cab7381b6824e273eb97a01ff0e (patch) | |
tree | 18989857d187aae9c1929af6bc57bced3a1886de /navit/support | |
parent | c3a77f952f3c7d26c04db7f4211042e7aac7b646 (diff) | |
download | navit-61e666d3de5e5cab7381b6824e273eb97a01ff0e.tar.gz |
Fix:core:Fixed building for wince and removed some warnings
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4254 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/support')
-rw-r--r-- | navit/support/libc/libc.c | 13 | ||||
-rw-r--r-- | navit/support/libc/libc.h | 24 |
2 files changed, 30 insertions, 7 deletions
diff --git a/navit/support/libc/libc.c b/navit/support/libc/libc.c index 881c7f8de..c56e96d0e 100644 --- a/navit/support/libc/libc.c +++ b/navit/support/libc/libc.c @@ -112,7 +112,7 @@ perror(const char *x) } void -raise(void) +raise(int signal) { } @@ -122,9 +122,9 @@ popen(void) return 0; } -void -pclose(void) +int pclose(FILE *stream) { + return 0; } void @@ -138,14 +138,12 @@ GetThreadLocale(void) return 0; } -int -signal(void) +int signal(int signum, int handler) { return 0; } -void -setlocale(void) +char * setlocale ( int category, const char * locale ) { return 0; } @@ -161,6 +159,7 @@ localeconv(void) unsigned int alarm(unsigned int seconds) { + return 0; } #ifdef _MSC_VER diff --git a/navit/support/libc/libc.h b/navit/support/libc/libc.h new file mode 100644 index 000000000..66030b01d --- /dev/null +++ b/navit/support/libc/libc.h @@ -0,0 +1,24 @@ +#ifndef _SUPPORT_LIBC_H +#define _SUPPORT_LIBC_H 1 + +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif + +void *popen(const char *command, const char *type); + +int pclose(void *stream); + +char* getenv (const char*); + +int setenv(const char *name, const char *value, int overwrite); + +void raise(int signal); + +char * setlocale ( int category, const char * locale ); + +struct lconv *localeconv(void); + +int signal(int signum, void *handler); + +#endif |