GN_Skd, Skip delimiters in byte sequense

Register parameters

RST 20H, DEFW $3409
 IN:
     HL = 0, read from stream IX
     HL = 1, read from filter IX
     HL = 2, not allowed
     HL > 255, read at (HL)
     A = terminator
     IX = optional handle (if HL = 0,1)

OUT, if call successful:
     Fc = 0
     HL = points to terminating character processed (if HL(in) > 255)
     A = terminator
     Fz = 1, terminator seen
     Fz = 0, terminator not seen
OUT, if call failed:
     Fc = 1
     A = error code:

Registers changed after return:
     ..BCDEHL/IXIY same
     AF....../.... different

Notes

Delimiters are tab, space and comma. If the A is set to one of the delimiters then that delimiter is treated as a terminator. A(out) always contains the terminator character.

Related calls

GN_Cls, classify character 
GN_Skc, skip character 
GN_Skt, skip to value

web analytics