diff --git a/components/external/jpeg/jerror.c b/components/external/jpeg/jerror.c index b1cbe5d67..a763db1c6 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 +#define sprintf rt_sprintf /* * Create the message string table. diff --git a/components/external/jpeg/jmemnobs.c b/components/external/jpeg/jmemnobs.c index eb8c33772..37d3b4509 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 +#define malloc rt_malloc +#define free rt_free /* * Memory allocation and freeing are controlled by the regular library