APSF //################################################################################################################################## // Name : ASCII // Purpose : Standard library of ASCII constants // Requires: AP v1.5.1b3 or later // Author : Robin Lauryssen-Mitchell // Date : 05th September 2006 // Version : 1.0 // Status : Production // History : 0.1 - Initial 'in-house' release // 1.0 - First public release // Notes : This is a 'library' file. It is not intended to be run as a script, but to be 'linked' to other scripts. //################################################################################################################################## //================================================================================================================================== // Declarations //================================================================================================================================== //Non-printable const cNUL = 0 //Null const cSOH = 1 //Start of heading const cSTX = 2 //Start of text const cETX = 3 //End of text const cEOT = 4 //End of transmission const cENQ = 5 //Enquiry const cACK = 6 //Acknowledge const cBEL = 7 //Bell const cBS = 8 //Backspace const cHT = 9 //Horizontal tab const cLF = 10 //Line feed const cVT = 11 //Vertical tab const cFF = 12 //Form feed const cCR = 13 //Carriage return const cSO = 14 //Shift out const cSI = 15 //Shift in const cDLE = 16 //Data link escape const cDC1 = 17 //Device control 1 const cDC2 = 18 //Device control 2 const cDC3 = 19 //Device control 3 const cDC4 = 20 //Device control 4 const cNAK = 21 //Negative acknowledgement const cSYN = 22 //Synchronous idle const cETB = 23 //End of transmission block const cCAN = 24 //Cancel const cEM = 25 //End of medium const cSUB = 26 //Substitute const cESC = 27 //Escape const cFS = 28 //File separator const cGS = 29 //Group separator const cRS = 30 //Record separator const cUS = 31 //Unit separator const cDEL = 127 //Delete //Printable non-alphanumeric const cSpace = " " //32 const cBang = "!" //33 const cDblQuote = """" //34 const cHash = "#" //35 const cDollar = "$" //36 const cPercent = "%" //37 const cAmpersand = "&" //38 const cSngQuote = "'" //39 const cOpenBracket = "(" //40 const cCloseBracket = ")" //41 const cMult = "*" //42 const cPlus = "+" //43 const cComma = "," //44 const cMinus = "-" //45 const cPoint = "." //46 const cDivide = "/" //47 const cColon = ":" //58 const cSemicolon = ";" //59 const cLT = "<" //60 const cEqual = "=" //61 const cGT = ">" //62 const cQuery = "?" //63 const cAT = "@" //64 const cOpenSquare = "[" //91 const cSlash = "\" //92 const cCloseSquare = "]" //93 const cCaret = "^" //94 const cUnderscore = "_" //95 const cAccent = "`" //96 const cOpenBrace = "{" //123 const cBar = "|" //124 const cCloseBrace = "}" //125 const cTilde = "~" //126 ??? //Misc const cMinASCII = 0 //Lower character limit const cMaxASCII = 127 //Standard ASCII upper character limit const cExtASCII = 255 //Extended ASCII upper character limit