Revision 64b85a8f

b/cache-utils.h
9 9

  
10 10
extern struct qemu_cache_conf qemu_cache_conf;
11 11

  
12
extern void qemu_cache_utils_init(char **envp);
12
void qemu_cache_utils_init(char **envp);
13 13

  
14 14
/* mildly adjusted code from tcg-dyngen.c */
15 15
static inline void flush_icache_range(unsigned long start, unsigned long stop)
b/cmd.h
38 38
extern cmdinfo_t	*cmdtab;
39 39
extern int		ncmds;
40 40

  
41
extern void		help_init(void);
42
extern void		quit_init(void);
41
void help_init(void);
42
void quit_init(void);
43 43

  
44 44
typedef int (*argsfunc_t)(int index);
45 45
typedef int (*checkfunc_t)(const cmdinfo_t *ci);
46 46

  
47
extern void		add_command(const cmdinfo_t *ci);
48
extern void		add_user_command(char *optarg);
49
extern void		add_args_command(argsfunc_t af);
50
extern void		add_check_command(checkfunc_t cf);
47
void add_command(const cmdinfo_t *ci);
48
void add_user_command(char *optarg);
49
void add_args_command(argsfunc_t af);
50
void add_check_command(checkfunc_t cf);
51 51

  
52
extern const cmdinfo_t	*find_command(const char *cmd);
52
const cmdinfo_t *find_command(const char *cmd);
53 53

  
54
extern void		command_loop(void);
55
extern int		command_usage(const cmdinfo_t *ci);
56
extern int		command(const cmdinfo_t *ci, int argc, char **argv);
54
void command_loop(void);
55
int command_usage(const cmdinfo_t *ci);
56
int command(const cmdinfo_t *ci, int argc, char **argv);
57 57

  
58 58
/* from input.h */
59
extern char	**breakline(char *input, int *count);
60
extern void	doneline(char *input, char **vec);
61
extern char	*fetchline(void);
59
char **breakline(char *input, int *count);
60
void doneline(char *input, char **vec);
61
char *fetchline(void);
62 62

  
63
extern long long cvtnum(char *s);
64
extern void	cvtstr(double value, char *str, size_t sz);
63
long long cvtnum(char *s);
64
void cvtstr(double value, char *str, size_t sz);
65 65

  
66
extern struct timeval tsub(struct timeval t1, struct timeval t2);
67
extern double	tdiv(double value, struct timeval tv);
66
struct timeval tsub(struct timeval t1, struct timeval t2);
67
double tdiv(double value, struct timeval tv);
68 68

  
69 69
enum {
70 70
	DEFAULT_TIME		= 0x0,
......
72 72
	VERBOSE_FIXED_TIME	= 0x2
73 73
};
74 74

  
75
extern void	timestr(struct timeval *tv, char *str, size_t sz, int flags);
75
void timestr(struct timeval *tv, char *str, size_t sz, int flags);
76 76

  
77 77
extern char *progname;
78 78

  
b/dis-asm.h
362 362
   target address.  Return number of bytes processed.  */
363 363
typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *);
364 364

  
365
extern int print_insn_big_mips		(bfd_vma, disassemble_info*);
366
extern int print_insn_little_mips	(bfd_vma, disassemble_info*);
367
extern int print_insn_i386		(bfd_vma, disassemble_info*);
368
extern int print_insn_m68k		(bfd_vma, disassemble_info*);
369
extern int print_insn_z8001		(bfd_vma, disassemble_info*);
370
extern int print_insn_z8002		(bfd_vma, disassemble_info*);
371
extern int print_insn_h8300		(bfd_vma, disassemble_info*);
372
extern int print_insn_h8300h		(bfd_vma, disassemble_info*);
373
extern int print_insn_h8300s		(bfd_vma, disassemble_info*);
374
extern int print_insn_h8500		(bfd_vma, disassemble_info*);
375
extern int print_insn_alpha		(bfd_vma, disassemble_info*);
376
extern disassembler_ftype arc_get_disassembler (int, int);
377
extern int print_insn_arm		(bfd_vma, disassemble_info*);
378
extern int print_insn_sparc		(bfd_vma, disassemble_info*);
379
extern int print_insn_big_a29k		(bfd_vma, disassemble_info*);
380
extern int print_insn_little_a29k	(bfd_vma, disassemble_info*);
381
extern int print_insn_i960		(bfd_vma, disassemble_info*);
382
extern int print_insn_sh		(bfd_vma, disassemble_info*);
383
extern int print_insn_shl		(bfd_vma, disassemble_info*);
384
extern int print_insn_hppa		(bfd_vma, disassemble_info*);
385
extern int print_insn_m32r		(bfd_vma, disassemble_info*);
386
extern int print_insn_m88k		(bfd_vma, disassemble_info*);
387
extern int print_insn_mn10200		(bfd_vma, disassemble_info*);
388
extern int print_insn_mn10300		(bfd_vma, disassemble_info*);
389
extern int print_insn_ns32k		(bfd_vma, disassemble_info*);
390
extern int print_insn_big_powerpc	(bfd_vma, disassemble_info*);
391
extern int print_insn_little_powerpc	(bfd_vma, disassemble_info*);
392
extern int print_insn_rs6000		(bfd_vma, disassemble_info*);
393
extern int print_insn_w65		(bfd_vma, disassemble_info*);
394
extern int print_insn_d10v		(bfd_vma, disassemble_info*);
395
extern int print_insn_v850		(bfd_vma, disassemble_info*);
396
extern int print_insn_tic30		(bfd_vma, disassemble_info*);
397
extern int print_insn_ppc		(bfd_vma, disassemble_info*);
398
extern int print_insn_s390		(bfd_vma, disassemble_info*);
399
extern int print_insn_crisv32           (bfd_vma, disassemble_info*);
400
extern int print_insn_crisv10           (bfd_vma, disassemble_info*);
401
extern int print_insn_microblaze        (bfd_vma, disassemble_info*);
402
extern int print_insn_ia64              (bfd_vma, disassemble_info*);
365
int print_insn_big_mips         (bfd_vma, disassemble_info*);
366
int print_insn_little_mips      (bfd_vma, disassemble_info*);
367
int print_insn_i386             (bfd_vma, disassemble_info*);
368
int print_insn_m68k             (bfd_vma, disassemble_info*);
369
int print_insn_z8001            (bfd_vma, disassemble_info*);
370
int print_insn_z8002            (bfd_vma, disassemble_info*);
371
int print_insn_h8300            (bfd_vma, disassemble_info*);
372
int print_insn_h8300h           (bfd_vma, disassemble_info*);
373
int print_insn_h8300s           (bfd_vma, disassemble_info*);
374
int print_insn_h8500            (bfd_vma, disassemble_info*);
375
int print_insn_alpha            (bfd_vma, disassemble_info*);
376
disassembler_ftype arc_get_disassembler (int, int);
377
int print_insn_arm              (bfd_vma, disassemble_info*);
378
int print_insn_sparc            (bfd_vma, disassemble_info*);
379
int print_insn_big_a29k         (bfd_vma, disassemble_info*);
380
int print_insn_little_a29k      (bfd_vma, disassemble_info*);
381
int print_insn_i960             (bfd_vma, disassemble_info*);
382
int print_insn_sh               (bfd_vma, disassemble_info*);
383
int print_insn_shl              (bfd_vma, disassemble_info*);
384
int print_insn_hppa             (bfd_vma, disassemble_info*);
385
int print_insn_m32r             (bfd_vma, disassemble_info*);
386
int print_insn_m88k             (bfd_vma, disassemble_info*);
387
int print_insn_mn10200          (bfd_vma, disassemble_info*);
388
int print_insn_mn10300          (bfd_vma, disassemble_info*);
389
int print_insn_ns32k            (bfd_vma, disassemble_info*);
390
int print_insn_big_powerpc      (bfd_vma, disassemble_info*);
391
int print_insn_little_powerpc   (bfd_vma, disassemble_info*);
392
int print_insn_rs6000           (bfd_vma, disassemble_info*);
393
int print_insn_w65              (bfd_vma, disassemble_info*);
394
int print_insn_d10v             (bfd_vma, disassemble_info*);
395
int print_insn_v850             (bfd_vma, disassemble_info*);
396
int print_insn_tic30            (bfd_vma, disassemble_info*);
397
int print_insn_ppc              (bfd_vma, disassemble_info*);
398
int print_insn_s390             (bfd_vma, disassemble_info*);
399
int print_insn_crisv32          (bfd_vma, disassemble_info*);
400
int print_insn_crisv10          (bfd_vma, disassemble_info*);
401
int print_insn_microblaze       (bfd_vma, disassemble_info*);
402
int print_insn_ia64             (bfd_vma, disassemble_info*);
403 403

  
404 404
#if 0
405 405
/* Fetch the disassembler for a given BFD, if that support is available.  */
406
extern disassembler_ftype disassembler	(bfd *);
406
disassembler_ftype disassembler(bfd *);
407 407
#endif
408 408

  
409 409

......
412 412

  
413 413
/* Here is a function which callers may wish to use for read_memory_func.
414 414
   It gets bytes from a buffer.  */
415
extern int buffer_read_memory
416
  (bfd_vma, bfd_byte *, int, struct disassemble_info *);
415
int buffer_read_memory(bfd_vma, bfd_byte *, int, struct disassemble_info *);
417 416

  
418 417
/* This function goes with buffer_read_memory.
419 418
   It prints a message using info->fprintf_func and info->stream.  */
420
extern void perror_memory (int, bfd_vma, struct disassemble_info *);
419
void perror_memory(int, bfd_vma, struct disassemble_info *);
421 420

  
422 421

  
423 422
/* Just print the address in hex.  This is included for completeness even
424 423
   though both GDB and objdump provide their own (to print symbolic
425 424
   addresses).  */
426
extern void generic_print_address (bfd_vma, struct disassemble_info *);
425
void generic_print_address(bfd_vma, struct disassemble_info *);
427 426

  
428 427
/* Always true.  */
429
extern int generic_symbol_at_address (bfd_vma, struct disassemble_info *);
428
int generic_symbol_at_address(bfd_vma, struct disassemble_info *);
430 429

  
431 430
/* Macro to initialize a disassemble_info struct.  This should be called
432 431
   by all applications creating such a struct.  */
b/envlist.h
7 7

  
8 8
typedef struct envlist envlist_t;
9 9

  
10
extern	envlist_t *envlist_create(void);
11
extern	void envlist_free(envlist_t *);
12
extern	int envlist_setenv(envlist_t *, const char *);
13
extern	int envlist_unsetenv(envlist_t *, const char *);
14
extern	int envlist_parse_set(envlist_t *, const char *);
15
extern	int envlist_parse_unset(envlist_t *, const char *);
16
extern	char **envlist_to_environ(const envlist_t *, size_t *);
10
envlist_t *envlist_create(void);
11
void envlist_free(envlist_t *);
12
int envlist_setenv(envlist_t *, const char *);
13
int envlist_unsetenv(envlist_t *, const char *);
14
int envlist_parse_set(envlist_t *, const char *);
15
int envlist_parse_unset(envlist_t *, const char *);
16
char **envlist_to_environ(const envlist_t *, size_t *);
17 17

  
18 18
#ifdef __cplusplus
19 19
}
b/exec-all.h
192 192
#if defined(USE_DIRECT_JUMP)
193 193

  
194 194
#if defined(_ARCH_PPC)
195
extern void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr);
195
void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr);
196 196
#define tb_set_jmp_target1 ppc_tb_set_jmp_target
197 197
#elif defined(__i386__) || defined(__x86_64__)
198 198
static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr)
b/fsdev/qemu-fsdev.h
49 49
    QTAILQ_ENTRY(FsTypeListEntry) next;
50 50
} FsTypeListEntry;
51 51

  
52
extern int qemu_fsdev_add(QemuOpts *opts);
53
extern FsTypeEntry *get_fsdev_fsentry(char *id);
52
int qemu_fsdev_add(QemuOpts *opts);
53
FsTypeEntry *get_fsdev_fsentry(char *id);
54 54
extern FileOperations local_ops;
55 55
#endif
b/hw/file-op-9p.h
57 57
    struct xattr_operations **xops;
58 58
} FsContext;
59 59

  
60
extern void cred_init(FsCred *);
60
void cred_init(FsCred *);
61 61

  
62 62
typedef struct FileOperations
63 63
{
b/hw/hw.h
799 799
#define VMSTATE_END_OF_LIST()                                         \
800 800
    {}
801 801

  
802
extern int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd,
803
                              void *opaque, int version_id);
804
extern void vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd,
805
                               void *opaque);
806
extern int vmstate_register(DeviceState *dev, int instance_id,
807
                            const VMStateDescription *vmsd, void *base);
808
extern int vmstate_register_with_alias_id(DeviceState *dev,
809
                                          int instance_id,
810
                                          const VMStateDescription *vmsd,
811
                                          void *base, int alias_id,
812
                                          int required_for_version);
802
int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd,
803
                       void *opaque, int version_id);
804
void vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd,
805
                        void *opaque);
806
int vmstate_register(DeviceState *dev, int instance_id,
807
                     const VMStateDescription *vmsd, void *base);
808
int vmstate_register_with_alias_id(DeviceState *dev, int instance_id,
809
                                   const VMStateDescription *vmsd,
810
                                   void *base, int alias_id,
811
                                   int required_for_version);
813 812
void vmstate_unregister(DeviceState *dev, const VMStateDescription *vmsd,
814 813
                        void *opaque);
815 814
#endif
b/hw/mips.h
21 21
void mipsnet_init(int base, qemu_irq irq, NICInfo *nd);
22 22

  
23 23
/* jazz_led.c */
24
extern void jazz_led_init(target_phys_addr_t base);
24
void jazz_led_init(target_phys_addr_t base);
25 25

  
26 26
/* rc4030.c */
27 27
typedef struct rc4030DMAState *rc4030_dma;
b/hw/s390-virtio-bus.h
58 58
} VirtIOS390Bus;
59 59

  
60 60

  
61
extern void s390_virtio_device_update_status(VirtIOS390Device *dev);
61
void s390_virtio_device_update_status(VirtIOS390Device *dev);
62 62

  
63
extern VirtIOS390Device *s390_virtio_bus_console(VirtIOS390Bus *bus);
64
extern VirtIOS390Bus *s390_virtio_bus_init(ram_addr_t *ram_size);
63
VirtIOS390Device *s390_virtio_bus_console(VirtIOS390Bus *bus);
64
VirtIOS390Bus *s390_virtio_bus_init(ram_addr_t *ram_size);
65 65

  
66
extern VirtIOS390Device *s390_virtio_bus_find_vring(VirtIOS390Bus *bus,
67
                                                    ram_addr_t mem,
68
                                                    int *vq_num);
69
extern VirtIOS390Device *s390_virtio_bus_find_mem(VirtIOS390Bus *bus,
70
                                                  ram_addr_t mem);
71
extern void s390_virtio_device_sync(VirtIOS390Device *dev);
66
VirtIOS390Device *s390_virtio_bus_find_vring(VirtIOS390Bus *bus,
67
                                             ram_addr_t mem, int *vq_num);
68
VirtIOS390Device *s390_virtio_bus_find_mem(VirtIOS390Bus *bus, ram_addr_t mem);
69
void s390_virtio_device_sync(VirtIOS390Device *dev);
b/hw/virtio-9p-xattr.h
41 41
extern XattrOperations *passthrough_xattr_ops[];
42 42
extern XattrOperations *none_xattr_ops[];
43 43

  
44
extern ssize_t v9fs_get_xattr(FsContext *ctx, const char *path,
45
                              const char *name, void *value, size_t size);
46
extern ssize_t v9fs_list_xattr(FsContext *ctx, const char *path,
47
                               void *value, size_t vsize);
48
extern int v9fs_set_xattr(FsContext *ctx, const char *path, const char *name,
44
ssize_t v9fs_get_xattr(FsContext *ctx, const char *path, const char *name,
45
                       void *value, size_t size);
46
ssize_t v9fs_list_xattr(FsContext *ctx, const char *path, void *value,
47
                        size_t vsize);
48
int v9fs_set_xattr(FsContext *ctx, const char *path, const char *name,
49 49
                          void *value, size_t size, int flags);
50
extern int v9fs_remove_xattr(FsContext *ctx,
51
                             const char *path, const char *name);
52
extern ssize_t pt_listxattr(FsContext *ctx, const char *path,
53
                            char *name, void *value, size_t size);
50
int v9fs_remove_xattr(FsContext *ctx, const char *path, const char *name);
51
ssize_t pt_listxattr(FsContext *ctx, const char *path, char *name, void *value,
52
                     size_t size);
54 53

  
55 54
static inline ssize_t pt_getxattr(FsContext *ctx, const char *path,
56 55
                                  const char *name, void *value, size_t size)
b/hw/virtio-9p.h
495 495
    V9fsString target;
496 496
} V9fsReadLinkState;
497 497

  
498
extern size_t pdu_packunpack(void *addr, struct iovec *sg, int sg_count,
499
                            size_t offset, size_t size, int pack);
498
size_t pdu_packunpack(void *addr, struct iovec *sg, int sg_count,
499
                      size_t offset, size_t size, int pack);
500 500

  
501 501
static inline size_t do_pdu_unpack(void *dst, struct iovec *sg, int sg_count,
502 502
                        size_t offset, size_t size)
b/hw/watchdog.h
35 35
typedef struct WatchdogTimerModel WatchdogTimerModel;
36 36

  
37 37
/* in hw/watchdog.c */
38
extern int select_watchdog(const char *p);
39
extern int select_watchdog_action(const char *action);
40
extern void watchdog_add_model(WatchdogTimerModel *model);
41
extern void watchdog_perform_action(void);
38
int select_watchdog(const char *p);
39
int select_watchdog_action(const char *action);
40
void watchdog_add_model(WatchdogTimerModel *model);
41
void watchdog_perform_action(void);
42 42

  
43 43
#endif /* QEMU_WATCHDOG_H */
b/linux-user/arm/nwfpe/fpa11.h
89 89

  
90 90
extern FPA11* qemufpa;
91 91

  
92
extern void resetFPA11(void);
93
extern void SetRoundingMode(const unsigned int);
94
extern void SetRoundingPrecision(const unsigned int);
92
void resetFPA11(void);
93
void SetRoundingMode(const unsigned int);
94
void SetRoundingPrecision(const unsigned int);
95 95

  
96 96
static inline unsigned int readRegister(unsigned int reg)
97 97
{
b/linux-user/arm/nwfpe/fpopcode.h
384 384
   return float32Constant[nIndex];
385 385
}
386 386

  
387
extern unsigned int getRegisterCount(const unsigned int opcode);
388
extern unsigned int getDestinationSize(const unsigned int opcode);
387
unsigned int getRegisterCount(const unsigned int opcode);
388
unsigned int getDestinationSize(const unsigned int opcode);
389 389

  
390 390
#endif
b/qemu-common.h
90 90
#ifdef _WIN32
91 91
#define fsync _commit
92 92
#define lseek _lseeki64
93
extern int qemu_ftruncate64(int, int64_t);
93
int qemu_ftruncate64(int, int64_t);
94 94
#define ftruncate qemu_ftruncate64
95 95

  
96 96
static inline char *realpath(const char *path, char *resolved_path)
b/slirp/slirp.h
238 238
#endif
239 239

  
240 240
#ifndef HAVE_STRERROR
241
 extern char *strerror(int error);
241
 char *strerror(int error);
242 242
#endif
243 243

  
244 244
#ifndef HAVE_INDEX
b/target-s390x/cpu.h
105 105
#define TARGET_VIRT_ADDR_SPACE_BITS 32
106 106

  
107 107
#ifndef CONFIG_USER_ONLY
108
extern int s390_virtio_hypercall(CPUState *env);
109
extern void kvm_s390_virtio_irq(CPUState *env, int config_change, uint64_t token);
110
extern CPUState *s390_cpu_addr2state(uint16_t cpu_addr);
108
int s390_virtio_hypercall(CPUState *env);
109
void kvm_s390_virtio_irq(CPUState *env, int config_change, uint64_t token);
110
CPUState *s390_cpu_addr2state(uint16_t cpu_addr);
111 111
#endif
112 112

  
113 113

  
b/tests/cris/sys.h
12 12

  
13 13
#define mb() asm volatile ("" : : : "memory")
14 14

  
15
extern void pass(void);
16
extern void _fail(char *reason);
15
void pass(void);
16
void _fail(char *reason);
b/ui/cocoa.m
852 852
        UInt32                hi;
853 853
} CPSProcessSerNum;
854 854

  
855
extern OSErr    CPSGetCurrentProcess( CPSProcessSerNum *psn);
856
extern OSErr    CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5);
857
extern OSErr    CPSSetFrontProcess( CPSProcessSerNum *psn);
855
OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn);
856
OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5);
857
OSErr CPSSetFrontProcess( CPSProcessSerNum *psn);
858 858

  
859 859
int main (int argc, const char * argv[]) {
860 860

  
b/ui/d3des.h
22 22
#define EN0	0	/* MODE == encrypt */
23 23
#define DE1	1	/* MODE == decrypt */
24 24

  
25
extern void deskey(unsigned char *, int);
25
void deskey(unsigned char *, int);
26 26
/*		      hexkey[8]     MODE
27 27
 * Sets the internal key register according to the hexadecimal
28 28
 * key contained in the 8 bytes of hexkey, according to the DES,
29 29
 * for encryption or decryption according to MODE.
30 30
 */
31 31

  
32
extern void usekey(unsigned long *);
32
void usekey(unsigned long *);
33 33
/*		    cookedkey[32]
34 34
 * Loads the internal key register with the data in cookedkey.
35 35
 */
36 36

  
37
extern void cpkey(unsigned long *);
37
void cpkey(unsigned long *);
38 38
/*		   cookedkey[32]
39 39
 * Copies the contents of the internal key register into the storage
40 40
 * located at &cookedkey[0].
41 41
 */
42 42

  
43
extern void des(unsigned char *, unsigned char *);
43
void des(unsigned char *, unsigned char *);
44 44
/*		    from[8]	      to[8]
45 45
 * Encrypts/Decrypts (according to the key currently loaded in the
46 46
 * internal key register) one block of eight bytes at address 'from'
b/ui/x_keymap.h
25 25
#ifndef QEMU_X_KEYMAP_H
26 26
#define QEMU_X_KEYMAP_H
27 27

  
28
extern uint8_t translate_xfree86_keycode(const int key);
28
uint8_t translate_xfree86_keycode(const int key);
29 29

  
30
extern uint8_t translate_evdev_keycode(const int key);
30
uint8_t translate_evdev_keycode(const int key);
31 31

  
32 32
#endif

Also available in: Unified diff