asciiq
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | asciiq [2007/02/15 03:53] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # $EPIC: asciiq.txt, | ||
+ | ======Synopsis: | ||
+ | $[[asciiq]](< | ||
+ | |||
+ | ======Technical: | ||
+ | The [[asciiq]] function performs ctcp dequote on the arguments and then | ||
+ | converts the resulting sequence of characters into a word list | ||
+ | of codepoints. | ||
+ | the codepoints are 0 to 255 (strictly 1 byte per codepoint). | ||
+ | future epic supports UTF8 or something like that, codepoints greater than | ||
+ | 255 might be returned. | ||
+ | |||
+ | You can use the [[chrq]] function to convert a word list of codepoints into | ||
+ | a sequence of characters. | ||
+ | |||
+ | By definition, the [[asciiq]] and [[chrq]] functions are symmetrically | ||
+ | reverse operations of each other. | ||
+ | |||
+ | A ctcp quoted string is nominally 8 bit clean. | ||
+ | one of these strings from [[dcc raw]] that is in quoted mode, from [[chrq]], | ||
+ | or from [[readb]]. | ||
+ | |||
+ | ======History: | ||
+ | The [[asciiq]] function first appeared in EPIC4-1.1.8. | ||
+ | |||
asciiq.txt · Last modified: 2007/02/15 03:53 by 127.0.0.1