diff -Naur syslinux-3.72/gpxe/src/drivers/net/3c595.c syslinux-3.72-new/gpxe/src/drivers/net/3c595.c --- syslinux-3.72/gpxe/src/drivers/net/3c595.c 2008-09-26 01:46:02.000000000 +0200 +++ syslinux-3.72-new/gpxe/src/drivers/net/3c595.c 2008-10-08 17:41:56.000000000 +0200 @@ -363,7 +363,7 @@ if (n > 0) { printf("/"); } - printf(conn_tab[k].name); + printf("%s",conn_tab[k].name); n++; } } diff -Naur syslinux-3.72/gpxe/src/drivers/net/forcedeth.c syslinux-3.72-new/gpxe/src/drivers/net/forcedeth.c --- syslinux-3.72/gpxe/src/drivers/net/forcedeth.c 2008-09-26 01:46:02.000000000 +0200 +++ syslinux-3.72-new/gpxe/src/drivers/net/forcedeth.c 2008-10-08 17:42:40.000000000 +0200 @@ -452,7 +452,7 @@ delaymax -= delay; if (delaymax < 0) { if (msg) - printf(msg); + printf("%s",msg); return 1; } } while ((readl(base + offset) & mask) != target); diff -Naur syslinux-3.72/gpxe/src/drivers/net/via-rhine.c syslinux-3.72-new/gpxe/src/drivers/net/via-rhine.c --- syslinux-3.72/gpxe/src/drivers/net/via-rhine.c 2008-09-26 01:46:02.000000000 +0200 +++ syslinux-3.72-new/gpxe/src/drivers/net/via-rhine.c 2008-10-08 17:43:23.000000000 +0200 @@ -1008,7 +1008,7 @@ unsigned char mode3_reg; if (rhine_debug > 0 && did_version++ == 0) - printf (version); + printf ("%s",version); // get revision id. pci_read_config_byte(pci, PCI_REVISION, &revision_id);