T A B L E O F C O N T E N T S 1 INTRODUCTION 7 1.1 PURPOSE 7 1.2 APPLICAPLE DOCUMENTS 7 1.3 REFERENCE DOCUMENTS 7 1.4 ABBREVIATIONS AND ACRONYMS 7 1.5 GLOSSARY 7 1.6 STYLISTIC CONVENTIONS 8 2 USER's GUIDE 9 2.1 THE VARIOUS TYPES OF FILES 9 2.1.1 Environment Variables 9 2.2 SLX DYNAMIC BUFFER 9 3 REFERENCE 11 3.1 SET-UP HANDLING UTILITIES 11 3.1.1 slxCatFits(1) 12 3.1.2 slxWhichFormat(1) 13 3.2 SET-UP FILE HANDLING SUBROUTINES (AND OTHER FUNCTIONS) 14 3.2.1 slxAliasToShortFITS(3) 15 3.2.2 slxConvertToShort(3) 17 3.2.3 slxCreateShortFits2(3 19 3.2.4 NslxCreStoreShFITSDicBuf(3) 22 3.2.5 slxDetectFormat(3) 24 3.2.6 slxDetectFormatLine(3) 25 3.2.7 slxDynBuf(3) 26 3.2.8 slxFreeDictionary(3) 29 3.2.9 slxGetKeyword(3) 30 3.2.10 slxGetKeywordBuf(3) 32 3.2.11 slxGetNextField(3) 34 3.2.12 slxGetNextField2(3) 37 3.2.13 slxGetNextField2(3) 38 3.2.14 slxGetNextKeyBuf(3) 39 3.2.15 slxGetNextLineBuf(3) 40 3.2.16 slxLoadFile(3) 42 3.2.17 slxLoadSetup(3) 44 3.2.18 slxLocateFile(3) 46 3.2.19 slxLocateSetupFile(3) 48 3.2.20 slxLookUpKeywordHashX(3) 50 3.2.21 slxGetDicRecSeq(3) 53 3.2.22 slxMergeSetupBuf(3) 55 3.2.23 slxNormalToShortFITS(3) 58 3.2.24 slxResetDicRecord(3)2 60 3.2.25 slxSaveFile(3) 61 3.2.26 slxSearchUtils(3) 63 3.2.27 slxShortFITSToAlias(3) 65 3.2.28 slxShortToNormalFits2(3) 67 3.2.29 slxSplitFits2(3) 68 3.2.30 slxSplitShortFits2(3) 70 3.2.31 slxStoreLine(3) 72 3.2.32 slxStoreLineBuf(3) 74 3.2.33 slxStringList(3) 76 3.2.34 slxUtils(3) 78 3.3 IMAGE FITS HEADER MANIPULATION SUBROUTINES 84 3.3.1 slxAddFITSBlocks(3) 85 3.3.2 slxCreateFits2(3) 87 3.3.3 slxCreateWriteFits2(3) 91 3.3.4 slxPrepImageFile(3) 93 4 ERRORS 95 A PAF FILE FORMAT 99 A.1 PAF HEADER 99 A.2 CONVERSION BETWEEN SHORT-FITS AND `NORMAL' FITS 99 B DICTIONARY EXAMPLE 101 C EXAMPLE OF ALIAS CONVERSION TABLE 103