]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/f/implic.h
Standardize header guards.
[thirdparty/gcc.git] / gcc / f / implic.h
CommitLineData
5ff904cd
JL
1/* implic.h -- Public #include File (module.h template V1.0)
2 Copyright (C) 1995 Free Software Foundation, Inc.
25d7717e 3 Contributed by James Craig Burley.
5ff904cd
JL
4
5This file is part of GNU Fortran.
6
7GNU Fortran is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation; either version 2, or (at your option)
10any later version.
11
12GNU Fortran is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with GNU Fortran; see the file COPYING. If not, write to
19the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
2002111-1307, USA.
21
22 Owning Modules:
23 implic.c
24
25 Modifications:
26*/
27
28/* Allow multiple inclusion to work. */
29
88657302
RH
30#ifndef GCC_F_IMPLIC_H
31#define GCC_F_IMPLIC_H
5ff904cd
JL
32
33/* Simple definitions and enumerations. */
34
35
36/* Typedefs. */
37
38
39/* Include files needed by this one. */
40
41#include "info.h"
42#include "symbol.h"
43#include "target.h"
44
45/* Structure definitions. */
46
47
48/* Global objects accessed by users of this module. */
49
50
51/* Declare functions with prototypes. */
52
53bool ffeimplic_establish_initial (char c, ffeinfoBasictype basic_type,
54 ffeinfoKindtype kind_type, ffetargetCharacterSize size);
55bool ffeimplic_establish_symbol (ffesymbol s);
56void ffeimplic_init_2 (void);
57void ffeimplic_none (void);
26f096f9 58ffeinfoBasictype ffeimplic_peek_symbol_type (ffesymbol s, const char *name);
5ff904cd
JL
59void ffeimplic_terminate_2 (void);
60
61/* Define macros. */
62
63#define ffeimplic_init_0()
64#define ffeimplic_init_1()
65#define ffeimplic_init_3()
66#define ffeimplic_init_4()
67#define ffeimplic_terminate_0()
68#define ffeimplic_terminate_1()
69#define ffeimplic_terminate_3()
70#define ffeimplic_terminate_4()
71
72/* End of #include file. */
73
88657302 74#endif /* ! GCC_F_IMPLIC_H */