aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS
diff options
context:
space:
mode:
authorChris Apers2006-02-25 20:28:25 +0000
committerChris Apers2006-02-25 20:28:25 +0000
commit544438b01e0827bb223f22276edc9fe1344735a7 (patch)
treeca5dacaecb45ca62a9d5fe912047ae2d0e2c27a9 /backends/PalmOS
parent331110271bc559cd91a76080b244641cb82e9522 (diff)
downloadscummvm-rg350-544438b01e0827bb223f22276edc9fe1344735a7.tar.gz
scummvm-rg350-544438b01e0827bb223f22276edc9fe1344735a7.tar.bz2
scummvm-rg350-544438b01e0827bb223f22276edc9fe1344735a7.zip
Prepare those files to be renamed as *.c
svn-id: r20886
Diffstat (limited to 'backends/PalmOS')
-rw-r--r--backends/PalmOS/Src/missing/_stdio.cpp12
-rw-r--r--backends/PalmOS/Src/missing/_stdlib.cpp9
-rw-r--r--backends/PalmOS/Src/missing/stdio.h8
-rw-r--r--backends/PalmOS/Src/missing/string.h8
-rw-r--r--backends/PalmOS/Src/missing/time.h9
-rw-r--r--backends/PalmOS/Src/missing/unistd.h8
6 files changed, 44 insertions, 10 deletions
diff --git a/backends/PalmOS/Src/missing/_stdio.cpp b/backends/PalmOS/Src/missing/_stdio.cpp
index 127689524d..c973e64552 100644
--- a/backends/PalmOS/Src/missing/_stdio.cpp
+++ b/backends/PalmOS/Src/missing/_stdio.cpp
@@ -350,13 +350,13 @@ Int32 ftell(FILE *stream) { // DONE
}
Int32 fprintf(FILE *stream, const Char *formatStr, ...) { // DONE
- if (!stream->fileRef)
- return 0;
-
UInt32 numBytesWritten;
Char buf[256];
va_list va;
+ if (!stream->fileRef)
+ return 0;
+
va_start(va, formatStr);
vsprintf(buf, formatStr, va);
va_end(va);
@@ -366,13 +366,13 @@ Int32 fprintf(FILE *stream, const Char *formatStr, ...) { // DONE
}
Int32 printf(const Char *format, ...) { // DONE
- if (!stdout->fileRef)
- return 0;
-
UInt32 numBytesWritten;
Char buf[256];
va_list va;
+ if (!stdout->fileRef)
+ return 0;
+
va_start(va, format);
vsprintf(buf, format, va);
va_end(va);
diff --git a/backends/PalmOS/Src/missing/_stdlib.cpp b/backends/PalmOS/Src/missing/_stdlib.cpp
index f9e65a38d1..11a242145a 100644
--- a/backends/PalmOS/Src/missing/_stdlib.cpp
+++ b/backends/PalmOS/Src/missing/_stdlib.cpp
@@ -25,7 +25,7 @@
#include <stdlib.h>
#define memNewChunkFlagAllowLarge 0x1000
-extern "C" SysAppInfoPtr SysGetAppInfo(SysAppInfoPtr *uiAppPP, SysAppInfoPtr *actionCodeAppPP) SYS_TRAP(sysTrapSysGetAppInfo);
+SysAppInfoPtr SysGetAppInfo(SysAppInfoPtr *uiAppPP, SysAppInfoPtr *actionCodeAppPP) SYS_TRAP(sysTrapSysGetAppInfo);
void *bsearch(const void *key, const void *base, UInt32 nmemb, UInt32 size, int (*compar)(const void *, const void *)) {
#ifdef PALMOS_68K
@@ -33,7 +33,8 @@ void *bsearch(const void *key, const void *base, UInt32 nmemb, UInt32 size, int
if (SysBinarySearch(base, nmemb, size, (SearchFuncPtr)compar, key, 0, &position, true))
return (void *)((UInt32)base + size * position);
#else
- for (int i = 0; i < nmemb; i++)
+ int i;
+ for (i = 0; i < nmemb; i++)
if (compar(key, (void*)((UInt32)base + size * i)) == 0)
return (void*)((UInt32)base + size * i);
#endif
@@ -94,11 +95,13 @@ Err free(MemPtr memP) {
}
MemPtr realloc(MemPtr oldP, UInt32 size) {
+ MemPtr newP;
+
if (oldP != NULL)
if (MemPtrResize(oldP, size) == 0)
return oldP;
- MemPtr newP = malloc(size); // was MemPtrNew
+ newP = malloc(size); // was MemPtrNew
if (oldP!=NULL) {
MemMove(newP,oldP,MemPtrSize(oldP));
diff --git a/backends/PalmOS/Src/missing/stdio.h b/backends/PalmOS/Src/missing/stdio.h
index ca77f1d022..558231e250 100644
--- a/backends/PalmOS/Src/missing/stdio.h
+++ b/backends/PalmOS/Src/missing/stdio.h
@@ -28,6 +28,10 @@
#include "palmversion.h"
#include <stdarg.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef void (*LedProc)(Boolean show);
typedef struct {
@@ -88,4 +92,8 @@ void StdioSetLedProc (LedProc ledProc);
void StdioSetCacheSize (UInt32 s);
void StdioRelease ();
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/backends/PalmOS/Src/missing/string.h b/backends/PalmOS/Src/missing/string.h
index 589f0369a1..dff87ff99d 100644
--- a/backends/PalmOS/Src/missing/string.h
+++ b/backends/PalmOS/Src/missing/string.h
@@ -27,6 +27,10 @@
#include "palmversion.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define memcmp MemCmp
#define memcpy MemMove
#define memmove MemMove
@@ -53,4 +57,8 @@ UInt32 strspn (const char *s1, const char *s2);
#define StrTok strtok
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/backends/PalmOS/Src/missing/time.h b/backends/PalmOS/Src/missing/time.h
index 706f6684bc..3de16f4517 100644
--- a/backends/PalmOS/Src/missing/time.h
+++ b/backends/PalmOS/Src/missing/time.h
@@ -25,9 +25,12 @@
#ifndef __TIME_H__
#define __TIME_H__
-
#include "palmversion.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef UInt32 time_t;
struct tm {
@@ -45,4 +48,8 @@ struct tm {
time_t time(time_t *tloc);
struct tm *localtime(const time_t *timer);
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/backends/PalmOS/Src/missing/unistd.h b/backends/PalmOS/Src/missing/unistd.h
index 40eead34cf..400b0e2c39 100644
--- a/backends/PalmOS/Src/missing/unistd.h
+++ b/backends/PalmOS/Src/missing/unistd.h
@@ -27,8 +27,16 @@
#include "palmversion.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern const Char *gUnistdCWD;
Char *getcwd(Char *buf, UInt32 size);
+#ifdef __cplusplus
+}
+#endif
+
#endif