1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
| font "MS ゴシック",14
s = "kz3","1111111111111111111111111111111111111111111111111111111111111111"
mes strf("s = 0x%p",varptr(s.0))
mref hspctx, 68
mes strf("PVal = %#010x",hspctx.11)
dupptr PVal, hspctx.11, 48
mes "---------------------"
mes strf(".flag = %d",PVal.0&$FFFF)
mes strf(".mode = %d",PVal.0>>16&$FFFF)
mes strf(".len[0] = %d",PVal.1)
mes strf(".len[1] = %d",PVal.2)
mes strf(".len[2] = %d",PVal.3)
mes strf(".len[3] = %d",PVal.4)
mes strf(".len[4] = %d",PVal.5)
mes strf(".size = %d",PVal.6)
mes strf(".pt = %#010x",PVal.7): dupptr STRBUF, PVal.7-24, 88
mes strf(".master = %#010x",PVal.8): dupptr p,PVal.8,4
mes strf(".support = %d",PVal.9&$FFFF)
mes strf(".arraycnt= %d",PVal.9>>16&$FFFF)
mes strf(".offset = %d",PVal.10)
mes strf(".arraymul= %d",PVal.11)
pos 153,0
mes strf("STRBUF = %#010x",varptr(STRBUF))
mes strf(".flag = %d",STRBUF.0&$FFFF)
mes strf(".exflag = %d",STRBUF.0>>16&$FFFF)
mes strf(".myblock= %d",STRBUF.1)
mes strf(".size = %d",STRBUF.2)
mes strf(".ptr = %#010x",STRBUF.3)
mes strf(".extptr = %#010x",STRBUF.4)
mes strf(".opt = %#010x",STRBUF.5)
mes strf(".data = %s",STRBUF.3)
pos 300,0
dupptr STRBUF2,varptr(STRBUF)+88,88
mes strf("STRBUF2 = %#010x",varptr(STRBUF2))
mes strf(".flag = %d",STRBUF2.0&$FFFF)
mes strf(".exflag = %d",STRBUF2.0>>16&$FFFF)
mes strf(".myblock = %d",STRBUF2.1)
mes strf(".size = %d",STRBUF2.2)
mes strf(".ptr = %#010x",STRBUF2.3)
mes strf(".extptr = %#010x",STRBUF2.4)
mes strf(".opt = %#010x",STRBUF2.5)
mes strf(".data = %s",STRBUF2.3)
|