Commit 9596ebb7012a19a45ca036a200acd617a93a321b

Authored by pbrook
1 parent 4c1b1bfe

Add statics and missing #includes for prototypes.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3683 c046a42c-6fe2-441c-8c8c-71466251a162
audio/audio.c
... ... @@ -238,7 +238,7 @@ static char *audio_alloc_prefix (const char *s)
238 238 return r;
239 239 }
240 240  
241   -const char *audio_audfmt_to_string (audfmt_e fmt)
  241 +static const char *audio_audfmt_to_string (audfmt_e fmt)
242 242 {
243 243 switch (fmt) {
244 244 case AUD_FMT_U8:
... ... @@ -264,7 +264,8 @@ const char *audio_audfmt_to_string (audfmt_e fmt)
264 264 return "S16";
265 265 }
266 266  
267   -audfmt_e audio_string_to_audfmt (const char *s, audfmt_e defval, int *defaultp)
  267 +static audfmt_e audio_string_to_audfmt (const char *s, audfmt_e defval,
  268 + int *defaultp)
268 269 {
269 270 if (!strcasecmp (s, "u8")) {
270 271 *defaultp = 0;
... ...
block-vvfat.c
... ... @@ -175,7 +175,7 @@ static inline int array_roll(array_t* array,int index_to,int index_from,int coun
175 175 return 0;
176 176 }
177 177  
178   -inline int array_remove_slice(array_t* array,int index, int count)
  178 +static inline int array_remove_slice(array_t* array,int index, int count)
179 179 {
180 180 assert(index >=0);
181 181 assert(count > 0);
... ... @@ -186,13 +186,13 @@ inline int array_remove_slice(array_t* array,int index, int count)
186 186 return 0;
187 187 }
188 188  
189   -int array_remove(array_t* array,int index)
  189 +static int array_remove(array_t* array,int index)
190 190 {
191 191 return array_remove_slice(array, index, 1);
192 192 }
193 193  
194 194 /* return the index for a given member */
195   -int array_index(array_t* array, void* pointer)
  195 +static int array_index(array_t* array, void* pointer)
196 196 {
197 197 size_t offset = (char*)pointer - array->pointer;
198 198 assert(offset >= 0);
... ...
... ... @@ -124,7 +124,7 @@ void path_combine(char *dest, int dest_size,
124 124 }
125 125  
126 126  
127   -void bdrv_register(BlockDriver *bdrv)
  127 +static void bdrv_register(BlockDriver *bdrv)
128 128 {
129 129 if (!bdrv->bdrv_aio_read) {
130 130 /* add AIO emulation layer */
... ...
console.c
... ... @@ -61,7 +61,7 @@ typedef struct QEMUFIFO {
61 61 int count, wptr, rptr;
62 62 } QEMUFIFO;
63 63  
64   -int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1)
  64 +static int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1)
65 65 {
66 66 int l, len;
67 67  
... ... @@ -84,7 +84,7 @@ int qemu_fifo_write(QEMUFIFO *f, const uint8_t *buf, int len1)
84 84 return len1;
85 85 }
86 86  
87   -int qemu_fifo_read(QEMUFIFO *f, uint8_t *buf, int len1)
  87 +static int qemu_fifo_read(QEMUFIFO *f, uint8_t *buf, int len1)
88 88 {
89 89 int l, len;
90 90  
... ...
dyngen.c
... ... @@ -232,7 +232,7 @@ enum {
232 232  
233 233 int do_swap;
234 234  
235   -void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(const char *fmt, ...)
  235 +static void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(const char *fmt, ...)
236 236 {
237 237 va_list ap;
238 238 va_start(ap, fmt);
... ... @@ -243,7 +243,7 @@ void __attribute__((noreturn)) __attribute__((format (printf, 1, 2))) error(cons
243 243 exit(1);
244 244 }
245 245  
246   -void *load_data(int fd, long offset, unsigned int size)
  246 +static void *load_data(int fd, long offset, unsigned int size)
247 247 {
248 248 char *data;
249 249  
... ...
elf_ops.h
... ... @@ -138,9 +138,9 @@ static int glue(load_symbols, SZ)(struct elfhdr *ehdr, int fd, int must_swab)
138 138 return -1;
139 139 }
140 140  
141   -int glue(load_elf, SZ)(int fd, int64_t virt_to_phys_addend,
142   - int must_swab, uint64_t *pentry,
143   - uint64_t *lowaddr, uint64_t *highaddr)
  141 +static int glue(load_elf, SZ)(int fd, int64_t virt_to_phys_addend,
  142 + int must_swab, uint64_t *pentry,
  143 + uint64_t *lowaddr, uint64_t *highaddr)
144 144 {
145 145 struct elfhdr ehdr;
146 146 struct elf_phdr *phdr = NULL, *ph;
... ...
hw/arm_sysctl.c
... ... @@ -8,7 +8,7 @@
8 8 */
9 9  
10 10 #include "hw.h"
11   -#include "arm-misc.h"
  11 +#include "primecell.h"
12 12 #include "sysemu.h"
13 13  
14 14 #define LOCK_VALUE 0xa05f
... ...
hw/arm_timer.c
... ... @@ -8,8 +8,8 @@
8 8 */
9 9  
10 10 #include "hw.h"
11   -#include "arm-misc.h"
12 11 #include "qemu-timer.h"
  12 +#include "primecell.h"
13 13  
14 14 /* Common timer implementation. */
15 15  
... ... @@ -43,7 +43,7 @@ static void arm_timer_update(arm_timer_state *s)
43 43 }
44 44 }
45 45  
46   -uint32_t arm_timer_read(void *opaque, target_phys_addr_t offset)
  46 +static uint32_t arm_timer_read(void *opaque, target_phys_addr_t offset)
47 47 {
48 48 arm_timer_state *s = (arm_timer_state *)opaque;
49 49  
... ...
hw/gt64xxx.c
... ... @@ -908,7 +908,7 @@ static void pci_gt64120_set_irq(qemu_irq *pic, int irq_num, int level)
908 908 }
909 909  
910 910  
911   -void gt64120_reset(void *opaque)
  911 +static void gt64120_reset(void *opaque)
912 912 {
913 913 GT64120State *s = opaque;
914 914  
... ...
hw/i8259.c
... ... @@ -178,7 +178,7 @@ void pic_update_irq(PicState2 *s)
178 178 int64_t irq_time[16];
179 179 #endif
180 180  
181   -void i8259_set_irq(void *opaque, int irq, int level)
  181 +static void i8259_set_irq(void *opaque, int irq, int level)
182 182 {
183 183 PicState2 *s = opaque;
184 184  
... ...
hw/ide.c
... ... @@ -30,6 +30,7 @@
30 30 #include "block.h"
31 31 #include "qemu-timer.h"
32 32 #include "sysemu.h"
  33 +#include "ppc_mac.h"
33 34  
34 35 /* debug IDE devices */
35 36 //#define DEBUG_IDE
... ...
hw/mc146818rtc.c
... ... @@ -390,7 +390,7 @@ void rtc_set_date(RTCState *s, const struct tm *tm)
390 390 #define REG_IBM_CENTURY_BYTE 0x32
391 391 #define REG_IBM_PS2_CENTURY_BYTE 0x37
392 392  
393   -void rtc_set_date_from_host(RTCState *s)
  393 +static void rtc_set_date_from_host(RTCState *s)
394 394 {
395 395 time_t ti;
396 396 struct tm *tm;
... ... @@ -498,22 +498,22 @@ RTCState *rtc_init(int base, qemu_irq irq)
498 498 }
499 499  
500 500 /* Memory mapped interface */
501   -uint32_t cmos_mm_readb (void *opaque, target_phys_addr_t addr)
  501 +static uint32_t cmos_mm_readb (void *opaque, target_phys_addr_t addr)
502 502 {
503 503 RTCState *s = opaque;
504 504  
505 505 return cmos_ioport_read(s, (addr - s->base) >> s->it_shift) & 0xFF;
506 506 }
507 507  
508   -void cmos_mm_writeb (void *opaque,
509   - target_phys_addr_t addr, uint32_t value)
  508 +static void cmos_mm_writeb (void *opaque,
  509 + target_phys_addr_t addr, uint32_t value)
510 510 {
511 511 RTCState *s = opaque;
512 512  
513 513 cmos_ioport_write(s, (addr - s->base) >> s->it_shift, value & 0xFF);
514 514 }
515 515  
516   -uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr)
  516 +static uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr)
517 517 {
518 518 RTCState *s = opaque;
519 519 uint32_t val;
... ... @@ -525,8 +525,8 @@ uint32_t cmos_mm_readw (void *opaque, target_phys_addr_t addr)
525 525 return val;
526 526 }
527 527  
528   -void cmos_mm_writew (void *opaque,
529   - target_phys_addr_t addr, uint32_t value)
  528 +static void cmos_mm_writew (void *opaque,
  529 + target_phys_addr_t addr, uint32_t value)
530 530 {
531 531 RTCState *s = opaque;
532 532 #ifdef TARGET_WORDS_BIGENDIAN
... ... @@ -535,7 +535,7 @@ void cmos_mm_writew (void *opaque,
535 535 cmos_ioport_write(s, (addr - s->base) >> s->it_shift, value & 0xFFFF);
536 536 }
537 537  
538   -uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr)
  538 +static uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr)
539 539 {
540 540 RTCState *s = opaque;
541 541 uint32_t val;
... ... @@ -547,8 +547,8 @@ uint32_t cmos_mm_readl (void *opaque, target_phys_addr_t addr)
547 547 return val;
548 548 }
549 549  
550   -void cmos_mm_writel (void *opaque,
551   - target_phys_addr_t addr, uint32_t value)
  550 +static void cmos_mm_writel (void *opaque,
  551 + target_phys_addr_t addr, uint32_t value)
552 552 {
553 553 RTCState *s = opaque;
554 554 #ifdef TARGET_WORDS_BIGENDIAN
... ...
hw/mcf_fec.c
... ... @@ -251,7 +251,7 @@ static uint32_t mcf_fec_read(void *opaque, target_phys_addr_t addr)
251 251 }
252 252 }
253 253  
254   -void mcf_fec_write(void *opaque, target_phys_addr_t addr, uint32_t value)
  254 +static void mcf_fec_write(void *opaque, target_phys_addr_t addr, uint32_t value)
255 255 {
256 256 mcf_fec_state *s = (mcf_fec_state *)opaque;
257 257 switch (addr & 0x3ff) {
... ...
hw/mips_malta.c
... ... @@ -398,7 +398,7 @@ static CPUWriteMemoryFunc *malta_fpga_write[] = {
398 398 malta_fpga_writel
399 399 };
400 400  
401   -void malta_fpga_reset(void *opaque)
  401 +static void malta_fpga_reset(void *opaque)
402 402 {
403 403 MaltaFPGAState *s = opaque;
404 404  
... ... @@ -415,7 +415,7 @@ void malta_fpga_reset(void *opaque)
415 415 malta_fpga_update_display(s);
416 416 }
417 417  
418   -MaltaFPGAState *malta_fpga_init(target_phys_addr_t base, CPUState *env)
  418 +static MaltaFPGAState *malta_fpga_init(target_phys_addr_t base, CPUState *env)
419 419 {
420 420 MaltaFPGAState *s;
421 421 CharDriverState *uart_chr;
... ...
hw/ne2000.c
... ... @@ -23,6 +23,7 @@
23 23 */
24 24 #include "hw.h"
25 25 #include "pci.h"
  26 +#include "pc.h"
26 27 #include "net.h"
27 28  
28 29 /* debug NE2000 card */
... ...
hw/nvram.h
... ... @@ -37,5 +37,6 @@ void m48t59_toggle_lock (void *private, int lock);
37 37 m48t59_t *m48t59_init (qemu_irq IRQ, target_phys_addr_t mem_base,
38 38 uint32_t io_base, uint16_t size,
39 39 int type);
  40 +void m48t59_set_addr (void *opaque, uint32_t addr);
40 41  
41 42 #endif /* !NVRAM_H */
... ...
hw/omap.c
... ... @@ -3041,7 +3041,7 @@ static CPUWriteMemoryFunc *omap_mpuio_writefn[] = {
3041 3041 omap_badwidth_write16,
3042 3042 };
3043 3043  
3044   -void omap_mpuio_reset(struct omap_mpuio_s *s)
  3044 +static void omap_mpuio_reset(struct omap_mpuio_s *s)
3045 3045 {
3046 3046 s->inputs = 0;
3047 3047 s->outputs = 0;
... ... @@ -3257,7 +3257,7 @@ static CPUWriteMemoryFunc *omap_gpio_writefn[] = {
3257 3257 omap_badwidth_write16,
3258 3258 };
3259 3259  
3260   -void omap_gpio_reset(struct omap_gpio_s *s)
  3260 +static void omap_gpio_reset(struct omap_gpio_s *s)
3261 3261 {
3262 3262 s->inputs = 0;
3263 3263 s->outputs = ~0;
... ... @@ -3429,7 +3429,7 @@ static CPUWriteMemoryFunc *omap_uwire_writefn[] = {
3429 3429 omap_badwidth_write16,
3430 3430 };
3431 3431  
3432   -void omap_uwire_reset(struct omap_uwire_s *s)
  3432 +static void omap_uwire_reset(struct omap_uwire_s *s)
3433 3433 {
3434 3434 s->control = 0;
3435 3435 s->setup[0] = 0;
... ... @@ -3470,7 +3470,7 @@ void omap_uwire_attach(struct omap_uwire_s *s,
3470 3470 }
3471 3471  
3472 3472 /* Pseudonoise Pulse-Width Light Modulator */
3473   -void omap_pwl_update(struct omap_mpu_state_s *s)
  3473 +static void omap_pwl_update(struct omap_mpu_state_s *s)
3474 3474 {
3475 3475 int output = (s->pwl.clk && s->pwl.enable) ? s->pwl.level : 0;
3476 3476  
... ... @@ -3528,7 +3528,7 @@ static CPUWriteMemoryFunc *omap_pwl_writefn[] = {
3528 3528 omap_badwidth_write8,
3529 3529 };
3530 3530  
3531   -void omap_pwl_reset(struct omap_mpu_state_s *s)
  3531 +static void omap_pwl_reset(struct omap_mpu_state_s *s)
3532 3532 {
3533 3533 s->pwl.output = 0;
3534 3534 s->pwl.level = 0;
... ... @@ -3632,7 +3632,7 @@ static CPUWriteMemoryFunc *omap_pwt_writefn[] = {
3632 3632 omap_badwidth_write8,
3633 3633 };
3634 3634  
3635   -void omap_pwt_reset(struct omap_mpu_state_s *s)
  3635 +static void omap_pwt_reset(struct omap_mpu_state_s *s)
3636 3636 {
3637 3637 s->pwt.frc = 0;
3638 3638 s->pwt.vrc = 0;
... ... @@ -4037,7 +4037,7 @@ static void omap_rtc_tick(void *opaque)
4037 4037 qemu_mod_timer(s->clk, s->tick);
4038 4038 }
4039 4039  
4040   -void omap_rtc_reset(struct omap_rtc_s *s)
  4040 +static void omap_rtc_reset(struct omap_rtc_s *s)
4041 4041 {
4042 4042 s->interrupts = 0;
4043 4043 s->comp_reg = 0;
... ... @@ -4509,14 +4509,14 @@ struct omap_mcbsp_s *omap_mcbsp_init(target_phys_addr_t base,
4509 4509 return s;
4510 4510 }
4511 4511  
4512   -void omap_mcbsp_i2s_swallow(void *opaque, int line, int level)
  4512 +static void omap_mcbsp_i2s_swallow(void *opaque, int line, int level)
4513 4513 {
4514 4514 struct omap_mcbsp_s *s = (struct omap_mcbsp_s *) opaque;
4515 4515  
4516 4516 omap_mcbsp_rx_start(s);
4517 4517 }
4518 4518  
4519   -void omap_mcbsp_i2s_start(void *opaque, int line, int level)
  4519 +static void omap_mcbsp_i2s_start(void *opaque, int line, int level)
4520 4520 {
4521 4521 struct omap_mcbsp_s *s = (struct omap_mcbsp_s *) opaque;
4522 4522  
... ...
hw/omap.h
... ... @@ -662,6 +662,9 @@ struct omap_mpu_state_s {
662 662 # error TARGET_PHYS_ADDR_BITS undefined
663 663 # endif
664 664  
  665 +uint32_t omap_badwidth_read8(void *opaque, target_phys_addr_t addr);
  666 +void omap_badwidth_write8(void *opaque, target_phys_addr_t addr,
  667 + uint32_t value);
665 668 uint32_t omap_badwidth_read16(void *opaque, target_phys_addr_t addr);
666 669 void omap_badwidth_write16(void *opaque, target_phys_addr_t addr,
667 670 uint32_t value);
... ...
hw/omap_lcdc.c
... ... @@ -114,7 +114,7 @@ static draw_line_func *draw_line_table2[33] = {
114 114 [32] = draw_line16_32,
115 115 };
116 116  
117   -void omap_update_display(void *opaque)
  117 +static void omap_update_display(void *opaque)
118 118 {
119 119 struct omap_lcd_panel_s *omap_lcd = (struct omap_lcd_panel_s *) opaque;
120 120 draw_line_func *draw_line;
... ... @@ -289,7 +289,7 @@ static int ppm_save(const char *filename, uint8_t *data,
289 289 return 0;
290 290 }
291 291  
292   -void omap_screen_dump(void *opaque, const char *filename) {
  292 +static void omap_screen_dump(void *opaque, const char *filename) {
293 293 struct omap_lcd_panel_s *omap_lcd = opaque;
294 294 omap_update_display(opaque);
295 295 if (omap_lcd && omap_lcd->state->data)
... ... @@ -298,12 +298,12 @@ void omap_screen_dump(void *opaque, const char *filename) {
298 298 omap_lcd->state->linesize);
299 299 }
300 300  
301   -void omap_invalidate_display(void *opaque) {
  301 +static void omap_invalidate_display(void *opaque) {
302 302 struct omap_lcd_panel_s *omap_lcd = opaque;
303 303 omap_lcd->invalidate = 1;
304 304 }
305 305  
306   -void omap_lcd_update(struct omap_lcd_panel_s *s) {
  306 +static void omap_lcd_update(struct omap_lcd_panel_s *s) {
307 307 if (!s->enable) {
308 308 s->dma->current_frame = -1;
309 309 s->sync_error = 0;
... ...
hw/parallel.c
... ... @@ -458,45 +458,45 @@ ParallelState *parallel_init(int base, qemu_irq irq, CharDriverState *chr)
458 458 }
459 459  
460 460 /* Memory mapped interface */
461   -uint32_t parallel_mm_readb (void *opaque, target_phys_addr_t addr)
  461 +static uint32_t parallel_mm_readb (void *opaque, target_phys_addr_t addr)
462 462 {
463 463 ParallelState *s = opaque;
464 464  
465 465 return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift) & 0xFF;
466 466 }
467 467  
468   -void parallel_mm_writeb (void *opaque,
469   - target_phys_addr_t addr, uint32_t value)
  468 +static void parallel_mm_writeb (void *opaque,
  469 + target_phys_addr_t addr, uint32_t value)
470 470 {
471 471 ParallelState *s = opaque;
472 472  
473 473 parallel_ioport_write_sw(s, (addr - s->base) >> s->it_shift, value & 0xFF);
474 474 }
475 475  
476   -uint32_t parallel_mm_readw (void *opaque, target_phys_addr_t addr)
  476 +static uint32_t parallel_mm_readw (void *opaque, target_phys_addr_t addr)
477 477 {
478 478 ParallelState *s = opaque;
479 479  
480 480 return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift) & 0xFFFF;
481 481 }
482 482  
483   -void parallel_mm_writew (void *opaque,
484   - target_phys_addr_t addr, uint32_t value)
  483 +static void parallel_mm_writew (void *opaque,
  484 + target_phys_addr_t addr, uint32_t value)
485 485 {
486 486 ParallelState *s = opaque;
487 487  
488 488 parallel_ioport_write_sw(s, (addr - s->base) >> s->it_shift, value & 0xFFFF);
489 489 }
490 490  
491   -uint32_t parallel_mm_readl (void *opaque, target_phys_addr_t addr)
  491 +static uint32_t parallel_mm_readl (void *opaque, target_phys_addr_t addr)
492 492 {
493 493 ParallelState *s = opaque;
494 494  
495 495 return parallel_ioport_read_sw(s, (addr - s->base) >> s->it_shift);
496 496 }
497 497  
498   -void parallel_mm_writel (void *opaque,
499   - target_phys_addr_t addr, uint32_t value)
  498 +static void parallel_mm_writel (void *opaque,
  499 + target_phys_addr_t addr, uint32_t value)
500 500 {
501 501 ParallelState *s = opaque;
502 502  
... ...
... ... @@ -317,7 +317,7 @@ static uint32_t ioport92_read(void *opaque, uint32_t addr)
317 317 /***********************************************************/
318 318 /* Bochs BIOS debug ports */
319 319  
320   -void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val)
  320 +static void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val)
321 321 {
322 322 static const char shutdown_str[8] = "Shutdown";
323 323 static int shutdown_index = 0;
... ... @@ -361,7 +361,7 @@ void bochs_bios_write(void *opaque, uint32_t addr, uint32_t val)
361 361 }
362 362 }
363 363  
364   -void bochs_bios_init(void)
  364 +static void bochs_bios_init(void)
365 365 {
366 366 register_ioport_write(0x400, 1, 2, bochs_bios_write, NULL);
367 367 register_ioport_write(0x401, 1, 2, bochs_bios_write, NULL);
... ... @@ -431,8 +431,8 @@ static void generate_bootsect(uint32_t gpr[8], uint16_t segs[6], uint16_t ip)
431 431 bdrv_set_boot_sector(bs_table[0], bootsect, sizeof(bootsect));
432 432 }
433 433  
434   -int load_kernel(const char *filename, uint8_t *addr,
435   - uint8_t *real_addr)
  434 +static int load_kernel(const char *filename, uint8_t *addr,
  435 + uint8_t *real_addr)
436 436 {
437 437 int fd, size;
438 438 int setup_sects;
... ...
hw/pci.c
... ... @@ -65,7 +65,7 @@ PCIBus *pci_register_bus(pci_set_irq_fn set_irq, pci_map_irq_fn map_irq,
65 65 return bus;
66 66 }
67 67  
68   -PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq)
  68 +static PCIBus *pci_register_secondary_bus(PCIDevice *dev, pci_map_irq_fn map_irq)
69 69 {
70 70 PCIBus *bus;
71 71 bus = qemu_mallocz(sizeof(PCIBus));
... ... @@ -159,7 +159,7 @@ void pci_register_io_region(PCIDevice *pci_dev, int region_num,
159 159 *(uint32_t *)(pci_dev->config + addr) = cpu_to_le32(type);
160 160 }
161 161  
162   -target_phys_addr_t pci_to_cpu_addr(target_phys_addr_t addr)
  162 +static target_phys_addr_t pci_to_cpu_addr(target_phys_addr_t addr)
163 163 {
164 164 return addr + pci_mem_base;
165 165 }
... ... @@ -606,7 +606,7 @@ typedef struct {
606 606 PCIBus *bus;
607 607 } PCIBridge;
608 608  
609   -void pci_bridge_write_config(PCIDevice *d,
  609 +static void pci_bridge_write_config(PCIDevice *d,
610 610 uint32_t address, uint32_t val, int len)
611 611 {
612 612 PCIBridge *s = (PCIBridge *)d;
... ...
hw/pckbd.c
... ... @@ -290,7 +290,7 @@ static uint32_t kbd_read_data(void *opaque, uint32_t addr)
290 290 return ps2_read_data(s->kbd);
291 291 }
292 292  
293   -void kbd_write_data(void *opaque, uint32_t addr, uint32_t val)
  293 +static void kbd_write_data(void *opaque, uint32_t addr, uint32_t val)
294 294 {
295 295 KBDState *s = opaque;
296 296  
... ... @@ -385,7 +385,7 @@ void i8042_init(qemu_irq kbd_irq, qemu_irq mouse_irq, uint32_t io_base)
385 385 }
386 386  
387 387 /* Memory mapped interface */
388   -uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr)
  388 +static uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr)
389 389 {
390 390 KBDState *s = opaque;
391 391  
... ... @@ -399,7 +399,7 @@ uint32_t kbd_mm_readb (void *opaque, target_phys_addr_t addr)
399 399 }
400 400 }
401 401  
402   -void kbd_mm_writeb (void *opaque, target_phys_addr_t addr, uint32_t value)
  402 +static void kbd_mm_writeb (void *opaque, target_phys_addr_t addr, uint32_t value)
403 403 {
404 404 KBDState *s = opaque;
405 405  
... ...
hw/piix_pci.c
... ... @@ -314,7 +314,7 @@ static int piix_load(QEMUFile* f, void *opaque, int version_id)
314 314 return pci_device_load(d, f);
315 315 }
316 316  
317   -int piix_init(PCIBus *bus, int devfn)
  317 +static int piix_init(PCIBus *bus, int devfn)
318 318 {
319 319 PCIDevice *d;
320 320 uint8_t *pci_conf;
... ...
hw/pl061.c
... ... @@ -209,7 +209,7 @@ static void pl061_reset(pl061_state *s)
209 209 s->cr = 0xff;
210 210 }
211 211  
212   -void pl061_set_irq(void * opaque, int irq, int level)
  212 +static void pl061_set_irq(void * opaque, int irq, int level)
213 213 {
214 214 pl061_state *s = (pl061_state *)opaque;
215 215 uint8_t mask;
... ...
hw/pl190.c
... ... @@ -216,7 +216,7 @@ static CPUWriteMemoryFunc *pl190_writefn[] = {
216 216 pl190_write
217 217 };
218 218  
219   -void pl190_reset(pl190_state *s)
  219 +static void pl190_reset(pl190_state *s)
220 220 {
221 221 int i;
222 222  
... ...
hw/pxa2xx_lcd.c
... ... @@ -882,7 +882,7 @@ static void pxa2xx_screen_dump(void *opaque, const char *filename)
882 882 /* TODO */
883 883 }
884 884  
885   -void pxa2xx_lcdc_orientation(void *opaque, int angle)
  885 +static void pxa2xx_lcdc_orientation(void *opaque, int angle)
886 886 {
887 887 struct pxa2xx_lcdc_s *s = (struct pxa2xx_lcdc_s *) opaque;
888 888  
... ...
hw/pxa2xx_pcmcia.c
... ... @@ -9,6 +9,7 @@
9 9  
10 10 #include "hw.h"
11 11 #include "pcmcia.h"
  12 +#include "pxa.h"
12 13  
13 14 struct pxa2xx_pcmcia_s {
14 15 struct pcmcia_socket_s slot;
... ...
hw/realview_gic.c
... ... @@ -8,7 +8,7 @@
8 8 */
9 9  
10 10 #include "hw.h"
11   -#include "arm-misc.h"
  11 +#include "primecell.h"
12 12  
13 13 #define GIC_NIRQ 96
14 14 #define NCPU 1
... ...
hw/rtl8139.c
... ... @@ -497,7 +497,7 @@ typedef struct RTL8139State {
497 497  
498 498 } RTL8139State;
499 499  
500   -void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command)
  500 +static void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command)
501 501 {
502 502 DEBUG_PRINT(("RTL8139: eeprom command 0x%02x\n", command));
503 503  
... ... @@ -543,7 +543,7 @@ void prom9346_decode_command(EEprom9346 *eeprom, uint8_t command)
543 543 }
544 544 }
545 545  
546   -void prom9346_shift_clock(EEprom9346 *eeprom)
  546 +static void prom9346_shift_clock(EEprom9346 *eeprom)
547 547 {
548 548 int bit = eeprom->eedi?1:0;
549 549  
... ... @@ -635,7 +635,7 @@ void prom9346_shift_clock(EEprom9346 *eeprom)
635 635 }
636 636 }
637 637  
638   -int prom9346_get_wire(RTL8139State *s)
  638 +static int prom9346_get_wire(RTL8139State *s)
639 639 {
640 640 EEprom9346 *eeprom = &s->eeprom;
641 641 if (!eeprom->eecs)
... ... @@ -644,7 +644,8 @@ int prom9346_get_wire(RTL8139State *s)
644 644 return eeprom->eedo;
645 645 }
646 646  
647   -void prom9346_set_wire(RTL8139State *s, int eecs, int eesk, int eedi)
  647 +/* FIXME: This should be merged into/replaced by eeprom93xx.c. */
  648 +static void prom9346_set_wire(RTL8139State *s, int eecs, int eesk, int eedi)
648 649 {
649 650 EEprom9346 *eeprom = &s->eeprom;
650 651 uint8_t old_eecs = eeprom->eecs;
... ... @@ -1448,7 +1449,7 @@ static uint32_t rtl8139_IntrMitigate_read(RTL8139State *s)
1448 1449 return ret;
1449 1450 }
1450 1451  
1451   -int rtl8139_config_writeable(RTL8139State *s)
  1452 +static int rtl8139_config_writeable(RTL8139State *s)
1452 1453 {
1453 1454 if (s->Cfg9346 & Cfg9346_Unlock)
1454 1455 {
... ...
... ... @@ -308,8 +308,8 @@ static int sd_req_crc_validate(struct sd_request_s *req)
308 308 return sd_crc7(buffer, 5) != req->crc; /* TODO */
309 309 }
310 310  
311   -void sd_response_r1_make(SDState *sd,
312   - uint8_t *response, uint32_t last_status)
  311 +static void sd_response_r1_make(SDState *sd,
  312 + uint8_t *response, uint32_t last_status)
313 313 {
314 314 uint32_t mask = CARD_STATUS_B ^ ILLEGAL_COMMAND;
315 315 uint32_t status;
... ... @@ -323,7 +323,7 @@ void sd_response_r1_make(SDState *sd,
323 323 response[3] = (status >> 0) & 0xff;
324 324 }
325 325  
326   -void sd_response_r3_make(SDState *sd, uint8_t *response)
  326 +static void sd_response_r3_make(SDState *sd, uint8_t *response)
327 327 {
328 328 response[0] = (sd->ocr >> 24) & 0xff;
329 329 response[1] = (sd->ocr >> 16) & 0xff;
... ... @@ -331,7 +331,7 @@ void sd_response_r3_make(SDState *sd, uint8_t *response)
331 331 response[3] = (sd->ocr >> 0) & 0xff;
332 332 }
333 333  
334   -void sd_response_r6_make(SDState *sd, uint8_t *response)
  334 +static void sd_response_r6_make(SDState *sd, uint8_t *response)
335 335 {
336 336 uint16_t arg;
337 337 uint16_t status;
... ...
hw/sh_serial.c
... ... @@ -252,14 +252,14 @@ static void sh_serial_event(void *opaque, int event)
252 252 sh_serial_receive_break(s);
253 253 }
254 254  
255   -uint32_t sh_serial_read (void *opaque, target_phys_addr_t addr)
  255 +static uint32_t sh_serial_read (void *opaque, target_phys_addr_t addr)
256 256 {
257 257 sh_serial_state *s = opaque;
258 258 return sh_serial_ioport_read(s, addr - s->base);
259 259 }
260 260  
261   -void sh_serial_write (void *opaque,
262   - target_phys_addr_t addr, uint32_t value)
  261 +static void sh_serial_write (void *opaque,
  262 + target_phys_addr_t addr, uint32_t value)
263 263 {
264 264 sh_serial_state *s = opaque;
265 265 sh_serial_ioport_write(s, addr - s->base, value);
... ...
hw/sh_timer.c
... ... @@ -52,7 +52,7 @@ static void sh_timer_update(sh_timer_state *s)
52 52 #endif
53 53 }
54 54  
55   -uint32_t sh_timer_read(void *opaque, target_phys_addr_t offset)
  55 +static uint32_t sh_timer_read(void *opaque, target_phys_addr_t offset)
56 56 {
57 57 sh_timer_state *s = (sh_timer_state *)opaque;
58 58  
... ...
hw/smbus.c
... ... @@ -61,7 +61,7 @@ static void smbus_do_write(SMBusDevice *dev)
61 61 }
62 62 }
63 63  
64   -void smbus_i2c_event(i2c_slave *s, enum i2c_event event)
  64 +static void smbus_i2c_event(i2c_slave *s, enum i2c_event event)
65 65 {
66 66 SMBusDevice *dev = (SMBusDevice *)s;
67 67 switch (event) {
... ...
hw/stellaris.c
... ... @@ -521,7 +521,7 @@ static CPUWriteMemoryFunc *ssys_writefn[] = {
521 521 ssys_write
522 522 };
523 523  
524   -void ssys_reset(void *opaque)
  524 +static void ssys_reset(void *opaque)
525 525 {
526 526 ssys_state *s = (ssys_state *)opaque;
527 527  
... ...
hw/usb-ohci.c
... ... @@ -31,6 +31,7 @@
31 31 #include "qemu-timer.h"
32 32 #include "usb.h"
33 33 #include "pci.h"
  34 +#include "pxa.h"
34 35  
35 36 //#define DEBUG_OHCI
36 37 /* Dump packet contents. */
... ...
hw/wm8750.c
... ... @@ -124,7 +124,7 @@ static const struct wm_rate_s wm_rate_table[] = {
124 124 { 192, 88200, 128, 88200 }, /* SR: 11111 */
125 125 };
126 126  
127   -void wm8750_set_format(struct wm8750_s *s)
  127 +static void wm8750_set_format(struct wm8750_s *s)
128 128 {
129 129 int i;
130 130 audsettings_t in_fmt;
... ... @@ -194,7 +194,7 @@ void wm8750_set_format(struct wm8750_s *s)
194 194 AUD_set_active_out(*s->out[0], 1);
195 195 }
196 196  
197   -void inline wm8750_mask_update(struct wm8750_s *s)
  197 +static void inline wm8750_mask_update(struct wm8750_s *s)
198 198 {
199 199 #define R_ONLY 0x0000ffff
200 200 #define L_ONLY 0xffff0000
... ... @@ -596,7 +596,7 @@ i2c_slave *wm8750_init(i2c_bus *bus, AudioState *audio)
596 596 return &s->i2c;
597 597 }
598 598  
599   -void wm8750_fini(i2c_slave *i2c)
  599 +static void wm8750_fini(i2c_slave *i2c)
600 600 {
601 601 struct wm8750_s *s = (struct wm8750_s *) i2c;
602 602 wm8750_reset(&s->i2c);
... ...
i386-dis.c
... ... @@ -1838,29 +1838,6 @@ static char close_char;
1838 1838 static char separator_char;
1839 1839 static char scale_char;
1840 1840  
1841   -/* Here for backwards compatibility. When gdb stops using
1842   - print_insn_i386_att and print_insn_i386_intel these functions can
1843   - disappear, and print_insn_i386 be merged into print_insn. */
1844   -int
1845   -print_insn_i386_att (pc, info)
1846   - bfd_vma pc;
1847   - disassemble_info *info;
1848   -{
1849   - intel_syntax = 0;
1850   -
1851   - return print_insn (pc, info);
1852   -}
1853   -
1854   -int
1855   -print_insn_i386_intel (pc, info)
1856   - bfd_vma pc;
1857   - disassemble_info *info;
1858   -{
1859   - intel_syntax = 1;
1860   -
1861   - return print_insn (pc, info);
1862   -}
1863   -
1864 1841 int
1865 1842 print_insn_i386 (pc, info)
1866 1843 bfd_vma pc;
... ...
loader.c
... ... @@ -23,6 +23,7 @@
23 23 */
24 24 #include "qemu-common.h"
25 25 #include "disas.h"
  26 +#include "sysemu.h"
26 27 #include "uboot_image.h"
27 28  
28 29 /* return the size or -1 if error */
... ...
monitor.c
... ... @@ -261,7 +261,7 @@ static void do_info_block(void)
261 261 }
262 262  
263 263 /* get the current CPU defined by the user */
264   -int mon_set_cpu(int cpu_index)
  264 +static int mon_set_cpu(int cpu_index)
265 265 {
266 266 CPUState *env;
267 267  
... ... @@ -274,7 +274,7 @@ int mon_set_cpu(int cpu_index)
274 274 return -1;
275 275 }
276 276  
277   -CPUState *mon_get_cpu(void)
  277 +static CPUState *mon_get_cpu(void)
278 278 {
279 279 if (!mon_cpu) {
280 280 mon_set_cpu(0);
... ...
... ... @@ -82,7 +82,7 @@ void qemu_vfree(void *ptr)
82 82 #include <sys/mman.h>
83 83 #include <fcntl.h>
84 84  
85   -void *kqemu_vmalloc(size_t size)
  85 +static void *kqemu_vmalloc(size_t size)
86 86 {
87 87 static int phys_ram_fd = -1;
88 88 static int phys_ram_size = 0;
... ... @@ -164,7 +164,7 @@ void *kqemu_vmalloc(size_t size)
164 164 return ptr;
165 165 }
166 166  
167   -void kqemu_vfree(void *ptr)
  167 +static void kqemu_vfree(void *ptr)
168 168 {
169 169 /* may be useful some day, but currently we do not need to free */
170 170 }
... ...
qemu-char.h
... ... @@ -46,6 +46,7 @@ struct CharDriverState {
46 46 };
47 47  
48 48 CharDriverState *qemu_chr_open(const char *filename);
  49 +void qemu_chr_close(CharDriverState *chr);
49 50 void qemu_chr_printf(CharDriverState *s, const char *fmt, ...);
50 51 int qemu_chr_write(CharDriverState *s, const uint8_t *buf, int len);
51 52 void qemu_chr_send_event(CharDriverState *s, int event);
... ...
target-i386/helper.c
... ... @@ -1235,7 +1235,7 @@ void do_interrupt(int intno, int is_int, int error_code,
1235 1235 * needed. It should only be called, if this is not an interrupt.
1236 1236 * Returns the new exception number.
1237 1237 */
1238   -int check_exception(int intno, int *error_code)
  1238 +static int check_exception(int intno, int *error_code)
1239 1239 {
1240 1240 char first_contributory = env->old_exception == 0 ||
1241 1241 (env->old_exception >= 10 &&
... ... @@ -3051,7 +3051,7 @@ void helper_fstt_ST0_A0(void)
3051 3051 helper_fstt(ST0, A0);
3052 3052 }
3053 3053  
3054   -void fpu_set_exception(int mask)
  3054 +static void fpu_set_exception(int mask)
3055 3055 {
3056 3056 env->fpus |= mask;
3057 3057 if (env->fpus & (~env->fpuc & FPUC_EM))
... ...
translate-op.c
... ... @@ -33,5 +33,8 @@ enum {
33 33 };
34 34  
35 35 #include "dyngen.h"
  36 +extern int dyngen_code(uint8_t *gen_code_buf,
  37 + uint16_t *label_offsets, uint16_t *jmp_offsets,
  38 + const uint16_t *opc_buf, const uint32_t *opparam_buf, const long *gen_labels);
36 39 #include "op.h"
37 40  
... ...
usb-linux.c
... ... @@ -907,10 +907,10 @@ static const char *usb_class_str(uint8_t class)
907 907 return p->class_name;
908 908 }
909 909  
910   -void usb_info_device(int bus_num, int addr, int class_id,
911   - int vendor_id, int product_id,
912   - const char *product_name,
913   - int speed)
  910 +static void usb_info_device(int bus_num, int addr, int class_id,
  911 + int vendor_id, int product_id,
  912 + const char *product_name,
  913 + int speed)
914 914 {
915 915 const char *class_str, *speed_str;
916 916  
... ...
... ... @@ -242,7 +242,7 @@ const char *prom_envs[MAX_PROM_ENVS];
242 242 target_phys_addr_t isa_mem_base = 0;
243 243 PicState2 *isa_pic;
244 244  
245   -uint32_t default_ioport_readb(void *opaque, uint32_t address)
  245 +static uint32_t default_ioport_readb(void *opaque, uint32_t address)
246 246 {
247 247 #ifdef DEBUG_UNUSED_IOPORT
248 248 fprintf(stderr, "unused inb: port=0x%04x\n", address);
... ... @@ -250,7 +250,7 @@ uint32_t default_ioport_readb(void *opaque, uint32_t address)
250 250 return 0xff;
251 251 }
252 252  
253   -void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
  253 +static void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
254 254 {
255 255 #ifdef DEBUG_UNUSED_IOPORT
256 256 fprintf(stderr, "unused outb: port=0x%04x data=0x%02x\n", address, data);
... ... @@ -258,7 +258,7 @@ void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
258 258 }
259 259  
260 260 /* default is to make two byte accesses */
261   -uint32_t default_ioport_readw(void *opaque, uint32_t address)
  261 +static uint32_t default_ioport_readw(void *opaque, uint32_t address)
262 262 {
263 263 uint32_t data;
264 264 data = ioport_read_table[0][address](ioport_opaque[address], address);
... ... @@ -267,14 +267,14 @@ uint32_t default_ioport_readw(void *opaque, uint32_t address)
267 267 return data;
268 268 }
269 269  
270   -void default_ioport_writew(void *opaque, uint32_t address, uint32_t data)
  270 +static void default_ioport_writew(void *opaque, uint32_t address, uint32_t data)
271 271 {
272 272 ioport_write_table[0][address](ioport_opaque[address], address, data & 0xff);
273 273 address = (address + 1) & (MAX_IOPORTS - 1);
274 274 ioport_write_table[0][address](ioport_opaque[address], address, (data >> 8) & 0xff);
275 275 }
276 276  
277   -uint32_t default_ioport_readl(void *opaque, uint32_t address)
  277 +static uint32_t default_ioport_readl(void *opaque, uint32_t address)
278 278 {
279 279 #ifdef DEBUG_UNUSED_IOPORT
280 280 fprintf(stderr, "unused inl: port=0x%04x\n", address);
... ... @@ -282,14 +282,14 @@ uint32_t default_ioport_readl(void *opaque, uint32_t address)
282 282 return 0xffffffff;
283 283 }
284 284  
285   -void default_ioport_writel(void *opaque, uint32_t address, uint32_t data)
  285 +static void default_ioport_writel(void *opaque, uint32_t address, uint32_t data)
286 286 {
287 287 #ifdef DEBUG_UNUSED_IOPORT
288 288 fprintf(stderr, "unused outl: port=0x%04x data=0x%02x\n", address, data);
289 289 #endif
290 290 }
291 291  
292   -void init_ioports(void)
  292 +static void init_ioports(void)
293 293 {
294 294 int i;
295 295  
... ... @@ -961,7 +961,7 @@ QEMUClock *vm_clock;
961 961  
962 962 static QEMUTimer *active_timers[2];
963 963  
964   -QEMUClock *qemu_new_clock(int type)
  964 +static QEMUClock *qemu_new_clock(int type)
965 965 {
966 966 QEMUClock *clock;
967 967 clock = qemu_mallocz(sizeof(QEMUClock));
... ... @@ -1539,7 +1539,7 @@ static void init_timer_alarm(void)
1539 1539 alarm_timer = t;
1540 1540 }
1541 1541  
1542   -void quit_timers(void)
  1542 +static void quit_timers(void)
1543 1543 {
1544 1544 alarm_timer->stop(alarm_timer);
1545 1545 alarm_timer = NULL;
... ... @@ -1832,7 +1832,7 @@ static void mux_chr_update_read_handler(CharDriverState *chr)
1832 1832 d->mux_cnt++;
1833 1833 }
1834 1834  
1835   -CharDriverState *qemu_chr_open_mux(CharDriverState *drv)
  1835 +static CharDriverState *qemu_chr_open_mux(CharDriverState *drv)
1836 1836 {
1837 1837 CharDriverState *chr;
1838 1838 MuxDriver *d;
... ... @@ -3385,7 +3385,7 @@ void qemu_chr_close(CharDriverState *chr)
3385 3385 /***********************************************************/
3386 3386 /* network device redirectors */
3387 3387  
3388   -void hex_dump(FILE *f, const uint8_t *buf, int size)
  3388 +static void hex_dump(FILE *f, const uint8_t *buf, int size)
3389 3389 {
3390 3390 int len, i, j, c;
3391 3391  
... ... @@ -3733,7 +3733,7 @@ static void smb_exit(void)
3733 3733 }
3734 3734  
3735 3735 /* automatic user mode samba server configuration */
3736   -void net_slirp_smb(const char *exported_dir)
  3736 +static void net_slirp_smb(const char *exported_dir)
3737 3737 {
3738 3738 char smb_conf[1024];
3739 3739 char smb_cmdline[1024];
... ... @@ -5127,7 +5127,7 @@ QEMUFile *qemu_fopen(const char *filename, const char *mode)
5127 5127 return NULL;
5128 5128 }
5129 5129  
5130   -QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int64_t offset, int is_writable)
  5130 +static QEMUFile *qemu_fopen_bdrv(BlockDriverState *bs, int64_t offset, int is_writable)
5131 5131 {
5132 5132 QEMUFile *f;
5133 5133  
... ... @@ -5361,7 +5361,7 @@ int register_savevm(const char *idstr,
5361 5361 #define QEMU_VM_FILE_MAGIC 0x5145564d
5362 5362 #define QEMU_VM_FILE_VERSION 0x00000002
5363 5363  
5364   -int qemu_savevm_state(QEMUFile *f)
  5364 +static int qemu_savevm_state(QEMUFile *f)
5365 5365 {
5366 5366 SaveStateEntry *se;
5367 5367 int len, ret;
... ... @@ -5384,7 +5384,6 @@ int qemu_savevm_state(QEMUFile *f)
5384 5384 /* record size: filled later */
5385 5385 len_pos = qemu_ftell(f);
5386 5386 qemu_put_be32(f, 0);
5387   -
5388 5387 se->save_state(f, se->opaque);
5389 5388  
5390 5389 /* fill record size */
... ... @@ -5415,7 +5414,7 @@ static SaveStateEntry *find_se(const char *idstr, int instance_id)
5415 5414 return NULL;
5416 5415 }
5417 5416  
5418   -int qemu_loadvm_state(QEMUFile *f)
  5417 +static int qemu_loadvm_state(QEMUFile *f)
5419 5418 {
5420 5419 SaveStateEntry *se;
5421 5420 int len, ret, instance_id, record_len, version_id;
... ... @@ -6655,7 +6654,7 @@ int qemu_register_machine(QEMUMachine *m)
6655 6654 return 0;
6656 6655 }
6657 6656  
6658   -QEMUMachine *find_machine(const char *name)
  6657 +static QEMUMachine *find_machine(const char *name)
6659 6658 {
6660 6659 QEMUMachine *m;
6661 6660  
... ... @@ -6669,7 +6668,7 @@ QEMUMachine *find_machine(const char *name)
6669 6668 /***********************************************************/
6670 6669 /* main execution loop */
6671 6670  
6672   -void gui_update(void *opaque)
  6671 +static void gui_update(void *opaque)
6673 6672 {
6674 6673 DisplayState *ds = opaque;
6675 6674 ds->dpy_refresh(ds);
... ... @@ -6953,7 +6952,7 @@ void main_loop_wait(int timeout)
6953 6952  
6954 6953 static CPUState *cur_cpu;
6955 6954  
6956   -int main_loop(void)
  6955 +static int main_loop(void)
6957 6956 {
6958 6957 int ret, timeout;
6959 6958 #ifdef CONFIG_PROFILER
... ... @@ -7414,7 +7413,7 @@ static void read_passwords(void)
7414 7413 }
7415 7414  
7416 7415 /* XXX: currently we cannot use simultaneously different CPUs */
7417   -void register_machines(void)
  7416 +static void register_machines(void)
7418 7417 {
7419 7418 #if defined(TARGET_I386)
7420 7419 qemu_register_machine(&pc_machine);
... ...
... ... @@ -812,9 +812,9 @@ static uint32_t read_u32(uint8_t *data, size_t offset)
812 812 }
813 813  
814 814 #if CONFIG_VNC_TLS
815   -ssize_t vnc_tls_push(gnutls_transport_ptr_t transport,
816   - const void *data,
817   - size_t len) {
  815 +static ssize_t vnc_tls_push(gnutls_transport_ptr_t transport,
  816 + const void *data,
  817 + size_t len) {
818 818 struct VncState *vs = (struct VncState *)transport;
819 819 int ret;
820 820  
... ... @@ -829,9 +829,9 @@ ssize_t vnc_tls_push(gnutls_transport_ptr_t transport,
829 829 }
830 830  
831 831  
832   -ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport,
833   - void *data,
834   - size_t len) {
  832 +static ssize_t vnc_tls_pull(gnutls_transport_ptr_t transport,
  833 + void *data,
  834 + size_t len) {
835 835 struct VncState *vs = (struct VncState *)transport;
836 836 int ret;
837 837  
... ...
x_keymap.c
... ... @@ -22,6 +22,7 @@
22 22 * THE SOFTWARE.
23 23 */
24 24 #include "qemu-common.h"
  25 +#include "console.h"
25 26  
26 27 static const uint8_t x_keycode_to_pc_keycode[115] = {
27 28 0xc7, /* 97 Home */
... ...