slirp: Remove some type casts caused by bad declaration of x.tp_buf
commit89d2d3af518879ddfca367e56627229a09e90352
authorStefan Weil <weil@mail.berlios.de>
Wed, 23 Feb 2011 18:40:14 +0000 (23 19:40 +0100)
committerBlue Swirl <blauwirbel@gmail.com>
Fri, 25 Feb 2011 15:58:59 +0000 (25 15:58 +0000)
treec8b1ae1bd402694619085b31f320ec3fa04ae174
parentc3febae62b646b5bc7aa88b7cffa88160162a94e
slirp: Remove some type casts caused by bad declaration of x.tp_buf

x.tp_buf was declared as a uint8_t array, but always used as
a char array (which needed a lot of type casts).

The patch includes these changes:

* Fix declaration of x.tp_buf and remove all type casts.

* Use offsetof() to get the offset of x.tp_buf.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
slirp/tftp.c
slirp/tftp.h