OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / fortran / cpp.h
1 #ifndef GFC_CPP_H
2 #define GFC_CPP_H
3
4 /* Returns true if preprocessing is enabled, false otherwise.  */
5 bool gfc_cpp_enabled (void);
6
7 bool gfc_cpp_preprocess_only (void);
8
9 const char *gfc_cpp_temporary_file (void);
10
11
12 void gfc_cpp_init_0 (void);
13 void gfc_cpp_init (void);
14
15 void gfc_cpp_init_options (unsigned int argc, const char **argv);
16
17 int gfc_cpp_handle_option(size_t scode, const char *arg, int value);
18
19 void gfc_cpp_post_options (void);
20
21 try gfc_cpp_preprocess (const char *source_file);
22
23 void gfc_cpp_done (void);
24
25 void gfc_cpp_add_include_path (char *path, bool user_supplied);
26
27 void gfc_cpp_register_include_paths (void);
28
29 #endif /* GFC_CPP_H */