| 
SYNOPSIS
        mixed include_file (string file, string compiled_file, int sys_include)
DESCRIPTION
        Generate the pathname of an included file.
        Arguments:
          previous_object(): The object causing the compile.
          file             : The name given in the #include directive.
          compiled_file    : The object file which is just compiled.
                             (compat: name given without leading "/")
          sys_include      : TRUE for #include <> directives.
        Result:
          0: use the normal include filename generation (""-includes are
             used as they are, <>-includes are handled according to
             H_INCLUDE_DIRS).
          <path>: the full absolute pathname of the file to include,
                  without parentdir parts ("/../"). Leading slashes ("/")
                  may be omitted.
          else: The include directive is not legal.
        If the function does not generate a valid pathname, the driver
        will next try to resolve the include using the H_INCLUDE_DIRS hook.
HISTORY
        Introduced in LDMud 3.2.8.
SEE ALSO
        hooks(C), inherit_file(M), include_dirs(H)
 |