Finds the headers in a BLR file. This function searches the specified file for a header of the form [header name], and returns a pointer to a string containing header name. The file pointer is moved to point just beyond the end of the header. Returns ! in the string if an error occurs.