summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author[email protected] <[email protected]>2011-06-29 14:41:12 +0000
committer[email protected] <[email protected]>2011-06-29 14:41:12 +0000
commitbad2e992ef68df994dd14b516d5df314846c0d9a (patch)
treece87b2b34ea1903241c5b6a146d0bd34c5bdf103
parent65b9bf366344e353b1e2675f66e1b084e472b462 (diff)
remove sprint, malloc, free function link when using Keil MDK compiler.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1549 bbd45198-f89e-11dd-88c7-29a3b14d5316
-rw-r--r--components/external/jpeg/jerror.c3
-rw-r--r--components/external/jpeg/jmemnobs.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/components/external/jpeg/jerror.c b/components/external/jpeg/jerror.c
index b1cbe5d675..a763db1c68 100644
--- a/components/external/jpeg/jerror.c
+++ b/components/external/jpeg/jerror.c
@@ -32,6 +32,9 @@
#define EXIT_FAILURE 1
#endif
+/* sprintf wrapper for RT-Thread */
+#include <rtthread.h>
+#define sprintf rt_sprintf
/*
* Create the message string table.
diff --git a/components/external/jpeg/jmemnobs.c b/components/external/jpeg/jmemnobs.c
index eb8c337725..37d3b45097 100644
--- a/components/external/jpeg/jmemnobs.c
+++ b/components/external/jpeg/jmemnobs.c
@@ -25,6 +25,10 @@ extern void * malloc JPP((size_t size));
extern void free JPP((void *ptr));
#endif
+/* memory wrapper for RT-Thread */
+#include <rtthread.h>
+#define malloc rt_malloc
+#define free rt_free
/*
* Memory allocation and freeing are controlled by the regular library