#include <stdio.h>
#include <string.h>
-
+#if !defined(__CYGWIN__)
#include <ifaddrs.h>
+#endif
#include <unistd.h>
#include <stdio.h>
static int zylinjtag_Jim_Command_ip(Jim_Interp *interp, int argc,
Jim_Obj * const *argv)
{
+#if !defined(__CYGWIN__)
Jim_Obj *tclOutput = Jim_NewStringObj(interp, "", 0);
struct ifaddrs *ifa = NULL, *ifp = NULL;
}
freeifaddrs(ifp);
-
+#else
+ Jim_Obj *tclOutput = Jim_NewStringObj(interp, "fixme!!!", 0);
+#endif
Jim_SetResult(interp, tclOutput);
return JIM_OK;
}
-
/* not so pretty code to fish out eth0 mac address */
static int zylinjtag_Jim_Command_mac(Jim_Interp *interp, int argc,
Jim_Obj * const *argv)
#define PAGE_NOT_FOUND "<html><head><title>File not found</title></head><body>File not found</body></html>"
-static const char *appendf(const *prev, const char *format, ...)
+static const char *appendf(const char *prev, const char *format, ...)
{
va_list ap;
va_start(ap, format);
if (prev != NULL)
{
- free(prev);
+ free((void *)prev);
}
if (string == NULL)
char *file = (char*) Jim_GetString(argv[2], NULL);
// Find length
- char *data;
+ const char *data;
int actual;
int retcode;
void openocd_sleep_prelude(void)
{
+ /* FIX!!!! add locking here!!!! */
}
void openocd_sleep_postlude(void)
{
+ /* FIX!!!! add locking here!!!! */
}