SYNOPSIS #include <sys/driver_hooks.h> set_driver_hook(H_AUTO_INCLUDE_EXPRESSION, value) <value> being: string <text> string <closure>(object current_object, string current_file , int sys_include) DESCRIPTION Optional hook specifying a string to be included before the code of a compile_string() call for an LPC expression. Hook setting can be a string or a closure. If the setting is a string, it will be automatically included in the compilation for every compile_string() call. If the setting is a closure, it is called for the original string and for every file opened by the compiler. <current_object> is the object the string is compiled for. <base_file> will be zero for the string itself and the name of a file included directly or indirectly by the string. For an included file, <sys_include> will be TRUE if it is a <>-type include. If the result from the call is a string, it will be included before the actual text. In both cases, the string will be included as-is; in particular no terminating '\n' will be added. HISTORY SEE ALSO hooks(C), include_dirs(H), auto_include_block(H), compile_string(E)