diff options
author | Laurent Guerby <guerby@acm.org> | 2001-11-17 11:35:08 +0000 |
---|---|---|
committer | Laurent Guerby <guerby@gcc.gnu.org> | 2001-11-17 11:35:08 +0000 |
commit | b0df4321ea7db2dbe0194cec032926c5cf31c11d (patch) | |
tree | 39e493e87df2945a110142da9ac42207c0aaa146 /gcc/ada/io-aux.c | |
parent | b605ed61ea5d9003fdee72c0dc8e86b80ee15c43 (diff) | |
download | gcc-b0df4321ea7db2dbe0194cec032926c5cf31c11d.zip gcc-b0df4321ea7db2dbe0194cec032926c5cf31c11d.tar.gz gcc-b0df4321ea7db2dbe0194cec032926c5cf31c11d.tar.bz2 |
Make-lang.in (GNATLIBFLAGS): Add -W -Wall.
2001-11-17 Laurent Guerby <guerby@acm.org>
* Make-lang.in (GNATLIBFLAGS): Add -W -Wall.
* gigi.h (init_decl_processing): Rename to gnat_init_decl_processing.
* io-aux.c: Provide K&R prototypes to all functions, reformat code.
* lang-spec.h: Add missing struct field to silence warnings.
* sysdep.c (rts_get_*): Provide K&R prototype.
* sysdep.c (Unlock_Task, Lock_Task): Move to K&R prototype.
* traceback.c (Unlock_Task, Lock_Task): Likewise.
* tracebak.c (__gnat_backtrace): Remove unused variable.
* utils.c (end_subprog_body): Move to K&R style.
From-SVN: r47117
Diffstat (limited to 'gcc/ada/io-aux.c')
-rw-r--r-- | gcc/ada/io-aux.c | 62 |
1 files changed, 54 insertions, 8 deletions
diff --git a/gcc/ada/io-aux.c b/gcc/ada/io-aux.c index 33fbd5f..d42f362 100644 --- a/gcc/ada/io-aux.c +++ b/gcc/ada/io-aux.c @@ -6,7 +6,7 @@ * * * C Implementation File * * * - * $Revision: 1.5 $ + * $Revision: 1.1 $ * * * Copyright (C) 1992-2001 Free Software Foundation, Inc. * * * @@ -34,12 +34,40 @@ #include <stdio.h> +#ifdef IN_RTS +#include "tconfig.h" +#else +#include "config.h" +#endif + /* Function wrappers are needed to access the values from Ada which are */ /* defined as C macros. */ -FILE *c_stdin (void) { return stdin; } -FILE *c_stdout (void) { return stdout;} -FILE *c_stderr (void) { return stderr;} +FILE *c_stdin PARAMS ((void)); +FILE *c_stdout PARAMS ((void)); +FILE *c_stderr PARAMS ((void)); +int seek_set_function PARAMS ((void)); +int seek_end_function PARAMS ((void)); +void *null_function PARAMS ((void)); +int c_fileno PARAMS ((FILE *)); + +FILE * +c_stdin () +{ + return stdin; +} + +FILE * +c_stdout () +{ + return stdout; +} + +FILE * +c_stderr () +{ + return stderr; +} #ifndef SEEK_SET /* Symbolic constants for the "fseek" function: */ #define SEEK_SET 0 /* Set file pointer to offset */ @@ -47,8 +75,26 @@ FILE *c_stderr (void) { return stderr;} #define SEEK_END 2 /* Set file pointer to the size of the file plus offset */ #endif -int seek_set_function (void) { return SEEK_SET; } -int seek_end_function (void) { return SEEK_END; } -void *null_function (void) { return NULL; } +int +seek_set_function () +{ + return SEEK_SET; +} + +int +seek_end_function () +{ + return SEEK_END; +} + +void *null_function () +{ + return NULL; +} -int c_fileno (FILE *s) { return fileno (s); } +int +c_fileno (s) + FILE *s; +{ + return fileno (s); +} |