Mercurial > hg > Members > kono > nitros9-code
annotate lib/alib/is_termin.as @ 2802:58ca94b06908 lwtools-port
now built from defs files
author | Boisy Pitre <boisy.pitre@nuance.com> |
---|---|
date | Fri, 01 Feb 2013 19:26:44 -0600 |
parents | 03f26e88b809 |
children |
rev | line source |
---|---|
2474 | 1 ***************************************** |
2 | |
3 * See if character in "B" is a valid string terminator. | |
4 | |
5 * NOTE: This module is used by HEX_BIN, DEC_BIN, etc. It permits | |
6 * SPACE, CR, COMMA and NULL to be used as a delimiter -- useful | |
7 * for paramater and list processing.... | |
8 | |
9 * OTHER MODULES NEEDED: none | |
10 | |
11 * ENTRY: B=character to test | |
12 | |
13 * EXIT: CC zero=1 if space, 0 if not | |
14 | |
15 | |
16 nam Is Char a Terminator? | |
17 ttl Assembler Library Module | |
18 | |
19 | |
2782
aaba193af04f
Updated code to use lwasm/lwlink
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2474
diff
changeset
|
20 section .text |
2474 | 21 |
22 | |
23 IS_TERMIN: | |
24 tstb null? | |
25 beq exit | |
26 cmpb #$20 space | |
27 beq exit | |
28 cmpb #$0d carriage return | |
29 beq exit | |
30 cmpb #', comma? | |
31 | |
32 exit | |
33 rts | |
34 | |
35 endsect | |
36 |