$ od -c -N 50000 [eris]<Lisp>Harmony>BCPL>BCPLENV.DM!1>PupSubrs.br
0000000  002 002 003   t  \0  \0  \0 017  \0  \0 001 035  \0  \0 001   2
0000020   \0  \0 003   K  \0  \0 003   s  \0  \0  \0  \0  \0  \0  \0   '
0000040   \0   !  \0  \0  \a   P   u   p   Z   o   n   e  \0   !  \0  \0
0000060  005   X   t   r   a   Q  \0   !  \0  \0 005   X   U   s   e   s
0000100   \0   @  \0 001  \n   O   P   E   N   S   O   C   K   E   T  \0
0000120   \0   @  \0 002  \a   O   p   e   n   S   o   c  \0   @  \0 003
0000140   \a   R   E   A   D   P   U   P  \0   @  \0 004  \b   W   R   I
0000160    T   E   P   U   P  \0  \0   @  \0 005  \v   C   L   O   S   E
0000200    S   O   C   K   E   T  \0   @  \0 006  \b   C   l   o   s   e
0000220    S   o   c  \0  \0   @  \0  \a  \b   S   t   a   r   t   P   u
0000240    p  \0  \0   A  \0  \b 006   S   o   c   k   e   t  \0  \0   A
0000260   \0  \t  \n   S   o   c   H   e   a   d   C   h   k  \0  \0   A
0000300   \0  \n  \v   G   e   t   E   x   t   r   a   P   B   I  \0  \0
0000320   \0  \0  \n   M   k   S   m   a   l   l   P   o   s  \0  \0  \0
0000340   \0  \0  \n   S   m   a   l   l   U   n   b   o   x  \0  \0  \0
0000360   \0  \0  \b   A   l   l   o   c   a   t   e  \0  \0  \0  \0  \0
0000400  004   Z   e   r   o  \0  \0  \0  \0  \0 020   O   p   e   n   L
0000420    e   v   e   l   1   S   o   c   k   e   t  \0  \0 020  \0  \0
0000440  005   l   v   N   I   L  \0  \0  \0  \0  \a   D   e   q   u   e
0000460    u   e  \0  \0  \0  \0 005   E   q   N   I   L  \0  \0  \0  \0
0000500   \t   M   o   v   e   W   o   r   d   s  \0  \0  \0  \0 006   E
0000520    m   A   d   d   r  \0  \0  \0  \0  \0 003   M   i   n  \0  \0
0000540   \0  \0  \n   R   e   l   e   a   s   e   P   B   I  \0  \0 020
0000560   \0  \0  \b   X   G   e   t   B   a   s   e  \0  \0  \0  \0  \0
0000600  017   m   a   x   P   u   p   D   a   t   a   B   y   t   e   s
0000620   \0  \0  \0  \0  \b   R   A   I   D   C   o   d   e  \0  \0  \0
0000640   \0  \0 006   G   e   t   P   B   I  \0  \0  \0  \0  \0 005   B
0000660    l   o   c   k  \0  \0  \0  \0  \v   C   o   m   p   l   e   t
0000700    e   P   u   p  \0 020  \0  \0 004   l   v   K   T  \0  \0  \0
0000720   \0  \0 021   C   l   o   s   e   L   e   v   e   l   1   S   o
0000740    c   k   e   t  \0  \0  \0  \0 004   F   r   e   e  \0  \0  \0
0000760   \0  \0 016   I   n   i   t   i   a   l   i   z   e   Z   o   n
0001000    e  \0  \0  \0  \0  \0  \r   I   n   i   t   P   u   p   L   e
0001020    v   e   l   1  \0 020  \0  \0  \b   C   o   n   t   e   x   t
0001040    Q  \0  \0  \0  \0  \0  \a   E   n   q   u   e   u   e  \0  \0
0001060   \0  \0  \a   s   o   c   k   e   t   Q  \0  \n  \0 004  \0 001
0001100   \0 005  \0 023  \0 006  \0   0  \0  \a  \0 232  \0  \b 001   *
0001120   \0  \t 001   6  \0  \n 001   B  \0  \v 001   {  \0  \f 001 256
0001140   \0  \r 001 366 002 030 002 030   Z 001  \f 370  \0  \f  \f 367
0001160    " 004   i   C  \0 001   B  \b   " 005   i   ?  \0 001 212  \0
0001200    "  \b   i   W  \0 002   i   V  \0 001  \f 366   Z 001  \f 370
0001220   \0 020  \f 367   %   P   )   P   i   P  \0 002   B 006   !   N
0001240  306  \0   B  \a   "  \a   )   K   i   K  \0 002   " 004   :  \a
0001260    C 001   " 005   :  \a   C 002   " 006   *  \a   i   B  \0 002
0001300    " 006 001 001  \f 366   Z 001  \f 370  \0 022  \f 367   B  \b
0001320    " 004   i   ]  \0 001   B  \t   :  \t 372  \f 001 003      \0
0001340  001   \   "  \t   9   W 346  \0   i   V  \0 001   B  \n   :  \n
0001360  372  \f 001 004      \v 001   Q  \0  \0   "  \n   9   M 346  \0
0001400    B  \v   :  \v   #  \0 203  \0 202 220   B  \f   "  \b   9 027
0001420  345   J 001 006   " 006   i   P  \0 001 202  \r 001 023   "  \v
0001440    i   L  \0 001   :  \f   Z 003   * 005   i   H  \0 003 001   (
0001460   \0  \0  \0  \0  \0  \0  \0  \r  \0  \0  \0  \f  \0 003  \0  \0
0001500   \0  \0   "  \v   i   :  \0 001   9   T   Z 003   * 005   i   6
0001520   \0 003   "  \f   9 037 345  \0   B 016   "  \a   i 316  \0 001
0001540  212  \0   " 016   i   G  \0 002   B  \f   "  \v   9   B 346  \0
0001560    i   $  \0 001   :  \f   Z 003   * 006   i      \0 003   "  \n
0001600    i   D  \0 001   "  \f   i 326  \0 001 001  \a  \0  \0  \f 355
0001620   \0 004  \0  \v  \0  \0  \0  \t  \f 366   Z 001  \f 370  \0 021
0001640   \f 367   B  \a   " 004   i 363  \0 001   B  \b   :  \b 372  \f
0001660  001 006       _ 001   P  \0  \0  \0  \0  \0  \0   " 005  \f  \0
0001700   \0 001 203  \0 202 220   B  \t   %   H 202 220   9 343 346  \0
0001720    *  \t 214   J 001 020  \t  \b  \f   P   u   p       t   o   o
0001740        l   o   n   g  \0 342  \0   * 005   i   ]  \0 002 001   e
0001760   \0  \n  \0  \0   "  \b 254  \0   i   W  \0 002   B  \n   :  \n
0002000  372  \r 001 004 001 017 001  \r  \0  \0   "  \b   i   N  \0 001
0002020    B  \n   :  \n 372  \r 001 003 001 005 001 003   i   H  \0  \0
0002040  001 352   "  \n   9 271 346  \0   B  \v   "  \a   9 210 345   J
0002060  001 006   " 006   i 301  \0 001 202  \r 001 020   : 005   Z  \r
0002100    "  \v   i 273  \0 001   :  \t   Z 003 212  \0   "  \r   i 266
0002120   \0 003 001 036  \f 355  \0   1  \0  \0   : 005   Z  \r   "  \v
0002140    i 254  \0 001   9 306   Z 003 212  \0   "  \r   i 247  \0 003
0002160    : 006   Z  \r   "  \v   9 275 346  \0   i 237  \0 001   *  \t
0002200    9 270 355  \0   J 003 212  \0   "  \r   i 230  \0 003   "  \b
0002220    *  \n   i   O  \0 002 202  \r 001  \v   "  \n   i   K  \0 001
0002240       \0 001  \v  \0  \0  \0  \0  \0  \0 001  \a  \0  \0   "  \n
0002260    i 254  \0 001     201 001 001  \f 366   Z 001  \f 370  \0  \t
0002300   \f 367   " 004   i   J  \0 001   i   I  \0 001      \f 001 001
0002320   \f 366   Z 001  \f 370  \0  \t  \f 367   " 004   i   S  \0 001
0002340    %   R   * 004   i   Q  \0 002  \f 366   Z 001  \f 370  \0 016
0002360   \f 367   " 004   * 005   i   I  \0 002   E   E   9   G   Z 003
0002400    %   B   (  \0   i   D  \0 003   %   >   )   B   i   V  \0 002
0002420    E   U   %   T   )   =   i   S  \0 002   % 237   9   7 346  \0
0002440    )   7  \f 344   9   M 356  \0   J 006 375   P   Z  \a 001 020
0002460   \0  \0  \0  \0   =   C   Z  \t   %   &   * 006   i   >  \0 002
0002500  212  \0   "  \t   i   N  \0 002   "  \a 203  \0   B  \a   "  \a
0002520    9   I 344   J 001 360  \f 366  \0 223  \0  \0   Z 001  \f 370
0002540   \0  \v  \f 367   " 004   i   h  \0 001   B 005   =   f   Z 006
0002560    : 006   ;  \0   Z 006   " 006   : 005 345  \f 001  \n   " 005
0002600  001      \0  \0  \0   g  \0  \0  \0  \0  \0 026  \0  \0  \0 002
0002620    : 006 372  \f 001 356  \t  \v 022   N   o   t       a   n    
0002640    o   p   e   n       s   o   c   k   e   t  \0 342  \0   * 004
0002660    i   F  \0 002 205  \0 001 005  \0   i  \0  \0  \0   l  \0  \t
0002700   \f 366   Z 001  \f 370  \0 016  \f 367   " 004   9   ] 346  \0
0002720    B 006   " 005   9   Z 346  \0   B  \a 375   P   Z  \b 001   3
0002740   \0  \0  \0 003   "  \b   : 006 236  \0   #  \0   *  \b   :  \a
0002760  276  \0   +  \0 245  \r 001   $   " 005   i   H  \0 001  \t 022
0003000    !   S   o   c   k   e   t   /   h   e   a   d   e   r       m
0003020    i   s   m   a   t   c   h       f   o   r       s   o   c   k
0003040    e   t 342  \0   B  \n   " 004   i   3  \0 001 212  \0   "  \n
0003060    i 006  \0 002 001 003  \0   I  \0  \0 001  \v 001 037   "  \b
0003100  203  \0   B  \b   "  \b   9 244 344   J 001 315 204  \0 001 001
0003120   \f 366   Z 001  \f 370  \0  \n  \f 367   % 260   i 032  \0 001
0003140    B 005   : 005 372  \r 001 016   " 005   ) 024   i 250  \0 002
0003160    " 004   : 005   C 002   % 242   : 005   C 001   %  \f 203  \0
0003200    E  \n   " 005 001 004  \0 005  \0 020  \0 321  \f 366  \0   f
0003220   \0 227  \0 024  \0  \0  \0   ' 001 217 001 252 002 027  \0  \0
0003240   \0   e  \0  \0  \0  \0  \0  \0 001   z  \0  \0 001   y 001   e
0003260  001   ! 002 024 001 350 001 251 001 253  \0   m 201   3 002 025
0003300   \0 250  \0 252  \0 251  \0 306 002 022 200 254  \0 371 001 353
0003320  001     001   # 001   f 201 035 001 216 001 220 001 221 001 223
0003340  201   N 001 275 001 351  \0  \0                                
0003350