Guardian Programming Reference Summary for pTAL and TAL

Procedure Calls Summary (D-F)
Guardian Programming Reference Summary for pTAL and TAL522631-001
5-52
FILENAME_COMPARE_
Compares two file names to determine if they refer to the same object.
FILENAME_DECOMPOSE_
Extracts and returns one or more parts of a file-name or file name pattern.
< (CCL) An error occurred (see error-code).
= (CCE) FILEINQURE was successful.
> (CCG) One or more of the items requested are invalid for the file’s device type, file
type, open status, or other characteristic.
error := FILENAME_COMPARE_ ( filename1:length
,filename2:length );
error, INT returned value
-1 The file names do not refer to the same object.
0 The file names refer to the same object.
>0 A file-system error prevented evaluation; the returned value is the file-system
error number.
filename1:length, STRING .EXT:ref:*,INT:value input:input
filename2:length, STRING .EXT:ref:*,INT:value input:input
error := FILENAME_DECOMPOSE_ ( filename:length
,piece:maxlen
,piece-length
,level
,[ options ]
,[ subpart ] );
error, INT returned value
filename:length, STRING .EXT:ref:*,INT:value input:input
piece:maxlen, STRING .EXT:ref:*,INT:value output:input
piece-length, INT .EXT:ref:1 output
level, INT:value input