the variables later declared static. Move BOOTP_DATA_ADDR ...
* netboot/main.c: ... here. Eliminate end_of_rfc1533 - it's
write-only.
+2006-09-08 Pavel Roskin <proski@gnu.org>
+
+ * netboot/etherboot.h: Remove incorrect extern declarations of
+ the variables later declared static. Move BOOTP_DATA_ADDR ...
+ * netboot/main.c: ... here. Eliminate end_of_rfc1533 - it's
+ write-only.
+
2006-06-24 Yoshinori K. Okuji <okuji@enbug.org>
* docs/grub.texi: Changed the license term to the GNU Free
extern int network_ready;
extern struct rom_info rom;
extern struct arptable_t arptable[MAX_ARP];
-extern struct bootpd_t bootp_data;
-#define BOOTP_DATA_ADDR (&bootp_data)
-extern unsigned char *end_of_rfc1533;
/* config.c */
extern struct nic nic;
static unsigned long netmask;
static struct bootpd_t bootp_data;
static unsigned long xid;
-static unsigned char *end_of_rfc1533 = NULL;
+
+#define BOOTP_DATA_ADDR (&bootp_data)
#ifndef NO_DHCP_SUPPORT
#endif /* NO_DHCP_SUPPORT */
if (block == 0)
{
- end_of_rfc1533 = NULL;
vendorext_isvalid = 0;
if (grub_memcmp (p, rfc1533_cookie, 4))
}
else if (c == RFC1533_END)
{
- end_of_rfc1533 = endp = p;
+ endp = p;
continue;
}
else if (c == RFC1533_NETMASK)