Commit 0d6882a0 by Richard Kenner Committed by Richard Kenner

* diagnostic.h: Add missing "extern" in all declarations.

From-SVN: r39418
parent 55de1b66
Fri Feb 2 20:03:50 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* diagnostic.h: Add missing "extern" in all declarations.
2001-02-02 Alex Samuel <samuel@codesourcery.com> 2001-02-02 Alex Samuel <samuel@codesourcery.com>
* Makefile.in (gcc_gxx_target_include_dir): Generate dynamically * Makefile.in (gcc_gxx_target_include_dir): Generate dynamically
......
/* Various declarations for language-independent diagnostics subroutines. /* Various declarations for language-independent diagnostics subroutines.
Copyright (C) 2000 Free Software Foundation, Inc. Copyright (C) 2000, 2001 Free Software Foundation, Inc.
Contributed by Gabriel Dos Reis <gdr@codesourcery.com> Contributed by Gabriel Dos Reis <gdr@codesourcery.com>
This file is part of GNU CC. This file is part of GNU CC.
...@@ -166,46 +166,52 @@ extern int diagnostic_message_length_per_line; ...@@ -166,46 +166,52 @@ extern int diagnostic_message_length_per_line;
extern output_buffer *diagnostic_buffer; extern output_buffer *diagnostic_buffer;
/* Prototypes */ /* Prototypes */
void set_diagnostic_context PARAMS ((diagnostic_context *, const char *, extern void set_diagnostic_context PARAMS ((diagnostic_context *,
va_list *, const char *, int, int)); const char *, va_list *,
void set_fatal_function PARAMS ((void (*) PARAMS ((const char *, const char *, int, int));
va_list *)))); extern void set_fatal_function PARAMS ((void (*)
void report_diagnostic PARAMS ((diagnostic_context *)); PARAMS ((const char *,
void initialize_diagnostics PARAMS ((void)); va_list *))));
void reshape_diagnostic_buffer PARAMS ((void)); extern void report_diagnostic PARAMS ((diagnostic_context *));
void default_initialize_buffer PARAMS ((output_buffer *)); extern void initialize_diagnostics PARAMS ((void));
void init_output_buffer PARAMS ((output_buffer *, const char *, int)); extern void reshape_diagnostic_buffer PARAMS ((void));
void flush_diagnostic_buffer PARAMS ((void)); extern void default_initialize_buffer PARAMS ((output_buffer *));
void output_clear PARAMS ((output_buffer *)); extern void init_output_buffer PARAMS ((output_buffer *,
const char *output_get_prefix PARAMS ((const output_buffer *)); const char *, int));
const char *output_last_position PARAMS ((const output_buffer *)); extern void flush_diagnostic_buffer PARAMS ((void));
void output_set_prefix PARAMS ((output_buffer *, const char *)); extern void output_clear PARAMS ((output_buffer *));
void output_destroy_prefix PARAMS ((output_buffer *)); extern const char *output_get_prefix PARAMS ((const output_buffer *));
void output_set_maximum_length PARAMS ((output_buffer *, int)); extern const char *output_last_position PARAMS ((const output_buffer *));
void output_emit_prefix PARAMS ((output_buffer *)); extern void output_set_prefix PARAMS ((output_buffer *,
void output_add_newline PARAMS ((output_buffer *)); const char *));
void output_add_space PARAMS ((output_buffer *)); extern void output_destroy_prefix PARAMS ((output_buffer *));
int output_space_left PARAMS ((const output_buffer *)); extern void output_set_maximum_length PARAMS ((output_buffer *, int));
void output_append PARAMS ((output_buffer *, const char *, extern void output_emit_prefix PARAMS ((output_buffer *));
const char *)); extern void output_add_newline PARAMS ((output_buffer *));
void output_add_character PARAMS ((output_buffer *, int)); extern void output_add_space PARAMS ((output_buffer *));
void output_decimal PARAMS ((output_buffer *, int)); extern int output_space_left PARAMS ((const output_buffer *));
void output_add_string PARAMS ((output_buffer *, const char *)); extern void output_append PARAMS ((output_buffer *, const char *,
const char *output_finalize_message PARAMS ((output_buffer *)); const char *));
void output_clear_message_text PARAMS ((output_buffer *)); extern void output_add_character PARAMS ((output_buffer *, int));
void output_printf PARAMS ((output_buffer *, const char *, extern void output_decimal PARAMS ((output_buffer *, int));
...)) ATTRIBUTE_PRINTF_2; extern void output_add_string PARAMS ((output_buffer *,
int output_is_line_wrapping PARAMS ((output_buffer *)); const char *));
void set_message_prefixing_rule PARAMS ((int)); extern const char *output_finalize_message PARAMS ((output_buffer *));
void output_verbatim PARAMS ((output_buffer *, const char *, ...)) extern void output_clear_message_text PARAMS ((output_buffer *));
ATTRIBUTE_PRINTF_2; extern void output_printf PARAMS ((output_buffer *, const char *,
void verbatim PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1; ...)) ATTRIBUTE_PRINTF_2;
char *context_as_prefix PARAMS ((const char *, int, int)); extern int output_is_line_wrapping PARAMS ((output_buffer *));
char *file_name_as_prefix PARAMS ((const char *)); extern void set_message_prefixing_rule PARAMS ((int));
int error_module_changed PARAMS ((void)); extern void output_verbatim PARAMS ((output_buffer *, const char *,
void record_last_error_module PARAMS ((void)); ...)) ATTRIBUTE_PRINTF_2;
int error_function_changed PARAMS ((void)); extern void verbatim PARAMS ((const char *, ...))
void record_last_error_function PARAMS ((void)); ATTRIBUTE_PRINTF_1;
void report_problematic_module PARAMS ((output_buffer *)); extern char *context_as_prefix PARAMS ((const char *, int, int));
extern char *file_name_as_prefix PARAMS ((const char *));
extern int error_module_changed PARAMS ((void));
extern void record_last_error_module PARAMS ((void));
extern int error_function_changed PARAMS ((void));
extern void record_last_error_function PARAMS ((void));
extern void report_problematic_module PARAMS ((output_buffer *));
#endif /* __GCC_DIAGNOSTIC_H__ */ #endif /* __GCC_DIAGNOSTIC_H__ */
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