Loading...
Searching...
No Matches
include.f90 File Reference

Go to the source code of this file.

Data Types

interface  read_unit
 Abstract interface for the main preprocessing routine (used for recursion) Allows handle_include to recursively call the top-level preprocess_unit routine without creating circular module dependencies. More...
 

Functions/Subroutines

recursive subroutine, public handle_include (input, ounit, parent_file, iline, preprocess, macros, token)
 Process a include directive encountered during preprocessing Resolves the include file name (quoted or angle-bracketed), searches for the file using standard C preprocessor rules:
 
character(:) function, dimension(:), allocatable get_system_paths ()
 Get system include paths from PATH environment variable Returns an array of directory paths found in PATH.
 

Variables

integer, parameter, private include_type_system = 1
 
integer, parameter, private include_type_local = 2
 
integer, parameter, private max_path_len = 256