Commit fa8db1f7 by Andreas Jaeger

fold-const.c: Convert prototypes to ISO C90.


	* fold-const.c: Convert prototypes to ISO C90.
	* function.c: Likewise.
	* function.h: Likewise.

From-SVN: r68778
parent b69cd3cf
/* Structure for saving state for a nested function. /* Structure for saving state for a nested function.
Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, Copyright (C) 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000 Free Software Foundation, Inc. 1999, 2000, 2003 Free Software Foundation, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -579,45 +579,45 @@ extern tree inline_function_decl; ...@@ -579,45 +579,45 @@ extern tree inline_function_decl;
/* Given a function decl for a containing function, /* Given a function decl for a containing function,
return the `struct function' for it. */ return the `struct function' for it. */
struct function *find_function_data PARAMS ((tree)); struct function *find_function_data (tree);
/* Set NOTE_BLOCK for each block note in the current function. */ /* Set NOTE_BLOCK for each block note in the current function. */
extern void identify_blocks PARAMS ((void)); extern void identify_blocks (void);
/* Identify BLOCKs referenced by more than one NOTE_INSN_BLOCK_{BEG,END}, /* Identify BLOCKs referenced by more than one NOTE_INSN_BLOCK_{BEG,END},
and create duplicate blocks. */ and create duplicate blocks. */
extern void reorder_blocks PARAMS ((void)); extern void reorder_blocks (void);
/* Set BLOCK_NUMBER for all the blocks in FN. */ /* Set BLOCK_NUMBER for all the blocks in FN. */
extern void number_blocks PARAMS ((tree)); extern void number_blocks (tree);
/* Return size needed for stack frame based on slots so far allocated. /* Return size needed for stack frame based on slots so far allocated.
This size counts from zero. It is not rounded to STACK_BOUNDARY; This size counts from zero. It is not rounded to STACK_BOUNDARY;
the caller may have to do that. */ the caller may have to do that. */
extern HOST_WIDE_INT get_frame_size PARAMS ((void)); extern HOST_WIDE_INT get_frame_size (void);
/* Likewise, but for a different than the current function. */ /* Likewise, but for a different than the current function. */
extern HOST_WIDE_INT get_func_frame_size PARAMS ((struct function *)); extern HOST_WIDE_INT get_func_frame_size (struct function *);
/* A pointer to a function to create target specific, per-function /* A pointer to a function to create target specific, per-function
data structures. */ data structures. */
extern struct machine_function * (*init_machine_status) PARAMS ((void)); extern struct machine_function * (*init_machine_status) (void);
/* Save and restore status information for a nested function. */ /* Save and restore status information for a nested function. */
extern void restore_emit_status PARAMS ((struct function *)); extern void restore_emit_status (struct function *);
extern void free_after_parsing PARAMS ((struct function *)); extern void free_after_parsing (struct function *);
extern void free_after_compilation PARAMS ((struct function *)); extern void free_after_compilation (struct function *);
extern void init_varasm_status PARAMS ((struct function *)); extern void init_varasm_status (struct function *);
#ifdef RTX_CODE #ifdef RTX_CODE
extern void diddle_return_value PARAMS ((void (*)(rtx, void*), void*)); extern void diddle_return_value (void (*)(rtx, void*), void*);
extern void clobber_return_register PARAMS ((void)); extern void clobber_return_register (void);
extern void use_return_register PARAMS ((void)); extern void use_return_register (void);
#endif #endif
extern rtx get_arg_pointer_save_area PARAMS ((struct function *)); extern rtx get_arg_pointer_save_area (struct function *);
extern void init_virtual_regs PARAMS ((struct emit_status *)); extern void init_virtual_regs (struct emit_status *);
/* Called once, at initialization, to initialize function.c. */ /* Called once, at initialization, to initialize function.c. */
extern void init_function_once PARAMS ((void)); extern void init_function_once (void);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment