3 if !access("/sys/src/cmd/sam/cmd.acid") then
4 rc("cd /sys/src/cmd/sam && mk cmd.acid");
5 include("/sys/src/cmd/sam/cmd.acid");
8 defn printrunestring(addr, len)
16 defn runestring(addr, len)
31 return runestring(s.s, s.n);
55 s = s + string(f.name);
56 print("file(", f\X, ") // ", s, "\n");
68 f = (File)fx.g.filep[i];
79 return itoa(r.p1, "#%d");
80 return itoa(r.p1, "#%d")+"-"+itoa(r.p2, "#%d");
88 print("\t$=#", f.nc\D, " .=", range(f.dot.r), " buffer(", f\X, ")\n");
90 print("\tcmdpt=#", *cmdpt\D, " cmdptadv=#", *cmdptadv\D, "\n");
98 print("buffer(", b\X, "): c=", b.c\X, " nc=", b.nc\D, "\n");
100 print(runestring(b.c, b.nc));
104 print("/sys/lib/acid/sam");