picolisp

Unnamed repository; edit this file to name it for gitweb.
git clone https://logand.com/git/picolisp.git/
Log | Files | Refs | README | LICENSE

commit e957710560d809d415089f636e02a9a4c7ea51fe
parent 15e6bacf0558ba0fc1a04d22bd094f0befa2092d
Author: Alexander Burger <abu@software-lab.de>
Date:   Sun, 31 Mar 2013 16:22:39 +0200

Bug in 'conc' (64-bit)
Diffstat:
MCHANGES | 1+
Mlib/map | 138++++++++++++++++++++++++++++++++++++++++----------------------------------------
Msrc64/subr.l | 5+++--
Msrc64/tags | 284++++++++++++++++++++++++-------------------------------------------------------
4 files changed, 158 insertions(+), 270 deletions(-)

diff --git a/CHANGES b/CHANGES @@ -1,4 +1,5 @@ * DDjun13 picoLisp-3.1.3 + Bug in 'conc' (64-bit) * 30mar13 picoLisp-3.1.2 'lisp' calls from 'native' in emulator diff --git a/lib/map b/lib/map @@ -6,22 +6,22 @@ $ (2967 . "@src64/flow.l") */ (2446 . "@src64/big.l") + (2171 . "@src64/big.l") - (2209 . "@src64/big.l") --> (3928 . "@src64/subr.l") +-> (3929 . "@src64/subr.l") / (2513 . "@src64/big.l") : (3060 . "@src64/sym.l") :: (3084 . "@src64/sym.l") ; (2979 . "@src64/sym.l") -< (2207 . "@src64/subr.l") -<= (2237 . "@src64/subr.l") -<> (2144 . "@src64/subr.l") -= (2115 . "@src64/subr.l") -=0 (2173 . "@src64/subr.l") +< (2208 . "@src64/subr.l") +<= (2238 . "@src64/subr.l") +<> (2145 . "@src64/subr.l") += (2116 . "@src64/subr.l") +=0 (2174 . "@src64/subr.l") =: (3008 . "@src64/sym.l") -== (2059 . "@src64/subr.l") +== (2060 . "@src64/subr.l") ==== (1099 . "@src64/sym.l") -=T (2181 . "@src64/subr.l") -> (2267 . "@src64/subr.l") ->= (2297 . "@src64/subr.l") +=T (2182 . "@src64/subr.l") +> (2268 . "@src64/subr.l") +>= (2298 . "@src64/subr.l") >> (2627 . "@src64/big.l") abs (2731 . "@src64/big.l") accept (148 . "@src64/net.l") @@ -30,16 +30,16 @@ alarm (473 . "@src64/main.l") all (788 . "@src64/sym.l") and (1624 . "@src64/flow.l") any (3999 . "@src64/io.l") -append (1338 . "@src64/subr.l") +append (1339 . "@src64/subr.l") apply (713 . "@src64/apply.l") arg (2575 . "@src64/main.l") args (2551 . "@src64/main.l") argv (3203 . "@src64/main.l") as (139 . "@src64/flow.l") -asoq (3020 . "@src64/subr.l") -assoc (2985 . "@src64/subr.l") +asoq (3021 . "@src64/subr.l") +assoc (2986 . "@src64/subr.l") at (2109 . "@src64/flow.l") -atom (2385 . "@src64/subr.l") +atom (2386 . "@src64/subr.l") bind (1362 . "@src64/flow.l") bit? (2748 . "@src64/big.l") bool (1724 . "@src64/flow.l") @@ -47,7 +47,7 @@ box (828 . "@src64/flow.l") box? (1131 . "@src64/sym.l") by (1669 . "@src64/apply.l") bye (3444 . "@src64/flow.l") -bytes (2972 . "@src64/subr.l") +bytes (2973 . "@src64/subr.l") caaaar (271 . "@src64/subr.l") caaadr (288 . "@src64/subr.l") caaar (99 . "@src64/subr.l") @@ -82,12 +82,12 @@ cddddr (652 . "@src64/subr.l") cdddr (245 . "@src64/subr.l") cddr (79 . "@src64/subr.l") cdr (17 . "@src64/subr.l") -chain (1141 . "@src64/subr.l") +chain (1142 . "@src64/subr.l") char (3481 . "@src64/io.l") chop (1228 . "@src64/sym.l") -circ (816 . "@src64/subr.l") -circ? (2402 . "@src64/subr.l") -clip (1799 . "@src64/subr.l") +circ (817 . "@src64/subr.l") +circ? (2403 . "@src64/subr.l") +clip (1800 . "@src64/subr.l") close (4412 . "@src64/io.l") cmd (3185 . "@src64/main.l") cnt (1413 . "@src64/apply.l") @@ -98,7 +98,7 @@ conc (781 . "@src64/subr.l") cond (1919 . "@src64/flow.l") connect (227 . "@src64/net.l") cons (747 . "@src64/subr.l") -copy (1225 . "@src64/subr.l") +copy (1226 . "@src64/subr.l") ctl (4285 . "@src64/io.l") ctty (2980 . "@src64/main.l") cut (1931 . "@src64/sym.l") @@ -109,9 +109,9 @@ dec (2323 . "@src64/big.l") def (448 . "@src64/flow.l") default (1795 . "@src64/sym.l") del (1986 . "@src64/sym.l") -delete (1401 . "@src64/subr.l") -delq (1452 . "@src64/subr.l") -diff (2589 . "@src64/subr.l") +delete (1402 . "@src64/subr.l") +delq (1453 . "@src64/subr.l") +diff (2590 . "@src64/subr.l") dir (3115 . "@src64/main.l") dm (545 . "@src64/flow.l") do (2141 . "@src64/flow.l") @@ -130,14 +130,14 @@ extra (1269 . "@src64/flow.l") extract (1218 . "@src64/apply.l") fifo (2097 . "@src64/sym.l") file (3062 . "@src64/main.l") -fill (3255 . "@src64/subr.l") +fill (3256 . "@src64/subr.l") filter (1161 . "@src64/apply.l") -fin (2033 . "@src64/subr.l") +fin (2034 . "@src64/subr.l") finally (2524 . "@src64/flow.l") find (1322 . "@src64/apply.l") fish (1613 . "@src64/apply.l") -flg? (2445 . "@src64/subr.l") -flip (1699 . "@src64/subr.l") +flg? (2446 . "@src64/subr.l") +flip (1700 . "@src64/subr.l") flush (5152 . "@src64/io.l") fold (3521 . "@src64/sym.l") for (2230 . "@src64/flow.l") @@ -145,7 +145,7 @@ fork (3270 . "@src64/flow.l") format (2089 . "@src64/big.l") free (1960 . "@src64/db.l") from (3577 . "@src64/io.l") -full (1075 . "@src64/subr.l") +full (1076 . "@src64/subr.l") fun? (750 . "@src64/sym.l") gc (435 . "@src64/gc.l") ge0 (2707 . "@src64/big.l") @@ -155,7 +155,7 @@ getl (3204 . "@src64/sym.l") glue (1369 . "@src64/sym.l") gt0 (2718 . "@src64/big.l") hash (2976 . "@src64/big.l") -head (1820 . "@src64/subr.l") +head (1821 . "@src64/subr.l") heap (519 . "@src64/main.l") hear (3262 . "@src64/io.l") host (193 . "@src64/net.l") @@ -166,7 +166,7 @@ if2 (1824 . "@src64/flow.l") ifn (1865 . "@src64/flow.l") in (4225 . "@src64/io.l") inc (2256 . "@src64/big.l") -index (2637 . "@src64/subr.l") +index (2638 . "@src64/subr.l") info (3017 . "@src64/main.l") intern (1007 . "@src64/sym.l") ipid (3215 . "@src64/flow.l") @@ -175,17 +175,17 @@ job (1429 . "@src64/flow.l") journal (971 . "@src64/db.l") key (3410 . "@src64/io.l") kill (3247 . "@src64/flow.l") -last (2044 . "@src64/subr.l") +last (2045 . "@src64/subr.l") le0 (2693 . "@src64/big.l") -length (2741 . "@src64/subr.l") +length (2742 . "@src64/subr.l") let (1479 . "@src64/flow.l") let? (1540 . "@src64/flow.l") lieu (1157 . "@src64/db.l") line (3733 . "@src64/io.l") lines (3886 . "@src64/io.l") -link (1172 . "@src64/subr.l") +link (1173 . "@src64/subr.l") lisp (2244 . "@src64/main.l") -list (887 . "@src64/subr.l") +list (888 . "@src64/subr.l") listen (160 . "@src64/net.l") lit (150 . "@src64/flow.l") load (4202 . "@src64/io.l") @@ -193,11 +193,11 @@ lock (1185 . "@src64/db.l") loop (2173 . "@src64/flow.l") low? (3387 . "@src64/sym.l") lowc (3417 . "@src64/sym.l") -lst? (2415 . "@src64/subr.l") +lst? (2416 . "@src64/subr.l") lt0 (2682 . "@src64/big.l") lup (2360 . "@src64/sym.l") -made (1107 . "@src64/subr.l") -make (1088 . "@src64/subr.l") +made (1108 . "@src64/subr.l") +make (1089 . "@src64/subr.l") map (849 . "@src64/apply.l") mapc (891 . "@src64/apply.l") mapcan (1101 . "@src64/apply.l") @@ -206,25 +206,25 @@ mapcon (1041 . "@src64/apply.l") maplist (933 . "@src64/apply.l") maps (790 . "@src64/apply.l") mark (1878 . "@src64/db.l") -match (3140 . "@src64/subr.l") -max (2327 . "@src64/subr.l") +match (3141 . "@src64/subr.l") +max (2328 . "@src64/subr.l") maxi (1511 . "@src64/apply.l") -member (2455 . "@src64/subr.l") -memq (2477 . "@src64/subr.l") +member (2456 . "@src64/subr.l") +memq (2478 . "@src64/subr.l") meta (3307 . "@src64/sym.l") meth (1095 . "@src64/flow.l") method (1059 . "@src64/flow.l") -min (2356 . "@src64/subr.l") +min (2357 . "@src64/subr.l") mini (1562 . "@src64/apply.l") -mix (1260 . "@src64/subr.l") -mmeq (2505 . "@src64/subr.l") -n0 (2189 . "@src64/subr.l") -n== (2087 . "@src64/subr.l") -nT (2198 . "@src64/subr.l") +mix (1261 . "@src64/subr.l") +mmeq (2506 . "@src64/subr.l") +n0 (2190 . "@src64/subr.l") +n== (2088 . "@src64/subr.l") +nT (2199 . "@src64/subr.l") name (502 . "@src64/sym.l") nand (1659 . "@src64/flow.l") native (1583 . "@src64/main.l") -need (919 . "@src64/subr.l") +need (920 . "@src64/subr.l") new (839 . "@src64/flow.l") next (2558 . "@src64/main.l") nil (1742 . "@src64/flow.l") @@ -232,9 +232,9 @@ nond (1942 . "@src64/flow.l") nor (1680 . "@src64/flow.l") not (1732 . "@src64/flow.l") nth (685 . "@src64/subr.l") -num? (2426 . "@src64/subr.l") +num? (2427 . "@src64/subr.l") off (1732 . "@src64/sym.l") -offset (2677 . "@src64/subr.l") +offset (2678 . "@src64/subr.l") on (1717 . "@src64/sym.l") onOff (1747 . "@src64/sym.l") one (1780 . "@src64/sym.l") @@ -244,7 +244,7 @@ opt (3306 . "@src64/main.l") or (1640 . "@src64/flow.l") out (4245 . "@src64/io.l") pack (1279 . "@src64/sym.l") -pair (2394 . "@src64/subr.l") +pair (2395 . "@src64/subr.l") pass (754 . "@src64/apply.l") pat? (736 . "@src64/sym.l") path (1251 . "@src64/io.l") @@ -262,13 +262,13 @@ prinl (5090 . "@src64/io.l") print (5116 . "@src64/io.l") println (5147 . "@src64/io.l") printsp (5132 . "@src64/io.l") -prior (2713 . "@src64/subr.l") +prior (2714 . "@src64/subr.l") prog (1760 . "@src64/flow.l") prog1 (1768 . "@src64/flow.l") prog2 (1785 . "@src64/flow.l") prop (2934 . "@src64/sym.l") protect (509 . "@src64/main.l") -prove (3542 . "@src64/subr.l") +prove (3543 . "@src64/subr.l") push (1822 . "@src64/sym.l") push1 (1858 . "@src64/sym.l") put (2844 . "@src64/sym.l") @@ -278,19 +278,19 @@ queue (2054 . "@src64/sym.l") quit (1285 . "@src64/main.l") quote (134 . "@src64/flow.l") rand (3003 . "@src64/big.l") -range (997 . "@src64/subr.l") -rank (3048 . "@src64/subr.l") +range (998 . "@src64/subr.l") +rank (3049 . "@src64/subr.l") raw (451 . "@src64/main.l") rd (5194 . "@src64/io.l") read (2674 . "@src64/io.l") -replace (1499 . "@src64/subr.l") +replace (1500 . "@src64/subr.l") rest (2604 . "@src64/main.l") -reverse (1678 . "@src64/subr.l") +reverse (1679 . "@src64/subr.l") rewind (5160 . "@src64/io.l") rollback (1803 . "@src64/db.l") -rot (848 . "@src64/subr.l") +rot (849 . "@src64/subr.l") run (306 . "@src64/flow.l") -sect (2541 . "@src64/subr.l") +sect (2542 . "@src64/subr.l") seed (2961 . "@src64/big.l") seek (1275 . "@src64/apply.l") send (1134 . "@src64/flow.l") @@ -298,29 +298,29 @@ seq (1084 . "@src64/db.l") set (1616 . "@src64/sym.l") setq (1649 . "@src64/sym.l") sigio (489 . "@src64/main.l") -size (2808 . "@src64/subr.l") +size (2809 . "@src64/subr.l") skip (3535 . "@src64/io.l") -sort (3977 . "@src64/subr.l") +sort (3978 . "@src64/subr.l") sp? (727 . "@src64/sym.l") space (5094 . "@src64/io.l") -split (1592 . "@src64/subr.l") +split (1593 . "@src64/subr.l") stack (548 . "@src64/main.l") state (2009 . "@src64/flow.l") -stem (1989 . "@src64/subr.l") +stem (1990 . "@src64/subr.l") str (4053 . "@src64/io.l") str? (1145 . "@src64/sym.l") -strip (1576 . "@src64/subr.l") +strip (1577 . "@src64/subr.l") struct (2035 . "@src64/main.l") sub? (1578 . "@src64/sym.l") sum (1460 . "@src64/apply.l") super (1225 . "@src64/flow.l") sym (4039 . "@src64/io.l") -sym? (2434 . "@src64/subr.l") +sym? (2435 . "@src64/subr.l") symbols (942 . "@src64/sym.l") sync (3222 . "@src64/io.l") sys (3067 . "@src64/flow.l") t (1751 . "@src64/flow.l") -tail (1911 . "@src64/subr.l") +tail (1912 . "@src64/subr.l") tell (3294 . "@src64/io.l") text (1407 . "@src64/sym.l") throw (2493 . "@src64/flow.l") @@ -329,11 +329,11 @@ till (3644 . "@src64/io.l") time (2822 . "@src64/main.l") touch (1181 . "@src64/sym.l") trail (698 . "@src64/main.l") -trim (1759 . "@src64/subr.l") +trim (1760 . "@src64/subr.l") try (1177 . "@src64/flow.l") type (920 . "@src64/flow.l") udp (304 . "@src64/net.l") -unify (3950 . "@src64/subr.l") +unify (3951 . "@src64/subr.l") unless (1901 . "@src64/flow.l") until (2085 . "@src64/flow.l") up (766 . "@src64/main.l") @@ -353,7 +353,7 @@ xchg (1672 . "@src64/sym.l") xor (1701 . "@src64/flow.l") x| (2887 . "@src64/big.l") yield (2720 . "@src64/flow.l") -yoke (1196 . "@src64/subr.l") +yoke (1197 . "@src64/subr.l") zap (1195 . "@src64/sym.l") zero (1765 . "@src64/sym.l") | (2847 . "@src64/big.l") diff --git a/src64/subr.l b/src64/subr.l @@ -1,4 +1,4 @@ -# 28dec12abu +# 31mar13abu # (c) Software Lab. Alexander Burger # (car 'var) -> any @@ -784,11 +784,11 @@ ld X (E CDR) # Args ld E (X) # Eval first eval + ld Y E # Keep in Y link push E # <L I> Safe link do - ld Y E # Keep in Y ld X (X CDR) # Next arg? atom X while z # Yes @@ -797,6 +797,7 @@ atom Y # Result list? if nz # No ld (L I) E # Init result + ld Y E # Keep in Y else do atom (Y CDR) # Find end of result list diff --git a/src64/tags b/src64/tags @@ -48,120 +48,6 @@ CHAR_LETTER63,1499 CHAR_DIGIT64,1520 -sys/x86-64.linux.defs.l,1959 -ENOENT5,59 -EINTR6,108 -EBADF7,155 -EAGAIN8,194 -EACCES9,227 -EPIPE10,268 -ECONNRESET11,303 -O_RDONLY14,365 -O_WRONLY15,382 -O_RDWR16,399 -O_CREAT17,414 -O_EXCL18,431 -O_TRUNC19,448 -O_APPEND20,466 -F_GETFD21,486 -F_SETFD22,502 -FD_CLOEXEC23,518 -BUFSIZ26,546 -PIPE_BUF27,564 -MAXPATHLEN29,585 -RTLD_LAZY32,613 -RTLD_GLOBAL33,631 -FLOCK36,662 -L_TYPE37,702 -L_WHENCE38,722 -L_START39,744 -L_LEN40,760 -L_PID41,775 -SEEK_SET42,790 -SEEK_CUR43,807 -F_RDLCK44,824 -F_WRLCK45,840 -F_UNLCK46,856 -F_GETFL47,872 -F_SETFL48,888 -F_GETLK49,904 -F_SETLK50,920 -F_SETLKW51,936 -F_SETOWN52,953 -O_NONBLOCK53,970 -O_ASYNC54,992 -STAT57,1019 -ST_MODE58,1061 -ST_SIZE59,1083 -ST_MTIME60,1100 -S_IFMT61,1118 -S_IFDIR62,1144 -TMS65,1180 -TMS_UTIME66,1214 -TMS_STIME67,1232 -TERMIOS70,1261 -C_IFLAG71,1304 -C_LFLAG72,1320 -C_CC73,1337 -ISIG74,1351 -VMIN75,1364 -VTIME76,1377 -TCSADRAIN77,1391 -SIGACTION80,1419 -SIGSET_T81,1462 -SA_HANDLER82,1481 -SA_MASK83,1500 -SA_FLAGS84,1516 -SIG_DFL86,1536 -SIG_IGN87,1552 -SIG_UNBLOCK88,1568 -SIGHUP90,1589 -SIGINT91,1615 -SIGUSR192,1630 -SIGUSR293,1647 -SIGPIPE94,1664 -SIGALRM95,1681 -SIGTERM96,1698 -SIGCHLD97,1715 -SIGCONT98,1732 -SIGSTOP99,1749 -SIGTSTP100,1766 -SIGTTIN101,1783 -SIGTTOU102,1800 -SIGIO103,1817 -SIGNALS104,1832 -WNOHANG107,1894 -WUNTRACED108,1910 -FD_SET111,1938 -TM_SEC114,1975 -TM_MIN115,1990 -TM_HOUR116,2005 -TM_MDAY117,2021 -TM_MON118,2038 -TM_YEAR119,2054 -D_NAME122,2078 -SOCK_STREAM125,2105 -SOCK_DGRAM126,2125 -AF_UNSPEC127,2144 -AF_INET6128,2162 -SOL_SOCKET129,2180 -SO_REUSEADDR130,2199 -IPPROTO_IPV6131,2220 -IPV6_V6ONLY132,2242 -INET6_ADDRSTRLEN133,2263 -NI_MAXHOST135,2290 -NI_NAMEREQD136,2312 -SOCKADDR_IN6138,2333 -SIN6_FAMILY139,2355 -SIN6_PORT140,2375 -SIN6_ADDR141,2393 -ADDRINFO143,2412 -AI_FAMILY144,2430 -AI_SOCKTYPE145,2448 -AI_ADDRLEN146,2468 -AI_ADDR147,2488 -AI_NEXT148,2505 - ./glob.l,4310 Data4,51 AV7,77 @@ -1160,85 +1046,85 @@ sys/x86-64.linux.defs.l,1959 doCon725,11768 doCons747,12119 doConc781,12790 -doCirc816,13403 -doRot848,13990 -doList887,14732 -doNeed919,15326 -doRange997,17009 -doFull1075,18661 -doMake1088,18928 -doMade1107,19305 -doChain1141,19988 -doLink1172,20578 -doYoke1196,21037 -doCopy1225,21587 -doMix1260,22321 -doAppend1338,24137 -doDelete1401,25659 -doDelq1452,26820 -doReplace1499,27892 -doStrip1576,29807 -doSplit1592,30124 -doReverse1678,32369 -doFlip1699,32733 -doTrim1759,34204 -trimE_E1769,34343 -doClip1799,34999 -doHead1820,35349 -doTail1911,37600 -doStem1989,39439 -doFin2033,40356 -doLast2044,40539 -doEq2059,40811 -doNEq2087,41277 -doEqual2115,41742 -doNEqual2144,42249 -doEq02173,42758 -doEqT2181,42892 -doNEq02189,43023 -doNEqT2198,43168 -doLt2207,43312 -doLe2237,43884 -doGt2267,44455 -doGe2297,45027 -doMax2327,45600 -doMin2356,46141 -doAtom2385,46678 -doPair2394,46822 -doCircQ2402,46957 -doLstQ2415,47173 -doNumQ2426,47362 -doSymQ2434,47495 -doFlgQ2445,47681 -doMember2455,47862 -doMemq2477,48215 -doMmeq2505,48743 -doSect2541,49485 -doDiff2589,50525 -doIndex2637,51571 -doOffset2677,52325 -doPrior2713,52968 -doLength2741,53443 -doSize2808,54948 -sizeCE_C2928,58811 -doBytes2972,59814 -doAssoc2985,60035 -doAsoq3020,60693 -doRank3048,61211 -doMatch3140,63500 -matchCE_F3159,63826 -doFill3255,66661 -fillE_FE3273,66955 -unifyCEYZ_F3376,69224 -doProve3542,73588 -lupCE_E3827,82058 -lookupCE_E3884,83449 -uniFillE_E3898,83702 -doArrow3928,84335 -doUnify3950,84745 -doSort3977,85233 -cmpDfltA_F4132,90414 -cmpUserAX_F4137,90565 +doCirc817,13429 +doRot849,14016 +doList888,14758 +doNeed920,15352 +doRange998,17035 +doFull1076,18687 +doMake1089,18954 +doMade1108,19331 +doChain1142,20014 +doLink1173,20604 +doYoke1197,21063 +doCopy1226,21613 +doMix1261,22347 +doAppend1339,24163 +doDelete1402,25685 +doDelq1453,26846 +doReplace1500,27918 +doStrip1577,29833 +doSplit1593,30150 +doReverse1679,32395 +doFlip1700,32759 +doTrim1760,34230 +trimE_E1770,34369 +doClip1800,35025 +doHead1821,35375 +doTail1912,37626 +doStem1990,39465 +doFin2034,40382 +doLast2045,40565 +doEq2060,40837 +doNEq2088,41303 +doEqual2116,41768 +doNEqual2145,42275 +doEq02174,42784 +doEqT2182,42918 +doNEq02190,43049 +doNEqT2199,43194 +doLt2208,43338 +doLe2238,43910 +doGt2268,44481 +doGe2298,45053 +doMax2328,45626 +doMin2357,46167 +doAtom2386,46704 +doPair2395,46848 +doCircQ2403,46983 +doLstQ2416,47199 +doNumQ2427,47388 +doSymQ2435,47521 +doFlgQ2446,47707 +doMember2456,47888 +doMemq2478,48241 +doMmeq2506,48769 +doSect2542,49511 +doDiff2590,50551 +doIndex2638,51597 +doOffset2678,52351 +doPrior2714,52994 +doLength2742,53469 +doSize2809,54974 +sizeCE_C2929,58837 +doBytes2973,59840 +doAssoc2986,60061 +doAsoq3021,60719 +doRank3049,61237 +doMatch3141,63526 +matchCE_F3160,63852 +doFill3256,66687 +fillE_FE3274,66981 +unifyCEYZ_F3377,69250 +doProve3543,73614 +lupCE_E3828,82084 +lookupCE_E3885,83475 +uniFillE_E3899,83728 +doArrow3929,84361 +doUnify3951,84771 +doSort3978,85259 +cmpDfltA_F4133,90440 +cmpUserAX_F4138,90591 ./net.l,192 doPort5,96 @@ -1252,9 +1138,9 @@ sys/x86-64.linux.defs.l,1959 getUdpZ_FB373,9872 putUdpBZ380,10017 -sys/x86-64.linux.code.l,94 -errno_A5,67 -errnoC10,169 -wifstoppedS_F16,287 -wifsignaledS_F21,413 -wtermsigS_A28,568 +sys/emu.code.l,95 +errno_A8,134 +errnoC16,260 +wifstoppedS_F24,409 +wifsignaledS_F32,570 +wtermsigS_A40,725