udhcp[cd]: fix aliasing warnings

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-02-05 15:35:05 +01:00
parent 3dbc5a9742
commit 2f14263c40
2 changed files with 2 additions and 2 deletions

View File

@ -19,7 +19,7 @@ struct client_config_t {
uint8_t *vendorclass; /* Optional vendor class-id to use */ uint8_t *vendorclass; /* Optional vendor class-id to use */
uint8_t *hostname; /* Optional hostname to use */ uint8_t *hostname; /* Optional hostname to use */
uint8_t *fqdn; /* Optional fully qualified domain name to use */ uint8_t *fqdn; /* Optional fully qualified domain name to use */
}; } FIX_ALIASING;
/* server_config sits in 1st half of bb_common_bufsiz1 */ /* server_config sits in 1st half of bb_common_bufsiz1 */
#define client_config (*(struct client_config_t*)(&bb_common_bufsiz1[COMMON_BUFSIZE / 2])) #define client_config (*(struct client_config_t*)(&bb_common_bufsiz1[COMMON_BUFSIZE / 2]))

View File

@ -59,7 +59,7 @@ struct server_config_t {
char *sname; /* bootp server name */ char *sname; /* bootp server name */
char *boot_file; /* bootp boot file option */ char *boot_file; /* bootp boot file option */
struct static_lease *static_leases; /* List of ip/mac pairs to assign static leases */ struct static_lease *static_leases; /* List of ip/mac pairs to assign static leases */
}; } FIX_ALIASING;
#define server_config (*(struct server_config_t*)&bb_common_bufsiz1) #define server_config (*(struct server_config_t*)&bb_common_bufsiz1)
/* client_config sits in 2nd half of bb_common_bufsiz1 */ /* client_config sits in 2nd half of bb_common_bufsiz1 */