Sanitize filenames for temporary header files

hash_filename(filename)

Arguments

filename

A file name sting

Value

Returns a character string with problematic characters replaced by '_'