Returns the full path name of the current SPL routine.
__FILE__
// ltest.spl
ltest(x)
{
local line, str;
if (argc < 1) x = 1;
line = __LINE__;
if (x == 0)
{
str = sprintf(strescape(
message(str);
return;
}
return(1/x);
}
ltest(0)
displays a message similar to:
Divide by 0 Near Line: 9
File: \myspl\ltest.spl
Function: ltest
__FILE__ returns the full SPL path name as a string.
See __FILENAME__ to return the file name portion of the full path as a string.