03 param-length pic x( 2) comp-x.
03 split-join-flag1 pic x comp-x.
03 split-join-flag2 pic x comp-x.
03 device-offset pic x( 2) comp-x.
03 device-length pic x( 2) comp-x.
03 basename-offset pic x( 2) comp-x.
03 basename-length pic x( 2) comp-x.
03 extension-offset pic x( 2) comp-x.
03 extension-length pic x( 2) comp-x.
03 total-length pic x( 2) comp-x.
03 split-buf-len pic x( 2) comp-x.
03 join-buf-len pic x( 2) comp-x.
03 first-component-length pic x( 2) comp-x.
param-lenght is the length of the structure in bytes. It should be set to 24.
splitjoin-flg1’s bit 1 says that the strings are null-terminated if set to 1, while they are space-terminated if set to 0.
splitjoin-flg1’s bit 2 says that the filename is folded to upper case if set to 1, while the original case is preserved if set to 0.
device-offset specifies the start of pathname in joinBuffer, from one.
first-component-length specifies the number of characters up to and including the first backslash or slash or colon in joinBuffer.
total-length specifies the total number of characters in joinBuffer.
|