File:
[Coherent Logic Development] /
freem /
tests /
MAXLEN.m
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs
Sun Jan 19 02:04:04 2025 UTC (6 months, 1 week ago) by
snw
Branches:
MAIN,
CoherentLogicDevelopment
CVS tags:
v0-63-1-rc1,
v0-63-0-rc1,
v0-63-0,
v0-62-3,
v0-62-2,
v0-62-1,
v0-62-0,
start,
HEAD
FreeM
1: MAXLEN ;
2: S $ZTRAP="ERRH"
3: W "Creating an 8-character local variable name: "
4: S IDENT="ABCDEFGH",@IDENT="FOO"
5: I ABCDEFGH="FOO" W "OK",! E W "MISMATCH",!
6: KILL
7: W "Creating a 256-character local variable name: "
8: S $P(IDENT,"A",256)="A",@IDENT="FOO"
9: I @IDENT="FOO" W "OK",! E W "MISMATCH",!
10: KILL
11: W "Creating a 257-character local variable name: "
12: S $P(IDENT,"A",257)="A",@IDENT="FOO"
13: I @IDENT="FOO" W "OK",! E W "MISMATCH",!
14: Q
15: ERRH ;
16: W "ERROR!",!
17: W " $ECODE = ",$ECODE,!
18: W " $ZERROR = ",$ZERROR,!
19: S ERCODE=$P($P($ZERROR,"<",2),">",1)
20: W " MESSAGE = '",$VIEW(16,ERCODE),"'",!
21: HALT
22:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>