Fix compile on Linux.
[dhcpcd-ui] / src / dhcpcd-curses / dhcpcd-curses.h
index 2568299015e2683459d065741159a42b116edb16..6aca30e0aaaf47d5004f16a4c18d2f25910cb519 100644 (file)
 #include "eloop.h"
 #include "queue.h"
 
+#ifndef __printflike
+#ifdef __GNUC__
+#define __printflike(a, b) __attribute__((format(printf, a, b)))
+#else
+#define __printflike(a, b)
+#endif
+#endif
+
 typedef struct wi_scan {
        TAILQ_ENTRY(wi_scan) next;
        DHCPCD_IF *interface;
@@ -56,6 +64,7 @@ struct ctx {
        bool online;
        bool carrier;
        char *last_status;
+       size_t status_len;
        WI_SCANS wi_scans;
 
        WINDOW *stdscr;