Loading...
Searching...
No Matches
include.f90

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 (ctx, ounit, 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.