Commit 511d2b140f3ff2f80d14637cdc2f29743a2daa51
1 parent
c2764719
Sparse fixes: NULL use, header order, ANSI prototypes, static
Fix Sparse warnings: * use NULL instead of plain 0 * rearrange header include order to avoid redefining types accidentally * ANSIfy SLIRP * avoid "restrict" keyword * add static git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6736 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
35 changed files
with
214 additions
and
286 deletions
block-dmg.c
@@ -85,7 +85,7 @@ static int dmg_open(BlockDriverState *bs, const char *filename, int flags) | @@ -85,7 +85,7 @@ static int dmg_open(BlockDriverState *bs, const char *filename, int flags) | ||
85 | return -errno; | 85 | return -errno; |
86 | bs->read_only = 1; | 86 | bs->read_only = 1; |
87 | s->n_chunks = 0; | 87 | s->n_chunks = 0; |
88 | - s->offsets = s->lengths = s->sectors = s->sectorcounts = 0; | 88 | + s->offsets = s->lengths = s->sectors = s->sectorcounts = NULL; |
89 | 89 | ||
90 | /* read offset of info blocks */ | 90 | /* read offset of info blocks */ |
91 | if(lseek(s->fd,-0x1d8,SEEK_END)<0) { | 91 | if(lseek(s->fd,-0x1d8,SEEK_END)<0) { |
block-vmdk.c
@@ -134,7 +134,7 @@ static uint32_t vmdk_read_cid(BlockDriverState *bs, int parent) | @@ -134,7 +134,7 @@ static uint32_t vmdk_read_cid(BlockDriverState *bs, int parent) | ||
134 | cid_str_size = sizeof("CID"); | 134 | cid_str_size = sizeof("CID"); |
135 | } | 135 | } |
136 | 136 | ||
137 | - if ((p_name = strstr(desc,cid_str)) != 0) { | 137 | + if ((p_name = strstr(desc,cid_str)) != NULL) { |
138 | p_name += cid_str_size; | 138 | p_name += cid_str_size; |
139 | sscanf(p_name,"%x",&cid); | 139 | sscanf(p_name,"%x",&cid); |
140 | } | 140 | } |
@@ -154,7 +154,7 @@ static int vmdk_write_cid(BlockDriverState *bs, uint32_t cid) | @@ -154,7 +154,7 @@ static int vmdk_write_cid(BlockDriverState *bs, uint32_t cid) | ||
154 | 154 | ||
155 | tmp_str = strstr(desc,"parentCID"); | 155 | tmp_str = strstr(desc,"parentCID"); |
156 | pstrcpy(tmp_desc, sizeof(tmp_desc), tmp_str); | 156 | pstrcpy(tmp_desc, sizeof(tmp_desc), tmp_str); |
157 | - if ((p_name = strstr(desc,"CID")) != 0) { | 157 | + if ((p_name = strstr(desc,"CID")) != NULL) { |
158 | p_name += sizeof("CID"); | 158 | p_name += sizeof("CID"); |
159 | snprintf(p_name, sizeof(desc) - (p_name - desc), "%x\n", cid); | 159 | snprintf(p_name, sizeof(desc) - (p_name - desc), "%x\n", cid); |
160 | pstrcat(desc, sizeof(desc), tmp_desc); | 160 | pstrcat(desc, sizeof(desc), tmp_desc); |
@@ -239,7 +239,7 @@ static int vmdk_snapshot_create(const char *filename, const char *backing_file) | @@ -239,7 +239,7 @@ static int vmdk_snapshot_create(const char *filename, const char *backing_file) | ||
239 | if (read(p_fd, p_desc, DESC_SIZE) != DESC_SIZE) | 239 | if (read(p_fd, p_desc, DESC_SIZE) != DESC_SIZE) |
240 | goto fail; | 240 | goto fail; |
241 | 241 | ||
242 | - if ((p_name = strstr(p_desc,"CID")) != 0) { | 242 | + if ((p_name = strstr(p_desc,"CID")) != NULL) { |
243 | p_name += sizeof("CID"); | 243 | p_name += sizeof("CID"); |
244 | sscanf(p_name,"%x",&p_cid); | 244 | sscanf(p_name,"%x",&p_cid); |
245 | } | 245 | } |
@@ -330,12 +330,12 @@ static int vmdk_parent_open(BlockDriverState *bs, const char * filename) | @@ -330,12 +330,12 @@ static int vmdk_parent_open(BlockDriverState *bs, const char * filename) | ||
330 | if (bdrv_pread(s->hd, 0x200, desc, DESC_SIZE) != DESC_SIZE) | 330 | if (bdrv_pread(s->hd, 0x200, desc, DESC_SIZE) != DESC_SIZE) |
331 | return -1; | 331 | return -1; |
332 | 332 | ||
333 | - if ((p_name = strstr(desc,"parentFileNameHint")) != 0) { | 333 | + if ((p_name = strstr(desc,"parentFileNameHint")) != NULL) { |
334 | char *end_name; | 334 | char *end_name; |
335 | struct stat file_buf; | 335 | struct stat file_buf; |
336 | 336 | ||
337 | p_name += sizeof("parentFileNameHint") + 1; | 337 | p_name += sizeof("parentFileNameHint") + 1; |
338 | - if ((end_name = strchr(p_name,'\"')) == 0) | 338 | + if ((end_name = strchr(p_name,'\"')) == NULL) |
339 | return -1; | 339 | return -1; |
340 | if ((end_name - p_name) > sizeof (s->hd->backing_file) - 1) | 340 | if ((end_name - p_name) > sizeof (s->hd->backing_file) - 1) |
341 | return -1; | 341 | return -1; |
block-vvfat.c
@@ -78,7 +78,7 @@ typedef struct array_t { | @@ -78,7 +78,7 @@ typedef struct array_t { | ||
78 | 78 | ||
79 | static inline void array_init(array_t* array,unsigned int item_size) | 79 | static inline void array_init(array_t* array,unsigned int item_size) |
80 | { | 80 | { |
81 | - array->pointer=0; | 81 | + array->pointer = NULL; |
82 | array->size=0; | 82 | array->size=0; |
83 | array->next=0; | 83 | array->next=0; |
84 | array->item_size=item_size; | 84 | array->item_size=item_size; |
@@ -129,7 +129,7 @@ static inline void* array_insert(array_t* array,unsigned int index,unsigned int | @@ -129,7 +129,7 @@ static inline void* array_insert(array_t* array,unsigned int index,unsigned int | ||
129 | int increment=count*array->item_size; | 129 | int increment=count*array->item_size; |
130 | array->pointer=qemu_realloc(array->pointer,array->size+increment); | 130 | array->pointer=qemu_realloc(array->pointer,array->size+increment); |
131 | if(!array->pointer) | 131 | if(!array->pointer) |
132 | - return 0; | 132 | + return NULL; |
133 | array->size+=increment; | 133 | array->size+=increment; |
134 | } | 134 | } |
135 | memmove(array->pointer+(index+count)*array->item_size, | 135 | memmove(array->pointer+(index+count)*array->item_size, |
@@ -604,8 +604,8 @@ static inline direntry_t* create_short_and_long_name(BDRVVVFATState* s, | @@ -604,8 +604,8 @@ static inline direntry_t* create_short_and_long_name(BDRVVVFATState* s, | ||
604 | unsigned int directory_start, const char* filename, int is_dot) | 604 | unsigned int directory_start, const char* filename, int is_dot) |
605 | { | 605 | { |
606 | int i,j,long_index=s->directory.next; | 606 | int i,j,long_index=s->directory.next; |
607 | - direntry_t* entry=0; | ||
608 | - direntry_t* entry_long=0; | 607 | + direntry_t* entry = NULL; |
608 | + direntry_t* entry_long = NULL; | ||
609 | 609 | ||
610 | if(is_dot) { | 610 | if(is_dot) { |
611 | entry=array_get_next(&(s->directory)); | 611 | entry=array_get_next(&(s->directory)); |
@@ -696,7 +696,7 @@ static int read_directory(BDRVVVFATState* s, int mapping_index) | @@ -696,7 +696,7 @@ static int read_directory(BDRVVVFATState* s, int mapping_index) | ||
696 | int first_cluster = mapping->begin; | 696 | int first_cluster = mapping->begin; |
697 | int parent_index = mapping->info.dir.parent_mapping_index; | 697 | int parent_index = mapping->info.dir.parent_mapping_index; |
698 | mapping_t* parent_mapping = (mapping_t*) | 698 | mapping_t* parent_mapping = (mapping_t*) |
699 | - (parent_index >= 0 ? array_get(&(s->mapping), parent_index) : 0); | 699 | + (parent_index >= 0 ? array_get(&(s->mapping), parent_index) : NULL); |
700 | int first_cluster_of_parent = parent_mapping ? parent_mapping->begin : -1; | 700 | int first_cluster_of_parent = parent_mapping ? parent_mapping->begin : -1; |
701 | 701 | ||
702 | DIR* dir=opendir(dirname); | 702 | DIR* dir=opendir(dirname); |
@@ -1125,10 +1125,10 @@ static inline mapping_t* find_mapping_for_cluster(BDRVVVFATState* s,int cluster_ | @@ -1125,10 +1125,10 @@ static inline mapping_t* find_mapping_for_cluster(BDRVVVFATState* s,int cluster_ | ||
1125 | int index=find_mapping_for_cluster_aux(s,cluster_num,0,s->mapping.next); | 1125 | int index=find_mapping_for_cluster_aux(s,cluster_num,0,s->mapping.next); |
1126 | mapping_t* mapping; | 1126 | mapping_t* mapping; |
1127 | if(index>=s->mapping.next) | 1127 | if(index>=s->mapping.next) |
1128 | - return 0; | 1128 | + return NULL; |
1129 | mapping=array_get(&(s->mapping),index); | 1129 | mapping=array_get(&(s->mapping),index); |
1130 | if(mapping->begin>cluster_num) | 1130 | if(mapping->begin>cluster_num) |
1131 | - return 0; | 1131 | + return NULL; |
1132 | assert(mapping->begin<=cluster_num && mapping->end>cluster_num); | 1132 | assert(mapping->begin<=cluster_num && mapping->end>cluster_num); |
1133 | return mapping; | 1133 | return mapping; |
1134 | } | 1134 | } |
bt-host.c
@@ -171,7 +171,7 @@ struct HCIInfo *bt_host_hci(const char *id) | @@ -171,7 +171,7 @@ struct HCIInfo *bt_host_hci(const char *id) | ||
171 | if (fd < 0) { | 171 | if (fd < 0) { |
172 | fprintf(stderr, "qemu: Can't open `%s': %s (%i)\n", | 172 | fprintf(stderr, "qemu: Can't open `%s': %s (%i)\n", |
173 | id, strerror(errno), errno); | 173 | id, strerror(errno), errno); |
174 | - return 0; | 174 | + return NULL; |
175 | } | 175 | } |
176 | 176 | ||
177 | # ifdef CONFIG_BLUEZ | 177 | # ifdef CONFIG_BLUEZ |
@@ -192,7 +192,7 @@ struct HCIInfo *bt_host_hci(const char *id) | @@ -192,7 +192,7 @@ struct HCIInfo *bt_host_hci(const char *id) | ||
192 | s->hci.acl_send = bt_host_acl; | 192 | s->hci.acl_send = bt_host_acl; |
193 | s->hci.bdaddr_set = bt_host_bdaddr_set; | 193 | s->hci.bdaddr_set = bt_host_bdaddr_set; |
194 | 194 | ||
195 | - qemu_set_fd_handler2(s->fd, bt_host_read_poll, bt_host_read, 0, s); | 195 | + qemu_set_fd_handler2(s->fd, bt_host_read_poll, bt_host_read, NULL, s); |
196 | 196 | ||
197 | return &s->hci; | 197 | return &s->hci; |
198 | } | 198 | } |
bt-vhci.c
@@ -165,5 +165,5 @@ void bt_vhci_init(struct HCIInfo *info) | @@ -165,5 +165,5 @@ void bt_vhci_init(struct HCIInfo *info) | ||
165 | s->info->evt_recv = vhci_out_hci_packet_event; | 165 | s->info->evt_recv = vhci_out_hci_packet_event; |
166 | s->info->acl_recv = vhci_out_hci_packet_acl; | 166 | s->info->acl_recv = vhci_out_hci_packet_acl; |
167 | 167 | ||
168 | - qemu_set_fd_handler(s->fd, vhci_read, 0, s); | 168 | + qemu_set_fd_handler(s->fd, vhci_read, NULL, s); |
169 | } | 169 | } |
console.c
@@ -1327,7 +1327,7 @@ static void text_console_do_init(CharDriverState *chr, DisplayState *ds, const c | @@ -1327,7 +1327,7 @@ static void text_console_do_init(CharDriverState *chr, DisplayState *ds, const c | ||
1327 | unsigned height; | 1327 | unsigned height; |
1328 | static int color_inited; | 1328 | static int color_inited; |
1329 | 1329 | ||
1330 | - s = new_console(ds, (p == 0) ? TEXT_CONSOLE : TEXT_CONSOLE_FIXED_SIZE); | 1330 | + s = new_console(ds, (p == NULL) ? TEXT_CONSOLE : TEXT_CONSOLE_FIXED_SIZE); |
1331 | if (!s) { | 1331 | if (!s) { |
1332 | free(chr); | 1332 | free(chr); |
1333 | return; | 1333 | return; |
@@ -1353,7 +1353,7 @@ static void text_console_do_init(CharDriverState *chr, DisplayState *ds, const c | @@ -1353,7 +1353,7 @@ static void text_console_do_init(CharDriverState *chr, DisplayState *ds, const c | ||
1353 | s->y = 0; | 1353 | s->y = 0; |
1354 | width = ds_get_width(s->ds); | 1354 | width = ds_get_width(s->ds); |
1355 | height = ds_get_height(s->ds); | 1355 | height = ds_get_height(s->ds); |
1356 | - if (p != 0) { | 1356 | + if (p != NULL) { |
1357 | width = strtoul(p, (char **)&p, 10); | 1357 | width = strtoul(p, (char **)&p, 10); |
1358 | if (*p == 'C') { | 1358 | if (*p == 'C') { |
1359 | p++; | 1359 | p++; |
curses.c
@@ -21,11 +21,6 @@ | @@ -21,11 +21,6 @@ | ||
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
23 | */ | 23 | */ |
24 | - | ||
25 | -#include "qemu-common.h" | ||
26 | -#include "console.h" | ||
27 | -#include "sysemu.h" | ||
28 | - | ||
29 | #include <curses.h> | 24 | #include <curses.h> |
30 | 25 | ||
31 | #ifndef _WIN32 | 26 | #ifndef _WIN32 |
@@ -38,6 +33,10 @@ | @@ -38,6 +33,10 @@ | ||
38 | #define resize_term resizeterm | 33 | #define resize_term resizeterm |
39 | #endif | 34 | #endif |
40 | 35 | ||
36 | +#include "qemu-common.h" | ||
37 | +#include "console.h" | ||
38 | +#include "sysemu.h" | ||
39 | + | ||
41 | #define FONT_HEIGHT 16 | 40 | #define FONT_HEIGHT 16 |
42 | #define FONT_WIDTH 8 | 41 | #define FONT_WIDTH 8 |
43 | 42 |
exec.c
@@ -179,7 +179,7 @@ static void io_mem_init(void); | @@ -179,7 +179,7 @@ static void io_mem_init(void); | ||
179 | CPUWriteMemoryFunc *io_mem_write[IO_MEM_NB_ENTRIES][4]; | 179 | CPUWriteMemoryFunc *io_mem_write[IO_MEM_NB_ENTRIES][4]; |
180 | CPUReadMemoryFunc *io_mem_read[IO_MEM_NB_ENTRIES][4]; | 180 | CPUReadMemoryFunc *io_mem_read[IO_MEM_NB_ENTRIES][4]; |
181 | void *io_mem_opaque[IO_MEM_NB_ENTRIES]; | 181 | void *io_mem_opaque[IO_MEM_NB_ENTRIES]; |
182 | -char io_mem_used[IO_MEM_NB_ENTRIES]; | 182 | +static char io_mem_used[IO_MEM_NB_ENTRIES]; |
183 | static int io_mem_watch; | 183 | static int io_mem_watch; |
184 | #endif | 184 | #endif |
185 | 185 |
hw/bt-hci.c
@@ -446,7 +446,7 @@ static inline uint8_t *bt_hci_event_start(struct bt_hci_s *hci, | @@ -446,7 +446,7 @@ static inline uint8_t *bt_hci_event_start(struct bt_hci_s *hci, | ||
446 | mask_byte = (evt - 1) >> 3; | 446 | mask_byte = (evt - 1) >> 3; |
447 | mask = 1 << ((evt - 1) & 3); | 447 | mask = 1 << ((evt - 1) & 3); |
448 | if (mask & bt_event_reserved_mask[mask_byte] & ~hci->event_mask[mask_byte]) | 448 | if (mask & bt_event_reserved_mask[mask_byte] & ~hci->event_mask[mask_byte]) |
449 | - return 0; | 449 | + return NULL; |
450 | 450 | ||
451 | packet = hci->evt_packet(hci->opaque); | 451 | packet = hci->evt_packet(hci->opaque); |
452 | packet[0] = evt; | 452 | packet[0] = evt; |
@@ -664,7 +664,7 @@ static void bt_hci_lmp_link_establish(struct bt_hci_s *hci, | @@ -664,7 +664,7 @@ static void bt_hci_lmp_link_establish(struct bt_hci_s *hci, | ||
664 | static void bt_hci_lmp_link_teardown(struct bt_hci_s *hci, uint16_t handle) | 664 | static void bt_hci_lmp_link_teardown(struct bt_hci_s *hci, uint16_t handle) |
665 | { | 665 | { |
666 | handle &= ~HCI_HANDLE_OFFSET; | 666 | handle &= ~HCI_HANDLE_OFFSET; |
667 | - hci->lm.handle[handle].link = 0; | 667 | + hci->lm.handle[handle].link = NULL; |
668 | 668 | ||
669 | if (bt_hci_role_master(hci, handle)) { | 669 | if (bt_hci_role_master(hci, handle)) { |
670 | qemu_del_timer(hci->lm.handle[handle].acl_mode_timer); | 670 | qemu_del_timer(hci->lm.handle[handle].acl_mode_timer); |
@@ -1138,7 +1138,7 @@ static void bt_hci_reset(struct bt_hci_s *hci) | @@ -1138,7 +1138,7 @@ static void bt_hci_reset(struct bt_hci_s *hci) | ||
1138 | hci->device.page_scan = 0; | 1138 | hci->device.page_scan = 0; |
1139 | if (hci->device.lmp_name) | 1139 | if (hci->device.lmp_name) |
1140 | qemu_free((void *) hci->device.lmp_name); | 1140 | qemu_free((void *) hci->device.lmp_name); |
1141 | - hci->device.lmp_name = 0; | 1141 | + hci->device.lmp_name = NULL; |
1142 | hci->device.class[0] = 0x00; | 1142 | hci->device.class[0] = 0x00; |
1143 | hci->device.class[1] = 0x00; | 1143 | hci->device.class[1] = 0x00; |
1144 | hci->device.class[2] = 0x00; | 1144 | hci->device.class[2] = 0x00; |
@@ -1617,7 +1617,7 @@ static void bt_submit_hci(struct HCIInfo *info, | @@ -1617,7 +1617,7 @@ static void bt_submit_hci(struct HCIInfo *info, | ||
1617 | 1617 | ||
1618 | bt_hci_event_status(hci, HCI_SUCCESS); | 1618 | bt_hci_event_status(hci, HCI_SUCCESS); |
1619 | bt_hci_connection_accept(hci, hci->conn_req_host); | 1619 | bt_hci_connection_accept(hci, hci->conn_req_host); |
1620 | - hci->conn_req_host = 0; | 1620 | + hci->conn_req_host = NULL; |
1621 | break; | 1621 | break; |
1622 | 1622 | ||
1623 | case cmd_opcode_pack(OGF_LINK_CTL, OCF_REJECT_CONN_REQ): | 1623 | case cmd_opcode_pack(OGF_LINK_CTL, OCF_REJECT_CONN_REQ): |
@@ -1634,7 +1634,7 @@ static void bt_submit_hci(struct HCIInfo *info, | @@ -1634,7 +1634,7 @@ static void bt_submit_hci(struct HCIInfo *info, | ||
1634 | bt_hci_connection_reject(hci, hci->conn_req_host, | 1634 | bt_hci_connection_reject(hci, hci->conn_req_host, |
1635 | PARAM(reject_conn_req, reason)); | 1635 | PARAM(reject_conn_req, reason)); |
1636 | bt_hci_connection_reject_event(hci, &hci->conn_req_host->bd_addr); | 1636 | bt_hci_connection_reject_event(hci, &hci->conn_req_host->bd_addr); |
1637 | - hci->conn_req_host = 0; | 1637 | + hci->conn_req_host = NULL; |
1638 | break; | 1638 | break; |
1639 | 1639 | ||
1640 | case cmd_opcode_pack(OGF_LINK_CTL, OCF_AUTH_REQUESTED): | 1640 | case cmd_opcode_pack(OGF_LINK_CTL, OCF_AUTH_REQUESTED): |
hw/bt-hid.c
@@ -324,7 +324,8 @@ static void bt_hid_control_transaction(struct bt_hid_device_s *s, | @@ -324,7 +324,8 @@ static void bt_hid_control_transaction(struct bt_hid_device_s *s, | ||
324 | break; | 324 | break; |
325 | } | 325 | } |
326 | s->proto = parameter; | 326 | s->proto = parameter; |
327 | - s->usbdev->handle_control(s->usbdev, SET_PROTOCOL, s->proto, 0, 0, 0); | 327 | + s->usbdev->handle_control(s->usbdev, SET_PROTOCOL, s->proto, 0, 0, |
328 | + NULL); | ||
328 | ret = BT_HS_SUCCESSFUL; | 329 | ret = BT_HS_SUCCESSFUL; |
329 | break; | 330 | break; |
330 | 331 | ||
@@ -347,7 +348,7 @@ static void bt_hid_control_transaction(struct bt_hid_device_s *s, | @@ -347,7 +348,7 @@ static void bt_hid_control_transaction(struct bt_hid_device_s *s, | ||
347 | /* We don't need to know about the Idle Rate here really, | 348 | /* We don't need to know about the Idle Rate here really, |
348 | * so just pass it on to the device. */ | 349 | * so just pass it on to the device. */ |
349 | ret = s->usbdev->handle_control(s->usbdev, | 350 | ret = s->usbdev->handle_control(s->usbdev, |
350 | - SET_IDLE, data[1], 0, 0, 0) ? | 351 | + SET_IDLE, data[1], 0, 0, NULL) ? |
351 | BT_HS_SUCCESSFUL : BT_HS_ERR_INVALID_PARAMETER; | 352 | BT_HS_SUCCESSFUL : BT_HS_ERR_INVALID_PARAMETER; |
352 | /* XXX: Does this generate a handshake? */ | 353 | /* XXX: Does this generate a handshake? */ |
353 | break; | 354 | break; |
@@ -462,7 +463,7 @@ static void bt_hid_close_control(void *opaque) | @@ -462,7 +463,7 @@ static void bt_hid_close_control(void *opaque) | ||
462 | { | 463 | { |
463 | struct bt_hid_device_s *hid = opaque; | 464 | struct bt_hid_device_s *hid = opaque; |
464 | 465 | ||
465 | - hid->control = 0; | 466 | + hid->control = NULL; |
466 | bt_hid_connected_update(hid); | 467 | bt_hid_connected_update(hid); |
467 | } | 468 | } |
468 | 469 | ||
@@ -470,7 +471,7 @@ static void bt_hid_close_interrupt(void *opaque) | @@ -470,7 +471,7 @@ static void bt_hid_close_interrupt(void *opaque) | ||
470 | { | 471 | { |
471 | struct bt_hid_device_s *hid = opaque; | 472 | struct bt_hid_device_s *hid = opaque; |
472 | 473 | ||
473 | - hid->interrupt = 0; | 474 | + hid->interrupt = NULL; |
474 | bt_hid_connected_update(hid); | 475 | bt_hid_connected_update(hid); |
475 | } | 476 | } |
476 | 477 |
hw/bt-l2cap.c
@@ -401,7 +401,7 @@ static inline struct bt_l2cap_psm_s *l2cap_psm( | @@ -401,7 +401,7 @@ static inline struct bt_l2cap_psm_s *l2cap_psm( | ||
401 | static struct l2cap_chan_s *l2cap_channel_open(struct l2cap_instance_s *l2cap, | 401 | static struct l2cap_chan_s *l2cap_channel_open(struct l2cap_instance_s *l2cap, |
402 | int psm, int source_cid) | 402 | int psm, int source_cid) |
403 | { | 403 | { |
404 | - struct l2cap_chan_s *ch = 0; | 404 | + struct l2cap_chan_s *ch = NULL; |
405 | struct bt_l2cap_psm_s *psm_info; | 405 | struct bt_l2cap_psm_s *psm_info; |
406 | int result, status; | 406 | int result, status; |
407 | int cid = l2cap_cid_new(l2cap); | 407 | int cid = l2cap_cid_new(l2cap); |
@@ -452,7 +452,7 @@ static struct l2cap_chan_s *l2cap_channel_open(struct l2cap_instance_s *l2cap, | @@ -452,7 +452,7 @@ static struct l2cap_chan_s *l2cap_channel_open(struct l2cap_instance_s *l2cap, | ||
452 | static void l2cap_channel_close(struct l2cap_instance_s *l2cap, | 452 | static void l2cap_channel_close(struct l2cap_instance_s *l2cap, |
453 | int cid, int source_cid) | 453 | int cid, int source_cid) |
454 | { | 454 | { |
455 | - struct l2cap_chan_s *ch = 0; | 455 | + struct l2cap_chan_s *ch = NULL; |
456 | 456 | ||
457 | /* According to Volume 3, section 6.1.1, pg 1048 of BT Core V2.0, a | 457 | /* According to Volume 3, section 6.1.1, pg 1048 of BT Core V2.0, a |
458 | * connection in CLOSED state still responds with a L2CAP_DisconnectRsp | 458 | * connection in CLOSED state still responds with a L2CAP_DisconnectRsp |
@@ -472,7 +472,7 @@ static void l2cap_channel_close(struct l2cap_instance_s *l2cap, | @@ -472,7 +472,7 @@ static void l2cap_channel_close(struct l2cap_instance_s *l2cap, | ||
472 | return; | 472 | return; |
473 | } | 473 | } |
474 | 474 | ||
475 | - l2cap->cid[cid] = 0; | 475 | + l2cap->cid[cid] = NULL; |
476 | 476 | ||
477 | ch->params.close(ch->params.opaque); | 477 | ch->params.close(ch->params.opaque); |
478 | qemu_free(ch); | 478 | qemu_free(ch); |
@@ -484,7 +484,7 @@ static void l2cap_channel_close(struct l2cap_instance_s *l2cap, | @@ -484,7 +484,7 @@ static void l2cap_channel_close(struct l2cap_instance_s *l2cap, | ||
484 | static void l2cap_channel_config_null(struct l2cap_instance_s *l2cap, | 484 | static void l2cap_channel_config_null(struct l2cap_instance_s *l2cap, |
485 | struct l2cap_chan_s *ch) | 485 | struct l2cap_chan_s *ch) |
486 | { | 486 | { |
487 | - l2cap_configuration_request(l2cap, ch->remote_cid, 0, 0, 0); | 487 | + l2cap_configuration_request(l2cap, ch->remote_cid, 0, NULL, 0); |
488 | ch->config_req_id = l2cap->last_id; | 488 | ch->config_req_id = l2cap->last_id; |
489 | ch->config &= ~L2CAP_CFG_INIT; | 489 | ch->config &= ~L2CAP_CFG_INIT; |
490 | } | 490 | } |
hw/bt-sdp.c
@@ -948,7 +948,7 @@ static int bt_l2cap_sdp_new_ch(struct bt_l2cap_device_s *dev, | @@ -948,7 +948,7 @@ static int bt_l2cap_sdp_new_ch(struct bt_l2cap_device_s *dev, | ||
948 | &sdp_service_sdp_s, | 948 | &sdp_service_sdp_s, |
949 | &sdp_service_hid_s, | 949 | &sdp_service_hid_s, |
950 | &sdp_service_pnp_s, | 950 | &sdp_service_pnp_s, |
951 | - 0, | 951 | + NULL, |
952 | }; | 952 | }; |
953 | 953 | ||
954 | sdp->channel = params; | 954 | sdp->channel = params; |
hw/ppce500_mpc8544ds.c
@@ -47,6 +47,7 @@ | @@ -47,6 +47,7 @@ | ||
47 | #define MPC8544_PCI_IO 0xE1000000 | 47 | #define MPC8544_PCI_IO 0xE1000000 |
48 | #define MPC8544_PCI_IOLEN 0x10000 | 48 | #define MPC8544_PCI_IOLEN 0x10000 |
49 | 49 | ||
50 | +#ifdef HAVE_FDT | ||
50 | static int mpc8544_copy_soc_cell(void *fdt, const char *node, const char *prop) | 51 | static int mpc8544_copy_soc_cell(void *fdt, const char *node, const char *prop) |
51 | { | 52 | { |
52 | uint32_t cell; | 53 | uint32_t cell; |
@@ -68,6 +69,7 @@ static int mpc8544_copy_soc_cell(void *fdt, const char *node, const char *prop) | @@ -68,6 +69,7 @@ static int mpc8544_copy_soc_cell(void *fdt, const char *node, const char *prop) | ||
68 | out: | 69 | out: |
69 | return ret; | 70 | return ret; |
70 | } | 71 | } |
72 | +#endif | ||
71 | 73 | ||
72 | static void *mpc8544_load_device_tree(void *addr, | 74 | static void *mpc8544_load_device_tree(void *addr, |
73 | uint32_t ramsize, | 75 | uint32_t ramsize, |
hw/usb-bt.c
@@ -612,9 +612,9 @@ static void usb_bt_handle_destroy(USBDevice *dev) | @@ -612,9 +612,9 @@ static void usb_bt_handle_destroy(USBDevice *dev) | ||
612 | { | 612 | { |
613 | struct USBBtState *s = (struct USBBtState *) dev->opaque; | 613 | struct USBBtState *s = (struct USBBtState *) dev->opaque; |
614 | 614 | ||
615 | - s->hci->opaque = 0; | ||
616 | - s->hci->evt_recv = 0; | ||
617 | - s->hci->acl_recv = 0; | 615 | + s->hci->opaque = NULL; |
616 | + s->hci->evt_recv = NULL; | ||
617 | + s->hci->acl_recv = NULL; | ||
618 | qemu_free(s); | 618 | qemu_free(s); |
619 | } | 619 | } |
620 | 620 |
hw/vmware_vga.c
@@ -230,7 +230,6 @@ enum { | @@ -230,7 +230,6 @@ enum { | ||
230 | #ifdef VERBOSE | 230 | #ifdef VERBOSE |
231 | # define GUEST_OS_BASE 0x5001 | 231 | # define GUEST_OS_BASE 0x5001 |
232 | static const char *vmsvga_guest_id[] = { | 232 | static const char *vmsvga_guest_id[] = { |
233 | - [0x00 ... 0x15] = "an unknown OS", | ||
234 | [0x00] = "Dos", | 233 | [0x00] = "Dos", |
235 | [0x01] = "Windows 3.1", | 234 | [0x01] = "Windows 3.1", |
236 | [0x02] = "Windows 95", | 235 | [0x02] = "Windows 95", |
@@ -240,8 +239,18 @@ static const char *vmsvga_guest_id[] = { | @@ -240,8 +239,18 @@ static const char *vmsvga_guest_id[] = { | ||
240 | [0x06] = "Windows 2000", | 239 | [0x06] = "Windows 2000", |
241 | [0x07] = "Linux", | 240 | [0x07] = "Linux", |
242 | [0x08] = "OS/2", | 241 | [0x08] = "OS/2", |
242 | + [0x09] = "an unknown OS", | ||
243 | [0x0a] = "BSD", | 243 | [0x0a] = "BSD", |
244 | [0x0b] = "Whistler", | 244 | [0x0b] = "Whistler", |
245 | + [0x0c] = "an unknown OS", | ||
246 | + [0x0d] = "an unknown OS", | ||
247 | + [0x0e] = "an unknown OS", | ||
248 | + [0x0f] = "an unknown OS", | ||
249 | + [0x10] = "an unknown OS", | ||
250 | + [0x11] = "an unknown OS", | ||
251 | + [0x12] = "an unknown OS", | ||
252 | + [0x13] = "an unknown OS", | ||
253 | + [0x14] = "an unknown OS", | ||
245 | [0x15] = "Windows 2003", | 254 | [0x15] = "Windows 2003", |
246 | }; | 255 | }; |
247 | #endif | 256 | #endif |
hw/wm8750.c
@@ -184,12 +184,12 @@ static void wm8750_set_format(struct wm8750_s *s) | @@ -184,12 +184,12 @@ static void wm8750_set_format(struct wm8750_s *s) | ||
184 | for (i = 0; i < IN_PORT_N; i ++) | 184 | for (i = 0; i < IN_PORT_N; i ++) |
185 | if (s->adc_voice[i]) { | 185 | if (s->adc_voice[i]) { |
186 | AUD_close_in(&s->card, s->adc_voice[i]); | 186 | AUD_close_in(&s->card, s->adc_voice[i]); |
187 | - s->adc_voice[i] = 0; | 187 | + s->adc_voice[i] = NULL; |
188 | } | 188 | } |
189 | for (i = 0; i < OUT_PORT_N; i ++) | 189 | for (i = 0; i < OUT_PORT_N; i ++) |
190 | if (s->dac_voice[i]) { | 190 | if (s->dac_voice[i]) { |
191 | AUD_close_out(&s->card, s->dac_voice[i]); | 191 | AUD_close_out(&s->card, s->dac_voice[i]); |
192 | - s->dac_voice[i] = 0; | 192 | + s->dac_voice[i] = NULL; |
193 | } | 193 | } |
194 | 194 | ||
195 | if (!s->enable) | 195 | if (!s->enable) |
monitor.c
@@ -21,6 +21,7 @@ | @@ -21,6 +21,7 @@ | ||
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
23 | */ | 23 | */ |
24 | +#include <dirent.h> | ||
24 | #include "hw/hw.h" | 25 | #include "hw/hw.h" |
25 | #include "hw/usb.h" | 26 | #include "hw/usb.h" |
26 | #include "hw/pcmcia.h" | 27 | #include "hw/pcmcia.h" |
@@ -37,7 +38,6 @@ | @@ -37,7 +38,6 @@ | ||
37 | #include "audio/audio.h" | 38 | #include "audio/audio.h" |
38 | #include "disas.h" | 39 | #include "disas.h" |
39 | #include "balloon.h" | 40 | #include "balloon.h" |
40 | -#include <dirent.h> | ||
41 | #include "qemu-timer.h" | 41 | #include "qemu-timer.h" |
42 | #include "migration.h" | 42 | #include "migration.h" |
43 | #include "kvm.h" | 43 | #include "kvm.h" |
net.c
@@ -21,14 +21,6 @@ | @@ -21,14 +21,6 @@ | ||
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
23 | */ | 23 | */ |
24 | -#include "qemu-common.h" | ||
25 | -#include "net.h" | ||
26 | -#include "monitor.h" | ||
27 | -#include "sysemu.h" | ||
28 | -#include "qemu-timer.h" | ||
29 | -#include "qemu-char.h" | ||
30 | -#include "audio/audio.h" | ||
31 | - | ||
32 | #include <unistd.h> | 24 | #include <unistd.h> |
33 | #include <fcntl.h> | 25 | #include <fcntl.h> |
34 | #include <signal.h> | 26 | #include <signal.h> |
@@ -98,12 +90,6 @@ | @@ -98,12 +90,6 @@ | ||
98 | #endif | 90 | #endif |
99 | #endif | 91 | #endif |
100 | 92 | ||
101 | -#include "qemu_socket.h" | ||
102 | - | ||
103 | -#if defined(CONFIG_SLIRP) | ||
104 | -#include "libslirp.h" | ||
105 | -#endif | ||
106 | - | ||
107 | #if defined(__OpenBSD__) | 93 | #if defined(__OpenBSD__) |
108 | #include <util.h> | 94 | #include <util.h> |
109 | #endif | 95 | #endif |
@@ -120,6 +106,20 @@ | @@ -120,6 +106,20 @@ | ||
120 | #define memalign(align, size) malloc(size) | 106 | #define memalign(align, size) malloc(size) |
121 | #endif | 107 | #endif |
122 | 108 | ||
109 | +#include "qemu-common.h" | ||
110 | +#include "net.h" | ||
111 | +#include "monitor.h" | ||
112 | +#include "sysemu.h" | ||
113 | +#include "qemu-timer.h" | ||
114 | +#include "qemu-char.h" | ||
115 | +#include "audio/audio.h" | ||
116 | +#include "qemu_socket.h" | ||
117 | + | ||
118 | +#if defined(CONFIG_SLIRP) | ||
119 | +#include "libslirp.h" | ||
120 | +#endif | ||
121 | + | ||
122 | + | ||
123 | static VLANState *first_vlan; | 123 | static VLANState *first_vlan; |
124 | 124 | ||
125 | /***********************************************************/ | 125 | /***********************************************************/ |
@@ -585,7 +585,7 @@ static void erase_dir(char *dir_name) | @@ -585,7 +585,7 @@ static void erase_dir(char *dir_name) | ||
585 | char filename[1024]; | 585 | char filename[1024]; |
586 | 586 | ||
587 | /* erase all the files in the directory */ | 587 | /* erase all the files in the directory */ |
588 | - if ((d = opendir(dir_name)) != 0) { | 588 | + if ((d = opendir(dir_name)) != NULL) { |
589 | for(;;) { | 589 | for(;;) { |
590 | de = readdir(d); | 590 | de = readdir(d); |
591 | if (!de) | 591 | if (!de) |
@@ -673,7 +673,7 @@ void do_info_slirp(Monitor *mon) | @@ -673,7 +673,7 @@ void do_info_slirp(Monitor *mon) | ||
673 | struct VMChannel { | 673 | struct VMChannel { |
674 | CharDriverState *hd; | 674 | CharDriverState *hd; |
675 | int port; | 675 | int port; |
676 | -} *vmchannels; | 676 | +}; |
677 | 677 | ||
678 | static int vmchannel_can_read(void *opaque) | 678 | static int vmchannel_can_read(void *opaque) |
679 | { | 679 | { |
osdep.c
@@ -33,9 +33,6 @@ | @@ -33,9 +33,6 @@ | ||
33 | #include <sys/statvfs.h> | 33 | #include <sys/statvfs.h> |
34 | #endif | 34 | #endif |
35 | 35 | ||
36 | -#include "qemu-common.h" | ||
37 | -#include "sysemu.h" | ||
38 | - | ||
39 | #ifdef _WIN32 | 36 | #ifdef _WIN32 |
40 | #define WIN32_LEAN_AND_MEAN | 37 | #define WIN32_LEAN_AND_MEAN |
41 | #include <windows.h> | 38 | #include <windows.h> |
@@ -45,6 +42,8 @@ | @@ -45,6 +42,8 @@ | ||
45 | #include <malloc.h> | 42 | #include <malloc.h> |
46 | #endif | 43 | #endif |
47 | 44 | ||
45 | +#include "qemu-common.h" | ||
46 | +#include "sysemu.h" | ||
48 | #include "qemu_socket.h" | 47 | #include "qemu_socket.h" |
49 | 48 | ||
50 | #if defined(_WIN32) | 49 | #if defined(_WIN32) |
savevm.c
@@ -21,18 +21,6 @@ | @@ -21,18 +21,6 @@ | ||
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
23 | */ | 23 | */ |
24 | -#include "qemu-common.h" | ||
25 | -#include "hw/hw.h" | ||
26 | -#include "net.h" | ||
27 | -#include "monitor.h" | ||
28 | -#include "sysemu.h" | ||
29 | -#include "qemu-timer.h" | ||
30 | -#include "qemu-char.h" | ||
31 | -#include "block.h" | ||
32 | -#include "audio/audio.h" | ||
33 | -#include "migration.h" | ||
34 | -#include "qemu_socket.h" | ||
35 | - | ||
36 | #include <unistd.h> | 24 | #include <unistd.h> |
37 | #include <fcntl.h> | 25 | #include <fcntl.h> |
38 | #include <signal.h> | 26 | #include <signal.h> |
@@ -87,6 +75,18 @@ | @@ -87,6 +75,18 @@ | ||
87 | #define memalign(align, size) malloc(size) | 75 | #define memalign(align, size) malloc(size) |
88 | #endif | 76 | #endif |
89 | 77 | ||
78 | +#include "qemu-common.h" | ||
79 | +#include "hw/hw.h" | ||
80 | +#include "net.h" | ||
81 | +#include "monitor.h" | ||
82 | +#include "sysemu.h" | ||
83 | +#include "qemu-timer.h" | ||
84 | +#include "qemu-char.h" | ||
85 | +#include "block.h" | ||
86 | +#include "audio/audio.h" | ||
87 | +#include "migration.h" | ||
88 | +#include "qemu_socket.h" | ||
89 | + | ||
90 | /* point to the block driver where the snapshots are managed */ | 90 | /* point to the block driver where the snapshots are managed */ |
91 | static BlockDriverState *bs_snapshots; | 91 | static BlockDriverState *bs_snapshots; |
92 | 92 |
sdl.c
@@ -21,11 +21,6 @@ | @@ -21,11 +21,6 @@ | ||
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
23 | */ | 23 | */ |
24 | -#include "qemu-common.h" | ||
25 | -#include "console.h" | ||
26 | -#include "sysemu.h" | ||
27 | -#include "x_keymap.h" | ||
28 | - | ||
29 | #include <SDL.h> | 24 | #include <SDL.h> |
30 | #include <SDL/SDL_syswm.h> | 25 | #include <SDL/SDL_syswm.h> |
31 | 26 | ||
@@ -33,6 +28,11 @@ | @@ -33,6 +28,11 @@ | ||
33 | #include <signal.h> | 28 | #include <signal.h> |
34 | #endif | 29 | #endif |
35 | 30 | ||
31 | +#include "qemu-common.h" | ||
32 | +#include "console.h" | ||
33 | +#include "sysemu.h" | ||
34 | +#include "x_keymap.h" | ||
35 | + | ||
36 | static DisplayChangeListener *dcl; | 36 | static DisplayChangeListener *dcl; |
37 | static SDL_Surface *real_screen; | 37 | static SDL_Surface *real_screen; |
38 | static SDL_Surface *guest_screen = NULL; | 38 | static SDL_Surface *guest_screen = NULL; |
slirp/if.c
@@ -32,7 +32,7 @@ ifs_remque(struct mbuf *ifm) | @@ -32,7 +32,7 @@ ifs_remque(struct mbuf *ifm) | ||
32 | } | 32 | } |
33 | 33 | ||
34 | void | 34 | void |
35 | -if_init() | 35 | +if_init(void) |
36 | { | 36 | { |
37 | if_fastq.ifq_next = if_fastq.ifq_prev = &if_fastq; | 37 | if_fastq.ifq_next = if_fastq.ifq_prev = &if_fastq; |
38 | if_batchq.ifq_next = if_batchq.ifq_prev = &if_batchq; | 38 | if_batchq.ifq_next = if_batchq.ifq_prev = &if_batchq; |
@@ -133,9 +133,7 @@ if_input(ttyp) | @@ -133,9 +133,7 @@ if_input(ttyp) | ||
133 | * it'll temporarily get downgraded to the batchq) | 133 | * it'll temporarily get downgraded to the batchq) |
134 | */ | 134 | */ |
135 | void | 135 | void |
136 | -if_output(so, ifm) | ||
137 | - struct socket *so; | ||
138 | - struct mbuf *ifm; | 136 | +if_output(struct socket *so, struct mbuf *ifm) |
139 | { | 137 | { |
140 | struct mbuf *ifq; | 138 | struct mbuf *ifq; |
141 | int on_fastq = 1; | 139 | int on_fastq = 1; |
slirp/ip_icmp.c
@@ -68,9 +68,7 @@ static const int icmp_flush[19] = { | @@ -68,9 +68,7 @@ static const int icmp_flush[19] = { | ||
68 | * Process a received ICMP message. | 68 | * Process a received ICMP message. |
69 | */ | 69 | */ |
70 | void | 70 | void |
71 | -icmp_input(m, hlen) | ||
72 | - struct mbuf *m; | ||
73 | - int hlen; | 71 | +icmp_input(struct mbuf *m, int hlen) |
74 | { | 72 | { |
75 | register struct icmp *icp; | 73 | register struct icmp *icp; |
76 | register struct ip *ip=mtod(m, struct ip *); | 74 | register struct ip *ip=mtod(m, struct ip *); |
@@ -319,8 +317,7 @@ end_error: | @@ -319,8 +317,7 @@ end_error: | ||
319 | * Reflect the ip packet back to the source | 317 | * Reflect the ip packet back to the source |
320 | */ | 318 | */ |
321 | void | 319 | void |
322 | -icmp_reflect(m) | ||
323 | - struct mbuf *m; | 320 | +icmp_reflect(struct mbuf *m) |
324 | { | 321 | { |
325 | register struct ip *ip = mtod(m, struct ip *); | 322 | register struct ip *ip = mtod(m, struct ip *); |
326 | int hlen = ip->ip_hl << 2; | 323 | int hlen = ip->ip_hl << 2; |
slirp/ip_input.c
@@ -60,7 +60,7 @@ static void ip_deq(register struct ipasfrag *p); | @@ -60,7 +60,7 @@ static void ip_deq(register struct ipasfrag *p); | ||
60 | * All protocols not implemented in kernel go to raw IP protocol handler. | 60 | * All protocols not implemented in kernel go to raw IP protocol handler. |
61 | */ | 61 | */ |
62 | void | 62 | void |
63 | -ip_init() | 63 | +ip_init(void) |
64 | { | 64 | { |
65 | ipq.ip_link.next = ipq.ip_link.prev = &ipq.ip_link; | 65 | ipq.ip_link.next = ipq.ip_link.prev = &ipq.ip_link; |
66 | ip_id = tt.tv_sec & 0xffff; | 66 | ip_id = tt.tv_sec & 0xffff; |
@@ -73,8 +73,7 @@ ip_init() | @@ -73,8 +73,7 @@ ip_init() | ||
73 | * try to reassemble. Process options. Pass to next level. | 73 | * try to reassemble. Process options. Pass to next level. |
74 | */ | 74 | */ |
75 | void | 75 | void |
76 | -ip_input(m) | ||
77 | - struct mbuf *m; | 76 | +ip_input(struct mbuf *m) |
78 | { | 77 | { |
79 | register struct ip *ip; | 78 | register struct ip *ip; |
80 | int hlen; | 79 | int hlen; |
@@ -222,7 +221,7 @@ ip_input(m) | @@ -222,7 +221,7 @@ ip_input(m) | ||
222 | if (ip->ip_tos & 1 || ip->ip_off) { | 221 | if (ip->ip_tos & 1 || ip->ip_off) { |
223 | STAT(ipstat.ips_fragments++); | 222 | STAT(ipstat.ips_fragments++); |
224 | ip = ip_reass(ip, fp); | 223 | ip = ip_reass(ip, fp); |
225 | - if (ip == 0) | 224 | + if (ip == NULL) |
226 | return; | 225 | return; |
227 | STAT(ipstat.ips_reassembled++); | 226 | STAT(ipstat.ips_reassembled++); |
228 | m = dtom(ip); | 227 | m = dtom(ip); |
@@ -289,7 +288,7 @@ ip_reass(register struct ip *ip, register struct ipq *fp) | @@ -289,7 +288,7 @@ ip_reass(register struct ip *ip, register struct ipq *fp) | ||
289 | /* | 288 | /* |
290 | * If first fragment to arrive, create a reassembly queue. | 289 | * If first fragment to arrive, create a reassembly queue. |
291 | */ | 290 | */ |
292 | - if (fp == 0) { | 291 | + if (fp == NULL) { |
293 | struct mbuf *t; | 292 | struct mbuf *t; |
294 | if ((t = m_get()) == NULL) goto dropfrag; | 293 | if ((t = m_get()) == NULL) goto dropfrag; |
295 | fp = mtod(t, struct ipq *); | 294 | fp = mtod(t, struct ipq *); |
@@ -357,11 +356,11 @@ insert: | @@ -357,11 +356,11 @@ insert: | ||
357 | for (q = fp->frag_link.next; q != (struct ipasfrag*)&fp->frag_link; | 356 | for (q = fp->frag_link.next; q != (struct ipasfrag*)&fp->frag_link; |
358 | q = q->ipf_next) { | 357 | q = q->ipf_next) { |
359 | if (q->ipf_off != next) | 358 | if (q->ipf_off != next) |
360 | - return (0); | 359 | + return NULL; |
361 | next += q->ipf_len; | 360 | next += q->ipf_len; |
362 | } | 361 | } |
363 | if (((struct ipasfrag *)(q->ipf_prev))->ipf_tos & 1) | 362 | if (((struct ipasfrag *)(q->ipf_prev))->ipf_tos & 1) |
364 | - return (0); | 363 | + return NULL; |
365 | 364 | ||
366 | /* | 365 | /* |
367 | * Reassembly is complete; concatenate fragments. | 366 | * Reassembly is complete; concatenate fragments. |
@@ -414,7 +413,7 @@ insert: | @@ -414,7 +413,7 @@ insert: | ||
414 | dropfrag: | 413 | dropfrag: |
415 | STAT(ipstat.ips_fragdropped++); | 414 | STAT(ipstat.ips_fragdropped++); |
416 | m_freem(m); | 415 | m_freem(m); |
417 | - return (0); | 416 | + return NULL; |
418 | } | 417 | } |
419 | 418 | ||
420 | /* | 419 | /* |
@@ -466,7 +465,7 @@ ip_deq(register struct ipasfrag *p) | @@ -466,7 +465,7 @@ ip_deq(register struct ipasfrag *p) | ||
466 | * queue, discard it. | 465 | * queue, discard it. |
467 | */ | 466 | */ |
468 | void | 467 | void |
469 | -ip_slowtimo() | 468 | +ip_slowtimo(void) |
470 | { | 469 | { |
471 | struct qlink *l; | 470 | struct qlink *l; |
472 | 471 | ||
@@ -474,7 +473,7 @@ ip_slowtimo() | @@ -474,7 +473,7 @@ ip_slowtimo() | ||
474 | 473 | ||
475 | l = ipq.ip_link.next; | 474 | l = ipq.ip_link.next; |
476 | 475 | ||
477 | - if (l == 0) | 476 | + if (l == NULL) |
478 | return; | 477 | return; |
479 | 478 | ||
480 | while (l != &ipq.ip_link) { | 479 | while (l != &ipq.ip_link) { |
@@ -702,9 +701,7 @@ bad: | @@ -702,9 +701,7 @@ bad: | ||
702 | * (XXX) should be deleted; last arg currently ignored. | 701 | * (XXX) should be deleted; last arg currently ignored. |
703 | */ | 702 | */ |
704 | void | 703 | void |
705 | -ip_stripoptions(m, mopt) | ||
706 | - register struct mbuf *m; | ||
707 | - struct mbuf *mopt; | 704 | +ip_stripoptions(register struct mbuf *m, struct mbuf *mopt) |
708 | { | 705 | { |
709 | register int i; | 706 | register int i; |
710 | struct ip *ip = mtod(m, struct ip *); | 707 | struct ip *ip = mtod(m, struct ip *); |
slirp/ip_output.c
@@ -53,9 +53,7 @@ u_int16_t ip_id; | @@ -53,9 +53,7 @@ u_int16_t ip_id; | ||
53 | * The mbuf opt, if present, will not be freed. | 53 | * The mbuf opt, if present, will not be freed. |
54 | */ | 54 | */ |
55 | int | 55 | int |
56 | -ip_output(so, m0) | ||
57 | - struct socket *so; | ||
58 | - struct mbuf *m0; | 56 | +ip_output(struct socket *so, struct mbuf *m0) |
59 | { | 57 | { |
60 | register struct ip *ip; | 58 | register struct ip *ip; |
61 | register struct mbuf *m = m0; | 59 | register struct mbuf *m = m0; |
@@ -135,7 +133,7 @@ ip_output(so, m0) | @@ -135,7 +133,7 @@ ip_output(so, m0) | ||
135 | for (off = hlen + len; off < (u_int16_t)ip->ip_len; off += len) { | 133 | for (off = hlen + len; off < (u_int16_t)ip->ip_len; off += len) { |
136 | register struct ip *mhip; | 134 | register struct ip *mhip; |
137 | m = m_get(); | 135 | m = m_get(); |
138 | - if (m == 0) { | 136 | + if (m == NULL) { |
139 | error = -1; | 137 | error = -1; |
140 | STAT(ipstat.ips_odropped++); | 138 | STAT(ipstat.ips_odropped++); |
141 | goto sendorfree; | 139 | goto sendorfree; |
@@ -185,7 +183,7 @@ ip_output(so, m0) | @@ -185,7 +183,7 @@ ip_output(so, m0) | ||
185 | sendorfree: | 183 | sendorfree: |
186 | for (m = m0; m; m = m0) { | 184 | for (m = m0; m; m = m0) { |
187 | m0 = m->m_nextpkt; | 185 | m0 = m->m_nextpkt; |
188 | - m->m_nextpkt = 0; | 186 | + m->m_nextpkt = NULL; |
189 | if (error == 0) | 187 | if (error == 0) |
190 | if_output(so, m); | 188 | if_output(so, m); |
191 | else | 189 | else |
slirp/libslirp.h
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | extern "C" { | 5 | extern "C" { |
6 | #endif | 6 | #endif |
7 | 7 | ||
8 | -void slirp_init(int restrict, char *special_ip); | 8 | +void slirp_init(int restricted, char *special_ip); |
9 | 9 | ||
10 | void slirp_select_fill(int *pnfds, | 10 | void slirp_select_fill(int *pnfds, |
11 | fd_set *readfds, fd_set *writefds, fd_set *xfds); | 11 | fd_set *readfds, fd_set *writefds, fd_set *xfds); |
slirp/mbuf.c
@@ -29,7 +29,7 @@ int mbuf_max = 0; | @@ -29,7 +29,7 @@ int mbuf_max = 0; | ||
29 | #define SLIRP_MSIZE (IF_MTU + IF_MAXLINKHDR + sizeof(struct m_hdr ) + 6) | 29 | #define SLIRP_MSIZE (IF_MTU + IF_MAXLINKHDR + sizeof(struct m_hdr ) + 6) |
30 | 30 | ||
31 | void | 31 | void |
32 | -m_init() | 32 | +m_init(void) |
33 | { | 33 | { |
34 | m_freelist.m_next = m_freelist.m_prev = &m_freelist; | 34 | m_freelist.m_next = m_freelist.m_prev = &m_freelist; |
35 | m_usedlist.m_next = m_usedlist.m_prev = &m_usedlist; | 35 | m_usedlist.m_next = m_usedlist.m_prev = &m_usedlist; |
@@ -44,7 +44,7 @@ m_init() | @@ -44,7 +44,7 @@ m_init() | ||
44 | * which tells m_free to actually free() it | 44 | * which tells m_free to actually free() it |
45 | */ | 45 | */ |
46 | struct mbuf * | 46 | struct mbuf * |
47 | -m_get() | 47 | +m_get(void) |
48 | { | 48 | { |
49 | register struct mbuf *m; | 49 | register struct mbuf *m; |
50 | int flags = 0; | 50 | int flags = 0; |
@@ -72,16 +72,15 @@ m_get() | @@ -72,16 +72,15 @@ m_get() | ||
72 | m->m_size = SLIRP_MSIZE - sizeof(struct m_hdr); | 72 | m->m_size = SLIRP_MSIZE - sizeof(struct m_hdr); |
73 | m->m_data = m->m_dat; | 73 | m->m_data = m->m_dat; |
74 | m->m_len = 0; | 74 | m->m_len = 0; |
75 | - m->m_nextpkt = 0; | ||
76 | - m->m_prevpkt = 0; | 75 | + m->m_nextpkt = NULL; |
76 | + m->m_prevpkt = NULL; | ||
77 | end_error: | 77 | end_error: |
78 | DEBUG_ARG("m = %lx", (long )m); | 78 | DEBUG_ARG("m = %lx", (long )m); |
79 | return m; | 79 | return m; |
80 | } | 80 | } |
81 | 81 | ||
82 | void | 82 | void |
83 | -m_free(m) | ||
84 | - struct mbuf *m; | 83 | +m_free(struct mbuf *m) |
85 | { | 84 | { |
86 | 85 | ||
87 | DEBUG_CALL("m_free"); | 86 | DEBUG_CALL("m_free"); |
@@ -115,8 +114,7 @@ m_free(m) | @@ -115,8 +114,7 @@ m_free(m) | ||
115 | * an M_EXT data segment | 114 | * an M_EXT data segment |
116 | */ | 115 | */ |
117 | void | 116 | void |
118 | -m_cat(m, n) | ||
119 | - register struct mbuf *m, *n; | 117 | +m_cat(struct mbuf *m, struct mbuf *n) |
120 | { | 118 | { |
121 | /* | 119 | /* |
122 | * If there's no room, realloc | 120 | * If there's no room, realloc |
@@ -133,9 +131,7 @@ m_cat(m, n) | @@ -133,9 +131,7 @@ m_cat(m, n) | ||
133 | 131 | ||
134 | /* make m size bytes large */ | 132 | /* make m size bytes large */ |
135 | void | 133 | void |
136 | -m_inc(m, size) | ||
137 | - struct mbuf *m; | ||
138 | - int size; | 134 | +m_inc(struct mbuf *m, int size) |
139 | { | 135 | { |
140 | int datasize; | 136 | int datasize; |
141 | 137 | ||
@@ -170,9 +166,7 @@ m_inc(m, size) | @@ -170,9 +166,7 @@ m_inc(m, size) | ||
170 | 166 | ||
171 | 167 | ||
172 | void | 168 | void |
173 | -m_adj(m, len) | ||
174 | - struct mbuf *m; | ||
175 | - int len; | 169 | +m_adj(struct mbuf *m, int len) |
176 | { | 170 | { |
177 | if (m == NULL) | 171 | if (m == NULL) |
178 | return; | 172 | return; |
@@ -192,9 +186,7 @@ m_adj(m, len) | @@ -192,9 +186,7 @@ m_adj(m, len) | ||
192 | * Copy len bytes from m, starting off bytes into n | 186 | * Copy len bytes from m, starting off bytes into n |
193 | */ | 187 | */ |
194 | int | 188 | int |
195 | -m_copy(n, m, off, len) | ||
196 | - struct mbuf *n, *m; | ||
197 | - int off, len; | 189 | +m_copy(struct mbuf *n, struct mbuf *m, int off, int len) |
198 | { | 190 | { |
199 | if (len > M_FREEROOM(n)) | 191 | if (len > M_FREEROOM(n)) |
200 | return -1; | 192 | return -1; |
@@ -211,8 +203,7 @@ m_copy(n, m, off, len) | @@ -211,8 +203,7 @@ m_copy(n, m, off, len) | ||
211 | * Fortunately, it's not used often | 203 | * Fortunately, it's not used often |
212 | */ | 204 | */ |
213 | struct mbuf * | 205 | struct mbuf * |
214 | -dtom(dat) | ||
215 | - void *dat; | 206 | +dtom(void *dat) |
216 | { | 207 | { |
217 | struct mbuf *m; | 208 | struct mbuf *m; |
218 | 209 |
slirp/misc.c
@@ -70,7 +70,7 @@ redir_x(inaddr, start_port, display, screen) | @@ -70,7 +70,7 @@ redir_x(inaddr, start_port, display, screen) | ||
70 | * Get our IP address and put it in our_addr | 70 | * Get our IP address and put it in our_addr |
71 | */ | 71 | */ |
72 | void | 72 | void |
73 | -getouraddr() | 73 | +getouraddr(void) |
74 | { | 74 | { |
75 | char buff[256]; | 75 | char buff[256]; |
76 | struct hostent *he = NULL; | 76 | struct hostent *he = NULL; |
@@ -89,8 +89,7 @@ struct quehead { | @@ -89,8 +89,7 @@ struct quehead { | ||
89 | }; | 89 | }; |
90 | 90 | ||
91 | inline void | 91 | inline void |
92 | -insque(a, b) | ||
93 | - void *a, *b; | 92 | +insque(void *a, void *b) |
94 | { | 93 | { |
95 | register struct quehead *element = (struct quehead *) a; | 94 | register struct quehead *element = (struct quehead *) a; |
96 | register struct quehead *head = (struct quehead *) b; | 95 | register struct quehead *head = (struct quehead *) b; |
@@ -102,8 +101,7 @@ insque(a, b) | @@ -102,8 +101,7 @@ insque(a, b) | ||
102 | } | 101 | } |
103 | 102 | ||
104 | inline void | 103 | inline void |
105 | -remque(a) | ||
106 | - void *a; | 104 | +remque(void *a) |
107 | { | 105 | { |
108 | register struct quehead *element = (struct quehead *) a; | 106 | register struct quehead *element = (struct quehead *) a; |
109 | ((struct quehead *)(element->qh_link))->qh_rlink = element->qh_rlink; | 107 | ((struct quehead *)(element->qh_link))->qh_rlink = element->qh_rlink; |
@@ -116,12 +114,7 @@ remque(a) | @@ -116,12 +114,7 @@ remque(a) | ||
116 | 114 | ||
117 | 115 | ||
118 | int | 116 | int |
119 | -add_exec(ex_ptr, do_pty, exec, addr, port) | ||
120 | - struct ex_list **ex_ptr; | ||
121 | - int do_pty; | ||
122 | - char *exec; | ||
123 | - int addr; | ||
124 | - int port; | 117 | +add_exec(struct ex_list **ex_ptr, int do_pty, char *exec, int addr, int port) |
125 | { | 118 | { |
126 | struct ex_list *tmp_ptr; | 119 | struct ex_list *tmp_ptr; |
127 | 120 | ||
@@ -363,7 +356,7 @@ fork_exec(struct socket *so, const char *ex, int do_pty) | @@ -363,7 +356,7 @@ fork_exec(struct socket *so, const char *ex, int do_pty) | ||
363 | argv[i++] = strdup(curarg); | 356 | argv[i++] = strdup(curarg); |
364 | } while (c); | 357 | } while (c); |
365 | 358 | ||
366 | - argv[i] = 0; | 359 | + argv[i] = NULL; |
367 | execvp(argv[0], (char **)argv); | 360 | execvp(argv[0], (char **)argv); |
368 | 361 | ||
369 | /* Ooops, failed, let's tell the user why */ | 362 | /* Ooops, failed, let's tell the user why */ |
@@ -402,9 +395,9 @@ fork_exec(struct socket *so, const char *ex, int do_pty) | @@ -402,9 +395,9 @@ fork_exec(struct socket *so, const char *ex, int do_pty) | ||
402 | fd_nonblock(so->s); | 395 | fd_nonblock(so->s); |
403 | 396 | ||
404 | /* Append the telnet options now */ | 397 | /* Append the telnet options now */ |
405 | - if (so->so_m != 0 && do_pty == 1) { | 398 | + if (so->so_m != NULL && do_pty == 1) { |
406 | sbappend(so, so->so_m); | 399 | sbappend(so, so->so_m); |
407 | - so->so_m = 0; | 400 | + so->so_m = NULL; |
408 | } | 401 | } |
409 | 402 | ||
410 | return 1; | 403 | return 1; |
@@ -764,8 +757,7 @@ sprintf_len(va_alist) va_dcl | @@ -764,8 +757,7 @@ sprintf_len(va_alist) va_dcl | ||
764 | #endif | 757 | #endif |
765 | 758 | ||
766 | void | 759 | void |
767 | -u_sleep(usec) | ||
768 | - int usec; | 760 | +u_sleep(int usec) |
769 | { | 761 | { |
770 | struct timeval t; | 762 | struct timeval t; |
771 | fd_set fdset; | 763 | fd_set fdset; |
@@ -783,8 +775,7 @@ u_sleep(usec) | @@ -783,8 +775,7 @@ u_sleep(usec) | ||
783 | */ | 775 | */ |
784 | 776 | ||
785 | void | 777 | void |
786 | -fd_nonblock(fd) | ||
787 | - int fd; | 778 | +fd_nonblock(int fd) |
788 | { | 779 | { |
789 | #ifdef FIONBIO | 780 | #ifdef FIONBIO |
790 | int opt = 1; | 781 | int opt = 1; |
@@ -800,8 +791,7 @@ fd_nonblock(fd) | @@ -800,8 +791,7 @@ fd_nonblock(fd) | ||
800 | } | 791 | } |
801 | 792 | ||
802 | void | 793 | void |
803 | -fd_block(fd) | ||
804 | - int fd; | 794 | +fd_block(int fd) |
805 | { | 795 | { |
806 | #ifdef FIONBIO | 796 | #ifdef FIONBIO |
807 | int opt = 0; | 797 | int opt = 0; |
slirp/sbuf.c
@@ -18,16 +18,13 @@ static void sbappendsb(struct sbuf *sb, struct mbuf *m); | @@ -18,16 +18,13 @@ static void sbappendsb(struct sbuf *sb, struct mbuf *m); | ||
18 | */ | 18 | */ |
19 | 19 | ||
20 | void | 20 | void |
21 | -sbfree(sb) | ||
22 | - struct sbuf *sb; | 21 | +sbfree(struct sbuf *sb) |
23 | { | 22 | { |
24 | free(sb->sb_data); | 23 | free(sb->sb_data); |
25 | } | 24 | } |
26 | 25 | ||
27 | void | 26 | void |
28 | -sbdrop(sb, num) | ||
29 | - struct sbuf *sb; | ||
30 | - int num; | 27 | +sbdrop(struct sbuf *sb, int num) |
31 | { | 28 | { |
32 | /* | 29 | /* |
33 | * We can only drop how much we have | 30 | * We can only drop how much we have |
@@ -43,9 +40,7 @@ sbdrop(sb, num) | @@ -43,9 +40,7 @@ sbdrop(sb, num) | ||
43 | } | 40 | } |
44 | 41 | ||
45 | void | 42 | void |
46 | -sbreserve(sb, size) | ||
47 | - struct sbuf *sb; | ||
48 | - int size; | 43 | +sbreserve(struct sbuf *sb, int size) |
49 | { | 44 | { |
50 | if (sb->sb_data) { | 45 | if (sb->sb_data) { |
51 | /* Already alloced, realloc if necessary */ | 46 | /* Already alloced, realloc if necessary */ |
@@ -74,9 +69,7 @@ sbreserve(sb, size) | @@ -74,9 +69,7 @@ sbreserve(sb, size) | ||
74 | * (the socket is non-blocking, so we won't hang) | 69 | * (the socket is non-blocking, so we won't hang) |
75 | */ | 70 | */ |
76 | void | 71 | void |
77 | -sbappend(so, m) | ||
78 | - struct socket *so; | ||
79 | - struct mbuf *m; | 72 | +sbappend(struct socket *so, struct mbuf *m) |
80 | { | 73 | { |
81 | int ret = 0; | 74 | int ret = 0; |
82 | 75 | ||
@@ -173,11 +166,7 @@ sbappendsb(struct sbuf *sb, struct mbuf *m) | @@ -173,11 +166,7 @@ sbappendsb(struct sbuf *sb, struct mbuf *m) | ||
173 | * done in sbdrop when the data is acked | 166 | * done in sbdrop when the data is acked |
174 | */ | 167 | */ |
175 | void | 168 | void |
176 | -sbcopy(sb, off, len, to) | ||
177 | - struct sbuf *sb; | ||
178 | - int off; | ||
179 | - int len; | ||
180 | - char *to; | 169 | +sbcopy(struct sbuf *sb, int off, int len, char *to) |
181 | { | 170 | { |
182 | char *from; | 171 | char *from; |
183 | 172 |
slirp/slirp.c
@@ -50,7 +50,7 @@ static const uint8_t zero_ethaddr[6] = { 0, 0, 0, 0, 0, 0 }; | @@ -50,7 +50,7 @@ static const uint8_t zero_ethaddr[6] = { 0, 0, 0, 0, 0, 0 }; | ||
50 | 50 | ||
51 | const char *slirp_special_ip = CTL_SPECIAL; | 51 | const char *slirp_special_ip = CTL_SPECIAL; |
52 | int slirp_restrict; | 52 | int slirp_restrict; |
53 | -int do_slowtimo; | 53 | +static int do_slowtimo; |
54 | int link_up; | 54 | int link_up; |
55 | struct timeval tt; | 55 | struct timeval tt; |
56 | FILE *lfd; | 56 | FILE *lfd; |
@@ -171,7 +171,7 @@ static void slirp_cleanup(void) | @@ -171,7 +171,7 @@ static void slirp_cleanup(void) | ||
171 | static void slirp_state_save(QEMUFile *f, void *opaque); | 171 | static void slirp_state_save(QEMUFile *f, void *opaque); |
172 | static int slirp_state_load(QEMUFile *f, void *opaque, int version_id); | 172 | static int slirp_state_load(QEMUFile *f, void *opaque, int version_id); |
173 | 173 | ||
174 | -void slirp_init(int restrict, char *special_ip) | 174 | +void slirp_init(int restricted, char *special_ip) |
175 | { | 175 | { |
176 | // debug_init("/tmp/slirp.log", DEBUG_DEFAULT); | 176 | // debug_init("/tmp/slirp.log", DEBUG_DEFAULT); |
177 | 177 | ||
@@ -184,7 +184,7 @@ void slirp_init(int restrict, char *special_ip) | @@ -184,7 +184,7 @@ void slirp_init(int restrict, char *special_ip) | ||
184 | #endif | 184 | #endif |
185 | 185 | ||
186 | link_up = 1; | 186 | link_up = 1; |
187 | - slirp_restrict = restrict; | 187 | + slirp_restrict = restricted; |
188 | 188 | ||
189 | if_init(); | 189 | if_init(); |
190 | ip_init(); | 190 | ip_init(); |
@@ -228,7 +228,7 @@ static void updtime(void) | @@ -228,7 +228,7 @@ static void updtime(void) | ||
228 | #else | 228 | #else |
229 | static void updtime(void) | 229 | static void updtime(void) |
230 | { | 230 | { |
231 | - gettimeofday(&tt, 0); | 231 | + gettimeofday(&tt, NULL); |
232 | 232 | ||
233 | curtime = (u_int)tt.tv_sec * (u_int)1000; | 233 | curtime = (u_int)tt.tv_sec * (u_int)1000; |
234 | curtime += (u_int)tt.tv_usec / (u_int)1000; | 234 | curtime += (u_int)tt.tv_usec / (u_int)1000; |
slirp/socket.c
@@ -25,12 +25,8 @@ so_init() | @@ -25,12 +25,8 @@ so_init() | ||
25 | #endif | 25 | #endif |
26 | 26 | ||
27 | struct socket * | 27 | struct socket * |
28 | -solookup(head, laddr, lport, faddr, fport) | ||
29 | - struct socket *head; | ||
30 | - struct in_addr laddr; | ||
31 | - u_int lport; | ||
32 | - struct in_addr faddr; | ||
33 | - u_int fport; | 28 | +solookup(struct socket *head, struct in_addr laddr, u_int lport, |
29 | + struct in_addr faddr, u_int fport) | ||
34 | { | 30 | { |
35 | struct socket *so; | 31 | struct socket *so; |
36 | 32 | ||
@@ -54,7 +50,7 @@ solookup(head, laddr, lport, faddr, fport) | @@ -54,7 +50,7 @@ solookup(head, laddr, lport, faddr, fport) | ||
54 | * insque() it into the correct linked-list | 50 | * insque() it into the correct linked-list |
55 | */ | 51 | */ |
56 | struct socket * | 52 | struct socket * |
57 | -socreate() | 53 | +socreate(void) |
58 | { | 54 | { |
59 | struct socket *so; | 55 | struct socket *so; |
60 | 56 | ||
@@ -71,8 +67,7 @@ socreate() | @@ -71,8 +67,7 @@ socreate() | ||
71 | * remque and free a socket, clobber cache | 67 | * remque and free a socket, clobber cache |
72 | */ | 68 | */ |
73 | void | 69 | void |
74 | -sofree(so) | ||
75 | - struct socket *so; | 70 | +sofree(struct socket *so) |
76 | { | 71 | { |
77 | if (so->so_emu==EMU_RSH && so->extra) { | 72 | if (so->so_emu==EMU_RSH && so->extra) { |
78 | sofree(so->extra); | 73 | sofree(so->extra); |
@@ -158,8 +153,7 @@ size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np) | @@ -158,8 +153,7 @@ size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np) | ||
158 | * a read() of 0 (or less) means it's disconnected | 153 | * a read() of 0 (or less) means it's disconnected |
159 | */ | 154 | */ |
160 | int | 155 | int |
161 | -soread(so) | ||
162 | - struct socket *so; | 156 | +soread(struct socket *so) |
163 | { | 157 | { |
164 | int n, nn; | 158 | int n, nn; |
165 | struct sbuf *sb = &so->so_snd; | 159 | struct sbuf *sb = &so->so_snd; |
@@ -269,8 +263,7 @@ err: | @@ -269,8 +263,7 @@ err: | ||
269 | * in the send buffer is sent as urgent data | 263 | * in the send buffer is sent as urgent data |
270 | */ | 264 | */ |
271 | void | 265 | void |
272 | -sorecvoob(so) | ||
273 | - struct socket *so; | 266 | +sorecvoob(struct socket *so) |
274 | { | 267 | { |
275 | struct tcpcb *tp = sototcpcb(so); | 268 | struct tcpcb *tp = sototcpcb(so); |
276 | 269 | ||
@@ -297,8 +290,7 @@ sorecvoob(so) | @@ -297,8 +290,7 @@ sorecvoob(so) | ||
297 | * There's a lot duplicated code here, but... | 290 | * There's a lot duplicated code here, but... |
298 | */ | 291 | */ |
299 | int | 292 | int |
300 | -sosendoob(so) | ||
301 | - struct socket *so; | 293 | +sosendoob(struct socket *so) |
302 | { | 294 | { |
303 | struct sbuf *sb = &so->so_rcv; | 295 | struct sbuf *sb = &so->so_rcv; |
304 | char buff[2048]; /* XXX Shouldn't be sending more oob data than this */ | 296 | char buff[2048]; /* XXX Shouldn't be sending more oob data than this */ |
@@ -356,8 +348,7 @@ sosendoob(so) | @@ -356,8 +348,7 @@ sosendoob(so) | ||
356 | * updating all sbuf field as necessary | 348 | * updating all sbuf field as necessary |
357 | */ | 349 | */ |
358 | int | 350 | int |
359 | -sowrite(so) | ||
360 | - struct socket *so; | 351 | +sowrite(struct socket *so) |
361 | { | 352 | { |
362 | int n,nn; | 353 | int n,nn; |
363 | struct sbuf *sb = &so->so_rcv; | 354 | struct sbuf *sb = &so->so_rcv; |
@@ -451,8 +442,7 @@ sowrite(so) | @@ -451,8 +442,7 @@ sowrite(so) | ||
451 | * recvfrom() a UDP socket | 442 | * recvfrom() a UDP socket |
452 | */ | 443 | */ |
453 | void | 444 | void |
454 | -sorecvfrom(so) | ||
455 | - struct socket *so; | 445 | +sorecvfrom(struct socket *so) |
456 | { | 446 | { |
457 | struct sockaddr_in addr; | 447 | struct sockaddr_in addr; |
458 | socklen_t addrlen = sizeof(struct sockaddr_in); | 448 | socklen_t addrlen = sizeof(struct sockaddr_in); |
@@ -479,7 +469,7 @@ sorecvfrom(so) | @@ -479,7 +469,7 @@ sorecvfrom(so) | ||
479 | icmp_error(so->so_m, ICMP_UNREACH,code, 0,strerror(errno)); | 469 | icmp_error(so->so_m, ICMP_UNREACH,code, 0,strerror(errno)); |
480 | } else { | 470 | } else { |
481 | icmp_reflect(so->so_m); | 471 | icmp_reflect(so->so_m); |
482 | - so->so_m = 0; /* Don't m_free() it again! */ | 472 | + so->so_m = NULL; /* Don't m_free() it again! */ |
483 | } | 473 | } |
484 | /* No need for this socket anymore, udp_detach it */ | 474 | /* No need for this socket anymore, udp_detach it */ |
485 | udp_detach(so); | 475 | udp_detach(so); |
@@ -551,9 +541,7 @@ sorecvfrom(so) | @@ -551,9 +541,7 @@ sorecvfrom(so) | ||
551 | * sendto() a socket | 541 | * sendto() a socket |
552 | */ | 542 | */ |
553 | int | 543 | int |
554 | -sosendto(so, m) | ||
555 | - struct socket *so; | ||
556 | - struct mbuf *m; | 544 | +sosendto(struct socket *so, struct mbuf *m) |
557 | { | 545 | { |
558 | int ret; | 546 | int ret; |
559 | struct sockaddr_in addr; | 547 | struct sockaddr_in addr; |
@@ -600,11 +588,7 @@ sosendto(so, m) | @@ -600,11 +588,7 @@ sosendto(so, m) | ||
600 | * XXX This should really be tcp_listen | 588 | * XXX This should really be tcp_listen |
601 | */ | 589 | */ |
602 | struct socket * | 590 | struct socket * |
603 | -solisten(port, laddr, lport, flags) | ||
604 | - u_int port; | ||
605 | - u_int32_t laddr; | ||
606 | - u_int lport; | ||
607 | - int flags; | 591 | +solisten(u_int port, u_int32_t laddr, u_int lport, int flags) |
608 | { | 592 | { |
609 | struct sockaddr_in addr; | 593 | struct sockaddr_in addr; |
610 | struct socket *so; | 594 | struct socket *so; |
@@ -706,8 +690,7 @@ sowwakeup(so) | @@ -706,8 +690,7 @@ sowwakeup(so) | ||
706 | * times each when only 1 was needed | 690 | * times each when only 1 was needed |
707 | */ | 691 | */ |
708 | void | 692 | void |
709 | -soisfconnecting(so) | ||
710 | - register struct socket *so; | 693 | +soisfconnecting(struct socket *so) |
711 | { | 694 | { |
712 | so->so_state &= ~(SS_NOFDREF|SS_ISFCONNECTED|SS_FCANTRCVMORE| | 695 | so->so_state &= ~(SS_NOFDREF|SS_ISFCONNECTED|SS_FCANTRCVMORE| |
713 | SS_FCANTSENDMORE|SS_FWDRAIN); | 696 | SS_FCANTSENDMORE|SS_FWDRAIN); |
@@ -715,8 +698,7 @@ soisfconnecting(so) | @@ -715,8 +698,7 @@ soisfconnecting(so) | ||
715 | } | 698 | } |
716 | 699 | ||
717 | void | 700 | void |
718 | -soisfconnected(so) | ||
719 | - register struct socket *so; | 701 | +soisfconnected(struct socket *so) |
720 | { | 702 | { |
721 | so->so_state &= ~(SS_ISFCONNECTING|SS_FWDRAIN|SS_NOFDREF); | 703 | so->so_state &= ~(SS_ISFCONNECTING|SS_FWDRAIN|SS_NOFDREF); |
722 | so->so_state |= SS_ISFCONNECTED; /* Clobber other states */ | 704 | so->so_state |= SS_ISFCONNECTED; /* Clobber other states */ |
@@ -758,8 +740,7 @@ sofcantsendmore(struct socket *so) | @@ -758,8 +740,7 @@ sofcantsendmore(struct socket *so) | ||
758 | } | 740 | } |
759 | 741 | ||
760 | void | 742 | void |
761 | -soisfdisconnected(so) | ||
762 | - struct socket *so; | 743 | +soisfdisconnected(struct socket *so) |
763 | { | 744 | { |
764 | /* so->so_state &= ~(SS_ISFCONNECTING|SS_ISFCONNECTED); */ | 745 | /* so->so_state &= ~(SS_ISFCONNECTING|SS_ISFCONNECTED); */ |
765 | /* close(so->s); */ | 746 | /* close(so->s); */ |
@@ -774,8 +755,7 @@ soisfdisconnected(so) | @@ -774,8 +755,7 @@ soisfdisconnected(so) | ||
774 | * Set CANTSENDMORE once all data has been write()n | 755 | * Set CANTSENDMORE once all data has been write()n |
775 | */ | 756 | */ |
776 | void | 757 | void |
777 | -sofwdrain(so) | ||
778 | - struct socket *so; | 758 | +sofwdrain(struct socket *so) |
779 | { | 759 | { |
780 | if (so->so_rcv.sb_cc) | 760 | if (so->so_rcv.sb_cc) |
781 | so->so_state |= SS_FWDRAIN; | 761 | so->so_state |= SS_FWDRAIN; |
slirp/tcp_input.c
@@ -121,10 +121,10 @@ tcp_reass(register struct tcpcb *tp, register struct tcpiphdr *ti, | @@ -121,10 +121,10 @@ tcp_reass(register struct tcpcb *tp, register struct tcpiphdr *ti, | ||
121 | int flags; | 121 | int flags; |
122 | 122 | ||
123 | /* | 123 | /* |
124 | - * Call with ti==0 after become established to | 124 | + * Call with ti==NULL after become established to |
125 | * force pre-ESTABLISHED data up to user socket. | 125 | * force pre-ESTABLISHED data up to user socket. |
126 | */ | 126 | */ |
127 | - if (ti == 0) | 127 | + if (ti == NULL) |
128 | goto present; | 128 | goto present; |
129 | 129 | ||
130 | /* | 130 | /* |
@@ -230,19 +230,16 @@ present: | @@ -230,19 +230,16 @@ present: | ||
230 | * protocol specification dated September, 1981 very closely. | 230 | * protocol specification dated September, 1981 very closely. |
231 | */ | 231 | */ |
232 | void | 232 | void |
233 | -tcp_input(m, iphlen, inso) | ||
234 | - register struct mbuf *m; | ||
235 | - int iphlen; | ||
236 | - struct socket *inso; | 233 | +tcp_input(struct mbuf *m, int iphlen, struct socket *inso) |
237 | { | 234 | { |
238 | struct ip save_ip, *ip; | 235 | struct ip save_ip, *ip; |
239 | register struct tcpiphdr *ti; | 236 | register struct tcpiphdr *ti; |
240 | caddr_t optp = NULL; | 237 | caddr_t optp = NULL; |
241 | int optlen = 0; | 238 | int optlen = 0; |
242 | int len, tlen, off; | 239 | int len, tlen, off; |
243 | - register struct tcpcb *tp = 0; | 240 | + register struct tcpcb *tp = NULL; |
244 | register int tiflags; | 241 | register int tiflags; |
245 | - struct socket *so = 0; | 242 | + struct socket *so = NULL; |
246 | int todrop, acked, ourfinisacked, needoutput = 0; | 243 | int todrop, acked, ourfinisacked, needoutput = 0; |
247 | /* int dropsocket = 0; */ | 244 | /* int dropsocket = 0; */ |
248 | int iss = 0; | 245 | int iss = 0; |
@@ -264,7 +261,7 @@ tcp_input(m, iphlen, inso) | @@ -264,7 +261,7 @@ tcp_input(m, iphlen, inso) | ||
264 | /* Re-set a few variables */ | 261 | /* Re-set a few variables */ |
265 | tp = sototcpcb(so); | 262 | tp = sototcpcb(so); |
266 | m = so->so_m; | 263 | m = so->so_m; |
267 | - so->so_m = 0; | 264 | + so->so_m = NULL; |
268 | ti = so->so_ti; | 265 | ti = so->so_ti; |
269 | tiwin = ti->ti_win; | 266 | tiwin = ti->ti_win; |
270 | tiflags = ti->ti_flags; | 267 | tiflags = ti->ti_flags; |
@@ -298,8 +295,8 @@ tcp_input(m, iphlen, inso) | @@ -298,8 +295,8 @@ tcp_input(m, iphlen, inso) | ||
298 | * Checksum extended TCP header and data. | 295 | * Checksum extended TCP header and data. |
299 | */ | 296 | */ |
300 | tlen = ((struct ip *)ti)->ip_len; | 297 | tlen = ((struct ip *)ti)->ip_len; |
301 | - tcpiphdr2qlink(ti)->next = tcpiphdr2qlink(ti)->prev = 0; | ||
302 | - memset(&ti->ti_i.ih_mbuf, 0 , sizeof(struct mbuf_ptr)); | 298 | + tcpiphdr2qlink(ti)->next = tcpiphdr2qlink(ti)->prev = NULL; |
299 | + memset(&ti->ti_i.ih_mbuf, 0 , sizeof(struct mbuf_ptr)); | ||
303 | ti->ti_x1 = 0; | 300 | ti->ti_x1 = 0; |
304 | ti->ti_len = htons((u_int16_t)tlen); | 301 | ti->ti_len = htons((u_int16_t)tlen); |
305 | len = sizeof(struct ip ) + tlen; | 302 | len = sizeof(struct ip ) + tlen; |
@@ -399,7 +396,7 @@ findso: | @@ -399,7 +396,7 @@ findso: | ||
399 | * the only flag set, then create a session, mark it | 396 | * the only flag set, then create a session, mark it |
400 | * as if it was LISTENING, and continue... | 397 | * as if it was LISTENING, and continue... |
401 | */ | 398 | */ |
402 | - if (so == 0) { | 399 | + if (so == NULL) { |
403 | if ((tiflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) != TH_SYN) | 400 | if ((tiflags & (TH_SYN|TH_FIN|TH_RST|TH_URG|TH_ACK)) != TH_SYN) |
404 | goto dropwithreset; | 401 | goto dropwithreset; |
405 | 402 | ||
@@ -439,7 +436,7 @@ findso: | @@ -439,7 +436,7 @@ findso: | ||
439 | tp = sototcpcb(so); | 436 | tp = sototcpcb(so); |
440 | 437 | ||
441 | /* XXX Should never fail */ | 438 | /* XXX Should never fail */ |
442 | - if (tp == 0) | 439 | + if (tp == NULL) |
443 | goto dropwithreset; | 440 | goto dropwithreset; |
444 | if (tp->t_state == TCPS_CLOSED) | 441 | if (tp->t_state == TCPS_CLOSED) |
445 | goto drop; | 442 | goto drop; |
@@ -1697,9 +1694,7 @@ tcp_xmit_timer(register struct tcpcb *tp, int rtt) | @@ -1697,9 +1694,7 @@ tcp_xmit_timer(register struct tcpcb *tp, int rtt) | ||
1697 | */ | 1694 | */ |
1698 | 1695 | ||
1699 | int | 1696 | int |
1700 | -tcp_mss(tp, offer) | ||
1701 | - register struct tcpcb *tp; | ||
1702 | - u_int offer; | 1697 | +tcp_mss(struct tcpcb *tp, u_int offer) |
1703 | { | 1698 | { |
1704 | struct socket *so = tp->t_socket; | 1699 | struct socket *so = tp->t_socket; |
1705 | int mss; | 1700 | int mss; |
slirp/tcp_output.c
@@ -64,8 +64,7 @@ static const u_char tcp_outflags[TCP_NSTATES] = { | @@ -64,8 +64,7 @@ static const u_char tcp_outflags[TCP_NSTATES] = { | ||
64 | * Tcp output routine: figure out what should be sent and send it. | 64 | * Tcp output routine: figure out what should be sent and send it. |
65 | */ | 65 | */ |
66 | int | 66 | int |
67 | -tcp_output(tp) | ||
68 | - register struct tcpcb *tp; | 67 | +tcp_output(struct tcpcb *tp) |
69 | { | 68 | { |
70 | register struct socket *so = tp->t_socket; | 69 | register struct socket *so = tp->t_socket; |
71 | register long len, win; | 70 | register long len, win; |
@@ -582,8 +581,7 @@ out: | @@ -582,8 +581,7 @@ out: | ||
582 | } | 581 | } |
583 | 582 | ||
584 | void | 583 | void |
585 | -tcp_setpersist(tp) | ||
586 | - register struct tcpcb *tp; | 584 | +tcp_setpersist(struct tcpcb *tp) |
587 | { | 585 | { |
588 | int t = ((tp->t_srtt >> 2) + tp->t_rttvar) >> 1; | 586 | int t = ((tp->t_srtt >> 2) + tp->t_rttvar) >> 1; |
589 | 587 |
slirp/tcp_subr.c
@@ -49,7 +49,7 @@ | @@ -49,7 +49,7 @@ | ||
49 | * Tcp initialization | 49 | * Tcp initialization |
50 | */ | 50 | */ |
51 | void | 51 | void |
52 | -tcp_init() | 52 | +tcp_init(void) |
53 | { | 53 | { |
54 | tcp_iss = 1; /* wrong */ | 54 | tcp_iss = 1; /* wrong */ |
55 | tcb.so_next = tcb.so_prev = &tcb; | 55 | tcb.so_next = tcb.so_prev = &tcb; |
@@ -63,8 +63,7 @@ tcp_init() | @@ -63,8 +63,7 @@ tcp_init() | ||
63 | */ | 63 | */ |
64 | /* struct tcpiphdr * */ | 64 | /* struct tcpiphdr * */ |
65 | void | 65 | void |
66 | -tcp_template(tp) | ||
67 | - struct tcpcb *tp; | 66 | +tcp_template(struct tcpcb *tp) |
68 | { | 67 | { |
69 | struct socket *so = tp->t_socket; | 68 | struct socket *so = tp->t_socket; |
70 | register struct tcpiphdr *n = &tp->t_template; | 69 | register struct tcpiphdr *n = &tp->t_template; |
@@ -102,12 +101,8 @@ tcp_template(tp) | @@ -102,12 +101,8 @@ tcp_template(tp) | ||
102 | * segment are as specified by the parameters. | 101 | * segment are as specified by the parameters. |
103 | */ | 102 | */ |
104 | void | 103 | void |
105 | -tcp_respond(tp, ti, m, ack, seq, flags) | ||
106 | - struct tcpcb *tp; | ||
107 | - register struct tcpiphdr *ti; | ||
108 | - register struct mbuf *m; | ||
109 | - tcp_seq ack, seq; | ||
110 | - int flags; | 104 | +tcp_respond(struct tcpcb *tp, struct tcpiphdr *ti, struct mbuf *m, |
105 | + tcp_seq ack, tcp_seq seq, int flags) | ||
111 | { | 106 | { |
112 | register int tlen; | 107 | register int tlen; |
113 | int win = 0; | 108 | int win = 0; |
@@ -122,7 +117,7 @@ tcp_respond(tp, ti, m, ack, seq, flags) | @@ -122,7 +117,7 @@ tcp_respond(tp, ti, m, ack, seq, flags) | ||
122 | 117 | ||
123 | if (tp) | 118 | if (tp) |
124 | win = sbspace(&tp->t_socket->so_rcv); | 119 | win = sbspace(&tp->t_socket->so_rcv); |
125 | - if (m == 0) { | 120 | + if (m == NULL) { |
126 | if ((m = m_get()) == NULL) | 121 | if ((m = m_get()) == NULL) |
127 | return; | 122 | return; |
128 | #ifdef TCP_COMPAT_42 | 123 | #ifdef TCP_COMPAT_42 |
@@ -152,7 +147,7 @@ tcp_respond(tp, ti, m, ack, seq, flags) | @@ -152,7 +147,7 @@ tcp_respond(tp, ti, m, ack, seq, flags) | ||
152 | tlen += sizeof (struct tcpiphdr); | 147 | tlen += sizeof (struct tcpiphdr); |
153 | m->m_len = tlen; | 148 | m->m_len = tlen; |
154 | 149 | ||
155 | - ti->ti_mbuf = 0; | 150 | + ti->ti_mbuf = NULL; |
156 | ti->ti_x1 = 0; | 151 | ti->ti_x1 = 0; |
157 | ti->ti_seq = htonl(seq); | 152 | ti->ti_seq = htonl(seq); |
158 | ti->ti_ack = htonl(ack); | 153 | ti->ti_ack = htonl(ack); |
@@ -182,8 +177,7 @@ tcp_respond(tp, ti, m, ack, seq, flags) | @@ -182,8 +177,7 @@ tcp_respond(tp, ti, m, ack, seq, flags) | ||
182 | * protocol control block. | 177 | * protocol control block. |
183 | */ | 178 | */ |
184 | struct tcpcb * | 179 | struct tcpcb * |
185 | -tcp_newtcpcb(so) | ||
186 | - struct socket *so; | 180 | +tcp_newtcpcb(struct socket *so) |
187 | { | 181 | { |
188 | register struct tcpcb *tp; | 182 | register struct tcpcb *tp; |
189 | 183 | ||
@@ -257,8 +251,7 @@ struct tcpcb *tcp_drop(struct tcpcb *tp, int err) | @@ -257,8 +251,7 @@ struct tcpcb *tcp_drop(struct tcpcb *tp, int err) | ||
257 | * wake up any sleepers | 251 | * wake up any sleepers |
258 | */ | 252 | */ |
259 | struct tcpcb * | 253 | struct tcpcb * |
260 | -tcp_close(tp) | ||
261 | - register struct tcpcb *tp; | 254 | +tcp_close(struct tcpcb *tp) |
262 | { | 255 | { |
263 | register struct tcpiphdr *t; | 256 | register struct tcpiphdr *t; |
264 | struct socket *so = tp->t_socket; | 257 | struct socket *so = tp->t_socket; |
@@ -281,7 +274,7 @@ tcp_close(tp) | @@ -281,7 +274,7 @@ tcp_close(tp) | ||
281 | */ | 274 | */ |
282 | /* free(tp, M_PCB); */ | 275 | /* free(tp, M_PCB); */ |
283 | free(tp); | 276 | free(tp); |
284 | - so->so_tcpcb = 0; | 277 | + so->so_tcpcb = NULL; |
285 | soisfdisconnected(so); | 278 | soisfdisconnected(so); |
286 | /* clobber input socket cache if we're closing the cached connection */ | 279 | /* clobber input socket cache if we're closing the cached connection */ |
287 | if (so == tcp_last_so) | 280 | if (so == tcp_last_so) |
@@ -333,8 +326,7 @@ tcp_quench(i, errno) | @@ -333,8 +326,7 @@ tcp_quench(i, errno) | ||
333 | * We can let the user exit from the close as soon as the FIN is acked. | 326 | * We can let the user exit from the close as soon as the FIN is acked. |
334 | */ | 327 | */ |
335 | void | 328 | void |
336 | -tcp_sockclosed(tp) | ||
337 | - struct tcpcb *tp; | 329 | +tcp_sockclosed(struct tcpcb *tp) |
338 | { | 330 | { |
339 | 331 | ||
340 | DEBUG_CALL("tcp_sockclosed"); | 332 | DEBUG_CALL("tcp_sockclosed"); |
@@ -375,8 +367,7 @@ tcp_sockclosed(tp) | @@ -375,8 +367,7 @@ tcp_sockclosed(tp) | ||
375 | * nonblocking. Connect returns after the SYN is sent, and does | 367 | * nonblocking. Connect returns after the SYN is sent, and does |
376 | * not wait for ACK+SYN. | 368 | * not wait for ACK+SYN. |
377 | */ | 369 | */ |
378 | -int tcp_fconnect(so) | ||
379 | - struct socket *so; | 370 | +int tcp_fconnect(struct socket *so) |
380 | { | 371 | { |
381 | int ret=0; | 372 | int ret=0; |
382 | 373 | ||
@@ -438,8 +429,7 @@ int tcp_fconnect(so) | @@ -438,8 +429,7 @@ int tcp_fconnect(so) | ||
438 | * here and SYN the local-host. | 429 | * here and SYN the local-host. |
439 | */ | 430 | */ |
440 | void | 431 | void |
441 | -tcp_connect(inso) | ||
442 | - struct socket *inso; | 432 | +tcp_connect(struct socket *inso) |
443 | { | 433 | { |
444 | struct socket *so; | 434 | struct socket *so; |
445 | struct sockaddr_in addr; | 435 | struct sockaddr_in addr; |
@@ -525,8 +515,7 @@ tcp_connect(inso) | @@ -525,8 +515,7 @@ tcp_connect(inso) | ||
525 | * Attach a TCPCB to a socket. | 515 | * Attach a TCPCB to a socket. |
526 | */ | 516 | */ |
527 | int | 517 | int |
528 | -tcp_attach(so) | ||
529 | - struct socket *so; | 518 | +tcp_attach(struct socket *so) |
530 | { | 519 | { |
531 | if ((so->so_tcpcb = tcp_newtcpcb(so)) == NULL) | 520 | if ((so->so_tcpcb = tcp_newtcpcb(so)) == NULL) |
532 | return -1; | 521 | return -1; |
@@ -558,14 +547,13 @@ static const struct tos_t tcptos[] = { | @@ -558,14 +547,13 @@ static const struct tos_t tcptos[] = { | ||
558 | #ifdef CONFIG_QEMU | 547 | #ifdef CONFIG_QEMU |
559 | static | 548 | static |
560 | #endif | 549 | #endif |
561 | -struct emu_t *tcpemu = 0; | 550 | +struct emu_t *tcpemu = NULL; |
562 | 551 | ||
563 | /* | 552 | /* |
564 | * Return TOS according to the above table | 553 | * Return TOS according to the above table |
565 | */ | 554 | */ |
566 | u_int8_t | 555 | u_int8_t |
567 | -tcp_tos(so) | ||
568 | - struct socket *so; | 556 | +tcp_tos(struct socket *so) |
569 | { | 557 | { |
570 | int i = 0; | 558 | int i = 0; |
571 | struct emu_t *emup; | 559 | struct emu_t *emup; |
@@ -620,9 +608,7 @@ int do_echo = -1; | @@ -620,9 +608,7 @@ int do_echo = -1; | ||
620 | * NOTE: if you return 0 you MUST m_free() the mbuf! | 608 | * NOTE: if you return 0 you MUST m_free() the mbuf! |
621 | */ | 609 | */ |
622 | int | 610 | int |
623 | -tcp_emu(so, m) | ||
624 | - struct socket *so; | ||
625 | - struct mbuf *m; | 611 | +tcp_emu(struct socket *so, struct mbuf *m) |
626 | { | 612 | { |
627 | u_int n1, n2, n3, n4, n5, n6; | 613 | u_int n1, n2, n3, n4, n5, n6; |
628 | char buff[257]; | 614 | char buff[257]; |
@@ -976,7 +962,7 @@ do_prompt: | @@ -976,7 +962,7 @@ do_prompt: | ||
976 | } | 962 | } |
977 | #endif | 963 | #endif |
978 | case EMU_FTP: /* ftp */ | 964 | case EMU_FTP: /* ftp */ |
979 | - *(m->m_data+m->m_len) = 0; /* NULL terminate for strstr */ | 965 | + *(m->m_data+m->m_len) = 0; /* NUL terminate for strstr */ |
980 | if ((bptr = (char *)strstr(m->m_data, "ORT")) != NULL) { | 966 | if ((bptr = (char *)strstr(m->m_data, "ORT")) != NULL) { |
981 | /* | 967 | /* |
982 | * Need to emulate the PORT command | 968 | * Need to emulate the PORT command |
@@ -1244,8 +1230,7 @@ do_prompt: | @@ -1244,8 +1230,7 @@ do_prompt: | ||
1244 | * return 2 if this is a command-line connection | 1230 | * return 2 if this is a command-line connection |
1245 | */ | 1231 | */ |
1246 | int | 1232 | int |
1247 | -tcp_ctl(so) | ||
1248 | - struct socket *so; | 1233 | +tcp_ctl(struct socket *so) |
1249 | { | 1234 | { |
1250 | struct sbuf *sb = &so->so_snd; | 1235 | struct sbuf *sb = &so->so_snd; |
1251 | int command; | 1236 | int command; |
vl.c
@@ -21,29 +21,6 @@ | @@ -21,29 +21,6 @@ | ||
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
22 | * THE SOFTWARE. | 22 | * THE SOFTWARE. |
23 | */ | 23 | */ |
24 | -#include "hw/hw.h" | ||
25 | -#include "hw/boards.h" | ||
26 | -#include "hw/usb.h" | ||
27 | -#include "hw/pcmcia.h" | ||
28 | -#include "hw/pc.h" | ||
29 | -#include "hw/audiodev.h" | ||
30 | -#include "hw/isa.h" | ||
31 | -#include "hw/baum.h" | ||
32 | -#include "hw/bt.h" | ||
33 | -#include "net.h" | ||
34 | -#include "monitor.h" | ||
35 | -#include "console.h" | ||
36 | -#include "sysemu.h" | ||
37 | -#include "gdbstub.h" | ||
38 | -#include "qemu-timer.h" | ||
39 | -#include "qemu-char.h" | ||
40 | -#include "cache-utils.h" | ||
41 | -#include "block.h" | ||
42 | -#include "audio/audio.h" | ||
43 | -#include "migration.h" | ||
44 | -#include "kvm.h" | ||
45 | -#include "balloon.h" | ||
46 | - | ||
47 | #include <unistd.h> | 24 | #include <unistd.h> |
48 | #include <fcntl.h> | 25 | #include <fcntl.h> |
49 | #include <signal.h> | 26 | #include <signal.h> |
@@ -114,12 +91,6 @@ | @@ -114,12 +91,6 @@ | ||
114 | #endif | 91 | #endif |
115 | #endif | 92 | #endif |
116 | 93 | ||
117 | -#include "qemu_socket.h" | ||
118 | - | ||
119 | -#if defined(CONFIG_SLIRP) | ||
120 | -#include "libslirp.h" | ||
121 | -#endif | ||
122 | - | ||
123 | #if defined(__OpenBSD__) | 94 | #if defined(__OpenBSD__) |
124 | #include <util.h> | 95 | #include <util.h> |
125 | #endif | 96 | #endif |
@@ -154,10 +125,39 @@ int main(int argc, char **argv) | @@ -154,10 +125,39 @@ int main(int argc, char **argv) | ||
154 | #define main qemu_main | 125 | #define main qemu_main |
155 | #endif /* CONFIG_COCOA */ | 126 | #endif /* CONFIG_COCOA */ |
156 | 127 | ||
128 | +#include "hw/hw.h" | ||
129 | +#include "hw/boards.h" | ||
130 | +#include "hw/usb.h" | ||
131 | +#include "hw/pcmcia.h" | ||
132 | +#include "hw/pc.h" | ||
133 | +#include "hw/audiodev.h" | ||
134 | +#include "hw/isa.h" | ||
135 | +#include "hw/baum.h" | ||
136 | +#include "hw/bt.h" | ||
137 | +#include "net.h" | ||
138 | +#include "monitor.h" | ||
139 | +#include "console.h" | ||
140 | +#include "sysemu.h" | ||
141 | +#include "gdbstub.h" | ||
142 | +#include "qemu-timer.h" | ||
143 | +#include "qemu-char.h" | ||
144 | +#include "cache-utils.h" | ||
145 | +#include "block.h" | ||
146 | +#include "audio/audio.h" | ||
147 | +#include "migration.h" | ||
148 | +#include "kvm.h" | ||
149 | +#include "balloon.h" | ||
150 | + | ||
157 | #include "disas.h" | 151 | #include "disas.h" |
158 | 152 | ||
159 | #include "exec-all.h" | 153 | #include "exec-all.h" |
160 | 154 | ||
155 | +#include "qemu_socket.h" | ||
156 | + | ||
157 | +#if defined(CONFIG_SLIRP) | ||
158 | +#include "libslirp.h" | ||
159 | +#endif | ||
160 | + | ||
161 | //#define DEBUG_UNUSED_IOPORT | 161 | //#define DEBUG_UNUSED_IOPORT |
162 | //#define DEBUG_IOPORT | 162 | //#define DEBUG_IOPORT |
163 | //#define DEBUG_NET | 163 | //#define DEBUG_NET |