X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Finput-file.h;h=52447ed407b8d6ad01a336330a0357ec5f8e2d22;hb=030a2e78acf66c5c12e073ec3887a167da7a7195;hp=703d4c5cd2d85e62f01dfe669b23e7ed0e9d4820;hpb=3a69b3aca678a3caf3ade7f9d42d18233b097ec6;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/input-file.h b/gas/input-file.h index 703d4c5cd2..52447ed407 100644 --- a/gas/input-file.h +++ b/gas/input-file.h @@ -1,24 +1,24 @@ /* input_file.h header for input-file.c - Copyright (C) 1987 Free Software Foundation, Inc. + Copyright (C) 1987-2020 Free Software Foundation, Inc. -This file is part of GAS, the GNU Assembler. + This file is part of GAS, the GNU Assembler. -GAS is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 1, or (at your option) -any later version. + GAS is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. -GAS is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + GAS is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GAS; see the file COPYING. If not, write to -the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ - -/*"input_file.c":Operating-system dependant functions to read source files.*/ + You should have received a copy of the GNU General Public License + along with GAS; see the file COPYING. If not, write to the Free + Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA + 02110-1301, USA. */ +/*"input_file.c":Operating-system dependent functions to read source files.*/ /* * No matter what the operating system, this module must provide the @@ -51,34 +51,15 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ * * input_file_close () Closes opened file. * - * All errors are reported (using as_perror) so caller doesn't have to think - * about I/O errors. No I/O errors are fatal: an end-of-file may be faked. + * All errors are reported so caller doesn't have to think + * about I/O errors. */ -#ifdef __STDC__ - -char *input_file_give_next_buffer(char *where); -char *input_file_push(void); -int input_file_buffer_size(void); -int input_file_is_open(void); -void input_file_begin(void); -void input_file_close(void); -void input_file_end(void); -void input_file_open(char *filename, int pre); -void input_file_pop(char *arg); - -#else /* __STDC__ */ - -char *input_file_give_next_buffer(); -char *input_file_push(); -int input_file_buffer_size(); -int input_file_is_open(); -void input_file_begin(); -void input_file_close(); -void input_file_end(); -void input_file_open(); -void input_file_pop(); - -#endif /* __STDC__ */ - -/* end: input_file.h */ +char *input_file_give_next_buffer (char *where); +char *input_file_push (void); +size_t input_file_buffer_size (void); +void input_file_begin (void); +void input_file_close (void); +void input_file_end (void); +void input_file_open (const char *filename, int pre); +void input_file_pop (char *arg);