I noticed that the "Export" option for the Print Control Panel for Custom Functions generates a file that is output in a strange format.
The lines that form the body of the custom functions are terminated with a single character, Line Feed. This is "UNIX-like".
The lines that form the headers that separate the custom functions are terminated with the two character pair Carriage Return + Line Feed. This is "DOS-like".
It would be nicer if the output was consistent in terms of the line terminating. I would suggest that you use the "DOS-like" pattern of Carriage Return+Linefeed, if I had a vote.
It would be nice if the code also substituted ASCII spaces for the imbedded tabs.
Interestingly, if you use the export option for #DefineTable I see that the lines are consistently terminated with CR + LF and the 3 values are separated with tabs. This output format is much more predictable (DOS) and imports easily into EXCEL, WORD and simple text editors without problem.
Thanks,
Gary D.