IFs, ELSEs, END IFS -- proper construction

IFs, ELSEs, END IFS -- proper construction

Post by Tom » Sat, 26 Jul 2003 20:51:20


onald:

Thanks for your reply... I appreciate your feedback. This
looks good to me and I'll plug it into my code this
morning. 'Hope to reach out to you if I have a follow-up
question.


Thanks again!

Tom


Case as it would only
series.
incorrect for Branch " &
Organization Code
the "Branch
also
restructure
Variant
= "1"
= "2"
= "3"
= "4"
= "1"
 
 
 

1. nested ifs and end ifs and elses

2. New IFS interface (jfs.ifs, udf.ifs for example)

Sorry for posting but since Scott is around ...

Hallo,

I am investigating the effort to make FAT32.IFS provide the extensions
necessary for files > 2 GB.
Since the new IFS extensions are not documented anywhere (the API is
but the changes in the IFS interface are not) I had a look at the
OPENJFS sourcecode. By mere foresight, I unlxlited OS2KRNL to find the
names of the IFS entry points. Now this struck my eye (where otherwise
everything matched perfectly):

OS2KRNL OPENJFS.IFS REMARKS
FS_CHGFILEPTR FS_CHGFILEPTR old 16-bit EP, LONG offsets
FS32_CHGFILEPTRL FS32_CHGFILEPTRL new 32-bit EP, LONGLONG offsets
FS_CHGFILEPTRL FS32_CHGFILEPTR ?

Now what is right and what is wrong ? For FSx_NEWSIZEy it looks like this:
OS2KRNL OPENJFS.IFS
FS_NEWSIZE FS_NEWSIZE old 16-bit EP, ULONG length
FS_NEWSIZEL FS_NEWSIZEL new 16-bit EP, ULONGLONG length

My feeling is that FS_CHGFILEPTRL (analogy) would be a 16-bit EP with
LONGLONG offset (and therefore FS32_CHGFILEPTR would be unnecessary).

jfs.ifs lists FS32_CHGFILEPTR while udf.ifs lists neither
FS_CHGFILEPTRL nor FS32_CHGFILEPTR.

Can someone enlighten me ? Or is the combination of
FS_CHGFILEPTR/FS_CHGFILEPTRL (both being 16-bit entry points) as valid
as FS_CHGFILEPTR/FS32_CHGFILEPTRL (16-bit and 32-bit entry point) ?

Lars

3. Bug in CDFS.IFS/UDF.IFS

4. differecnce between ${IFS} and "${IFS}"

5. Small (JFS.IFS or HPFS.IFS AutoCheck) install bump, Solved!

6. Why there is a need of IFS and non-IFS LSP sockets?

7. What does IFS="${IFS}[]()" mean?

8. Editing and Moviing from 6 If's to 7 Ifs (Nested)

9. File copy from AS/400 IFS share by Win2k box starts multiple jobs that dont end

10. No IFS on Front End servers?

11. JFS.IFS before HPFS.IFS? (Was: drive letter S)

12. Mulitple If's in a function ?

13. NESTED IF's and COUNTIF's in ACCESS'97 & attached EXCEL'97

14. IFS Drive letter

15. Should I disable the IFS drive in SBS2K