]> git.sur5r.net Git - openocd/commitdiff
eCos fixes
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 12 May 2009 10:02:47 +0000 (10:02 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 12 May 2009 10:02:47 +0000 (10:02 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@1763 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/helper/jim.c
src/jtag/jtag.h

index 261b86029dcb2ccf2aec93d0021e498e46484291..601e0eb99302a1a753152140bd34d891e1e3d402 100644 (file)
 
 #ifdef __ECOS
 #include <pkgconf/jimtcl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <ctype.h>
+#include <limits.h>
+#include <assert.h>
+#include <errno.h>
+#include <time.h>
 #endif
 #ifndef JIM_ANSIC
 #define JIM_DYNLIB      /* Dynamic library support for UNIX and WIN32 */
index 84290ca7e189c0fc7288b4fb60618b209116d4db..19c3058094748b1afc323d03384fc851a9e280da 100644 (file)
@@ -607,6 +607,11 @@ extern void jtag_add_callback(jtag_callback1_t, u8 *in);
 /* implemented by minidriver */
 #endif
 
+
+#ifdef __ECOS
+typedef CYG_ADDRWORD intptr_t;
+#endif
+
 /* This type can store an integer safely by a normal cast on 64 and
  * 32 bit systems. */
 typedef intptr_t jtag_callback_data_t;