{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ikvmA2xs/b1/librep_0.92.5-3.2_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ikvmA2xs/b2/librep_0.92.5-3.2_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n 8b740cea23374e080a32d9e96037efcd 6016 debug optional librep-dev-dbgsym_0.92.5-3.2_armhf.deb\n- 155dea12e1e4c491d7dc41d9e9383a77 470336 libdevel optional librep-dev_0.92.5-3.2_armhf.deb\n- 2e5c6db3cc499d5f4be08e1f21a0fbf7 366216 debug optional librep16-dbgsym_0.92.5-3.2_armhf.deb\n- 06c3d3b8b23da309294cd560f03afc91 192040 libs optional librep16_0.92.5-3.2_armhf.deb\n+ 66e6708cc714ff97c23a5dc675fd4212 470408 libdevel optional librep-dev_0.92.5-3.2_armhf.deb\n+ fba01329122ab581215071951438e529 366196 debug optional librep16-dbgsym_0.92.5-3.2_armhf.deb\n+ b7b0f908bd0c1737bfee14fc5941c8d9 192456 libs optional librep16_0.92.5-3.2_armhf.deb\n 73053631580fb931da46154a6b27a98a 132192 debug optional rep-dbgsym_0.92.5-3.2_armhf.deb\n e2740122d4bb8d253b184f0553784736 149400 doc optional rep-doc_0.92.5-3.2_all.deb\n 94221741955bab126521419f6104ae1d 128316 lisp optional rep_0.92.5-3.2_armhf.deb\n"}, {"source1": "librep-dev_0.92.5-3.2_armhf.deb", "source2": "librep-dev_0.92.5-3.2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary\n -rw-r--r-- 0 0 0 4024 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 466120 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 466192 2024-04-17 20:48:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -9,20 +9,20 @@\n -rw-r--r-- 0 root (0) root (0) 1196 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_config.h\n -rw-r--r-- 0 root (0) root (0) 9225 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_gh.h\n -rw-r--r-- 0 root (0) root (0) 30218 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_lisp.h\n -rw-r--r-- 0 root (0) root (0) 5896 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_regexp.h\n -rw-r--r-- 0 root (0) root (0) 25759 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_subrs.h\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/\n--rw-r--r-- 0 root (0) root (0) 465706 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/librep.a\n+-rw-r--r-- 0 root (0) root (0) 465722 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/librep.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/pkgconfig/\n -rw-r--r-- 0 root (0) root (0) 456 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/pkgconfig/librep.pc\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/\n -rwxr-xr-x 0 root (0) root (0) 2959 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/install-aliases\n--rwxr-xr-x 0 root (0) root (0) 348501 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/libtool\n+-rwxr-xr-x 0 root (0) root (0) 348497 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/libtool\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/data/\n -rw-r--r-- 0 root (0) root (0) 34878 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/data/tables.a\n -rw-r--r-- 0 root (0) root (0) 21208 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/ffi.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/i18n/\n -rw-r--r-- 0 root (0) root (0) 9432 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/i18n/gettext.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/rep/io/\n"}, {"source1": "./usr/lib/arm-linux-gnueabihf/librep.a", "source2": "./usr/lib/arm-linux-gnueabihf/librep.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -9,15 +9,15 @@\n ?rw-r--r-- 0 0 0 19980 1970-01-01 00:00:00.000000 gh.o\n ?rw-r--r-- 0 0 0 46160 1970-01-01 00:00:00.000000 lisp.o\n ?rw-r--r-- 0 0 0 39308 1970-01-01 00:00:00.000000 lispcmds.o\n ?rw-r--r-- 0 0 0 25744 1970-01-01 00:00:00.000000 lispmach.o\n ?rw-r--r-- 0 0 0 4100 1970-01-01 00:00:00.000000 macros.o\n ?rw-r--r-- 0 0 0 11292 1970-01-01 00:00:00.000000 main.o\n ?rw-r--r-- 0 0 0 1544 1970-01-01 00:00:00.000000 message.o\n-?rw-r--r-- 0 0 0 13208 1970-01-01 00:00:00.000000 misc.o\n+?rw-r--r-- 0 0 0 13224 1970-01-01 00:00:00.000000 misc.o\n ?rw-r--r-- 0 0 0 33752 1970-01-01 00:00:00.000000 numbers.o\n ?rw-r--r-- 0 0 0 3752 1970-01-01 00:00:00.000000 origin.o\n ?rw-r--r-- 0 0 0 12844 1970-01-01 00:00:00.000000 regexp.o\n ?rw-r--r-- 0 0 0 1616 1970-01-01 00:00:00.000000 regsub.o\n ?rw-r--r-- 0 0 0 15072 1970-01-01 00:00:00.000000 streams.o\n ?rw-r--r-- 0 0 0 24592 1970-01-01 00:00:00.000000 structures.o\n ?rw-r--r-- 0 0 0 24636 1970-01-01 00:00:00.000000 symbols.o\n"}, {"source1": "misc.o", "source2": "misc.o", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 12608 (bytes into file)\n+ Start of section headers: 12624 (bytes into file)\n Flags: 0x5000000, Version5 EABI\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 15\n Section header string table index: 14\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,24 +1,24 @@\n-There are 15 section headers, starting at offset 0x3140:\n+There are 15 section headers, starting at offset 0x3150:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .text PROGBITS 00000000 000034 000c5c 00 AX 0 0 4\n- [ 2] .rel.text REL 00000000 0027fc 0005d0 08 I 12 1 4\n+ [ 2] .rel.text REL 00000000 00280c 0005d0 08 I 12 1 4\n [ 3] .data PROGBITS 00000000 000c90 000000 00 WA 0 0 1\n [ 4] .bss NOBITS 00000000 000c90 00002c 00 WA 0 0 4\n- [ 5] .rodata.str1.4 PROGBITS 00000000 000c90 000265 01 AMS 0 0 4\n- [ 6] .data.rel.local PROGBITS 00000000 000ef8 000208 00 WA 0 0 4\n- [ 7] .rel.data.rel.local REL 00000000 002dcc 0001b0 08 I 12 6 4\n- [ 8] .data.rel.ro.local PROGBITS 00000000 001100 000138 00 WA 0 0 4\n- [ 9] .rel.data.rel.ro.local REL 00000000 002f7c 000138 08 I 12 8 4\n- [10] .note.GNU-stack PROGBITS 00000000 001238 000000 00 0 0 1\n- [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001238 000033 00 0 0 1\n- [12] .symtab SYMTAB 00000000 00126c 000c70 10 13 88 4\n- [13] .strtab STRTAB 00000000 001edc 000920 00 0 0 1\n- [14] .shstrtab STRTAB 00000000 0030b4 00008a 00 0 0 1\n+ [ 5] .rodata.str1.4 PROGBITS 00000000 000c90 000275 01 AMS 0 0 4\n+ [ 6] .data.rel.local PROGBITS 00000000 000f08 000208 00 WA 0 0 4\n+ [ 7] .rel.data.rel.local REL 00000000 002ddc 0001b0 08 I 12 6 4\n+ [ 8] .data.rel.ro.local PROGBITS 00000000 001110 000138 00 WA 0 0 4\n+ [ 9] .rel.data.rel.ro.local REL 00000000 002f8c 000138 08 I 12 8 4\n+ [10] .note.GNU-stack PROGBITS 00000000 001248 000000 00 0 0 1\n+ [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001248 000033 00 0 0 1\n+ [12] .symtab SYMTAB 00000000 00127c 000c70 10 13 88 4\n+ [13] .strtab STRTAB 00000000 001eec 000920 00 0 0 1\n+ [14] .shstrtab STRTAB 00000000 0030c4 00008a 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.text' at offset 0x27fc contains 186 entries:\n+Relocation section '.rel.text' at offset 0x280c contains 186 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000024 00000103 R_ARM_REL32 00000000 .bss\n 00000028 00005919 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_\n 0000002c 00005a1a R_ARM_GOT_BREL 00000000 Qt\n 00000086 00005c0a R_ARM_THM_CALL 00000000 rep_signal_arg_error\n 000000e6 00005c0a R_ARM_THM_CALL 00000000 rep_signal_arg_error\n 000000f0 00005c0a R_ARM_THM_CALL 00000000 rep_signal_arg_error\n@@ -184,15 +184,15 @@\n 0000057e 00005c1e R_ARM_THM_JUMP24 00000000 rep_signal_arg_error\n 000007c8 00008c1e R_ARM_THM_JUMP24 00000000 rep_system\n 000008b2 0000911e R_ARM_THM_JUMP24 00000000 rep_string_dup\n 000008dc 0000931e R_ARM_THM_JUMP24 00000000 fflush\n 00000938 0000961e R_ARM_THM_JUMP24 00000000 rep_user_full_name\n 00000c1c 0000a11e R_ARM_THM_JUMP24 00000000 rep_pop_structure\n \n-Relocation section '.rel.data.rel.local' at offset 0x2dcc contains 54 entries:\n+Relocation section '.rel.data.rel.local' at offset 0x2ddc contains 54 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000004 00005802 R_ARM_ABS32 00000001 Fbeep\n 00000008 00004b02 R_ARM_ABS32 00000000 .data.rel.ro.local\n 0000000c 00004b02 R_ARM_ABS32 00000000 .data.rel.ro.local\n 00000018 00006702 R_ARM_ABS32 0000029d Fcurrent_time\n 0000001c 00004b02 R_ARM_ABS32 00000000 .data.rel.ro.local\n 0000002c 00006a02 R_ARM_ABS32 000002e1 Fcurrent_utime\n@@ -241,15 +241,15 @@\n 000001d0 00008902 R_ARM_ABS32 0000075d Fchar_upcase\n 000001d4 00004b02 R_ARM_ABS32 00000000 .data.rel.ro.local\n 000001e4 00008802 R_ARM_ABS32 0000071d Fchar_downcase\n 000001e8 00004b02 R_ARM_ABS32 00000000 .data.rel.ro.local\n 000001f8 00006102 R_ARM_ABS32 00000165 Fcomplete_string\n 000001fc 00004b02 R_ARM_ABS32 00000000 .data.rel.ro.local\n \n-Relocation section '.rel.data.rel.ro.local' at offset 0x2f7c contains 39 entries:\n+Relocation section '.rel.data.rel.ro.local' at offset 0x2f8c contains 39 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000004 00002602 R_ARM_ABS32 00000000 .rodata.str1.4\n 0000000c 00002602 R_ARM_ABS32 00000000 .rodata.str1.4\n 00000014 00002602 R_ARM_ABS32 00000000 .rodata.str1.4\n 0000001c 00002602 R_ARM_ABS32 00000000 .rodata.str1.4\n 00000024 00002602 R_ARM_ABS32 00000000 .rodata.str1.4\n 0000002c 00002602 R_ARM_ABS32 00000000 .rodata.str1.4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -26,15 +26,15 @@\n downcase-table\n upcase-table\n rep-build-id\n rep-interface-id\n rep-version\n process-environment\n operating-system\n-Tue May 7 2024 by pbuilder1@cbxi4b.\n+Tue May 7 2024 by pbuilder2@i-capture-the-hostname.\n default_beep\n saved_name.0\n Sbeep__name\n Sbeep__int\n Scurrent_time__name\n Scurrent_utime__name\n Sfix_time__name\n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str1.4 {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str1.4 {}", "unified_diff": "@@ -35,9 +35,9 @@\n [ 1d8] unix\n [ 1e0] rep-build-id\n [ 1f0] rep-interface-id\n [ 204] rep-version\n [ 210] process-environment\n [ 224] operating-system\n [ 238] 0.92.5\n- [ 240] Tue May 7 2024 by pbuilder1@cbxi4b.\n+ [ 240] Tue May 7 2024 by pbuilder2@i-capture-the-hostname.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro.local {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro.local {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n Hex dump of section '.data.rel.ro.local':\n NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n 0x00000000 45100000 24020000 45040000 d8010000 E...$...E.......\n 0x00000010 45130000 10020000 450b0000 04020000 E.......E.......\n 0x00000020 45060000 38020000 45100000 f0010000 E...8...E.......\n- 0x00000030 450c0000 e0010000 45240000 40020000 E.......E$..@...\n+ 0x00000030 450c0000 e0010000 45340000 40020000 E.......E4..@...\n 0x00000040 450c0000 c8010000 450e0000 b8010000 E.......E.......\n 0x00000050 450d0000 a8010000 45050000 18000000 E.......E.......\n 0x00000060 45170000 20000000 450f0000 38000000 E... ...E...8...\n 0x00000070 45060000 48000000 450d0000 50000000 E...H...E...P...\n 0x00000080 450b0000 60000000 450c0000 6c000000 E...`...E...l...\n 0x00000090 450d0000 7c000000 450c0000 8c000000 E...|...E.......\n 0x000000a0 450c0000 9c000000 450c0000 ac000000 E.......E.......\n"}]}]}, {"source1": "./usr/lib/arm-linux-gnueabihf/rep/libtool", "source2": "./usr/lib/arm-linux-gnueabihf/rep/libtool", "unified_diff": "@@ -1,8 +1,8 @@\n-#! /bin/bash\n+#! /bin/sh\n # Generated automatically by config.status (librep) 0.92.5\n # NOTE: Changes made to this file will be lost: look at ltmain.sh.\n \n # Provide generalized library-building support services.\n # Written by Gordon Matzigkeit, 1996\n \n # Copyright (C) 2014 Free Software Foundation, Inc.\n@@ -52,15 +52,15 @@\n # Whether or not to optimize for fast installation.\n fast_install=needless\n \n # Shared archive member basename,for filename based shared library versioning on AIX.\n shared_archive_member_spec=\n \n # Shell to use when invoking shell scripts.\n-SHELL=\"/bin/bash\"\n+SHELL=\"/bin/sh\"\n \n # An echo program that protects backslashes.\n ECHO=\"printf %s\\\\n\"\n \n # The PATH separator for the build system.\n PATH_SEPARATOR=\":\"\n \n"}]}]}]}, {"source1": "librep16_0.92.5-3.2_armhf.deb", "source2": "librep16_0.92.5-3.2_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary\n--rw-r--r-- 0 0 0 6096 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 185752 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6092 2024-04-17 20:48:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 186172 2024-04-17 20:48:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: librep16\n Source: librep\n Version: 0.92.5-3.2\n Architecture: armhf\n Maintainer: Jose M Calhariz \n-Installed-Size: 538\n+Installed-Size: 546\n Depends: libc6 (>= 2.38), libcrypt1 (>= 1:4.1.0), libgmp10 (>= 2:6.3.0+dfsg)\n Section: libs\n Priority: optional\n Multi-Arch: same\n Homepage: http://sawfish.tuxfamily.org/\n Description: embedded lisp command interpreter library\n rep is a dialect of Lisp, designed to be used both as an extension\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/\n -rw-r--r-- 0 root (0) root (0) 292772 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/librep.so.16.0.0\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/\n--rw-r--r-- 0 root (0) root (0) 184320 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/doc-strings\n+-rw-r--r-- 0 root (0) root (0) 192512 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/doc-strings\n -rwxr-xr-x 0 root (0) root (0) 2503 2024-04-17 20:48:53.000000 ./usr/lib/arm-linux-gnueabihf/rep/emulate-gnu-tar\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/\n -rw-r--r-- 0 root (0) root (0) 614 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 17028 2015-03-23 17:03:39.000000 ./usr/share/doc/librep16/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1571 2016-01-09 17:28:41.000000 ./usr/share/doc/librep16/copyright\n"}, {"source1": "./usr/lib/arm-linux-gnueabihf/librep.so.16.0.0", "source2": "./usr/lib/arm-linux-gnueabihf/librep.so.16.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 7 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x042704 0x00042704 0x00042704 0x00008 0x00008 R 0x4\n- LOAD 0x000000 0x00000000 0x00000000 0x42710 0x42710 R E 0x1000\n+ EXIDX 0x042714 0x00042714 0x00042714 0x00008 0x00008 R 0x4\n+ LOAD 0x000000 0x00000000 0x00000000 0x42720 0x42720 R E 0x1000\n LOAD 0x042764 0x00043764 0x00043764 0x04ad4 0x090c8 RW 0x1000\n DYNAMIC 0x043c54 0x00044c54 0x00044c54 0x00118 0x00118 RW 0x4\n NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x042764 0x00043764 0x00043764 0x0289c 0x0289c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -11,17 +11,17 @@\n [ 6] .gnu.version_r VERNEED 0000efdc 00efdc 0000d0 00 A 4 4 4\n [ 7] .rel.dyn REL 0000f0ac 00f0ac 004960 08 A 3 0 4\n [ 8] .rel.plt REL 00013a0c 013a0c 001158 08 AI 3 20 4\n [ 9] .init PROGBITS 00014b64 014b64 00000c 00 AX 0 0 4\n [10] .plt PROGBITS 00014b70 014b70 001bdc 04 AX 0 0 4\n [11] .text PROGBITS 00016750 016750 028bd8 00 AX 0 0 8\n [12] .fini PROGBITS 0003f328 03f328 000008 00 AX 0 0 4\n- [13] .rodata PROGBITS 0003f330 03f330 0033d4 00 A 0 0 4\n- [14] .ARM.exidx ARM_EXIDX 00042704 042704 000008 00 AL 11 0 4\n- [15] .eh_frame PROGBITS 0004270c 04270c 000004 00 A 0 0 4\n+ [13] .rodata PROGBITS 0003f330 03f330 0033e4 00 A 0 0 4\n+ [14] .ARM.exidx ARM_EXIDX 00042714 042714 000008 00 AL 11 0 4\n+ [15] .eh_frame PROGBITS 0004271c 04271c 000004 00 A 0 0 4\n [16] .init_array INIT_ARRAY 00043764 042764 000004 04 WA 0 0 4\n [17] .fini_array FINI_ARRAY 00043768 042768 000004 04 WA 0 0 4\n [18] .data.rel.ro PROGBITS 0004376c 04276c 0014e8 00 WA 0 0 4\n [19] .dynamic DYNAMIC 00044c54 043c54 000118 08 WA 4 0 4\n [20] .got PROGBITS 00044d6c 043d6c 001294 04 WA 0 0 4\n [21] .data PROGBITS 00046000 045000 002238 00 WA 0 0 4\n [22] .bss NOBITS 00048238 047238 0045f4 00 WA 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f89ad976ad287594cff2d13a2154bdadeb9707ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67760aa5fa142f136e854bb94f5fa5062e3c8b81\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1724,15 +1724,15 @@\n downcase-table\n upcase-table\n rep-build-id\n rep-interface-id\n rep-version\n process-environment\n operating-system\n-Tue May 7 2024 by pbuilder1@cbxi4b.\n+Tue May 7 2024 by pbuilder2@i-capture-the-hostname.\n numbers.c\n type == rep_NUMBER_FLOAT\n rep_NUMBERP(in)\n tem != 0\n #\n #\n number->string\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -350,15 +350,15 @@\n \tldr\tr1, [pc, #16]\t@ (16a14 )\n \tldr\tr0, [pc, #20]\t@ (16a18 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tnop\n-\t\t\t@ instruction: 0xb874\n+\t\t\t@ instruction: 0xb884\n \tmovs\tr2, r0\n \tldrh\tr6, [r6, #12]\n \tmovs\tr2, r0\n \tldrh\tr4, [r0, #14]\n \tmovs\tr2, r0\n inner_make_thread():\n ./src/continuations.c:985\n@@ -1299,15 +1299,15 @@\n \tldr\tr1, [pc, #16]\t@ (16ff0 )\n \tldr\tr0, [pc, #20]\t@ (16ff4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #16\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n-\tuxth\tr0, r3\n+\tuxth\tr0, r5\n \tmovs\tr2, r0\n \tstrh\tr2, [r3, #30]\n \tmovs\tr2, r0\n \tstrh\tr6, [r7, #30]\n \tmovs\tr2, r0\n mark_thread():\n ./src/continuations.c:1321\n@@ -2618,21 +2618,21 @@\n \tldr\tr0, [pc, #32]\t@ (178d8 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #28\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tnop\n-\tadd\tr1, sp, #864\t@ 0x360\n+\tadd\tr1, sp, #928\t@ 0x3a0\n \tmovs\tr2, r0\n \tldrb\tr2, [r3, #12]\n \tmovs\tr2, r0\n \tldrb\tr2, [r2, #14]\n \tmovs\tr2, r0\n-\tadd\tr1, sp, #776\t@ 0x308\n+\tadd\tr1, sp, #840\t@ 0x348\n \tmovs\tr2, r0\n \tldrb\tr4, [r0, #12]\n \tmovs\tr2, r0\n \tldrb\tr0, [r2, #12]\n \tmovs\tr2, r0\n primitive_call_cc():\n ./src/continuations.c:643\n@@ -3662,15 +3662,15 @@\n \tldmia\tr6, {r1, r6, r7}\n \tmovs\tr2, r0\n \tbl\tffc7df76 \n \tlsrs\tr4, r1, #18\n \tmovs\tr0, r0\n \tlsls\tr4, r4, #13\n \tmovs\tr3, r0\n-\tadd\tr3, pc, #544\t@ (adr r3, 181a4 )\n+\tadd\tr3, pc, #608\t@ (adr r3, 181e4 )\n \tmovs\tr2, r0\n \tstrb\tr2, [r1, #19]\n \tmovs\tr2, r0\n \tstrb\tr2, [r3, #21]\n \tmovs\tr2, r0\n \tldmia\tr6, {r1, r3, r6}\n \tmovs\tr2, r0\n@@ -4004,21 +4004,21 @@\n \tnop\n \tldmia\tr4, {r1, r4, r5, r7}\n \tmovs\tr2, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n \tlsls\tr6, r7, #4\n \tmovs\tr3, r0\n-\tadd\tr0, pc, #976\t@ (adr r0, 18588 )\n+\tadd\tr1, pc, #16\t@ (adr r1, 181c8 )\n \tmovs\tr2, r0\n \tstrb\tr6, [r6, #8]\n \tmovs\tr2, r0\n \tstrb\tr6, [r5, #11]\n \tmovs\tr2, r0\n-\tadd\tr0, pc, #888\t@ (adr r0, 1853c )\n+\tadd\tr0, pc, #952\t@ (adr r0, 1857c )\n \tmovs\tr2, r0\n \tstrb\tr0, [r4, #8]\n \tmovs\tr2, r0\n \tstrb\tr4, [r5, #8]\n \tmovs\tr2, r0\n \n 000181cc :\n@@ -4728,15 +4728,15 @@\n \tb.n\t17f8a \n \tvmull.u\tq8, d31, d12\n \tmovs\tr0, r0\n \tstc2\t0, cr0, [lr], {2}\n \tstmia\tr7!, {r2, r3, r5, r7}\n \tmovs\tr2, r0\n \tmrrc2\t0, 0, r0, r8, cr2\n-\tldr\tr4, [sp, #448]\t@ 0x1c0\n+\tldr\tr4, [sp, #512]\t@ 0x200\n \tmovs\tr2, r0\n \tldr\tr2, [r6, #88]\t@ 0x58\n \tmovs\tr2, r0\n \tldr\tr6, [r0, #104]\t@ 0x68\n \tmovs\tr2, r0\n \n 00018654 :\n@@ -9019,15 +9019,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #8\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #3\n \tmovs\tr0, r0\n \tasrs\tr0, r3, #8\n \tmovs\tr0, r0\n-\tstrb\tr6, [r3, #11]\n+\tstrb\tr6, [r5, #11]\n \tmovs\tr2, r0\n \tasrs\tr4, r4, #32\n \tmovs\tr0, r0\n \tstr\tr6, [r2, #124]\t@ 0x7c\n \tmovs\tr2, r0\n \tldr\tr0, [r2, r1]\n \tmovs\tr2, r0\n@@ -9147,15 +9147,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r6, #30\n \tmovs\tr0, r0\n \tstr\tr4, [r6, #108]\t@ 0x6c\n \tmovs\tr2, r0\n \tstrb\tr4, [r5, r0]\n \tmovs\tr2, r0\n-\tstrb\tr0, [r0, #7]\n+\tstrb\tr0, [r2, #7]\n \tmovs\tr2, r0\n \n 0001a384 :\n Fflush_file():\n ./src/files.c:935\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -13266,21 +13266,21 @@\n \tmovs\tr2, r0\n \tstmia\tr4!, {r1, r2, r3}\n \tmovs\tr2, r0\n \tstmia\tr3!, {r1, r3, r5, r6, r7}\n \tmovs\tr2, r0\n \tlsrs\tr4, r7, #20\n \tmovs\tr0, r0\n-\tstr\tr6, [r0, #40]\t@ 0x28\n+\tstr\tr6, [r2, #40]\t@ 0x28\n \tmovs\tr2, r0\n \tsubs\tr4, #8\n \tmovs\tr2, r0\n \tsubs\tr4, #30\n \tmovs\tr2, r0\n-\tstr\tr4, [r6, #36]\t@ 0x24\n+\tstr\tr4, [r0, #40]\t@ 0x28\n \tmovs\tr2, r0\n \tsubs\tr3, #246\t@ 0xf6\n \tmovs\tr2, r0\n \tsubs\tr3, #252\t@ 0xfc\n \tmovs\tr2, r0\n \n 0001c094 :\n@@ -13857,15 +13857,15 @@\n \tmovs\tr2, r0\n \tstmia\tr1!, {r1, r4}\n \tmovs\tr2, r0\n \tstmia\tr1!, {r3}\n \tmovs\tr2, r0\n \tasrs\tr4, r0, #1\n \tmovs\tr0, r0\n-\tldrsh\tr2, [r3, r3]\n+\tldrsh\tr2, [r5, r3]\n \tmovs\tr2, r0\n \tsubs\tr0, #92\t@ 0x5c\n \tmovs\tr2, r0\n \tsubs\tr0, #136\t@ 0x88\n \tmovs\tr2, r0\n \n 0001c424 :\n@@ -14730,15 +14730,15 @@\n \tnop\n \tcbnz\tr6, 1c9ba \n \tmovs\tr2, r0\n \tstrh\tr0, [r4, #32]\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [r3, r6]\n+\tldr\tr6, [r5, r6]\n \tmovs\tr2, r0\n \tadds\tr4, #14\n \tmovs\tr2, r0\n \n 0001c980 :\n gh_repl():\n ./src/gh.c:52\n@@ -14784,15 +14784,15 @@\n \tpop\t{r4, pc}\n \trevsh\tr2, r4\n \tmovs\tr2, r0\n \tstrh\tr4, [r2, #30]\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr2, [r2, r5]\n+\tldr\tr2, [r4, r5]\n \tmovs\tr2, r0\n \tadds\tr3, #192\t@ 0xc0\n \tmovs\tr2, r0\n \n 0001c9cc :\n gh_catch():\n ./src/gh.c:58\n@@ -14848,15 +14848,15 @@\n \tmovs\tr2, r0\n \tstrh\tr0, [r1, #28]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr0, [r0, r4]\n+\tldr\tr0, [r2, r4]\n \tmovs\tr2, r0\n \tadds\tr3, #112\t@ 0x70\n \tmovs\tr2, r0\n \n 0001ca28 :\n gh_standard_handler():\n ./src/gh.c:63\n@@ -14912,15 +14912,15 @@\n \tmovs\tr2, r0\n \tstrh\tr4, [r5, #24]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr4, [r4, r2]\n+\tldr\tr4, [r6, r2]\n \tmovs\tr2, r0\n \tadds\tr3, #20\n \tmovs\tr2, r0\n \n 0001ca84 :\n gh_eval_str():\n ./src/gh.c:68\n@@ -14976,15 +14976,15 @@\n \tmovs\tr2, r0\n \tstrh\tr0, [r2, #22]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, r1]\n+\tldr\tr0, [r3, r1]\n \tmovs\tr2, r0\n \tadds\tr2, #184\t@ 0xb8\n \tmovs\tr2, r0\n \n 0001cae0 :\n gh_eval_str_with_catch():\n ./src/gh.c:73\n@@ -15040,15 +15040,15 @@\n \tmovs\tr2, r0\n \tstrh\tr4, [r6, #18]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r5, r7]\n+\tldrsb\tr4, [r7, r7]\n \tmovs\tr2, r0\n \tadds\tr2, #92\t@ 0x5c\n \tmovs\tr2, r0\n \n 0001cb3c :\n gh_eval_str_with_standard_handler():\n ./src/gh.c:78\n@@ -15104,15 +15104,15 @@\n \tmovs\tr2, r0\n \tstrh\tr0, [r3, #16]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r2, r6]\n+\tldrsb\tr0, [r4, r6]\n \tmovs\tr2, r0\n \tadds\tr2, #0\n \tmovs\tr2, r0\n \n 0001cb98 :\n gh_eval_str_with_stack_saving_handler():\n ./src/gh.c:83\n@@ -15168,15 +15168,15 @@\n \tmovs\tr2, r0\n \tstrh\tr4, [r7, #12]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r6, r4]\n+\tldrsb\tr4, [r0, r5]\n \tmovs\tr2, r0\n \tadds\tr1, #164\t@ 0xa4\n \tmovs\tr2, r0\n \n 0001cbf4 :\n gh_eval_file():\n ./src/gh.c:88\n@@ -15232,15 +15232,15 @@\n \tmovs\tr2, r0\n \tstrh\tr0, [r4, #10]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r3, r3]\n+\tldrsb\tr0, [r5, r3]\n \tmovs\tr2, r0\n \tadds\tr1, #72\t@ 0x48\n \tmovs\tr2, r0\n \n 0001cc50 :\n gh_eval_file_with_catch():\n ./src/gh.c:93\n@@ -15296,15 +15296,15 @@\n \tmovs\tr2, r0\n \tstrh\tr4, [r0, #8]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldrsb\tr4, [r7, r1]\n+\tldrsb\tr4, [r1, r2]\n \tmovs\tr2, r0\n \tadds\tr0, #236\t@ 0xec\n \tmovs\tr2, r0\n \n 0001ccac :\n gh_eval_file_with_standard_handler():\n ./src/gh.c:98\n@@ -15360,15 +15360,15 @@\n \tmovs\tr2, r0\n \tstrh\tr0, [r5, #4]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldrsb\tr0, [r4, r0]\n+\tldrsb\tr0, [r6, r0]\n \tmovs\tr2, r0\n \tadds\tr0, #144\t@ 0x90\n \tmovs\tr2, r0\n \n 0001cd08 :\n gh_new_procedure():\n ./src/gh.c:104\n@@ -15424,15 +15424,15 @@\n \tmovs\tr2, r0\n \tstrh\tr4, [r1, #2]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tstrb\tr4, [r0, r7]\n+\tstrb\tr4, [r2, r7]\n \tmovs\tr2, r0\n \tadds\tr0, #52\t@ 0x34\n \tmovs\tr2, r0\n \n 0001cd64 :\n gh_new_procedure0_0():\n ./src/gh.c:109\n@@ -15753,15 +15753,15 @@\n \tnop\n \tpush\t{r1, r2, r4, r5, lr}\n \tmovs\tr2, r0\n \tldrb\tr0, [r5, #24]\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, r6]\n+\tstrh\tr6, [r6, r6]\n \tmovs\tr2, r0\n \tcmp\tr6, #18\n \tmovs\tr2, r0\n \n 0001cf7c :\n gh_symbol2scm():\n ./src/gh.c:215\n@@ -16464,15 +16464,15 @@\n \tmovs\tr2, r0\n \tldrb\tr4, [r4, #8]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #624]\t@ (1d5fc )\n+\tldr\tr7, [pc, #688]\t@ (1d63c )\n \tmovs\tr2, r0\n \tcmp\tr2, #12\n \tmovs\tr2, r0\n \n 0001d390 :\n gh_make_string():\n ./src/gh.c:497\n@@ -16563,15 +16563,15 @@\n \tnop\n \tsub\tsp, #200\t@ 0xc8\n \tmovs\tr2, r0\n \tldrb\tr4, [r4, #6]\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr7, [pc, #128]\t@ (1d480 )\n+\tldr\tr7, [pc, #192]\t@ (1d4c0 )\n \tmovs\tr2, r0\n \tcmp\tr1, #144\t@ 0x90\n \tmovs\tr2, r0\n \n 0001d404 :\n gh_uniform_vector_ref():\n ./src/gh.c:569\n@@ -16628,15 +16628,15 @@\n \tmovs\tr2, r0\n \tldrb\tr0, [r2, #5]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #800]\t@ (1d780 )\n+\tldr\tr6, [pc, #864]\t@ (1d7c0 )\n \tmovs\tr2, r0\n \tcmp\tr1, #56\t@ 0x38\n \tmovs\tr2, r0\n \n 0001d464 :\n gh_vector_to_list():\n ./src/gh.c:575\n@@ -16693,15 +16693,15 @@\n \tmovs\tr2, r0\n \tldrb\tr0, [r6, #3]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #416]\t@ (1d660 )\n+\tldr\tr6, [pc, #480]\t@ (1d6a0 )\n \tmovs\tr2, r0\n \tcmp\tr0, #216\t@ 0xd8\n \tmovs\tr2, r0\n \n 0001d4c4 :\n gh_lookup():\n ./src/gh.c:581\n@@ -16758,15 +16758,15 @@\n \tmovs\tr2, r0\n \tldrb\tr0, [r2, #2]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [pc, #32]\t@ (1d540 )\n+\tldr\tr6, [pc, #96]\t@ (1d580 )\n \tmovs\tr2, r0\n \tcmp\tr0, #120\t@ 0x78\n \tmovs\tr2, r0\n \n 0001d524 :\n gh_module_lookup():\n ./src/gh.c:586\n@@ -16823,15 +16823,15 @@\n \tmovs\tr2, r0\n \tldrb\tr0, [r6, #0]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr5, [pc, #672]\t@ (1d820 )\n+\tldr\tr5, [pc, #736]\t@ (1d860 )\n \tmovs\tr2, r0\n \tcmp\tr0, #24\n \tmovs\tr2, r0\n \n 0001d584 :\n gh_cons():\n ./src/gh.c:592\n@@ -17683,15 +17683,15 @@\n \tmovs\tr2, r0\n \tstrb\tr0, [r4, #8]\n \tmovs\tr2, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tblx\tr3\n+\tblx\tr5\n \tmovs\tr2, r0\n \tmovs\tr2, #8\n \tmovs\tr2, r0\n \n 0001db94 :\n gh_assoc():\n ./src/gh.c:692\n@@ -18083,15 +18083,15 @@\n \tnop\n \tadd\tr6, pc, #584\t@ (adr r6, 1e058 )\n \tmovs\tr2, r0\n \tldr\tr4, [r0, #120]\t@ 0x78\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tcmp\tr2, r0\n+\tcmp\tr2, r2\n \tmovs\tr2, r0\n \tsubs\tr6, r5, #5\n \tmovs\tr2, r0\n \n 0001de20 :\n gh_write():\n ./src/gh.c:813\n@@ -18138,15 +18138,15 @@\n \tnop\n \tadd\tr6, pc, #264\t@ (adr r6, 1df68 )\n \tmovs\tr2, r0\n \tldr\tr4, [r6, #112]\t@ 0x70\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tadd\tsl, r6\n+\tadd\tsl, r8\n \tmovs\tr2, r0\n \tsubs\tr6, r3, #4\n \tmovs\tr2, r0\n \n 0001de70 :\n gh_newline():\n ./src/gh.c:818\n@@ -18193,15 +18193,15 @@\n \tnop\n \tadd\tr5, pc, #968\t@ (adr r5, 1e278 )\n \tmovs\tr2, r0\n \tldr\tr4, [r4, #108]\t@ 0x6c\n \tmovs\tr2, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tadd\tr2, ip\n+\tadd\tr2, lr\n \tmovs\tr2, r0\n \tsubs\tr6, r1, #3\n \tmovs\tr2, r0\n default_test_int():\n ./src/lisp.c:206\n \tbx\tlr\n \tnop\n@@ -19270,17 +19270,17 @@\n \tmovs\tr0, r0\n \tlsrs\tr0, r1, #6\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #28\n \tmovs\tr0, r0\n \tldr\tr2, [r2, #16]\n \tmovs\tr2, r0\n-\tsubs\tr7, #128\t@ 0x80\n+\tsubs\tr7, #144\t@ 0x90\n \tmovs\tr2, r0\n-\tsubs\tr6, #90\t@ 0x5a\n+\tsubs\tr6, #106\t@ 0x6a\n \tmovs\tr2, r0\n \n 0001e68c :\n rep_list_length():\n ./src/lisp.c:2375\n \tstmdb\tsp!, {r3, r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -35188,15 +35188,15 @@\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n \tlsrs\tr4, r5, #17\n \tmovs\tr0, r0\n \tlsrs\tr4, r1, #18\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf6100001\n-\tldmia\tr5, {r5}\n+\tldmia\tr5, {r4, r5}\n \tmovs\tr1, r0\n \tadd\tr6, sp, #808\t@ 0x328\n \tmovs\tr1, r0\n \tadd\tr6, sp, #848\t@ 0x350\n \tmovs\tr1, r0\n add_path():\n ./src/lispcmds.c:2006\n@@ -44434,15 +44434,15 @@\n \tmovs\tr2, #80\t@ 0x50\n \tldr\tr1, [pc, #16]\t@ (2a04c )\n \tldr\tr0, [pc, #16]\t@ (2a050 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n-\tstrh\tr2, [r2, #36]\t@ 0x24\n+\tstrh\tr2, [r4, #36]\t@ 0x24\n \tmovs\tr1, r0\n \tldr\tr4, [r0, #44]\t@ 0x2c\n \tmovs\tr1, r0\n \tldr\tr6, [r1, #44]\t@ 0x2c\n \tmovs\tr1, r0\n \n 0002a054 :\n@@ -49365,19 +49365,19 @@\n \tldr\tr1, [pc, #16]\t@ (2c20c )\n \tldr\tr0, [pc, #20]\t@ (2c210 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tnop\n-\tstr\tr0, [r5, #44]\t@ 0x2c\n+\tstr\tr0, [r7, #44]\t@ 0x2c\n \tmovs\tr1, r0\n-\tldr\tr6, [pc, #88]\t@ (2c268 )\n+\tldr\tr6, [pc, #152]\t@ (2c2a8 )\n \tmovs\tr1, r0\n-\tldr\tr6, [pc, #128]\t@ (2c294 )\n+\tldr\tr6, [pc, #192]\t@ (2c2d4 )\n \tmovs\tr1, r0\n number_cmp():\n ./src/numbers.c:819\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -49731,19 +49731,19 @@\n \tldr\tr0, [pc, #20]\t@ (2c48c )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #12\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tnop\n-\tstr\tr6, [r5, #4]\n+\tstr\tr6, [r7, #4]\n \tmovs\tr1, r0\n-\tldr\tr3, [pc, #624]\t@ (2c6fc )\n+\tldr\tr3, [pc, #688]\t@ (2c73c )\n \tmovs\tr1, r0\n-\tldr\tr3, [pc, #768]\t@ (2c790 )\n+\tldr\tr3, [pc, #832]\t@ (2c7d0 )\n \tmovs\tr1, r0\n number_foldv():\n ./src/numbers.c:1249\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -54950,23 +54950,23 @@\n \tblx\t14d48 \n \tstr\tr4, [r4, #100]\t@ 0x64\n \tmovs\tr1, r0\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #96]\t@ 0x60\n \tmovs\tr1, r0\n-\tmovs\tr7, #192\t@ 0xc0\n+\tmovs\tr7, #208\t@ 0xd0\n \tmovs\tr1, r0\n-\tsubs\tr3, #238\t@ 0xee\n+\tsubs\tr3, #254\t@ 0xfe\n \tmovs\tr1, r0\n-\tsubs\tr2, #228\t@ 0xe4\n+\tsubs\tr2, #244\t@ 0xf4\n \tmovs\tr1, r0\n-\tmovs\tr6, #18\n+\tmovs\tr6, #34\t@ 0x22\n \tmovs\tr1, r0\n-\tmovs\tr6, #70\t@ 0x46\n+\tmovs\tr6, #86\t@ 0x56\n \tmovs\tr1, r0\n \n 0002ea30 :\n Fstring_to_number():\n ./src/numbers.c:2815\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -55512,25 +55512,25 @@\n \tnop\n \tstr\tr0, [r7, #12]\n \tmovs\tr1, r0\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n \tstr\tr0, [r6, #8]\n \tmovs\tr1, r0\n-\tmovs\tr3, #124\t@ 0x7c\n+\tmovs\tr3, #140\t@ 0x8c\n \tmovs\tr1, r0\n-\tmovs\tr3, #92\t@ 0x5c\n+\tmovs\tr3, #108\t@ 0x6c\n \tmovs\tr1, r0\n-\tmovs\tr3, #58\t@ 0x3a\n+\tmovs\tr3, #74\t@ 0x4a\n \tmovs\tr1, r0\n \tasrs\tr0, r2, #2\n \tmovs\tr1, r0\n-\tmovs\tr3, #54\t@ 0x36\n+\tmovs\tr3, #70\t@ 0x46\n \tmovs\tr1, r0\n-\tmovs\tr2, #162\t@ 0xa2\n+\tmovs\tr2, #178\t@ 0xb2\n \tmovs\tr1, r0\n \tadds\tr6, r7, #1\n \tmovs\tr1, r0\n \n 0002eea8 :\n Fnumber_to_string():\n ./src/numbers.c:2901\n@@ -55719,23 +55719,23 @@\n \tb.w\t157ec \n ./src/numbers.c:1219\n \tblx\t15f00 <__stack_chk_fail@plt>\n \tldrsh\tr2, [r6, r0]\n \tmovs\tr1, r0\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n-\tmovs\tr1, #10\n+\tmovs\tr1, #26\n \tmovs\tr1, r0\n \tldrb\tr4, [r6, r7]\n \tmovs\tr1, r0\n \tldrb\tr6, [r7, r6]\n \tmovs\tr1, r0\n \tldrb\tr6, [r3, r6]\n \tmovs\tr1, r0\n-\tmovs\tr0, #152\t@ 0x98\n+\tmovs\tr0, #168\t@ 0xa8\n \tmovs\tr1, r0\n \n 0002f010 :\n rep_number_foldl():\n ./src/numbers.c:1227\n \tlsls\tr3, r0, #30\n \tbmi.n\t2f05e \n@@ -57002,18 +57002,18 @@\n ./src/numbers.c:3124\n \tadd\tsp, #52\t@ 0x34\n \tldmia.w\tsp!, {r4, r5, r6, r7, lr}\n ./src/numbers.c:3123\n \tb.w\t15ce4 \n \t\t\t@ instruction: 0xf94dffff\n \tldmia\tr4, {r0, r1, r2, r3, r4, r5}\n-\t\t\t@ instruction: 0xffff1ab4\n+\tvtbx.8\td17, {d31-\n-\t\t\t@ instruction: 0xffff1ab8\n+\tvtbx.8\td17, {d31-\n ./src/regexp.c:1162\n \tmov\tr0, r1\n \tb.n\t2fd44 \n \tldr\tr5, [sp, #1016]\t@ 0x3f8\n \tmovs\tr1, r0\n-\tasrs\tr6, r2, #20\n+\tasrs\tr6, r4, #20\n \tmovs\tr1, r0\n \tldr\tr5, [sp, #792]\t@ 0x318\n \tmovs\tr1, r0\n \tldr\tr4, [sp, #656]\t@ 0x290\n \tmovs\tr1, r0\n regnext():\n ./src/regexp.c:1221\n@@ -58802,15 +58802,15 @@\n \tmovs\tr1, r0\n \tlsrs\tr0, r0, #24\n \tmovs\tr0, r0\n \tldr\tr3, [sp, #816]\t@ 0x330\n \tmovs\tr1, r0\n \tldr\tr3, [sp, #224]\t@ 0xe0\n \tmovs\tr1, r0\n-\tasrs\tr6, r6, #9\n+\tasrs\tr6, r0, #10\n \tmovs\tr1, r0\n \tldr\tr2, [sp, #1016]\t@ 0x3f8\n \tmovs\tr1, r0\n \tldr\tr2, [sp, #840]\t@ 0x348\n \tmovs\tr1, r0\n \tldr\tr2, [sp, #632]\t@ 0x278\n \tmovs\tr1, r0\n@@ -58828,15 +58828,15 @@\n \tmovs\tr1, r0\n \tldr\tr1, [sp, #760]\t@ 0x2f8\n \tmovs\tr1, r0\n \tldr\tr1, [sp, #720]\t@ 0x2d0\n \tmovs\tr1, r0\n \tldr\tr1, [sp, #520]\t@ 0x208\n \tmovs\tr1, r0\n-\tasrs\tr2, r3, #2\n+\tasrs\tr2, r5, #2\n \tmovs\tr1, r0\n \tldr\tr1, [sp, #264]\t@ 0x108\n \tmovs\tr1, r0\n \tldr\tr1, [sp, #88]\t@ 0x58\n \tmovs\tr1, r0\n \tldr\tr0, [sp, #952]\t@ 0x3b8\n \tmovs\tr1, r0\n@@ -58852,15 +58852,15 @@\n \tmovs\tr1, r0\n \tstr\tr7, [sp, #1000]\t@ 0x3e8\n \tmovs\tr1, r0\n \tstr\tr7, [sp, #880]\t@ 0x370\n \tmovs\tr1, r0\n \tstr\tr7, [sp, #816]\t@ 0x330\n \tmovs\tr1, r0\n-\tlsrs\tr2, r3, #28\n+\tlsrs\tr2, r5, #28\n \tmovs\tr1, r0\n \tstr\tr7, [sp, #640]\t@ 0x280\n \tmovs\tr1, r0\n \tstr\tr7, [sp, #552]\t@ 0x228\n \tmovs\tr1, r0\n \tstr\tr7, [sp, #440]\t@ 0x1b8\n \tmovs\tr1, r0\n@@ -60856,33 +60856,33 @@\n \tmovs\tr1, r0\n \tstr\tr3, [sp, #32]\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #824]\t@ 0x338\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #752]\t@ 0x2f0\n \tmovs\tr1, r0\n-\tlsrs\tr2, r2, #10\n+\tlsrs\tr2, r4, #10\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #544]\t@ 0x220\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #448]\t@ 0x1c0\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #336]\t@ 0x150\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #168]\t@ 0xa8\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #72]\t@ 0x48\n \tmovs\tr1, r0\n \tstr\tr2, [sp, #24]\n \tmovs\tr1, r0\n-\tlsrs\tr2, r6, #5\n+\tlsrs\tr2, r0, #6\n \tmovs\tr1, r0\n \tadd\tr4, r0\n \tmovs\tr1, r0\n-\tlsrs\tr2, r6, #4\n+\tlsrs\tr2, r0, #5\n \tmovs\tr1, r0\n \tstr\tr1, [sp, #440]\t@ 0x1b8\n \tmovs\tr1, r0\n \tstr\tr1, [sp, #48]\t@ 0x30\n \tmovs\tr1, r0\n \tstr\tr0, [sp, #976]\t@ 0x3d0\n \tmovs\tr1, r0\n@@ -60930,17 +60930,17 @@\n \tmovs\tr1, r0\n \tldrh\tr4, [r0, #34]\t@ 0x22\n \tmovs\tr1, r0\n \tldrh\tr4, [r1, #32]\n \tmovs\tr1, r0\n \tldrh\tr6, [r4, #28]\n \tmovs\tr1, r0\n-\tlsls\tr0, r3, #14\n+\tlsls\tr0, r5, #14\n \tmovs\tr1, r0\n-\tlsls\tr2, r6, #13\n+\tlsls\tr2, r0, #14\n \tmovs\tr1, r0\n \tldrh\tr4, [r2, #26]\n \tmovs\tr1, r0\n \tldrh\tr6, [r7, #24]\n \tmovs\tr1, r0\n \tldrh\tr4, [r0, #24]\n \tmovs\tr1, r0\n@@ -60952,15 +60952,15 @@\n \tmovs\tr1, r0\n \tldrh\tr2, [r4, #16]\n \tmovs\tr1, r0\n \tldrh\tr4, [r7, #14]\n \tmovs\tr1, r0\n \tldrh\tr0, [r5, #14]\n \tmovs\tr1, r0\n-\tlsls\tr6, r6, #5\n+\tlsls\tr6, r0, #6\n \tmovs\tr1, r0\n \tldrh\tr4, [r2, #14]\n \tmovs\tr1, r0\n regnode():\n ./src/regexp.c:557\n \tldr.w\tr8, [pc, #880]\t@ 315fc \n \tadd\tr8, pc\n@@ -61608,19 +61608,19 @@\n \tmovs\tr1, r0\n \tstrh\tr2, [r0, #52]\t@ 0x34\n \tmovs\tr1, r0\n \tstrh\tr2, [r7, #50]\t@ 0x32\n \tmovs\tr1, r0\n \tstrh\tr2, [r6, #50]\t@ 0x32\n \tmovs\tr1, r0\n-\tldc2l\t0, cr0, [r4]\n+\tcdp2\t0, 0, cr0, cr4, cr0, {0}\n \tstrh\tr4, [r3, #50]\t@ 0x32\n \tmovs\tr1, r0\n-\tstc2l\t0, cr0, [lr]\n-\tldc2l\t0, cr0, [sl]\n+\tldc2l\t0, cr0, [lr]\n+\tstc2l\t0, cr0, [sl]\n \tstrh\tr4, [r1, #46]\t@ 0x2e\n \tmovs\tr1, r0\n \tstrh\tr0, [r6, #44]\t@ 0x2c\n \tmovs\tr1, r0\n \tstrh\tr2, [r1, #44]\t@ 0x2c\n \tmovs\tr1, r0\n \tstrh\tr2, [r6, #42]\t@ 0x2a\n@@ -61993,17 +61993,17 @@\n \tmovs\tr1, r0\n \tstrh\tr6, [r1, #28]\n \tmovs\tr1, r0\n \tstrh\tr4, [r3, #26]\n \tmovs\tr1, r0\n \tstrh\tr0, [r3, #24]\n \tmovs\tr1, r0\n-\tsmlawb\tr0, ip, r0, r0\n-\tsmlad\tr0, r6, r0, r0\n-\t\t\t@ instruction: 0xfae60000\n+\tsmlsd\tr0, ip, r0, r0\n+\tsmlawb\tr0, r6, r0, r0\n+\t\t\t@ instruction: 0xfaf60000\n \n 00031890 :\n rep_regcomp():\n ./src/regexp.c:110\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -62232,17 +62232,17 @@\n \tmovs\tr1, r0\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n \tstrh\tr4, [r1, #18]\n \tmovs\tr1, r0\n \tadds\tr3, #218\t@ 0xda\n \tmovs\tr1, r0\n-\tldrsh.w\tr0, [r2]\n-\tvst1.8\t{d0[0]}, [r8], r0\n-\tldrsb.w\tr0, [sl]\n+\tvst1.8\t{d16[0]}, [r2], r0\n+\tldrsb.w\tr0, [r8]\n+\tvld1.8\t{d0[0]}, [sl], r0\n \n 00031a04 :\n rep_regexec2():\n ./src/regexp.c:689\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -62469,16 +62469,16 @@\n \tmovs\tr1, r0\n \tbgt.n\t31c54 \n \tmovs\tr0, r0\n \tstrh\tr6, [r0, #2]\n \tmovs\tr1, r0\n \tldrb\tr0, [r0, r4]\n \tmovs\tr1, r0\n-\tldr.w\tr0, [r8, r0]\n-\tldrh.w\tr0, [lr, r0]\n+\tstr??.w\tr0, [r8, r0]\n+\tstr.w\tr0, [lr, r0]\n \n 00031b98 :\n rep_regmatch_string():\n ./src/regexp.c:789\n \tldr\tr3, [pc, #32]\t@ (31bbc )\n \tubfx\tip, r2, #1, #1\n \tadd\tr3, pc\n@@ -62641,17 +62641,17 @@\n ./src/regsub.c:65\n \tldr\tr0, [pc, #16]\t@ (31cb0 )\n ./src/regsub.c:110\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, lr}\n ./src/regsub.c:65\n \tadd\tr0, pc\n \tb.w\t15de8 \n-\t\t\t@ instruction: 0xf7860000\n-\t\t\t@ instruction: 0xf7620000\n-\t\t\t@ instruction: 0xf7060000\n+\t\t\t@ instruction: 0xf7960000\n+\t\t\t@ instruction: 0xf7720000\n+\t\t\t@ instruction: 0xf7160000\n \n 00031cb4 :\n rep_default_regsublen():\n ./src/regsub.c:122\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -62751,16 +62751,16 @@\n \tb.n\t31ce2 \n ./src/regsub.c:129\n \tldr\tr0, [pc, #12]\t@ (31d6c )\n \tadd\tr0, pc\n \tblx\t15dec \n ./src/regsub.c:130\n \tb.n\t31d32 \n-\t\t\t@ instruction: 0xf6dc0000\n-\t\t\t@ instruction: 0xf6900000\n+\t\t\t@ instruction: 0xf6ec0000\n+\tsubw\tr0, r0, #2048\t@ 0x800\n \n 00031d70 :\n Finput_stream_p():\n ./src/streams.c:1202\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n@@ -67594,17 +67594,17 @@\n \tmov.w\tr2, #4294967295\t@ 0xffffffff\n \tadd\tr1, pc\n \tb.w\t157ec \n \tlsrs\tr4, r4, #29\n \tmovs\tr1, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n-\tbvc.n\t33e7c \n+\tbvc.n\t33e9c \n \tmovs\tr0, r0\n-\tbvs.n\t33e1c \n+\tbvs.n\t33e3c \n \t...\n \n 00033e60 :\n Fset_interface():\n ./src/structures.c:1023\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -69692,19 +69692,19 @@\n \tmovs\tr1, r0\n \tldr\tr7, [pc, #856]\t@ (34f3c )\n \tmovs\tr1, r0\n \tldr\tr7, [pc, #672]\t@ (34e88 )\n \tmovs\tr1, r0\n \tldr\tr7, [pc, #544]\t@ (34e0c )\n \tmovs\tr1, r0\n-\tbls.n\t34be0 \n+\tbge.n\t34c00 \n \tmovs\tr0, r0\n-\tldmia\tr1, {r1, r3, r4, r5, r6}\n+\tldmia\tr1, {r1, r3, r7}\n \tmovs\tr0, r0\n-\tldmia\tr1!, {r3, r7}\n+\tldmia\tr1!, {r3, r4, r7}\n \tmovs\tr0, r0\n lookup_recursively():\n ./src/structures.c:596\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4072]\t@ 0xfe8\n@@ -71295,22 +71295,22 @@\n \t\t\t@ instruction: 0xf7bc0000\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7b40000\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf7920000\n-\titte\tmi\n+\titet\tpl\n \t...\n \n 0003566c :\n rep_pre_structures_init():\n ./src/structures.c:1662\n \tpush\t{r4, r5, lr}\n-\tmovmi.w\tip, #4096\t@ 0x1000\n+\tmovpl.w\tip, #4096\t@ 0x1000\n \tsubmi.w\tip, sp, ip\n \tstrpl.w\tr0, [ip, #4040]\t@ 0xfc8\n \tsub\tsp, #44\t@ 0x2c\n ./src/structures.c:1663\n \tldr\tr0, [pc, #112]\t@ (356f0 )\n \tldr\tr3, [pc, #116]\t@ (356f4 )\n \tmovs\tr1, #0\n@@ -71377,15 +71377,15 @@\n ./src/structures.c:1672\n \tadd\tsp, #44\t@ 0x2c\n \tpop\t{r4, r5, pc}\n \tnop\n \tb.n\t35d6a \n \tvqshl.u32\tq15, , #31\n \tvqshlu.s32\tq15, , #31\n-\t\t\t@ instruction: 0xffffbff0\n+\tvaddl.u\tq14, d15, d0\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xf6be0000\n \tasrs\tr0, r4, #5\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n \tlsrs\tr4, r1, #3\n@@ -74337,15 +74337,15 @@\n \teors\tr2, r3\n \tmov.w\tr3, #0\n \tbne.n\t36a9a \n \tadd\tsp, #32\n \tpop\t{r4, pc}\n \tblx\t15f00 <__stack_chk_fail@plt>\n \tnop\n-\tadd\tr5, sp, #776\t@ 0x308\n+\tadd\tr5, sp, #840\t@ 0x348\n \tmovs\tr0, r0\n \tb.n\t370d0 \n \tmovs\tr0, r0\n \tldr\tr1, [pc, #160]\t@ (36b4c )\n \tmovs\tr1, r0\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n@@ -76391,28 +76391,28 @@\n ./src/symbols.c:1447\n \tadd\tsp, #52\t@ 0x34\n \tpop\t{r4, r5, r6, r7, pc}\n \tb.n\t37f06 \n \tvaddl.u\t, d15, d15\n \t\t\t@ instruction: 0xffffeffb\n \tvcvt.f32.u32\td30, d15, #1\n-\tvshr.u64\td26, d26, #1\n+\tvmla.i\tq13, , d10[0]\n \tmovs\tr0, r0\n \tbpl.n\t377cc \n \tmovs\tr0, r0\n \tlsrs\tr0, r5, #22\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #18\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #24\n \tmovs\tr0, r0\n \tb.n\t37f6e \n \t\t\t@ instruction: 0xffff0fbc\n \tmovs\tr0, r0\n-\tadd\tr0, pc, #472\t@ (adr r0, 379e4 )\n+\tadd\tr0, pc, #536\t@ (adr r0, 37a24 )\n \t...\n \n 0003780c :\n rep_symbols_init():\n ./src/symbols.c:1451\n \tpush\t{r4, r5, r6, r7, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -76893,15 +76893,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr4, r0, #26\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #10\n \tmovs\tr0, r0\n \tlsrs\tr4, r0, #27\n \tmovs\tr0, r0\n-\tldr\tr7, [sp, #152]\t@ 0x98\n+\tldr\tr7, [sp, #216]\t@ 0xd8\n \tmovs\tr0, r0\n \tlsrs\tr4, r1, #7\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #9\n \tmovs\tr0, r0\n \tlsrs\tr4, r0, #5\n \tmovs\tr0, r0\n@@ -77857,15 +77857,15 @@\n ./src/values.c:764\n \tldr\tr1, [pc, #12]\t@ (381b4 )\n \tmovs\tr3, #0\n \tmov.w\tr2, #4294967295\t@ 0xffffffff\n \tadd\tr1, pc\n \tb.w\t157ec \n \tnop\n-\tldr\tr0, [sp, #1008]\t@ 0x3f0\n+\tldr\tr1, [sp, #48]\t@ 0x30\n \tmovs\tr0, r0\n string_cmp():\n ./src/values.c:328\n \tlsls\tr2, r0, #30\n \tbmi.n\t381e6 \n ./src/values.c:327\n \tpush\t{r3, r4, r5, lr}\n@@ -78077,19 +78077,19 @@\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tnop\n \tadds\tr1, #8\n \tmovs\tr1, r0\n-\tadd\tr2, pc, #704\t@ (adr r2, 385f4 )\n+\tadd\tr2, pc, #768\t@ (adr r2, 38634 )\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #584]\t@ 0x248\n+\tstr\tr7, [sp, #648]\t@ 0x288\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #624]\t@ 0x270\n+\tstr\tr7, [sp, #688]\t@ 0x2b0\n \t...\n \n 0003833c :\n rep_get_data_type():\n ./src/values.c:148\n \tpush\t{r3, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -78126,19 +78126,19 @@\n \tadd\tr1, pc\n \tadds\tr3, #24\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tnop\n \tadds\tr0, #126\t@ 0x7e\n \tmovs\tr1, r0\n-\tadd\tr2, pc, #376\t@ (adr r2, 38500 )\n+\tadd\tr2, pc, #440\t@ (adr r2, 38540 )\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #256]\t@ 0x100\n+\tstr\tr7, [sp, #320]\t@ 0x140\n \tmovs\tr0, r0\n-\tstr\tr7, [sp, #384]\t@ 0x180\n+\tstr\tr7, [sp, #448]\t@ 0x1c0\n \t...\n \n 00038390 :\n rep_value_cmp():\n ./src/values.c:164\n \tcmp\tr0, #0\n \tit\tne\n@@ -79547,19 +79547,19 @@\n \tnop\n \tmovs\tr7, #178\t@ 0xb2\n \tmovs\tr1, r0\n \tmovs\tr7, #156\t@ 0x9c\n \tmovs\tr1, r0\n \tmovs\tr7, #134\t@ 0x86\n \tmovs\tr1, r0\n-\tldr\tr1, [sp, #360]\t@ 0x168\n+\tldr\tr1, [sp, #424]\t@ 0x1a8\n \tmovs\tr0, r0\n-\tldrh\tr4, [r7, #48]\t@ 0x30\n+\tldrh\tr4, [r1, #50]\t@ 0x32\n \tmovs\tr0, r0\n-\tldrh\tr4, [r4, #50]\t@ 0x32\n+\tldrh\tr4, [r6, #50]\t@ 0x32\n \t...\n \n 00038c9c :\n rep_mark_value():\n ./src/values.c:813\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -80780,55 +80780,55 @@\n \thlt\t0x0036\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #30\n \tmovs\tr0, r0\n \tstc\t15, cr15, [r3], {255}\t@ 0xff\n \tbl\t2174d6 \n \tbl\t1614da \n-\tldrh\tr4, [r4, #0]\n+\tldrh\tr4, [r6, #0]\n \tmovs\tr0, r0\n \tmcr\t15, 3, pc, cr1, cr15, {7}\t@ \n \tstrb\tr6, [r0, #25]\n \tmovs\tr0, r0\n \tasrs\tr0, r5, #4\n \tmovs\tr0, r0\n \tlsrs\tr0, r5, #28\n \tmovs\tr0, r0\n \tstcl\t15, cr15, [fp, #-1020]\t@ 0xfffffc04\n \tldr\tr6, [r4, #72]\t@ 0x48\n \tmovs\tr0, r0\n \tmcr\t15, 4, pc, cr3, cr15, {7}\t@ \n-\tstrh\tr6, [r7, #60]\t@ 0x3c\n+\tstrh\tr6, [r1, #62]\t@ 0x3e\n \tmovs\tr0, r0\n \tlsrs\tr4, r7, #29\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, #60]\t@ 0x3c\n+\tstrh\tr6, [r6, #60]\t@ 0x3c\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #24\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #60]\t@ 0x3c\n+\tstrh\tr0, [r3, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstrh\tr4, [r6, #58]\t@ 0x3a\n+\tstrh\tr4, [r0, #60]\t@ 0x3c\n \tmovs\tr0, r0\n-\tstrh\tr2, [r3, #58]\t@ 0x3a\n+\tstrh\tr2, [r5, #58]\t@ 0x3a\n \tmovs\tr0, r0\n-\tstrh\tr0, [r0, #58]\t@ 0x3a\n+\tstrh\tr0, [r2, #58]\t@ 0x3a\n \tmovs\tr0, r0\n-\tstrh\tr6, [r4, #56]\t@ 0x38\n+\tstrh\tr6, [r6, #56]\t@ 0x38\n \tmovs\tr0, r0\n-\tstrh\tr4, [r1, #56]\t@ 0x38\n+\tstrh\tr4, [r3, #56]\t@ 0x38\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #54]\t@ 0x36\n+\tstrh\tr2, [r0, #56]\t@ 0x38\n \tmovs\tr0, r0\n-\tstrh\tr0, [r3, #54]\t@ 0x36\n+\tstrh\tr0, [r5, #54]\t@ 0x36\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xeb77ffff\n \tstc\t15, cr15, [r1, #-1020]\t@ 0xfffffc04\n \tldc2l\t15, cr15, [r5, #1020]\t@ 0x3fc\n-\tstrh\tr2, [r5, #52]\t@ 0x34\n+\tstrh\tr2, [r7, #52]\t@ 0x34\n \tmovs\tr0, r0\n \tasrs\tr0, r3, #7\n \t...\n \n 00039540 :\n rep_values_init():\n ./src/values.c:1107\n@@ -81086,15 +81086,15 @@\n \tmovs\tr1, r0\n \t\t\t@ instruction: 0xb6a6\n \tmovs\tr0, r0\n \tlsrs\tr0, r7, #24\n \tmovs\tr0, r0\n \tlsls\tr5, r5, #1\n \tmovs\tr0, r0\n-\tstrh\tr2, [r3, #40]\t@ 0x28\n+\tstrh\tr2, [r5, #40]\t@ 0x28\n \t...\n \n 00039710 :\n Fmake_weak_ref():\n ./src/weak-refs.c:37\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -81126,15 +81126,15 @@\n ./src/weak-refs.c:89\n \tldr\tr1, [pc, #12]\t@ (39750 )\n \tmovs\tr3, #0\n \tmov.w\tr2, #4294967295\t@ 0xffffffff\n \tadd\tr1, pc\n \tb.w\t157ec \n \tnop\n-\tstrh\tr4, [r1, #38]\t@ 0x26\n+\tstrh\tr4, [r3, #38]\t@ 0x26\n \t...\n \n 00039754 :\n Fweak_ref():\n ./src/weak-refs.c:49\n \tpush\t{r3, r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -81393,15 +81393,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #4\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #26]\n+\tstrh\tr2, [r0, #28]\n \t...\n \n 000398fc :\n rep_intern_dl_library():\n ./src/unix_dl.c:226\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -82131,43 +82131,43 @@\n \tmovs\tr0, r0\n \tsubs\tr4, r2, r3\n \tmovs\tr1, r0\n \tsubs\tr2, r7, r2\n \tmovs\tr1, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n-\tstrh\tr4, [r7, #20]\n+\tstrh\tr4, [r1, #22]\n \tmovs\tr0, r0\n \tasrs\tr0, r4, #5\n \tmovs\tr0, r0\n-\tstrh\tr0, [r1, #16]\n+\tstrh\tr0, [r3, #16]\n \tmovs\tr0, r0\n \tasrs\tr4, r4, #32\n \tmovs\tr0, r0\n-\tldrb\tr4, [r1, #9]\n+\tldrb\tr4, [r3, #9]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r0, #14]\n+\tstrh\tr4, [r2, #14]\n \tmovs\tr0, r0\n \tlsrs\tr4, r5, #17\n \tmovs\tr0, r0\n-\tstrh\tr2, [r6, #0]\n+\tstrh\tr2, [r0, #2]\n \tmovs\tr0, r0\n-\tldrh\tr2, [r4, #2]\n+\tldrh\tr2, [r6, #2]\n \tmovs\tr0, r0\n-\tldrb\tr0, [r5, #26]\n+\tldrb\tr0, [r7, #26]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r0, #27]\n+\tldrb\tr6, [r2, #27]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r7, #27]\n+\tldrb\tr6, [r1, #28]\n \tmovs\tr0, r0\n-\tstrh\tr6, [r6, #62]\t@ 0x3e\n+\tldrh\tr6, [r0, #0]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r7, #24]\n+\tldrb\tr4, [r1, #25]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r0, #25]\n+\tldrb\tr6, [r2, #25]\n \t...\n \n 00039e80 :\n rep_open_dl_library():\n ./src/unix_dl.c:434\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -82447,15 +82447,15 @@\n ./src/unix_dl.c:506\n \tstr\tr5, [r4, #4]\n ./src/unix_dl.c:507\n \tldmia.w\tsp!, {r3, r4, r5, r6, r7, r8, r9, pc}\n \tnop\n \tasrs\tr0, r6, #19\n \tmovs\tr1, r0\n-\tldrb\tr2, [r2, #20]\n+\tldrb\tr2, [r4, #20]\n \tmovs\tr0, r0\n \tasrs\tr4, r3, #19\n \tmovs\tr1, r0\n \tasrs\tr6, r3, #18\n \tmovs\tr1, r0\n \n 0003a048 :\n@@ -82555,25 +82555,25 @@\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadds\tr3, #8\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tasrs\tr6, r0, #17\n \tmovs\tr1, r0\n-\tstrh\tr2, [r6, #40]\t@ 0x28\n+\tstrh\tr2, [r0, #42]\t@ 0x2a\n \tmovs\tr0, r0\n-\tldrb\tr0, [r7, #13]\n+\tldrb\tr0, [r1, #14]\n \tmovs\tr0, r0\n-\tldrb\tr4, [r7, #16]\n+\tldrb\tr4, [r1, #17]\n \tmovs\tr0, r0\n-\tstrh\tr4, [r3, #40]\t@ 0x28\n+\tstrh\tr4, [r5, #40]\t@ 0x28\n \tmovs\tr0, r0\n-\tldrb\tr2, [r4, #13]\n+\tldrb\tr2, [r6, #13]\n \tmovs\tr0, r0\n-\tldrb\tr6, [r1, #16]\n+\tldrb\tr6, [r3, #16]\n \t...\n \n 0003a118 :\n rep_find_c_symbol():\n ./src/unix_dl.c:528\n \tpush\t{r4, r5, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -84417,15 +84417,15 @@\n \tb.n\t3ac8a \n ./src/unix_files.c:518 (discriminator 4)\n \tmovs\tr1, #120\t@ 0x78\n \tb.n\t3ac8a \n \tnop\n \tlsrs\tr0, r1, #4\n \tmovs\tr1, r0\n-\tldrb\tr2, [r5, #7]\n+\tldrb\tr2, [r7, #7]\n \t...\n \n 0003acb8 :\n rep_file_modtime():\n ./src/unix_files.c:534\n \tpush\t{r4, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -84908,19 +84908,19 @@\n ./src/unix_main.c:855\n \tb.n\t3af8c \n \tldr\tr5, [sp, #912]\t@ 0x390\n \tmovs\tr0, r0\n \t\t\t@ instruction: 0xffd9ffff\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr6, [r4, #88]\t@ 0x58\n+\tldr\tr6, [r6, #88]\t@ 0x58\n \tmovs\tr0, r0\n-\tldr\tr6, [r5, #84]\t@ 0x54\n+\tldr\tr6, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n-\tldr\tr4, [r5, #84]\t@ 0x54\n+\tldr\tr4, [r7, #84]\t@ 0x54\n \tmovs\tr0, r0\n fatal_signal_handler():\n ./src/unix_main.c:776\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tsub.w\tip, sp, ip\n \tstr.w\tr0, [ip, #4080]\t@ 0xff0\n@@ -85001,19 +85001,19 @@\n \tnop\n \tlsls\tr6, r5, #20\n \tmovs\tr1, r0\n \tldr\tr5, [sp, #320]\t@ 0x140\n \tmovs\tr0, r0\n \tlsls\tr6, r3, #20\n \tmovs\tr1, r0\n-\tldr\tr0, [r7, #80]\t@ 0x50\n+\tldr\tr0, [r1, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tlsrs\tr0, r4, #21\n \tmovs\tr0, r0\n-\tldr\tr0, [r1, #84]\t@ 0x54\n+\tldr\tr0, [r3, #84]\t@ 0x54\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n \tldr\tr5, [pc, #744]\t@ (3b380 )\n \tmovs\tr0, r0\n interrupt_signal_handler():\n ./src/unix_main.c:816\n@@ -85481,15 +85481,15 @@\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #4\n \tmovs\tr0, r0\n \tstr\tr6, [sp, #232]\t@ 0xe8\n \tmovs\tr0, r0\n \tlsls\tr6, r6, #6\n \tmovs\tr1, r0\n-\tldr\tr4, [r7, #28]\n+\tldr\tr4, [r1, #32]\n \tmovs\tr0, r0\n \tlsls\tr4, r2, #6\n \tmovs\tr1, r0\n \n 0003b3dc :\n rep_system_name():\n ./src/unix_main.c:218\n@@ -89265,15 +89265,15 @@\n \t\t\t@ instruction: 0xfa400000\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n \tasrs\tr4, r4, #32\n \tmovs\tr0, r0\n \tldrb\tr0, [r6, #19]\n \tmovs\tr0, r0\n-\tstr\tr0, [r6, r3]\n+\tstr\tr0, [r0, r4]\n \tmovs\tr0, r0\n \tldrb\tr6, [r1, #19]\n \tmovs\tr0, r0\n \tldrsh.w\tr0, [sl]\n \tldrb\tr2, [r2, #18]\n \tmovs\tr0, r0\n \tasrs\tr0, r1, #8\n@@ -89854,23 +89854,23 @@\n ./src/unix_processes.c:1056\n \tblx\t15f00 <__stack_chk_fail@plt>\n \tnop\n \tldrb\tr6, [r3, #18]\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #24\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #880]\t@ (3d4ec )\n+\tldr\tr4, [pc, #944]\t@ (3d52c )\n \tmovs\tr0, r0\n \tldrb\tr6, [r3, #17]\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #736]\t@ (3d464 )\n+\tldr\tr4, [pc, #800]\t@ (3d4a4 )\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #568]\t@ (3d3c0 )\n+\tldr\tr4, [pc, #632]\t@ (3d400 )\n \tmovs\tr0, r0\n-\tldr\tr4, [pc, #392]\t@ (3d314 )\n+\tldr\tr4, [pc, #456]\t@ (3d354 )\n \tmovs\tr0, r0\n run_process():\n ./src/unix_processes.c:559\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n \tvpush\t{d8-d9}\n \tsub.w\tip, sp, ip\n@@ -90735,27 +90735,27 @@\n \tmovs\tr0, r0\n \tldrb\tr6, [r6, #14]\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #19\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #6\n \tmovs\tr0, r0\n-\tldr\tr3, [pc, #944]\t@ (3dbf0 )\n+\tldr\tr3, [pc, #1008]\t@ (3dc30 )\n \tmovs\tr0, r0\n \tstrb\tr6, [r5, #28]\n \tmovs\tr0, r0\n \tldrb\tr0, [r2, #11]\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #8\n \tmovs\tr0, r0\n \tasrs\tr4, r1, #4\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #600]\t@ (3daac )\n+\tldr\tr2, [pc, #664]\t@ (3daec )\n \tmovs\tr0, r0\n-\tldr\tr2, [pc, #624]\t@ (3dac8 )\n+\tldr\tr2, [pc, #688]\t@ (3db08 )\n \tmovs\tr0, r0\n \tsubs\tr0, #172\t@ 0xac\n \tmovs\tr0, r0\n \tasrs\tr0, r1, #8\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n@@ -91044,21 +91044,21 @@\n \tblx\t15358 \n ./src/unix_processes.c:702\n \tmovs\tr0, #255\t@ 0xff\n \tblx\t154f8 <_exit@plt>\n \tbl\t29fa92 \n \tldc\t0, cr0, [r8, #-0]\n \tldcl\t0, cr0, [sl], {0}\n-\tmvns\tr4, r5\n+\tmvns\tr4, r7\n \tmovs\tr0, r0\n-\tbics\tr4, r4\n+\tbics\tr4, r6\n \tmovs\tr0, r0\n-\tbics\tr6, r0\n+\tbics\tr6, r2\n \tmovs\tr0, r0\n-\tbics\tr4, r3\n+\tbics\tr4, r5\n \t...\n \n 0003daac :\n Fstart_process():\n ./src/unix_processes.c:1157\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -92732,19 +92732,19 @@\n \tldr\tr0, [pc, #20]\t@ (3e5a4 )\n \tadd\tr3, pc\n \tadd\tr1, pc\n \tadd\tr0, pc\n \tblx\t153d0 <__assert_fail@plt>\n \tb.n\t3e824 \n \tmovs\tr0, r0\n-\tlsls\tr2, r6\n+\tlsrs\tr2, r0\n \tmovs\tr0, r0\n-\tsubs\tr0, #192\t@ 0xc0\n+\tsubs\tr0, #208\t@ 0xd0\n \tmovs\tr0, r0\n-\tsubs\tr0, #210\t@ 0xd2\n+\tsubs\tr0, #226\t@ 0xe2\n \t...\n \n 0003e5a8 :\n rep_system():\n ./src/unix_processes.c:2002\n \tstmdb\tsp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -92995,15 +92995,15 @@\n \tmovs\tr0, r0\n \tasrs\tr4, r7, #8\n \tmovs\tr0, r0\n \tlsrs\tr0, r1, #5\n \tmovs\tr0, r0\n \tlsrs\tr4, r1, #18\n \tmovs\tr0, r0\n-\tands\tr6, r7\n+\teors\tr6, r1\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #8\n \tmovs\tr0, r0\n \tlsrs\tr4, r6, #4\n \tmovs\tr0, r0\n \tlsrs\tr0, r3, #21\n \tmovs\tr0, r0\n@@ -93011,23 +93011,23 @@\n \tmovs\tr0, r0\n \tstr\tr4, [r3, #44]\t@ 0x2c\n \tmovs\tr0, r0\n \tstr\tr2, [r7, #100]\t@ 0x64\n \tmovs\tr0, r0\n \tstr\tr6, [r0, #100]\t@ 0x64\n \tmovs\tr0, r0\n-\tadds\tr7, #88\t@ 0x58\n+\tadds\tr7, #104\t@ 0x68\n \tmovs\tr0, r0\n-\tadds\tr7, #54\t@ 0x36\n+\tadds\tr7, #70\t@ 0x46\n \tmovs\tr0, r0\n \tlsrs\tr4, r0, #24\n \tmovs\tr0, r0\n-\tadds\tr7, #40\t@ 0x28\n+\tadds\tr7, #56\t@ 0x38\n \tmovs\tr0, r0\n-\tadds\tr7, #34\t@ 0x22\n+\tadds\tr7, #50\t@ 0x32\n \t...\n \n 0003e7dc :\n rep_proc_init():\n ./src/unix_processes.c:2074\n \tpush\t{r4, r5, r6, lr}\n \tmov.w\tip, #4096\t@ 0x1000\n@@ -93391,15 +93391,15 @@\n \tmovs\tr0, r0\n \tstr\tr6, [r6, #20]\n \tmovs\tr0, r0\n \tlsrs\tr4, r2, #19\n \tmovs\tr0, r0\n \tlsrs\tr4, r3, #6\n \tmovs\tr0, r0\n-\tadds\tr6, #56\t@ 0x38\n+\tadds\tr6, #72\t@ 0x48\n \tmovs\tr0, r0\n \tasrs\tr0, r7, #6\n \tmovs\tr0, r0\n \tlsrs\tr0, r1, #16\n \tmovs\tr0, r0\n \tasrs\tr0, r5, #8\n \tmovs\tr0, r0\n@@ -93467,15 +93467,15 @@\n \tmovs\tr0, r0\n \tb.n\t3e80e \n \tvsri.64\td30, d21, #1\n \tvsri.64\td30, d19, #1\n \tvabal.u\tq15, d15, d13\n \tvqrdmlsh.s\t, , d9[0]\n \t\t\t@ instruction: 0xffffe549\n-\tvsri.32\td19, d24, #1\n+\tvmls.i\t, , d8[0]\n \tmovs\tr0, r0\n \tb.n\t3ee02 \n \tvqshl.u32\td31, d13, #31\n \tAddress 0x3eb6a is out of bounds.\n \n \n 0003eb6c :\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -457,377 +457,378 @@\n 0x00040f90 7265702d 6275696c 642d6964 00000000 rep-build-id....\n 0x00040fa0 7265702d 696e7465 72666163 652d6964 rep-interface-id\n 0x00040fb0 00000000 7265702d 76657273 696f6e00 ....rep-version.\n 0x00040fc0 70726f63 6573732d 656e7669 726f6e6d process-environm\n 0x00040fd0 656e7400 6f706572 6174696e 672d7379 ent.operating-sy\n 0x00040fe0 7374656d 00000000 302e3932 2e350000 stem....0.92.5..\n 0x00040ff0 54756520 4d617920 20372032 30323420 Tue May 7 2024 \n- 0x00041000 62792070 6275696c 64657231 40636278 by pbuilder1@cbx\n- 0x00041010 6934622e 00000000 6e756d62 6572732e i4b.....numbers.\n- 0x00041020 63000000 74797065 203d3d20 7265705f c...type == rep_\n- 0x00041030 4e554d42 45525f46 4c4f4154 00000000 NUMBER_FLOAT....\n- 0x00041040 7265705f 4e554d42 45525028 696e2900 rep_NUMBERP(in).\n- 0x00041050 74656d20 213d2030 00000000 43000000 tem != 0....C...\n- 0x00041060 25640000 256f0000 233c6e6f 6e2d6e75 %d..%o..#...%%.%dg..\n- 0x00041080 233c756e 7072696e 7461626c 65206e75 #...integer.\n- 0x000410a0 72616e64 6f6d0000 6e756d62 65722d3e random..number->\n- 0x000410b0 73747269 6e670000 73747269 6e672d3e string..string->\n- 0x000410c0 6e756d62 65720000 6d696e00 6d617800 number..min.max.\n- 0x000410d0 64656e6f 6d696e61 746f7200 6e756d65 denominator.nume\n- 0x000410e0 7261746f 72000000 696e6578 6163742d rator...inexact-\n- 0x000410f0 3e657861 63740000 65786163 742d3e69 >exact..exact->i\n- 0x00041100 6e657861 63740000 65786163 74700000 nexact..exactp..\n- 0x00041110 6669786e 756d7000 696e7465 67657270 fixnump.integerp\n- 0x00041120 00000000 6e756d62 65727000 67636400 ....numberp.gcd.\n- 0x00041130 65787074 00000000 73717274 00000000 expt....sqrt....\n- 0x00041140 6174616e 00000000 61636f73 00000000 atan....acos....\n- 0x00041150 6173696e 00000000 74616e00 636f7300 asin....tan.cos.\n- 0x00041160 73696e00 6c6f6700 65787000 726f756e sin.log.exp.roun\n- 0x00041170 64000000 7472756e 63617465 00000000 d...truncate....\n- 0x00041180 6365696c 696e6700 666c6f6f 72000000 ceiling.floor...\n- 0x00041190 61736800 312d0000 312b0000 7a65726f ash.1-..1+..zero\n- 0x000411a0 70000000 65716c00 6c6f6761 6e640000 p...eql.logand..\n- 0x000411b0 6c6f6778 6f720000 6c6f6769 6f720000 logxor..logior..\n- 0x000411c0 6c6f676e 6f740000 71756f74 69656e74 lognot..quotient\n- 0x000411d0 00000000 6d6f6400 72656d61 696e6465 ....mod.remainde\n- 0x000411e0 72000000 2f000000 2d000000 2b000000 r.../...-...+...\n- 0x000411f0 446f6d61 696e2065 72726f72 00000000 Domain error....\n- 0x00041200 44697669 64652062 79207a65 726f0000 Divide by zero..\n- 0x00041210 6f726967 696e2d61 66746572 2d676300 origin-after-gc.\n- 0x00041220 6c657869 63616c2d 6f726967 696e0000 lexical-origin..\n- 0x00041230 63616c6c 2d776974 682d6c65 78696361 call-with-lexica\n- 0x00041240 6c2d6f72 6967696e 73000000 696e7465 l-origins...inte\n- 0x00041250 726e616c 20666f75 6c757000 636f7272 rnal foulup.corr\n- 0x00041260 75707465 6420706f 696e7465 72730000 upted pointers..\n- 0x00041270 73746163 6b206f76 6572666c 6f770000 stack overflow..\n- 0x00041280 6d656d6f 72792063 6f727275 7074696f memory corruptio\n- 0x00041290 6e000000 696e7661 6c696420 5b5d2072 n...invalid [] r\n- 0x000412a0 616e6765 00000000 756e6d61 74636865 ange....unmatche\n- 0x000412b0 64205b5d 00000000 696e7465 726e616c d []....internal\n- 0x000412c0 20757270 00000000 3f2b2a20 666f6c6c urp....?+* foll\n- 0x000412d0 6f777320 6e6f7468 696e6700 74726169 ows nothing.trai\n- 0x000412e0 6c696e67 205c0000 5e242e5b 28297c3f ling \\..^$.[()|?\n- 0x000412f0 2b2a5c00 696e7465 726e616c 20646973 +*\\.internal dis\n- 0x00041300 61737465 72000000 2a2b206f 70657261 aster...*+ opera\n- 0x00041310 6e642063 6f756c64 20626520 656d7074 nd could be empt\n- 0x00041320 79000000 6e657374 6564202a 3f2b0000 y...nested *?+..\n- 0x00041330 746f6f20 6d616e79 20282900 756e6d61 too many ().unma\n- 0x00041340 74636865 64202829 00000000 6a756e6b tched ()....junk\n- 0x00041350 206f6e20 656e6400 4e554c4c 20617267 on end.NULL arg\n- 0x00041360 756d656e 74000000 72656765 78702074 ument...regexp t\n- 0x00041370 6f6f2062 69670000 6f757420 6f662073 oo big..out of s\n- 0x00041380 70616365 00000000 4e554c4c 20706172 pace....NULL par\n- 0x00041390 616d6574 65720000 636f7272 75707465 ameter..corrupte\n- 0x000413a0 64207072 6f677261 6d000000 4e554c4c d program...NULL\n- 0x000413b0 20706172 6d20746f 20726567 73756200 parm to regsub.\n- 0x000413c0 42616420 74797065 206f6620 64617461 Bad type of data\n- 0x000413d0 20746f20 72656773 75620000 64616d61 to regsub..dama\n- 0x000413e0 67656420 6d617463 68207374 72696e67 ged match string\n- 0x000413f0 00000000 4e554c4c 20706172 6d20746f ....NULL parm to\n- 0x00041400 20726567 7375626c 656e0000 42616420 regsublen..Bad \n- 0x00041410 74797065 206f6620 64617461 20746f20 type of data to \n- 0x00041420 72656773 75626c65 6e000000 556e6b6e regsublen...Unkn\n- 0x00041430 6f776e20 666f726d 61742063 6f6e7665 own format conve\n- 0x00041440 7273696f 6e000000 6f757470 75742d73 rsion...output-s\n- 0x00041450 74726561 6d2d7000 696e7075 742d7374 tream-p.input-st\n- 0x00041460 7265616d 2d700000 6765742d 6f757470 ream-p..get-outp\n- 0x00041470 75742d73 74726561 6d2d7374 72696e67 ut-stream-string\n- 0x00041480 00000000 6d616b65 2d737472 696e672d ....make-string-\n- 0x00041490 6f757470 75742d73 74726561 6d000000 output-stream...\n- 0x000414a0 6d616b65 2d737472 696e672d 696e7075 make-string-inpu\n- 0x000414b0 742d7374 7265616d 00000000 666f726d t-stream....form\n- 0x000414c0 61740000 7072696e 63000000 7072696e at..princ...prin\n- 0x000414d0 31000000 7072696e 74000000 636f7079 1...print...copy\n- 0x000414e0 2d737472 65616d00 72656164 2d6c696e -stream.read-lin\n- 0x000414f0 65000000 72656164 2d636861 72730000 e...read-chars..\n- 0x00041500 7065656b 2d636861 72000000 72656164 peek-char...read\n- 0x00041510 2d636861 72000000 666f726d 61742d68 -char...format-h\n- 0x00041520 6f6f6b73 2d616c69 73740000 233c7374 ooks-alist..#....#.values.c\n- 0x00041ac0 00000000 6e657874 5f667265 655f7479 ....next_free_ty\n- 0x00041ad0 70652021 3d203235 36000000 7420213d pe != 256...t !=\n- 0x00041ae0 20300000 73746174 69635f72 6f6f7473 0..static_roots\n- 0x00041af0 20213d20 30000000 636f6e73 00000000 != 0...cons....\n- 0x00041b00 62797465 636f6465 00000000 766f6964 bytecode....void\n- 0x00041b10 00000000 73706563 69616c2d 666f726d ....special-form\n- 0x00041b20 00000000 73756272 30000000 73756272 ....subr0...subr\n- 0x00041b30 31000000 73756272 32000000 73756272 1...subr2...subr\n- 0x00041b40 33000000 73756272 34000000 73756272 3...subr4...subr\n- 0x00041b50 35000000 73756272 6e000000 67756172 5...subrn...guar\n- 0x00041b60 6469616e 00000000 67617262 6167652d dian....garbage-\n- 0x00041b70 636f6c6c 65637400 69646c65 2d676172 collect.idle-gar\n- 0x00041b80 62616765 2d746872 6573686f 6c640000 bage-threshold..\n- 0x00041b90 67617262 6167652d 74687265 73686f6c garbage-threshol\n- 0x00041ba0 64000000 7072696d 69746976 652d6775 d...primitive-gu\n- 0x00041bb0 61726469 616e2d70 6f700000 7072696d ardian-pop..prim\n- 0x00041bc0 69746976 652d6775 61726469 616e2d70 itive-guardian-p\n- 0x00041bd0 75736800 6d616b65 2d707269 6d697469 ush.make-primiti\n- 0x00041be0 76652d67 75617264 69616e00 53747269 ve-guardian.Stri\n- 0x00041bf0 6e672074 6f6f206c 6f6e6700 61667465 ng too long.afte\n- 0x00041c00 722d6763 2d686f6f 6b000000 7765616b r-gc-hook...weak\n- 0x00041c10 2d726566 00000000 233c7765 616b2d72 -ref....#...weak\n- 0x00041c30 2d726566 2d736574 00000000 6d616b65 -ref-set....make\n- 0x00041c40 2d776561 6b2d7265 66000000 6572726f -weak-ref...erro\n- 0x00041c50 723a2025 730a0000 756e6978 5f646c2e r: %s...unix_dl.\n- 0x00041c60 63000000 7265705f 53545249 4e475020 c...rep_STRINGP \n- 0x00041c70 2866696c 65290000 7265705f 53545249 (file)..rep_STRI\n- 0x00041c80 4e475020 28646c5f 6c696273 5b695d2e NGP (dl_libs[i].\n- 0x00041c90 66696c65 5f6e616d 65290000 2e6c6100 file_name)...la.\n- 0x00041ca0 646c6e61 6d653d27 00000000 7265705f dlname='....rep_\n- 0x00041cb0 6f70656e 5f676c6f 62616c6c 793d0000 open_globally=..\n- 0x00041cc0 79657300 7265705f 72657175 69726573 yes.rep_requires\n- 0x00041cd0 3d270000 20090000 43616e27 74206669 ='.. ...Can't fi\n- 0x00041ce0 6e642064 6c6e616d 6520696e 20257300 nd dlname in %s.\n- 0x00041cf0 7265705f 646c5f69 6e697400 7265705f rep_dl_init.rep_\n- 0x00041d00 646c5f6b 696c6c00 7265705f 53594d42 dl_kill.rep_SYMB\n- 0x00041d10 4f4c5020 28666561 74757265 29000000 OLP (feature)...\n- 0x00041d20 7265705f 53545249 4e475028 66656174 rep_STRINGP(feat\n- 0x00041d30 75726529 00000000 0a0a4c69 73702062 ure)......Lisp b\n- 0x00041d40 61636b74 72616365 3a0a0000 0a0a0000 acktrace:.......\n- 0x00041d50 0a0a4465 62756720 62756666 6572733a ..Debug buffers:\n- 0x00041d60 0a000000 7265703a 20726563 65697665 ....rep: receive\n- 0x00041d70 64206661 74616c20 7369676e 616c0000 d fatal signal..\n- 0x00041d80 66617461 6c5f7369 676e616c 5f68616e fatal_signal_han\n- 0x00041d90 646c6572 00000000 484f4d45 00000000 dler....HOME....\n- 0x00041da0 43616e27 74206669 6e642068 6f6d6520 Can't find home \n- 0x00041db0 64697265 63746f72 79000000 46504500 directory...FPE.\n- 0x00041dc0 233c7072 6f636573 73000000 2072756e #pr_Stdou\n- 0x00041e50 74290000 756e6978 5f70726f 63657373 t)..unix_process\n- 0x00041e60 65732e63 00000000 6e5f696e 7075745f es.c....n_input_\n- 0x00041e70 68616e64 6c657273 203c204d 41585f48 handlers < MAX_H\n- 0x00041e80 414e444c 45525300 2d630000 2f62696e ANDLERS.-c../bin\n- 0x00041e90 2f736800 63616e27 74206578 6563202f /sh.can't exec /\n- 0x00041ea0 62696e2f 73680000 7265702e 696f2e70 bin/sh..rep.io.p\n- 0x00041eb0 726f6365 73736573 00000000 73756270 rocesses....subp\n- 0x00041ec0 726f6365 73730000 63616e27 74207761 rocess..can't wa\n- 0x00041ed0 69747069 64202829 00000000 63616e27 itpid ()....can'\n- 0x00041ee0 7420666f 726b2028 29000000 494c4c00 t fork ()...ILL.\n- 0x00041ef0 53454756 00000000 42555300 41425254 SEGV....BUS.ABRT\n- 0x00041f00 00000000 494f5400 54524150 00000000 ....IOT.TRAP....\n- 0x00041f10 53595300 5445524d 00000000 494e5400 SYS.TERM....INT.\n- 0x00041f20 51554954 00000000 4b494c4c 00000000 QUIT....KILL....\n- 0x00041f30 48555000 414c524d 00000000 5654414c HUP.ALRM....VTAL\n- 0x00041f40 524d0000 50524f46 00000000 494f0000 RM..PROF....IO..\n- 0x00041f50 55524700 504f4c4c 00000000 43484c44 URG.POLL....CHLD\n- 0x00041f60 00000000 434c4400 434f4e54 00000000 ....CLD.CONT....\n- 0x00041f70 53544f50 00000000 54535450 00000000 STOP....TSTP....\n- 0x00041f80 5454494e 00000000 54544f55 00000000 TTIN....TTOU....\n- 0x00041f90 50495045 00000000 58435055 00000000 PIPE....XCPU....\n- 0x00041fa0 5846535a 00000000 55535231 00000000 XFSZ....USR1....\n- 0x00041fb0 55535232 00000000 57494e43 48000000 USR2....WINCH...\n- 0x00041fc0 61636365 70742d70 726f6365 73732d6f accept-process-o\n- 0x00041fd0 75747075 742d3100 61636365 70742d70 utput-1.accept-p\n- 0x00041fe0 726f6365 73732d6f 75747075 74000000 rocess-output...\n- 0x00041ff0 61637469 76652d70 726f6365 73736573 active-processes\n- 0x00042000 00000000 7365742d 70726f63 6573732d ....set-process-\n- 0x00042010 636f6e6e 65637469 6f6e2d74 79706500 connection-type.\n- 0x00042020 7365742d 70726f63 6573732d 64697200 set-process-dir.\n- 0x00042030 7365742d 70726f63 6573732d 66756e63 set-process-func\n- 0x00042040 74696f6e 00000000 7365742d 70726f63 tion....set-proc\n- 0x00042050 6573732d 6572726f 722d7374 7265616d ess-error-stream\n- 0x00042060 00000000 7365742d 70726f63 6573732d ....set-process-\n- 0x00042070 6f757470 75742d73 74726561 6d000000 output-stream...\n- 0x00042080 7365742d 70726f63 6573732d 61726773 set-process-args\n- 0x00042090 00000000 7365742d 70726f63 6573732d ....set-process-\n- 0x000420a0 70726f67 00000000 70726f63 65737370 prog....processp\n- 0x000420b0 00000000 70726f63 6573732d 696e2d75 ....process-in-u\n- 0x000420c0 73652d70 00000000 70726f63 6573732d se-p....process-\n- 0x000420d0 73746f70 7065642d 70000000 70726f63 stopped-p...proc\n- 0x000420e0 6573732d 72756e6e 696e672d 70000000 ess-running-p...\n- 0x000420f0 70726f63 6573732d 69640000 70726f63 process-id..proc\n- 0x00042100 6573732d 65786974 2d76616c 75650000 ess-exit-value..\n- 0x00042110 70726f63 6573732d 65786974 2d737461 process-exit-sta\n- 0x00042120 74757300 7369676e 616c2d70 726f6365 tus.signal-proce\n- 0x00042130 73730000 636f6e74 696e7565 2d70726f ss..continue-pro\n- 0x00042140 63657373 00000000 73746f70 2d70726f cess....stop-pro\n- 0x00042150 63657373 00000000 6b696c6c 2d70726f cess....kill-pro\n- 0x00042160 63657373 00000000 696e7465 72727570 cess....interrup\n- 0x00042170 742d7072 6f636573 73000000 63616c6c t-process...call\n- 0x00042180 2d70726f 63657373 00000000 73746172 -process....star\n- 0x00042190 742d7072 6f636573 73000000 636c6f73 t-process...clos\n- 0x000421a0 652d7072 6f636573 73000000 6d616b65 e-process...make\n- 0x000421b0 2d70726f 63657373 00000000 556e6b6e -process....Unkn\n- 0x000421c0 6f776e20 7369676e 616c0000 666f726b own signal..fork\n- 0x000421d0 00000000 4e656564 2061206c 6f63616c ....Need a local\n- 0x000421e0 2066696c 65000000 43616e27 74207374 file...Can't st\n- 0x000421f0 61727400 4e6f2070 726f6772 616d0000 art.No program..\n- 0x00042200 416c7265 61647920 72756e6e 696e6700 Already running.\n- 0x00042210 43616e27 74206669 6e642075 6e757365 Can't find unuse\n- 0x00042220 64207074 79000000 50726f63 65737320 d pty...Process \n- 0x00042230 696e2075 73650000 4e6f206c 696e6b20 in use..No link \n- 0x00042240 746f2069 6e707574 00000000 4e6f7420 to input....Not \n- 0x00042250 73746f70 70656400 4e6f7420 72756e6e stopped.Not runn\n- 0x00042260 696e6700 736f636b 65747061 69720000 ing.socketpair..\n- 0x00042270 70747900 70697065 00000000 656e7175 pty.pipe....enqu\n- 0x00042280 6575655f 74687265 61640000 6d61726b eue_thread..mark\n- 0x00042290 5f636f6e 74000000 74687265 61645f77 _cont...thread_w\n- 0x000422a0 616b6500 74687265 61645f69 6e766f6b ake.thread_invok\n- 0x000422b0 65000000 74687265 61645f73 75737065 e...thread_suspe\n- 0x000422c0 6e640000 6d616b65 5f746872 65616400 nd..make_thread.\n- 0x000422d0 7265705f 636f6d70 696c655f 72656765 rep_compile_rege\n- 0x000422e0 78700000 6d61726b 5f636163 6865645f xp..mark_cached_\n- 0x000422f0 72656765 78707300 67685f65 6e746572 regexps.gh_enter\n- 0x00042300 00000000 67685f72 65706c00 67685f63 ....gh_repl.gh_c\n- 0x00042310 61746368 00000000 67685f73 74616e64 atch....gh_stand\n- 0x00042320 6172645f 68616e64 6c657200 67685f65 ard_handler.gh_e\n- 0x00042330 76616c5f 73747200 67685f65 76616c5f val_str.gh_eval_\n- 0x00042340 7374725f 77697468 5f636174 63680000 str_with_catch..\n- 0x00042350 67685f65 76616c5f 7374725f 77697468 gh_eval_str_with\n- 0x00042360 5f737461 6e646172 645f6861 6e646c65 _standard_handle\n- 0x00042370 72000000 67685f65 76616c5f 7374725f r...gh_eval_str_\n- 0x00042380 77697468 5f737461 636b5f73 6176696e with_stack_savin\n- 0x00042390 675f6861 6e646c65 72000000 67685f65 g_handler...gh_e\n- 0x000423a0 76616c5f 66696c65 00000000 67685f65 val_file....gh_e\n- 0x000423b0 76616c5f 66696c65 5f776974 685f6361 val_file_with_ca\n- 0x000423c0 74636800 67685f65 76616c5f 66696c65 tch.gh_eval_file\n- 0x000423d0 5f776974 685f7374 616e6461 72645f68 _with_standard_h\n- 0x000423e0 616e646c 65720000 67685f6e 65775f70 andler..gh_new_p\n- 0x000423f0 726f6365 64757265 00000000 67685f73 rocedure....gh_s\n- 0x00042400 65745f73 75627374 72000000 67685f64 et_substr...gh_d\n- 0x00042410 6566696e 65000000 67685f75 6e69666f efine...gh_unifo\n- 0x00042420 726d5f76 6563746f 725f6c65 6e677468 rm_vector_length\n- 0x00042430 00000000 67685f75 6e69666f 726d5f76 ....gh_uniform_v\n- 0x00042440 6563746f 725f7265 66000000 67685f76 ector_ref...gh_v\n- 0x00042450 6563746f 725f746f 5f6c6973 74000000 ector_to_list...\n- 0x00042460 67685f6c 6f6f6b75 70000000 67685f6d gh_lookup...gh_m\n- 0x00042470 6f64756c 655f6c6f 6f6b7570 00000000 odule_lookup....\n- 0x00042480 67685f61 73737600 67685f64 6973706c gh_assv.gh_displ\n- 0x00042490 61790000 67685f77 72697465 00000000 ay..gh_write....\n- 0x000424a0 67685f6e 65776c69 6e650000 746e6666 gh_newline..tnff\n- 0x000424b0 72000000 4663616c 6c5f7769 74685f65 r...Fcall_with_e\n- 0x000424c0 78636570 74696f6e 5f68616e 646c6572 xception_handler\n- 0x000424d0 00000000 7265705f 6170706c 795f6279 ....rep_apply_by\n- 0x000424e0 7465636f 64650000 70726f6d 6f74655f tecode..promote_\n- 0x000424f0 746f0000 6d617962 655f6465 6d6f7465 to..maybe_demote\n- 0x00042500 00000000 00000000 01000000 02000000 ................\n- 0x00042510 03000000 04000000 05000000 06000000 ................\n- 0x00042520 07000000 08000000 09000000 ffffffff ................\n- 0x00042530 ffffffff ffffffff ffffffff ffffffff ................\n- 0x00042540 ffffffff ffffffff 0a000000 0b000000 ................\n- 0x00042550 0c000000 0d000000 0e000000 0f000000 ................\n- 0x00042560 10000000 11000000 12000000 13000000 ................\n- 0x00042570 14000000 15000000 16000000 17000000 ................\n- 0x00042580 18000000 19000000 1a000000 1b000000 ................\n- 0x00042590 1c000000 1d000000 1e000000 1f000000 ................\n- 0x000425a0 20000000 21000000 22000000 23000000 ...!...\"...#...\n- 0x000425b0 24000000 7265705f 70617273 655f6e75 $...rep_parse_nu\n- 0x000425c0 6d626572 00000000 656e7465 725f6361 mber....enter_ca\n- 0x000425d0 63686500 7265705f 72656769 73746572 che.rep_register\n- 0x000425e0 5f6e6577 5f747970 65000000 7265705f _new_type...rep_\n- 0x000425f0 6765745f 64617461 5f747970 65000000 get_data_type...\n- 0x00042600 7265705f 6d61726b 5f737461 74696300 rep_mark_static.\n- 0x00042610 66696e64 5f646c00 7265705f 66696e64 find_dl.rep_find\n- 0x00042620 5f646c5f 73796d62 6f6c0000 66696e64 _dl_symbol..find\n- 0x00042630 5f646c5f 62795f66 65617475 72650000 _dl_by_feature..\n- 0x00042640 53535400 7265705f 72656769 73746572 SST.rep_register\n- 0x00042650 5f70726f 63657373 5f696e70 75745f68 _process_input_h\n- 0x00042660 616e646c 65720000 02000000 0f000000 andler..........\n- 0x00042670 03000000 3e000000 41000000 0c000000 ....>...A.......\n- 0x00042680 41000000 11000000 41000000 27000000 A.......A...'...\n- 0x00042690 41000000 36000000 41000000 03000000 A...6...A.......\n- 0x000426a0 41000000 06000000 41000000 15000000 A.......A.......\n- 0x000426b0 41000000 0f000000 41000000 0e000000 A.......A.......\n- 0x000426c0 41000000 26000000 41000000 13000000 A...&...A.......\n- 0x000426d0 41000000 29000000 41000000 02000000 A...)...A.......\n- 0x000426e0 41000000 19000000 41000000 0a000000 A.......A.......\n- 0x000426f0 41000000 0b000000 41000000 00000000 A.......A.......\n- 0x00042700 00000000 ....\n+ 0x00041000 62792070 6275696c 64657232 40692d63 by pbuilder2@i-c\n+ 0x00041010 61707475 72652d74 68652d68 6f73746e apture-the-hostn\n+ 0x00041020 616d652e 00000000 6e756d62 6572732e ame.....numbers.\n+ 0x00041030 63000000 74797065 203d3d20 7265705f c...type == rep_\n+ 0x00041040 4e554d42 45525f46 4c4f4154 00000000 NUMBER_FLOAT....\n+ 0x00041050 7265705f 4e554d42 45525028 696e2900 rep_NUMBERP(in).\n+ 0x00041060 74656d20 213d2030 00000000 43000000 tem != 0....C...\n+ 0x00041070 25640000 256f0000 233c6e6f 6e2d6e75 %d..%o..#...%%.%dg..\n+ 0x00041090 233c756e 7072696e 7461626c 65206e75 #...integer.\n+ 0x000410b0 72616e64 6f6d0000 6e756d62 65722d3e random..number->\n+ 0x000410c0 73747269 6e670000 73747269 6e672d3e string..string->\n+ 0x000410d0 6e756d62 65720000 6d696e00 6d617800 number..min.max.\n+ 0x000410e0 64656e6f 6d696e61 746f7200 6e756d65 denominator.nume\n+ 0x000410f0 7261746f 72000000 696e6578 6163742d rator...inexact-\n+ 0x00041100 3e657861 63740000 65786163 742d3e69 >exact..exact->i\n+ 0x00041110 6e657861 63740000 65786163 74700000 nexact..exactp..\n+ 0x00041120 6669786e 756d7000 696e7465 67657270 fixnump.integerp\n+ 0x00041130 00000000 6e756d62 65727000 67636400 ....numberp.gcd.\n+ 0x00041140 65787074 00000000 73717274 00000000 expt....sqrt....\n+ 0x00041150 6174616e 00000000 61636f73 00000000 atan....acos....\n+ 0x00041160 6173696e 00000000 74616e00 636f7300 asin....tan.cos.\n+ 0x00041170 73696e00 6c6f6700 65787000 726f756e sin.log.exp.roun\n+ 0x00041180 64000000 7472756e 63617465 00000000 d...truncate....\n+ 0x00041190 6365696c 696e6700 666c6f6f 72000000 ceiling.floor...\n+ 0x000411a0 61736800 312d0000 312b0000 7a65726f ash.1-..1+..zero\n+ 0x000411b0 70000000 65716c00 6c6f6761 6e640000 p...eql.logand..\n+ 0x000411c0 6c6f6778 6f720000 6c6f6769 6f720000 logxor..logior..\n+ 0x000411d0 6c6f676e 6f740000 71756f74 69656e74 lognot..quotient\n+ 0x000411e0 00000000 6d6f6400 72656d61 696e6465 ....mod.remainde\n+ 0x000411f0 72000000 2f000000 2d000000 2b000000 r.../...-...+...\n+ 0x00041200 446f6d61 696e2065 72726f72 00000000 Domain error....\n+ 0x00041210 44697669 64652062 79207a65 726f0000 Divide by zero..\n+ 0x00041220 6f726967 696e2d61 66746572 2d676300 origin-after-gc.\n+ 0x00041230 6c657869 63616c2d 6f726967 696e0000 lexical-origin..\n+ 0x00041240 63616c6c 2d776974 682d6c65 78696361 call-with-lexica\n+ 0x00041250 6c2d6f72 6967696e 73000000 696e7465 l-origins...inte\n+ 0x00041260 726e616c 20666f75 6c757000 636f7272 rnal foulup.corr\n+ 0x00041270 75707465 6420706f 696e7465 72730000 upted pointers..\n+ 0x00041280 73746163 6b206f76 6572666c 6f770000 stack overflow..\n+ 0x00041290 6d656d6f 72792063 6f727275 7074696f memory corruptio\n+ 0x000412a0 6e000000 696e7661 6c696420 5b5d2072 n...invalid [] r\n+ 0x000412b0 616e6765 00000000 756e6d61 74636865 ange....unmatche\n+ 0x000412c0 64205b5d 00000000 696e7465 726e616c d []....internal\n+ 0x000412d0 20757270 00000000 3f2b2a20 666f6c6c urp....?+* foll\n+ 0x000412e0 6f777320 6e6f7468 696e6700 74726169 ows nothing.trai\n+ 0x000412f0 6c696e67 205c0000 5e242e5b 28297c3f ling \\..^$.[()|?\n+ 0x00041300 2b2a5c00 696e7465 726e616c 20646973 +*\\.internal dis\n+ 0x00041310 61737465 72000000 2a2b206f 70657261 aster...*+ opera\n+ 0x00041320 6e642063 6f756c64 20626520 656d7074 nd could be empt\n+ 0x00041330 79000000 6e657374 6564202a 3f2b0000 y...nested *?+..\n+ 0x00041340 746f6f20 6d616e79 20282900 756e6d61 too many ().unma\n+ 0x00041350 74636865 64202829 00000000 6a756e6b tched ()....junk\n+ 0x00041360 206f6e20 656e6400 4e554c4c 20617267 on end.NULL arg\n+ 0x00041370 756d656e 74000000 72656765 78702074 ument...regexp t\n+ 0x00041380 6f6f2062 69670000 6f757420 6f662073 oo big..out of s\n+ 0x00041390 70616365 00000000 4e554c4c 20706172 pace....NULL par\n+ 0x000413a0 616d6574 65720000 636f7272 75707465 ameter..corrupte\n+ 0x000413b0 64207072 6f677261 6d000000 4e554c4c d program...NULL\n+ 0x000413c0 20706172 6d20746f 20726567 73756200 parm to regsub.\n+ 0x000413d0 42616420 74797065 206f6620 64617461 Bad type of data\n+ 0x000413e0 20746f20 72656773 75620000 64616d61 to regsub..dama\n+ 0x000413f0 67656420 6d617463 68207374 72696e67 ged match string\n+ 0x00041400 00000000 4e554c4c 20706172 6d20746f ....NULL parm to\n+ 0x00041410 20726567 7375626c 656e0000 42616420 regsublen..Bad \n+ 0x00041420 74797065 206f6620 64617461 20746f20 type of data to \n+ 0x00041430 72656773 75626c65 6e000000 556e6b6e regsublen...Unkn\n+ 0x00041440 6f776e20 666f726d 61742063 6f6e7665 own format conve\n+ 0x00041450 7273696f 6e000000 6f757470 75742d73 rsion...output-s\n+ 0x00041460 74726561 6d2d7000 696e7075 742d7374 tream-p.input-st\n+ 0x00041470 7265616d 2d700000 6765742d 6f757470 ream-p..get-outp\n+ 0x00041480 75742d73 74726561 6d2d7374 72696e67 ut-stream-string\n+ 0x00041490 00000000 6d616b65 2d737472 696e672d ....make-string-\n+ 0x000414a0 6f757470 75742d73 74726561 6d000000 output-stream...\n+ 0x000414b0 6d616b65 2d737472 696e672d 696e7075 make-string-inpu\n+ 0x000414c0 742d7374 7265616d 00000000 666f726d t-stream....form\n+ 0x000414d0 61740000 7072696e 63000000 7072696e at..princ...prin\n+ 0x000414e0 31000000 7072696e 74000000 636f7079 1...print...copy\n+ 0x000414f0 2d737472 65616d00 72656164 2d6c696e -stream.read-lin\n+ 0x00041500 65000000 72656164 2d636861 72730000 e...read-chars..\n+ 0x00041510 7065656b 2d636861 72000000 72656164 peek-char...read\n+ 0x00041520 2d636861 72000000 666f726d 61742d68 -char...format-h\n+ 0x00041530 6f6f6b73 2d616c69 73740000 233c7374 ooks-alist..#....#.values.c\n+ 0x00041ad0 00000000 6e657874 5f667265 655f7479 ....next_free_ty\n+ 0x00041ae0 70652021 3d203235 36000000 7420213d pe != 256...t !=\n+ 0x00041af0 20300000 73746174 69635f72 6f6f7473 0..static_roots\n+ 0x00041b00 20213d20 30000000 636f6e73 00000000 != 0...cons....\n+ 0x00041b10 62797465 636f6465 00000000 766f6964 bytecode....void\n+ 0x00041b20 00000000 73706563 69616c2d 666f726d ....special-form\n+ 0x00041b30 00000000 73756272 30000000 73756272 ....subr0...subr\n+ 0x00041b40 31000000 73756272 32000000 73756272 1...subr2...subr\n+ 0x00041b50 33000000 73756272 34000000 73756272 3...subr4...subr\n+ 0x00041b60 35000000 73756272 6e000000 67756172 5...subrn...guar\n+ 0x00041b70 6469616e 00000000 67617262 6167652d dian....garbage-\n+ 0x00041b80 636f6c6c 65637400 69646c65 2d676172 collect.idle-gar\n+ 0x00041b90 62616765 2d746872 6573686f 6c640000 bage-threshold..\n+ 0x00041ba0 67617262 6167652d 74687265 73686f6c garbage-threshol\n+ 0x00041bb0 64000000 7072696d 69746976 652d6775 d...primitive-gu\n+ 0x00041bc0 61726469 616e2d70 6f700000 7072696d ardian-pop..prim\n+ 0x00041bd0 69746976 652d6775 61726469 616e2d70 itive-guardian-p\n+ 0x00041be0 75736800 6d616b65 2d707269 6d697469 ush.make-primiti\n+ 0x00041bf0 76652d67 75617264 69616e00 53747269 ve-guardian.Stri\n+ 0x00041c00 6e672074 6f6f206c 6f6e6700 61667465 ng too long.afte\n+ 0x00041c10 722d6763 2d686f6f 6b000000 7765616b r-gc-hook...weak\n+ 0x00041c20 2d726566 00000000 233c7765 616b2d72 -ref....#...weak\n+ 0x00041c40 2d726566 2d736574 00000000 6d616b65 -ref-set....make\n+ 0x00041c50 2d776561 6b2d7265 66000000 6572726f -weak-ref...erro\n+ 0x00041c60 723a2025 730a0000 756e6978 5f646c2e r: %s...unix_dl.\n+ 0x00041c70 63000000 7265705f 53545249 4e475020 c...rep_STRINGP \n+ 0x00041c80 2866696c 65290000 7265705f 53545249 (file)..rep_STRI\n+ 0x00041c90 4e475020 28646c5f 6c696273 5b695d2e NGP (dl_libs[i].\n+ 0x00041ca0 66696c65 5f6e616d 65290000 2e6c6100 file_name)...la.\n+ 0x00041cb0 646c6e61 6d653d27 00000000 7265705f dlname='....rep_\n+ 0x00041cc0 6f70656e 5f676c6f 62616c6c 793d0000 open_globally=..\n+ 0x00041cd0 79657300 7265705f 72657175 69726573 yes.rep_requires\n+ 0x00041ce0 3d270000 20090000 43616e27 74206669 ='.. ...Can't fi\n+ 0x00041cf0 6e642064 6c6e616d 6520696e 20257300 nd dlname in %s.\n+ 0x00041d00 7265705f 646c5f69 6e697400 7265705f rep_dl_init.rep_\n+ 0x00041d10 646c5f6b 696c6c00 7265705f 53594d42 dl_kill.rep_SYMB\n+ 0x00041d20 4f4c5020 28666561 74757265 29000000 OLP (feature)...\n+ 0x00041d30 7265705f 53545249 4e475028 66656174 rep_STRINGP(feat\n+ 0x00041d40 75726529 00000000 0a0a4c69 73702062 ure)......Lisp b\n+ 0x00041d50 61636b74 72616365 3a0a0000 0a0a0000 acktrace:.......\n+ 0x00041d60 0a0a4465 62756720 62756666 6572733a ..Debug buffers:\n+ 0x00041d70 0a000000 7265703a 20726563 65697665 ....rep: receive\n+ 0x00041d80 64206661 74616c20 7369676e 616c0000 d fatal signal..\n+ 0x00041d90 66617461 6c5f7369 676e616c 5f68616e fatal_signal_han\n+ 0x00041da0 646c6572 00000000 484f4d45 00000000 dler....HOME....\n+ 0x00041db0 43616e27 74206669 6e642068 6f6d6520 Can't find home \n+ 0x00041dc0 64697265 63746f72 79000000 46504500 directory...FPE.\n+ 0x00041dd0 233c7072 6f636573 73000000 2072756e #pr_Stdou\n+ 0x00041e60 74290000 756e6978 5f70726f 63657373 t)..unix_process\n+ 0x00041e70 65732e63 00000000 6e5f696e 7075745f es.c....n_input_\n+ 0x00041e80 68616e64 6c657273 203c204d 41585f48 handlers < MAX_H\n+ 0x00041e90 414e444c 45525300 2d630000 2f62696e ANDLERS.-c../bin\n+ 0x00041ea0 2f736800 63616e27 74206578 6563202f /sh.can't exec /\n+ 0x00041eb0 62696e2f 73680000 7265702e 696f2e70 bin/sh..rep.io.p\n+ 0x00041ec0 726f6365 73736573 00000000 73756270 rocesses....subp\n+ 0x00041ed0 726f6365 73730000 63616e27 74207761 rocess..can't wa\n+ 0x00041ee0 69747069 64202829 00000000 63616e27 itpid ()....can'\n+ 0x00041ef0 7420666f 726b2028 29000000 494c4c00 t fork ()...ILL.\n+ 0x00041f00 53454756 00000000 42555300 41425254 SEGV....BUS.ABRT\n+ 0x00041f10 00000000 494f5400 54524150 00000000 ....IOT.TRAP....\n+ 0x00041f20 53595300 5445524d 00000000 494e5400 SYS.TERM....INT.\n+ 0x00041f30 51554954 00000000 4b494c4c 00000000 QUIT....KILL....\n+ 0x00041f40 48555000 414c524d 00000000 5654414c HUP.ALRM....VTAL\n+ 0x00041f50 524d0000 50524f46 00000000 494f0000 RM..PROF....IO..\n+ 0x00041f60 55524700 504f4c4c 00000000 43484c44 URG.POLL....CHLD\n+ 0x00041f70 00000000 434c4400 434f4e54 00000000 ....CLD.CONT....\n+ 0x00041f80 53544f50 00000000 54535450 00000000 STOP....TSTP....\n+ 0x00041f90 5454494e 00000000 54544f55 00000000 TTIN....TTOU....\n+ 0x00041fa0 50495045 00000000 58435055 00000000 PIPE....XCPU....\n+ 0x00041fb0 5846535a 00000000 55535231 00000000 XFSZ....USR1....\n+ 0x00041fc0 55535232 00000000 57494e43 48000000 USR2....WINCH...\n+ 0x00041fd0 61636365 70742d70 726f6365 73732d6f accept-process-o\n+ 0x00041fe0 75747075 742d3100 61636365 70742d70 utput-1.accept-p\n+ 0x00041ff0 726f6365 73732d6f 75747075 74000000 rocess-output...\n+ 0x00042000 61637469 76652d70 726f6365 73736573 active-processes\n+ 0x00042010 00000000 7365742d 70726f63 6573732d ....set-process-\n+ 0x00042020 636f6e6e 65637469 6f6e2d74 79706500 connection-type.\n+ 0x00042030 7365742d 70726f63 6573732d 64697200 set-process-dir.\n+ 0x00042040 7365742d 70726f63 6573732d 66756e63 set-process-func\n+ 0x00042050 74696f6e 00000000 7365742d 70726f63 tion....set-proc\n+ 0x00042060 6573732d 6572726f 722d7374 7265616d ess-error-stream\n+ 0x00042070 00000000 7365742d 70726f63 6573732d ....set-process-\n+ 0x00042080 6f757470 75742d73 74726561 6d000000 output-stream...\n+ 0x00042090 7365742d 70726f63 6573732d 61726773 set-process-args\n+ 0x000420a0 00000000 7365742d 70726f63 6573732d ....set-process-\n+ 0x000420b0 70726f67 00000000 70726f63 65737370 prog....processp\n+ 0x000420c0 00000000 70726f63 6573732d 696e2d75 ....process-in-u\n+ 0x000420d0 73652d70 00000000 70726f63 6573732d se-p....process-\n+ 0x000420e0 73746f70 7065642d 70000000 70726f63 stopped-p...proc\n+ 0x000420f0 6573732d 72756e6e 696e672d 70000000 ess-running-p...\n+ 0x00042100 70726f63 6573732d 69640000 70726f63 process-id..proc\n+ 0x00042110 6573732d 65786974 2d76616c 75650000 ess-exit-value..\n+ 0x00042120 70726f63 6573732d 65786974 2d737461 process-exit-sta\n+ 0x00042130 74757300 7369676e 616c2d70 726f6365 tus.signal-proce\n+ 0x00042140 73730000 636f6e74 696e7565 2d70726f ss..continue-pro\n+ 0x00042150 63657373 00000000 73746f70 2d70726f cess....stop-pro\n+ 0x00042160 63657373 00000000 6b696c6c 2d70726f cess....kill-pro\n+ 0x00042170 63657373 00000000 696e7465 72727570 cess....interrup\n+ 0x00042180 742d7072 6f636573 73000000 63616c6c t-process...call\n+ 0x00042190 2d70726f 63657373 00000000 73746172 -process....star\n+ 0x000421a0 742d7072 6f636573 73000000 636c6f73 t-process...clos\n+ 0x000421b0 652d7072 6f636573 73000000 6d616b65 e-process...make\n+ 0x000421c0 2d70726f 63657373 00000000 556e6b6e -process....Unkn\n+ 0x000421d0 6f776e20 7369676e 616c0000 666f726b own signal..fork\n+ 0x000421e0 00000000 4e656564 2061206c 6f63616c ....Need a local\n+ 0x000421f0 2066696c 65000000 43616e27 74207374 file...Can't st\n+ 0x00042200 61727400 4e6f2070 726f6772 616d0000 art.No program..\n+ 0x00042210 416c7265 61647920 72756e6e 696e6700 Already running.\n+ 0x00042220 43616e27 74206669 6e642075 6e757365 Can't find unuse\n+ 0x00042230 64207074 79000000 50726f63 65737320 d pty...Process \n+ 0x00042240 696e2075 73650000 4e6f206c 696e6b20 in use..No link \n+ 0x00042250 746f2069 6e707574 00000000 4e6f7420 to input....Not \n+ 0x00042260 73746f70 70656400 4e6f7420 72756e6e stopped.Not runn\n+ 0x00042270 696e6700 736f636b 65747061 69720000 ing.socketpair..\n+ 0x00042280 70747900 70697065 00000000 656e7175 pty.pipe....enqu\n+ 0x00042290 6575655f 74687265 61640000 6d61726b eue_thread..mark\n+ 0x000422a0 5f636f6e 74000000 74687265 61645f77 _cont...thread_w\n+ 0x000422b0 616b6500 74687265 61645f69 6e766f6b ake.thread_invok\n+ 0x000422c0 65000000 74687265 61645f73 75737065 e...thread_suspe\n+ 0x000422d0 6e640000 6d616b65 5f746872 65616400 nd..make_thread.\n+ 0x000422e0 7265705f 636f6d70 696c655f 72656765 rep_compile_rege\n+ 0x000422f0 78700000 6d61726b 5f636163 6865645f xp..mark_cached_\n+ 0x00042300 72656765 78707300 67685f65 6e746572 regexps.gh_enter\n+ 0x00042310 00000000 67685f72 65706c00 67685f63 ....gh_repl.gh_c\n+ 0x00042320 61746368 00000000 67685f73 74616e64 atch....gh_stand\n+ 0x00042330 6172645f 68616e64 6c657200 67685f65 ard_handler.gh_e\n+ 0x00042340 76616c5f 73747200 67685f65 76616c5f val_str.gh_eval_\n+ 0x00042350 7374725f 77697468 5f636174 63680000 str_with_catch..\n+ 0x00042360 67685f65 76616c5f 7374725f 77697468 gh_eval_str_with\n+ 0x00042370 5f737461 6e646172 645f6861 6e646c65 _standard_handle\n+ 0x00042380 72000000 67685f65 76616c5f 7374725f r...gh_eval_str_\n+ 0x00042390 77697468 5f737461 636b5f73 6176696e with_stack_savin\n+ 0x000423a0 675f6861 6e646c65 72000000 67685f65 g_handler...gh_e\n+ 0x000423b0 76616c5f 66696c65 00000000 67685f65 val_file....gh_e\n+ 0x000423c0 76616c5f 66696c65 5f776974 685f6361 val_file_with_ca\n+ 0x000423d0 74636800 67685f65 76616c5f 66696c65 tch.gh_eval_file\n+ 0x000423e0 5f776974 685f7374 616e6461 72645f68 _with_standard_h\n+ 0x000423f0 616e646c 65720000 67685f6e 65775f70 andler..gh_new_p\n+ 0x00042400 726f6365 64757265 00000000 67685f73 rocedure....gh_s\n+ 0x00042410 65745f73 75627374 72000000 67685f64 et_substr...gh_d\n+ 0x00042420 6566696e 65000000 67685f75 6e69666f efine...gh_unifo\n+ 0x00042430 726d5f76 6563746f 725f6c65 6e677468 rm_vector_length\n+ 0x00042440 00000000 67685f75 6e69666f 726d5f76 ....gh_uniform_v\n+ 0x00042450 6563746f 725f7265 66000000 67685f76 ector_ref...gh_v\n+ 0x00042460 6563746f 725f746f 5f6c6973 74000000 ector_to_list...\n+ 0x00042470 67685f6c 6f6f6b75 70000000 67685f6d gh_lookup...gh_m\n+ 0x00042480 6f64756c 655f6c6f 6f6b7570 00000000 odule_lookup....\n+ 0x00042490 67685f61 73737600 67685f64 6973706c gh_assv.gh_displ\n+ 0x000424a0 61790000 67685f77 72697465 00000000 ay..gh_write....\n+ 0x000424b0 67685f6e 65776c69 6e650000 746e6666 gh_newline..tnff\n+ 0x000424c0 72000000 4663616c 6c5f7769 74685f65 r...Fcall_with_e\n+ 0x000424d0 78636570 74696f6e 5f68616e 646c6572 xception_handler\n+ 0x000424e0 00000000 7265705f 6170706c 795f6279 ....rep_apply_by\n+ 0x000424f0 7465636f 64650000 70726f6d 6f74655f tecode..promote_\n+ 0x00042500 746f0000 6d617962 655f6465 6d6f7465 to..maybe_demote\n+ 0x00042510 00000000 00000000 01000000 02000000 ................\n+ 0x00042520 03000000 04000000 05000000 06000000 ................\n+ 0x00042530 07000000 08000000 09000000 ffffffff ................\n+ 0x00042540 ffffffff ffffffff ffffffff ffffffff ................\n+ 0x00042550 ffffffff ffffffff 0a000000 0b000000 ................\n+ 0x00042560 0c000000 0d000000 0e000000 0f000000 ................\n+ 0x00042570 10000000 11000000 12000000 13000000 ................\n+ 0x00042580 14000000 15000000 16000000 17000000 ................\n+ 0x00042590 18000000 19000000 1a000000 1b000000 ................\n+ 0x000425a0 1c000000 1d000000 1e000000 1f000000 ................\n+ 0x000425b0 20000000 21000000 22000000 23000000 ...!...\"...#...\n+ 0x000425c0 24000000 7265705f 70617273 655f6e75 $...rep_parse_nu\n+ 0x000425d0 6d626572 00000000 656e7465 725f6361 mber....enter_ca\n+ 0x000425e0 63686500 7265705f 72656769 73746572 che.rep_register\n+ 0x000425f0 5f6e6577 5f747970 65000000 7265705f _new_type...rep_\n+ 0x00042600 6765745f 64617461 5f747970 65000000 get_data_type...\n+ 0x00042610 7265705f 6d61726b 5f737461 74696300 rep_mark_static.\n+ 0x00042620 66696e64 5f646c00 7265705f 66696e64 find_dl.rep_find\n+ 0x00042630 5f646c5f 73796d62 6f6c0000 66696e64 _dl_symbol..find\n+ 0x00042640 5f646c5f 62795f66 65617475 72650000 _dl_by_feature..\n+ 0x00042650 53535400 7265705f 72656769 73746572 SST.rep_register\n+ 0x00042660 5f70726f 63657373 5f696e70 75745f68 _process_input_h\n+ 0x00042670 616e646c 65720000 02000000 0f000000 andler..........\n+ 0x00042680 03000000 3e000000 41000000 0c000000 ....>...A.......\n+ 0x00042690 41000000 11000000 41000000 27000000 A.......A...'...\n+ 0x000426a0 41000000 36000000 41000000 03000000 A...6...A.......\n+ 0x000426b0 41000000 06000000 41000000 15000000 A.......A.......\n+ 0x000426c0 41000000 0f000000 41000000 0e000000 A.......A.......\n+ 0x000426d0 41000000 26000000 41000000 13000000 A...&...A.......\n+ 0x000426e0 41000000 29000000 41000000 02000000 A...)...A.......\n+ 0x000426f0 41000000 19000000 41000000 0a000000 A.......A.......\n+ 0x00042700 41000000 0b000000 41000000 00000000 A.......A.......\n+ 0x00042710 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00042704 1ccbff7f 01000000 ........\n+ 0x00042714 0ccbff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x0004270c 00000000 ....\n+ 0x0004271c 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -35,15 +35,15 @@\n 0x0004396c 45100000 e0f80300 450e0000 d0f80300 E.......E.......\n 0x0004397c 450c0000 c0f80300 45080000 b4f80300 E.......E.......\n 0x0004398c 45080000 a8f80300 450b0000 9cf80300 E.......E.......\n 0x0004399c 45090000 90f80300 450a0000 84f80300 E.......E.......\n 0x000439ac 450e0000 80f80300 45140000 68f80300 E.......E...h...\n 0x000439bc 450c0000 58f80300 450f0000 48f80300 E...X...E...H...\n 0x000439cc 450c0000 38f80300 450c0000 28f80300 E...8...E...(...\n- 0x000439dc 45050000 f4fb0300 45030000 54130400 E.......E...T...\n+ 0x000439dc 45050000 f4fb0300 45030000 64130400 E.......E...d...\n 0x000439ec 45040000 34f40300 45050000 ecfb0300 E...4...E.......\n 0x000439fc 45060000 e4fb0300 45140000 c0fb0300 E.......E.......\n 0x00043a0c 451c0000 90f70300 450e0000 b0f70300 E.......E.......\n 0x00043a1c 450b0000 e4f70300 450b0000 fcf70300 E.......E.......\n 0x00043a2c 450a0000 14f80300 450c0000 28f80300 E.......E...(...\n 0x00043a3c 450c0000 38f80300 450f0000 48f80300 E...8...E...H...\n 0x00043a4c 450c0000 58f80300 45140000 68f80300 E...X...E...h...\n@@ -116,38 +116,38 @@\n 0x00043e7c 45060000 58020400 450c0000 c4020400 E...X...E.......\n 0x00043e8c 45160000 ac020400 45120000 60020400 E.......E...`...\n 0x00043e9c 450c0000 9c020400 450c0000 8c020400 E.......E.......\n 0x00043eac 450b0000 80020400 45080000 74020400 E.......E...t...\n 0x00043ebc 45040000 40040400 45070000 50020400 E...@...E...P...\n 0x00043ecc 45030000 80fd0300 450e0000 7c010400 E.......E...|...\n 0x00043edc 450f0000 8c010400 45090000 9c010400 E.......E.......\n- 0x00043eec 45060000 781d0400 45150000 a8010400 E...x...E.......\n+ 0x00043eec 45060000 881d0400 45150000 a8010400 E.......E.......\n 0x00043efc 45040000 c0010400 45050000 c8010400 E.......E.......\n 0x00043f0c 45050000 d0010400 45050000 d8010400 E.......E.......\n 0x00043f1c 45070000 e0010400 450d0000 20020400 E.......E... ...\n 0x00043f2c 45070000 bc0a0400 450d0000 ac0a0400 E.......E.......\n 0x00043f3c 450e0000 f80a0400 45120000 980a0400 E.......E.......\n 0x00043f4c 45130000 840a0400 450e0000 740a0400 E.......E...t...\n 0x00043f5c 45120000 600a0400 452c0000 68070400 E...`...E,..h...\n 0x00043f6c 45130000 4c0a0400 45090000 e80a0400 E...L...E.......\n 0x00043f7c 45010000 f40a0400 450c0000 d80a0400 E.......E.......\n 0x00043f8c 45200000 14070400 45100000 c40a0400 E ......E.......\n- 0x00043f9c 45020000 bc110400 45030000 e40b0400 E.......E.......\n+ 0x00043f9c 45020000 cc110400 45030000 e40b0400 E.......E.......\n 0x00043fac 45110000 280a0400 450d0000 180a0400 E...(...E.......\n 0x00043fbc 45040000 98070400 45030000 a0070400 E.......E.......\n 0x00043fcc 450e0000 3c0a0400 450f0000 a4070400 E...<...E.......\n 0x00043fdc 451b0000 b4070400 45090000 d0070400 E.......E.......\n 0x00043fec 45090000 dc070400 45090000 e8070400 E.......E.......\n 0x00043ffc 45050000 f4070400 450e0000 fc070400 E.......E.......\n 0x0004400c 45060000 0c080400 45090000 14080400 E.......E.......\n 0x0004401c 45070000 20080400 45070000 28080400 E... ...E...(...\n 0x0004402c 45050000 30080400 45050000 38080400 E...0...E...8...\n 0x0004403c 45040000 40080400 45040000 48080400 E...@...E...H...\n 0x0004404c 45020000 50080400 45010000 54080400 E...P...E...T...\n- 0x0004405c 45020000 58080400 45010000 281c0400 E...X...E...(...\n+ 0x0004405c 45020000 58080400 45010000 381c0400 E...X...E...8...\n 0x0004406c 45020000 5c080400 45010000 60080400 E...\\...E...`...\n 0x0004407c 450c0000 64080400 450c0000 74080400 E...d...E...t...\n 0x0004408c 450e0000 84080400 45030000 94080400 E.......E.......\n 0x0004409c 45020000 90080400 45050000 98080400 E.......E.......\n 0x000440ac 45130000 a0080400 45040000 40040400 E.......E...@...\n 0x000440bc 450c0000 b4080400 45090000 c4080400 E.......E.......\n 0x000440cc 45040000 d0080400 45030000 d8080400 E.......E.......\n@@ -184,15 +184,15 @@\n 0x000442bc 450c0000 680d0400 450a0000 5c0d0400 E...h...E...\\...\n 0x000442cc 450e0000 4c0d0400 45100000 380d0400 E...L...E...8...\n 0x000442dc 450f0000 000d0400 45000000 2cf70300 E.......E...,...\n 0x000442ec 450e0000 100d0400 45100000 d40f0400 E.......E.......\n 0x000442fc 45040000 880f0400 45130000 c00f0400 E.......E.......\n 0x0004430c 450b0000 b40f0400 45060000 e80f0400 E.......E.......\n 0x0004431c 45100000 a00f0400 450c0000 900f0400 E.......E.......\n- 0x0004432c 45240000 f00f0400 450c0000 780f0400 E$......E...x...\n+ 0x0004432c 45340000 f00f0400 450c0000 780f0400 E4......E...x...\n 0x0004433c 450e0000 680f0400 450d0000 580f0400 E...h...E...X...\n 0x0004434c 45050000 d40d0400 45170000 dc0d0400 E.......E.......\n 0x0004435c 450f0000 f40d0400 45060000 bc060400 E.......E.......\n 0x0004436c 450d0000 040e0400 450b0000 140e0400 E.......E.......\n 0x0004437c 450c0000 200e0400 450d0000 300e0400 E... ...E...0...\n 0x0004438c 450c0000 400e0400 450c0000 500e0400 E...@...E...P...\n 0x0004439c 450c0000 600e0400 450c0000 700e0400 E...`...E...p...\n@@ -200,139 +200,139 @@\n 0x000443bc 450b0000 9c0e0400 45130000 a80e0400 E.......E.......\n 0x000443cc 450e0000 bc0e0400 450f0000 cc0e0400 E.......E.......\n 0x000443dc 45070000 dc0e0400 45090000 e40e0400 E.......E.......\n 0x000443ec 450c0000 f00e0400 45130000 000f0400 E.......E.......\n 0x000443fc 45080000 140f0400 450d0000 200f0400 E.......E... ...\n 0x0004440c 450c0000 300f0400 450f0000 400f0400 E...0...E...@...\n 0x0004441c 45000000 2cf70300 45040000 500f0400 E...,...E...P...\n- 0x0004442c 450e0000 00120400 450c0000 f0110400 E.......E.......\n- 0x0004443c 45060000 a0100400 450e0000 a8100400 E.......E.......\n- 0x0004444c 450e0000 b8100400 45030000 c8100400 E.......E.......\n- 0x0004445c 45030000 cc100400 450b0000 d0100400 E.......E.......\n- 0x0004446c 45090000 dc100400 450e0000 e8100400 E.......E.......\n- 0x0004447c 450e0000 f8100400 45060000 08110400 E.......E.......\n- 0x0004448c 45070000 10110400 45080000 18110400 E.......E.......\n- 0x0004449c 45070000 24110400 45030000 2c110400 E...$...E...,...\n- 0x000444ac 45040000 30110400 45040000 38110400 E...0...E...8...\n- 0x000444bc 45040000 40110400 45040000 48110400 E...@...E...H...\n- 0x000444cc 45040000 50110400 45030000 58110400 E...P...E...X...\n- 0x000444dc 45030000 5c110400 45030000 60110400 E...\\...E...`...\n- 0x000444ec 45030000 64110400 45030000 68110400 E...d...E...h...\n- 0x000444fc 45050000 6c110400 45080000 74110400 E...l...E...t...\n- 0x0004450c 45070000 80110400 45050000 88110400 E.......E.......\n- 0x0004451c 45030000 90110400 45020000 94110400 E.......E.......\n- 0x0004452c 45020000 98110400 45050000 9c110400 E.......E.......\n- 0x0004453c 45030000 a4110400 45060000 a8110400 E.......E.......\n- 0x0004454c 45060000 b0110400 45060000 b8110400 E.......E.......\n- 0x0004455c 45060000 c0110400 45080000 c8110400 E.......E.......\n- 0x0004456c 45030000 d4110400 45090000 d8110400 E.......E.......\n- 0x0004457c 45010000 e4110400 45010000 0c0a0400 E.......E.......\n- 0x0004458c 45010000 e8110400 45010000 ec110400 E.......E.......\n- 0x0004459c 450f0000 10120400 450e0000 20120400 E.......E... ...\n- 0x000445ac 45190000 30120400 45190000 2c140400 E...0...E...,...\n- 0x000445bc 45120000 18150400 450f0000 48140400 E.......E...H...\n- 0x000445cc 450e0000 58140400 45180000 68140400 E...X...E...h...\n- 0x000445dc 45190000 84140400 45180000 a0140400 E.......E.......\n- 0x000445ec 45060000 bc140400 45050000 c4140400 E.......E.......\n- 0x000445fc 45050000 cc140400 45050000 d4140400 E.......E.......\n- 0x0004460c 45040000 34f40300 450b0000 dc140400 E...4...E.......\n- 0x0004461c 45090000 e8140400 450a0000 f4140400 E.......E.......\n- 0x0004462c 45090000 00150400 45090000 0c150400 E.......E.......\n- 0x0004463c 45050000 ecfb0300 45110000 84160400 E.......E.......\n- 0x0004464c 45080000 08180400 450b0000 fc170400 E.......E.......\n- 0x0004465c 45050000 f4170400 45030000 fc0c0400 E.......E.......\n- 0x0004466c 45090000 e8170400 45100000 d4170400 E.......E.......\n+ 0x0004442c 450e0000 10120400 450c0000 00120400 E.......E.......\n+ 0x0004443c 45060000 b0100400 450e0000 b8100400 E.......E.......\n+ 0x0004444c 450e0000 c8100400 45030000 d8100400 E.......E.......\n+ 0x0004445c 45030000 dc100400 450b0000 e0100400 E.......E.......\n+ 0x0004446c 45090000 ec100400 450e0000 f8100400 E.......E.......\n+ 0x0004447c 450e0000 08110400 45060000 18110400 E.......E.......\n+ 0x0004448c 45070000 20110400 45080000 28110400 E... ...E...(...\n+ 0x0004449c 45070000 34110400 45030000 3c110400 E...4...E...<...\n+ 0x000444ac 45040000 40110400 45040000 48110400 E...@...E...H...\n+ 0x000444bc 45040000 50110400 45040000 58110400 E...P...E...X...\n+ 0x000444cc 45040000 60110400 45030000 68110400 E...`...E...h...\n+ 0x000444dc 45030000 6c110400 45030000 70110400 E...l...E...p...\n+ 0x000444ec 45030000 74110400 45030000 78110400 E...t...E...x...\n+ 0x000444fc 45050000 7c110400 45080000 84110400 E...|...E.......\n+ 0x0004450c 45070000 90110400 45050000 98110400 E.......E.......\n+ 0x0004451c 45030000 a0110400 45020000 a4110400 E.......E.......\n+ 0x0004452c 45020000 a8110400 45050000 ac110400 E.......E.......\n+ 0x0004453c 45030000 b4110400 45060000 b8110400 E.......E.......\n+ 0x0004454c 45060000 c0110400 45060000 c8110400 E.......E.......\n+ 0x0004455c 45060000 d0110400 45080000 d8110400 E.......E.......\n+ 0x0004456c 45030000 e4110400 45090000 e8110400 E.......E.......\n+ 0x0004457c 45010000 f4110400 45010000 0c0a0400 E.......E.......\n+ 0x0004458c 45010000 f8110400 45010000 fc110400 E.......E.......\n+ 0x0004459c 450f0000 20120400 450e0000 30120400 E... ...E...0...\n+ 0x000445ac 45190000 40120400 45190000 3c140400 E...@...E...<...\n+ 0x000445bc 45120000 28150400 450f0000 58140400 E...(...E...X...\n+ 0x000445cc 450e0000 68140400 45180000 78140400 E...h...E...x...\n+ 0x000445dc 45190000 94140400 45180000 b0140400 E.......E.......\n+ 0x000445ec 45060000 cc140400 45050000 d4140400 E.......E.......\n+ 0x000445fc 45050000 dc140400 45050000 e4140400 E.......E.......\n+ 0x0004460c 45040000 34f40300 450b0000 ec140400 E...4...E.......\n+ 0x0004461c 45090000 f8140400 450a0000 04150400 E.......E.......\n+ 0x0004462c 45090000 10150400 45090000 1c150400 E.......E.......\n+ 0x0004463c 45050000 ecfb0300 45110000 94160400 E.......E.......\n+ 0x0004464c 45080000 18180400 450b0000 0c180400 E.......E.......\n+ 0x0004465c 45050000 04180400 45030000 fc0c0400 E.......E.......\n+ 0x0004466c 45090000 f8170400 45100000 e4170400 E.......E.......\n 0x0004467c 450e0000 b80c0400 45140000 c0f40300 E.......E.......\n- 0x0004468c 45120000 2c0b0400 45080000 c8170400 E...,...E.......\n- 0x0004469c 45050000 c0170400 45140000 88150400 E.......E.......\n- 0x000446ac 45130000 a0150400 45150000 b4150400 E.......E.......\n- 0x000446bc 45110000 cc150400 45070000 50020400 E.......E...P...\n- 0x000446cc 45070000 bc0a0400 45080000 e0150400 E.......E.......\n- 0x000446dc 450f0000 ec150400 45130000 fc150400 E.......E.......\n- 0x000446ec 45160000 10160400 450e0000 28160400 E.......E...(...\n- 0x000446fc 45040000 38160400 450a0000 40160400 E...8...E...@...\n- 0x0004470c 45110000 4c160400 45110000 60160400 E...L...E...`...\n- 0x0004471c 450f0000 74160400 45100000 98160400 E...t...E.......\n- 0x0004472c 450e0000 ac160400 450d0000 bc160400 E.......E.......\n- 0x0004473c 45140000 cc160400 45110000 e4160400 E.......E.......\n- 0x0004474c 45130000 f8160400 45130000 0c170400 E.......E.......\n- 0x0004475c 450e0000 20170400 45160000 30170400 E... ...E...0...\n- 0x0004476c 45100000 48170400 450d0000 5c170400 E...H...E...\\...\n- 0x0004477c 45110000 6c170400 450e0000 80170400 E...l...E.......\n- 0x0004478c 450e0000 90170400 450e0000 a0170400 E.......E.......\n- 0x0004479c 450d0000 b0170400 451a0000 481a0400 E.......E...H...\n- 0x000447ac 45010000 0cfd0300 450d0000 9c1a0400 E.......E.......\n- 0x000447bc 450f0000 8c1a0400 45020000 50180400 E.......E...P...\n- 0x000447cc 45020000 4c180400 450a0000 40180400 E...L...E...@...\n- 0x000447dc 45080000 54180400 450c0000 60180400 E...T...E...`...\n- 0x000447ec 45070000 70180400 45140000 78180400 E...p...E...x...\n- 0x000447fc 45070000 90180400 45120000 98180400 E.......E.......\n- 0x0004480c 45050000 a0010400 45120000 ac180400 E.......E.......\n- 0x0004481c 45150000 c0180400 45070000 d8180400 E.......E.......\n- 0x0004482c 45030000 d4050400 45030000 e0180400 E.......E.......\n- 0x0004483c 450a0000 e4180400 45070000 f0180400 E.......E.......\n- 0x0004484c 45040000 f8180400 45070000 00190400 E.......E.......\n- 0x0004485c 45060000 08190400 450c0000 10190400 E.......E.......\n- 0x0004486c 45060000 28190400 450e0000 20190400 E...(...E... ...\n- 0x0004487c 450b0000 30190400 45080000 3c190400 E...0...E...<...\n- 0x0004488c 450b0000 48190400 451c0000 54190400 E...H...E...T...\n- 0x0004489c 45030000 74190400 450d0000 78190400 E...t...E...x...\n- 0x000448ac 450c0000 88190400 45060000 98190400 E.......E.......\n- 0x000448bc 45170000 a0190400 45080000 b8190400 E.......E.......\n- 0x000448cc 450c0000 c4190400 45150000 d4190400 E.......E.......\n- 0x000448dc 450e0000 ec190400 45110000 d8190400 E.......E.......\n- 0x000448ec 45140000 fc190400 45100000 001a0400 E.......E.......\n- 0x000448fc 450c0000 141a0400 45080000 241a0400 E.......E...$...\n- 0x0004490c 45060000 301a0400 450d0000 381a0400 E...0...E...8...\n- 0x0004491c 450b0000 641a0400 450c0000 701a0400 E...d...E...p...\n- 0x0004492c 450b0000 801a0400 45000000 2cf70300 E.......E...,...\n- 0x0004493c 450f0000 ec1b0400 450d0000 fc1b0400 E.......E.......\n- 0x0004494c 45000000 2cf70300 450f0000 681b0400 E...,...E...h...\n- 0x0004495c 45160000 781b0400 45110000 901b0400 E...x...E.......\n- 0x0004496c 45160000 a41b0400 45170000 bc1b0400 E.......E.......\n- 0x0004497c 45170000 d41b0400 45040000 f81a0400 E.......E.......\n- 0x0004498c 450c0000 2c1c0400 45080000 0c1c0400 E...,...E.......\n- 0x0004499c 450d0000 3c1c0400 45010000 f40a0400 E...<...E.......\n- 0x000449ac 45190000 a01d0400 45010000 f40a0400 E.......E.......\n- 0x000449bc bc1d0400 08000000 ec1e0400 04000000 ................\n- 0x000449cc f01e0400 0b000000 f81e0400 07000000 ................\n- 0x000449dc fc1e0400 06000000 041f0400 06000000 ................\n- 0x000449ec 081f0400 05000000 101f0400 1f000000 ................\n- 0x000449fc 141f0400 0f000000 1c1f0400 02000000 ................\n- 0x00044a0c 201f0400 03000000 281f0400 09000000 .......(.......\n- 0x00044a1c 301f0400 01000000 341f0400 0e000000 0.......4.......\n- 0x00044a2c 3c1f0400 1a000000 441f0400 1b000000 <.......D.......\n- 0x00044a3c 4c1f0400 1d000000 501f0400 17000000 L.......P.......\n- 0x00044a4c 541f0400 1d000000 5c1f0400 11000000 T.......\\.......\n- 0x00044a5c 641f0400 11000000 681f0400 12000000 d.......h.......\n- 0x00044a6c 701f0400 13000000 781f0400 14000000 p.......x.......\n- 0x00044a7c 801f0400 15000000 881f0400 16000000 ................\n- 0x00044a8c 901f0400 0d000000 981f0400 18000000 ................\n- 0x00044a9c a01f0400 19000000 a81f0400 0a000000 ................\n- 0x00044aac b01f0400 0c000000 b81f0400 1c000000 ................\n- 0x00044abc 00000000 00000000 450e0000 bc210400 ........E....!..\n- 0x00044acc 450b0000 58220400 45100000 38220400 E...X\"..E...8\"..\n- 0x00044adc 45150000 10220400 45040000 cc210400 E....\"..E....!..\n- 0x00044aec 450f0000 00220400 450a0000 f4210400 E....\"..E....!..\n- 0x00044afc 450b0000 e8210400 45090000 74f70300 E....!..E...t...\n- 0x00044b0c 45110000 d4210400 450e0000 28220400 E....!..E...(\"..\n- 0x00044b1c 450b0000 4c220400 450d0000 dc1e0400 E...L\"..E.......\n- 0x00044b2c 45100000 c81e0400 45040000 74220400 E.......E...t\"..\n- 0x00044b3c 45030000 70220400 450a0000 64220400 E...p\"..E...d\"..\n- 0x00044b4c 45170000 c01f0400 45150000 d81f0400 E.......E.......\n- 0x00044b5c 45100000 f01f0400 451b0000 04200400 E.......E.... ..\n- 0x00044b6c 45170000 08200400 450f0000 20200400 E.... ..E... ..\n- 0x00044b7c 450b0000 24200400 45140000 30200400 E...$ ..E...0 ..\n- 0x00044b8c 45100000 34200400 45180000 48200400 E...4 ..E...H ..\n- 0x00044b9c 45140000 4c200400 45190000 64200400 E...L ..E...d ..\n- 0x00044bac 45150000 68200400 45100000 80200400 E...h ..E.... ..\n- 0x00044bbc 450c0000 84200400 45100000 94200400 E.... ..E.... ..\n- 0x00044bcc 450c0000 98200400 45080000 a8200400 E.... ..E.... ..\n- 0x00044bdc 45100000 b4200400 45110000 c8200400 E.... ..E.... ..\n- 0x00044bec 45110000 dc200400 450a0000 f0200400 E.... ..E.... ..\n- 0x00044bfc 45120000 fc200400 45130000 10210400 E.... ..E....!..\n- 0x00044c0c 450e0000 24210400 45100000 34210400 E...$!..E...4!..\n- 0x00044c1c 450c0000 48210400 450c0000 58210400 E...H!..E...X!..\n- 0x00044c2c 45110000 68210400 450c0000 7c210400 E...h!..E...|!..\n- 0x00044c3c 450d0000 8c210400 450d0000 9c210400 E....!..E....!..\n- 0x00044c4c 450c0000 ac210400 E....!..\n+ 0x0004468c 45120000 2c0b0400 45080000 d8170400 E...,...E.......\n+ 0x0004469c 45050000 d0170400 45140000 98150400 E.......E.......\n+ 0x000446ac 45130000 b0150400 45150000 c4150400 E.......E.......\n+ 0x000446bc 45110000 dc150400 45070000 50020400 E.......E...P...\n+ 0x000446cc 45070000 bc0a0400 45080000 f0150400 E.......E.......\n+ 0x000446dc 450f0000 fc150400 45130000 0c160400 E.......E.......\n+ 0x000446ec 45160000 20160400 450e0000 38160400 E... ...E...8...\n+ 0x000446fc 45040000 48160400 450a0000 50160400 E...H...E...P...\n+ 0x0004470c 45110000 5c160400 45110000 70160400 E...\\...E...p...\n+ 0x0004471c 450f0000 84160400 45100000 a8160400 E.......E.......\n+ 0x0004472c 450e0000 bc160400 450d0000 cc160400 E.......E.......\n+ 0x0004473c 45140000 dc160400 45110000 f4160400 E.......E.......\n+ 0x0004474c 45130000 08170400 45130000 1c170400 E.......E.......\n+ 0x0004475c 450e0000 30170400 45160000 40170400 E...0...E...@...\n+ 0x0004476c 45100000 58170400 450d0000 6c170400 E...X...E...l...\n+ 0x0004477c 45110000 7c170400 450e0000 90170400 E...|...E.......\n+ 0x0004478c 450e0000 a0170400 450e0000 b0170400 E.......E.......\n+ 0x0004479c 450d0000 c0170400 451a0000 581a0400 E.......E...X...\n+ 0x000447ac 45010000 0cfd0300 450d0000 ac1a0400 E.......E.......\n+ 0x000447bc 450f0000 9c1a0400 45020000 60180400 E.......E...`...\n+ 0x000447cc 45020000 5c180400 450a0000 50180400 E...\\...E...P...\n+ 0x000447dc 45080000 64180400 450c0000 70180400 E...d...E...p...\n+ 0x000447ec 45070000 80180400 45140000 88180400 E.......E.......\n+ 0x000447fc 45070000 a0180400 45120000 a8180400 E.......E.......\n+ 0x0004480c 45050000 a0010400 45120000 bc180400 E.......E.......\n+ 0x0004481c 45150000 d0180400 45070000 e8180400 E.......E.......\n+ 0x0004482c 45030000 d4050400 45030000 f0180400 E.......E.......\n+ 0x0004483c 450a0000 f4180400 45070000 00190400 E.......E.......\n+ 0x0004484c 45040000 08190400 45070000 10190400 E.......E.......\n+ 0x0004485c 45060000 18190400 450c0000 20190400 E.......E... ...\n+ 0x0004486c 45060000 38190400 450e0000 30190400 E...8...E...0...\n+ 0x0004487c 450b0000 40190400 45080000 4c190400 E...@...E...L...\n+ 0x0004488c 450b0000 58190400 451c0000 64190400 E...X...E...d...\n+ 0x0004489c 45030000 84190400 450d0000 88190400 E.......E.......\n+ 0x000448ac 450c0000 98190400 45060000 a8190400 E.......E.......\n+ 0x000448bc 45170000 b0190400 45080000 c8190400 E.......E.......\n+ 0x000448cc 450c0000 d4190400 45150000 e4190400 E.......E.......\n+ 0x000448dc 450e0000 fc190400 45110000 e8190400 E.......E.......\n+ 0x000448ec 45140000 0c1a0400 45100000 101a0400 E.......E.......\n+ 0x000448fc 450c0000 241a0400 45080000 341a0400 E...$...E...4...\n+ 0x0004490c 45060000 401a0400 450d0000 481a0400 E...@...E...H...\n+ 0x0004491c 450b0000 741a0400 450c0000 801a0400 E...t...E.......\n+ 0x0004492c 450b0000 901a0400 45000000 2cf70300 E.......E...,...\n+ 0x0004493c 450f0000 fc1b0400 450d0000 0c1c0400 E.......E.......\n+ 0x0004494c 45000000 2cf70300 450f0000 781b0400 E...,...E...x...\n+ 0x0004495c 45160000 881b0400 45110000 a01b0400 E.......E.......\n+ 0x0004496c 45160000 b41b0400 45170000 cc1b0400 E.......E.......\n+ 0x0004497c 45170000 e41b0400 45040000 081b0400 E.......E.......\n+ 0x0004498c 450c0000 3c1c0400 45080000 1c1c0400 E...<...E.......\n+ 0x0004499c 450d0000 4c1c0400 45010000 f40a0400 E...L...E.......\n+ 0x000449ac 45190000 b01d0400 45010000 f40a0400 E.......E.......\n+ 0x000449bc cc1d0400 08000000 fc1e0400 04000000 ................\n+ 0x000449cc 001f0400 0b000000 081f0400 07000000 ................\n+ 0x000449dc 0c1f0400 06000000 141f0400 06000000 ................\n+ 0x000449ec 181f0400 05000000 201f0400 1f000000 ........ .......\n+ 0x000449fc 241f0400 0f000000 2c1f0400 02000000 $.......,.......\n+ 0x00044a0c 301f0400 03000000 381f0400 09000000 0.......8.......\n+ 0x00044a1c 401f0400 01000000 441f0400 0e000000 @.......D.......\n+ 0x00044a2c 4c1f0400 1a000000 541f0400 1b000000 L.......T.......\n+ 0x00044a3c 5c1f0400 1d000000 601f0400 17000000 \\.......`.......\n+ 0x00044a4c 641f0400 1d000000 6c1f0400 11000000 d.......l.......\n+ 0x00044a5c 741f0400 11000000 781f0400 12000000 t.......x.......\n+ 0x00044a6c 801f0400 13000000 881f0400 14000000 ................\n+ 0x00044a7c 901f0400 15000000 981f0400 16000000 ................\n+ 0x00044a8c a01f0400 0d000000 a81f0400 18000000 ................\n+ 0x00044a9c b01f0400 19000000 b81f0400 0a000000 ................\n+ 0x00044aac c01f0400 0c000000 c81f0400 1c000000 ................\n+ 0x00044abc 00000000 00000000 450e0000 cc210400 ........E....!..\n+ 0x00044acc 450b0000 68220400 45100000 48220400 E...h\"..E...H\"..\n+ 0x00044adc 45150000 20220400 45040000 dc210400 E... \"..E....!..\n+ 0x00044aec 450f0000 10220400 450a0000 04220400 E....\"..E....\"..\n+ 0x00044afc 450b0000 f8210400 45090000 74f70300 E....!..E...t...\n+ 0x00044b0c 45110000 e4210400 450e0000 38220400 E....!..E...8\"..\n+ 0x00044b1c 450b0000 5c220400 450d0000 ec1e0400 E...\\\"..E.......\n+ 0x00044b2c 45100000 d81e0400 45040000 84220400 E.......E....\"..\n+ 0x00044b3c 45030000 80220400 450a0000 74220400 E....\"..E...t\"..\n+ 0x00044b4c 45170000 d01f0400 45150000 e81f0400 E.......E.......\n+ 0x00044b5c 45100000 00200400 451b0000 14200400 E.... ..E.... ..\n+ 0x00044b6c 45170000 18200400 450f0000 30200400 E.... ..E...0 ..\n+ 0x00044b7c 450b0000 34200400 45140000 40200400 E...4 ..E...@ ..\n+ 0x00044b8c 45100000 44200400 45180000 58200400 E...D ..E...X ..\n+ 0x00044b9c 45140000 5c200400 45190000 74200400 E...\\ ..E...t ..\n+ 0x00044bac 45150000 78200400 45100000 90200400 E...x ..E.... ..\n+ 0x00044bbc 450c0000 94200400 45100000 a4200400 E.... ..E.... ..\n+ 0x00044bcc 450c0000 a8200400 45080000 b8200400 E.... ..E.... ..\n+ 0x00044bdc 45100000 c4200400 45110000 d8200400 E.... ..E.... ..\n+ 0x00044bec 45110000 ec200400 450a0000 00210400 E.... ..E....!..\n+ 0x00044bfc 45120000 0c210400 45130000 20210400 E....!..E... !..\n+ 0x00044c0c 450e0000 34210400 45100000 44210400 E...4!..E...D!..\n+ 0x00044c1c 450c0000 58210400 450c0000 68210400 E...X!..E...h!..\n+ 0x00044c2c 45110000 78210400 450c0000 8c210400 E...x!..E....!..\n+ 0x00044c3c 450d0000 9c210400 450d0000 ac210400 E....!..E....!..\n+ 0x00044c4c 450c0000 bc210400 E....!..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39616439 37366164 32383735 39346366 9ad976ad287594cf\n- 0x00000010 66326431 33613231 35346264 61646562 f2d13a2154bdadeb\n- 0x00000020 39373037 61652e64 65627567 00000000 9707ae.debug....\n- 0x00000030 93f871f2 ..q.\n+ 0x00000000 37363061 61356661 31343266 31333665 760aa5fa142f136e\n+ 0x00000010 38353462 62393466 35666135 30363265 854bb94f5fa5062e\n+ 0x00000020 33633862 38312e64 65627567 00000000 3c8b81.debug....\n+ 0x00000030 e7f17273 ..rs\n \n"}]}, {"source1": "./usr/lib/arm-linux-gnueabihf/rep/doc-strings", "source2": "./usr/lib/arm-linux-gnueabihf/rep/doc-strings", "has_internal_linenos": true, "unified_diff": "@@ -1,23 +1,23 @@\n 00000000: cf9a 5713 0010 0000 0010 0000 0000 0000 ..W.............\n 00000010: 0010 0000 0900 0000 0010 0000 a600 0000 ................\n-00000020: 00d0 0200 0000 0000 fc00 0000 0a00 0000 ................\n-00000030: 0000 0000 0000 0000 0700 0000 a81b 3a02 ..............:.\n-00000040: f96f 0000 0000 0000 0800 0000 a81b 3a02 .o............:.\n-00000050: f85f 0000 0000 0000 0a00 0000 057b f8b6 ._...........{..\n-00000060: 4c36 0000 0000 0000 0a00 0000 a81b 3a02 L6............:.\n-00000070: f63f 0000 0000 0000 0c00 0000 a81b 3a02 .?............:.\n-00000080: f40f 0100 0000 0000 0d00 0000 a03c 3a02 .............<:.\n-00000090: f3df 0000 0000 0000 1500 0000 a81b 3a02 ..............:.\n-000000a0: eb4f 0000 0000 0000 1900 0000 a81b 3a02 .O............:.\n-000000b0: e78f 0000 0000 0000 1e00 0000 a81b 3a02 ..............:.\n-000000c0: e29f 0000 0000 0000 1e00 0000 602c 3a02 ............`,:.\n-000000d0: e2af 0000 0000 0000 0000 0000 0000 0000 ................\n-000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00000020: 00f0 0200 0000 0000 fc00 0000 0c00 0000 ................\n+00000030: 0000 0000 0000 0000 0500 0000 a08c 2202 ..............\".\n+00000040: fbcf 0000 0000 0000 0500 0000 a86b 2202 .............k\".\n+00000050: fb3f 0000 0000 0000 0700 0000 80e7 fe01 .?..............\n+00000060: f9ef 0000 0000 0000 0800 0000 607c 2202 ............`|\".\n+00000070: f80f 0100 0000 0000 0800 0000 1060 f301 .............`..\n+00000080: f82f 0100 0000 0000 0900 0000 607c 2202 ./..........`|\".\n+00000090: f7ff 0000 0000 0000 0a00 0000 05fb 96f7 ................\n+000000a0: b579 0000 0000 0000 0b00 0000 a86b 2202 .y...........k\".\n+000000b0: f55f 0000 0000 0000 0d00 0000 a86b 2202 ._...........k\".\n+000000c0: f37f 0000 0000 0000 1200 0000 607c 2202 ............`|\".\n+000000d0: eedf 0000 0000 0000 1400 0000 a86b 2202 .............k\".\n+000000e0: ec4f 0000 0000 0000 1400 0000 a86b 2202 .O...........k\".\n+000000f0: ec8f 0000 0000 0000 0000 0000 0000 0000 ................\n 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n@@ -250,9099 +250,9099 @@\n 00000f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00001000: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001010: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001020: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001030: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001040: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001050: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001060: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001070: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001080: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001090: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000010a0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000010b0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000010c0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000010d0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000010e0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000010f0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001100: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001110: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001120: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001130: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001140: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001150: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001160: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001170: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001180: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001190: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000011a0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000011b0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000011c0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000011d0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000011e0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-000011f0: 0020 0200 0000 0000 0020 0200 0000 0000 . ....... ......\n-00001200: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001210: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001220: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001230: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001240: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001250: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001260: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001270: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001280: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001290: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000012a0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000012b0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000012c0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000012d0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000012e0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000012f0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001300: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001310: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001320: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001330: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001340: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001350: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001360: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001370: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001380: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001390: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000013a0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000013b0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000013c0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000013d0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000013e0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000013f0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001400: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001410: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001420: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001430: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001440: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001450: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001460: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001470: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001480: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001490: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001500: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001510: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001520: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001530: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001540: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001550: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001560: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001570: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001580: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001590: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001600: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001610: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001620: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001630: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001640: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001650: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001660: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001670: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001680: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001690: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001700: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001710: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001720: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001730: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001740: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001750: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001760: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001770: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001780: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001790: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001800: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001810: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001820: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001830: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001840: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001850: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001860: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001870: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001880: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001890: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000018a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000018b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000018c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000018d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000018e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000018f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001900: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001910: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001920: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001930: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001940: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001950: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001960: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001970: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001980: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001990: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000019a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000019b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000019c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000019d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000019e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-000019f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n-00001a00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001a90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001aa0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ab0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ac0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ad0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ae0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001af0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001b90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ba0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001bb0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001bc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001bd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001be0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001bf0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c00: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c10: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c20: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c30: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c40: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c50: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c60: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c70: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c80: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c90: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ca0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001cb0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001cc0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001cd0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ce0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001cf0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d00: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d10: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d20: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d30: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d40: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d50: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d60: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d70: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d80: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001d90: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001da0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001db0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001dc0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001dd0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001de0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001df0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001e00: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e10: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e20: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e30: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e40: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e50: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e60: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e70: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e80: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001e90: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001ea0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001eb0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001ec0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001ed0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001ee0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001ef0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f00: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f10: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f20: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f30: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f40: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f50: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f60: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f70: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f80: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001f90: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001fa0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001fb0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001fc0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001fd0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001fe0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001ff0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00002000: 7265 702e 6461 7461 236d 656d 716c 6d65 rep.data#memqlme\n-00002010: 6d71 6c20 454c 5420 4c49 5354 0a0a 4966 mql ELT LIST..If\n-00002020: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member\n-00002030: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th\n-00002040: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta\n-00002050: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s\n-00002060: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the\n-00002070: 206d 6174 6368 6564 2045 4c54 2e20 606d matched ELT. `m\n-00002080: 656d 716c 2720 7573 6573 2060 6571 6c27 emql' uses `eql'\n-00002090: 2074 6f20 636f 6d70 6172 6520 6c69 7374 to compare list\n-000020a0: 2069 7465 6d73 2e72 6570 2e64 6174 6123 items.rep.data#\n-000020b0: 6465 6c71 6465 6c71 2045 4c54 204c 4953 delqdelq ELT LIS\n-000020c0: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST \n-000020d0: 7769 7468 2061 6e79 206d 656d 6265 7273 with any members\n-000020e0: 2060 6571 2720 746f 2045 4c54 2064 6573 `eq' to ELT des\n-000020f0: 7472 7563 7469 7665 6c79 2072 656d 6f76 tructively remov\n-00002100: 6564 2e72 6570 2e64 6174 6123 6172 7261 ed.rep.data#arra\n-00002110: 7970 6172 7261 7970 2041 5247 0a0a 5265 yparrayp ARG..Re\n-00002120: 7475 726e 7320 7420 7768 656e 2041 5247 turns t when ARG\n-00002130: 2069 7320 616e 2061 7272 6179 2e72 6570 is an array.rep\n-00002140: 2e64 6174 6123 6173 6574 6173 6574 2041 .data#asetaset A\n-00002150: 5252 4159 2049 4e44 4558 204e 4557 2d56 RRAY INDEX NEW-V\n-00002160: 414c 5545 0a0a 5365 7473 2065 6c65 6d65 ALUE..Sets eleme\n-00002170: 6e74 206e 756d 6265 7220 494e 4445 5820 nt number INDEX \n-00002180: 2861 2070 6f73 6974 6976 6520 696e 7465 (a positive inte\n-00002190: 6765 7229 206f 6620 4152 5241 5920 2863 ger) of ARRAY (c\n-000021a0: 616e 2062 6520 6120 7665 6374 6f72 0a6f an be a vector.o\n-000021b0: 7220 6120 7374 7269 6e67 2920 746f 204e r a string) to N\n-000021c0: 4557 2d56 414c 5545 2c20 7265 7475 726e EW-VALUE, return\n-000021d0: 696e 6720 4e45 572d 5641 4c55 452e 204e ing NEW-VALUE. N\n-000021e0: 6f74 6520 7468 6174 2073 7472 696e 6773 ote that strings\n-000021f0: 0a63 616e 206f 6e6c 7920 636f 6e74 6169 .can only contai\n-00002200: 6e20 6368 6172 6163 7465 7273 2028 6965 n characters (ie\n-00002210: 2c20 696e 7465 6765 7273 292e 7265 702e , integers).rep.\n-00002220: 6461 7461 2361 7265 6661 7265 6620 4152 data#arefaref AR\n-00002230: 5241 5920 494e 4445 580a 0a52 6574 7572 RAY INDEX..Retur\n-00002240: 6e73 2074 6865 2049 4e44 4558 7468 2028 ns the INDEXth (\n-00002250: 6120 6e6f 6e2d 6e65 6761 7469 7665 2069 a non-negative i\n-00002260: 6e74 6567 6572 2920 656c 656d 656e 7420 nteger) element \n-00002270: 6f66 2041 5252 4159 2c20 7768 6963 680a of ARRAY, which.\n-00002280: 6361 6e20 6265 2061 2076 6563 746f 7220 can be a vector \n-00002290: 6f72 2061 2073 7472 696e 672e 2049 4e44 or a string. IND\n-000022a0: 4558 2073 7461 7274 7320 6174 207a 6572 EX starts at zer\n-000022b0: 6f2e 7265 702e 6461 7461 2363 6f6e 6361 o.rep.data#conca\n-000022c0: 7463 6f6e 6361 7420 4152 4753 2e2e 2e0a tconcat ARGS....\n-000022d0: 0a43 6f6e 6361 7465 6e61 7465 7320 616c .Concatenates al\n-000022e0: 6c20 4152 4753 2e2e 2e20 696e 746f 2061 l ARGS... into a\n-000022f0: 2073 696e 676c 6520 7374 7269 6e67 2c20 single string, \n-00002300: 6561 6368 2061 7267 756d 656e 7420 6361 each argument ca\n-00002310: 6e20 6265 2061 2073 7472 696e 672c 0a61 n be a string,.a\n-00002320: 2063 6861 7261 6374 6572 206f 7220 6120 character or a \n-00002330: 6c69 7374 206f 7220 7665 6374 6f72 206f list or vector o\n-00002340: 6620 6368 6172 6163 7465 7273 2e72 6570 f characters.rep\n-00002350: 2e64 6174 6123 6c65 6e67 7468 6c65 6e67 .data#lengthleng\n-00002360: 7468 2053 4551 5545 4e43 450a 0a52 6574 th SEQUENCE..Ret\n-00002370: 7572 6e73 2074 6865 206e 756d 6265 7220 urns the number \n-00002380: 6f66 2065 6c65 6d65 6e74 7320 696e 2053 of elements in S\n-00002390: 4551 5545 4e43 4520 2861 2073 7472 696e EQUENCE (a strin\n-000023a0: 672c 206c 6973 7420 6f72 2076 6563 746f g, list or vecto\n-000023b0: 7229 2e72 6570 2e64 6174 6123 636f 7079 r).rep.data#copy\n-000023c0: 2d73 6571 7565 6e63 6563 6f70 792d 7365 -sequencecopy-se\n-000023d0: 7175 656e 6365 2053 4551 5545 4e43 450a quence SEQUENCE.\n-000023e0: 0a52 6574 7572 6e73 2061 206e 6577 2073 .Returns a new s\n-000023f0: 6571 7565 6e63 6520 7768 6f73 6520 656c equence whose el\n-00002400: 656d 656e 7473 2061 7265 2065 7120 746f ements are eq to\n-00002410: 2074 686f 7365 2069 6e20 5345 5155 454e those in SEQUEN\n-00002420: 4345 2e72 6570 2e64 6174 6123 656c 7465 CE.rep.data#elte\n-00002430: 6c74 2053 4551 5545 4e43 4520 494e 4445 lt SEQUENCE INDE\n-00002440: 580a 0a52 6574 7572 6e20 7468 6520 656c X..Return the el\n-00002450: 656d 656e 7420 6f66 2053 4551 5545 4e43 ement of SEQUENC\n-00002460: 4520 6174 2070 6f73 6974 696f 6e20 494e E at position IN\n-00002470: 4445 5820 2863 6f75 6e74 696e 6720 6672 DEX (counting fr\n-00002480: 6f6d 207a 6572 6f29 2e72 6570 2e69 6f2e om zero).rep.io.\n-00002490: 6669 6c65 7323 6c6f 6164 2d66 696c 656c files#load-filel\n-000024a0: 6f61 642d 6669 6c65 2046 494c 454e 414d oad-file FILENAM\n-000024b0: 4520 5b53 5452 5543 5455 5245 5d0a 0a4c E [STRUCTURE]..L\n-000024c0: 6f61 6420 7468 6520 6669 6c65 206f 6620 oad the file of \n-000024d0: 4c69 7370 2066 6f72 6d73 2063 616c 6c65 Lisp forms calle\n-000024e0: 6420 4649 4c45 4e41 4d45 2028 6e6f 2073 d FILENAME (no s\n-000024f0: 7566 6669 7865 7320 6172 6520 6164 6465 uffixes are adde\n-00002500: 642c 206f 720a 7061 7468 7320 7365 6172 d, or.paths sear\n-00002510: 6368 6564 292e 2054 6865 2066 696c 6520 ched). The file \n-00002520: 6973 206c 6f61 6465 6420 696e 2061 206e is loaded in a n\n-00002530: 756c 6c20 6c65 7869 6361 6c20 656e 7669 ull lexical envi\n-00002540: 726f 6e6d 656e 742c 0a77 6974 6869 6e20 ronment,.within \n-00002550: 5354 5255 4354 5552 452e 2054 6865 2076 STRUCTURE. The v\n-00002560: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last\n-00002570: 2066 6f72 6d20 6576 616c 7561 7465 6420 form evaluated \n-00002580: 6973 2072 6574 7572 6e65 642e 7265 702e is returned.rep.\n-00002590: 696f 2e66 696c 6573 236c 6f61 646c 6f61 io.files#loadloa\n-000025a0: 6420 4649 4c45 205b 4e4f 2d45 5252 4f52 d FILE [NO-ERROR\n-000025b0: 5d20 5b4e 4f2d 5041 5448 5d20 5b4e 4f2d ] [NO-PATH] [NO-\n-000025c0: 5355 4646 4958 5d0a 0a41 7474 656d 7074 SUFFIX]..Attempt\n-000025d0: 2074 6f20 6f70 656e 2061 6e64 2074 6865 to open and the\n-000025e0: 6e20 7265 6164 2d61 6e64 2d65 7661 6c20 n read-and-eval \n-000025f0: 7468 6520 6669 6c65 206f 6620 4c69 7370 the file of Lisp\n-00002600: 2063 6f64 6520 4649 4c45 2e0a 0a46 6f72 code FILE...For\n-00002610: 2065 6163 6820 6469 7265 6374 6f72 7920 each directory \n-00002620: 6e61 6d65 6420 696e 2074 6865 2076 6172 named in the var\n-00002630: 6961 626c 6520 606c 6f61 642d 7061 7468 iable `load-path\n-00002640: 2720 7472 6965 7320 7468 6520 7661 6c75 ' tries the valu\n-00002650: 6520 6f66 0a46 494c 4520 7769 7468 2060 e of.FILE with `\n-00002660: 2e6a 6c63 2720 2863 6f6d 7069 6c65 642d .jlc' (compiled-\n-00002670: 6c69 7370 2920 6170 7065 6e64 6564 2074 lisp) appended t\n-00002680: 6f20 6974 2c20 7468 656e 2077 6974 6820 o it, then with \n-00002690: 602e 6a6c 2720 6170 7065 6e64 6564 0a74 `.jl' appended.t\n-000026a0: 6f20 6974 2c20 6669 6e61 6c6c 7920 7472 o it, finally tr\n-000026b0: 6965 7320 4649 4c45 2077 6974 686f 7574 ies FILE without\n-000026c0: 206d 6f64 6966 6963 6174 696f 6e2e 0a0a modification...\n-000026d0: 4966 204e 4f2d 4552 524f 5220 6973 206e If NO-ERROR is n\n-000026e0: 6f6e 2d6e 696c 206e 6f20 6572 726f 7220 on-nil no error \n-000026f0: 6973 2073 6967 6e61 6c6c 6564 2069 6620 is signalled if \n-00002700: 4649 4c45 2063 616e 2774 2062 6520 666f FILE can't be fo\n-00002710: 756e 642e 2049 660a 4e4f 2d50 4154 4820 und. If.NO-PATH \n-00002720: 6973 206e 6f6e 2d6e 696c 2074 6865 2060 is non-nil the `\n-00002730: 6c6f 6164 2d70 6174 6827 2076 6172 6961 load-path' varia\n-00002740: 626c 6520 6973 206e 6f74 2075 7365 642c ble is not used,\n-00002750: 206a 7573 7420 7468 6520 7661 6c75 650a just the value.\n-00002760: 6f66 2046 494c 452e 2049 6620 4e4f 2d53 of FILE. If NO-S\n-00002770: 5546 4649 5820 6973 206e 6f6e 2d6e 696c UFFIX is non-nil\n-00002780: 206e 6f20 7375 6666 6978 6573 2061 7265 no suffixes are\n-00002790: 2061 7070 656e 6465 6420 746f 2046 494c appended to FIL\n-000027a0: 452e 0a0a 4966 2074 6865 2063 6f6d 7069 E...If the compi\n-000027b0: 6c65 6420 7665 7273 696f 6e20 6973 206f led version is o\n-000027c0: 6c64 6572 2074 6861 6e20 6974 2773 2073 lder than it's s\n-000027d0: 6f75 7263 6520 636f 6465 2c20 7468 6520 ource code, the \n-000027e0: 736f 7572 6365 2063 6f64 6520 6973 0a6c source code is.l\n-000027f0: 6f61 6465 6420 616e 6420 6120 7761 726e oaded and a warn\n-00002800: 696e 6720 6973 2064 6973 706c 6179 6564 ing is displayed\n-00002810: 2e72 6570 2e64 6174 6123 6571 6571 2056 .rep.data#eqeq V\n-00002820: 414c 5545 3120 5641 4c55 4532 0a0a 5265 ALUE1 VALUE2..Re\n-00002830: 7475 726e 7320 7420 6966 2056 414c 5545 turns t if VALUE\n-00002840: 3120 616e 6420 5641 4c55 4532 2061 7265 1 and VALUE2 are\n-00002850: 206f 6e65 2061 6e64 2074 6865 2073 616d one and the sam\n-00002860: 6520 6f62 6a65 6374 2e20 4e6f 7465 2074 e object. Note t\n-00002870: 6861 740a 7468 6973 206d 6179 206f 7220 hat.this may or \n-00002880: 6d61 7920 6e6f 7420 6265 2074 7275 6520 may not be true \n-00002890: 666f 7220 6e75 6d62 6572 7320 6f66 2074 for numbers of t\n-000028a0: 6865 2073 616d 6520 7661 6c75 6520 2873 he same value (s\n-000028b0: 6565 2060 6571 6c27 292e 7265 702e 6461 ee `eql').rep.da\n-000028c0: 7461 2373 7472 696e 672d 6865 6164 2d65 ta#string-head-e\n-000028d0: 7173 7472 696e 672d 6865 6164 2d65 7120 qstring-head-eq \n-000028e0: 5354 5249 4e47 3120 5354 5249 4e47 320a STRING1 STRING2.\n-000028f0: 0a52 6574 7572 6e73 2074 2069 6620 5354 .Returns t if ST\n-00002900: 5249 4e47 3220 6d61 7463 6865 7320 7468 RING2 matches th\n-00002910: 6520 6265 6769 6e6e 696e 6720 6f66 2053 e beginning of S\n-00002920: 5452 494e 4731 2c20 6965 2c0a 2020 2873 TRING1, ie,. (s\n-00002930: 7472 696e 672d 6865 6164 2d65 7120 2266 tring-head-eq \"f\n-00002940: 6f6f 6261 7222 2022 666f 6f22 290a 2020 oobar\" \"foo\"). \n-00002950: 203d 3e20 740a 2020 2873 7472 696e 672d => t. (string-\n-00002960: 6865 6164 2d65 7120 2266 6f6f 2220 2266 head-eq \"foo\" \"f\n-00002970: 6f6f 6261 7222 290a 2020 203d 3e20 6e69 oobar\"). => ni\n-00002980: 6c72 6570 2e64 6174 6123 3a2f 3d2f 3d20 lrep.data#:/=/= \n-00002990: 4152 4731 2041 5247 3220 2e2e 2e0a 0a52 ARG1 ARG2 .....R\n-000029a0: 6574 7572 6e73 2074 2069 6620 6561 6368 eturns t if each\n-000029b0: 2076 616c 7565 2069 7320 6469 6666 6572 value is differ\n-000029c0: 656e 7420 6672 6f6d 2065 7665 7279 206f ent from every o\n-000029d0: 7468 6572 2076 616c 7565 2e20 2855 7369 ther value. (Usi\n-000029e0: 6e67 0a60 6571 7561 6c27 2074 6f20 636f ng.`equal' to co\n-000029f0: 6d70 6172 6520 7661 6c75 6573 2c20 6578 mpare values, ex\n-00002a00: 6365 7074 2066 6f72 206e 756d 6265 7273 cept for numbers\n-00002a10: 2c20 7768 6572 6520 6578 6163 746e 6573 , where exactnes\n-00002a20: 7320 6973 0a69 676e 6f72 6564 2e29 7265 s is.ignored.)re\n-00002a30: 702e 6461 7461 233e 3e20 4152 4731 2041 p.data#>> ARG1 A\n-00002a40: 5247 3220 5b41 5247 3320 2e2e 2e5d 0a0a RG2 [ARG3 ...]..\n-00002a50: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n-00002a60: 3120 6973 2067 7265 6174 6572 2074 6861 1 is greater tha\n-00002a70: 6e20 4152 4732 2c20 616e 6420 6966 2041 n ARG2, and if A\n-00002a80: 5247 3220 6973 2067 7265 6174 6572 2074 RG2 is greater t\n-00002a90: 6861 6e20 4152 4733 2c0a 616e 6420 736f han ARG3,.and so\n-00002aa0: 206f 6e2e 204e 6f74 6520 7468 6174 2074 on. Note that t\n-00002ab0: 6869 7320 636f 6d6d 616e 6420 6973 6e27 his command isn'\n-00002ac0: 7420 6c69 6d69 7465 6420 746f 206e 756d t limited to num\n-00002ad0: 6265 7273 2c20 6974 2063 616e 2064 6f0a bers, it can do.\n-00002ae0: 7374 7269 6e67 732c 2070 6f73 6974 696f strings, positio\n-00002af0: 6e73 2c20 6d61 726b 732c 2065 7463 2061 ns, marks, etc a\n-00002b00: 7320 7765 6c6c 2e72 6570 2e64 6174 6123 s well.rep.data#\n-00002b10: 3c3c 2041 5247 3120 4152 4732 205b 4152 << ARG1 ARG2 [AR\n-00002b20: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n-00002b30: 2074 2069 6620 4152 4731 2069 7320 6c65 t if ARG1 is le\n-00002b40: 7373 2074 6861 6e20 4152 4732 2e20 4e6f ss than ARG2. No\n-00002b50: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com\n-00002b60: 6d61 6e64 2069 736e 2774 206c 696d 6974 mand isn't limit\n-00002b70: 6564 2074 6f0a 6e75 6d62 6572 732c 2069 ed to.numbers, i\n-00002b80: 7420 6361 6e20 646f 2073 7472 696e 6773 t can do strings\n-00002b90: 2c20 706f 7369 7469 6f6e 732c 206d 6172 , positions, mar\n-00002ba0: 6b73 2c20 6574 6320 6173 2077 656c 6c2e ks, etc as well.\n-00002bb0: 7265 702e 6461 7461 236e 756c 6c6e 756c rep.data#nullnul\n-00002bc0: 6c20 4152 470a 0a52 6574 7572 6e73 2074 l ARG..Returns t\n-00002bd0: 2069 6620 4152 4720 6973 206e 696c 2e72 if ARG is nil.r\n-00002be0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00002bf0: 7465 7223 6675 6e63 7469 6f6e 7066 756e ter#functionpfun\n-00002c00: 6374 696f 6e70 2041 5247 0a0a 5265 7475 ctionp ARG..Retu\n-00002c10: 726e 7320 7420 6966 2041 5247 2069 7320 rns t if ARG is \n-00002c20: 6120 6675 6e63 7469 6f6e 2e72 6570 2e6c a function.rep.l\n-00002c30: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00002c40: 7370 6563 6961 6c2d 666f 726d 2d70 7370 special-form-psp\n-00002c50: 6563 6961 6c2d 666f 726d 2d70 2041 5247 ecial-form-p ARG\n-00002c60: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-00002c70: 5247 2069 7320 6120 7370 6563 6961 6c2d RG is a special-\n-00002c80: 666f 726d 2e72 6570 2e64 6174 6123 7365 form.rep.data#se\n-00002c90: 7175 656e 6365 7073 6571 7565 6e63 6570 quencepsequencep\n-00002ca0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n-00002cb0: 6973 2041 5247 2069 7320 6120 7365 7175 is ARG is a sequ\n-00002cc0: 656e 6365 2028 6120 6c69 7374 2c20 7665 ence (a list, ve\n-00002cd0: 6374 6f72 206f 7220 7374 7269 6e67 292e ctor or string).\n-00002ce0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00002cf0: 6574 6572 2373 7562 722d 6e61 6d65 7375 eter#subr-namesu\n-00002d00: 6272 2d6e 616d 6520 5355 4252 205b 5553 br-name SUBR [US\n-00002d10: 452d 5641 525d 0a0a 5265 7475 726e 7320 E-VAR]..Returns \n-00002d20: 7468 6520 6e61 6d65 2028 6120 7374 7269 the name (a stri\n-00002d30: 6e67 2920 6173 736f 6369 6174 6564 2077 ng) associated w\n-00002d40: 6974 6820 5355 4252 2e72 6570 2e6c 616e ith SUBR.rep.lan\n-00002d50: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca\n-00002d60: 6c6c 2d77 6974 682d 6578 6365 7074 696f ll-with-exceptio\n-00002d70: 6e2d 6861 6e64 6c65 7263 616c 6c2d 7769 n-handlercall-wi\n-00002d80: 7468 2d65 7863 6570 7469 6f6e 2d68 616e th-exception-han\n-00002d90: 646c 6572 2054 4855 4e4b 2048 414e 444c dler THUNK HANDL\n-00002da0: 4552 0a0a 4361 6c6c 2054 4855 4e4b 2061 ER..Call THUNK a\n-00002db0: 6e64 2072 6574 7572 6e20 6974 7320 7661 nd return its va\n-00002dc0: 6c75 652e 2048 6f77 6576 6572 2069 6620 lue. However if \n-00002dd0: 616e 2065 7863 6570 7469 6f6e 206f 6620 an exception of \n-00002de0: 616e 7920 666f 726d 0a6f 6363 7572 732c any form.occurs,\n-00002df0: 2063 616c 6c20 4841 4e44 4c45 5220 7769 call HANDLER wi\n-00002e00: 7468 2061 2073 696e 676c 6520 6172 6775 th a single argu\n-00002e10: 6d65 6e74 2c20 7468 6520 6578 6365 7074 ment, the except\n-00002e20: 696f 6e20 6461 7461 2c20 616e 640a 7265 ion data, and.re\n-00002e30: 7475 726e 2069 7473 2076 616c 7565 2e72 turn its value.r\n-00002e40: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00002e50: 7465 7223 7261 6973 652d 6578 6365 7074 ter#raise-except\n-00002e60: 696f 6e72 6169 7365 2d65 7863 6570 7469 ionraise-excepti\n-00002e70: 6f6e 2044 4154 410a 0a52 6169 7365 2074 on DATA..Raise t\n-00002e80: 6865 2065 7863 6570 7469 6f6e 2072 6570 he exception rep\n-00002e90: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the \n-00002ea0: 636f 6e73 2063 656c 6c20 4441 5441 2e72 cons cell DATA.r\n-00002eb0: 6570 2e74 6872 6561 6473 236d 616b 652d ep.threads#make-\n-00002ec0: 7468 7265 6164 6d61 6b65 2d74 6872 6561 threadmake-threa\n-00002ed0: 6420 5448 554e 4b20 5b4e 414d 455d 0a0a d THUNK [NAME]..\n-00002ee0: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n-00002ef0: 6e20 616e 206f 626a 6563 7420 7265 7072 n an object repr\n-00002f00: 6573 656e 7469 6e67 2061 206e 6577 2074 esenting a new t\n-00002f10: 6872 6561 6420 6f66 2065 7865 6375 7469 hread of executi\n-00002f20: 6f6e 2e20 5468 650a 6e65 7720 7468 7265 on. The.new thre\n-00002f30: 6164 2077 696c 6c20 6265 6769 6e20 6279 ad will begin by\n-00002f40: 2063 616c 6c69 6e67 2054 4855 4e4b 2c20 calling THUNK, \n-00002f50: 6120 6675 6e63 7469 6f6e 2077 6974 6820 a function with \n-00002f60: 7a65 726f 0a70 6172 616d 6574 6572 732e zero.parameters.\n-00002f70: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-00002f80: 6164 2d79 6965 6c64 7468 7265 6164 2d79 ad-yieldthread-y\n-00002f90: 6965 6c64 0a0a 5061 7373 2063 6f6e 7472 ield..Pass contr\n-00002fa0: 6f6c 2061 7761 7920 6672 6f6d 2074 6865 ol away from the\n-00002fb0: 2063 7572 7265 6e74 2074 6872 6561 6420 current thread \n-00002fc0: 6966 206f 7468 6572 2074 6872 6561 6473 if other threads\n-00002fd0: 2061 7265 2077 6169 7469 6e67 0a74 6f20 are waiting.to \n-00002fe0: 7275 6e2e 0072 6570 2e64 6174 6123 7374 run..rep.data#st\n-00002ff0: 7269 6e67 2d75 7063 6173 6520 5800 0000 ring-upcase X...\n-00003000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00003010: 236d 616b 652d 7379 6d62 6f6c 6d61 6b65 #make-symbolmake\n-00003020: 2d73 796d 626f 6c20 4e41 4d45 0a0a 5265 -symbol NAME..Re\n-00003030: 7475 726e 7320 6120 6e65 772c 2075 6e69 turns a new, uni\n-00003040: 6e74 6572 6e65 642c 2073 796d 626f 6c20 nterned, symbol \n-00003050: 7769 7468 2070 7269 6e74 2d6e 616d 6520 with print-name \n-00003060: 4e41 4d45 2e20 4974 2773 2076 616c 7565 NAME. It's value\n-00003070: 2061 6e64 0a66 756e 6374 696f 6e20 6465 and.function de\n-00003080: 6669 6e69 7469 6f6e 2061 7265 2062 6f74 finition are bot\n-00003090: 6820 766f 6964 2061 6e64 2069 7420 6861 h void and it ha\n-000030a0: 7320 6120 6e69 6c20 7072 6f70 6572 7479 s a nil property\n-000030b0: 2d6c 6973 742e 7265 702e 6c61 6e67 2e73 -list.rep.lang.s\n-000030c0: 796d 626f 6c73 236d 616b 652d 6f62 6172 ymbols#make-obar\n-000030d0: 7261 796d 616b 652d 6f62 6172 7261 7920 raymake-obarray \n-000030e0: 5349 5a45 0a0a 4372 6561 7465 7320 6120 SIZE..Creates a \n-000030f0: 6e65 7720 7374 7275 6374 7572 6520 666f new structure fo\n-00003100: 7220 7374 6f72 696e 6720 7379 6d62 6f6c r storing symbol\n-00003110: 7320 696e 2e20 5468 6973 2069 7320 6261 s in. This is ba\n-00003120: 7369 6361 6c6c 7920 6120 7665 6374 6f72 sically a vector\n-00003130: 0a77 6974 6820 6120 6665 7720 736c 6967 .with a few slig\n-00003140: 6874 2064 6966 6665 7265 6e63 6573 2028 ht differences (\n-00003150: 616c 6c20 656c 656d 656e 7473 2069 6e69 all elements ini\n-00003160: 7469 616c 6973 6564 2074 6f20 6120 7370 tialised to a sp\n-00003170: 6563 6961 6c20 7661 6c75 6529 2e72 6570 ecial value).rep\n-00003180: 2e6c 616e 672e 7379 6d62 6f6c 7323 6669 .lang.symbols#fi\n-00003190: 6e64 2d73 796d 626f 6c66 696e 642d 7379 nd-symbolfind-sy\n-000031a0: 6d62 6f6c 204e 414d 4520 5b4f 4241 5252 mbol NAME [OBARR\n-000031b0: 4159 5d0a 0a52 6574 7572 6e73 2074 6865 AY]..Returns the\n-000031c0: 2073 796d 626f 6c20 7769 7468 2070 7269 symbol with pri\n-000031d0: 6e74 2d6e 616d 6520 4e41 4d45 2c20 666f nt-name NAME, fo\n-000031e0: 756e 6420 6279 2073 6561 7263 6869 6e67 und by searching\n-000031f0: 204f 4241 5252 4159 2028 6f72 0a74 6865 OBARRAY (or.the\n-00003200: 2064 6566 6175 6c74 2060 7265 705f 6f62 default `rep_ob\n-00003210: 6172 7261 7927 2069 6620 6e69 6c29 2c20 array' if nil), \n-00003220: 6f72 206e 696c 2069 6620 6e6f 2073 7563 or nil if no suc\n-00003230: 6820 7379 6d62 6f6c 2065 7869 7374 732e h symbol exists.\n-00003240: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00003250: 2369 6e74 6572 6e2d 7379 6d62 6f6c 696e #intern-symbolin\n-00003260: 7465 726e 2d73 796d 626f 6c20 5359 4d42 tern-symbol SYMB\n-00003270: 4f4c 205b 4f42 4152 5241 595d 0a0a 5374 OL [OBARRAY]..St\n-00003280: 6f72 6573 2053 594d 424f 4c20 696e 204f ores SYMBOL in O\n-00003290: 4241 5252 4159 2028 6f72 2074 6865 2064 BARRAY (or the d\n-000032a0: 6566 6175 6c74 292e 2049 6620 5359 4d42 efault). If SYMB\n-000032b0: 4f4c 2068 6173 2061 6c72 6561 6479 2062 OL has already b\n-000032c0: 6565 6e20 696e 7465 726e 6564 0a73 6f6d een interned.som\n-000032d0: 6577 6865 7265 2061 6e20 6572 726f 7220 ewhere an error \n-000032e0: 6973 2073 6967 6e61 6c6c 6564 2e72 6570 is signalled.rep\n-000032f0: 2e6c 616e 672e 7379 6d62 6f6c 7323 696e .lang.symbols#in\n-00003300: 7465 726e 696e 7465 726e 204e 414d 4520 ternintern NAME \n-00003310: 5b4f 4241 5252 4159 5d0a 0a49 6620 6120 [OBARRAY]..If a \n-00003320: 7379 6d62 6f6c 2077 6974 6820 7072 696e symbol with prin\n-00003330: 742d 6e61 6d65 2065 7869 7374 7320 696e t-name exists in\n-00003340: 204f 4241 5252 4159 2028 6f72 2074 6865 OBARRAY (or the\n-00003350: 2064 6566 6175 6c74 2920 7265 7475 726e default) return\n-00003360: 2069 742e 0a45 6c73 6520 7573 6520 6028 it..Else use `(\n-00003370: 6d61 6b65 2d73 796d 626f 6c20 4e41 4d45 make-symbol NAME\n-00003380: 2927 2074 6f20 6372 6561 7465 2061 206e )' to create a n\n-00003390: 6577 2073 796d 626f 6c2c 2069 6e74 6572 ew symbol, inter\n-000033a0: 6e20 7468 6174 2069 6e74 6f20 7468 650a n that into the.\n-000033b0: 4f42 4152 5241 592c 2074 6865 6e20 7265 OBARRAY, then re\n-000033c0: 7475 726e 2069 742e 7265 702e 6c61 6e67 turn it.rep.lang\n-000033d0: 2e73 796d 626f 6c73 2375 6e69 6e74 6572 .symbols#uninter\n-000033e0: 6e75 6e69 6e74 6572 6e20 5359 4d42 4f4c nunintern SYMBOL\n-000033f0: 205b 4f42 4152 5241 595d 0a0a 5265 6d6f [OBARRAY]..Remo\n-00003400: 7665 7320 5359 4d42 4f4c 2066 726f 6d20 ves SYMBOL from \n-00003410: 4f42 4152 5241 5920 286f 7220 7468 6520 OBARRAY (or the \n-00003420: 6465 6661 756c 7429 2e20 5573 6520 7468 default). Use th\n-00003430: 6973 2077 6974 6820 6361 7574 696f 6e2e is with caution.\n-00003440: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00003450: 6574 6572 236d 616b 652d 636c 6f73 7572 eter#make-closur\n-00003460: 656d 616b 652d 636c 6f73 7572 6520 4655 emake-closure FU\n-00003470: 4e43 5449 4f4e 2026 6f70 7469 6f6e 616c NCTION &optional\n-00003480: 204e 414d 450a 0a52 6574 7572 6e20 6120 NAME..Return a \n-00003490: 6675 6e63 7469 6f6e 616c 206f 626a 6563 functional objec\n-000034a0: 7420 7768 6963 6820 6d61 6b65 7320 7468 t which makes th\n-000034b0: 6520 636c 6f73 7572 6520 6f66 2046 554e e closure of FUN\n-000034c0: 4354 494f 4e20 616e 6420 7468 650a 6375 CTION and the.cu\n-000034d0: 7272 656e 7420 656e 7669 726f 6e6d 656e rrent environmen\n-000034e0: 742e 7265 702e 6c61 6e67 2e69 6e74 6572 t.rep.lang.inter\n-000034f0: 7072 6574 6572 2363 6c6f 7375 7265 2d66 preter#closure-f\n-00003500: 756e 6374 696f 6e63 6c6f 7375 7265 2d66 unctionclosure-f\n-00003510: 756e 6374 696f 6e20 4655 4e41 5247 0a0a unction FUNARG..\n-00003520: 5265 7475 726e 2074 6865 2066 756e 6374 Return the funct\n-00003530: 696f 6e20 7661 6c75 6520 6173 736f 6369 ion value associ\n-00003540: 6174 6564 2077 6974 6820 7468 6520 636c ated with the cl\n-00003550: 6f73 7572 6520 4655 4e41 5247 2e72 6570 osure FUNARG.rep\n-00003560: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00003570: 7223 7365 742d 636c 6f73 7572 652d 6675 r#set-closure-fu\n-00003580: 6e63 7469 6f6e 7365 742d 636c 6f73 7572 nctionset-closur\n-00003590: 652d 6675 6e63 7469 6f6e 2046 554e 4152 e-function FUNAR\n-000035a0: 4720 4655 4e43 5449 4f4e 0a0a 5365 7420 G FUNCTION..Set \n-000035b0: 7468 6520 6675 6e63 7469 6f6e 2076 616c the function val\n-000035c0: 7565 2069 6e20 7468 6520 636c 6f73 7572 ue in the closur\n-000035d0: 6520 4655 4e41 5247 2074 6f20 4655 4e43 e FUNARG to FUNC\n-000035e0: 5449 4f4e 2e72 6570 2e73 7472 7563 7475 TION.rep.structu\n-000035f0: 7265 7323 636c 6f73 7572 652d 6675 6e63 res#closure-func\n-00003600: 7469 6f6e 7375 6272 2d73 7472 7563 7475 tionsubr-structu\n-00003610: 7265 2053 5542 520a 0a52 6574 7572 6e20 re SUBR..Return \n-00003620: 7468 6520 7374 7275 6374 7572 6520 6173 the structure as\n-00003630: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th\n-00003640: 6520 7375 6272 2053 5542 522e 7265 2046 e subr SUBR.re F\n-00003650: 554e 4152 472e 7265 702e 6c61 6e67 2e69 UNARG.rep.lang.i\n-00003660: 6e74 6572 7072 6574 6572 2363 6c6f 7375 nterpreter#closu\n-00003670: 7265 2d6e 616d 6563 6c6f 7375 7265 2d6e re-nameclosure-n\n-00003680: 616d 6520 4655 4e41 5247 0a0a 5265 7475 ame FUNARG..Retu\n-00003690: 726e 2074 6865 206e 616d 6520 6173 736f rn the name asso\n-000036a0: 6369 6174 6564 2077 6974 6820 7468 6520 ciated with the \n-000036b0: 636c 6f73 7572 6520 4655 4e41 5247 2e72 closure FUNARG.r\n-000036c0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-000036d0: 7465 7223 636c 6f73 7572 6570 6675 6e61 ter#closurepfuna\n-000036e0: 7267 7020 4152 470a 0a52 6574 7572 6e73 rgp ARG..Returns\n-000036f0: 2074 2069 6620 4152 4720 6973 2061 2063 t if ARG is a c\n-00003700: 6c6f 7375 7265 7265 702e 7374 7275 6374 losurerep.struct\n-00003710: 7572 6573 2373 6574 2d73 7065 6369 616c ures#set-special\n-00003720: 2d65 6e76 6972 6f6e 6d65 6e74 7365 742d -environmentset-\n-00003730: 7370 6563 6961 6c2d 656e 7669 726f 6e6d special-environm\n-00003740: 656e 7420 454e 5620 5354 5255 4354 5552 ent ENV STRUCTUR\n-00003750: 4572 6570 2e6c 616e 672e 696e 7465 7270 Erep.lang.interp\n-00003760: 7265 7465 7223 6465 6676 6172 6465 6676 reter#defvardefv\n-00003770: 6172 204e 414d 4520 5b44 4546 4155 4c54 ar NAME [DEFAULT\n-00003780: 2d56 414c 5545 205b 444f 432d 5354 5249 -VALUE [DOC-STRI\n-00003790: 4e47 5d5d 0a0a 4465 6669 6e65 2061 2073 NG]]..Define a s\n-000037a0: 7065 6369 616c 2076 6172 6961 626c 6520 pecial variable \n-000037b0: 6361 6c6c 6564 204e 414d 4520 7768 6f73 called NAME whos\n-000037c0: 6520 7374 616e 6461 7264 2076 616c 7565 e standard value\n-000037d0: 2069 7320 4445 4641 554c 542d 0a56 414c is DEFAULT-.VAL\n-000037e0: 5545 2e20 4966 204e 414d 4520 6973 2061 UE. If NAME is a\n-000037f0: 6c72 6561 6479 2062 6f75 6e64 2074 6f20 lready bound to \n-00003800: 6120 7661 6c75 6520 2874 6861 7427 7320 a value (that's \n-00003810: 6e6f 7420 616e 2061 7574 6f6c 6f61 640a not an autoload.\n-00003820: 6465 6669 6e69 7469 6f6e 2920 6974 2069 definition) it i\n-00003830: 7320 6c65 6674 2061 7320 6974 2069 732c s left as it is,\n-00003840: 206f 7468 6572 7769 7365 2044 4546 4155 otherwise DEFAU\n-00003850: 4c54 2d56 414c 5545 2069 7320 6576 616c LT-VALUE is eval\n-00003860: 7561 7465 640a 616e 6420 7468 6520 7370 uated.and the sp\n-00003870: 6563 6961 6c20 7661 6c75 6520 6f66 204e ecial value of N\n-00003880: 414d 4520 6973 2062 6f75 6e64 2074 6f20 AME is bound to \n-00003890: 7468 6520 7265 7375 6c74 2e0a 0a49 6620 the result...If \n-000038a0: 444f 432d 5354 5249 4e47 2069 7320 6769 DOC-STRING is gi\n-000038b0: 7665 6e2c 2061 6e64 2069 7320 6120 7374 ven, and is a st\n-000038c0: 7269 6e67 2c20 6974 2077 696c 6c20 6265 ring, it will be\n-000038d0: 2075 7365 6420 746f 2073 6574 2074 6865 used to set the\n-000038e0: 0a60 646f 6375 6d65 6e74 6174 696f 6e27 .`documentation'\n-000038f0: 2070 726f 7065 7274 7920 6f66 2074 6865 property of the\n-00003900: 2073 796d 626f 6c20 4e41 4d45 2e0a 0a28 symbol NAME...(\n-00003910: 4966 2074 6865 2073 796d 626f 6c20 4e41 If the symbol NA\n-00003920: 4d45 2069 7320 6d61 726b 6564 2062 7566 ME is marked buf\n-00003930: 6665 722d 6c6f 6361 6c20 7468 6520 6465 fer-local the de\n-00003940: 6661 756c 7420 7661 6c75 6520 6f66 2074 fault value of t\n-00003950: 6865 0a76 6172 6961 626c 6520 7769 6c6c he.variable will\n-00003960: 2062 6520 7365 7420 2869 6620 6e65 6365 be set (if nece\n-00003970: 7373 6172 7929 206e 6f74 2074 6865 206c ssary) not the l\n-00003980: 6f63 616c 2076 616c 7565 2e29 7265 702e ocal value.)rep.\n-00003990: 6c61 6e67 2e73 796d 626f 6c73 2373 796d lang.symbols#sym\n-000039a0: 626f 6c2d 7661 6c75 6573 796d 626f 6c2d bol-valuesymbol-\n-000039b0: 7661 6c75 6520 5359 4d42 4f4c 0a0a 5265 value SYMBOL..Re\n-000039c0: 7475 726e 7320 7468 6520 7661 6c75 6520 turns the value \n-000039d0: 6f66 2053 594d 424f 4c2c 2069 6620 5359 of SYMBOL, if SY\n-000039e0: 4d42 4f4c 2069 7320 666c 6167 6765 6420 MBOL is flagged \n-000039f0: 6173 2068 6176 696e 6720 6275 6666 6572 as having buffer\n-00003a00: 2d6c 6f63 616c 0a76 616c 7565 7320 6c6f -local.values lo\n-00003a10: 6f6b 2066 6f72 206f 6e65 206f 6620 7468 ok for one of th\n-00003a20: 6f73 6520 6669 7273 742e 7265 702e 6c61 ose first.rep.la\n-00003a30: 6e67 2e73 796d 626f 6c73 2364 6566 6175 ng.symbols#defau\n-00003a40: 6c74 2d76 616c 7565 6465 6661 756c 742d lt-valuedefault-\n-00003a50: 7661 6c75 6520 5359 4d42 4f4c 0a0a 5265 value SYMBOL..Re\n-00003a60: 7475 726e 7320 7468 6520 6465 6661 756c turns the defaul\n-00003a70: 7420 7661 6c75 6520 6f66 2074 6865 2073 t value of the s\n-00003a80: 796d 626f 6c20 5359 4d42 4f4c 2e20 5468 ymbol SYMBOL. Th\n-00003a90: 6973 2077 696c 6c20 6265 2074 6865 2076 is will be the v\n-00003aa0: 616c 7565 206f 660a 5359 4d42 4f4c 2069 alue of.SYMBOL i\n-00003ab0: 6e20 6275 6666 6572 7320 6f72 2077 696e n buffers or win\n-00003ac0: 646f 7773 2077 6869 6368 2064 6f20 6e6f dows which do no\n-00003ad0: 7420 6861 7665 2074 6865 6972 206f 776e t have their own\n-00003ae0: 206c 6f63 616c 2076 616c 7565 2e72 6570 local value.rep\n-00003af0: 2e6c 616e 672e 7379 6d62 6f6c 7323 7365 .lang.symbols#se\n-00003b00: 7473 6574 2053 594d 424f 4c20 7265 7076 tset SYMBOL repv\n-00003b10: 0a0a 5365 7473 2074 6865 2076 616c 7565 ..Sets the value\n-00003b20: 206f 6620 5359 4d42 4f4c 2074 6f20 7265 of SYMBOL to re\n-00003b30: 7076 2e20 4966 2053 594d 424f 4c20 6861 pv. If SYMBOL ha\n-00003b40: 7320 6120 6275 6666 6572 2d6c 6f63 616c s a buffer-local\n-00003b50: 2062 696e 6469 6e67 0a69 6e20 7468 6520 binding.in the \n-00003b60: 6375 7272 656e 7420 6275 6666 6572 206f current buffer o\n-00003b70: 7220 606d 616b 652d 7661 7269 6162 6c65 r `make-variable\n-00003b80: 2d62 7566 6665 722d 6c6f 6361 6c27 2068 -buffer-local' h\n-00003b90: 6173 2062 6565 6e20 6361 6c6c 6564 206f as been called o\n-00003ba0: 6e0a 5359 4d42 4f4c 2074 6865 2062 7566 n.SYMBOL the buf\n-00003bb0: 6665 722d 6c6f 6361 6c20 7661 6c75 6520 fer-local value \n-00003bc0: 696e 2074 6865 2063 7572 7265 6e74 2062 in the current b\n-00003bd0: 7566 6665 7220 6973 2073 6574 2e20 5265 uffer is set. Re\n-00003be0: 7475 726e 7320 7265 7076 2e72 6570 2e6c turns repv.rep.l\n-00003bf0: 616e 672e 7379 6d62 6f6c 7323 7365 742d ang.symbols#set-\n-00003c00: 6465 6661 756c 7473 6574 2d64 6566 6175 defaultset-defau\n-00003c10: 6c74 2053 594d 424f 4c20 5641 4c55 450a lt SYMBOL VALUE.\n-00003c20: 0a53 6574 7320 7468 6520 6465 6661 756c .Sets the defaul\n-00003c30: 7420 7661 6c75 6520 6f66 2053 594d 424f t value of SYMBO\n-00003c40: 4c20 746f 2056 414c 5545 2c20 7468 656e L to VALUE, then\n-00003c50: 2072 6574 7572 6e73 2056 414c 5545 2e72 returns VALUE.r\n-00003c60: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n-00003c70: 7365 7470 6c69 7374 7365 7470 6c69 7374 setplistsetplist\n-00003c80: 2053 594d 424f 4c20 5052 4f50 2d4c 4953 SYMBOL PROP-LIS\n-00003c90: 540a 0a53 6574 7320 7468 6520 7072 6f70 T..Sets the prop\n-00003ca0: 6572 7479 206c 6973 7420 6f66 2053 594d erty list of SYM\n-00003cb0: 424f 4c20 746f 2050 524f 502d 4c49 5354 BOL to PROP-LIST\n-00003cc0: 2c20 7265 7475 726e 7320 5052 4f50 2d4c , returns PROP-L\n-00003cd0: 4953 542e 7265 702e 6c61 6e67 2e73 796d IST.rep.lang.sym\n-00003ce0: 626f 6c73 2373 796d 626f 6c2d 6e61 6d65 bols#symbol-name\n-00003cf0: 7379 6d62 6f6c 2d6e 616d 6520 5359 4d42 symbol-name SYMB\n-00003d00: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the \n-00003d10: 7072 696e 742d 6e61 6d65 206f 6620 5359 print-name of SY\n-00003d20: 4d42 4f4c 2e72 6570 2e6c 616e 672e 7379 MBOL.rep.lang.sy\n-00003d30: 6d62 6f6c 7323 6465 6661 756c 742d 626f mbols#default-bo\n-00003d40: 756e 6470 6465 6661 756c 742d 626f 756e undpdefault-boun\n-00003d50: 6470 2053 594d 424f 4c0a 0a52 6574 7572 dp SYMBOL..Retur\n-00003d60: 6e73 2074 2069 6620 5359 4d42 4f4c 2068 ns t if SYMBOL h\n-00003d70: 6173 2061 2064 6566 6175 6c74 2076 616c as a default val\n-00003d80: 7565 2e72 6570 2e6c 616e 672e 7379 6d62 ue.rep.lang.symb\n-00003d90: 6f6c 7323 626f 756e 6470 626f 756e 6470 ols#boundpboundp\n-00003da0: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n-00003db0: 2074 2069 6620 5359 4d42 4f4c 2068 6173 t if SYMBOL has\n-00003dc0: 2061 2076 616c 7565 2061 7320 6120 7661 a value as a va\n-00003dd0: 7269 6162 6c65 2e72 6570 2e6c 616e 672e riable.rep.lang.\n-00003de0: 7379 6d62 6f6c 7323 7379 6d62 6f6c 2d70 symbols#symbol-p\n-00003df0: 6c69 7374 7379 6d62 6f6c 2d70 6c69 7374 listsymbol-plist\n-00003e00: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n-00003e10: 2074 6865 2070 726f 7065 7274 792d 6c69 the property-li\n-00003e20: 7374 206f 6620 5359 4d42 4f4c 2e72 6570 st of SYMBOL.rep\n-00003e30: 2e6c 616e 672e 7379 6d62 6f6c 7323 6765 .lang.symbols#ge\n-00003e40: 6e73 796d 6765 6e73 796d 0a0a 5265 7475 nsymgensym..Retu\n-00003e50: 726e 7320 6120 6e65 7720 286e 6f6e 2d69 rns a new (non-i\n-00003e60: 6e74 6572 6e65 6429 2073 796d 626f 6c20 nterned) symbol \n-00003e70: 7769 7468 2061 2075 6e69 7175 6520 7072 with a unique pr\n-00003e80: 696e 7420 6e61 6d65 2e72 6570 2e6c 616e int name.rep.lan\n-00003e90: 672e 7379 6d62 6f6c 7323 7379 6d62 6f6c g.symbols#symbol\n-00003ea0: 7073 796d 626f 6c70 2041 5247 0a0a 5265 psymbolp ARG..Re\n-00003eb0: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n-00003ec0: 7320 6120 7379 6d62 6f6c 2e72 6570 2e6c s a symbol.rep.l\n-00003ed0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00003ee0: 7365 7471 7365 7471 205b 5359 4d42 4f4c setqsetq [SYMBOL\n-00003ef0: 2046 4f52 4d5d 202e 2e2e 0a0a 5365 7473 FORM] .....Sets\n-00003f00: 2074 6865 2076 616c 7565 206f 6620 6561 the value of ea\n-00003f10: 6368 2053 594d 424f 4c20 746f 2074 6865 ch SYMBOL to the\n-00003f20: 2076 616c 7565 206f 6620 6974 7320 636f value of its co\n-00003f30: 7272 6573 706f 6e64 696e 6720 464f 524d rresponding FORM\n-00003f40: 0a65 7661 6c75 6174 6564 2c20 7265 7475 .evaluated, retu\n-00003f50: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n-00003f60: 2074 6865 206c 6173 7420 6576 616c 7561 the last evalua\n-00003f70: 7469 6f6e 2e72 6570 2e6c 616e 672e 7379 tion.rep.lang.sy\n-00003f80: 6d62 6f6c 7323 6d61 6b75 6e62 6f75 6e64 mbols#makunbound\n-00003f90: 6d61 6b75 6e62 6f75 6e64 2053 594d 424f makunbound SYMBO\n-00003fa0: 4c0a 0a4d 616b 6520 5359 4d42 4f4c 2068 L..Make SYMBOL h\n-00003fb0: 6176 6520 6e6f 2076 616c 7565 2061 7320 ave no value as \n-00003fc0: 6120 7661 7269 6162 6c65 2e72 6570 2e6c a variable.rep.l\n-00003fd0: 616e 672e 7379 6d62 6f6c 7323 6f62 6172 ang.symbols#obar\n-00003fe0: 7261 796f 6261 7272 6179 205b 4e45 572d rayobarray [NEW-\n-00003ff0: 5641 4c55 455d 0000 0000 0000 0000 0000 VALUE]..........\n-00004000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00004010: 6574 6572 2325 6465 6669 6e65 2564 6566 eter#%define%def\n-00004020: 696e 6520 5359 4d42 4f4c 2046 4f52 4d20 ine SYMBOL FORM \n-00004030: 5b44 4f43 2d53 5452 494e 475d 0a0a 4576 [DOC-STRING]..Ev\n-00004040: 616c 7561 7465 2046 4f52 4d2c 2074 6865 aluate FORM, the\n-00004050: 6e20 6372 6561 7465 2061 2074 6f70 2d6c n create a top-l\n-00004060: 6576 656c 2062 696e 6469 6e67 206f 6620 evel binding of \n-00004070: 5359 4d42 4f4c 2077 686f 7365 2076 616c SYMBOL whose val\n-00004080: 7565 2069 730a 7468 6520 7265 7375 6c74 ue is.the result\n-00004090: 206f 6620 7468 6520 6576 616c 7561 7469 of the evaluati\n-000040a0: 6f6e 2e20 4966 2073 7563 6820 6120 6269 on. If such a bi\n-000040b0: 6e64 696e 6720 616c 7265 6164 7920 6578 nding already ex\n-000040c0: 6973 7473 2c20 6974 2077 696c 6c0a 6265 ists, it will.be\n-000040d0: 206f 7665 7277 7269 7474 656e 2e72 6570 overwritten.rep\n-000040e0: 2e6c 616e 672e 7379 6d62 6f6c 7323 6765 .lang.symbols#ge\n-000040f0: 7467 6574 2053 594d 424f 4c20 5052 4f50 tget SYMBOL PROP\n-00004100: 4552 5459 0a0a 5265 7475 726e 7320 7468 ERTY..Returns th\n-00004110: 6520 7661 6c75 6520 6f66 2053 594d 424f e value of SYMBO\n-00004120: 4c27 7320 7072 6f70 6572 7479 2050 524f L's property PRO\n-00004130: 5045 5254 592e 2053 6565 2060 7075 7427 PERTY. See `put'\n-00004140: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n-00004150: 7323 7075 7470 7574 2053 594d 424f 4c20 s#putput SYMBOL \n-00004160: 5052 4f50 4552 5459 2072 6570 760a 0a53 PROPERTY repv..S\n-00004170: 6574 7320 7468 6520 7661 6c75 6520 6f66 ets the value of\n-00004180: 2053 594d 424f 4c27 7320 7072 6f70 6572 SYMBOL's proper\n-00004190: 7479 2050 524f 5045 5254 5920 746f 2072 ty PROPERTY to r\n-000041a0: 6570 762c 2074 6869 7320 7661 6c75 6520 epv, this value \n-000041b0: 6361 6e20 6265 0a72 6574 7269 6576 6564 can be.retrieved\n-000041c0: 2077 6974 6820 7468 6520 6067 6574 2720 with the `get' \n-000041d0: 6675 6e63 7469 6f6e 2e72 6570 2e6c 616e function.rep.lan\n-000041e0: 672e 7379 6d62 6f6c 7323 6170 726f 706f g.symbols#apropo\n-000041f0: 7361 7072 6f70 6f73 2052 4547 4558 5020 sapropos REGEXP \n-00004200: 5b50 5245 4449 4341 5445 5d20 5b4f 4241 [PREDICATE] [OBA\n-00004210: 5252 4159 5d0a 0a52 6574 7572 6e73 2061 RRAY]..Returns a\n-00004220: 206c 6973 7420 6f66 2073 796d 626f 6c73 list of symbols\n-00004230: 2066 726f 6d20 4f42 4152 5241 5920 286f from OBARRAY (o\n-00004240: 7220 7468 6520 6465 6661 756c 7429 2077 r the default) w\n-00004250: 686f 7365 2070 7269 6e74 2d6e 616d 650a hose print-name.\n-00004260: 6d61 7463 6865 7320 7468 6520 7265 6775 matches the regu\n-00004270: 6c61 722d 6578 7072 6573 7369 6f6e 2052 lar-expression R\n-00004280: 4547 4558 502e 2049 6620 5052 4544 4943 EGEXP. If PREDIC\n-00004290: 4154 4520 6973 2067 6976 656e 2061 6e64 ATE is given and\n-000042a0: 206e 6f6e 2d6e 696c 2c0a 6561 6368 2073 non-nil,.each s\n-000042b0: 796d 626f 6c20 7768 6963 6820 6d61 7463 ymbol which matc\n-000042c0: 6865 7320 6973 2061 7070 6c69 6564 2074 hes is applied t\n-000042d0: 6f20 7468 6520 6675 6e63 7469 6f6e 2050 o the function P\n-000042e0: 5245 4449 4341 5445 2c20 6966 2074 6865 REDICATE, if the\n-000042f0: 2076 616c 7565 0a69 7320 6e6f 6e2d 6e69 value.is non-ni\n-00004300: 6c20 6974 2069 7320 636f 6e73 6964 6572 l it is consider\n-00004310: 6564 2061 206d 6174 6368 2e72 6570 2e6c ed a match.rep.l\n-00004320: 616e 672e 7379 6d62 6f6c 7323 6d61 6b65 ang.symbols#make\n-00004330: 2d76 6172 6961 626c 652d 7370 6563 6961 -variable-specia\n-00004340: 6c6d 616b 652d 7661 7269 6162 6c65 2d73 lmake-variable-s\n-00004350: 7065 6369 616c 2053 594d 424f 4c0a 0a4d pecial SYMBOL..M\n-00004360: 6172 6b20 5359 4d42 4f4c 2061 7320 6265 ark SYMBOL as be\n-00004370: 696e 6720 6120 7370 6563 6961 6c20 2864 ing a special (d\n-00004380: 796e 616d 6963 616c 6c79 2d62 6f75 6e64 ynamically-bound\n-00004390: 2920 7661 7269 6162 6c65 2e72 6570 2e6c ) variable.rep.l\n-000043a0: 616e 672e 7379 6d62 6f6c 7323 7370 6563 ang.symbols#spec\n-000043b0: 6961 6c2d 7661 7269 6162 6c65 2d70 7370 ial-variable-psp\n-000043c0: 6563 6961 6c2d 7661 7269 6162 6c65 2d70 ecial-variable-p\n-000043d0: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n-000043e0: 2074 2069 6620 5359 4d42 4f4c 2069 7320 t if SYMBOL is \n-000043f0: 6120 7370 6563 6961 6c20 7661 7269 6162 a special variab\n-00004400: 6c65 2028 6479 6e61 6d69 6361 6c6c 7920 le (dynamically \n-00004410: 7363 6f70 6564 292e 7265 702e 6c61 6e67 scoped).rep.lang\n-00004420: 2e64 6562 7567 2374 7261 6365 7472 6163 .debug#tracetrac\n-00004430: 6520 5359 4d42 4f4c 0a0a 466c 6167 2074 e SYMBOL..Flag t\n-00004440: 6861 7420 7768 656e 6576 6572 2053 594d hat whenever SYM\n-00004450: 424f 4c20 6973 2065 7661 6c75 6174 6564 BOL is evaluated\n-00004460: 2028 6173 2061 2076 6172 6961 626c 6520 (as a variable \n-00004470: 6f72 2061 2066 756e 6374 696f 6e29 2074 or a function) t\n-00004480: 6865 0a64 6562 7567 6765 7220 6973 2065 he.debugger is e\n-00004490: 6e74 6572 6564 2e72 6570 2e6c 616e 672e ntered.rep.lang.\n-000044a0: 6465 6275 6723 756e 7472 6163 6575 6e74 debug#untraceunt\n-000044b0: 7261 6365 2053 594d 424f 4c0a 0a43 616e race SYMBOL..Can\n-000044c0: 6365 6c20 7468 6520 6566 6665 6374 206f cel the effect o\n-000044d0: 6620 2874 7261 6365 2053 594d 424f 4c29 f (trace SYMBOL)\n-000044e0: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n-000044f0: 7323 6d61 6b65 2d6b 6579 776f 7264 6d61 s#make-keywordma\n-00004500: 6b65 2d6b 6579 776f 7264 2053 594d 424f ke-keyword SYMBO\n-00004510: 4c0a 0a52 6574 7572 6e20 7468 6520 6b65 L..Return the ke\n-00004520: 7977 6f72 6420 7379 6d62 6f6c 2074 6861 yword symbol tha\n-00004530: 7420 7368 6f75 6c64 2062 6520 7573 6564 t should be used\n-00004540: 2069 6e20 6172 6775 6d65 6e74 206c 6973 in argument lis\n-00004550: 7473 2074 6f0a 7072 6f76 6964 6520 7468 ts to.provide th\n-00004560: 6520 6d61 726b 2074 6865 2076 616c 7565 e mark the value\n-00004570: 206f 6620 7468 6520 6172 6775 6d65 6e74 of the argument\n-00004580: 2063 616c 6c65 6420 5359 4d42 4f4c 2e20 called SYMBOL. \n-00004590: 416e 2065 7272 6f72 2069 730a 7369 676e An error is.sign\n-000045a0: 616c 6c65 6420 6966 2053 594d 424f 4c20 alled if SYMBOL \n-000045b0: 6973 2069 7473 656c 6620 6120 6b65 7977 is itself a keyw\n-000045c0: 6f72 642e 7265 702e 6c61 6e67 2e73 796d ord.rep.lang.sym\n-000045d0: 626f 6c73 236b 6579 776f 7264 706b 6579 bols#keywordpkey\n-000045e0: 776f 7264 7020 4152 470a 0a52 6574 7572 wordp ARG..Retur\n-000045f0: 6e20 7472 7565 2069 6620 4152 4720 6973 n true if ARG is\n-00004600: 2061 206b 6579 776f 7264 2073 796d 626f a keyword symbo\n-00004610: 6c2e 7265 702e 7265 6765 7870 2373 7472 l.rep.regexp#str\n-00004620: 696e 672d 6d61 7463 6873 7472 696e 672d ing-matchstring-\n-00004630: 6d61 7463 6820 5245 4745 5850 2053 5452 match REGEXP STR\n-00004640: 494e 4720 5b53 5441 5254 5d20 5b49 474e ING [START] [IGN\n-00004650: 4f52 452d 4341 5345 2d50 5d0a 0a52 6574 ORE-CASE-P]..Ret\n-00004660: 7572 6e20 7420 6966 2052 4547 4558 5020 urn t if REGEXP \n-00004670: 6d61 7463 6865 7320 5354 5249 4e47 2e20 matches STRING. \n-00004680: 5570 6461 7465 7320 7468 6520 6d61 7463 Updates the matc\n-00004690: 6820 6461 7461 2e0a 0a57 6865 6e20 6465 h data...When de\n-000046a0: 6669 6e65 642c 2053 5441 5254 2069 7320 fined, START is \n-000046b0: 7468 6520 696e 6465 7820 6f66 2074 6865 the index of the\n-000046c0: 2066 6972 7374 2063 6861 7261 6374 6572 first character\n-000046d0: 2074 6f20 7374 6172 740a 6d61 7463 6869 to start.matchi\n-000046e0: 6e67 2061 7420 2863 6f75 6e74 696e 6720 ng at (counting \n-000046f0: 6672 6f6d 207a 6572 6f29 2e20 5768 656e from zero). When\n-00004700: 2049 474e 4f52 452d 4341 5345 2d50 2069 IGNORE-CASE-P i\n-00004710: 7320 6e6f 6e2d 6e69 6c20 7468 650a 6361 s non-nil the.ca\n-00004720: 7365 206f 6620 6d61 7463 6865 6420 7374 se of matched st\n-00004730: 7269 6e67 7320 6172 6520 6967 6e6f 7265 rings are ignore\n-00004740: 642e 204e 6f74 6520 7468 6174 2063 6861 d. Note that cha\n-00004750: 7261 6374 6572 2063 6c61 7373 6573 2061 racter classes a\n-00004760: 7265 0a73 7469 6c6c 2063 6173 652d 7369 re.still case-si\n-00004770: 676e 6966 6963 616e 742e 7265 702e 7265 gnificant.rep.re\n-00004780: 6765 7870 2373 7472 696e 672d 6c6f 6f6b gexp#string-look\n-00004790: 696e 672d 6174 7374 7269 6e67 2d6c 6f6f ing-atstring-loo\n-000047a0: 6b69 6e67 2d61 7420 5245 4745 5850 2053 king-at REGEXP S\n-000047b0: 5452 494e 4720 5b53 5441 5254 5d20 5b49 TRING [START] [I\n-000047c0: 474e 4f52 452d 4341 5345 2d50 5d0a 0a52 GNORE-CASE-P]..R\n-000047d0: 6574 7572 6e73 2074 2069 6620 5245 4745 eturns t if REGE\n-000047e0: 5850 206d 6174 6368 6573 2074 6865 2053 XP matches the S\n-000047f0: 5452 494e 4720 2873 7461 7274 696e 6720 TRING (starting \n-00004800: 6174 2063 6861 7261 6374 6572 2053 5441 at character STA\n-00004810: 5254 292e 0a55 7064 6174 6573 2074 6865 RT)..Updates the\n-00004820: 206d 6174 6368 2064 6174 612e 7265 702e match data.rep.\n-00004830: 7265 6765 7870 2365 7870 616e 642d 6c61 regexp#expand-la\n-00004840: 7374 2d6d 6174 6368 6578 7061 6e64 2d6c st-matchexpand-l\n-00004850: 6173 742d 6d61 7463 6820 5445 4d50 4c41 ast-match TEMPLA\n-00004860: 5445 2d53 5452 494e 470a 0a45 7870 616e TE-STRING..Expan\n-00004870: 6420 7468 6520 7361 7665 6420 6578 7072 d the saved expr\n-00004880: 6573 7369 6f6e 7320 6672 6f6d 2074 6865 essions from the\n-00004890: 206d 6f73 7420 7265 6365 6e74 2073 7563 most recent suc\n-000048a0: 6365 7373 6675 6c6c 7920 6d61 7463 6865 cessfully matche\n-000048b0: 640a 7265 6765 7870 2061 6363 6f72 6469 d.regexp accordi\n-000048c0: 6e67 2074 6f20 5445 4d50 4c41 5445 2d53 ng to TEMPLATE-S\n-000048d0: 5452 494e 472c 2061 2073 7472 696e 6720 TRING, a string \n-000048e0: 7468 6174 206d 6179 2063 6f6e 7461 696e that may contain\n-000048f0: 2061 6e79 206f 660a 7468 6520 666f 6c6c any of.the foll\n-00004900: 6f77 696e 6720 6573 6361 7065 2073 6571 owing escape seq\n-00004910: 7565 6e63 6573 2c0a 0a20 205c 302c 205c uences,.. \\0, \\\n-00004920: 2620 2020 7768 6f6c 6520 7374 7269 6e67 & whole string\n-00004930: 206d 6174 6368 6564 2062 7920 5245 4745 matched by REGE\n-00004940: 5850 0a20 205c 4e09 2020 204e 2774 6820 XP. \\N. N'th \n-00004950: 7061 7265 6e74 6865 6e73 697a 6564 2065 parenthensized e\n-00004960: 7870 7265 7373 696f 6e20 2831 203c 3d20 xpression (1 <= \n-00004970: 4e20 3c3d 2039 2972 6570 2e72 6567 6578 N <= 9)rep.regex\n-00004980: 7023 6d61 7463 682d 7374 6172 746d 6174 p#match-startmat\n-00004990: 6368 2d73 7461 7274 205b 4558 5052 4553 ch-start [EXPRES\n-000049a0: 5349 4f4e 2d49 4e44 4558 5d0a 0a52 6574 SION-INDEX]..Ret\n-000049b0: 7572 6e20 7468 6520 706f 7369 7469 6f6e urn the position\n-000049c0: 2077 6869 6368 2074 6865 2045 5850 5245 which the EXPRE\n-000049d0: 5353 494f 4e2d 494e 4445 5827 7468 2070 SSION-INDEX'th p\n-000049e0: 6172 656e 7468 6573 6973 6564 2065 7870 arenthesised exp\n-000049f0: 7265 7373 696f 6e0a 7374 6172 7465 6420 ression.started \n-00004a00: 6174 2069 6e20 7468 6520 6c61 7374 2073 at in the last s\n-00004a10: 7563 6365 7373 6675 6c20 7265 6765 7870 uccessful regexp\n-00004a20: 206d 6174 6368 2e20 4966 2045 5850 5245 match. If EXPRE\n-00004a30: 5353 494f 4e2d 494e 4445 5820 6973 0a6e SSION-INDEX is.n\n-00004a40: 696c 206f 7220 3020 7468 6520 7374 6172 il or 0 the star\n-00004a50: 7420 6f66 2074 6865 2077 686f 6c65 206d t of the whole m\n-00004a60: 6174 6368 2069 7320 7265 7475 726e 6564 atch is returned\n-00004a70: 2069 6e73 7465 6164 2e0a 5468 6520 7265 instead..The re\n-00004a80: 7475 726e 6564 2076 616c 7565 2077 696c turned value wil\n-00004a90: 6c20 6569 7468 6572 2062 6520 6120 706f l either be a po\n-00004aa0: 7369 7469 6f6e 2069 6620 7468 6520 6c61 sition if the la\n-00004ab0: 7374 206d 6174 6368 2077 6173 2069 6e20 st match was in \n-00004ac0: 610a 6275 6666 6572 2c20 6f72 2061 6e20 a.buffer, or an \n-00004ad0: 696e 7465 6765 7220 6966 2074 6865 206c integer if the l\n-00004ae0: 6173 7420 6d61 7463 6820 7761 7320 696e ast match was in\n-00004af0: 2061 2073 7472 696e 6720 2869 2e65 2e20 a string (i.e. \n-00004b00: 7265 6765 7870 2d6d 6174 6368 292e 7265 regexp-match).re\n-00004b10: 702e 7265 6765 7870 236d 6174 6368 2d65 p.regexp#match-e\n-00004b20: 6e64 6d61 7463 682d 656e 6420 5b45 5850 ndmatch-end [EXP\n-00004b30: 5245 5353 494f 4e2d 494e 4445 585d 0a0a RESSION-INDEX]..\n-00004b40: 5265 7475 726e 2074 6865 2070 6f73 6974 Return the posit\n-00004b50: 696f 6e20 7768 6963 6820 7468 6520 4558 ion which the EX\n-00004b60: 5052 4553 5349 4f4e 2d49 4e44 4558 2774 PRESSION-INDEX't\n-00004b70: 6820 7061 7265 6e74 6865 7369 7365 6420 h parenthesised \n-00004b80: 6578 7072 6573 7369 6f6e 0a65 6e64 6564 expression.ended\n-00004b90: 2061 7420 696e 2074 6865 206c 6173 7420 at in the last \n-00004ba0: 7375 6363 6573 7366 756c 2072 6567 6578 successful regex\n-00004bb0: 7020 6d61 7463 682e 2049 6620 4558 5052 p match. If EXPR\n-00004bc0: 4553 5349 4f4e 2d49 4e44 4558 2069 730a ESSION-INDEX is.\n-00004bd0: 6e69 6c20 6f72 2030 2074 6865 2065 6e64 nil or 0 the end\n-00004be0: 206f 6620 7468 6520 7768 6f6c 6520 6d61 of the whole ma\n-00004bf0: 7463 6820 6973 2072 6574 7572 6e65 6420 tch is returned \n-00004c00: 696e 7374 6561 642e 0a54 6865 2072 6574 instead..The ret\n-00004c10: 7572 6e65 6420 7661 6c75 6520 7769 6c6c urned value will\n-00004c20: 2065 6974 6865 7220 6265 2061 2070 6f73 either be a pos\n-00004c30: 6974 696f 6e20 6966 2074 6865 206c 6173 ition if the las\n-00004c40: 7420 6d61 7463 6820 7761 7320 696e 2061 t match was in a\n-00004c50: 0a62 7566 6665 722c 206f 7220 616e 2069 .buffer, or an i\n-00004c60: 6e74 6567 6572 2069 6620 7468 6520 6c61 nteger if the la\n-00004c70: 7374 206d 6174 6368 2077 6173 2069 6e20 st match was in \n-00004c80: 6120 7374 7269 6e67 2028 692e 652e 2072 a string (i.e. r\n-00004c90: 6567 6578 702d 6d61 7463 6829 2e72 6570 egexp-match).rep\n-00004ca0: 2e72 6567 6578 7023 7175 6f74 652d 7265 .regexp#quote-re\n-00004cb0: 6765 7870 7175 6f74 652d 7265 6765 7870 gexpquote-regexp\n-00004cc0: 2053 5452 494e 470a 0a52 6574 7572 6e73 STRING..Returns\n-00004cd0: 2061 206e 6577 2076 6572 7369 6f6e 206f a new version o\n-00004ce0: 6620 5354 5249 4e47 2c20 616e 7920 6368 f STRING, any ch\n-00004cf0: 6172 6163 7465 7273 2077 6869 6368 2074 aracters which t\n-00004d00: 6865 2072 6567 6578 7020 726f 7574 696e he regexp routin\n-00004d10: 6573 0a74 7265 6174 2073 7065 6369 616c es.treat special\n-00004d20: 6c79 2028 6173 7465 7269 736b 732c 2073 ly (asterisks, s\n-00004d30: 7175 6172 6520 6272 6163 6b65 7473 2c20 quare brackets, \n-00004d40: 6574 632e 2e2e 2920 6973 2071 756f 7465 etc...) is quote\n-00004d50: 6420 6279 2074 6865 2065 7363 6170 650a d by the escape.\n-00004d60: 6368 6172 6163 7465 7220 605c 272e 2049 character `\\'. I\n-00004d70: 6620 7468 6520 5354 5249 4e47 2064 6f65 f the STRING doe\n-00004d80: 7320 6e6f 7420 636f 6e74 6169 6e20 616e s not contain an\n-00004d90: 7920 7265 6765 7870 206d 6574 612d 6368 y regexp meta-ch\n-00004da0: 6172 6163 7465 7273 0a69 7420 6973 2072 aracters.it is r\n-00004db0: 6574 7572 6e65 6420 6173 2d69 7320 2875 eturned as-is (u\n-00004dc0: 6e2d 636f 7069 6564 292e 7265 702e 7265 n-copied).rep.re\n-00004dd0: 6765 7870 2372 6567 6578 702d 6361 6368 gexp#regexp-cach\n-00004de0: 652d 636f 6e74 726f 6c72 6567 6578 702d e-controlregexp-\n-00004df0: 6361 6368 652d 636f 6e74 726f 6c20 5b53 cache-control [S\n-00004e00: 4f46 542d 4c49 4d49 545d 0a0a 4966 2053 OFT-LIMIT]..If S\n-00004e10: 4f46 542d 4c49 4d49 5420 6973 2064 6566 OFT-LIMIT is def\n-00004e20: 696e 6564 2c20 6974 2073 7065 6369 6669 ined, it specifi\n-00004e30: 6573 2074 6865 206d 6178 696d 756d 206e es the maximum n\n-00004e40: 756d 6265 7220 6f66 2062 7974 6573 2074 umber of bytes t\n-00004e50: 6861 740a 7468 6520 7265 6765 7870 2063 hat.the regexp c\n-00004e60: 6163 6865 206d 6179 206f 6363 7570 7920 ache may occupy \n-00004e70: 6166 7465 7220 6761 7262 6167 6520 636f after garbage co\n-00004e80: 6c6c 6563 7469 6f6e 2e0a 0a52 6574 7572 llection...Retur\n-00004e90: 6e73 2028 534f 4654 2d4c 494d 4954 2043 ns (SOFT-LIMIT C\n-00004ea0: 5552 5245 4e54 2d53 495a 4520 4355 5252 URRENT-SIZE CURR\n-00004eb0: 454e 542d 454e 5452 4945 5320 4849 5453 ENT-ENTRIES HITS\n-00004ec0: 204d 4953 5345 5329 2e72 6570 2e64 6174 MISSES).rep.dat\n-00004ed0: 612e 6461 7475 6d73 236d 616b 652d 6461 a.datums#make-da\n-00004ee0: 7475 6d6d 616b 652d 6461 7475 6d20 5641 tummake-datum VA\n-00004ef0: 4c55 4520 4944 0a0a 4372 6561 7465 2061 LUE ID..Create a\n-00004f00: 6e64 2072 6574 7572 6e20 6120 6e65 7720 nd return a new \n-00004f10: 6461 7461 206f 626a 6563 7420 6f66 2074 data object of t\n-00004f20: 7970 6520 4944 2028 616e 2061 7262 6974 ype ID (an arbit\n-00004f30: 7261 7279 2076 616c 7565 292c 2069 740a rary value), it.\n-00004f40: 7769 6c6c 2068 6176 6520 6f62 6a65 6374 will have object\n-00004f50: 2056 414c 5545 2061 7373 6f63 6961 7465 VALUE associate\n-00004f60: 6420 7769 7468 2069 742e 7265 702e 6461 d with it.rep.da\n-00004f70: 7461 2e64 6174 756d 7323 6461 7475 6d2d ta.datums#datum-\n-00004f80: 7265 6664 6174 756d 2d72 6566 2044 4154 refdatum-ref DAT\n-00004f90: 554d 2049 440a 0a49 6620 6461 7461 206f UM ID..If data o\n-00004fa0: 626a 6563 7420 4441 5455 4d20 6861 7320 bject DATUM has \n-00004fb0: 7479 7065 2049 442c 2072 6574 7572 6e20 type ID, return \n-00004fc0: 6974 7320 6173 736f 6369 6174 6564 2076 its associated v\n-00004fd0: 616c 7565 2c20 656c 7365 0a73 6967 6e61 alue, else.signa\n-00004fe0: 6c20 616e 2065 7272 6f72 2e00 0000 0000 l an error......\n+00001000: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001010: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001020: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001030: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001040: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001050: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001060: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001070: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001080: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001090: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000010a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000010b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000010c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000010d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000010e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000010f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001100: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001110: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001120: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001130: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001140: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001150: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001160: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001170: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001180: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001190: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000011a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000011b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000011c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000011d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000011e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000011f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001200: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001210: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001220: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001230: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001240: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001250: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001260: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001270: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001280: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001290: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000012a0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000012b0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000012c0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000012d0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000012e0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000012f0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001300: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001310: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001320: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001330: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001340: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001350: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001360: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001370: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001380: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001390: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000013a0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000013b0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000013c0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000013d0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000013e0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+000013f0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n+00001400: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001410: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001420: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001430: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001440: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001450: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001460: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001470: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001480: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001490: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001500: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001510: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001520: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001530: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001540: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001550: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001560: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001570: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001580: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001590: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001600: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001610: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001620: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001630: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001640: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001650: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001660: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001670: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001680: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001690: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001700: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001710: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001720: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001730: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001740: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001750: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001760: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001770: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001780: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001790: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001800: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001810: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001820: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001830: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001840: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001850: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001860: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001870: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001880: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001890: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000018a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000018b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000018c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000018d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000018e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000018f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001900: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001910: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001920: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001930: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001940: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001950: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001960: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001970: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001980: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001990: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000019a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000019b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000019c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000019d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000019e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+000019f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001a90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001aa0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001ab0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001ac0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001ad0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001ae0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001af0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001b90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001ba0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001bb0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001bc0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001bd0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001be0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001bf0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n+00001c00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ca0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001cb0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001cc0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001cd0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ce0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001cf0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001d90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001da0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001db0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001dc0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001dd0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001de0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001df0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e00: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e10: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e20: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e30: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e40: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e50: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e60: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e70: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e80: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001e90: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001ea0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001eb0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001ec0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001ed0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001ee0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001ef0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f00: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f10: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f20: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f30: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f40: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f50: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f60: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f70: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f80: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001f90: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001fa0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001fb0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001fc0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001fd0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001fe0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00001ff0: 00d0 0200 0000 0000 00d0 0200 0000 0000 ................\n+00002000: 7265 702e 7379 7374 656d 2375 7365 722d rep.system#user-\n+00002010: 6675 6c6c 2d6e 616d 6575 7365 722d 6675 full-nameuser-fu\n+00002020: 6c6c 2d6e 616d 6520 5b52 4541 4c2d 4e41 ll-name [REAL-NA\n+00002030: 4d45 5d0a 0a52 6574 7572 6e73 2074 6865 ME]..Returns the\n+00002040: 2072 6561 6c20 6e61 6d65 206f 6620 7468 real name of th\n+00002050: 6520 7573 6572 2028 6120 7374 7269 6e67 e user (a string\n+00002060: 292e 2049 6620 5245 414c 2d4e 414d 4520 ). If REAL-NAME \n+00002070: 6973 206e 6f6e 2d6e 696c 2c20 6974 2773 is non-nil, it's\n+00002080: 0a74 6865 206e 616d 6520 746f 2072 6574 .the name to ret\n+00002090: 7572 6e20 696e 2073 7562 7365 7175 656e urn in subsequen\n+000020a0: 7420 6361 6c6c 732e 7265 702e 7379 7374 t calls.rep.syst\n+000020b0: 656d 236d 6573 7361 6765 6d65 7373 6167 em#messagemessag\n+000020c0: 6520 5354 5249 4e47 205b 4449 5350 4c41 e STRING [DISPLA\n+000020d0: 592d 4e4f 575d 0a0a 5465 6d70 6f72 6172 Y-NOW]..Temporar\n+000020e0: 696c 7920 7365 7473 2074 6865 2073 7461 ily sets the sta\n+000020f0: 7475 7320 6469 7370 6c61 7920 746f 2053 tus display to S\n+00002100: 5452 494e 472c 2074 6869 7320 6d61 7920 TRING, this may \n+00002110: 6e6f 7420 6861 7070 656e 2075 6e74 696c not happen until\n+00002120: 2074 6865 0a6e 6578 7420 636f 6d70 6c65 the.next comple\n+00002130: 7465 2072 6564 6973 706c 6179 2c20 756e te redisplay, un\n+00002140: 6c65 7373 2044 4953 504c 4159 2d4e 4f57 less DISPLAY-NOW\n+00002150: 2069 7320 6e6f 6e2d 6e69 6c2e 7265 702e is non-nil.rep.\n+00002160: 6461 7461 2363 6861 722d 646f 776e 6361 data#char-downca\n+00002170: 7365 6368 6172 2d64 6f77 6e63 6173 6520 sechar-downcase \n+00002180: 4348 4152 0a0a 5265 7475 726e 7320 7468 CHAR..Returns th\n+00002190: 6520 6c6f 7765 722d 6361 7365 2065 7175 e lower-case equ\n+000021a0: 6976 616c 656e 7420 6f66 2043 4841 522e ivalent of CHAR.\n+000021b0: 7265 702e 7379 7374 656d 2373 7973 7465 rep.system#syste\n+000021c0: 6d73 7973 7465 6d20 5348 454c 4c2d 434f msystem SHELL-CO\n+000021d0: 4d4d 414e 440a 0a53 796e 6368 726f 6e6f MMAND..Synchrono\n+000021e0: 7573 6c79 2065 7865 6375 7465 2074 6865 usly execute the\n+000021f0: 2073 6865 6c6c 2063 6f6d 6d61 6e64 2073 shell command s\n+00002200: 7472 696e 6720 5348 454c 4c2d 434f 4d4d tring SHELL-COMM\n+00002210: 414e 442e 2052 6574 7572 6e73 2074 6865 AND. Returns the\n+00002220: 0a65 7869 7420 7374 6174 7573 206f 6620 .exit status of \n+00002230: 7468 6520 636f 6d6d 616e 642c 206f 7220 the command, or \n+00002240: 7369 676e 616c 7320 616e 2065 7272 6f72 signals an error\n+00002250: 2069 6620 7468 6520 7368 656c 6c20 636f if the shell co\n+00002260: 756c 646e 2774 0a62 6520 7374 6172 7465 uldn't.be starte\n+00002270: 642e 0a0a 4e6f 7465 2074 6861 7420 7468 d...Note that th\n+00002280: 6520 6578 6974 2073 7461 7475 7320 6973 e exit status is\n+00002290: 205f 6e6f 745f 2074 6865 2073 616d 6520 _not_ the same \n+000022a0: 6173 2074 6865 2072 6574 7572 6e20 636f as the return co\n+000022b0: 6465 2e20 4974 0a64 6570 656e 6473 206f de. It.depends o\n+000022c0: 6e20 7468 6520 6f70 6572 6174 696e 6720 n the operating \n+000022d0: 7379 7374 656d 2c20 6275 7420 756e 6465 system, but unde\n+000022e0: 7220 756e 6978 2074 6865 2072 6574 7572 r unix the retur\n+000022f0: 6e20 636f 6465 206d 6179 2062 650a 666f n code may be.fo\n+00002300: 756e 6420 6279 2072 6967 6874 2d73 6869 und by right-shi\n+00002310: 6674 696e 6720 7468 6520 6578 6974 2073 fting the exit s\n+00002320: 7461 7475 7320 6279 2065 6967 6874 2062 tatus by eight b\n+00002330: 6974 732e 204c 6f77 206e 6f6e 2d7a 6572 its. Low non-zer\n+00002340: 6f0a 7661 6c75 6573 2072 6570 7265 7365 o.values represe\n+00002350: 6e74 2074 6861 7420 7468 6520 7072 6f63 nt that the proc\n+00002360: 6573 7320 7761 7320 6b69 6c6c 6564 2062 ess was killed b\n+00002370: 7920 6120 7369 676e 616c 2e72 6570 2e73 y a signal.rep.s\n+00002380: 7973 7465 6d23 6372 7970 7463 7279 7074 ystem#cryptcrypt\n+00002390: 204b 4559 2053 414c 540a 0a54 6865 2060 KEY SALT..The `\n+000023a0: 6372 7970 7427 2066 756e 6374 696f 6e20 crypt' function \n+000023b0: 7461 6b65 7320 6120 7061 7373 776f 7264 takes a password\n+000023c0: 2c20 4b45 592c 2061 7320 6120 7374 7269 , KEY, as a stri\n+000023d0: 6e67 2c20 616e 6420 6120 5341 4c54 0a63 ng, and a SALT.c\n+000023e0: 6861 7261 6374 6572 2061 7272 6179 2c20 haracter array, \n+000023f0: 616e 6420 7265 7475 726e 7320 6120 7072 and returns a pr\n+00002400: 696e 7461 626c 6520 4153 4349 4920 7374 intable ASCII st\n+00002410: 7269 6e67 2077 6869 6368 2073 7461 7274 ring which start\n+00002420: 7320 7769 7468 0a61 6e6f 7468 6572 2073 s with.another s\n+00002430: 616c 742e 2020 4974 2069 7320 6265 6c69 alt. It is beli\n+00002440: 6576 6564 2074 6861 742c 2067 6976 656e eved that, given\n+00002450: 2074 6865 206f 7574 7075 7420 6f66 2074 the output of t\n+00002460: 6865 2066 756e 6374 696f 6e2c 0a74 6865 he function,.the\n+00002470: 2062 6573 7420 7761 7920 746f 2066 696e best way to fin\n+00002480: 6420 6120 4b45 5920 7468 6174 2077 696c d a KEY that wil\n+00002490: 6c20 7072 6f64 7563 6520 7468 6174 206f l produce that o\n+000024a0: 7574 7075 7420 6973 2074 6f20 6775 6573 utput is to gues\n+000024b0: 730a 7661 6c75 6573 206f 6620 4b45 5920 s.values of KEY \n+000024c0: 756e 7469 6c20 7468 6520 6f72 6967 696e until the origin\n+000024d0: 616c 2076 616c 7565 206f 6620 4b45 5920 al value of KEY \n+000024e0: 6973 2066 6f75 6e64 2e0a 0a53 6565 2063 is found...See c\n+000024f0: 7279 7074 2833 2920 666f 7220 6d6f 7265 rypt(3) for more\n+00002500: 2069 6e66 6f72 6d61 7469 6f6e 2e66 6f72 information.for\n+00002510: 6d61 742d 686f 6f6b 732d 616c 6973 7441 mat-hooks-alistA\n+00002520: 6c69 7374 206f 6620 2843 4841 5220 2e20 list of (CHAR . \n+00002530: 4655 4e43 5449 4f4e 2920 6465 6669 6e69 FUNCTION) defini\n+00002540: 6e67 2065 7874 7261 2066 6f72 6d61 7420 ng extra format \n+00002550: 636f 6e76 6572 7369 6f6e 7320 666f 7220 conversions for \n+00002560: 7468 650a 666f 726d 6174 2066 756e 6374 the.format funct\n+00002570: 696f 6e2e 2046 554e 4354 494f 4e20 6973 ion. FUNCTION is\n+00002580: 2063 616c 6c65 6420 6173 2028 4655 4e43 called as (FUNC\n+00002590: 5449 4f4e 2072 6570 7629 2c20 616e 6420 TION repv), and \n+000025a0: 7368 6f75 6c64 0a72 6574 7572 6e20 7468 should.return th\n+000025b0: 6520 7374 7269 6e67 2074 6f20 6265 2069 e string to be i\n+000025c0: 6e73 6572 7465 642e 7265 702e 696f 2e73 nserted.rep.io.s\n+000025d0: 7472 6561 6d73 2377 7269 7465 7772 6974 treams#writewrit\n+000025e0: 6520 5354 5245 414d 2044 4154 4120 5b4c e STREAM DATA [L\n+000025f0: 454e 4754 485d 0a0a 5772 6974 6573 2044 ENGTH]..Writes D\n+00002600: 4154 412c 2077 6869 6368 2063 616e 2065 ATA, which can e\n+00002610: 6974 6865 7220 6265 2061 2073 7472 696e ither be a strin\n+00002620: 6720 6f72 2061 2063 6861 7261 6374 6572 g or a character\n+00002630: 2c20 746f 2074 6865 2073 7472 6561 6d0a , to the stream.\n+00002640: 5354 5245 414d 2c20 7265 7475 726e 696e STREAM, returnin\n+00002650: 6720 7468 6520 6e75 6d62 6572 206f 6620 g the number of \n+00002660: 6368 6172 6163 7465 7273 2061 6374 7561 characters actua\n+00002670: 6c6c 7920 7772 6974 7465 6e2e 2049 6620 lly written. If \n+00002680: 4441 5441 2069 730a 6120 7374 7269 6e67 DATA is.a string\n+00002690: 204c 454e 4754 4820 6361 6e20 6465 6669 LENGTH can defi\n+000026a0: 6e65 2068 6f77 206d 616e 7920 6368 6172 ne how many char\n+000026b0: 6163 7465 7273 2074 6f20 7772 6974 652e acters to write.\n+000026c0: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r\n+000026d0: 6561 642d 6368 6172 7265 6164 2d63 6861 ead-charread-cha\n+000026e0: 7220 5354 5245 414d 0a0a 5265 6164 7320 r STREAM..Reads \n+000026f0: 7468 6520 6e65 7874 2063 6861 7261 6374 the next charact\n+00002700: 6572 2066 726f 6d20 7468 6520 696e 7075 er from the inpu\n+00002710: 742d 7374 7265 616d 2053 5452 4541 4d2c t-stream STREAM,\n+00002720: 2069 6620 6e6f 206d 6f72 6520 6368 6172 if no more char\n+00002730: 6163 7465 7273 0a61 7265 2061 7661 696c acters.are avail\n+00002740: 6162 6c65 2072 6574 7572 6e73 206e 696c able returns nil\n+00002750: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n+00002760: 7065 656b 2d63 6861 7270 6565 6b2d 6368 peek-charpeek-ch\n+00002770: 6172 2053 5452 4541 4d0a 0a52 6574 7572 ar STREAM..Retur\n+00002780: 6e73 2074 6865 206e 6578 7420 6368 6172 ns the next char\n+00002790: 6163 7465 7220 6672 6f6d 2074 6865 2069 acter from the i\n+000027a0: 6e70 7574 2d73 7472 6561 6d20 5354 5245 nput-stream STRE\n+000027b0: 414d 2c20 2a77 6974 686f 7574 2a0a 7265 AM, *without*.re\n+000027c0: 6d6f 7669 6e67 2074 6861 7420 6368 6172 moving that char\n+000027d0: 6163 7465 7220 6672 6f6d 2074 6865 2068 acter from the h\n+000027e0: 6561 6420 6f66 2074 6865 2073 7472 6561 ead of the strea\n+000027f0: 6d2e 2049 6620 6e6f 206d 6f72 650a 6368 m. If no more.ch\n+00002800: 6172 6163 7465 7273 2061 7265 2061 7661 aracters are ava\n+00002810: 696c 6162 6c65 2072 6574 7572 6e73 206e ilable returns n\n+00002820: 696c 2e72 6570 2e69 6f2e 7374 7265 616d il.rep.io.stream\n+00002830: 7323 7265 6164 2d63 6861 7273 7265 6164 s#read-charsread\n+00002840: 2d63 6861 7273 2053 5452 4541 4d20 434f -chars STREAM CO\n+00002850: 554e 540a 0a52 6561 6420 7570 746f 2043 UNT..Read upto C\n+00002860: 4f55 4e54 2063 6861 7261 6374 6572 7320 OUNT characters \n+00002870: 6672 6f6d 2074 6865 2069 6e70 7574 2073 from the input s\n+00002880: 7472 6561 6d20 5354 5245 414d 2c20 7265 tream STREAM, re\n+00002890: 7475 726e 696e 6720 610a 7374 7269 6e67 turning a.string\n+000028a0: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the \n+000028b0: 6368 6172 6163 7465 7273 2e20 4966 2045 characters. If E\n+000028c0: 4f46 2069 7320 7265 6164 2062 6566 6f72 OF is read befor\n+000028d0: 6520 7265 6164 696e 6720 434f 554e 540a e reading COUNT.\n+000028e0: 6368 6172 6163 7465 7273 2c20 7468 6520 characters, the \n+000028f0: 7265 7475 726e 6564 2073 7472 696e 6720 returned string \n+00002900: 7769 6c6c 2063 6f6e 7461 696e 2074 6865 will contain the\n+00002910: 2063 6861 7261 6374 6572 7320 7265 6164 characters read\n+00002920: 2075 7020 746f 0a74 6861 7420 706f 696e up to.that poin\n+00002930: 742e 2049 6620 6e6f 2063 6861 7261 6374 t. If no charact\n+00002940: 6572 7320 6172 6520 7265 6164 2c20 6e69 ers are read, ni\n+00002950: 6c20 7769 6c6c 2062 6520 7265 7475 726e l will be return\n+00002960: 6564 2e72 6570 2e69 6f2e 7374 7265 616d ed.rep.io.stream\n+00002970: 7323 7265 6164 2d6c 696e 6572 6561 642d s#read-lineread-\n+00002980: 6c69 6e65 2053 5452 4541 4d0a 0a52 6561 line STREAM..Rea\n+00002990: 6420 6f6e 6520 6c69 6e65 206f 6620 7465 d one line of te\n+000029a0: 7874 2066 726f 6d20 5354 5245 414d 2e20 xt from STREAM. \n+000029b0: 2052 6574 7572 6e20 6974 2061 7320 6120 Return it as a \n+000029c0: 7374 7269 6e67 2e20 2049 6620 7468 650a string. If the.\n+000029d0: 6c69 6e65 2077 6173 2074 6572 6d69 6e61 line was termina\n+000029e0: 7465 6420 6279 2061 206e 6577 6c69 6e65 ted by a newline\n+000029f0: 2028 696e 7374 6561 6420 6f66 2045 4f46 (instead of EOF\n+00002a00: 2920 6974 2069 7320 696e 636c 7564 6564 ) it is included\n+00002a10: 2069 6e0a 7468 6520 7265 7475 726e 2076 in.the return v\n+00002a20: 616c 7565 2e20 2049 6620 656e 6420 6f66 alue. If end of\n+00002a30: 2066 696c 6520 6f63 6375 7273 2069 6d6d file occurs imm\n+00002a40: 6564 6961 7465 6c79 2062 6566 6f72 6520 ediately before \n+00002a50: 616e 790a 6368 6172 6163 7465 7273 2063 any.characters c\n+00002a60: 616e 2062 6520 7265 6164 2c20 7265 7475 an be read, retu\n+00002a70: 726e 206e 696c 2e72 6570 2e69 6f2e 7374 rn nil.rep.io.st\n+00002a80: 7265 616d 7323 636f 7079 2d73 7472 6561 reams#copy-strea\n+00002a90: 6d63 6f70 792d 7374 7265 616d 2053 4f55 mcopy-stream SOU\n+00002aa0: 5243 452d 5354 5245 414d 2044 4553 542d RCE-STREAM DEST-\n+00002ab0: 5354 5245 414d 0a0a 436f 7079 2061 6c6c STREAM..Copy all\n+00002ac0: 2063 6861 7261 6374 6572 7320 6672 6f6d characters from\n+00002ad0: 2053 4f55 5243 452d 5354 5245 414d 2074 SOURCE-STREAM t\n+00002ae0: 6f20 4445 5354 2d53 5452 4541 4d20 756e o DEST-STREAM un\n+00002af0: 7469 6c20 616e 2045 4f46 2069 730a 7265 til an EOF is.re\n+00002b00: 6164 2e20 5265 7475 726e 7320 7468 6520 ad. Returns the \n+00002b10: 6e75 6d62 6572 206f 6620 6368 6172 6163 number of charac\n+00002b20: 7465 7273 2063 6f70 6965 642e 7265 702e ters copied.rep.\n+00002b30: 696f 2e73 7472 6561 6d73 2372 6561 6472 io.streams#readr\n+00002b40: 6561 6420 5b53 5452 4541 4d5d 0a0a 5265 ead [STREAM]..Re\n+00002b50: 6164 7320 6f6e 6520 6c69 7370 2d6f 626a ads one lisp-obj\n+00002b60: 6563 7420 6672 6f6d 2074 6865 2069 6e70 ect from the inp\n+00002b70: 7574 2d73 7472 6561 6d20 5354 5245 414d ut-stream STREAM\n+00002b80: 2028 6f72 2074 6865 2076 616c 7565 206f (or the value o\n+00002b90: 6620 7468 650a 7661 7269 6162 6c65 2060 f the.variable `\n+00002ba0: 7374 616e 6461 7264 2d69 6e70 7574 2720 standard-input' \n+00002bb0: 6966 2053 5452 4541 4d20 6973 2075 6e73 if STREAM is uns\n+00002bc0: 7065 6369 6669 6564 2920 616e 6420 7265 pecified) and re\n+00002bd0: 7475 726e 2069 742e 7265 702e 696f 2e73 turn it.rep.io.s\n+00002be0: 7472 6561 6d73 2370 7269 6e74 7072 696e treams#printprin\n+00002bf0: 7420 4f42 4a45 4354 205b 5354 5245 414d t OBJECT [STREAM\n+00002c00: 5d0a 0a46 6972 7374 206f 7574 7075 7473 ]..First outputs\n+00002c10: 2061 206e 6577 6c69 6e65 2c20 7468 656e a newline, then\n+00002c20: 2070 7269 6e74 7320 6120 7465 7874 2072 prints a text r\n+00002c30: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of\n+00002c40: 204f 424a 4543 5420 746f 0a53 5452 4541 OBJECT to.STREA\n+00002c50: 4d20 286f 7220 7468 6520 636f 6e74 656e M (or the conten\n+00002c60: 7473 206f 6620 7468 6520 7661 7269 6162 ts of the variab\n+00002c70: 6c65 2060 7374 616e 6461 7264 2d6f 7574 le `standard-out\n+00002c80: 7075 7427 2920 696e 2061 2066 6f72 6d20 put') in a form \n+00002c90: 7375 6974 6162 6c65 0a66 6f72 2060 7265 suitable.for `re\n+00002ca0: 6164 272e 7265 702e 696f 2e73 7472 6561 ad'.rep.io.strea\n+00002cb0: 6d73 2370 7269 6e31 7072 696e 3120 4f42 ms#prin1prin1 OB\n+00002cc0: 4a45 4354 205b 5354 5245 414d 5d0a 0a50 JECT [STREAM]..P\n+00002cd0: 7269 6e74 7320 6120 7465 7874 2072 6570 rints a text rep\n+00002ce0: 7265 7365 6e74 6174 696f 6e20 6f66 204f resentation of O\n+00002cf0: 424a 4543 5420 746f 2053 5452 4541 4d20 BJECT to STREAM \n+00002d00: 286f 7220 7468 6520 636f 6e74 656e 7473 (or the contents\n+00002d10: 206f 6620 7468 650a 7661 7269 6162 6c65 of the.variable\n+00002d20: 2060 7374 616e 6461 7264 2d6f 7574 7075 `standard-outpu\n+00002d30: 7427 2920 696e 2061 2066 6f72 6d20 7375 t') in a form su\n+00002d40: 6974 6162 6c65 2066 6f72 2060 7265 6164 itable for `read\n+00002d50: 272e 7265 702e 696f 2e73 7472 6561 6d73 '.rep.io.streams\n+00002d60: 236d 616b 652d 7374 7269 6e67 2d69 6e70 #make-string-inp\n+00002d70: 7574 2d73 7472 6561 6d6d 616b 652d 7374 ut-streammake-st\n+00002d80: 7269 6e67 2d69 6e70 7574 2d73 7472 6561 ring-input-strea\n+00002d90: 6d20 5354 5249 4e47 205b 5354 4152 545d m STRING [START]\n+00002da0: 0a0a 5265 7475 726e 7320 6120 696e 7075 ..Returns a inpu\n+00002db0: 7420 7374 7265 616d 2c20 6974 2077 696c t stream, it wil\n+00002dc0: 6c20 7375 7070 6c79 2c20 696e 206f 7264 l supply, in ord\n+00002dd0: 6572 2c20 7468 6520 6368 6172 6163 7465 er, the characte\n+00002de0: 7273 2069 6e20 5354 5249 4e47 2c0a 7374 rs in STRING,.st\n+00002df0: 6172 7469 6e67 2066 726f 6d20 5354 4152 arting from STAR\n+00002e00: 5420 286f 7220 7468 6520 6265 6769 6e6e T (or the beginn\n+00002e10: 696e 6720 6f66 2074 6865 2073 7472 696e ing of the strin\n+00002e20: 6729 2e72 6570 2e69 6f2e 7374 7265 616d g).rep.io.stream\n+00002e30: 7323 6765 742d 6f75 7470 7574 2d73 7472 s#get-output-str\n+00002e40: 6561 6d2d 7374 7269 6e67 6765 742d 6f75 eam-stringget-ou\n+00002e50: 7470 7574 2d73 7472 6561 6d2d 7374 7269 tput-stream-stri\n+00002e60: 6e67 2053 5452 494e 472d 4f55 5450 5554 ng STRING-OUTPUT\n+00002e70: 2d53 5452 4541 4d0a 0a52 6574 7572 6e73 -STREAM..Returns\n+00002e80: 2061 2073 7472 696e 6720 636f 6e74 6169 a string contai\n+00002e90: 6e69 6e67 2074 6865 2063 6861 7261 6374 ning the charact\n+00002ea0: 6572 7320 7772 6974 7465 6e20 746f 2074 ers written to t\n+00002eb0: 6865 2073 7472 6561 6d20 5354 5249 4e47 he stream STRING\n+00002ec0: 2d0a 4f55 5450 5554 2d53 5452 4541 4d20 -.OUTPUT-STREAM \n+00002ed0: 2863 7265 6174 6564 2062 7920 606d 616b (created by `mak\n+00002ee0: 652d 7374 7269 6e67 2d6f 7574 7075 742d e-string-output-\n+00002ef0: 7374 7265 616d 2729 2e20 5468 6520 7374 stream'). The st\n+00002f00: 7265 616d 2069 7320 7468 656e 0a72 6573 ream is then.res\n+00002f10: 6574 2073 6f20 7468 6174 2074 6865 206e et so that the n\n+00002f20: 6578 7420 6361 6c6c 2074 6f20 7468 6973 ext call to this\n+00002f30: 2066 756e 6374 696f 6e20 7769 7468 2074 function with t\n+00002f40: 6869 7320 7374 7265 616d 2077 696c 6c20 his stream will \n+00002f50: 6f6e 6c79 0a72 6574 7572 6e20 7468 6520 only.return the \n+00002f60: 6e65 7720 6368 6172 6163 7465 7273 2e72 new characters.r\n+00002f70: 6570 2e69 6f2e 7374 7265 616d 7323 696e ep.io.streams#in\n+00002f80: 7075 742d 7374 7265 616d 2d70 696e 7075 put-stream-pinpu\n+00002f90: 742d 7374 7265 616d 2d70 2041 5247 0a0a t-stream-p ARG..\n+00002fa0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+00002fb0: 2069 7320 616e 2069 6e70 7574 2073 7472 is an input str\n+00002fc0: 6561 6d2e 7265 702e 696f 2e64 622e 7364 eam.rep.io.db.sd\n+00002fd0: 626d 2373 6462 6d2d 7374 6f72 6573 6462 bm#sdbm-storesdb\n+00002fe0: 6d2d 7374 6f72 6520 4442 4d20 4b45 5920 m-store DBM KEY \n+00002ff0: 5641 4c55 4520 5b46 4c41 4753 5d01 0000 VALUE [FLAGS]...\n+00003000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+00003010: 6f63 6b65 742d 6c6f 6361 6c2d 636c 6965 ocket-local-clie\n+00003020: 6e74 736f 636b 6574 2d6c 6f63 616c 2d63 ntsocket-local-c\n+00003030: 6c69 656e 7420 4144 4452 4553 5320 5b53 lient ADDRESS [S\n+00003040: 5452 4541 4d5d 205b 5345 4e54 494e 454c TREAM] [SENTINEL\n+00003050: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n+00003060: 7475 726e 2061 2073 6f63 6b65 7420 636f turn a socket co\n+00003070: 6e6e 6563 7465 6420 746f 2074 6865 2075 nnected to the u\n+00003080: 6e69 7820 646f 6d61 696e 2073 6f63 6b65 nix domain socke\n+00003090: 7420 6174 0a41 4444 5245 5353 2028 6120 t at.ADDRESS (a \n+000030a0: 7370 6563 6961 6c20 6e6f 6465 2069 6e20 special node in \n+000030b0: 7468 6520 6c6f 6361 6c20 6669 6c69 6e67 the local filing\n+000030c0: 2073 7973 7465 6d29 2e0a 0a41 6c6c 206f system)...All o\n+000030d0: 7574 7075 7420 6672 6f6d 2074 6869 7320 utput from this \n+000030e0: 736f 636b 6574 2077 696c 6c20 6265 2063 socket will be c\n+000030f0: 6f70 6965 6420 746f 2053 5452 4541 4d3b opied to STREAM;\n+00003100: 2077 6865 6e20 7468 6520 736f 636b 6574 when the socket\n+00003110: 0a69 7320 636c 6f73 6564 2064 6f77 6e20 .is closed down \n+00003120: 7265 6d6f 7465 6c79 2053 454e 5449 4e45 remotely SENTINE\n+00003130: 4c20 7769 6c6c 2062 6520 6361 6c6c 6564 L will be called\n+00003140: 2077 6974 6820 7468 6520 736f 636b 6574 with the socket\n+00003150: 2061 7320 6974 730a 7369 6e67 6c65 2061 as its.single a\n+00003160: 7267 756d 656e 742e 7265 702e 696f 2e73 rgument.rep.io.s\n+00003170: 6f63 6b65 7473 2373 6f63 6b65 742d 6c6f ockets#socket-lo\n+00003180: 6361 6c2d 7365 7276 6572 736f 636b 6574 cal-serversocket\n+00003190: 2d6c 6f63 616c 2d73 6572 7665 7220 4144 -local-server AD\n+000031a0: 4452 4553 5320 5b43 414c 4c42 4143 4b5d DRESS [CALLBACK]\n+000031b0: 205b 5345 4e54 494e 454c 5d0a 0a43 7265 [SENTINEL]..Cre\n+000031c0: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n+000031d0: 2073 6f63 6b65 7420 6c69 7374 656e 696e socket listenin\n+000031e0: 6720 666f 7220 636f 6e6e 6563 7469 6f6e g for connection\n+000031f0: 7320 6f6e 2074 6865 2075 6e69 7820 646f s on the unix do\n+00003200: 6d61 696e 0a73 6f63 6b65 7420 6174 2041 main.socket at A\n+00003210: 4444 5245 5353 2028 6120 7370 6563 6961 DDRESS (a specia\n+00003220: 6c20 6e6f 6465 2069 6e20 7468 6520 6c6f l node in the lo\n+00003230: 6361 6c20 6669 6c69 6e67 2073 7973 7465 cal filing syste\n+00003240: 6d29 2e0a 0a57 6865 6e20 6120 636f 6e6e m)...When a conn\n+00003250: 6563 7469 6f6e 2069 7320 7265 7175 6573 ection is reques\n+00003260: 7465 6420 4341 4c4c 4241 434b 2069 7320 ted CALLBACK is \n+00003270: 6361 6c6c 6564 2077 6974 6820 7468 6520 called with the \n+00003280: 7365 7276 6572 0a73 6f63 6b65 7420 6173 server.socket as\n+00003290: 2069 7473 2073 6f6c 6520 6172 6775 6d65 its sole argume\n+000032a0: 6e74 2e20 4974 206d 7573 7420 6361 6c6c nt. It must call\n+000032b0: 2060 736f 636b 6574 2d61 6363 6570 7427 `socket-accept'\n+000032c0: 2074 6f20 6d61 6b65 2074 6865 0a63 6f6e to make the.con\n+000032d0: 6e65 6374 696f 6e2e 0a0a 5768 656e 2074 nection...When t\n+000032e0: 6865 2073 6f63 6b65 7420 6973 2073 6875 he socket is shu\n+000032f0: 7464 6f77 6e20 7265 6d6f 7465 6c79 2c20 tdown remotely, \n+00003300: 5345 4e54 494e 454c 2069 7320 6361 6c6c SENTINEL is call\n+00003310: 6564 2077 6974 6820 7468 650a 736f 636b ed with the.sock\n+00003320: 6574 2061 7320 6974 7320 6f6e 6c79 2061 et as its only a\n+00003330: 7267 756d 656e 742e 7265 702e 696f 2e73 rgument.rep.io.s\n+00003340: 6f63 6b65 7473 2373 6f63 6b65 742d 636c ockets#socket-cl\n+00003350: 6965 6e74 736f 636b 6574 2d63 6c69 656e ientsocket-clien\n+00003360: 7420 484f 5354 4e41 4d45 2050 4f52 5420 t HOSTNAME PORT \n+00003370: 5b53 5452 4541 4d5d 205b 5345 4e54 494e [STREAM] [SENTIN\n+00003380: 454c 5d0a 0a43 7265 6174 6520 616e 6420 EL]..Create and \n+00003390: 7265 7475 726e 2061 2073 6f63 6b65 7420 return a socket \n+000033a0: 636f 6e6e 6563 7465 6420 746f 2074 6865 connected to the\n+000033b0: 2073 6f63 6b65 7420 6f6e 2074 6865 2068 socket on the h\n+000033c0: 6f73 7420 6361 6c6c 6564 0a48 4f53 544e ost called.HOSTN\n+000033d0: 414d 4520 2861 2073 7472 696e 6729 2077 AME (a string) w\n+000033e0: 6974 6820 706f 7274 206e 756d 6265 7220 ith port number \n+000033f0: 504f 5254 2e0a 0a41 6c6c 206f 7574 7075 PORT...All outpu\n+00003400: 7420 6672 6f6d 2074 6869 7320 736f 636b t from this sock\n+00003410: 6574 2077 696c 6c20 6265 2063 6f70 6965 et will be copie\n+00003420: 6420 746f 2053 5452 4541 4d3b 2077 6865 d to STREAM; whe\n+00003430: 6e20 7468 6520 736f 636b 6574 0a69 7320 n the socket.is \n+00003440: 636c 6f73 6564 2064 6f77 6e20 7265 6d6f closed down remo\n+00003450: 7465 6c79 2053 454e 5449 4e45 4c20 7769 tely SENTINEL wi\n+00003460: 6c6c 2062 6520 6361 6c6c 6564 2077 6974 ll be called wit\n+00003470: 6820 7468 6520 736f 636b 6574 2061 7320 h the socket as \n+00003480: 6974 730a 7369 6e67 6c65 2061 7267 756d its.single argum\n+00003490: 656e 742e 7265 702e 696f 2e73 6f63 6b65 ent.rep.io.socke\n+000034a0: 7473 2373 6f63 6b65 742d 7365 7276 6572 ts#socket-server\n+000034b0: 736f 636b 6574 2d73 6572 7665 7220 5b48 socket-server [H\n+000034c0: 4f53 544e 414d 455d 205b 504f 5254 5d20 OSTNAME] [PORT] \n+000034d0: 5b43 414c 4c42 4143 4b5d 205b 5345 4e54 [CALLBACK] [SENT\n+000034e0: 494e 454c 5d0a 0a43 7265 6174 6520 616e INEL]..Create an\n+000034f0: 6420 7265 7475 726e 2061 2073 6f63 6b65 d return a socke\n+00003500: 7420 636f 6e6e 6563 7465 6420 6c69 7374 t connected list\n+00003510: 656e 696e 6720 666f 7220 636f 6e6e 6563 ening for connec\n+00003520: 7469 6f6e 7320 6f6e 2074 6865 0a68 6f73 tions on the.hos\n+00003530: 7420 6361 6c6c 6564 2048 4f53 544e 414d t called HOSTNAM\n+00003540: 4520 2861 2073 7472 696e 6729 2077 6974 E (a string) wit\n+00003550: 6820 706f 7274 206e 756d 6265 7220 504f h port number PO\n+00003560: 5254 2e20 4966 2048 4f53 544e 414d 4520 RT. If HOSTNAME \n+00003570: 6973 0a66 616c 7365 2c20 6c69 7374 656e is.false, listen\n+00003580: 2066 6f72 2061 6e79 2069 6e63 6f6d 696e for any incomin\n+00003590: 6720 6164 6472 6573 7365 732e 2049 6620 g addresses. If \n+000035a0: 504f 5254 2069 7320 756e 6465 6669 6e65 PORT is undefine\n+000035b0: 6420 6120 7261 6e64 6f6d 0a70 6f72 7420 d a random.port \n+000035c0: 7769 6c6c 2062 6520 6368 6f73 656e 2e0a will be chosen..\n+000035d0: 0a57 6865 6e20 6120 636f 6e6e 6563 7469 .When a connecti\n+000035e0: 6f6e 2069 7320 7265 7175 6573 7465 6420 on is requested \n+000035f0: 4341 4c4c 4241 434b 2069 7320 6361 6c6c CALLBACK is call\n+00003600: 6564 2077 6974 6820 7468 6520 7365 7276 ed with the serv\n+00003610: 6572 0a73 6f63 6b65 7420 6173 2069 7473 er.socket as its\n+00003620: 2073 6f6c 6520 6172 6775 6d65 6e74 2e20 sole argument. \n+00003630: 4974 206d 7573 7420 6361 6c6c 2060 736f It must call `so\n+00003640: 636b 6574 2d61 6363 6570 7427 2074 6f20 cket-accept' to \n+00003650: 6d61 6b65 2074 6865 0a63 6f6e 6e65 6374 make the.connect\n+00003660: 696f 6e2e 0a0a 5768 656e 2074 6865 2073 ion...When the s\n+00003670: 6f63 6b65 7420 6973 2073 6875 7464 6f77 ocket is shutdow\n+00003680: 6e20 7265 6d6f 7465 6c79 2c20 5345 4e54 n remotely, SENT\n+00003690: 494e 454c 2069 7320 6361 6c6c 6564 2077 INEL is called w\n+000036a0: 6974 6820 7468 650a 736f 636b 6574 2061 ith the.socket a\n+000036b0: 7320 6974 7320 6f6e 6c79 2061 7267 756d s its only argum\n+000036c0: 656e 742e 7265 702e 696f 2e73 6f63 6b65 ent.rep.io.socke\n+000036d0: 7473 2363 6c6f 7365 2d73 6f63 6b65 7463 ts#close-socketc\n+000036e0: 6c6f 7365 2d73 6f63 6b65 7420 534f 434b lose-socket SOCK\n+000036f0: 4554 0a0a 5368 7574 646f 776e 2074 6865 ET..Shutdown the\n+00003700: 2063 6f6e 6e65 6374 696f 6e20 6173 736f connection asso\n+00003710: 6369 6174 6520 7769 7468 2053 4f43 4b45 ciate with SOCKE\n+00003720: 542e 204e 6f74 6520 7468 6174 2074 6869 T. Note that thi\n+00003730: 7320 646f 6573 206e 6f74 0a63 6175 7365 s does not.cause\n+00003740: 2074 6865 2053 454e 5449 4e45 4c20 6675 the SENTINEL fu\n+00003750: 6e63 7469 6f6e 2061 7373 6f63 6961 7465 nction associate\n+00003760: 6420 7769 7468 2053 4f43 4b45 5420 746f d with SOCKET to\n+00003770: 2072 756e 2e72 6570 2e69 6f2e 736f 636b run.rep.io.sock\n+00003780: 6574 7323 736f 636b 6574 2d61 6363 6570 ets#socket-accep\n+00003790: 7473 6f63 6b65 742d 6163 6365 7074 2053 tsocket-accept S\n+000037a0: 4f43 4b45 5420 5b53 5452 4541 4d5d 205b OCKET [STREAM] [\n+000037b0: 5345 4e54 494e 454c 5d0a 0a41 6363 6570 SENTINEL]..Accep\n+000037c0: 7420 7468 6520 7065 6e64 696e 6720 636f t the pending co\n+000037d0: 6e6e 6563 7469 6f6e 2072 6571 7565 7374 nnection request\n+000037e0: 206f 6e20 7365 7276 6572 2073 6f63 6b65 on server socke\n+000037f0: 7420 534f 434b 4554 2e20 5468 6973 0a77 t SOCKET. This.w\n+00003800: 696c 6c20 6372 6561 7465 2061 6e64 2072 ill create and r\n+00003810: 6574 7572 6e20 6120 636c 6965 6e74 2073 eturn a client s\n+00003820: 6f63 6b65 7420 666f 726d 696e 6720 7468 ocket forming th\n+00003830: 6520 656e 6420 706f 696e 7420 6f66 2074 e end point of t\n+00003840: 6865 0a63 6f6e 6e65 6374 696f 6e2e 0a0a he.connection...\n+00003850: 416e 7920 6f75 7470 7574 2072 6563 6569 Any output recei\n+00003860: 7665 6420 7769 6c6c 2062 6520 636f 7069 ved will be copi\n+00003870: 6564 2074 6f20 7468 6520 6f75 7470 7574 ed to the output\n+00003880: 2073 7472 6561 6d20 5354 5245 414d 2c20 stream STREAM, \n+00003890: 7768 656e 0a74 6865 2063 6f6e 6e65 6374 when.the connect\n+000038a0: 696f 6e20 6973 2074 6572 6d69 6e61 7465 ion is terminate\n+000038b0: 6420 7265 6d6f 7465 6c79 2053 454e 5449 d remotely SENTI\n+000038c0: 4e45 4c20 7769 6c6c 2062 6520 6361 6c6c NEL will be call\n+000038d0: 6564 2077 6974 6820 7468 650a 636c 6f73 ed with the.clos\n+000038e0: 6564 2073 6f63 6b65 7420 6173 2069 7473 ed socket as its\n+000038f0: 2073 6f6c 6520 6172 6775 6d65 6e74 2e0a sole argument..\n+00003900: 0a4e 6f74 6520 7468 6174 2074 6869 7320 .Note that this \n+00003910: 6675 6e63 7469 6f6e 206d 7573 7420 6265 function must be\n+00003920: 2063 616c 6c65 6420 6576 6572 7920 7469 called every ti\n+00003930: 6d65 2061 2063 6f6e 6e65 6374 696f 6e20 me a connection \n+00003940: 7265 7175 6573 740a 6973 2072 6563 6569 request.is recei\n+00003950: 7665 642e 2049 6620 7468 6520 7365 7276 ved. If the serv\n+00003960: 6572 2077 616e 7473 2074 6f20 7265 6a65 er wants to reje\n+00003970: 6374 2074 6865 2063 6f6e 6e65 6374 696f ct the connectio\n+00003980: 6e20 6974 2073 686f 756c 640a 7375 6273 n it should.subs\n+00003990: 6571 7565 6e74 6c79 2063 616c 6c20 6063 equently call `c\n+000039a0: 6c6f 7365 2d73 6f63 6b65 7427 206f 6e20 lose-socket' on \n+000039b0: 7468 6520 6372 6561 7465 6420 636c 6965 the created clie\n+000039c0: 6e74 2e72 6570 2e69 6f2e 736f 636b 6574 nt.rep.io.socket\n+000039d0: 7323 736f 636b 6574 2d61 6464 7265 7373 s#socket-address\n+000039e0: 736f 636b 6574 2d61 6464 7265 7373 2053 socket-address S\n+000039f0: 4f43 4b45 540a 0a52 6574 7572 6e20 7468 OCKET..Return th\n+00003a00: 6520 6164 6472 6573 7320 6173 736f 6369 e address associ\n+00003a10: 6174 6564 2077 6974 6820 534f 434b 4554 ated with SOCKET\n+00003a20: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th\n+00003a30: 6973 2069 7320 756e 6b6e 6f77 6e2e 7265 is is unknown.re\n+00003a40: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n+00003a50: 6b65 742d 706f 7274 736f 636b 6574 2d70 ket-portsocket-p\n+00003a60: 6f72 7420 534f 434b 4554 0a0a 5265 7475 ort SOCKET..Retu\n+00003a70: 726e 2074 6865 2070 6f72 7420 6173 736f rn the port asso\n+00003a80: 6369 6174 6564 2077 6974 6820 534f 434b ciated with SOCK\n+00003a90: 4554 2c20 6f72 2066 616c 7365 2069 6620 ET, or false if \n+00003aa0: 7468 6973 2069 7320 756e 6b6e 6f77 6e2e this is unknown.\n+00003ab0: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+00003ac0: 6f63 6b65 742d 7065 6572 2d61 6464 7265 ocket-peer-addre\n+00003ad0: 7373 736f 636b 6574 2d70 6565 722d 6164 sssocket-peer-ad\n+00003ae0: 6472 6573 7320 534f 434b 4554 0a0a 5265 dress SOCKET..Re\n+00003af0: 7475 726e 2074 6865 2061 6464 7265 7373 turn the address\n+00003b00: 206f 6620 7468 6520 7065 6572 2063 6f6e of the peer con\n+00003b10: 6e65 6374 6564 2074 6f20 534f 434b 4554 nected to SOCKET\n+00003b20: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th\n+00003b30: 6973 0a69 7320 756e 6b6e 6f77 6e2e 7265 is.is unknown.re\n+00003b40: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n+00003b50: 6b65 742d 7065 6572 2d70 6f72 7473 6f63 ket-peer-portsoc\n+00003b60: 6b65 742d 7065 6572 2d70 6f72 7420 534f ket-peer-port SO\n+00003b70: 434b 4554 0a0a 5265 7475 726e 2074 6865 CKET..Return the\n+00003b80: 2070 6f72 7420 6f66 2074 6865 2070 6565 port of the pee\n+00003b90: 7220 636f 6e6e 6563 7465 6420 746f 2053 r connected to S\n+00003ba0: 4f43 4b45 542c 206f 7220 6661 6c73 6520 OCKET, or false \n+00003bb0: 6966 2074 6869 7320 6973 0a75 6e6b 6e6f if this is.unkno\n+00003bc0: 776e 2e72 6570 2e69 6f2e 736f 636b 6574 wn.rep.io.socket\n+00003bd0: 7323 6163 6365 7074 2d73 6f63 6b65 742d s#accept-socket-\n+00003be0: 6f75 7470 7574 2d31 6163 6365 7074 2d73 output-1accept-s\n+00003bf0: 6f63 6b65 742d 6f75 7470 7574 2d31 2053 ocket-output-1 S\n+00003c00: 4f43 4b45 5420 5b53 4543 535d 205b 4d53 OCKET [SECS] [MS\n+00003c10: 4543 535d 0a0a 5072 6f63 6573 7320 616e ECS]..Process an\n+00003c20: 7920 7065 6e64 696e 6720 6f75 7470 7574 y pending output\n+00003c30: 2066 726f 6d20 534f 434b 4554 2028 7468 from SOCKET (th\n+00003c40: 6973 2069 6e63 6c75 6465 7320 636f 6e6e is includes conn\n+00003c50: 6563 7469 6f6e 0a72 6571 7565 7374 732c ection.requests,\n+00003c60: 2064 6174 6120 7472 616e 7366 6572 2061 data transfer a\n+00003c70: 6e64 2073 6875 7464 6f77 6e20 6e6f 7469 nd shutdown noti\n+00003c80: 6669 6361 7469 6f6e 7329 2e0a 0a57 6169 fications)...Wai\n+00003c90: 7473 2066 6f72 2053 4543 5320 7365 636f ts for SECS seco\n+00003ca0: 6e64 7320 616e 6420 4d53 4543 5320 6d69 nds and MSECS mi\n+00003cb0: 6c6c 6973 6563 6f6e 6473 2e20 5265 7475 lliseconds. Retu\n+00003cc0: 726e 7320 7472 7565 2069 6620 7468 650a rns true if the.\n+00003cd0: 7469 6d65 6f75 7420 7761 7320 7265 6163 timeout was reac\n+00003ce0: 6865 6420 7769 7468 6f75 7420 616e 7920 hed without any \n+00003cf0: 6f75 7470 7574 2062 6569 6e67 2070 726f output being pro\n+00003d00: 6365 7373 6564 2c20 6f74 6865 7277 6973 cessed, otherwis\n+00003d10: 650a 7265 7475 726e 7320 6661 6c73 652e e.returns false.\n+00003d20: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+00003d30: 6f63 6b65 7470 736f 636b 6574 7020 4152 ocketpsocketp AR\n+00003d40: 470a 0a52 6574 7572 6e20 7472 7565 2069 G..Return true i\n+00003d50: 6620 4152 4720 6973 2061 6e20 756e 636c f ARG is an uncl\n+00003d60: 6f73 6564 2073 6f63 6b65 7420 6f62 6a65 osed socket obje\n+00003d70: 6374 2e6c 6f61 642d 7061 7468 4120 6c69 ct.load-pathA li\n+00003d80: 7374 206f 6620 6469 7265 6374 6f72 7920 st of directory \n+00003d90: 6e61 6d65 732e 2057 6865 6e20 606c 6f61 names. When `loa\n+00003da0: 6427 206f 7065 6e73 2061 206c 6973 702d d' opens a lisp-\n+00003db0: 6669 6c65 2069 7420 7365 6172 6368 6573 file it searches\n+00003dc0: 2065 6163 680a 6469 7265 6374 6f72 7920 each.directory \n+00003dd0: 6e61 6d65 6420 696e 2074 6869 7320 6c69 named in this li\n+00003de0: 7374 2069 6e20 7475 726e 2075 6e74 696c st in turn until\n+00003df0: 2074 6865 2066 696c 6520 6973 2066 6f75 the file is fou\n+00003e00: 6e64 206f 7220 7468 6520 6c69 7374 0a69 nd or the list.i\n+00003e10: 7320 6578 6861 7573 7465 642e 646c 2d6c s exhausted.dl-l\n+00003e20: 6f61 642d 7061 7468 4c69 7374 206f 6620 oad-pathList of \n+00003e30: 6469 7265 6374 6f72 6965 7320 7365 6172 directories sear\n+00003e40: 6368 6564 2066 6f72 2064 796e 616d 6963 ched for dynamic\n+00003e50: 616c 6c79 206c 6f61 6465 6420 6f62 6a65 ally loaded obje\n+00003e60: 6374 2066 696c 6573 2e61 6674 6572 2d6c ct files.after-l\n+00003e70: 6f61 642d 616c 6973 7441 206c 6973 7420 oad-alistA list \n+00003e80: 6f66 2028 4c49 4252 4152 5920 464f 524d of (LIBRARY FORM\n+00003e90: 532e 2e2e 292e 2057 6865 6e65 7665 7220 S...). Whenever \n+00003ea0: 7468 6520 606c 6f61 6427 2063 6f6d 6d61 the `load' comma\n+00003eb0: 6e64 2072 6561 6473 2061 2066 696c 650a nd reads a file.\n+00003ec0: 6f66 204c 6973 7020 636f 6465 204c 4942 of Lisp code LIB\n+00003ed0: 5241 5259 2c20 6974 2065 7865 6375 7465 RARY, it execute\n+00003ee0: 7320 6561 6368 206f 6620 464f 524d 532e s each of FORMS.\n+00003ef0: 204e 6f74 6520 7468 6174 204c 4942 5241 Note that LIBRA\n+00003f00: 5259 206d 7573 740a 6578 6163 746c 7920 RY must.exactly \n+00003f10: 6d61 7463 6820 7468 6520 4649 4c45 2061 match the FILE a\n+00003f20: 7267 756d 656e 7420 6769 7665 6e20 746f rgument given to\n+00003f30: 2060 6c6f 6164 272e 7265 702d 6469 7265 `load'.rep-dire\n+00003f40: 6374 6f72 7954 6865 2064 6972 6563 746f ctoryThe directo\n+00003f50: 7279 2069 6e20 7768 6963 6820 616c 6c20 ry in which all \n+00003f60: 696e 7374 616c 6c65 6420 6461 7461 2066 installed data f\n+00003f70: 696c 6573 206c 6976 652e 6c69 7370 2d6c iles live.lisp-l\n+00003f80: 6962 2d64 6972 6563 746f 7279 5468 6520 ib-directoryThe \n+00003f90: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n+00003fa0: 6374 6f72 7920 696e 2077 6869 6368 2074 ctory in which t\n+00003fb0: 6865 2073 7461 6e64 6172 6420 6c69 7370 he standard lisp\n+00003fc0: 2066 696c 6573 206c 6976 652e 7265 702e files live.rep.\n+00003fd0: 6461 7461 236e 756c 6c6e 756c 6c20 4152 data#nullnull AR\n+00003fe0: 470a 0a52 6574 7572 6e73 2074 2069 6620 G..Returns t if \n+00003ff0: 4152 4720 6973 206e 696c 2e00 0000 0000 ARG is nil......\n+00004000: 7369 7465 2d6c 6973 702d 6469 7265 6374 site-lisp-direct\n+00004010: 6f72 7954 6865 206e 616d 6520 6f66 2074 oryThe name of t\n+00004020: 6865 2064 6972 6563 746f 7279 2069 6e20 he directory in \n+00004030: 7768 6963 6820 7369 7465 2d73 7065 6369 which site-speci\n+00004040: 6669 6320 4c69 7370 2066 696c 6573 2061 fic Lisp files a\n+00004050: 7265 2073 746f 7265 642e 6578 6563 2d64 re stored.exec-d\n+00004060: 6972 6563 746f 7279 5468 6520 6e61 6d65 irectoryThe name\n+00004070: 206f 6620 7468 6520 6469 7265 6374 6f72 of the director\n+00004080: 7920 636f 6e74 6169 6e69 6e67 2061 7263 y containing arc\n+00004090: 6869 7465 6374 7572 6520 7370 6563 6966 hitecture specif\n+000040a0: 6963 2066 696c 6573 2e64 6f63 756d 656e ic files.documen\n+000040b0: 7461 7469 6f6e 2d66 696c 6554 6865 206e tation-fileThe n\n+000040c0: 616d 6520 6f66 2074 6865 2064 6174 6162 ame of the datab\n+000040d0: 6173 6520 636f 6e74 6169 6e69 6e67 2074 ase containing t\n+000040e0: 6865 206c 6973 702d 6c69 6272 6172 7927 he lisp-library'\n+000040f0: 7320 646f 6375 6d65 6e74 6174 696f 6e20 s documentation \n+00004100: 7374 7269 6e67 732e 646f 6375 6d65 6e74 strings.document\n+00004110: 6174 696f 6e2d 6669 6c65 7341 206c 6973 ation-filesA lis\n+00004120: 7420 6f66 2064 6174 6162 6173 6520 6e61 t of database na\n+00004130: 6d65 7320 636f 6e74 6169 6e69 6e67 2061 mes containing a\n+00004140: 6c6c 2064 6f63 756d 656e 7461 7469 6f6e ll documentation\n+00004150: 2073 7472 696e 6773 2e64 6c2d 6c6f 6164 strings.dl-load\n+00004160: 2d72 656c 6f63 2d6e 6f77 5768 656e 206e -reloc-nowWhen n\n+00004170: 6f6e 2d6e 696c 2c20 6479 6e61 6d69 6361 on-nil, dynamica\n+00004180: 6c6c 7920 6c6f 6164 6564 206c 6962 7261 lly loaded libra\n+00004190: 7269 6573 2068 6176 6520 616c 6c20 7379 ries have all sy\n+000041a0: 6d62 6f6c 2072 656c 6f63 6174 696f 6e73 mbol relocations\n+000041b0: 0a70 6572 6672 6f6d 6564 2061 7420 6c6f .perfromed at lo\n+000041c0: 6164 2d74 696d 652c 206e 6f74 2061 7320 ad-time, not as \n+000041d0: 7265 7175 6972 6564 2e6c 6f61 642d 6669 required.load-fi\n+000041e0: 6c65 6e61 6d65 5768 696c 6520 7573 696e lenameWhile usin\n+000041f0: 6720 7468 6520 606c 6f61 6427 2066 756e g the `load' fun\n+00004200: 6374 696f 6e20 746f 206c 6f61 6420 6120 ction to load a \n+00004210: 4c69 7370 206c 6962 7261 7279 2c20 7468 Lisp library, th\n+00004220: 6973 2076 6172 6961 626c 6520 6973 0a73 is variable is.s\n+00004230: 6574 2074 6f20 7468 6520 6e61 6d65 206f et to the name o\n+00004240: 6620 7468 6520 6669 6c65 2062 6569 6e67 f the file being\n+00004250: 206c 6f61 6465 642e 7265 702e 6c61 6e67 loaded.rep.lang\n+00004260: 2e69 6e74 6572 7072 6574 6572 2371 756f .interpreter#quo\n+00004270: 7465 7175 6f74 6520 4152 470a 2741 5247 tequote ARG.'ARG\n+00004280: 0a0a 5265 7475 726e 7320 4152 472e 7265 ..Returns ARG.re\n+00004290: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+000042a0: 6572 236c 616d 6264 616c 616d 6264 6120 er#lambdalambda \n+000042b0: 4c41 4d42 4441 2d4c 4953 5420 424f 4459 LAMBDA-LIST BODY\n+000042c0: 2e2e 2e0a 0a45 7661 6c75 6174 6573 2074 .....Evaluates t\n+000042d0: 6f20 616e 2061 6e6f 6e79 6d6f 7573 2066 o an anonymous f\n+000042e0: 756e 6374 696f 6e2e 7265 702e 6461 7461 unction.rep.data\n+000042f0: 2363 6172 6361 7220 434f 4e53 2d43 454c #carcar CONS-CEL\n+00004300: 4c0a 0a52 6574 7572 6e73 2074 6865 2076 L..Returns the v\n+00004310: 616c 7565 2073 746f 7265 6420 696e 2074 alue stored in t\n+00004320: 6865 2063 6172 2073 6c6f 7420 6f66 2043 he car slot of C\n+00004330: 4f4e 532d 4345 4c4c 2c20 6f72 206e 696c ONS-CELL, or nil\n+00004340: 2069 6620 434f 4e53 2d43 454c 4c0a 6973 if CONS-CELL.is\n+00004350: 206e 696c 2e72 6570 2e64 6174 6123 6364 nil.rep.data#cd\n+00004360: 7263 6472 2043 4f4e 532d 4345 4c4c 0a0a rcdr CONS-CELL..\n+00004370: 5265 7475 726e 7320 7468 6520 7661 6c75 Returns the valu\n+00004380: 6520 7374 6f72 6564 2069 6e20 7468 6520 e stored in the \n+00004390: 6364 7220 736c 6f74 206f 6620 434f 4e53 cdr slot of CONS\n+000043a0: 2d43 454c 4c2c 206f 7220 6e69 6c20 6966 -CELL, or nil if\n+000043b0: 2043 4f4e 532d 4345 4c4c 0a69 7320 6e69 CONS-CELL.is ni\n+000043c0: 6c2e 7265 702e 6461 7461 236c 6973 746c l.rep.data#listl\n+000043d0: 6973 7420 4152 4753 2e2e 2e0a 0a52 6574 ist ARGS.....Ret\n+000043e0: 7572 6e73 2061 206e 6577 206c 6973 7420 urns a new list \n+000043f0: 7769 7468 2065 6c65 6d65 6e74 7320 4152 with elements AR\n+00004400: 4753 2e2e 2e72 6570 2e64 6174 6123 6c69 GS...rep.data#li\n+00004410: 7374 2a6c 6973 742a 2041 5247 3120 4152 st*list* ARG1 AR\n+00004420: 4732 202e 2e2e 2041 5247 4e0a 0a52 6574 G2 ... ARGN..Ret\n+00004430: 7572 6e73 2061 206e 6577 206c 6973 7420 urns a new list \n+00004440: 2841 5247 3120 4152 4732 202e 2e2e 2041 (ARG1 ARG2 ... A\n+00004450: 5247 4e2d 3120 2e20 4152 474e 292e 2054 RGN-1 . ARGN). T\n+00004460: 6861 7420 6973 2c20 7468 6520 7361 6d65 hat is, the same\n+00004470: 2061 7320 6672 6f6d 0a60 6c69 7374 2720 as from.`list' \n+00004480: 6275 7420 7468 6520 6c61 7374 2061 7267 but the last arg\n+00004490: 756d 656e 7420 6973 2064 6f74 7465 6420 ument is dotted \n+000044a0: 746f 2074 6865 206c 6173 7420 6275 7420 to the last but \n+000044b0: 6f6e 6520 6172 6775 6d65 6e74 2e72 6570 one argument.rep\n+000044c0: 2e64 6174 6123 6d61 6b65 2d6c 6973 746d .data#make-listm\n+000044d0: 616b 652d 6c69 7374 204c 454e 4754 4820 ake-list LENGTH \n+000044e0: 5b49 4e49 5449 414c 2d72 6570 765d 0a0a [INITIAL-repv]..\n+000044f0: 5265 7475 726e 7320 6120 6e65 7720 6c69 Returns a new li\n+00004500: 7374 2077 6974 6820 4c45 4e47 5448 206d st with LENGTH m\n+00004510: 656d 6265 7273 2c20 6561 6368 206f 6620 embers, each of \n+00004520: 7768 6963 6820 6973 2069 6e69 7469 616c which is initial\n+00004530: 6973 6564 2074 6f0a 494e 4954 4941 4c2d ised to.INITIAL-\n+00004540: 7265 7076 2c20 6f72 206e 696c 2e72 6570 repv, or nil.rep\n+00004550: 2e64 6174 6123 6170 7065 6e64 6170 7065 .data#appendappe\n+00004560: 6e64 204c 4953 5453 2e2e 2e0a 0a4e 6f6e nd LISTS.....Non\n+00004570: 2d64 6573 7472 7563 7469 7665 6c79 2063 -destructively c\n+00004580: 6f6e 6361 7465 6e61 7465 7320 6561 6368 oncatenates each\n+00004590: 206f 6620 6974 2773 2061 7267 756d 656e of it's argumen\n+000045a0: 7420 4c49 5354 532e 2e2e 2069 6e74 6f20 t LISTS... into \n+000045b0: 6f6e 650a 6e65 7720 6c69 7374 2077 6869 one.new list whi\n+000045c0: 6368 2069 7320 7265 7475 726e 6564 2e72 ch is returned.r\n+000045d0: 6570 2e64 6174 6123 6e63 6f6e 636e 636f ep.data#nconcnco\n+000045e0: 6e63 204c 4953 5453 2e2e 2e0a 0a44 6573 nc LISTS.....Des\n+000045f0: 7472 7563 7469 7665 6c79 2063 6f6e 6361 tructively conca\n+00004600: 7465 6e61 7465 7320 6561 6368 206f 6620 tenates each of \n+00004610: 6974 2773 2061 7267 756d 656e 7420 4c49 it's argument LI\n+00004620: 5354 532e 2e2e 2069 6e74 6f20 6f6e 6520 STS... into one \n+00004630: 6e65 770a 6c69 7374 2e20 4576 6572 7920 new.list. Every \n+00004640: 4c49 5354 2062 7574 2074 6865 206c 6173 LIST but the las\n+00004650: 7420 6973 206d 6f64 6966 6965 6420 736f t is modified so\n+00004660: 2074 6861 7420 6974 2773 206c 6173 7420 that it's last \n+00004670: 6364 7220 706f 696e 7473 0a74 6f20 7468 cdr points.to th\n+00004680: 6520 6265 6769 6e6e 696e 6720 6f66 2074 e beginning of t\n+00004690: 6865 206e 6578 7420 6c69 7374 2e20 5265 he next list. Re\n+000046a0: 7475 726e 7320 7468 6520 6e65 7720 6c69 turns the new li\n+000046b0: 7374 2e72 6570 2e64 6174 6123 7270 6c61 st.rep.data#rpla\n+000046c0: 6361 7270 6c61 6361 2043 4f4e 532d 4345 carplaca CONS-CE\n+000046d0: 4c4c 204e 4557 2d43 4152 0a0a 5365 7473 LL NEW-CAR..Sets\n+000046e0: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n+000046f0: 6520 6361 7220 736c 6f74 2069 6e20 434f e car slot in CO\n+00004700: 4e53 2d43 454c 4c20 746f 204e 4557 2d43 NS-CELL to NEW-C\n+00004710: 4152 2e0a 5265 7475 726e 7320 7468 6520 AR..Returns the \n+00004720: 434f 4e53 2d43 454c 4c2e 7265 702e 6461 CONS-CELL.rep.da\n+00004730: 7461 2372 706c 6163 6472 706c 6163 6420 ta#rplacdrplacd \n+00004740: 434f 4e53 2d43 454c 4c20 4e45 572d 4344 CONS-CELL NEW-CD\n+00004750: 520a 0a53 6574 7320 7468 6520 7661 6c75 R..Sets the valu\n+00004760: 6520 6f66 2074 6865 2063 6472 2073 6c6f e of the cdr slo\n+00004770: 7420 696e 2043 4f4e 532d 4345 4c4c 2074 t in CONS-CELL t\n+00004780: 6f20 4e45 572d 4344 522e 0a52 6574 7572 o NEW-CDR..Retur\n+00004790: 6e73 2074 6865 2043 4f4e 532d 4345 4c4c ns the CONS-CELL\n+000047a0: 2e72 6570 2e64 6174 6123 7265 7665 7273 .rep.data#revers\n+000047b0: 6572 6576 6572 7365 204c 4953 540a 0a52 ereverse LIST..R\n+000047c0: 6574 7572 6e73 2061 206e 6577 206c 6973 eturns a new lis\n+000047d0: 7420 7768 6963 6820 6973 2061 2063 6f70 t which is a cop\n+000047e0: 7920 6f66 204c 4953 5420 6578 6365 7074 y of LIST except\n+000047f0: 2074 6861 7420 7468 6520 6d65 6d62 6572 that the member\n+00004800: 7320 6172 6520 696e 0a72 6576 6572 7365 s are in.reverse\n+00004810: 206f 7264 6572 2e72 6570 2e64 6174 6123 order.rep.data#\n+00004820: 6e72 6576 6572 7365 6e72 6576 6572 7365 nreversenreverse\n+00004830: 204c 4953 540a 0a52 6574 7572 6e73 204c LIST..Returns L\n+00004840: 4953 5420 616c 7465 7265 6420 736f 2074 IST altered so t\n+00004850: 6861 7420 6974 2773 206d 656d 6265 7273 hat it's members\n+00004860: 2061 7265 2069 6e20 7265 7665 7273 6520 are in reverse \n+00004870: 6f72 6465 7220 746f 2077 6861 7420 7468 order to what th\n+00004880: 6579 0a77 6572 652e 2054 6869 7320 6675 ey.were. This fu\n+00004890: 6e63 7469 6f6e 2069 7320 6465 7374 7275 nction is destru\n+000048a0: 6374 6976 6520 746f 7761 7264 7320 6974 ctive towards it\n+000048b0: 2773 2061 7267 756d 656e 742e 7265 702e 's argument.rep.\n+000048c0: 6461 7461 2361 7373 6f63 6173 736f 6320 data#assocassoc \n+000048d0: 454c 5420 4153 534f 432d 4c49 5354 0a0a ELT ASSOC-LIST..\n+000048e0: 5365 6172 6368 6573 2041 5353 4f43 2d4c Searches ASSOC-L\n+000048f0: 4953 5420 666f 7220 6120 6c69 7374 2077 IST for a list w\n+00004900: 686f 7365 2066 6972 7374 2065 6c65 6d65 hose first eleme\n+00004910: 6e74 2069 7320 454c 542e 2060 6173 736f nt is ELT. `asso\n+00004920: 6327 2075 7365 730a 6065 7175 616c 2720 c' uses.`equal' \n+00004930: 746f 2063 6f6d 7061 7265 2065 6c65 6d65 to compare eleme\n+00004940: 6e74 732e 2052 6574 7572 6e73 2074 6865 nts. Returns the\n+00004950: 2073 7562 2d6c 6973 7420 7374 6172 7469 sub-list starti\n+00004960: 6e67 2066 726f 6d20 7468 6520 6669 7273 ng from the firs\n+00004970: 7420 0a6d 6174 6368 696e 6720 6173 736f t .matching asso\n+00004980: 6369 6174 696f 6e2e 0a46 6f72 2065 7861 ciation..For exa\n+00004990: 6d70 6c65 2c0a 2020 2020 2861 7373 6f63 mple,. (assoc\n+000049a0: 2027 7468 7265 6520 2728 286f 6e65 202e 'three '((one .\n+000049b0: 2031 2920 2874 776f 202e 2032 2920 2874 1) (two . 2) (t\n+000049c0: 6872 6565 202e 2033 2920 2866 6f75 7220 hree . 3) (four \n+000049d0: 2e20 3429 2929 0a20 2020 2020 3d3e 2028 . 4))). => (\n+000049e0: 7468 7265 6520 2e20 3329 7265 702e 6461 three . 3)rep.da\n+000049f0: 7461 2361 7373 7161 7373 7120 454c 5420 ta#assqassq ELT \n+00004a00: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n+00004a10: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n+00004a20: 666f 7220 6120 6c69 7374 2077 686f 7365 for a list whose\n+00004a30: 2066 6972 7374 2065 6c65 6d65 6e74 2069 first element i\n+00004a40: 7320 454c 542e 2060 6173 7371 2720 7573 s ELT. `assq' us\n+00004a50: 6573 2060 6571 270a 746f 2063 6f6d 7061 es `eq'.to compa\n+00004a60: 7265 2065 6c65 6d65 6e74 732e 2052 6574 re elements. Ret\n+00004a70: 7572 6e73 2074 6865 2073 7562 2d6c 6973 urns the sub-lis\n+00004a80: 7420 7374 6172 7469 6e67 2066 726f 6d20 t starting from \n+00004a90: 7468 6520 6669 7273 7420 6d61 7463 6869 the first matchi\n+00004aa0: 6e67 0a61 7373 6f63 6961 7469 6f6e 2e72 ng.association.r\n+00004ab0: 6570 2e64 6174 6123 7261 7373 6f63 7261 ep.data#rassocra\n+00004ac0: 7373 6f63 2045 4c54 2041 5353 4f43 2d4c ssoc ELT ASSOC-L\n+00004ad0: 4953 540a 0a53 6561 7263 6865 7320 4153 IST..Searches AS\n+00004ae0: 534f 432d 4c49 5354 2066 6f72 2061 2063 SOC-LIST for a c\n+00004af0: 6f6e 732d 6365 6c6c 2077 686f 7365 2063 ons-cell whose c\n+00004b00: 6472 2065 6c65 6d65 6e74 2069 7320 6065 dr element is `e\n+00004b10: 7175 616c 2720 746f 2045 4c54 2e20 0a52 qual' to ELT. .R\n+00004b20: 6574 7572 6e73 2074 6865 2066 6972 7374 eturns the first\n+00004b30: 2063 6f6e 732d 6365 6c6c 2077 6869 6368 cons-cell which\n+00004b40: 206d 6174 6368 6573 2c20 6f72 206e 696c matches, or nil\n+00004b50: 2e0a 466f 7220 6578 616d 706c 652c 0a20 ..For example,. \n+00004b60: 2020 2028 7261 7373 6f63 2033 2027 2828 (rassoc 3 '((\n+00004b70: 6f6e 6520 2e20 3129 2028 7477 6f20 2e20 one . 1) (two . \n+00004b80: 3229 2028 7468 7265 6520 2e20 3329 2028 2) (three . 3) (\n+00004b90: 666f 7572 202e 2034 2929 290a 2020 2020 four . 4))). \n+00004ba0: 203d 3e20 2874 6872 6565 202e 2033 2972 => (three . 3)r\n+00004bb0: 6570 2e64 6174 6123 7261 7373 7172 6173 ep.data#rassqras\n+00004bc0: 7371 2045 4c54 2041 5353 4f43 2d4c 4953 sq ELT ASSOC-LIS\n+00004bd0: 540a 0a53 6561 7263 6865 7320 4153 534f T..Searches ASSO\n+00004be0: 432d 4c49 5354 2066 6f72 2061 2063 6f6e C-LIST for a con\n+00004bf0: 732d 6365 6c6c 2077 686f 7365 2063 6472 s-cell whose cdr\n+00004c00: 2069 7320 6065 7127 2074 6f20 454c 542e is `eq' to ELT.\n+00004c10: 0a52 6574 7572 6e73 2074 6865 2066 6972 .Returns the fir\n+00004c20: 7374 206d 6174 6368 696e 6720 636f 6e73 st matching cons\n+00004c30: 2d63 656c 6c2c 2065 6c73 6520 6e69 6c2e -cell, else nil.\n+00004c40: 7265 702e 6461 7461 236e 7468 6e74 6820 rep.data#nthnth \n+00004c50: 494e 4445 5820 4c49 5354 0a0a 5265 7475 INDEX LIST..Retu\n+00004c60: 726e 7320 7468 6520 494e 4445 5874 6820 rns the INDEXth \n+00004c70: 656c 656d 656e 7420 6f66 204c 4953 542e element of LIST.\n+00004c80: 2054 6865 2066 6972 7374 2065 6c65 6d65 The first eleme\n+00004c90: 6e74 2068 6173 2061 6e20 494e 4445 5820 nt has an INDEX \n+00004ca0: 6f66 207a 6572 6f2e 7265 702e 6461 7461 of zero.rep.data\n+00004cb0: 236e 7468 6364 726e 7468 6364 7220 494e #nthcdrnthcdr IN\n+00004cc0: 4445 5820 4c49 5354 0a0a 5265 7475 726e DEX LIST..Return\n+00004cd0: 7320 7468 6520 494e 4445 5874 6820 6364 s the INDEXth cd\n+00004ce0: 7220 6f66 204c 4953 542e 2054 6865 2066 r of LIST. The f\n+00004cf0: 6972 7374 2069 7320 494e 4445 5820 7a65 irst is INDEX ze\n+00004d00: 726f 2e72 6570 2e64 6174 6123 6c61 7374 ro.rep.data#last\n+00004d10: 6c61 7374 204c 4953 540a 0a52 6574 7572 last LIST..Retur\n+00004d20: 6e73 2074 6865 206c 6173 7420 656c 656d ns the last elem\n+00004d30: 656e 7420 6f66 204c 4953 542e 7265 702e ent of LIST.rep.\n+00004d40: 6461 7461 236d 6170 6361 726d 6170 6361 data#mapcarmapca\n+00004d50: 7220 4655 4e43 5449 4f4e 204c 4953 540a r FUNCTION LIST.\n+00004d60: 0a43 616c 6c73 2046 554e 4354 494f 4e2d .Calls FUNCTION-\n+00004d70: 4e41 4d45 2077 6974 6820 6561 6368 2065 NAME with each e\n+00004d80: 6c65 6d65 6e74 206f 6620 4c49 5354 2061 lement of LIST a\n+00004d90: 7320 616e 2061 7267 756d 656e 7420 696e s an argument in\n+00004da0: 2074 7572 6e20 616e 640a 7265 7475 726e turn and.return\n+00004db0: 7320 6120 6e65 7720 6c69 7374 2063 6f6e s a new list con\n+00004dc0: 7374 7275 6374 6564 2066 726f 6d20 7468 structed from th\n+00004dd0: 6520 7265 7375 6c74 732c 2069 652c 0a20 e results, ie,. \n+00004de0: 2028 6d61 7063 6172 2028 6675 6e63 7469 (mapcar (functi\n+00004df0: 6f6e 2028 6c61 6d62 6461 2028 7829 2028 on (lambda (x) (\n+00004e00: 312b 2078 2929 2920 2728 3120 3220 3329 1+ x))) '(1 2 3)\n+00004e10: 290a 2020 203d 3e20 2832 2033 2034 2972 ). => (2 3 4)r\n+00004e20: 6570 2e64 6174 6123 6d61 7063 6d61 7063 ep.data#mapcmapc\n+00004e30: 2046 554e 4354 494f 4e20 4c49 5354 0a0a FUNCTION LIST..\n+00004e40: 4170 706c 6965 7320 4655 4e43 5449 4f4e Applies FUNCTION\n+00004e50: 2074 6f20 6561 6368 2065 6c65 6d65 6e74 to each element\n+00004e60: 2069 6e20 4c49 5354 2c20 6469 7363 6172 in LIST, discar\n+00004e70: 6473 2074 6865 2072 6573 756c 7473 2e72 ds the results.r\n+00004e80: 6570 2e64 6174 6123 6669 6c74 6572 6669 ep.data#filterfi\n+00004e90: 6c74 6572 2050 5245 4449 4341 5445 204c lter PREDICATE L\n+00004ea0: 4953 540a 0a52 6574 7572 6e20 6120 6e65 IST..Return a ne\n+00004eb0: 7720 6c69 7374 2c20 636f 6e73 6973 7469 w list, consisti\n+00004ec0: 6e67 206f 6620 7468 6520 656c 656d 656e ng of the elemen\n+00004ed0: 7473 2069 6e20 4c49 5354 2077 6869 6368 ts in LIST which\n+00004ee0: 2074 6865 2066 756e 6374 696f 6e0a 5052 the function.PR\n+00004ef0: 4544 4943 4154 4520 7265 7475 726e 7320 EDICATE returns \n+00004f00: 7420 7768 656e 2061 7070 6c69 6564 2074 t when applied t\n+00004f10: 6f3b 2069 2e65 2e20 736f 6d65 7468 696e o; i.e. somethin\n+00004f20: 6720 6c69 6b65 0a0a 286d 6170 6361 7220 g like..(mapcar \n+00004f30: 276e 636f 6e63 2028 6d61 7063 6172 2023 'nconc (mapcar #\n+00004f40: 2728 6c61 6d62 6461 2028 7829 0a09 0909 '(lambda (x)....\n+00004f50: 2020 2028 7768 656e 2028 5052 4544 4943 (when (PREDIC\n+00004f60: 4154 4520 7829 0a09 0909 2020 2020 2028 ATE x).... (\n+00004f70: 6c69 7374 2078 2929 290a 0909 2020 2020 list x)))... \n+00004f80: 2020 204c 4953 5429 2972 6570 2e64 6174 LIST))rep.dat\n+00004f90: 6123 6465 6c65 7465 6465 6c65 7465 2045 a#deletedelete E\n+00004fa0: 4c54 204c 4953 540a 0a52 6574 7572 6e73 LT LIST..Returns\n+00004fb0: 204c 4953 5420 7769 7468 2061 6e79 206d LIST with any m\n+00004fc0: 656d 6265 7273 2060 6571 7561 6c27 2074 embers `equal' t\n+00004fd0: 6f20 454c 5420 6465 7374 7275 6374 6976 o ELT destructiv\n+00004fe0: 656c 7920 7265 6d6f 7665 642e 0000 0000 ely removed.....\n 00004ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00005000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n-00005010: 6465 6669 6e65 2d64 6174 756d 2d70 7269 define-datum-pri\n-00005020: 6e74 6572 6465 6669 6e65 2d64 6174 756d nterdefine-datum\n-00005030: 2d70 7269 6e74 6572 2049 4420 5052 494e -printer ID PRIN\n-00005040: 5445 520a 0a52 6567 6973 7465 7220 6120 TER..Register a \n-00005050: 6375 7374 6f6d 2070 7269 6e74 6572 2066 custom printer f\n-00005060: 6f72 2061 6c6c 2064 6174 756d 7320 7769 or all datums wi\n-00005070: 7468 2074 7970 6520 4944 2e20 5768 656e th type ID. When\n-00005080: 2074 6865 7365 0a6f 626a 6563 7473 2070 these.objects p\n-00005090: 7269 6e74 6564 2061 7265 2c20 7468 6520 rinted are, the \n-000050a0: 6675 6e63 7469 6f6e 2050 5249 4e54 4552 function PRINTER\n-000050b0: 2077 696c 6c20 6265 2063 616c 6c65 6420 will be called \n-000050c0: 7769 7468 2074 776f 0a61 7267 756d 656e with two.argumen\n-000050d0: 7473 2c20 7468 6520 6461 7475 6d20 616e ts, the datum an\n-000050e0: 6420 7468 6520 7374 7265 616d 2074 6f20 d the stream to \n-000050f0: 7072 696e 7420 746f 2e72 6570 2e64 6174 print to.rep.dat\n-00005100: 612e 6461 7475 6d73 2364 6174 756d 2d73 a.datums#datum-s\n-00005110: 6574 6461 7475 6d2d 7365 7420 4441 5455 etdatum-set DATU\n-00005120: 4d20 4944 2056 414c 5545 0a0a 4966 2064 M ID VALUE..If d\n-00005130: 6174 6120 6f62 6a65 6374 2044 4154 554d ata object DATUM\n-00005140: 2068 6173 2074 7970 6520 4944 2c20 6d6f has type ID, mo\n-00005150: 6469 6679 2069 7473 2061 7373 6f63 6961 dify its associa\n-00005160: 7465 6420 7661 6c75 6520 746f 2062 650a ted value to be.\n-00005170: 5641 4c55 452c 2065 6c73 6520 7369 676e VALUE, else sign\n-00005180: 616c 2061 6e20 6572 726f 722e 7265 702e al an error.rep.\n-00005190: 6461 7461 2e64 6174 756d 7323 6861 732d data.datums#has-\n-000051a0: 7479 7065 2d70 6861 732d 7479 7065 2d70 type-phas-type-p\n-000051b0: 2041 5247 2049 440a 0a52 6574 7572 6e20 ARG ID..Return \n-000051c0: 6074 2720 6966 206f 626a 6563 7420 4152 `t' if object AR\n-000051d0: 4720 6861 7320 6461 7461 2074 7970 6520 G has data type \n-000051e0: 4944 2028 616e 6420 7468 7573 2077 6173 ID (and thus was\n-000051f0: 2069 6e69 7469 616c 6c79 0a63 7265 6174 initially.creat\n-00005200: 6564 2075 7369 6e67 2074 6865 2060 6d61 ed using the `ma\n-00005210: 6b65 2d64 6174 756d 2720 6675 6e63 7469 ke-datum' functi\n-00005220: 6f6e 292e 7265 702e 766d 2e69 6e74 6572 on).rep.vm.inter\n-00005230: 7072 6574 6572 2376 616c 6964 6174 652d preter#validate-\n-00005240: 6279 7465 2d63 6f64 6576 616c 6964 6174 byte-codevalidat\n-00005250: 652d 6279 7465 2d63 6f64 6520 4243 2d4d e-byte-code BC-M\n-00005260: 414a 4f52 2042 432d 4d49 4e4f 520a 0a43 AJOR BC-MINOR..C\n-00005270: 6865 636b 2074 6861 7420 6279 7465 2063 heck that byte c\n-00005280: 6f64 6573 2066 726f 6d20 696e 7374 7275 odes from instru\n-00005290: 6374 696f 6e20 7365 7420 4243 2d4d 414a ction set BC-MAJ\n-000052a0: 4f52 2e42 432d 4d49 4e4f 522c 206d 6179 OR.BC-MINOR, may\n-000052b0: 2062 650a 6578 6563 7574 6564 2e20 4966 be.executed. If\n-000052c0: 206e 6f74 2c20 616e 2065 7272 6f72 2077 not, an error w\n-000052d0: 696c 6c20 6265 2073 6967 6e61 6c6c 6564 ill be signalled\n-000052e0: 2e72 6570 2e76 6d2e 696e 7465 7270 7265 .rep.vm.interpre\n-000052f0: 7465 7223 6d61 6b65 2d62 7974 652d 636f ter#make-byte-co\n-00005300: 6465 2d73 7562 726d 616b 652d 6279 7465 de-subrmake-byte\n-00005310: 2d63 6f64 652d 7375 6272 2043 4f44 4520 -code-subr CODE \n-00005320: 434f 4e53 5441 4e54 5320 5354 4143 4b20 CONSTANTS STACK \n-00005330: 5b44 4f43 5d20 5b49 4e54 4552 4143 5449 [DOC] [INTERACTI\n-00005340: 5645 5d0a 0a52 6574 7572 6e20 616e 206f VE]..Return an o\n-00005350: 626a 6563 7420 7468 6174 2063 616e 2062 bject that can b\n-00005360: 6520 7573 6564 2061 7320 7468 6520 6675 e used as the fu\n-00005370: 6e63 7469 6f6e 2076 616c 7565 206f 6620 nction value of \n-00005380: 6120 7379 6d62 6f6c 2e72 6570 2e76 6d2e a symbol.rep.vm.\n-00005390: 696e 7465 7270 7265 7465 7223 6279 7465 interpreter#byte\n-000053a0: 636f 6465 7062 7974 6563 6f64 6570 2041 codepbytecodep A\n-000053b0: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n-000053c0: 2041 5247 2069 7320 6120 6279 7465 2063 ARG is a byte c\n-000053d0: 6f64 6520 7375 6272 6f75 7469 6e65 2028 ode subroutine (\n-000053e0: 692e 652e 2063 6f6d 7069 6c65 6420 4c69 i.e. compiled Li\n-000053f0: 7370 2063 6f64 6529 2e72 6570 2e64 6174 sp code).rep.dat\n-00005400: 612e 7461 626c 6573 2373 7472 696e 672d a.tables#string-\n-00005410: 6861 7368 7374 7269 6e67 2d68 6173 6820 hashstring-hash \n-00005420: 5354 5249 4e47 0a0a 5265 7475 726e 2061 STRING..Return a\n-00005430: 2070 6f73 6974 6976 6520 6669 786e 756d positive fixnum\n-00005440: 2073 6f6d 6568 6f77 2072 656c 6174 6564 somehow related\n-00005450: 2074 6f20 7468 6520 636f 6e74 656e 7473 to the contents\n-00005460: 206f 6620 5354 5249 4e47 2c0a 7375 6368 of STRING,.such\n-00005470: 2074 6861 7420 2873 7472 696e 673d 2058 that (string= X\n-00005480: 2059 2920 696d 706c 6965 7320 283d 2028 Y) implies (= (\n-00005490: 7374 7269 6e67 2d68 6173 6820 5829 2028 string-hash X) (\n-000054a0: 7374 7269 6e67 2d68 6173 6820 5929 292e string-hash Y)).\n-000054b0: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n-000054c0: 7379 6d62 6f6c 2d68 6173 6873 796d 626f symbol-hashsymbo\n-000054d0: 6c2d 6861 7368 2053 594d 424f 4c0a 0a52 l-hash SYMBOL..R\n-000054e0: 6574 7572 6e20 6120 706f 7369 7469 7665 eturn a positive\n-000054f0: 2066 6978 6e75 6d20 736f 6d65 686f 7720 fixnum somehow \n-00005500: 7265 6c61 7465 6420 746f 2074 6865 206e related to the n\n-00005510: 616d 6520 6f66 2053 594d 424f 4c2e 7265 ame of SYMBOL.re\n-00005520: 702e 6461 7461 2e74 6162 6c65 7323 6571 p.data.tables#eq\n-00005530: 2d68 6173 6865 712d 6861 7368 2041 5247 -hasheq-hash ARG\n-00005540: 0a0a 5265 7475 726e 2061 2070 6f73 6974 ..Return a posit\n-00005550: 6976 6520 6669 786e 756d 2073 6f6d 6568 ive fixnum someh\n-00005560: 6f77 2072 656c 6174 6564 2074 6f20 6f62 ow related to ob\n-00005570: 6a65 6374 2041 5247 2c20 7375 6368 2074 ject ARG, such t\n-00005580: 6861 7420 2865 7120 580a 5929 2069 6d70 hat (eq X.Y) imp\n-00005590: 6c69 6573 2028 3d20 2865 712d 6861 7368 lies (= (eq-hash\n-000055a0: 2058 2920 2865 712d 6861 7368 2059 2929 X) (eq-hash Y))\n-000055b0: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n-000055c0: 2365 7175 616c 2d68 6173 6865 7175 616c #equal-hashequal\n-000055d0: 2d68 6173 6820 4152 470a 0a52 6574 7572 -hash ARG..Retur\n-000055e0: 6e20 6120 706f 7369 7469 7665 2066 6978 n a positive fix\n-000055f0: 6e75 6d20 736f 6d65 686f 7720 7265 6c61 num somehow rela\n-00005600: 7465 6420 746f 2041 5247 2c20 7375 6368 ted to ARG, such\n-00005610: 2074 6861 7420 2865 7175 616c 2058 2059 that (equal X Y\n-00005620: 290a 696d 706c 6965 7320 283d 2028 6571 ).implies (= (eq\n-00005630: 7561 6c2d 6861 7368 2058 2920 2865 7175 ual-hash X) (equ\n-00005640: 616c 2d68 6173 6820 5929 292e 7265 702e al-hash Y)).rep.\n-00005650: 6461 7461 2e74 6162 6c65 7323 6d61 6b65 data.tables#make\n-00005660: 2d74 6162 6c65 6d61 6b65 2d74 6162 6c65 -tablemake-table\n-00005670: 2048 4153 482d 4655 4e43 5449 4f4e 2043 HASH-FUNCTION C\n-00005680: 4f4d 5041 5245 2d46 554e 4354 494f 4e0a OMPARE-FUNCTION.\n-00005690: 0a43 7265 6174 6520 616e 6420 7265 7475 .Create and retu\n-000056a0: 726e 2061 206e 6577 2068 6173 6820 7461 rn a new hash ta\n-000056b0: 626c 652e 2057 6865 6e20 7374 6f72 696e ble. When storin\n-000056c0: 6720 616e 6420 7265 6665 7265 6e63 696e g and referencin\n-000056d0: 6720 6b65 7973 0a69 7420 7769 6c6c 2075 g keys.it will u\n-000056e0: 7365 2074 6865 2066 756e 6374 696f 6e20 se the function \n-000056f0: 4841 5348 2d46 554e 4354 494f 4e20 746f HASH-FUNCTION to\n-00005700: 206d 6170 206b 6579 7320 746f 2068 6173 map keys to has\n-00005710: 6820 636f 6465 730a 2870 6f73 6974 6976 h codes.(positiv\n-00005720: 6520 6669 786e 756d 7329 2c20 616e 6420 e fixnums), and \n-00005730: 7468 6520 7072 6564 6963 6174 6520 6675 the predicate fu\n-00005740: 6e63 7469 6f6e 2043 4f4d 5041 5245 2d46 nction COMPARE-F\n-00005750: 554e 4354 494f 4e20 746f 0a63 6f6d 7061 UNCTION to.compa\n-00005760: 7265 2074 776f 206b 6579 7320 2873 686f re two keys (sho\n-00005770: 756c 6420 7265 7475 726e 2074 7275 6520 uld return true \n-00005780: 6966 2074 6865 206b 6579 7320 6172 6520 if the keys are \n-00005790: 636f 6e73 6964 6572 6564 2065 7175 616c considered equal\n-000057a0: 292e 7265 702e 6461 7461 2e74 6162 6c65 ).rep.data.table\n-000057b0: 7323 6d61 6b65 2d77 6561 6b2d 7461 626c s#make-weak-tabl\n-000057c0: 656d 616b 652d 7765 616b 2d74 6162 6c65 emake-weak-table\n-000057d0: 2048 4153 482d 4655 4e43 5449 4f4e 2043 HASH-FUNCTION C\n-000057e0: 4f4d 5041 5245 2d46 554e 4354 494f 4e0a OMPARE-FUNCTION.\n-000057f0: 0a53 696d 696c 6172 2074 6f20 606d 616b .Similar to `mak\n-00005800: 652d 7461 626c 652c 2065 7863 6570 7420 e-table, except \n-00005810: 7468 6174 206b 6579 2d76 616c 7565 2070 that key-value p\n-00005820: 6169 7273 2073 746f 7265 6420 696e 2074 airs stored in t\n-00005830: 6865 2074 6162 6c65 0a61 7265 2073 6169 he table.are sai\n-00005840: 6420 746f 2062 6520 6060 7765 616b 6c79 d to be ``weakly\n-00005850: 206b 6579 6564 2727 2e20 5468 6174 2069 keyed''. That i\n-00005860: 732c 2074 6865 7920 6172 6520 6f6e 6c79 s, they are only\n-00005870: 2072 6574 6169 6e65 6420 696e 2074 6865 retained in the\n-00005880: 0a74 6162 6c65 2061 7320 6c6f 6e67 2074 .table as long t\n-00005890: 6865 206b 6579 2068 6173 206e 6f74 2062 he key has not b\n-000058a0: 6565 6e20 6761 7262 6167 6520 636f 6c6c een garbage coll\n-000058b0: 6563 7465 642e 0a0a 556e 6c69 6b65 2077 ected...Unlike w\n-000058c0: 6974 6820 7461 626c 6573 2063 7265 6174 ith tables creat\n-000058d0: 6564 2062 7920 7468 6520 606d 616b 652d ed by the `make-\n-000058e0: 7461 626c 6520 6675 6e63 7469 6f6e 2c20 table function, \n-000058f0: 7468 6520 6661 6374 2074 6861 740a 7468 the fact that.th\n-00005900: 6520 6b65 7920 6973 2073 746f 7265 6420 e key is stored \n-00005910: 696e 2074 6865 2074 6162 6c65 2069 7320 in the table is \n-00005920: 6e6f 7420 636f 6e73 6964 6572 6564 2067 not considered g\n-00005930: 6f6f 6420 656e 6f75 6768 2074 6f20 7072 ood enough to pr\n-00005940: 6576 656e 740a 6974 2062 6569 6e67 2067 event.it being g\n-00005950: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected\n-00005960: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n-00005970: 2374 6162 6c65 7074 6162 6c65 7020 4152 #tableptablep AR\n-00005980: 470a 0a52 6574 7572 6e20 7472 7565 2069 G..Return true i\n-00005990: 6620 4152 4720 6973 2061 2068 6173 6820 f ARG is a hash \n-000059a0: 7461 626c 652e 7265 702e 6461 7461 2e74 table.rep.data.t\n-000059b0: 6162 6c65 7323 7461 626c 652d 7265 6674 ables#table-reft\n-000059c0: 6162 6c65 2d72 6566 2054 4142 4c45 204b able-ref TABLE K\n-000059d0: 4559 0a0a 5265 7475 726e 2074 6865 2076 EY..Return the v\n-000059e0: 616c 7565 2073 746f 7265 6420 696e 2068 alue stored in h\n-000059f0: 6173 6820 7461 626c 6520 5441 424c 4520 ash table TABLE \n-00005a00: 696e 6465 7865 6420 6279 206f 626a 6563 indexed by objec\n-00005a10: 7420 4b45 592e 0a52 6574 7572 6e73 2066 t KEY..Returns f\n-00005a20: 616c 7365 2069 6620 6e6f 2073 7563 6820 alse if no such \n-00005a30: 7661 6c75 6520 6578 6973 7473 2e72 6570 value exists.rep\n-00005a40: 2e64 6174 612e 7461 626c 6573 2374 6162 .data.tables#tab\n-00005a50: 6c65 2d62 6f75 6e64 2d70 7461 626c 652d le-bound-ptable-\n-00005a60: 626f 756e 642d 7020 5441 424c 4520 4b45 bound-p TABLE KE\n-00005a70: 590a 0a52 6574 7572 6e73 2074 7275 6520 Y..Returns true \n-00005a80: 6966 2074 6865 2068 6173 6820 7461 626c if the hash tabl\n-00005a90: 6520 5441 424c 4520 636f 6e74 6169 6e73 e TABLE contains\n-00005aa0: 2061 2076 616c 7565 2061 7373 6f63 6961 a value associa\n-00005ab0: 7465 6420 7769 7468 0a4b 4559 2e72 6570 ted with.KEY.rep\n-00005ac0: 2e64 6174 612e 7461 626c 6573 2374 6162 .data.tables#tab\n-00005ad0: 6c65 2d73 6574 7461 626c 652d 7365 7420 le-settable-set \n-00005ae0: 5441 424c 4520 4b45 5920 5641 4c55 450a TABLE KEY VALUE.\n-00005af0: 0a41 7373 6f63 6961 7465 2056 414c 5545 .Associate VALUE\n-00005b00: 2077 6974 6820 4b45 5920 696e 2068 6173 with KEY in has\n-00005b10: 6820 7461 626c 6520 5441 424c 452e 2052 h table TABLE. R\n-00005b20: 6574 7572 6e73 2056 414c 5545 2e72 6570 eturns VALUE.rep\n-00005b30: 2e64 6174 612e 7461 626c 6573 2374 6162 .data.tables#tab\n-00005b40: 6c65 2d75 6e73 6574 7461 626c 652d 756e le-unsettable-un\n-00005b50: 7365 7420 5441 424c 4520 4b45 590a 0a52 set TABLE KEY..R\n-00005b60: 656d 6f76 6520 616e 7920 7661 6c75 6520 emove any value \n-00005b70: 7374 6f72 6564 2069 6e20 5441 424c 4520 stored in TABLE \n-00005b80: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-00005b90: 4b45 592e 7265 702e 6461 7461 2e74 6162 KEY.rep.data.tab\n-00005ba0: 6c65 7323 7461 626c 652d 7761 6c6b 7461 les#table-walkta\n-00005bb0: 626c 652d 7761 6c6b 2046 554e 4354 494f ble-walk FUNCTIO\n-00005bc0: 4e20 5441 424c 450a 0a43 616c 6c20 4655 N TABLE..Call FU\n-00005bd0: 4e43 5449 4f4e 2066 6f72 2065 7665 7279 NCTION for every\n-00005be0: 206b 6579 2d76 616c 7565 2070 6169 7220 key-value pair \n-00005bf0: 7374 6f72 6564 2069 6e20 6861 7368 2074 stored in hash t\n-00005c00: 6162 6c65 2054 4142 4c45 2e20 466f 720a able TABLE. For.\n-00005c10: 6561 6368 2070 6169 722c 2074 6865 2066 each pair, the f\n-00005c20: 756e 6374 696f 6e20 6973 2063 616c 6c65 unction is calle\n-00005c30: 6420 7769 7468 2061 7267 756d 656e 7473 d with arguments\n-00005c40: 2060 284b 4559 2056 414c 5545 2927 2e72 `(KEY VALUE)'.r\n-00005c50: 6570 2e64 6174 612e 7461 626c 6573 2374 ep.data.tables#t\n-00005c60: 6162 6c65 2d73 697a 6574 6162 6c65 2d73 able-sizetable-s\n-00005c70: 697a 6520 5441 424c 450a 0a52 6574 7572 ize TABLE..Retur\n-00005c80: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n-00005c90: 2069 7465 6d73 2063 7572 7265 6e74 6c79 items currently\n-00005ca0: 2073 746f 7265 6420 696e 2054 4142 4c45 stored in TABLE\n-00005cb0: 2e72 6570 2e69 6f2e 7469 6d65 7273 236d .rep.io.timers#m\n-00005cc0: 616b 652d 7469 6d65 726d 616b 652d 7469 ake-timermake-ti\n-00005cd0: 6d65 7220 4655 4e43 5449 4f4e 205b 5345 mer FUNCTION [SE\n-00005ce0: 434f 4e44 535d 205b 4d49 4c4c 4953 4543 CONDS] [MILLISEC\n-00005cf0: 4f4e 4453 5d0a 0a43 7265 6174 6520 616e ONDS]..Create an\n-00005d00: 6420 7265 7475 726e 2061 206e 6577 206f d return a new o\n-00005d10: 6e65 2d73 686f 7420 7469 6d65 7220 6f62 ne-shot timer ob\n-00005d20: 6a65 6374 2e20 4166 7465 7220 5345 434f ject. After SECO\n-00005d30: 4e44 532a 3130 3030 202b 0a4d 494c 4c49 NDS*1000 +.MILLI\n-00005d40: 5345 434f 4e44 5320 6d69 6c6c 6973 6563 SECONDS millisec\n-00005d50: 6f6e 6473 2046 554e 4354 494f 4e20 7769 onds FUNCTION wi\n-00005d60: 6c6c 2062 6520 6361 6c6c 6564 2e0a 0a4e ll be called...N\n-00005d70: 6f74 6520 7468 6174 2074 6865 2074 696d ote that the tim\n-00005d80: 6572 2077 696c 6c20 6f6e 6c79 2066 6972 er will only fir\n-00005d90: 6520 5f6f 6e63 655f 2c20 7573 6520 7468 e _once_, use th\n-00005da0: 6520 6073 6574 2d74 696d 6572 2720 6675 e `set-timer' fu\n-00005db0: 6e63 7469 6f6e 0a74 6f20 7265 2d65 6e61 nction.to re-ena\n-00005dc0: 626c 6520 6974 2e72 6570 2e69 6f2e 7469 ble it.rep.io.ti\n-00005dd0: 6d65 7273 2364 656c 6574 652d 7469 6d65 mers#delete-time\n-00005de0: 7264 656c 6574 652d 7469 6d65 7220 5449 rdelete-timer TI\n-00005df0: 4d45 520a 0a50 7265 7665 6e74 2074 6865 MER..Prevent the\n-00005e00: 206f 6e65 2d73 686f 7420 7469 6d65 7220 one-shot timer \n-00005e10: 5449 4d45 5220 6672 6f6d 2066 6972 696e TIMER from firin\n-00005e20: 6720 2869 2e65 2e20 6361 6c6c 696e 6720 g (i.e. calling \n-00005e30: 7468 6520 6675 6e63 7469 6f6e 0a61 7373 the function.ass\n-00005e40: 6f63 6961 7465 6420 7769 7468 2069 7429 ociated with it)\n-00005e50: 2e20 4966 2074 6865 2074 696d 6572 2068 . If the timer h\n-00005e60: 6173 2061 6c72 6561 6479 2066 6972 6564 as already fired\n-00005e70: 2c20 7468 6973 2066 756e 6374 696f 6e20 , this function \n-00005e80: 6861 730a 6e6f 2065 6666 6563 742e 7265 has.no effect.re\n-00005e90: 702e 696f 2e74 696d 6572 7323 7365 742d p.io.timers#set-\n-00005ea0: 7469 6d65 7273 6574 2d74 696d 6572 2054 timerset-timer T\n-00005eb0: 494d 4552 205b 5345 434f 4e44 535d 205b IMER [SECONDS] [\n-00005ec0: 4d49 4c4c 4953 4543 4f4e 4453 5d0a 0a52 MILLISECONDS]..R\n-00005ed0: 6573 7461 7274 2074 6865 206f 6e65 2d73 estart the one-s\n-00005ee0: 686f 7420 7469 6d65 7220 5449 4d45 522e hot timer TIMER.\n-00005ef0: 2049 6620 5345 434f 4e44 5320 616e 642f If SECONDS and/\n-00005f00: 6f72 204d 494c 4c49 5345 434f 4e44 5320 or MILLISECONDS \n-00005f10: 6973 0a64 6566 696e 6564 2074 6865 2070 is.defined the p\n-00005f20: 6572 696f 6420 6166 7465 7220 7768 6963 eriod after whic\n-00005f30: 6820 6974 2066 6972 6573 2077 696c 6c20 h it fires will \n-00005f40: 6265 2072 6573 6574 2074 6f20 7468 6520 be reset to the \n-00005f50: 7370 6563 6966 6965 640a 6475 7261 7469 specified.durati\n-00005f60: 6f6e 2e20 4f74 6865 7277 6973 652c 2074 on. Otherwise, t\n-00005f70: 6865 2065 7869 7374 696e 6720 7661 6c75 he existing valu\n-00005f80: 6573 2061 7265 2070 7265 7365 7276 6564 es are preserved\n-00005f90: 2e70 726f 6772 616d 2d6e 616d 6554 6865 .program-nameThe\n-00005fa0: 206e 616d 6520 6f66 2074 6865 2070 726f name of the pro\n-00005fb0: 6772 616d 2072 756e 6e69 6e67 2074 6865 gram running the\n-00005fc0: 2072 6570 2069 6e74 6572 7072 6574 6572 rep interpreter\n-00005fd0: 2e72 6570 2e69 6f2e 6462 2e73 6462 6d23 .rep.io.db.sdbm#\n-00005fe0: 7364 626d 2d63 6c6f 7365 7364 626d 2d63 sdbm-closesdbm-c\n-00005ff0: 6c6f 7365 2044 424d 0000 0000 0000 0000 lose DBM........\n-00006000: 6964 6c65 2d68 6f6f 6b54 6869 7320 686f idle-hookThis ho\n-00006010: 6f6b 2067 6574 7320 6576 616c 7561 7465 ok gets evaluate\n-00006020: 6420 6576 6572 7920 7365 636f 6e64 2077 d every second w\n-00006030: 6869 6c65 2074 6865 2065 6469 746f 7220 hile the editor \n-00006040: 6973 2069 646c 652e 2044 6f6e 2774 2064 is idle. Don't d\n-00006050: 6570 656e 640a 6f6e 2068 6f77 2072 6567 epend.on how reg\n-00006060: 756c 6172 6c79 2074 6869 7320 6765 7473 ularly this gets\n-00006070: 2063 616c 6c65 642c 2061 6e79 2065 7665 called, any eve\n-00006080: 6e74 7320 6672 6f6d 2074 6865 2077 696e nts from the win\n-00006090: 646f 772d 7379 7374 656d 2077 696c 6c0a dow-system will.\n-000060a0: 6465 6c61 7920 6974 2e20 416c 736f 2c20 delay it. Also, \n-000060b0: 6175 746f 2d73 6176 696e 6720 6669 6c65 auto-saving file\n-000060c0: 7320 616e 6420 6761 7262 6167 652d 636f s and garbage-co\n-000060d0: 6c6c 6563 7469 6f6e 2074 616b 6520 7072 llection take pr\n-000060e0: 6563 6564 656e 6365 0a77 6865 6e20 7468 ecedence.when th\n-000060f0: 6572 6527 7320 6964 6c65 2074 696d 6520 ere's idle time \n-00006100: 6176 6169 6c61 626c 652e 2055 7365 2074 available. Use t\n-00006110: 6869 7320 686f 6f6b 2073 7061 7269 6e67 his hook sparing\n-00006120: 6c79 2c20 6f72 2066 6f72 2073 686f 7274 ly, or for short\n-00006130: 0a70 6572 696f 6473 206f 6e6c 7921 6572 .periods only!er\n-00006140: 726f 722d 6d6f 6465 5768 656e 206e 696c ror-modeWhen nil\n-00006150: 2c20 6572 726f 7273 2061 7265 2068 616e , errors are han\n-00006160: 646c 6564 2061 7420 7468 6520 6375 7272 dled at the curr\n-00006170: 656e 7420 6576 656e 7420 6c6f 6f70 2c20 ent event loop, \n-00006180: 6f74 6865 7220 706f 7373 6962 6c65 0a76 other possible.v\n-00006190: 616c 7565 7320 696e 636c 7564 6520 6065 alues include `e\n-000061a0: 7869 7427 2061 6e64 2060 746f 702d 6c65 xit' and `top-le\n-000061b0: 7665 6c27 2e69 6e74 6572 7275 7074 2d6d vel'.interrupt-m\n-000061c0: 6f64 6557 6865 6e20 6e69 6c2c 2069 6e74 odeWhen nil, int\n-000061d0: 6572 7275 7074 7320 6172 6520 6861 6e64 errupts are hand\n-000061e0: 6c65 6420 6174 2074 6865 2063 7572 7265 led at the curre\n-000061f0: 6e74 2065 7665 6e74 206c 6f6f 702c 206f nt event loop, o\n-00006200: 7468 6572 2070 6f73 7369 626c 650a 7661 ther possible.va\n-00006210: 6c75 6573 2069 6e63 6c75 6465 2060 6578 lues include `ex\n-00006220: 6974 2720 616e 6420 6074 6f70 2d6c 6576 it' and `top-lev\n-00006230: 656c 272e 7265 702e 7379 7374 656d 2372 el'.rep.system#r\n-00006240: 6563 7572 7369 7665 2d65 6469 7472 6563 ecursive-editrec\n-00006250: 7572 7369 7665 2d65 6469 740a 0a45 6e74 ursive-edit..Ent\n-00006260: 6572 2061 206e 6577 2072 6563 7572 7369 er a new recursi\n-00006270: 7665 2d65 6469 742e 7265 702e 7379 7374 ve-edit.rep.syst\n-00006280: 656d 2372 6563 7572 7369 6f6e 2d64 6570 em#recursion-dep\n-00006290: 7468 7265 6375 7273 696f 6e2d 6465 7074 threcursion-dept\n-000062a0: 680a 0a52 6574 7572 6e73 2074 6865 206e h..Returns the n\n-000062b0: 756d 6265 7220 6f66 2072 6563 7572 7369 umber of recursi\n-000062c0: 7665 2d65 6469 7427 7320 6465 6570 2077 ve-edit's deep w\n-000062d0: 6520 6172 652c 207a 6572 6f20 7369 676e e are, zero sign\n-000062e0: 6966 6965 7320 7468 650a 6f72 6967 696e ifies the.origin\n-000062f0: 616c 206c 6576 656c 2e72 6570 2e69 6f2e al level.rep.io.\n-00006300: 7072 6f63 6573 7365 7323 6d61 6b65 2d70 processes#make-p\n-00006310: 726f 6365 7373 6d61 6b65 2d70 726f 6365 rocessmake-proce\n-00006320: 7373 205b 4f55 5450 5554 2d53 5452 4541 ss [OUTPUT-STREA\n-00006330: 4d5d 205b 4655 4e5d 205b 4449 525d 205b M] [FUN] [DIR] [\n-00006340: 5052 4f47 5241 4d5d 205b 4152 4753 5d0a PROGRAM] [ARGS].\n-00006350: 0a43 7265 6174 6573 2061 206e 6577 2070 .Creates a new p\n-00006360: 726f 6365 7373 2d6f 626a 6563 742c 204f rocess-object, O\n-00006370: 5554 5055 542d 5354 5245 414d 2069 7320 UTPUT-STREAM is \n-00006380: 7768 6572 6520 616c 6c20 6f75 7470 7574 where all output\n-00006390: 2066 726f 6d20 7468 6973 0a70 726f 6365 from this.proce\n-000063a0: 7373 2067 6f65 732c 2062 6f74 6820 7374 ss goes, both st\n-000063b0: 646f 7574 2061 6e64 2073 7464 6572 722c dout and stderr,\n-000063c0: 2046 554e 2069 7320 6120 6675 6e63 7469 FUN is a functi\n-000063d0: 6f6e 2074 6f20 6361 6c6c 2065 6163 6820 on to call each \n-000063e0: 7469 6d65 0a74 6865 2070 726f 6365 7373 time.the process\n-000063f0: 2072 756e 6e69 6e67 206f 6e20 7468 6973 running on this\n-00006400: 206f 626a 6563 7420 6368 616e 6765 7320 object changes \n-00006410: 7374 6174 652e 2044 4952 2069 7320 7468 state. DIR is th\n-00006420: 6520 7072 6f63 6573 7327 0a63 7572 7265 e process'.curre\n-00006430: 6e74 2064 6972 6563 746f 7279 2c20 5052 nt directory, PR\n-00006440: 4f47 5241 4d20 7468 6520 6669 6c65 6e61 OGRAM the filena\n-00006450: 6d65 206f 6620 7468 6520 7072 6f67 7261 me of the progra\n-00006460: 6d20 746f 2072 756e 2061 6e64 2041 5247 m to run and ARG\n-00006470: 5320 610a 6c69 7374 206f 6620 6172 6775 S a.list of argu\n-00006480: 6d65 6e74 7320 7061 7373 6564 2074 6f20 ments passed to \n-00006490: 7468 6520 7072 6f63 6573 732e 0a0a 416e the process...An\n-000064a0: 7920 6f66 2074 6865 2061 7267 756d 656e y of the argumen\n-000064b0: 7473 206d 6179 2062 6520 756e 7370 6563 ts may be unspec\n-000064c0: 6966 6965 642c 2069 6e20 7768 6963 6820 ified, in which \n-000064d0: 6361 7365 2074 6865 7920 6361 6e20 6265 case they can be\n-000064e0: 2073 6574 0a65 6974 6865 7220 6279 2074 set.either by t\n-000064f0: 6865 2066 756e 6374 696f 6e73 2070 726f he functions pro\n-00006500: 7669 6465 6420 6f72 2062 7920 7468 6520 vided or by the \n-00006510: 6675 6e63 7469 6f6e 2063 616c 6c65 6420 function called \n-00006520: 746f 2063 7265 6174 6520 7468 650a 6163 to create the.ac\n-00006530: 7475 616c 2072 756e 6e69 6e67 2070 726f tual running pro\n-00006540: 6365 7373 2e0a 0a49 6620 7468 6520 4449 cess...If the DI\n-00006550: 5220 7061 7261 6d65 7465 7220 6973 206e R parameter is n\n-00006560: 696c 2069 7420 7769 6c6c 2062 6520 696e il it will be in\n-00006570: 6865 7269 7465 6420 6672 6f6d 2074 6865 herited from the\n-00006580: 0a60 6465 6661 756c 742d 6469 7265 6374 .`default-direct\n-00006590: 6f72 7927 2076 6172 6961 626c 6520 6f66 ory' variable of\n-000065a0: 2074 6865 2063 7572 7265 6e74 2062 7566 the current buf\n-000065b0: 6665 722e 7265 702e 696f 2e70 726f 6365 fer.rep.io.proce\n-000065c0: 7373 6573 2363 6c6f 7365 2d70 726f 6365 sses#close-proce\n-000065d0: 7373 636c 6f73 652d 7072 6f63 6573 7365 ssclose-processe\n-000065e0: 7320 5b50 524f 4345 5353 5d0a 0a43 6c6f s [PROCESS]..Clo\n-000065f0: 7365 7320 7468 6520 7374 6469 6e2c 2073 ses the stdin, s\n-00006600: 7464 6f75 742c 2061 6e64 2073 7464 6572 tdout, and stder\n-00006610: 7220 7374 7265 616d 7320 6f66 2074 6865 r streams of the\n-00006620: 2061 7379 6e63 6872 6f6e 6f75 7320 7072 asynchronous pr\n-00006630: 6f63 6573 732d 0a6f 626a 6563 7420 5052 ocess-.object PR\n-00006640: 4f43 4553 532e 7265 702e 696f 2e70 726f OCESS.rep.io.pro\n-00006650: 6365 7373 6573 2373 7461 7274 2d70 726f cesses#start-pro\n-00006660: 6365 7373 7374 6172 742d 7072 6f63 6573 cessstart-proces\n-00006670: 7320 5b50 524f 4345 5353 5d20 5b50 524f s [PROCESS] [PRO\n-00006680: 4752 414d 5d20 5b41 5247 532e 2e2e 5d0a GRAM] [ARGS...].\n-00006690: 0a53 7461 7274 7320 6120 7072 6f63 6573 .Starts a proces\n-000066a0: 7320 7275 6e6e 696e 6720 6f6e 2070 726f s running on pro\n-000066b0: 6365 7373 2d6f 626a 6563 7420 5052 4f43 cess-object PROC\n-000066c0: 4553 532e 2054 6865 2063 6869 6c64 2d70 ESS. The child-p\n-000066d0: 726f 6365 7373 2072 756e 730a 6173 796e rocess runs.asyn\n-000066e0: 6368 726f 6e6f 7573 6c79 2077 6974 6820 chronously with \n-000066f0: 7468 6520 6564 6974 6f72 2e20 4966 2050 the editor. If P\n-00006700: 524f 4345 5353 2069 7320 756e 7370 6563 ROCESS is unspec\n-00006710: 6966 6965 6420 7468 6520 6d61 6b65 2d70 ified the make-p\n-00006720: 726f 6365 7373 0a66 756e 6374 696f 6e20 rocess.function \n-00006730: 7769 6c6c 2062 6520 6361 6c6c 6564 2028 will be called (\n-00006740: 7769 7468 207a 6572 6f20 6172 6775 6d65 with zero argume\n-00006750: 6e74 7329 2074 6f20 6372 6561 7465 206f nts) to create o\n-00006760: 6e65 2e0a 0a50 524f 4752 414d 2069 7320 ne...PROGRAM is \n-00006770: 7468 6520 6669 6c65 6e61 6d65 206f 6620 the filename of \n-00006780: 7468 6520 6269 6e61 7279 2069 6d61 6765 the binary image\n-00006790: 2c20 6974 2077 696c 6c20 6265 2073 6561 , it will be sea\n-000067a0: 7263 6865 6420 666f 7220 696e 0a61 6c6c rched for in.all\n-000067b0: 2064 6972 6563 746f 7269 6573 206c 6973 directories lis\n-000067c0: 7465 6420 696e 2074 6865 2060 5041 5448 ted in the `PATH\n-000067d0: 2720 656e 7669 726f 6e6d 656e 7420 7661 ' environment va\n-000067e0: 7269 6162 6c65 2e0a 4152 4753 2061 7265 riable..ARGS are\n-000067f0: 2074 6865 2061 7267 756d 656e 7473 2074 the arguments t\n-00006800: 6f20 6769 7665 2074 6f20 7468 6520 7072 o give to the pr\n-00006810: 6f63 6573 732e 0a0a 4966 2061 6e79 206f ocess...If any o\n-00006820: 6620 7468 6520 6f70 7469 6f6e 616c 2070 f the optional p\n-00006830: 6172 616d 6574 6572 7320 6172 6520 756e arameters are un\n-00006840: 7370 6563 6966 6965 6420 7468 6579 2073 specified they s\n-00006850: 686f 756c 6420 6861 7665 2062 6565 6e0a hould have been.\n-00006860: 7365 7420 696e 2074 6865 2050 524f 4345 set in the PROCE\n-00006870: 5353 2070 7269 6f72 2074 6f20 6361 6c6c SS prior to call\n-00006880: 696e 6720 7468 6973 2066 756e 6374 696f ing this functio\n-00006890: 6e2e 7265 702e 696f 2e70 726f 6365 7373 n.rep.io.process\n-000068a0: 6573 2363 616c 6c2d 7072 6f63 6573 7363 es#call-processc\n-000068b0: 616c 6c2d 7072 6f63 6573 7320 5b50 524f all-process [PRO\n-000068c0: 4345 5353 5d20 5b49 4e2d 4649 4c45 5d20 CESS] [IN-FILE] \n-000068d0: 5b50 524f 4752 414d 5d20 5b41 5247 532e [PROGRAM] [ARGS.\n-000068e0: 2e2e 5d0a 0a53 7461 7274 7320 6120 7072 ..]..Starts a pr\n-000068f0: 6f63 6573 7320 7275 6e6e 696e 6720 6f6e ocess running on\n-00006900: 2070 726f 6365 7373 2d6f 626a 6563 7420 process-object \n-00006910: 5052 4f43 4553 532e 2057 6169 7473 2066 PROCESS. Waits f\n-00006920: 6f72 2074 6865 2063 6869 6c64 2074 6f0a or the child to.\n-00006930: 6578 6974 2c20 7468 656e 2072 6574 7572 exit, then retur\n-00006940: 6e73 2074 6865 2065 7869 742d 7661 6c75 ns the exit-valu\n-00006950: 6520 6f66 2074 6865 2063 6869 6c64 2e20 e of the child. \n-00006960: 4966 2050 524f 4345 5353 2069 7320 756e If PROCESS is un\n-00006970: 7370 6563 6966 6965 640a 7468 6520 6d61 specified.the ma\n-00006980: 6b65 2d70 726f 6365 7373 2066 756e 6374 ke-process funct\n-00006990: 696f 6e20 7769 6c6c 2062 6520 6361 6c6c ion will be call\n-000069a0: 6564 2028 7769 7468 207a 6572 6f20 6172 ed (with zero ar\n-000069b0: 6775 6d65 6e74 7329 2074 6f20 6372 6561 guments) to crea\n-000069c0: 7465 206f 6e65 2e0a 0a49 4e2d 4649 4c45 te one...IN-FILE\n-000069d0: 2069 7320 7468 6520 6e61 6d65 206f 6620 is the name of \n-000069e0: 7468 6520 6669 6c65 2074 6f20 636f 6e6e the file to conn\n-000069f0: 6563 7420 746f 2074 6865 2070 726f 6365 ect to the proce\n-00006a00: 7373 2720 7374 616e 6461 7264 2069 6e70 ss' standard inp\n-00006a10: 7574 2c0a 6966 2074 6869 7320 6973 206e ut,.if this is n\n-00006a20: 6f74 2064 6566 696e 6564 2060 2f64 6576 ot defined `/dev\n-00006a30: 2f6e 756c 6c27 2069 7320 7573 6564 2e0a /null' is used..\n-00006a40: 5052 4f47 5241 4d20 6973 2074 6865 2066 PROGRAM is the f\n-00006a50: 696c 656e 616d 6520 6f66 2074 6865 2062 ilename of the b\n-00006a60: 696e 6172 7920 696d 6167 652c 2069 7420 inary image, it \n-00006a70: 7769 6c6c 2062 6520 7365 6172 6368 6564 will be searched\n-00006a80: 2066 6f72 2069 6e0a 616c 6c20 6469 7265 for in.all dire\n-00006a90: 6374 6f72 6965 7320 6c69 7374 6564 2069 ctories listed i\n-00006aa0: 6e20 7468 6520 6050 4154 4827 2065 6e76 n the `PATH' env\n-00006ab0: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl\n-00006ac0: 652e 0a41 5247 5320 6172 6520 7468 6520 e..ARGS are the \n-00006ad0: 6172 6775 6d65 6e74 7320 746f 2067 6976 arguments to giv\n-00006ae0: 6520 746f 2074 6865 2070 726f 6365 7373 e to the process\n-00006af0: 2e0a 0a49 6620 616e 7920 6f66 2074 6865 ...If any of the\n-00006b00: 206f 7074 696f 6e61 6c20 7061 7261 6d65 optional parame\n-00006b10: 7465 7273 2061 7265 2075 6e73 7065 6369 ters are unspeci\n-00006b20: 6669 6564 2074 6865 7920 7368 6f75 6c64 fied they should\n-00006b30: 2068 6176 6520 6265 656e 0a73 6574 2069 have been.set i\n-00006b40: 6e20 7468 6520 5052 4f43 4553 5320 7072 n the PROCESS pr\n-00006b50: 696f 7220 746f 2063 616c 6c69 6e67 2074 ior to calling t\n-00006b60: 6869 7320 6675 6e63 7469 6f6e 2e72 6570 his function.rep\n-00006b70: 2e69 6f2e 7072 6f63 6573 7365 7323 696e .io.processes#in\n-00006b80: 7465 7272 7570 742d 7072 6f63 6573 7369 terrupt-processi\n-00006b90: 6e74 6572 7275 7074 2d70 726f 6365 7373 nterrupt-process\n-00006ba0: 2050 524f 4345 5353 205b 5349 474e 414c PROCESS [SIGNAL\n-00006bb0: 2d47 524f 5550 5d0a 0a49 6e74 6572 7275 -GROUP]..Interru\n-00006bc0: 7074 2074 6865 2061 7379 6e63 6872 6f6e pt the asynchron\n-00006bd0: 6f75 7320 7072 6f63 6573 7320 5052 4f43 ous process PROC\n-00006be0: 4553 532e 2049 6620 5349 474e 414c 2d47 ESS. If SIGNAL-G\n-00006bf0: 524f 5550 2069 7320 742c 2069 6e74 6572 ROUP is t, inter\n-00006c00: 7275 7074 0a61 6c6c 2063 6869 6c64 2070 rupt.all child p\n-00006c10: 726f 6365 7373 6573 206f 6620 5052 4f43 rocesses of PROC\n-00006c20: 4553 5320 2869 7427 7320 7072 6f63 6573 ESS (it's proces\n-00006c30: 7320 6772 6f75 7029 2e72 6570 2e69 6f2e s group).rep.io.\n-00006c40: 7072 6f63 6573 7365 7323 6b69 6c6c 2d70 processes#kill-p\n-00006c50: 726f 6365 7373 6b69 6c6c 2d70 726f 6365 rocesskill-proce\n-00006c60: 7373 2050 524f 4345 5353 205b 5349 474e ss PROCESS [SIGN\n-00006c70: 414c 2d47 524f 5550 5d0a 0a4b 696c 6c20 AL-GROUP]..Kill \n-00006c80: 7468 6520 6173 796e 6368 726f 6e6f 7573 the asynchronous\n-00006c90: 2070 726f 6365 7373 2050 524f 4345 5353 process PROCESS\n-00006ca0: 2e20 4966 2053 4947 4e41 4c2d 4752 4f55 . If SIGNAL-GROU\n-00006cb0: 5020 6973 2074 2c20 6b69 6c6c 2061 6c6c P is t, kill all\n-00006cc0: 0a63 6869 6c64 2070 726f 6365 7373 6573 .child processes\n-00006cd0: 206f 6620 5052 4f43 4553 5320 2869 7427 of PROCESS (it'\n-00006ce0: 7320 7072 6f63 6573 7320 6772 6f75 7029 s process group)\n-00006cf0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00006d00: 7323 7374 6f70 2d70 726f 6365 7373 7374 s#stop-processst\n-00006d10: 6f70 2d70 726f 6365 7373 2050 524f 4345 op-process PROCE\n-00006d20: 5353 205b 5349 474e 414c 2d47 524f 5550 SS [SIGNAL-GROUP\n-00006d30: 5d0a 0a53 7573 7065 6e64 7320 6578 6563 ]..Suspends exec\n-00006d40: 7574 696f 6e20 6f66 2050 524f 4345 5353 ution of PROCESS\n-00006d50: 2c20 7365 6520 6063 6f6e 7469 6e75 652d , see `continue-\n-00006d60: 7072 6f63 6573 7327 2e20 4966 2053 4947 process'. If SIG\n-00006d70: 4e41 4c2d 4752 4f55 5020 6973 0a6e 6f6e NAL-GROUP is.non\n-00006d80: 2d6e 696c 2061 6c73 6f20 7375 7370 656e -nil also suspen\n-00006d90: 6473 2074 6865 2070 726f 6365 7373 6573 ds the processes\n-00006da0: 2069 6e20 7468 6520 7072 6f63 6573 7320 in the process \n-00006db0: 6772 6f75 7020 6f66 2050 524f 4345 5353 group of PROCESS\n-00006dc0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00006dd0: 7323 636f 6e74 696e 7565 2d70 726f 6365 s#continue-proce\n-00006de0: 7373 636f 6e74 696e 7565 2d70 726f 6365 sscontinue-proce\n-00006df0: 7373 2050 524f 4345 5353 205b 5349 474e ss PROCESS [SIGN\n-00006e00: 414c 2d47 524f 5550 5d0a 0a52 6573 7461 AL-GROUP]..Resta\n-00006e10: 7274 7320 5052 4f43 4553 5320 6166 7465 rts PROCESS afte\n-00006e20: 7220 6974 2068 6173 2062 6565 6e20 7374 r it has been st\n-00006e30: 6f70 7065 6420 2876 6961 2060 7374 6f70 opped (via `stop\n-00006e40: 2d70 726f 6365 7373 2729 2e20 4966 0a53 -process'). If.S\n-00006e50: 4947 4e41 4c2d 4752 4f55 5020 6973 206e IGNAL-GROUP is n\n-00006e60: 6f6e 2d6e 696c 2061 6c73 6f20 636f 6e74 on-nil also cont\n-00006e70: 696e 7565 7320 7468 6520 7072 6f63 6573 inues the proces\n-00006e80: 7365 7320 696e 2074 6865 2070 726f 6365 ses in the proce\n-00006e90: 7373 2067 726f 7570 206f 660a 5052 4f43 ss group of.PROC\n-00006ea0: 4553 532e 7265 702e 696f 2e70 726f 6365 ESS.rep.io.proce\n-00006eb0: 7373 6573 2370 726f 6365 7373 2d65 7869 sses#process-exi\n-00006ec0: 742d 7374 6174 7573 7072 6f63 6573 732d t-statusprocess-\n-00006ed0: 6578 6974 2d73 7461 7475 7320 5052 4f43 exit-status PROC\n-00006ee0: 4553 530a 0a52 6574 7572 6e73 2074 6865 ESS..Returns the\n-00006ef0: 2075 6e70 726f 6365 7373 6564 2065 7869 unprocessed exi\n-00006f00: 742d 7374 6174 7573 206f 6620 7468 6520 t-status of the \n-00006f10: 6c61 7374 2070 726f 6365 7373 2074 6f20 last process to \n-00006f20: 6265 2072 756e 206f 6e20 7468 650a 7072 be run on the.pr\n-00006f30: 6f63 6573 732d 6f62 6a65 6374 2050 524f ocess-object PRO\n-00006f40: 4345 5353 2e20 4966 2050 524f 4345 5353 CESS. If PROCESS\n-00006f50: 2069 7320 6375 7272 656e 746c 7920 7275 is currently ru\n-00006f60: 6e6e 696e 672c 2072 6574 7572 6e20 6e69 nning, return ni\n-00006f70: 6c2e 7265 702e 696f 2e70 726f 6365 7373 l.rep.io.process\n-00006f80: 6573 2370 726f 6365 7373 2d72 756e 6e69 es#process-runni\n-00006f90: 6e67 2d70 7072 6f63 6573 732d 7275 6e6e ng-pprocess-runn\n-00006fa0: 696e 672d 7020 5052 4f43 4553 530a 0a52 ing-p PROCESS..R\n-00006fb0: 6574 7572 6e20 7420 6966 2050 524f 4345 eturn t if PROCE\n-00006fc0: 5353 2069 7320 7275 6e6e 696e 672e 7265 SS is running.re\n-00006fd0: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n-00006fe0: 6d2d 6665 7463 6873 6462 6d2d 6665 7463 m-fetchsdbm-fetc\n-00006ff0: 6820 4442 4d20 4b45 5900 0000 0000 0000 h DBM KEY.......\n-00007000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007010: 2373 6967 6e61 6c5f 7072 6f63 6573 7373 #signal_processs\n-00007020: 6967 6e61 6c2d 7072 6f63 6573 7320 5052 ignal-process PR\n-00007030: 4f43 4553 5320 5349 474e 414c 205b 5349 OCESS SIGNAL [SI\n-00007040: 474e 414c 2d47 524f 5550 5d0a 0a53 656e GNAL-GROUP]..Sen\n-00007050: 6473 2074 6865 2073 6967 6e61 6c20 5349 ds the signal SI\n-00007060: 474e 414c 2074 6f20 7468 6520 7072 6f63 GNAL to the proc\n-00007070: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If \n-00007080: 5349 474e 414c 2d47 524f 5550 2069 730a SIGNAL-GROUP is.\n-00007090: 6e6f 6e2d 6e69 6c20 616c 736f 2063 6f6e non-nil also con\n-000070a0: 7469 6e75 6573 2074 6865 2070 726f 6365 tinues the proce\n-000070b0: 7373 6573 2069 6e20 7468 6520 7072 6f63 sses in the proc\n-000070c0: 6573 7320 6772 6f75 7020 6f66 2050 524f ess group of PRO\n-000070d0: 4345 5353 2e0a 0a50 524f 4345 5353 206d CESS...PROCESS m\n-000070e0: 6179 2062 6520 6569 7468 6572 2061 204c ay be either a L\n-000070f0: 6973 7020 7072 6f63 6573 7320 6f62 6a65 isp process obje\n-00007100: 6374 2c20 6f72 2061 6e20 696e 7465 6765 ct, or an intege\n-00007110: 7220 6769 7669 6e67 2074 6865 0a70 726f r giving the.pro\n-00007120: 6365 7373 2d69 6420 6f66 2061 2070 726f cess-id of a pro\n-00007130: 6365 7373 2028 6e6f 7420 6e65 6365 7373 cess (not necess\n-00007140: 6172 696c 7920 7374 6172 7465 6420 6279 arily started by\n-00007150: 2072 6570 292e 0a0a 5349 474e 414c 206d rep)...SIGNAL m\n-00007160: 6179 2065 6974 6865 7220 6265 2061 206e ay either be a n\n-00007170: 756d 6572 6963 2073 6967 6e61 6c2c 206f umeric signal, o\n-00007180: 7220 6120 7379 6d62 6f6c 206e 616d 696e r a symbol namin\n-00007190: 6720 6120 7369 676e 616c 2c20 692e 652e g a signal, i.e.\n-000071a0: 0a74 6865 2073 796d 626f 6c20 6049 4e54 .the symbol `INT\n-000071b0: 2720 666f 7220 7468 6520 554e 4958 2053 ' for the UNIX S\n-000071c0: 4947 494e 5420 7369 676e 616c 2e72 6570 IGINT signal.rep\n-000071d0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n-000071e0: 6f63 6573 732d 6578 6974 2d76 616c 7565 ocess-exit-value\n-000071f0: 7072 6f63 6573 732d 6578 6974 2d76 616c process-exit-val\n-00007200: 7565 2050 524f 4345 5353 0a0a 5265 7475 ue PROCESS..Retu\n-00007210: 726e 7320 7468 6520 7265 7475 726e 2d76 rns the return-v\n-00007220: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last\n-00007230: 2070 726f 6365 7373 2074 6f20 6265 2072 process to be r\n-00007240: 756e 206f 6e20 5052 4f43 4553 532c 206f un on PROCESS, o\n-00007250: 7220 6e69 6c20 6966 3a0a 2020 6129 206e r nil if:. a) n\n-00007260: 6f20 7072 6f63 6573 7320 6861 7320 7275 o process has ru\n-00007270: 6e20 6f6e 2050 524f 4345 5353 0a20 2062 n on PROCESS. b\n-00007280: 2920 5052 4f43 4553 5320 6973 2073 7469 ) PROCESS is sti\n-00007290: 6c6c 2072 756e 6e69 6e67 0a20 2063 2920 ll running. c) \n-000072a0: 5052 4f43 4553 5320 6578 6974 6564 2061 PROCESS exited a\n-000072b0: 626e 6f72 6d61 6c6c 7972 6570 2e69 6f2e bnormallyrep.io.\n-000072c0: 7072 6f63 6573 7365 7323 7072 6f63 6573 processes#proces\n-000072d0: 732d 6964 7072 6f63 6573 732d 6964 205b s-idprocess-id [\n-000072e0: 5052 4f43 4553 535d 0a0a 4966 2050 524f PROCESS]..If PRO\n-000072f0: 4345 5353 2069 7320 7275 6e6e 696e 6720 CESS is running \n-00007300: 6f72 2073 746f 7070 6564 2c20 7265 7475 or stopped, retu\n-00007310: 726e 2074 6865 2070 726f 6365 7373 2d69 rn the process-i\n-00007320: 6465 6e74 6966 6965 7220 6173 736f 6369 dentifier associ\n-00007330: 6174 6564 0a77 6974 6820 6974 2028 6965 ated.with it (ie\n-00007340: 2c20 6974 7320 7069 6429 2e0a 0a49 6620 , its pid)...If \n-00007350: 5052 4f43 4553 5320 6973 206e 696c 2c20 PROCESS is nil, \n-00007360: 7265 7475 726e 2074 6865 2070 726f 6365 return the proce\n-00007370: 7373 2069 6420 6f66 2074 6865 204c 6973 ss id of the Lis\n-00007380: 7020 696e 7465 7270 7265 7465 722e 7265 p interpreter.re\n-00007390: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n-000073a0: 726f 6365 7373 2d73 746f 7070 6564 2d70 rocess-stopped-p\n-000073b0: 7072 6f63 6573 732d 7374 6f70 7065 642d process-stopped-\n-000073c0: 7020 5052 4f43 4553 530a 0a52 6574 7572 p PROCESS..Retur\n-000073d0: 6e20 7420 6966 2050 524f 4345 5353 2068 n t if PROCESS h\n-000073e0: 6173 2062 6565 6e20 7374 6f70 7065 642e as been stopped.\n-000073f0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007400: 2370 726f 6365 7373 2d69 6e2d 7573 652d #process-in-use-\n-00007410: 7070 726f 6365 7373 2d69 6e2d 7573 652d pprocess-in-use-\n-00007420: 7020 5052 4f43 4553 530a 0a53 696d 696c p PROCESS..Simil\n-00007430: 6172 2074 6f20 6070 726f 6365 7373 2d72 ar to `process-r\n-00007440: 756e 6e69 6e67 2d70 2720 6578 6365 7074 unning-p' except\n-00007450: 2074 6861 7420 7468 6973 2072 6574 7572 that this retur\n-00007460: 6e73 2074 2065 7665 6e20 7768 656e 2074 ns t even when t\n-00007470: 6865 0a70 726f 6365 7373 2068 6173 2073 he.process has s\n-00007480: 746f 7070 6564 2e72 6570 2e69 6f2e 7072 topped.rep.io.pr\n-00007490: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process-\n-000074a0: 7070 726f 6365 7373 7020 4152 470a 0a52 pprocessp ARG..R\n-000074b0: 6574 7572 6e20 7420 6973 2041 5247 2069 eturn t is ARG i\n-000074c0: 7320 6120 7072 6f63 6573 732d 6f62 6a65 s a process-obje\n-000074d0: 6374 2e72 6570 2e69 6f2e 7072 6f63 6573 ct.rep.io.proces\n-000074e0: 7365 7323 7072 6f63 6573 732d 7072 6f67 ses#process-prog\n-000074f0: 7072 6f63 6573 732d 7072 6f67 2050 524f process-prog PRO\n-00007500: 4345 5353 0a0a 5265 7475 726e 2074 6865 CESS..Return the\n-00007510: 206e 616d 6520 6f66 2074 6865 2070 726f name of the pro\n-00007520: 6772 616d 2069 6e20 5052 4f43 4553 532e gram in PROCESS.\n-00007530: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007540: 2373 6574 2d70 726f 6365 7373 2d70 726f #set-process-pro\n-00007550: 6773 6574 2d70 726f 6365 7373 2d70 726f gset-process-pro\n-00007560: 6720 5052 4f43 4553 5320 5052 4f47 5241 g PROCESS PROGRA\n-00007570: 4d0a 0a53 6574 7320 7468 6520 6e61 6d65 M..Sets the name\n-00007580: 206f 6620 7468 6520 7072 6f67 7261 6d20 of the program \n-00007590: 746f 2072 756e 206f 6e20 5052 4f43 4553 to run on PROCES\n-000075a0: 5320 746f 2046 494c 452e 7265 702e 696f S to FILE.rep.io\n-000075b0: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n-000075c0: 7373 2d61 7267 7370 726f 6365 7373 2d61 ss-argsprocess-a\n-000075d0: 7267 7320 5052 4f43 4553 530a 0a52 6574 rgs PROCESS..Ret\n-000075e0: 7572 6e20 7468 6520 6c69 7374 206f 6620 urn the list of \n-000075f0: 6172 6775 6d65 6e74 7320 746f 2050 524f arguments to PRO\n-00007600: 4345 5353 2e72 6570 2e69 6f2e 7072 6f63 CESS.rep.io.proc\n-00007610: 6573 7365 7323 7365 742d 7072 6f63 6573 esses#set-proces\n-00007620: 732d 6172 6773 7365 742d 7072 6f63 6573 s-argsset-proces\n-00007630: 732d 6172 6773 2050 524f 4345 5353 2041 s-args PROCESS A\n-00007640: 5247 2d4c 4953 540a 0a53 6574 2074 6865 RG-LIST..Set the\n-00007650: 2061 7267 756d 656e 7473 2074 6f20 5052 arguments to PR\n-00007660: 4f43 4553 532e 7265 702e 696f 2e70 726f OCESS.rep.io.pro\n-00007670: 6365 7373 6573 2370 726f 6365 7373 2d6f cesses#process-o\n-00007680: 7574 7075 742d 7374 7265 616d 7072 6f63 utput-streamproc\n-00007690: 6573 732d 6f75 7470 7574 2d73 7472 6561 ess-output-strea\n-000076a0: 6d20 5052 4f43 4553 530a 0a52 6574 7572 m PROCESS..Retur\n-000076b0: 6e20 7468 6520 7374 7265 616d 2074 6f20 n the stream to \n-000076c0: 7768 6963 6820 616c 6c20 6f75 7470 7574 which all output\n-000076d0: 2066 726f 6d20 5052 4f43 4553 5320 6973 from PROCESS is\n-000076e0: 2073 656e 742e 7265 702e 696f 2e70 726f sent.rep.io.pro\n-000076f0: 6365 7373 6573 2373 6574 2d70 726f 6365 cesses#set-proce\n-00007700: 7373 2d6f 7574 7075 742d 7374 7265 616d ss-output-stream\n-00007710: 7365 742d 7072 6f63 6573 732d 6f75 7470 set-process-outp\n-00007720: 7574 2d73 7472 6561 6d20 5052 4f43 4553 ut-stream PROCES\n-00007730: 5320 5354 5245 414d 0a0a 5365 7420 7468 S STREAM..Set th\n-00007740: 6520 6f75 7470 7574 2d73 7472 6561 6d20 e output-stream \n-00007750: 6f66 2050 524f 4345 5353 2074 6f20 5354 of PROCESS to ST\n-00007760: 5245 414d 2e20 6e69 6c20 6d65 616e 7320 REAM. nil means \n-00007770: 6469 7363 6172 6420 616c 6c20 6f75 7470 discard all outp\n-00007780: 7574 2e72 6570 2e69 6f2e 7072 6f63 6573 ut.rep.io.proces\n-00007790: 7365 7323 7072 6f63 6573 732d 6572 726f ses#process-erro\n-000077a0: 722d 7374 7265 616d 7072 6f63 6573 732d r-streamprocess-\n-000077b0: 6572 726f 722d 7374 7265 616d 2050 524f error-stream PRO\n-000077c0: 4345 5353 0a0a 5265 7475 726e 2074 6865 CESS..Return the\n-000077d0: 2073 7472 6561 6d20 746f 2077 6869 6368 stream to which\n-000077e0: 2061 6c6c 2073 7461 6e64 6172 642d 6572 all standard-er\n-000077f0: 726f 7220 6f75 7470 7574 2066 726f 6d20 ror output from \n-00007800: 5052 4f43 4553 5320 6973 2073 656e 742e PROCESS is sent.\n-00007810: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007820: 2373 6574 2d70 726f 6365 7373 2d65 7272 #set-process-err\n-00007830: 6f72 2d73 7472 6561 6d73 6574 2d70 726f or-streamset-pro\n-00007840: 6365 7373 2d65 7272 6f72 2d73 7472 6561 cess-error-strea\n-00007850: 6d20 5052 4f43 4553 5320 5354 5245 414d m PROCESS STREAM\n-00007860: 0a0a 5365 7420 7468 6520 6572 726f 722d ..Set the error-\n-00007870: 7374 7265 616d 206f 6620 5052 4f43 4553 stream of PROCES\n-00007880: 5320 746f 2053 5452 4541 4d2e 206e 696c S to STREAM. nil\n-00007890: 206d 6561 6e73 2064 6973 6361 7264 2061 means discard a\n-000078a0: 6c6c 206f 7574 7075 742e 0a0a 4e6f 7465 ll output...Note\n-000078b0: 2074 6861 7420 7468 6973 2063 7572 7265 that this curre\n-000078c0: 6e74 6c79 206f 6e6c 7920 776f 726b 7320 ntly only works \n-000078d0: 636f 7272 6563 746c 7920 7769 7468 2070 correctly with p\n-000078e0: 6970 6520 636f 6e6e 6563 7469 6f6e 732e ipe connections.\n-000078f0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007900: 2370 726f 6365 7373 2d66 756e 6374 696f #process-functio\n-00007910: 6e70 726f 6365 7373 2d66 756e 6374 696f nprocess-functio\n-00007920: 6e20 5052 4f43 4553 530a 0a52 6574 7572 n PROCESS..Retur\n-00007930: 6e20 7468 6520 6675 6e63 7469 6f6e 2077 n the function w\n-00007940: 6869 6368 2069 7320 6361 6c6c 6564 2077 hich is called w\n-00007950: 6865 6e20 5052 4f43 4553 5320 6368 616e hen PROCESS chan\n-00007960: 6765 7320 7374 6174 6520 2869 2e65 2e20 ges state (i.e. \n-00007970: 6974 0a65 7869 7473 206f 7220 6973 2073 it.exits or is s\n-00007980: 746f 7070 6564 292e 7265 702e 696f 2e70 topped).rep.io.p\n-00007990: 726f 6365 7373 6573 2373 6574 2d70 726f rocesses#set-pro\n-000079a0: 6365 7373 2d66 756e 6374 696f 6e73 6574 cess-functionset\n-000079b0: 2d70 726f 6365 7373 2d66 756e 6374 696f -process-functio\n-000079c0: 6e20 5052 4f43 4553 5320 4655 4e43 5449 n PROCESS FUNCTI\n-000079d0: 4f4e 0a0a 5365 7420 7468 6520 6675 6e63 ON..Set the func\n-000079e0: 7469 6f6e 2077 6869 6368 2069 7320 6361 tion which is ca\n-000079f0: 6c6c 6564 2077 6865 6e20 5052 4f43 4553 lled when PROCES\n-00007a00: 5320 6368 616e 6765 7320 7374 6174 6520 S changes state \n-00007a10: 746f 2046 554e 4354 494f 4e2e 7265 702e to FUNCTION.rep.\n-00007a20: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n-00007a30: 6365 7373 2d64 6972 7072 6f63 6573 732d cess-dirprocess-\n-00007a40: 6469 7220 5052 4f43 4553 530a 0a52 6574 dir PROCESS..Ret\n-00007a50: 7572 6e20 7468 6520 6e61 6d65 206f 6620 urn the name of \n-00007a60: 7468 6520 6469 7265 6374 6f72 7920 7768 the directory wh\n-00007a70: 6963 6820 6265 636f 6d65 7320 7468 6520 ich becomes the \n-00007a80: 776f 726b 696e 6720 6469 7265 6374 6f72 working director\n-00007a90: 7920 6f66 0a50 524f 4345 5353 2077 6865 y of.PROCESS whe\n-00007aa0: 6e20 6974 2069 7320 7374 6172 7465 642e n it is started.\n-00007ab0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00007ac0: 2373 6574 2d70 726f 6365 7373 2d64 6972 #set-process-dir\n-00007ad0: 7365 742d 7072 6f63 6573 732d 6469 7220 set-process-dir \n-00007ae0: 5052 4f43 4553 5320 4449 520a 0a53 6574 PROCESS DIR..Set\n-00007af0: 2074 6865 2064 6972 6563 746f 7279 206f the directory o\n-00007b00: 6620 5052 4f43 4553 5320 746f 2044 4952 f PROCESS to DIR\n-00007b10: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00007b20: 7323 7072 6f63 6573 732d 636f 6e6e 6563 s#process-connec\n-00007b30: 7469 6f6e 2d74 7970 6570 726f 6365 7373 tion-typeprocess\n-00007b40: 2d63 6f6e 6e65 6374 696f 6e2d 7479 7065 -connection-type\n-00007b50: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n-00007b60: 7320 6120 7379 6d62 6f6c 2064 6566 696e s a symbol defin\n-00007b70: 696e 6720 7468 6520 7479 7065 206f 6620 ing the type of \n-00007b80: 7374 7265 616d 2028 692e 652e 2070 6970 stream (i.e. pip\n-00007b90: 652c 2070 7479 2c20 6f72 0a73 6f63 6b65 e, pty, or.socke\n-00007ba0: 7470 6169 7229 2075 7365 6420 746f 2063 tpair) used to c\n-00007bb0: 6f6e 6e65 6374 2050 524f 4345 5353 2077 onnect PROCESS w\n-00007bc0: 6974 6820 6974 7320 7068 7973 6963 616c ith its physical\n-00007bd0: 2070 726f 6365 7373 2e72 6570 2e69 6f2e process.rep.io.\n-00007be0: 7072 6f63 6573 7365 7323 7365 742d 7072 processes#set-pr\n-00007bf0: 6f63 6573 732d 636f 6e6e 6563 7469 6f6e ocess-connection\n-00007c00: 2d74 7970 6573 6574 2d70 726f 6365 7373 -typeset-process\n-00007c10: 2d63 6f6e 6e65 6374 696f 6e2d 7479 7065 -connection-type\n-00007c20: 2050 524f 4345 5353 2054 5950 450a 0a44 PROCESS TYPE..D\n-00007c30: 6566 696e 6520 686f 7720 5052 4f43 4553 efine how PROCES\n-00007c40: 5320 636f 6d6d 756e 6963 6174 6573 2077 S communicates w\n-00007c50: 6974 6820 6974 2773 2063 6869 6c64 2070 ith it's child p\n-00007c60: 726f 6365 7373 2c20 5459 5045 206d 6179 rocess, TYPE may\n-00007c70: 2062 650a 6f6e 6520 6f66 2074 6865 2066 be.one of the f\n-00007c80: 6f6c 6c6f 7769 6e67 2073 796d 626f 6c73 ollowing symbols\n-00007c90: 3a0a 0a20 2070 7479 0909 5573 6520 6120 :.. pty..Use a \n-00007ca0: 7074 790a 2020 7069 7065 0909 5468 7265 pty. pipe..Thre\n-00007cb0: 6520 7069 7065 7320 6172 6520 7573 6564 e pipes are used\n-00007cc0: 0a20 2073 6f63 6b65 7470 6169 7209 5573 . socketpair.Us\n-00007cd0: 6520 6120 736f 636b 6574 7061 6972 0a0a e a socketpair..\n-00007ce0: 5468 6973 2066 756e 6374 696f 6e20 6361 This function ca\n-00007cf0: 6e20 6f6e 6c79 2062 6520 7573 6564 2077 n only be used w\n-00007d00: 6865 6e20 5052 4f43 4553 5320 6973 206e hen PROCESS is n\n-00007d10: 6f74 2069 6e20 7573 652e 0a0a 4e6f 7465 ot in use...Note\n-00007d20: 2074 6861 7420 6f6e 6c79 2074 6865 2060 that only the `\n-00007d30: 7069 7065 2720 636f 6e6e 6563 7469 6f6e pipe' connection\n-00007d40: 2074 7970 6520 616c 6c6f 7773 2070 726f type allows pro\n-00007d50: 6365 7373 206f 7574 7075 7420 616e 640a cess output and.\n-00007d60: 7072 6f63 6573 7320 6572 726f 7220 6f75 process error ou\n-00007d70: 7470 7574 2074 6f20 6265 2064 6966 6665 tput to be diffe\n-00007d80: 7265 6e74 6961 7465 642e 7265 702e 696f rentiated.rep.io\n-00007d90: 2e70 726f 6365 7373 6573 2361 6374 6976 .processes#activ\n-00007da0: 652d 7072 6f63 6573 7365 7361 6374 6976 e-processesactiv\n-00007db0: 652d 7072 6f63 6573 7365 730a 0a52 6574 e-processes..Ret\n-00007dc0: 7572 6e20 6120 6c69 7374 2063 6f6e 7461 urn a list conta\n-00007dd0: 696e 696e 6720 616c 6c20 6163 7469 7665 ining all active\n-00007de0: 2070 726f 6365 7373 206f 626a 6563 7473 process objects\n-00007df0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-00007e00: 7323 6163 6365 7074 2d70 726f 6365 7373 s#accept-process\n-00007e10: 2d6f 7574 7075 7461 6363 6570 742d 7072 -outputaccept-pr\n-00007e20: 6f63 6573 732d 6f75 7470 7574 205b 5345 ocess-output [SE\n-00007e30: 434f 4e44 535d 205b 4d49 4c4c 4953 4543 CONDS] [MILLISEC\n-00007e40: 4f4e 4453 5d0a 0a57 6169 7420 5345 434f ONDS]..Wait SECO\n-00007e50: 4e44 5320 706c 7573 204d 494c 4c49 5345 NDS plus MILLISE\n-00007e60: 434f 4e44 5320 666f 7220 6f75 7470 7574 CONDS for output\n-00007e70: 2066 726f 6d20 616e 7920 6173 796e 6368 from any asynch\n-00007e80: 726f 6e6f 7573 2073 7562 7072 6f63 6573 ronous subproces\n-00007e90: 7365 732e 0a49 6620 616e 7920 6172 7269 ses..If any arri\n-00007ea0: 7665 732c 2070 726f 6365 7373 2069 742c ves, process it,\n-00007eb0: 2074 6865 6e20 7265 7475 726e 206e 696c then return nil\n-00007ec0: 2e20 4f74 6865 7277 6973 6520 7265 7475 . Otherwise retu\n-00007ed0: 726e 2074 2e0a 0a4e 6f74 6520 7468 6174 rn t...Note that\n-00007ee0: 206f 7574 7075 7420 696e 636c 7564 6573 output includes\n-00007ef0: 206e 6f74 6966 6963 6174 696f 6e20 6f66 notification of\n-00007f00: 2070 726f 6365 7373 2074 6572 6d69 6e61 process termina\n-00007f10: 7469 6f6e 2e72 6570 2e69 6f2e 6462 2e73 tion.rep.io.db.s\n-00007f20: 6462 6d23 7364 626d 2d6f 7065 6e73 6462 dbm#sdbm-opensdb\n-00007f30: 6d2d 6f70 656e 2050 4154 4820 4143 4345 m-open PATH ACCE\n-00007f40: 5353 2d54 5950 4520 5b4d 4f44 455d 7265 SS-TYPE [MODE]re\n-00007f50: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n-00007f60: 6d2d 7374 6f72 6573 6462 6d2d 7374 6f72 m-storesdbm-stor\n-00007f70: 6520 4442 4d20 4b45 5920 5641 4c55 4520 e DBM KEY VALUE \n-00007f80: 5b46 4c41 4753 5d72 6570 2e69 6f2e 6462 [FLAGS]rep.io.db\n-00007f90: 2e73 6462 6d23 7364 626d 2d64 656c 6574 .sdbm#sdbm-delet\n-00007fa0: 6573 6462 6d2d 6465 6c65 7465 2044 424d esdbm-delete DBM\n-00007fb0: 204b 4559 7265 702e 696f 2e64 622e 7364 KEYrep.io.db.sd\n-00007fc0: 626d 2373 6462 6d2d 6669 7273 746b 6579 bm#sdbm-firstkey\n-00007fd0: 7364 626d 2d66 6972 7374 6b65 7920 4442 sdbm-firstkey DB\n-00007fe0: 4d00 7265 702e 6461 7461 2373 7472 696e M.rep.data#strin\n-00007ff0: 672d 7570 7065 722d 6361 7365 2d70 2058 g-upper-case-p X\n-00008000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00008010: 2361 6363 6570 742d 7072 6f63 6573 732d #accept-process-\n-00008020: 6f75 7470 7574 2d31 6163 6365 7074 2d70 output-1accept-p\n-00008030: 726f 6365 7373 2d6f 7574 7075 742d 3120 rocess-output-1 \n-00008040: 5052 4f43 4553 5320 5b53 4543 4f4e 4453 PROCESS [SECONDS\n-00008050: 5d20 5b4d 494c 4c49 5345 434f 4e44 535d ] [MILLISECONDS]\n-00008060: 0a0a 5761 6974 2053 4543 4f4e 4453 2070 ..Wait SECONDS p\n-00008070: 6c75 7320 4d49 4c4c 4953 4543 4f4e 4453 lus MILLISECONDS\n-00008080: 2066 6f72 206f 7574 7075 7420 6672 6f6d for output from\n-00008090: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou\n-000080a0: 730a 7375 6270 726f 6365 7373 2050 524f s.subprocess PRO\n-000080b0: 4345 5353 2e20 4966 2061 6e79 2061 7272 CESS. If any arr\n-000080c0: 6976 6573 2c20 7072 6f63 6573 7320 6974 ives, process it\n-000080d0: 2c20 7468 656e 2072 6574 7572 6e20 6e69 , then return ni\n-000080e0: 6c2e 0a4f 7468 6572 7769 7365 2072 6574 l..Otherwise ret\n-000080f0: 7572 6e20 742e 0a0a 4e6f 7465 2074 6861 urn t...Note tha\n-00008100: 7420 6f75 7470 7574 2069 6e63 6c75 6465 t output include\n-00008110: 7320 6e6f 7469 6669 6361 7469 6f6e 206f s notification o\n-00008120: 6620 7072 6f63 6573 7320 7465 726d 696e f process termin\n-00008130: 6174 696f 6e2e 7265 702e 696f 2e64 622e ation.rep.io.db.\n-00008140: 7364 626d 2373 6462 6d2d 6e65 7874 6b65 sdbm#sdbm-nextke\n-00008150: 7973 6462 6d2d 6e65 7874 6b65 7920 4442 ysdbm-nextkey DB\n-00008160: 4d72 6570 2e69 6f2e 6462 2e73 6462 6d23 Mrep.io.db.sdbm#\n-00008170: 7364 626d 2d72 646f 6e6c 7973 6462 6d2d sdbm-rdonlysdbm-\n-00008180: 7264 6f6e 6c79 2044 424d 7265 702e 696f rdonly DBMrep.io\n-00008190: 2e64 622e 7364 626d 2373 6462 6d2d 6572 .db.sdbm#sdbm-er\n-000081a0: 726f 7273 6462 6d2d 6572 726f 7220 4442 rorsdbm-error DB\n-000081b0: 4d72 6570 2e69 6f2e 6462 2e73 6462 6d23 Mrep.io.db.sdbm#\n-000081c0: 7364 626d 7073 6462 6d70 2041 5247 0a0a sdbmpsdbmp ARG..\n-000081d0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n-000081e0: 2069 7320 616e 2073 6462 6d20 6f62 6a65 is an sdbm obje\n-000081f0: 6374 2028 6372 6561 7465 6420 6279 2060 ct (created by `\n-00008200: 7364 626d 2d6f 7065 6e27 292e 7265 702e sdbm-open').rep.\n-00008210: 7574 696c 2e75 7466 3823 7574 6638 2d73 util.utf8#utf8-s\n-00008220: 7472 696e 672d 6c65 6e67 7468 7574 6638 tring-lengthutf8\n-00008230: 2d73 7472 696e 672d 6c65 6e67 7468 2053 -string-length S\n-00008240: 5452 494e 470a 0a52 6574 7572 6e73 2074 TRING..Returns t\n-00008250: 6865 206e 756d 6265 7220 6f66 2063 6861 he number of cha\n-00008260: 7261 6374 6572 7320 696e 2075 7466 2d38 racters in utf-8\n-00008270: 2065 6e63 6f64 6564 2053 5452 494e 472e encoded STRING.\n-00008280: 7265 702e 7574 696c 2e75 7466 3823 7574 rep.util.utf8#ut\n-00008290: 6638 2d73 7562 7374 7269 6e67 7574 6638 f8-substringutf8\n-000082a0: 2d73 7562 7374 7269 6e67 2053 5452 494e -substring STRIN\n-000082b0: 4720 5354 4152 5420 5b45 4e44 5d0a 0a52 G START [END]..R\n-000082c0: 6574 7572 6e73 2074 6865 2070 6f72 7469 eturns the porti\n-000082d0: 6f6e 206f 6620 5354 5249 4e47 2c20 656e on of STRING, en\n-000082e0: 636f 6465 6420 696e 2075 7466 2d38 2c20 coded in utf-8, \n-000082f0: 7374 6172 7469 6e67 2061 740a 6368 6172 starting at.char\n-00008300: 6163 7465 7220 6e75 6d62 6572 2053 5441 acter number STA\n-00008310: 5254 2061 6e64 2065 6e64 696e 6720 6174 RT and ending at\n-00008320: 2074 6865 2063 6861 7261 6374 6572 2062 the character b\n-00008330: 6566 6f72 6520 454e 4420 286f 7220 7468 efore END (or th\n-00008340: 650a 656e 6420 6f66 2074 6865 2073 7472 e.end of the str\n-00008350: 696e 6720 6966 2045 4e44 2069 7320 6e6f ing if END is no\n-00008360: 7420 6769 7665 6e29 2e20 416c 6c20 696e t given). All in\n-00008370: 6469 6365 7320 7374 6172 7420 6174 207a dices start at z\n-00008380: 6572 6f2e 7265 702e 696f 2e73 6f63 6b65 ero.rep.io.socke\n-00008390: 7473 2373 6f63 6b65 742d 6c6f 6361 6c2d ts#socket-local-\n-000083a0: 636c 6965 6e74 736f 636b 6574 2d6c 6f63 clientsocket-loc\n-000083b0: 616c 2d63 6c69 656e 7420 4144 4452 4553 al-client ADDRES\n-000083c0: 5320 5b53 5452 4541 4d5d 205b 5345 4e54 S [STREAM] [SENT\n-000083d0: 494e 454c 5d0a 0a43 7265 6174 6520 616e INEL]..Create an\n-000083e0: 6420 7265 7475 726e 2061 2073 6f63 6b65 d return a socke\n-000083f0: 7420 636f 6e6e 6563 7465 6420 746f 2074 t connected to t\n-00008400: 6865 2075 6e69 7820 646f 6d61 696e 2073 he unix domain s\n-00008410: 6f63 6b65 7420 6174 0a41 4444 5245 5353 ocket at.ADDRESS\n-00008420: 2028 6120 7370 6563 6961 6c20 6e6f 6465 (a special node\n-00008430: 2069 6e20 7468 6520 6c6f 6361 6c20 6669 in the local fi\n-00008440: 6c69 6e67 2073 7973 7465 6d29 2e0a 0a41 ling system)...A\n-00008450: 6c6c 206f 7574 7075 7420 6672 6f6d 2074 ll output from t\n-00008460: 6869 7320 736f 636b 6574 2077 696c 6c20 his socket will \n-00008470: 6265 2063 6f70 6965 6420 746f 2053 5452 be copied to STR\n-00008480: 4541 4d3b 2077 6865 6e20 7468 6520 736f EAM; when the so\n-00008490: 636b 6574 0a69 7320 636c 6f73 6564 2064 cket.is closed d\n-000084a0: 6f77 6e20 7265 6d6f 7465 6c79 2053 454e own remotely SEN\n-000084b0: 5449 4e45 4c20 7769 6c6c 2062 6520 6361 TINEL will be ca\n-000084c0: 6c6c 6564 2077 6974 6820 7468 6520 736f lled with the so\n-000084d0: 636b 6574 2061 7320 6974 730a 7369 6e67 cket as its.sing\n-000084e0: 6c65 2061 7267 756d 656e 742e 7265 702e le argument.rep.\n-000084f0: 696f 2e73 6f63 6b65 7473 2373 6f63 6b65 io.sockets#socke\n-00008500: 742d 6c6f 6361 6c2d 7365 7276 6572 736f t-local-serverso\n-00008510: 636b 6574 2d6c 6f63 616c 2d73 6572 7665 cket-local-serve\n-00008520: 7220 4144 4452 4553 5320 5b43 414c 4c42 r ADDRESS [CALLB\n-00008530: 4143 4b5d 205b 5345 4e54 494e 454c 5d0a ACK] [SENTINEL].\n-00008540: 0a43 7265 6174 6520 616e 6420 7265 7475 .Create and retu\n-00008550: 726e 2061 2073 6f63 6b65 7420 6c69 7374 rn a socket list\n-00008560: 656e 696e 6720 666f 7220 636f 6e6e 6563 ening for connec\n-00008570: 7469 6f6e 7320 6f6e 2074 6865 2075 6e69 tions on the uni\n-00008580: 7820 646f 6d61 696e 0a73 6f63 6b65 7420 x domain.socket \n-00008590: 6174 2041 4444 5245 5353 2028 6120 7370 at ADDRESS (a sp\n-000085a0: 6563 6961 6c20 6e6f 6465 2069 6e20 7468 ecial node in th\n-000085b0: 6520 6c6f 6361 6c20 6669 6c69 6e67 2073 e local filing s\n-000085c0: 7973 7465 6d29 2e0a 0a57 6865 6e20 6120 ystem)...When a \n-000085d0: 636f 6e6e 6563 7469 6f6e 2069 7320 7265 connection is re\n-000085e0: 7175 6573 7465 6420 4341 4c4c 4241 434b quested CALLBACK\n-000085f0: 2069 7320 6361 6c6c 6564 2077 6974 6820 is called with \n-00008600: 7468 6520 7365 7276 6572 0a73 6f63 6b65 the server.socke\n-00008610: 7420 6173 2069 7473 2073 6f6c 6520 6172 t as its sole ar\n-00008620: 6775 6d65 6e74 2e20 4974 206d 7573 7420 gument. It must \n-00008630: 6361 6c6c 2060 736f 636b 6574 2d61 6363 call `socket-acc\n-00008640: 6570 7427 2074 6f20 6d61 6b65 2074 6865 ept' to make the\n-00008650: 0a63 6f6e 6e65 6374 696f 6e2e 0a0a 5768 .connection...Wh\n-00008660: 656e 2074 6865 2073 6f63 6b65 7420 6973 en the socket is\n-00008670: 2073 6875 7464 6f77 6e20 7265 6d6f 7465 shutdown remote\n-00008680: 6c79 2c20 5345 4e54 494e 454c 2069 7320 ly, SENTINEL is \n-00008690: 6361 6c6c 6564 2077 6974 6820 7468 650a called with the.\n-000086a0: 736f 636b 6574 2061 7320 6974 7320 6f6e socket as its on\n-000086b0: 6c79 2061 7267 756d 656e 742e 7265 702e ly argument.rep.\n-000086c0: 696f 2e73 6f63 6b65 7473 2373 6f63 6b65 io.sockets#socke\n-000086d0: 742d 636c 6965 6e74 736f 636b 6574 2d63 t-clientsocket-c\n-000086e0: 6c69 656e 7420 484f 5354 4e41 4d45 2050 lient HOSTNAME P\n-000086f0: 4f52 5420 5b53 5452 4541 4d5d 205b 5345 ORT [STREAM] [SE\n-00008700: 4e54 494e 454c 5d0a 0a43 7265 6174 6520 NTINEL]..Create \n-00008710: 616e 6420 7265 7475 726e 2061 2073 6f63 and return a soc\n-00008720: 6b65 7420 636f 6e6e 6563 7465 6420 746f ket connected to\n-00008730: 2074 6865 2073 6f63 6b65 7420 6f6e 2074 the socket on t\n-00008740: 6865 2068 6f73 7420 6361 6c6c 6564 0a48 he host called.H\n-00008750: 4f53 544e 414d 4520 2861 2073 7472 696e OSTNAME (a strin\n-00008760: 6729 2077 6974 6820 706f 7274 206e 756d g) with port num\n-00008770: 6265 7220 504f 5254 2e0a 0a41 6c6c 206f ber PORT...All o\n-00008780: 7574 7075 7420 6672 6f6d 2074 6869 7320 utput from this \n-00008790: 736f 636b 6574 2077 696c 6c20 6265 2063 socket will be c\n-000087a0: 6f70 6965 6420 746f 2053 5452 4541 4d3b opied to STREAM;\n-000087b0: 2077 6865 6e20 7468 6520 736f 636b 6574 when the socket\n-000087c0: 0a69 7320 636c 6f73 6564 2064 6f77 6e20 .is closed down \n-000087d0: 7265 6d6f 7465 6c79 2053 454e 5449 4e45 remotely SENTINE\n-000087e0: 4c20 7769 6c6c 2062 6520 6361 6c6c 6564 L will be called\n-000087f0: 2077 6974 6820 7468 6520 736f 636b 6574 with the socket\n-00008800: 2061 7320 6974 730a 7369 6e67 6c65 2061 as its.single a\n-00008810: 7267 756d 656e 742e 7265 702e 696f 2e73 rgument.rep.io.s\n-00008820: 6f63 6b65 7473 2373 6f63 6b65 742d 7365 ockets#socket-se\n-00008830: 7276 6572 736f 636b 6574 2d73 6572 7665 rversocket-serve\n-00008840: 7220 5b48 4f53 544e 414d 455d 205b 504f r [HOSTNAME] [PO\n-00008850: 5254 5d20 5b43 414c 4c42 4143 4b5d 205b RT] [CALLBACK] [\n-00008860: 5345 4e54 494e 454c 5d0a 0a43 7265 6174 SENTINEL]..Creat\n-00008870: 6520 616e 6420 7265 7475 726e 2061 2073 e and return a s\n-00008880: 6f63 6b65 7420 636f 6e6e 6563 7465 6420 ocket connected \n-00008890: 6c69 7374 656e 696e 6720 666f 7220 636f listening for co\n-000088a0: 6e6e 6563 7469 6f6e 7320 6f6e 2074 6865 nnections on the\n-000088b0: 0a68 6f73 7420 6361 6c6c 6564 2048 4f53 .host called HOS\n-000088c0: 544e 414d 4520 2861 2073 7472 696e 6729 TNAME (a string)\n-000088d0: 2077 6974 6820 706f 7274 206e 756d 6265 with port numbe\n-000088e0: 7220 504f 5254 2e20 4966 2048 4f53 544e r PORT. If HOSTN\n-000088f0: 414d 4520 6973 0a66 616c 7365 2c20 6c69 AME is.false, li\n-00008900: 7374 656e 2066 6f72 2061 6e79 2069 6e63 sten for any inc\n-00008910: 6f6d 696e 6720 6164 6472 6573 7365 732e oming addresses.\n-00008920: 2049 6620 504f 5254 2069 7320 756e 6465 If PORT is unde\n-00008930: 6669 6e65 6420 6120 7261 6e64 6f6d 0a70 fined a random.p\n-00008940: 6f72 7420 7769 6c6c 2062 6520 6368 6f73 ort will be chos\n-00008950: 656e 2e0a 0a57 6865 6e20 6120 636f 6e6e en...When a conn\n-00008960: 6563 7469 6f6e 2069 7320 7265 7175 6573 ection is reques\n-00008970: 7465 6420 4341 4c4c 4241 434b 2069 7320 ted CALLBACK is \n-00008980: 6361 6c6c 6564 2077 6974 6820 7468 6520 called with the \n-00008990: 7365 7276 6572 0a73 6f63 6b65 7420 6173 server.socket as\n-000089a0: 2069 7473 2073 6f6c 6520 6172 6775 6d65 its sole argume\n-000089b0: 6e74 2e20 4974 206d 7573 7420 6361 6c6c nt. It must call\n-000089c0: 2060 736f 636b 6574 2d61 6363 6570 7427 `socket-accept'\n-000089d0: 2074 6f20 6d61 6b65 2074 6865 0a63 6f6e to make the.con\n-000089e0: 6e65 6374 696f 6e2e 0a0a 5768 656e 2074 nection...When t\n-000089f0: 6865 2073 6f63 6b65 7420 6973 2073 6875 he socket is shu\n-00008a00: 7464 6f77 6e20 7265 6d6f 7465 6c79 2c20 tdown remotely, \n-00008a10: 5345 4e54 494e 454c 2069 7320 6361 6c6c SENTINEL is call\n-00008a20: 6564 2077 6974 6820 7468 650a 736f 636b ed with the.sock\n-00008a30: 6574 2061 7320 6974 7320 6f6e 6c79 2061 et as its only a\n-00008a40: 7267 756d 656e 742e 7265 702e 696f 2e73 rgument.rep.io.s\n-00008a50: 6f63 6b65 7473 2363 6c6f 7365 2d73 6f63 ockets#close-soc\n-00008a60: 6b65 7463 6c6f 7365 2d73 6f63 6b65 7420 ketclose-socket \n-00008a70: 534f 434b 4554 0a0a 5368 7574 646f 776e SOCKET..Shutdown\n-00008a80: 2074 6865 2063 6f6e 6e65 6374 696f 6e20 the connection \n-00008a90: 6173 736f 6369 6174 6520 7769 7468 2053 associate with S\n-00008aa0: 4f43 4b45 542e 204e 6f74 6520 7468 6174 OCKET. Note that\n-00008ab0: 2074 6869 7320 646f 6573 206e 6f74 0a63 this does not.c\n-00008ac0: 6175 7365 2074 6865 2053 454e 5449 4e45 ause the SENTINE\n-00008ad0: 4c20 6675 6e63 7469 6f6e 2061 7373 6f63 L function assoc\n-00008ae0: 6961 7465 6420 7769 7468 2053 4f43 4b45 iated with SOCKE\n-00008af0: 5420 746f 2072 756e 2e72 6570 2e69 6f2e T to run.rep.io.\n-00008b00: 736f 636b 6574 7323 736f 636b 6574 2d61 sockets#socket-a\n-00008b10: 6363 6570 7473 6f63 6b65 742d 6163 6365 cceptsocket-acce\n-00008b20: 7074 2053 4f43 4b45 5420 5b53 5452 4541 pt SOCKET [STREA\n-00008b30: 4d5d 205b 5345 4e54 494e 454c 5d0a 0a41 M] [SENTINEL]..A\n-00008b40: 6363 6570 7420 7468 6520 7065 6e64 696e ccept the pendin\n-00008b50: 6720 636f 6e6e 6563 7469 6f6e 2072 6571 g connection req\n-00008b60: 7565 7374 206f 6e20 7365 7276 6572 2073 uest on server s\n-00008b70: 6f63 6b65 7420 534f 434b 4554 2e20 5468 ocket SOCKET. Th\n-00008b80: 6973 0a77 696c 6c20 6372 6561 7465 2061 is.will create a\n-00008b90: 6e64 2072 6574 7572 6e20 6120 636c 6965 nd return a clie\n-00008ba0: 6e74 2073 6f63 6b65 7420 666f 726d 696e nt socket formin\n-00008bb0: 6720 7468 6520 656e 6420 706f 696e 7420 g the end point \n-00008bc0: 6f66 2074 6865 0a63 6f6e 6e65 6374 696f of the.connectio\n-00008bd0: 6e2e 0a0a 416e 7920 6f75 7470 7574 2072 n...Any output r\n-00008be0: 6563 6569 7665 6420 7769 6c6c 2062 6520 eceived will be \n-00008bf0: 636f 7069 6564 2074 6f20 7468 6520 6f75 copied to the ou\n-00008c00: 7470 7574 2073 7472 6561 6d20 5354 5245 tput stream STRE\n-00008c10: 414d 2c20 7768 656e 0a74 6865 2063 6f6e AM, when.the con\n-00008c20: 6e65 6374 696f 6e20 6973 2074 6572 6d69 nection is termi\n-00008c30: 6e61 7465 6420 7265 6d6f 7465 6c79 2053 nated remotely S\n-00008c40: 454e 5449 4e45 4c20 7769 6c6c 2062 6520 ENTINEL will be \n-00008c50: 6361 6c6c 6564 2077 6974 6820 7468 650a called with the.\n-00008c60: 636c 6f73 6564 2073 6f63 6b65 7420 6173 closed socket as\n-00008c70: 2069 7473 2073 6f6c 6520 6172 6775 6d65 its sole argume\n-00008c80: 6e74 2e0a 0a4e 6f74 6520 7468 6174 2074 nt...Note that t\n-00008c90: 6869 7320 6675 6e63 7469 6f6e 206d 7573 his function mus\n-00008ca0: 7420 6265 2063 616c 6c65 6420 6576 6572 t be called ever\n-00008cb0: 7920 7469 6d65 2061 2063 6f6e 6e65 6374 y time a connect\n-00008cc0: 696f 6e20 7265 7175 6573 740a 6973 2072 ion request.is r\n-00008cd0: 6563 6569 7665 642e 2049 6620 7468 6520 eceived. If the \n-00008ce0: 7365 7276 6572 2077 616e 7473 2074 6f20 server wants to \n-00008cf0: 7265 6a65 6374 2074 6865 2063 6f6e 6e65 reject the conne\n-00008d00: 6374 696f 6e20 6974 2073 686f 756c 640a ction it should.\n-00008d10: 7375 6273 6571 7565 6e74 6c79 2063 616c subsequently cal\n-00008d20: 6c20 6063 6c6f 7365 2d73 6f63 6b65 7427 l `close-socket'\n-00008d30: 206f 6e20 7468 6520 6372 6561 7465 6420 on the created \n-00008d40: 636c 6965 6e74 2e72 6570 2e69 6f2e 736f client.rep.io.so\n-00008d50: 636b 6574 7323 736f 636b 6574 2d61 6464 ckets#socket-add\n-00008d60: 7265 7373 736f 636b 6574 2d61 6464 7265 resssocket-addre\n-00008d70: 7373 2053 4f43 4b45 540a 0a52 6574 7572 ss SOCKET..Retur\n-00008d80: 6e20 7468 6520 6164 6472 6573 7320 6173 n the address as\n-00008d90: 736f 6369 6174 6564 2077 6974 6820 534f sociated with SO\n-00008da0: 434b 4554 2c20 6f72 2066 616c 7365 2069 CKET, or false i\n-00008db0: 6620 7468 6973 2069 7320 756e 6b6e 6f77 f this is unknow\n-00008dc0: 6e2e 7265 702e 696f 2e73 6f63 6b65 7473 n.rep.io.sockets\n-00008dd0: 2373 6f63 6b65 742d 706f 7274 736f 636b #socket-portsock\n-00008de0: 6574 2d70 6f72 7420 534f 434b 4554 0a0a et-port SOCKET..\n-00008df0: 5265 7475 726e 2074 6865 2070 6f72 7420 Return the port \n-00008e00: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-00008e10: 534f 434b 4554 2c20 6f72 2066 616c 7365 SOCKET, or false\n-00008e20: 2069 6620 7468 6973 2069 7320 756e 6b6e if this is unkn\n-00008e30: 6f77 6e2e 7265 702e 696f 2e73 6f63 6b65 own.rep.io.socke\n-00008e40: 7473 2373 6f63 6b65 742d 7065 6572 2d61 ts#socket-peer-a\n-00008e50: 6464 7265 7373 736f 636b 6574 2d70 6565 ddresssocket-pee\n-00008e60: 722d 6164 6472 6573 7320 534f 434b 4554 r-address SOCKET\n-00008e70: 0a0a 5265 7475 726e 2074 6865 2061 6464 ..Return the add\n-00008e80: 7265 7373 206f 6620 7468 6520 7065 6572 ress of the peer\n-00008e90: 2063 6f6e 6e65 6374 6564 2074 6f20 534f connected to SO\n-00008ea0: 434b 4554 2c20 6f72 2066 616c 7365 2069 CKET, or false i\n-00008eb0: 6620 7468 6973 0a69 7320 756e 6b6e 6f77 f this.is unknow\n-00008ec0: 6e2e 7265 702e 696f 2e73 6f63 6b65 7473 n.rep.io.sockets\n-00008ed0: 2373 6f63 6b65 742d 7065 6572 2d70 6f72 #socket-peer-por\n-00008ee0: 7473 6f63 6b65 742d 7065 6572 2d70 6f72 tsocket-peer-por\n-00008ef0: 7420 534f 434b 4554 0a0a 5265 7475 726e t SOCKET..Return\n-00008f00: 2074 6865 2070 6f72 7420 6f66 2074 6865 the port of the\n-00008f10: 2070 6565 7220 636f 6e6e 6563 7465 6420 peer connected \n-00008f20: 746f 2053 4f43 4b45 542c 206f 7220 6661 to SOCKET, or fa\n-00008f30: 6c73 6520 6966 2074 6869 7320 6973 0a75 lse if this is.u\n-00008f40: 6e6b 6e6f 776e 2e72 6570 2e69 6f2e 736f nknown.rep.io.so\n-00008f50: 636b 6574 7323 736f 636b 6574 7073 6f63 ckets#socketpsoc\n-00008f60: 6b65 7470 2041 5247 0a0a 5265 7475 726e ketp ARG..Return\n-00008f70: 2074 7275 6520 6966 2041 5247 2069 7320 true if ARG is \n-00008f80: 616e 2075 6e63 6c6f 7365 6420 736f 636b an unclosed sock\n-00008f90: 6574 206f 626a 6563 742e 646c 2d6c 6f61 et object.dl-loa\n-00008fa0: 642d 7061 7468 4c69 7374 206f 6620 6469 d-pathList of di\n-00008fb0: 7265 6374 6f72 6965 7320 7365 6172 6368 rectories search\n-00008fc0: 6564 2066 6f72 2064 796e 616d 6963 616c ed for dynamical\n-00008fd0: 6c79 206c 6f61 6465 6420 6f62 6a65 6374 ly loaded object\n-00008fe0: 2066 696c 6573 2e00 0000 0000 0000 0000 files..........\n+00005000: 7265 702e 6461 7461 236d 656d 6265 726d rep.data#memberm\n+00005010: 656d 6265 7220 454c 5420 4c49 5354 0a0a ember ELT LIST..\n+00005020: 4966 2045 4c54 2069 7320 6120 6d65 6d62 If ELT is a memb\n+00005030: 6572 206f 6620 6c69 7374 204c 4953 5420 er of list LIST \n+00005040: 7468 656e 2072 6574 7572 6e20 7468 6520 then return the \n+00005050: 7461 696c 206f 6620 7468 6520 6c69 7374 tail of the list\n+00005060: 2073 7461 7274 696e 670a 6672 6f6d 2074 starting.from t\n+00005070: 6865 206d 6174 6368 6564 2045 4c54 2c20 he matched ELT, \n+00005080: 6965 2c0a 2020 286d 656d 6265 7220 3120 ie,. (member 1 \n+00005090: 2728 3220 3120 3329 290a 2020 203d 3e20 '(2 1 3)). => \n+000050a0: 2831 2033 290a 606d 656d 6265 7227 2075 (1 3).`member' u\n+000050b0: 7365 7320 6065 7175 616c 2720 746f 2063 ses `equal' to c\n+000050c0: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep\n+000050d0: 2e64 6174 6123 6d65 6d71 6d65 6d71 2045 .data#memqmemq E\n+000050e0: 4c54 204c 4953 540a 0a49 6620 454c 5420 LT LIST..If ELT \n+000050f0: 6973 2061 206d 656d 6265 7220 6f66 206c is a member of l\n+00005100: 6973 7420 4c49 5354 2074 6865 6e20 7265 ist LIST then re\n+00005110: 7475 726e 2074 6865 2074 6169 6c20 6f66 turn the tail of\n+00005120: 2074 6865 206c 6973 7420 7374 6172 7469 the list starti\n+00005130: 6e67 0a66 726f 6d20 7468 6520 6d61 7463 ng.from the matc\n+00005140: 6865 6420 454c 542c 2069 652c 0a20 2028 hed ELT, ie,. (\n+00005150: 6d65 6d71 2031 2027 2832 2031 2033 2929 memq 1 '(2 1 3))\n+00005160: 0a20 2020 3d3e 2028 3120 3329 0a60 6d65 . => (1 3).`me\n+00005170: 6d71 2720 7573 6573 2060 6571 2720 746f mq' uses `eq' to\n+00005180: 2063 6f6d 7061 7265 2061 746f 6d73 2e72 compare atoms.r\n+00005190: 6570 2e64 6174 6123 6d65 6d71 6c6d 656d ep.data#memqlmem\n+000051a0: 716c 2045 4c54 204c 4953 540a 0a49 6620 ql ELT LIST..If \n+000051b0: 454c 5420 6973 2061 206d 656d 6265 7220 ELT is a member \n+000051c0: 6f66 206c 6973 7420 4c49 5354 2074 6865 of list LIST the\n+000051d0: 6e20 7265 7475 726e 2074 6865 2074 6169 n return the tai\n+000051e0: 6c20 6f66 2074 6865 206c 6973 7420 7374 l of the list st\n+000051f0: 6172 7469 6e67 0a66 726f 6d20 7468 6520 arting.from the \n+00005200: 6d61 7463 6865 6420 454c 542e 2060 6d65 matched ELT. `me\n+00005210: 6d71 6c27 2075 7365 7320 6065 716c 2720 mql' uses `eql' \n+00005220: 746f 2063 6f6d 7061 7265 206c 6973 7420 to compare list \n+00005230: 6974 656d 732e 7265 702e 6461 7461 2364 items.rep.data#d\n+00005240: 656c 7164 656c 7120 454c 5420 4c49 5354 elqdelq ELT LIST\n+00005250: 0a0a 5265 7475 726e 7320 4c49 5354 2077 ..Returns LIST w\n+00005260: 6974 6820 616e 7920 6d65 6d62 6572 7320 ith any members \n+00005270: 6065 7127 2074 6f20 454c 5420 6465 7374 `eq' to ELT dest\n+00005280: 7275 6374 6976 656c 7920 7265 6d6f 7665 ructively remove\n+00005290: 642e 7265 702e 6461 7461 2364 656c 6574 d.rep.data#delet\n+000052a0: 652d 6966 6465 6c65 7465 2d69 6620 4655 e-ifdelete-if FU\n+000052b0: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n+000052c0: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n+000052d0: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n+000052e0: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n+000052f0: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n+00005300: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n+00005310: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n+00005320: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n+00005330: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n+00005340: 6c79 292e 0a60 6465 6c65 7465 2d69 6627 ly)..`delete-if'\n+00005350: 2064 656c 6574 6573 2061 6e20 656c 656d deletes an elem\n+00005360: 656e 7420 6966 2046 554e 4354 494f 4e2d ent if FUNCTION-\n+00005370: 4e41 4d45 2072 6574 7572 6e73 206e 6f6e NAME returns non\n+00005380: 2d6e 696c 2077 6865 6e20 0a61 7070 6c69 -nil when .appli\n+00005390: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n+000053a0: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n+000053b0: 652d 6966 2027 286c 616d 6264 6120 2878 e-if '(lambda (x\n+000053c0: 2920 283d 2078 2031 2929 2027 2831 2032 ) (= x 1)) '(1 2\n+000053d0: 2033 2034 2031 2032 2929 0a20 2020 3d3e 3 4 1 2)). =>\n+000053e0: 2028 3220 3320 3420 3229 7265 702e 6461 (2 3 4 2)rep.da\n+000053f0: 7461 2364 656c 6574 652d 6966 2d6e 6f74 ta#delete-if-not\n+00005400: 6465 6c65 7465 2d69 662d 6e6f 7420 4655 delete-if-not FU\n+00005410: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n+00005420: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n+00005430: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n+00005440: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n+00005450: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n+00005460: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n+00005470: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n+00005480: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n+00005490: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n+000054a0: 6c79 292e 0a60 6465 6c65 7465 2d69 662d ly)..`delete-if-\n+000054b0: 6e6f 7427 2064 656c 6574 6573 2061 6e20 not' deletes an \n+000054c0: 656c 656d 656e 7420 6966 2046 554e 4354 element if FUNCT\n+000054d0: 494f 4e2d 4e41 4d45 2072 6574 7572 6e73 ION-NAME returns\n+000054e0: 206e 696c 2077 6865 6e20 0a61 7070 6c69 nil when .appli\n+000054f0: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n+00005500: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n+00005510: 652d 6966 2d6e 6f74 2027 286c 616d 6264 e-if-not '(lambd\n+00005520: 6120 2878 2920 283d 2078 2031 2929 2027 a (x) (= x 1)) '\n+00005530: 2831 2032 2033 2034 2031 2032 2929 0a20 (1 2 3 4 1 2)). \n+00005540: 2020 3d3e 2028 3120 3129 7265 702e 6461 => (1 1)rep.da\n+00005550: 7461 2376 6563 746f 7276 6563 746f 7220 ta#vectorvector \n+00005560: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n+00005570: 2061 206e 6577 2076 6563 746f 7220 7769 a new vector wi\n+00005580: 7468 2041 5247 532e 2e2e 2061 7320 6974 th ARGS... as it\n+00005590: 7320 656c 656d 656e 7473 2e72 6570 2e64 s elements.rep.d\n+000055a0: 6174 6123 6d61 6b65 2d76 6563 746f 726d ata#make-vectorm\n+000055b0: 616b 652d 7665 6374 6f72 2053 495a 4520 ake-vector SIZE \n+000055c0: 5b49 4e49 5449 414c 2d72 6570 765d 0a0a [INITIAL-repv]..\n+000055d0: 4372 6561 7465 7320 6120 6e65 7720 7665 Creates a new ve\n+000055e0: 6374 6f72 206f 6620 7369 7a65 2053 495a ctor of size SIZ\n+000055f0: 452e 2049 6620 494e 4954 4941 4c2d 7265 E. If INITIAL-re\n+00005600: 7076 2069 7320 7072 6f76 6964 6564 2065 pv is provided e\n+00005610: 6163 6820 656c 656d 656e 740a 7769 6c6c ach element.will\n+00005620: 2062 6520 7365 7420 746f 2074 6861 7420 be set to that \n+00005630: 7661 6c75 652c 2065 6c73 6520 7468 6579 value, else they\n+00005640: 2077 696c 6c20 616c 6c20 6265 206e 696c will all be nil\n+00005650: 2e72 6570 2e64 6174 6123 6172 7261 7970 .rep.data#arrayp\n+00005660: 6172 7261 7970 2041 5247 0a0a 5265 7475 arrayp ARG..Retu\n+00005670: 726e 7320 7420 7768 656e 2041 5247 2069 rns t when ARG i\n+00005680: 7320 616e 2061 7272 6179 2e72 6570 2e64 s an array.rep.d\n+00005690: 6174 6123 6173 6574 6173 6574 2041 5252 ata#asetaset ARR\n+000056a0: 4159 2049 4e44 4558 204e 4557 2d56 414c AY INDEX NEW-VAL\n+000056b0: 5545 0a0a 5365 7473 2065 6c65 6d65 6e74 UE..Sets element\n+000056c0: 206e 756d 6265 7220 494e 4445 5820 2861 number INDEX (a\n+000056d0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege\n+000056e0: 7229 206f 6620 4152 5241 5920 2863 616e r) of ARRAY (can\n+000056f0: 2062 6520 6120 7665 6374 6f72 0a6f 7220 be a vector.or \n+00005700: 6120 7374 7269 6e67 2920 746f 204e 4557 a string) to NEW\n+00005710: 2d56 414c 5545 2c20 7265 7475 726e 696e -VALUE, returnin\n+00005720: 6720 4e45 572d 5641 4c55 452e 204e 6f74 g NEW-VALUE. Not\n+00005730: 6520 7468 6174 2073 7472 696e 6773 0a63 e that strings.c\n+00005740: 616e 206f 6e6c 7920 636f 6e74 6169 6e20 an only contain \n+00005750: 6368 6172 6163 7465 7273 2028 6965 2c20 characters (ie, \n+00005760: 696e 7465 6765 7273 292e 7265 702e 6461 integers).rep.da\n+00005770: 7461 2361 7265 6661 7265 6620 4152 5241 ta#arefaref ARRA\n+00005780: 5920 494e 4445 580a 0a52 6574 7572 6e73 Y INDEX..Returns\n+00005790: 2074 6865 2049 4e44 4558 7468 2028 6120 the INDEXth (a \n+000057a0: 6e6f 6e2d 6e65 6761 7469 7665 2069 6e74 non-negative int\n+000057b0: 6567 6572 2920 656c 656d 656e 7420 6f66 eger) element of\n+000057c0: 2041 5252 4159 2c20 7768 6963 680a 6361 ARRAY, which.ca\n+000057d0: 6e20 6265 2061 2076 6563 746f 7220 6f72 n be a vector or\n+000057e0: 2061 2073 7472 696e 672e 2049 4e44 4558 a string. INDEX\n+000057f0: 2073 7461 7274 7320 6174 207a 6572 6f2e starts at zero.\n+00005800: 7265 702e 6461 7461 236d 616b 652d 7374 rep.data#make-st\n+00005810: 7269 6e67 6d61 6b65 2d73 7472 696e 6720 ringmake-string \n+00005820: 4c45 4e47 5448 205b 494e 4954 4941 4c2d LENGTH [INITIAL-\n+00005830: 5641 4c55 455d 0a0a 5265 7475 726e 7320 VALUE]..Returns \n+00005840: 6120 6e65 7720 7374 7269 6e67 206f 6620 a new string of \n+00005850: 6c65 6e67 7468 204c 454e 4754 482c 2065 length LENGTH, e\n+00005860: 6163 6820 6368 6172 6163 7465 7220 6973 ach character is\n+00005870: 2069 6e69 7469 616c 6973 6564 2074 6f0a initialised to.\n+00005880: 494e 4954 4941 4c2d 7265 7076 2c20 6f72 INITIAL-repv, or\n+00005890: 2074 6f20 7370 6163 6520 6966 2049 4e49 to space if INI\n+000058a0: 5449 414c 2d56 414c 5545 2069 7320 6e6f TIAL-VALUE is no\n+000058b0: 7420 6769 7665 6e2e 7265 702e 6461 7461 t given.rep.data\n+000058c0: 2373 7562 7374 7269 6e67 7375 6273 7472 #substringsubstr\n+000058d0: 696e 6720 5354 5249 4e47 2053 5441 5254 ing STRING START\n+000058e0: 205b 454e 445d 0a0a 5265 7475 726e 7320 [END]..Returns \n+000058f0: 7468 6520 706f 7274 696f 6e20 6f66 2053 the portion of S\n+00005900: 5452 494e 4720 7374 6172 7469 6e67 2061 TRING starting a\n+00005910: 7420 6368 6172 6163 7465 7220 6e75 6d62 t character numb\n+00005920: 6572 2053 5441 5254 2061 6e64 2065 6e64 er START and end\n+00005930: 696e 670a 6174 2074 6865 2063 6861 7261 ing.at the chara\n+00005940: 6374 6572 2062 6566 6f72 6520 454e 4420 cter before END \n+00005950: 286f 7220 7468 6520 656e 6420 6f66 2074 (or the end of t\n+00005960: 6865 2073 7472 696e 6720 6966 2045 4e44 he string if END\n+00005970: 2069 7320 6e6f 7420 6769 7665 6e29 2e0a is not given)..\n+00005980: 416c 6c20 696e 6469 6365 7320 7374 6172 All indices star\n+00005990: 7420 6174 207a 6572 6f2e 7265 702e 6461 t at zero.rep.da\n+000059a0: 7461 2363 6f6e 6361 7463 6f6e 6361 7420 ta#concatconcat \n+000059b0: 4152 4753 2e2e 2e0a 0a43 6f6e 6361 7465 ARGS.....Concate\n+000059c0: 6e61 7465 7320 616c 6c20 4152 4753 2e2e nates all ARGS..\n+000059d0: 2e20 696e 746f 2061 2073 696e 676c 6520 . into a single \n+000059e0: 7374 7269 6e67 2c20 6561 6368 2061 7267 string, each arg\n+000059f0: 756d 656e 7420 6361 6e20 6265 2061 2073 ument can be a s\n+00005a00: 7472 696e 672c 0a61 2063 6861 7261 6374 tring,.a charact\n+00005a10: 6572 206f 7220 6120 6c69 7374 206f 7220 er or a list or \n+00005a20: 7665 6374 6f72 206f 6620 6368 6172 6163 vector of charac\n+00005a30: 7465 7273 2e72 6570 2e64 6174 6123 6c65 ters.rep.data#le\n+00005a40: 6e67 7468 6c65 6e67 7468 2053 4551 5545 ngthlength SEQUE\n+00005a50: 4e43 450a 0a52 6574 7572 6e73 2074 6865 NCE..Returns the\n+00005a60: 206e 756d 6265 7220 6f66 2065 6c65 6d65 number of eleme\n+00005a70: 6e74 7320 696e 2053 4551 5545 4e43 4520 nts in SEQUENCE \n+00005a80: 2861 2073 7472 696e 672c 206c 6973 7420 (a string, list \n+00005a90: 6f72 2076 6563 746f 7229 2e72 6570 2e64 or vector).rep.d\n+00005aa0: 6174 6123 636f 7079 2d73 6571 7565 6e63 ata#copy-sequenc\n+00005ab0: 6563 6f70 792d 7365 7175 656e 6365 2053 ecopy-sequence S\n+00005ac0: 4551 5545 4e43 450a 0a52 6574 7572 6e73 EQUENCE..Returns\n+00005ad0: 2061 206e 6577 2073 6571 7565 6e63 6520 a new sequence \n+00005ae0: 7768 6f73 6520 656c 656d 656e 7473 2061 whose elements a\n+00005af0: 7265 2065 7120 746f 2074 686f 7365 2069 re eq to those i\n+00005b00: 6e20 5345 5155 454e 4345 2e72 6570 2e64 n SEQUENCE.rep.d\n+00005b10: 6174 6123 656c 7465 6c74 2053 4551 5545 ata#eltelt SEQUE\n+00005b20: 4e43 4520 494e 4445 580a 0a52 6574 7572 NCE INDEX..Retur\n+00005b30: 6e20 7468 6520 656c 656d 656e 7420 6f66 n the element of\n+00005b40: 2053 4551 5545 4e43 4520 6174 2070 6f73 SEQUENCE at pos\n+00005b50: 6974 696f 6e20 494e 4445 5820 2863 6f75 ition INDEX (cou\n+00005b60: 6e74 696e 6720 6672 6f6d 207a 6572 6f29 nting from zero)\n+00005b70: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00005b80: 7265 7465 7223 636f 6e64 636f 6e64 2028 reter#condcond (\n+00005b90: 434f 4e44 4954 494f 4e20 464f 524d 532e CONDITION FORMS.\n+00005ba0: 2e2e 2029 202e 2e2e 0a0a 4669 6e64 2074 .. ) .....Find t\n+00005bb0: 6865 2066 6972 7374 2043 4f4e 4449 5449 he first CONDITI\n+00005bc0: 4f4e 2077 6869 6368 2068 6173 2061 2076 ON which has a v\n+00005bd0: 616c 7565 206f 6620 7420 7768 656e 2065 alue of t when e\n+00005be0: 7661 6c27 6564 2c20 7468 656e 2070 6572 val'ed, then per\n+00005bf0: 666f 726d 0a61 2070 726f 676e 206f 6e20 form.a progn on \n+00005c00: 6974 7320 6173 736f 6369 6174 6564 2046 its associated F\n+00005c10: 4f52 4d53 2e20 4966 2074 6865 7265 2061 ORMS. If there a\n+00005c20: 7265 206e 6f20 464f 524d 5320 7769 7468 re no FORMS with\n+00005c30: 2074 6865 2043 4f4e 4449 5449 4f4e 0a74 the CONDITION.t\n+00005c40: 6865 6e20 7468 6520 7661 6c75 6520 6f66 hen the value of\n+00005c50: 2074 6865 2043 4f4e 4449 5449 4f4e 2069 the CONDITION i\n+00005c60: 7320 7265 7475 726e 6564 2e20 4966 206e s returned. If n\n+00005c70: 6f20 434f 4e44 4954 494f 4e20 6973 2074 o CONDITION is t\n+00005c80: 2074 6865 6e0a 7265 7475 726e 206e 696c then.return nil\n+00005c90: 2e0a 416e 2065 7861 6d70 6c65 2c0a 2020 ..An example,. \n+00005ca0: 2863 6f6e 640a 2020 2020 2828 7374 7269 (cond. ((stri\n+00005cb0: 6e67 7020 666f 6f29 0a20 2020 2020 2028 ngp foo). (\n+00005cc0: 7469 746c 6520 2266 6f6f 2069 7320 6120 title \"foo is a \n+00005cd0: 7374 7269 6e67 2229 290a 2020 2020 2828 string\")). ((\n+00005ce0: 6e75 6d62 6572 7020 666f 6f29 0a20 2020 numberp foo). \n+00005cf0: 2020 2028 7365 7471 2062 6172 2066 6f6f (setq bar foo\n+00005d00: 290a 2020 2020 2020 2874 6974 6c65 2022 ). (title \"\n+00005d10: 666f 6f20 6973 2061 206e 756d 6265 7222 foo is a number\"\n+00005d20: 2929 0a20 2020 2028 740a 2020 2020 2020 )). (t. \n+00005d30: 2874 6974 6c65 2022 666f 6f20 6973 2073 (title \"foo is s\n+00005d40: 6f6d 6574 6869 6e67 2065 6c73 652e 2e2e omething else...\n+00005d50: 2229 2929 0a4e 6f74 6520 7468 6520 7573 \"))).Note the us\n+00005d60: 6520 6f66 2070 6c61 696e 2060 7427 206f e of plain `t' o\n+00005d70: 6e20 6974 2773 206f 776e 2066 6f72 2074 n it's own for t\n+00005d80: 6865 206c 6173 7420 434f 4e44 4954 494f he last CONDITIO\n+00005d90: 4e2c 2074 6869 7320 6973 0a6c 696b 6520 N, this is.like \n+00005da0: 7468 6520 6c61 7374 2065 6c73 6520 696e the last else in\n+00005db0: 2061 6e20 656c 7365 2d69 6620 7374 6174 an else-if stat\n+00005dc0: 656d 656e 7420 696e 2043 2e72 6570 2e69 ement in C.rep.i\n+00005dd0: 6f2e 6669 6c65 7323 6c6f 6164 2d66 696c o.files#load-fil\n+00005de0: 656c 6f61 642d 6669 6c65 2046 494c 454e eload-file FILEN\n+00005df0: 414d 4520 5b53 5452 5543 5455 5245 5d0a AME [STRUCTURE].\n+00005e00: 0a4c 6f61 6420 7468 6520 6669 6c65 206f .Load the file o\n+00005e10: 6620 4c69 7370 2066 6f72 6d73 2063 616c f Lisp forms cal\n+00005e20: 6c65 6420 4649 4c45 4e41 4d45 2028 6e6f led FILENAME (no\n+00005e30: 2073 7566 6669 7865 7320 6172 6520 6164 suffixes are ad\n+00005e40: 6465 642c 206f 720a 7061 7468 7320 7365 ded, or.paths se\n+00005e50: 6172 6368 6564 292e 2054 6865 2066 696c arched). The fil\n+00005e60: 6520 6973 206c 6f61 6465 6420 696e 2061 e is loaded in a\n+00005e70: 206e 756c 6c20 6c65 7869 6361 6c20 656e null lexical en\n+00005e80: 7669 726f 6e6d 656e 742c 0a77 6974 6869 vironment,.withi\n+00005e90: 6e20 5354 5255 4354 5552 452e 2054 6865 n STRUCTURE. The\n+00005ea0: 2076 616c 7565 206f 6620 7468 6520 6c61 value of the la\n+00005eb0: 7374 2066 6f72 6d20 6576 616c 7561 7465 st form evaluate\n+00005ec0: 6420 6973 2072 6574 7572 6e65 642e 7265 d is returned.re\n+00005ed0: 702e 6461 7461 2365 7175 616c 6571 7561 p.data#equalequa\n+00005ee0: 6c20 5641 4c55 4531 2056 414c 5545 320a l VALUE1 VALUE2.\n+00005ef0: 0a43 6f6d 7061 7265 7320 5641 4c55 4531 .Compares VALUE1\n+00005f00: 2061 6e64 2056 414c 5545 322c 2063 6f6d and VALUE2, com\n+00005f10: 7061 7265 7320 7468 6520 6163 7475 616c pares the actual\n+00005f20: 2073 7472 7563 7475 7265 206f 6620 7468 structure of th\n+00005f30: 6520 6f62 6a65 6374 7320 6e6f 740a 6a75 e objects not.ju\n+00005f40: 7374 2077 6865 7468 6572 2074 6865 206f st whether the o\n+00005f50: 626a 6563 7473 2061 7265 206f 6e65 2061 bjects are one a\n+00005f60: 6e64 2074 6865 2073 616d 652e 2069 652c nd the same. ie,\n+00005f70: 2077 696c 6c20 7265 7475 726e 2074 2066 will return t f\n+00005f80: 6f72 2074 776f 0a73 7472 696e 6773 2062 or two.strings b\n+00005f90: 7569 6c74 2066 726f 6d20 7468 6520 7361 uilt from the sa\n+00005fa0: 6d65 2063 6861 7261 6374 6572 7320 696e me characters in\n+00005fb0: 2074 6865 2073 616d 6520 6f72 6465 7220 the same order \n+00005fc0: 6576 656e 2069 6620 7468 6520 7374 7269 even if the stri\n+00005fd0: 6e67 7327 0a6c 6f63 6174 696f 6e20 696e ngs'.location in\n+00005fe0: 206d 656d 6f72 7920 6973 2064 6966 6665 memory is diffe\n+00005ff0: 7265 6e74 2e00 0000 0000 0000 0000 0000 rent............\n+00006000: 7265 702e 696f 2e66 696c 6573 236c 6f61 rep.io.files#loa\n+00006010: 646c 6f61 6420 4649 4c45 205b 4e4f 2d45 dload FILE [NO-E\n+00006020: 5252 4f52 5d20 5b4e 4f2d 5041 5448 5d20 RROR] [NO-PATH] \n+00006030: 5b4e 4f2d 5355 4646 4958 5d0a 0a41 7474 [NO-SUFFIX]..Att\n+00006040: 656d 7074 2074 6f20 6f70 656e 2061 6e64 empt to open and\n+00006050: 2074 6865 6e20 7265 6164 2d61 6e64 2d65 then read-and-e\n+00006060: 7661 6c20 7468 6520 6669 6c65 206f 6620 val the file of \n+00006070: 4c69 7370 2063 6f64 6520 4649 4c45 2e0a Lisp code FILE..\n+00006080: 0a46 6f72 2065 6163 6820 6469 7265 6374 .For each direct\n+00006090: 6f72 7920 6e61 6d65 6420 696e 2074 6865 ory named in the\n+000060a0: 2076 6172 6961 626c 6520 606c 6f61 642d variable `load-\n+000060b0: 7061 7468 2720 7472 6965 7320 7468 6520 path' tries the \n+000060c0: 7661 6c75 6520 6f66 0a46 494c 4520 7769 value of.FILE wi\n+000060d0: 7468 2060 2e6a 6c63 2720 2863 6f6d 7069 th `.jlc' (compi\n+000060e0: 6c65 642d 6c69 7370 2920 6170 7065 6e64 led-lisp) append\n+000060f0: 6564 2074 6f20 6974 2c20 7468 656e 2077 ed to it, then w\n+00006100: 6974 6820 602e 6a6c 2720 6170 7065 6e64 ith `.jl' append\n+00006110: 6564 0a74 6f20 6974 2c20 6669 6e61 6c6c ed.to it, finall\n+00006120: 7920 7472 6965 7320 4649 4c45 2077 6974 y tries FILE wit\n+00006130: 686f 7574 206d 6f64 6966 6963 6174 696f hout modificatio\n+00006140: 6e2e 0a0a 4966 204e 4f2d 4552 524f 5220 n...If NO-ERROR \n+00006150: 6973 206e 6f6e 2d6e 696c 206e 6f20 6572 is non-nil no er\n+00006160: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled\n+00006170: 2069 6620 4649 4c45 2063 616e 2774 2062 if FILE can't b\n+00006180: 6520 666f 756e 642e 2049 660a 4e4f 2d50 e found. If.NO-P\n+00006190: 4154 4820 6973 206e 6f6e 2d6e 696c 2074 ATH is non-nil t\n+000061a0: 6865 2060 6c6f 6164 2d70 6174 6827 2076 he `load-path' v\n+000061b0: 6172 6961 626c 6520 6973 206e 6f74 2075 ariable is not u\n+000061c0: 7365 642c 206a 7573 7420 7468 6520 7661 sed, just the va\n+000061d0: 6c75 650a 6f66 2046 494c 452e 2049 6620 lue.of FILE. If \n+000061e0: 4e4f 2d53 5546 4649 5820 6973 206e 6f6e NO-SUFFIX is non\n+000061f0: 2d6e 696c 206e 6f20 7375 6666 6978 6573 -nil no suffixes\n+00006200: 2061 7265 2061 7070 656e 6465 6420 746f are appended to\n+00006210: 2046 494c 452e 0a0a 4966 2074 6865 2063 FILE...If the c\n+00006220: 6f6d 7069 6c65 6420 7665 7273 696f 6e20 ompiled version \n+00006230: 6973 206f 6c64 6572 2074 6861 6e20 6974 is older than it\n+00006240: 2773 2073 6f75 7263 6520 636f 6465 2c20 's source code, \n+00006250: 7468 6520 736f 7572 6365 2063 6f64 6520 the source code \n+00006260: 6973 0a6c 6f61 6465 6420 616e 6420 6120 is.loaded and a \n+00006270: 7761 726e 696e 6720 6973 2064 6973 706c warning is displ\n+00006280: 6179 6564 2e72 6570 2e64 6174 6123 6571 ayed.rep.data#eq\n+00006290: 6571 2056 414c 5545 3120 5641 4c55 4532 eq VALUE1 VALUE2\n+000062a0: 0a0a 5265 7475 726e 7320 7420 6966 2056 ..Returns t if V\n+000062b0: 414c 5545 3120 616e 6420 5641 4c55 4532 ALUE1 and VALUE2\n+000062c0: 2061 7265 206f 6e65 2061 6e64 2074 6865 are one and the\n+000062d0: 2073 616d 6520 6f62 6a65 6374 2e20 4e6f same object. No\n+000062e0: 7465 2074 6861 740a 7468 6973 206d 6179 te that.this may\n+000062f0: 206f 7220 6d61 7920 6e6f 7420 6265 2074 or may not be t\n+00006300: 7275 6520 666f 7220 6e75 6d62 6572 7320 rue for numbers \n+00006310: 6f66 2074 6865 2073 616d 6520 7661 6c75 of the same valu\n+00006320: 6520 2873 6565 2060 6571 6c27 292e 7265 e (see `eql').re\n+00006330: 702e 6461 7461 236e 6f74 6e6f 7420 4152 p.data#notnot AR\n+00006340: 470a 0a49 6620 4152 4720 6973 206e 696c G..If ARG is nil\n+00006350: 2072 6574 7572 6e73 2074 2c20 656c 7365 returns t, else\n+00006360: 2072 6574 7572 6e73 206e 696c 2e72 6570 returns nil.rep\n+00006370: 2e64 6174 6123 7374 7269 6e67 2d68 6561 .data#string-hea\n+00006380: 642d 6571 7374 7269 6e67 2d68 6561 642d d-eqstring-head-\n+00006390: 6571 2053 5452 494e 4731 2053 5452 494e eq STRING1 STRIN\n+000063a0: 4732 0a0a 5265 7475 726e 7320 7420 6966 G2..Returns t if\n+000063b0: 2053 5452 494e 4732 206d 6174 6368 6573 STRING2 matches\n+000063c0: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o\n+000063d0: 6620 5354 5249 4e47 312c 2069 652c 0a20 f STRING1, ie,. \n+000063e0: 2028 7374 7269 6e67 2d68 6561 642d 6571 (string-head-eq\n+000063f0: 2022 666f 6f62 6172 2220 2266 6f6f 2229 \"foobar\" \"foo\")\n+00006400: 0a20 2020 3d3e 2074 0a20 2028 7374 7269 . => t. (stri\n+00006410: 6e67 2d68 6561 642d 6571 2022 666f 6f22 ng-head-eq \"foo\"\n+00006420: 2022 666f 6f62 6172 2229 0a20 2020 3d3e \"foobar\"). =>\n+00006430: 206e 696c 7265 702e 6461 7461 2373 7472 nilrep.data#str\n+00006440: 696e 672d 6571 7561 6c73 7472 696e 672d ing-equalstring-\n+00006450: 6571 7561 6c20 5354 5249 4e47 3120 5354 equal STRING1 ST\n+00006460: 5249 4e47 320a 0a52 6574 7572 6e73 2074 RING2..Returns t\n+00006470: 2069 6620 5354 5249 4e47 3120 616e 6420 if STRING1 and \n+00006480: 5354 5249 4e47 3220 6172 6520 7468 6520 STRING2 are the \n+00006490: 7361 6d65 2c20 6967 6e6f 7269 6e67 2063 same, ignoring c\n+000064a0: 6173 652e 7265 702e 6461 7461 2373 7472 ase.rep.data#str\n+000064b0: 696e 672d 6c65 7373 7073 7472 696e 672d ing-lesspstring-\n+000064c0: 6c65 7373 7020 5354 5249 4e47 3120 5354 lessp STRING1 ST\n+000064d0: 5249 4e47 320a 0a52 6574 7572 6e73 2074 RING2..Returns t\n+000064e0: 2069 6620 5354 5249 4e47 3120 6973 2060 if STRING1 is `\n+000064f0: 6c65 7373 2720 7468 616e 2053 5452 494e less' than STRIN\n+00006500: 4732 2c20 6967 6e6f 7269 6e67 2063 6173 G2, ignoring cas\n+00006510: 652e 7265 702e 6461 7461 233d 3d20 4152 e.rep.data#== AR\n+00006520: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n+00006530: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n+00006540: 2065 6163 6820 7661 6c75 6520 6973 2074 each value is t\n+00006550: 6865 2073 616d 6520 6173 2065 7665 7279 he same as every\n+00006560: 206f 7468 6572 2076 616c 7565 2e20 2855 other value. (U\n+00006570: 7369 6e67 0a60 6571 7561 6c27 2074 6f20 sing.`equal' to \n+00006580: 636f 6d70 6172 6520 7661 6c75 6573 2c20 compare values, \n+00006590: 6578 6365 7074 2066 6f72 206e 756d 6265 except for numbe\n+000065a0: 7273 2c20 7768 6572 6520 6578 6163 746e rs, where exactn\n+000065b0: 6573 7320 6973 0a69 676e 6f72 6564 2e29 ess is.ignored.)\n+000065c0: 7265 702e 6461 7461 233a 2f3d 2f3d 2041 rep.data#:/=/= A\n+000065d0: 5247 3120 4152 4732 202e 2e2e 0a0a 5265 RG1 ARG2 .....Re\n+000065e0: 7475 726e 7320 7420 6966 2065 6163 6820 turns t if each \n+000065f0: 7661 6c75 6520 6973 2064 6966 6665 7265 value is differe\n+00006600: 6e74 2066 726f 6d20 6576 6572 7920 6f74 nt from every ot\n+00006610: 6865 7220 7661 6c75 652e 2028 5573 696e her value. (Usin\n+00006620: 670a 6065 7175 616c 2720 746f 2063 6f6d g.`equal' to com\n+00006630: 7061 7265 2076 616c 7565 732c 2065 7863 pare values, exc\n+00006640: 6570 7420 666f 7220 6e75 6d62 6572 732c ept for numbers,\n+00006650: 2077 6865 7265 2065 7861 6374 6e65 7373 where exactness\n+00006660: 2069 730a 6967 6e6f 7265 642e 2972 6570 is.ignored.)rep\n+00006670: 2e64 6174 6123 3e3e 2041 5247 3120 4152 .data#>> ARG1 AR\n+00006680: 4732 205b 4152 4733 202e 2e2e 5d0a 0a52 G2 [ARG3 ...]..R\n+00006690: 6574 7572 6e73 2074 2069 6620 4152 4731 eturns t if ARG1\n+000066a0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n+000066b0: 2041 5247 322c 2061 6e64 2069 6620 4152 ARG2, and if AR\n+000066c0: 4732 2069 7320 6772 6561 7465 7220 7468 G2 is greater th\n+000066d0: 616e 2041 5247 332c 0a61 6e64 2073 6f20 an ARG3,.and so \n+000066e0: 6f6e 2e20 4e6f 7465 2074 6861 7420 7468 on. Note that th\n+000066f0: 6973 2063 6f6d 6d61 6e64 2069 736e 2774 is command isn't\n+00006700: 206c 696d 6974 6564 2074 6f20 6e75 6d62 limited to numb\n+00006710: 6572 732c 2069 7420 6361 6e20 646f 0a73 ers, it can do.s\n+00006720: 7472 696e 6773 2c20 706f 7369 7469 6f6e trings, position\n+00006730: 732c 206d 6172 6b73 2c20 6574 6320 6173 s, marks, etc as\n+00006740: 2077 656c 6c2e 7265 702e 6461 7461 233e well.rep.data#>\n+00006750: 3d3e 3d20 4152 4731 2041 5247 3220 5b41 =>= ARG1 ARG2 [A\n+00006760: 5247 3320 2e2e 2e5d 0a0a 5265 7475 726e RG3 ...]..Return\n+00006770: 7320 7420 6966 2041 5247 3120 6973 2067 s t if ARG1 is g\n+00006780: 7265 6174 6572 2d6f 722d 6571 7561 6c20 reater-or-equal \n+00006790: 7468 616e 2041 5247 322e 204e 6f74 6520 than ARG2. Note \n+000067a0: 7468 6174 2074 6869 7320 636f 6d6d 616e that this comman\n+000067b0: 640a 6973 6e27 7420 6c69 6d69 7465 6420 d.isn't limited \n+000067c0: 746f 206e 756d 6265 7273 2c20 6974 2063 to numbers, it c\n+000067d0: 616e 2064 6f20 7374 7269 6e67 732c 2070 an do strings, p\n+000067e0: 6f73 6974 696f 6e73 2c20 6d61 726b 732c ositions, marks,\n+000067f0: 2065 7463 2061 7320 7765 6c6c 2e72 6570 etc as well.rep\n+00006800: 2e64 6174 6123 3c3c 2041 5247 3120 4152 .data#<< ARG1 AR\n+00006810: 4732 205b 4152 4733 202e 2e2e 5d0a 0a52 G2 [ARG3 ...]..R\n+00006820: 6574 7572 6e73 2074 2069 6620 4152 4731 eturns t if ARG1\n+00006830: 2069 7320 6c65 7373 2074 6861 6e20 4152 is less than AR\n+00006840: 4732 2e20 4e6f 7465 2074 6861 7420 7468 G2. Note that th\n+00006850: 6973 2063 6f6d 6d61 6e64 2069 736e 2774 is command isn't\n+00006860: 206c 696d 6974 6564 2074 6f0a 6e75 6d62 limited to.numb\n+00006870: 6572 732c 2069 7420 6361 6e20 646f 2073 ers, it can do s\n+00006880: 7472 696e 6773 2c20 706f 7369 7469 6f6e trings, position\n+00006890: 732c 206d 6172 6b73 2c20 6574 6320 6173 s, marks, etc as\n+000068a0: 2077 656c 6c2e 7265 702e 6461 7461 233c well.rep.data#<\n+000068b0: 3d3c 3d20 4152 4731 2041 5247 3220 5b41 =<= ARG1 ARG2 [A\n+000068c0: 5247 3320 2e2e 2e5d 0a0a 5265 7475 726e RG3 ...]..Return\n+000068d0: 7320 7420 6966 2041 5247 3120 6973 206c s t if ARG1 is l\n+000068e0: 6573 732d 6f72 2d65 7175 616c 2074 6861 ess-or-equal tha\n+000068f0: 6e20 4152 4732 2e20 4e6f 7465 2074 6861 n ARG2. Note tha\n+00006900: 7420 7468 6973 2063 6f6d 6d61 6e64 2069 t this command i\n+00006910: 736e 2774 0a6c 696d 6974 6564 2074 6f20 sn't.limited to \n+00006920: 6e75 6d62 6572 732c 2069 7420 6361 6e20 numbers, it can \n+00006930: 646f 2073 7472 696e 6773 2c20 706f 7369 do strings, posi\n+00006940: 7469 6f6e 732c 206d 6172 6b73 2c20 6574 tions, marks, et\n+00006950: 6320 6173 2077 656c 6c2e 7265 702e 6461 c as well.rep.da\n+00006960: 7461 2361 746f 6d61 746f 6d20 4152 470a ta#atomatom ARG.\n+00006970: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+00006980: 4720 6973 206e 6f74 2061 2063 6f6e 732d G is not a cons-\n+00006990: 6365 6c6c 2e72 6570 2e64 6174 6123 636f cell.rep.data#co\n+000069a0: 6e73 7063 6f6e 7370 2041 5247 0a0a 5265 nspconsp ARG..Re\n+000069b0: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n+000069c0: 7320 6120 636f 6e73 2d63 656c 6c2e 7265 s a cons-cell.re\n+000069d0: 702e 6461 7461 236c 6973 7470 6c69 7374 p.data#listplist\n+000069e0: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n+000069f0: 2069 6620 4152 4720 6973 2061 206c 6973 if ARG is a lis\n+00006a00: 742c 2028 6569 7468 6572 2061 2063 6f6e t, (either a con\n+00006a10: 732d 6365 6c6c 206f 7220 6e69 6c29 2e72 s-cell or nil).r\n+00006a20: 6570 2e64 6174 6123 7374 7269 6e67 7073 ep.data#stringps\n+00006a30: 7472 696e 6770 2041 5247 0a0a 5265 7475 tringp ARG..Retu\n+00006a40: 726e 7320 7420 6973 2041 5247 2069 7320 rns t is ARG is \n+00006a50: 6120 7374 7269 6e67 2e72 6570 2e64 6174 a string.rep.dat\n+00006a60: 6123 7665 6374 6f72 7076 6563 746f 7270 a#vectorpvectorp\n+00006a70: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+00006a80: 6966 2041 5247 2069 7320 6120 7665 6374 if ARG is a vect\n+00006a90: 6f72 2e72 6570 2e6c 616e 672e 696e 7465 or.rep.lang.inte\n+00006aa0: 7270 7265 7465 7223 6675 6e63 7469 6f6e rpreter#function\n+00006ab0: 7066 756e 6374 696f 6e70 2041 5247 0a0a pfunctionp ARG..\n+00006ac0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+00006ad0: 2069 7320 6120 6675 6e63 7469 6f6e 2e72 is a function.r\n+00006ae0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00006af0: 7465 7223 6d61 6372 6f70 6d61 6372 6f70 ter#macropmacrop\n+00006b00: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+00006b10: 6966 2041 5247 2069 7320 6120 6d61 6372 if ARG is a macr\n+00006b20: 6f2e 7265 702e 6c61 6e67 2e69 6e74 6572 o.rep.lang.inter\n+00006b30: 7072 6574 6572 2373 7065 6369 616c 2d66 preter#special-f\n+00006b40: 6f72 6d2d 7073 7065 6369 616c 2d66 6f72 orm-pspecial-for\n+00006b50: 6d2d 7020 4152 470a 0a52 6574 7572 6e73 m-p ARG..Returns\n+00006b60: 2074 2069 6620 4152 4720 6973 2061 2073 t if ARG is a s\n+00006b70: 7065 6369 616c 2d66 6f72 6d2e 7265 702e pecial-form.rep.\n+00006b80: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00006b90: 2373 7562 7270 7375 6272 7020 4152 470a #subrpsubrp ARG.\n+00006ba0: 0a52 6574 7572 6e73 2074 2069 6620 6172 .Returns t if ar\n+00006bb0: 6720 6973 2061 2070 7269 6d69 7469 7665 g is a primitive\n+00006bc0: 2066 756e 6374 696f 6e2e 7265 702e 6461 function.rep.da\n+00006bd0: 7461 2373 6571 7565 6e63 6570 7365 7175 ta#sequencepsequ\n+00006be0: 656e 6365 7020 4152 470a 0a52 6574 7572 encep ARG..Retur\n+00006bf0: 6e73 2074 2069 7320 4152 4720 6973 2061 ns t is ARG is a\n+00006c00: 2073 6571 7565 6e63 6520 2861 206c 6973 sequence (a lis\n+00006c10: 742c 2076 6563 746f 7220 6f72 2073 7472 t, vector or str\n+00006c20: 696e 6729 2e72 6570 2e6c 616e 672e 696e ing).rep.lang.in\n+00006c30: 7465 7270 7265 7465 7223 7375 6272 2d6e terpreter#subr-n\n+00006c40: 616d 6573 7562 722d 6e61 6d65 2053 5542 amesubr-name SUB\n+00006c50: 5220 5b55 5345 2d56 4152 5d0a 0a52 6574 R [USE-VAR]..Ret\n+00006c60: 7572 6e73 2074 6865 206e 616d 6520 2861 urns the name (a\n+00006c70: 2073 7472 696e 6729 2061 7373 6f63 6961 string) associa\n+00006c80: 7465 6420 7769 7468 2053 5542 522e 7265 ted with SUBR.re\n+00006c90: 702e 7379 7374 656d 2363 616c 6c2d 686f p.system#call-ho\n+00006ca0: 6f6b 6361 6c6c 2d68 6f6f 6b20 484f 4f4b okcall-hook HOOK\n+00006cb0: 2041 5247 2d4c 4953 5420 5b54 5950 455d ARG-LIST [TYPE]\n+00006cc0: 0a0a 4361 6c6c 2074 6865 2068 6f6f 6b20 ..Call the hook \n+00006cd0: 6e61 6d65 6420 6279 2074 6865 2073 796d named by the sym\n+00006ce0: 626f 6c20 484f 4f4b 2c20 7061 7373 696e bol HOOK, passin\n+00006cf0: 6720 616c 6c20 6675 6e63 7469 6f6e 7320 g all functions \n+00006d00: 7468 6520 6172 6775 6d65 6e74 730a 696e the arguments.in\n+00006d10: 2074 6865 206c 6973 7420 4152 472d 4c49 the list ARG-LI\n+00006d20: 5354 2e20 4e6f 7465 2074 6861 7420 484f ST. Note that HO\n+00006d30: 4f4b 206d 6179 2061 6c73 6f20 6265 2074 OK may also be t\n+00006d40: 6865 2061 6374 7561 6c20 6c69 7374 206f he actual list o\n+00006d50: 6620 6675 6e63 7469 6f6e 730a 746f 2063 f functions.to c\n+00006d60: 616c 6c2e 0a0a 5459 5045 2064 6566 696e all...TYPE defin\n+00006d70: 6573 2068 6f77 2074 6865 2072 6574 7572 es how the retur\n+00006d80: 6e20 7661 6c75 6573 206f 6620 6561 6368 n values of each\n+00006d90: 2066 756e 6374 696f 6e20 696e 2074 6865 function in the\n+00006da0: 2068 6f6f 6b20 6172 650a 7472 6561 7465 hook are.treate\n+00006db0: 642e 2049 6620 5459 5045 2069 7320 6e69 d. If TYPE is ni\n+00006dc0: 6c20 7468 6579 2061 7265 2069 676e 6f72 l they are ignor\n+00006dd0: 6564 2c20 6966 2054 5950 4520 6973 2074 ed, if TYPE is t\n+00006de0: 6865 2073 796d 626f 6c20 6061 6e64 270a he symbol `and'.\n+00006df0: 7468 6520 686f 6f6b 2061 626f 7274 7320 the hook aborts \n+00006e00: 6166 7465 7220 6120 6675 6e63 7469 6f6e after a function\n+00006e10: 2072 6574 7572 6e73 206e 696c 2c20 6966 returns nil, if\n+00006e20: 2054 5950 4520 6973 2060 6f72 2720 7468 TYPE is `or' th\n+00006e30: 6520 686f 6f6b 0a61 626f 7274 7320 7768 e hook.aborts wh\n+00006e40: 656e 2061 2066 756e 6374 696f 6e20 7265 en a function re\n+00006e50: 7475 726e 7320 6e6f 6e2d 6e69 6c2e 0a0a turns non-nil...\n+00006e60: 496e 2061 6c6c 2063 6173 6573 2074 6865 In all cases the\n+00006e70: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n+00006e80: 6279 2074 6865 206c 6173 742d 6576 616c by the last-eval\n+00006e90: 7561 7465 6420 6675 6e63 7469 6f6e 2069 uated function i\n+00006ea0: 730a 7265 7475 726e 6564 2e72 6570 2e6c s.returned.rep.l\n+00006eb0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00006ec0: 6361 6c6c 2d77 6974 682d 6578 6365 7074 call-with-except\n+00006ed0: 696f 6e2d 6861 6e64 6c65 7263 616c 6c2d ion-handlercall-\n+00006ee0: 7769 7468 2d65 7863 6570 7469 6f6e 2d68 with-exception-h\n+00006ef0: 616e 646c 6572 2054 4855 4e4b 2048 414e andler THUNK HAN\n+00006f00: 444c 4552 0a0a 4361 6c6c 2054 4855 4e4b DLER..Call THUNK\n+00006f10: 2061 6e64 2072 6574 7572 6e20 6974 7320 and return its \n+00006f20: 7661 6c75 652e 2048 6f77 6576 6572 2069 value. However i\n+00006f30: 6620 616e 2065 7863 6570 7469 6f6e 206f f an exception o\n+00006f40: 6620 616e 7920 666f 726d 0a6f 6363 7572 f any form.occur\n+00006f50: 732c 2063 616c 6c20 4841 4e44 4c45 5220 s, call HANDLER \n+00006f60: 7769 7468 2061 2073 696e 676c 6520 6172 with a single ar\n+00006f70: 6775 6d65 6e74 2c20 7468 6520 6578 6365 gument, the exce\n+00006f80: 7074 696f 6e20 6461 7461 2c20 616e 640a ption data, and.\n+00006f90: 7265 7475 726e 2069 7473 2076 616c 7565 return its value\n+00006fa0: 2e70 726f 6772 616d 2d6e 616d 6554 6865 .program-nameThe\n+00006fb0: 206e 616d 6520 6f66 2074 6865 2070 726f name of the pro\n+00006fc0: 6772 616d 2072 756e 6e69 6e67 2074 6865 gram running the\n+00006fd0: 2072 6570 2069 6e74 6572 7072 6574 6572 rep interpreter\n+00006fe0: 2e00 7265 702e 6461 7461 236d 616b 652d ..rep.data#make-\n+00006ff0: 6775 6172 6469 616e 0000 0000 0000 0000 guardian........\n+00007000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00007010: 6574 6572 2372 6169 7365 2d65 7863 6570 eter#raise-excep\n+00007020: 7469 6f6e 7261 6973 652d 6578 6365 7074 tionraise-except\n+00007030: 696f 6e20 4441 5441 0a0a 5261 6973 6520 ion DATA..Raise \n+00007040: 7468 6520 6578 6365 7074 696f 6e20 7265 the exception re\n+00007050: 7072 6573 656e 7465 6420 6279 2074 6865 presented by the\n+00007060: 2063 6f6e 7320 6365 6c6c 2044 4154 412e cons cell DATA.\n+00007070: 6964 6c65 2d68 6f6f 6b54 6869 7320 686f idle-hookThis ho\n+00007080: 6f6b 2067 6574 7320 6576 616c 7561 7465 ok gets evaluate\n+00007090: 6420 6576 6572 7920 7365 636f 6e64 2077 d every second w\n+000070a0: 6869 6c65 2074 6865 2065 6469 746f 7220 hile the editor \n+000070b0: 6973 2069 646c 652e 2044 6f6e 2774 2064 is idle. Don't d\n+000070c0: 6570 656e 640a 6f6e 2068 6f77 2072 6567 epend.on how reg\n+000070d0: 756c 6172 6c79 2074 6869 7320 6765 7473 ularly this gets\n+000070e0: 2063 616c 6c65 642c 2061 6e79 2065 7665 called, any eve\n+000070f0: 6e74 7320 6672 6f6d 2074 6865 2077 696e nts from the win\n+00007100: 646f 772d 7379 7374 656d 2077 696c 6c0a dow-system will.\n+00007110: 6465 6c61 7920 6974 2e20 416c 736f 2c20 delay it. Also, \n+00007120: 6175 746f 2d73 6176 696e 6720 6669 6c65 auto-saving file\n+00007130: 7320 616e 6420 6761 7262 6167 652d 636f s and garbage-co\n+00007140: 6c6c 6563 7469 6f6e 2074 616b 6520 7072 llection take pr\n+00007150: 6563 6564 656e 6365 0a77 6865 6e20 7468 ecedence.when th\n+00007160: 6572 6527 7320 6964 6c65 2074 696d 6520 ere's idle time \n+00007170: 6176 6169 6c61 626c 652e 2055 7365 2074 available. Use t\n+00007180: 6869 7320 686f 6f6b 2073 7061 7269 6e67 his hook sparing\n+00007190: 6c79 2c20 6f72 2066 6f72 2073 686f 7274 ly, or for short\n+000071a0: 0a70 6572 696f 6473 206f 6e6c 7921 6572 .periods only!er\n+000071b0: 726f 722d 6d6f 6465 5768 656e 206e 696c ror-modeWhen nil\n+000071c0: 2c20 6572 726f 7273 2061 7265 2068 616e , errors are han\n+000071d0: 646c 6564 2061 7420 7468 6520 6375 7272 dled at the curr\n+000071e0: 656e 7420 6576 656e 7420 6c6f 6f70 2c20 ent event loop, \n+000071f0: 6f74 6865 7220 706f 7373 6962 6c65 0a76 other possible.v\n+00007200: 616c 7565 7320 696e 636c 7564 6520 6065 alues include `e\n+00007210: 7869 7427 2061 6e64 2060 746f 702d 6c65 xit' and `top-le\n+00007220: 7665 6c27 2e69 6e74 6572 7275 7074 2d6d vel'.interrupt-m\n+00007230: 6f64 6557 6865 6e20 6e69 6c2c 2069 6e74 odeWhen nil, int\n+00007240: 6572 7275 7074 7320 6172 6520 6861 6e64 errupts are hand\n+00007250: 6c65 6420 6174 2074 6865 2063 7572 7265 led at the curre\n+00007260: 6e74 2065 7665 6e74 206c 6f6f 702c 206f nt event loop, o\n+00007270: 7468 6572 2070 6f73 7369 626c 650a 7661 ther possible.va\n+00007280: 6c75 6573 2069 6e63 6c75 6465 2060 6578 lues include `ex\n+00007290: 6974 2720 616e 6420 6074 6f70 2d6c 6576 it' and `top-lev\n+000072a0: 656c 272e 7265 702e 7379 7374 656d 2372 el'.rep.system#r\n+000072b0: 6563 7572 7369 7665 2d65 6469 7472 6563 ecursive-editrec\n+000072c0: 7572 7369 7665 2d65 6469 740a 0a45 6e74 ursive-edit..Ent\n+000072d0: 6572 2061 206e 6577 2072 6563 7572 7369 er a new recursi\n+000072e0: 7665 2d65 6469 742e 7265 702e 7379 7374 ve-edit.rep.syst\n+000072f0: 656d 2372 6563 7572 7369 6f6e 2d64 6570 em#recursion-dep\n+00007300: 7468 7265 6375 7273 696f 6e2d 6465 7074 threcursion-dept\n+00007310: 680a 0a52 6574 7572 6e73 2074 6865 206e h..Returns the n\n+00007320: 756d 6265 7220 6f66 2072 6563 7572 7369 umber of recursi\n+00007330: 7665 2d65 6469 7427 7320 6465 6570 2077 ve-edit's deep w\n+00007340: 6520 6172 652c 207a 6572 6f20 7369 676e e are, zero sign\n+00007350: 6966 6965 7320 7468 650a 6f72 6967 696e ifies the.origin\n+00007360: 616c 206c 6576 656c 2e72 6570 2e6c 616e al level.rep.lan\n+00007370: 672e 7379 6d62 6f6c 7323 6d61 6b65 2d73 g.symbols#make-s\n+00007380: 796d 626f 6c6d 616b 652d 7379 6d62 6f6c ymbolmake-symbol\n+00007390: 204e 414d 450a 0a52 6574 7572 6e73 2061 NAME..Returns a\n+000073a0: 206e 6577 2c20 756e 696e 7465 726e 6564 new, uninterned\n+000073b0: 2c20 7379 6d62 6f6c 2077 6974 6820 7072 , symbol with pr\n+000073c0: 696e 742d 6e61 6d65 204e 414d 452e 2049 int-name NAME. I\n+000073d0: 7427 7320 7661 6c75 6520 616e 640a 6675 t's value and.fu\n+000073e0: 6e63 7469 6f6e 2064 6566 696e 6974 696f nction definitio\n+000073f0: 6e20 6172 6520 626f 7468 2076 6f69 6420 n are both void \n+00007400: 616e 6420 6974 2068 6173 2061 206e 696c and it has a nil\n+00007410: 2070 726f 7065 7274 792d 6c69 7374 2e72 property-list.r\n+00007420: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+00007430: 6d61 6b65 2d6f 6261 7272 6179 6d61 6b65 make-obarraymake\n+00007440: 2d6f 6261 7272 6179 2053 495a 450a 0a43 -obarray SIZE..C\n+00007450: 7265 6174 6573 2061 206e 6577 2073 7472 reates a new str\n+00007460: 7563 7475 7265 2066 6f72 2073 746f 7269 ucture for stori\n+00007470: 6e67 2073 796d 626f 6c73 2069 6e2e 2054 ng symbols in. T\n+00007480: 6869 7320 6973 2062 6173 6963 616c 6c79 his is basically\n+00007490: 2061 2076 6563 746f 720a 7769 7468 2061 a vector.with a\n+000074a0: 2066 6577 2073 6c69 6768 7420 6469 6666 few slight diff\n+000074b0: 6572 656e 6365 7320 2861 6c6c 2065 6c65 erences (all ele\n+000074c0: 6d65 6e74 7320 696e 6974 6961 6c69 7365 ments initialise\n+000074d0: 6420 746f 2061 2073 7065 6369 616c 2076 d to a special v\n+000074e0: 616c 7565 292e 7265 702e 6c61 6e67 2e73 alue).rep.lang.s\n+000074f0: 796d 626f 6c73 2366 696e 642d 7379 6d62 ymbols#find-symb\n+00007500: 6f6c 6669 6e64 2d73 796d 626f 6c20 4e41 olfind-symbol NA\n+00007510: 4d45 205b 4f42 4152 5241 595d 0a0a 5265 ME [OBARRAY]..Re\n+00007520: 7475 726e 7320 7468 6520 7379 6d62 6f6c turns the symbol\n+00007530: 2077 6974 6820 7072 696e 742d 6e61 6d65 with print-name\n+00007540: 204e 414d 452c 2066 6f75 6e64 2062 7920 NAME, found by \n+00007550: 7365 6172 6368 696e 6720 4f42 4152 5241 searching OBARRA\n+00007560: 5920 286f 720a 7468 6520 6465 6661 756c Y (or.the defaul\n+00007570: 7420 6072 6570 5f6f 6261 7272 6179 2720 t `rep_obarray' \n+00007580: 6966 206e 696c 292c 206f 7220 6e69 6c20 if nil), or nil \n+00007590: 6966 206e 6f20 7375 6368 2073 796d 626f if no such symbo\n+000075a0: 6c20 6578 6973 7473 2e72 6570 2e6c 616e l exists.rep.lan\n+000075b0: 672e 7379 6d62 6f6c 7323 696e 7465 726e g.symbols#intern\n+000075c0: 2d73 796d 626f 6c69 6e74 6572 6e2d 7379 -symbolintern-sy\n+000075d0: 6d62 6f6c 2053 594d 424f 4c20 5b4f 4241 mbol SYMBOL [OBA\n+000075e0: 5252 4159 5d0a 0a53 746f 7265 7320 5359 RRAY]..Stores SY\n+000075f0: 4d42 4f4c 2069 6e20 4f42 4152 5241 5920 MBOL in OBARRAY \n+00007600: 286f 7220 7468 6520 6465 6661 756c 7429 (or the default)\n+00007610: 2e20 4966 2053 594d 424f 4c20 6861 7320 . If SYMBOL has \n+00007620: 616c 7265 6164 7920 6265 656e 2069 6e74 already been int\n+00007630: 6572 6e65 640a 736f 6d65 7768 6572 6520 erned.somewhere \n+00007640: 616e 2065 7272 6f72 2069 7320 7369 676e an error is sign\n+00007650: 616c 6c65 642e 7265 702e 6c61 6e67 2e73 alled.rep.lang.s\n+00007660: 796d 626f 6c73 2369 6e74 6572 6e69 6e74 ymbols#internint\n+00007670: 6572 6e20 4e41 4d45 205b 4f42 4152 5241 ern NAME [OBARRA\n+00007680: 595d 0a0a 4966 2061 2073 796d 626f 6c20 Y]..If a symbol \n+00007690: 7769 7468 2070 7269 6e74 2d6e 616d 6520 with print-name \n+000076a0: 6578 6973 7473 2069 6e20 4f42 4152 5241 exists in OBARRA\n+000076b0: 5920 286f 7220 7468 6520 6465 6661 756c Y (or the defaul\n+000076c0: 7429 2072 6574 7572 6e20 6974 2e0a 456c t) return it..El\n+000076d0: 7365 2075 7365 2060 286d 616b 652d 7379 se use `(make-sy\n+000076e0: 6d62 6f6c 204e 414d 4529 2720 746f 2063 mbol NAME)' to c\n+000076f0: 7265 6174 6520 6120 6e65 7720 7379 6d62 reate a new symb\n+00007700: 6f6c 2c20 696e 7465 726e 2074 6861 7420 ol, intern that \n+00007710: 696e 746f 2074 6865 0a4f 4241 5252 4159 into the.OBARRAY\n+00007720: 2c20 7468 656e 2072 6574 7572 6e20 6974 , then return it\n+00007730: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n+00007740: 7323 756e 696e 7465 726e 756e 696e 7465 s#uninternuninte\n+00007750: 726e 2053 594d 424f 4c20 5b4f 4241 5252 rn SYMBOL [OBARR\n+00007760: 4159 5d0a 0a52 656d 6f76 6573 2053 594d AY]..Removes SYM\n+00007770: 424f 4c20 6672 6f6d 204f 4241 5252 4159 BOL from OBARRAY\n+00007780: 2028 6f72 2074 6865 2064 6566 6175 6c74 (or the default\n+00007790: 292e 2055 7365 2074 6869 7320 7769 7468 ). Use this with\n+000077a0: 2063 6175 7469 6f6e 2e72 6570 2e6c 616e caution.rep.lan\n+000077b0: 672e 696e 7465 7270 7265 7465 7223 6d61 g.interpreter#ma\n+000077c0: 6b65 2d63 6c6f 7375 7265 6d61 6b65 2d63 ke-closuremake-c\n+000077d0: 6c6f 7375 7265 2046 554e 4354 494f 4e20 losure FUNCTION \n+000077e0: 266f 7074 696f 6e61 6c20 4e41 4d45 0a0a &optional NAME..\n+000077f0: 5265 7475 726e 2061 2066 756e 6374 696f Return a functio\n+00007800: 6e61 6c20 6f62 6a65 6374 2077 6869 6368 nal object which\n+00007810: 206d 616b 6573 2074 6865 2063 6c6f 7375 makes the closu\n+00007820: 7265 206f 6620 4655 4e43 5449 4f4e 2061 re of FUNCTION a\n+00007830: 6e64 2074 6865 0a63 7572 7265 6e74 2065 nd the.current e\n+00007840: 6e76 6972 6f6e 6d65 6e74 2e72 6570 2e6c nvironment.rep.l\n+00007850: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00007860: 636c 6f73 7572 652d 6675 6e63 7469 6f6e closure-function\n+00007870: 636c 6f73 7572 652d 6675 6e63 7469 6f6e closure-function\n+00007880: 2046 554e 4152 470a 0a52 6574 7572 6e20 FUNARG..Return \n+00007890: 7468 6520 6675 6e63 7469 6f6e 2076 616c the function val\n+000078a0: 7565 2061 7373 6f63 6961 7465 6420 7769 ue associated wi\n+000078b0: 7468 2074 6865 2063 6c6f 7375 7265 2046 th the closure F\n+000078c0: 554e 4152 472e 7265 702e 6c61 6e67 2e69 UNARG.rep.lang.i\n+000078d0: 6e74 6572 7072 6574 6572 2373 6574 2d63 nterpreter#set-c\n+000078e0: 6c6f 7375 7265 2d66 756e 6374 696f 6e73 losure-functions\n+000078f0: 6574 2d63 6c6f 7375 7265 2d66 756e 6374 et-closure-funct\n+00007900: 696f 6e20 4655 4e41 5247 2046 554e 4354 ion FUNARG FUNCT\n+00007910: 494f 4e0a 0a53 6574 2074 6865 2066 756e ION..Set the fun\n+00007920: 6374 696f 6e20 7661 6c75 6520 696e 2074 ction value in t\n+00007930: 6865 2063 6c6f 7375 7265 2046 554e 4152 he closure FUNAR\n+00007940: 4720 746f 2046 554e 4354 494f 4e2e 7265 G to FUNCTION.re\n+00007950: 702e 7374 7275 6374 7572 6573 2363 6c6f p.structures#clo\n+00007960: 7375 7265 2d66 756e 6374 696f 6e73 7562 sure-functionsub\n+00007970: 722d 7374 7275 6374 7572 6520 5355 4252 r-structure SUBR\n+00007980: 0a0a 5265 7475 726e 2074 6865 2073 7472 ..Return the str\n+00007990: 7563 7475 7265 2061 7373 6f63 6961 7465 ucture associate\n+000079a0: 6420 7769 7468 2074 6865 2073 7562 7220 d with the subr \n+000079b0: 5355 4252 2e72 6520 4655 4e41 5247 2e72 SUBR.re FUNARG.r\n+000079c0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+000079d0: 7465 7223 636c 6f73 7572 652d 6e61 6d65 ter#closure-name\n+000079e0: 636c 6f73 7572 652d 6e61 6d65 2046 554e closure-name FUN\n+000079f0: 4152 470a 0a52 6574 7572 6e20 7468 6520 ARG..Return the \n+00007a00: 6e61 6d65 2061 7373 6f63 6961 7465 6420 name associated \n+00007a10: 7769 7468 2074 6865 2063 6c6f 7375 7265 with the closure\n+00007a20: 2046 554e 4152 472e 7265 702e 6c61 6e67 FUNARG.rep.lang\n+00007a30: 2e69 6e74 6572 7072 6574 6572 2363 6c6f .interpreter#clo\n+00007a40: 7375 7265 7066 756e 6172 6770 2041 5247 surepfunargp ARG\n+00007a50: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n+00007a60: 5247 2069 7320 6120 636c 6f73 7572 6572 RG is a closurer\n+00007a70: 6570 2e73 7472 7563 7475 7265 7323 7365 ep.structures#se\n+00007a80: 742d 7370 6563 6961 6c2d 656e 7669 726f t-special-enviro\n+00007a90: 6e6d 656e 7473 6574 2d73 7065 6369 616c nmentset-special\n+00007aa0: 2d65 6e76 6972 6f6e 6d65 6e74 2045 4e56 -environment ENV\n+00007ab0: 2053 5452 5543 5455 5245 7265 702e 6c61 STRUCTURErep.la\n+00007ac0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n+00007ad0: 6566 7661 7264 6566 7661 7220 4e41 4d45 efvardefvar NAME\n+00007ae0: 205b 4445 4641 554c 542d 5641 4c55 4520 [DEFAULT-VALUE \n+00007af0: 5b44 4f43 2d53 5452 494e 475d 5d0a 0a44 [DOC-STRING]]..D\n+00007b00: 6566 696e 6520 6120 7370 6563 6961 6c20 efine a special \n+00007b10: 7661 7269 6162 6c65 2063 616c 6c65 6420 variable called \n+00007b20: 4e41 4d45 2077 686f 7365 2073 7461 6e64 NAME whose stand\n+00007b30: 6172 6420 7661 6c75 6520 6973 2044 4546 ard value is DEF\n+00007b40: 4155 4c54 2d0a 5641 4c55 452e 2049 6620 AULT-.VALUE. If \n+00007b50: 4e41 4d45 2069 7320 616c 7265 6164 7920 NAME is already \n+00007b60: 626f 756e 6420 746f 2061 2076 616c 7565 bound to a value\n+00007b70: 2028 7468 6174 2773 206e 6f74 2061 6e20 (that's not an \n+00007b80: 6175 746f 6c6f 6164 0a64 6566 696e 6974 autoload.definit\n+00007b90: 696f 6e29 2069 7420 6973 206c 6566 7420 ion) it is left \n+00007ba0: 6173 2069 7420 6973 2c20 6f74 6865 7277 as it is, otherw\n+00007bb0: 6973 6520 4445 4641 554c 542d 5641 4c55 ise DEFAULT-VALU\n+00007bc0: 4520 6973 2065 7661 6c75 6174 6564 0a61 E is evaluated.a\n+00007bd0: 6e64 2074 6865 2073 7065 6369 616c 2076 nd the special v\n+00007be0: 616c 7565 206f 6620 4e41 4d45 2069 7320 alue of NAME is \n+00007bf0: 626f 756e 6420 746f 2074 6865 2072 6573 bound to the res\n+00007c00: 756c 742e 0a0a 4966 2044 4f43 2d53 5452 ult...If DOC-STR\n+00007c10: 494e 4720 6973 2067 6976 656e 2c20 616e ING is given, an\n+00007c20: 6420 6973 2061 2073 7472 696e 672c 2069 d is a string, i\n+00007c30: 7420 7769 6c6c 2062 6520 7573 6564 2074 t will be used t\n+00007c40: 6f20 7365 7420 7468 650a 6064 6f63 756d o set the.`docum\n+00007c50: 656e 7461 7469 6f6e 2720 7072 6f70 6572 entation' proper\n+00007c60: 7479 206f 6620 7468 6520 7379 6d62 6f6c ty of the symbol\n+00007c70: 204e 414d 452e 0a0a 2849 6620 7468 6520 NAME...(If the \n+00007c80: 7379 6d62 6f6c 204e 414d 4520 6973 206d symbol NAME is m\n+00007c90: 6172 6b65 6420 6275 6666 6572 2d6c 6f63 arked buffer-loc\n+00007ca0: 616c 2074 6865 2064 6566 6175 6c74 2076 al the default v\n+00007cb0: 616c 7565 206f 6620 7468 650a 7661 7269 alue of the.vari\n+00007cc0: 6162 6c65 2077 696c 6c20 6265 2073 6574 able will be set\n+00007cd0: 2028 6966 206e 6563 6573 7361 7279 2920 (if necessary) \n+00007ce0: 6e6f 7420 7468 6520 6c6f 6361 6c20 7661 not the local va\n+00007cf0: 6c75 652e 2972 6570 2e6c 616e 672e 7379 lue.)rep.lang.sy\n+00007d00: 6d62 6f6c 7323 7379 6d62 6f6c 2d76 616c mbols#symbol-val\n+00007d10: 7565 7379 6d62 6f6c 2d76 616c 7565 2053 uesymbol-value S\n+00007d20: 594d 424f 4c0a 0a52 6574 7572 6e73 2074 YMBOL..Returns t\n+00007d30: 6865 2076 616c 7565 206f 6620 5359 4d42 he value of SYMB\n+00007d40: 4f4c 2c20 6966 2053 594d 424f 4c20 6973 OL, if SYMBOL is\n+00007d50: 2066 6c61 6767 6564 2061 7320 6861 7669 flagged as havi\n+00007d60: 6e67 2062 7566 6665 722d 6c6f 6361 6c0a ng buffer-local.\n+00007d70: 7661 6c75 6573 206c 6f6f 6b20 666f 7220 values look for \n+00007d80: 6f6e 6520 6f66 2074 686f 7365 2066 6972 one of those fir\n+00007d90: 7374 2e72 6570 2e6c 616e 672e 7379 6d62 st.rep.lang.symb\n+00007da0: 6f6c 7323 6465 6661 756c 742d 7661 6c75 ols#default-valu\n+00007db0: 6564 6566 6175 6c74 2d76 616c 7565 2053 edefault-value S\n+00007dc0: 594d 424f 4c0a 0a52 6574 7572 6e73 2074 YMBOL..Returns t\n+00007dd0: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value\n+00007de0: 206f 6620 7468 6520 7379 6d62 6f6c 2053 of the symbol S\n+00007df0: 594d 424f 4c2e 2054 6869 7320 7769 6c6c YMBOL. This will\n+00007e00: 2062 6520 7468 6520 7661 6c75 6520 6f66 be the value of\n+00007e10: 0a53 594d 424f 4c20 696e 2062 7566 6665 .SYMBOL in buffe\n+00007e20: 7273 206f 7220 7769 6e64 6f77 7320 7768 rs or windows wh\n+00007e30: 6963 6820 646f 206e 6f74 2068 6176 6520 ich do not have \n+00007e40: 7468 6569 7220 6f77 6e20 6c6f 6361 6c20 their own local \n+00007e50: 7661 6c75 652e 7265 702e 6c61 6e67 2e73 value.rep.lang.s\n+00007e60: 796d 626f 6c73 2373 6574 7365 7420 5359 ymbols#setset SY\n+00007e70: 4d42 4f4c 2072 6570 760a 0a53 6574 7320 MBOL repv..Sets \n+00007e80: 7468 6520 7661 6c75 6520 6f66 2053 594d the value of SYM\n+00007e90: 424f 4c20 746f 2072 6570 762e 2049 6620 BOL to repv. If \n+00007ea0: 5359 4d42 4f4c 2068 6173 2061 2062 7566 SYMBOL has a buf\n+00007eb0: 6665 722d 6c6f 6361 6c20 6269 6e64 696e fer-local bindin\n+00007ec0: 670a 696e 2074 6865 2063 7572 7265 6e74 g.in the current\n+00007ed0: 2062 7566 6665 7220 6f72 2060 6d61 6b65 buffer or `make\n+00007ee0: 2d76 6172 6961 626c 652d 6275 6666 6572 -variable-buffer\n+00007ef0: 2d6c 6f63 616c 2720 6861 7320 6265 656e -local' has been\n+00007f00: 2063 616c 6c65 6420 6f6e 0a53 594d 424f called on.SYMBO\n+00007f10: 4c20 7468 6520 6275 6666 6572 2d6c 6f63 L the buffer-loc\n+00007f20: 616c 2076 616c 7565 2069 6e20 7468 6520 al value in the \n+00007f30: 6375 7272 656e 7420 6275 6666 6572 2069 current buffer i\n+00007f40: 7320 7365 742e 2052 6574 7572 6e73 2072 s set. Returns r\n+00007f50: 6570 762e 7265 702e 6c61 6e67 2e73 796d epv.rep.lang.sym\n+00007f60: 626f 6c73 2373 6574 2d64 6566 6175 6c74 bols#set-default\n+00007f70: 7365 742d 6465 6661 756c 7420 5359 4d42 set-default SYMB\n+00007f80: 4f4c 2056 414c 5545 0a0a 5365 7473 2074 OL VALUE..Sets t\n+00007f90: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value\n+00007fa0: 206f 6620 5359 4d42 4f4c 2074 6f20 5641 of SYMBOL to VA\n+00007fb0: 4c55 452c 2074 6865 6e20 7265 7475 726e LUE, then return\n+00007fc0: 7320 5641 4c55 452e 7265 702e 6c61 6e67 s VALUE.rep.lang\n+00007fd0: 2e73 796d 626f 6c73 236f 6261 7272 6179 .symbols#obarray\n+00007fe0: 6f62 6172 7261 7920 5b4e 4557 2d56 414c obarray [NEW-VAL\n+00007ff0: 5545 5d00 0000 0000 0000 0000 0000 0000 UE].............\n+00008000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+00008010: 2373 6574 706c 6973 7473 6574 706c 6973 #setplistsetplis\n+00008020: 7420 5359 4d42 4f4c 2050 524f 502d 4c49 t SYMBOL PROP-LI\n+00008030: 5354 0a0a 5365 7473 2074 6865 2070 726f ST..Sets the pro\n+00008040: 7065 7274 7920 6c69 7374 206f 6620 5359 perty list of SY\n+00008050: 4d42 4f4c 2074 6f20 5052 4f50 2d4c 4953 MBOL to PROP-LIS\n+00008060: 542c 2072 6574 7572 6e73 2050 524f 502d T, returns PROP-\n+00008070: 4c49 5354 2e72 6570 2e6c 616e 672e 7379 LIST.rep.lang.sy\n+00008080: 6d62 6f6c 7323 7379 6d62 6f6c 2d6e 616d mbols#symbol-nam\n+00008090: 6573 796d 626f 6c2d 6e61 6d65 2053 594d esymbol-name SYM\n+000080a0: 424f 4c0a 0a52 6574 7572 6e73 2074 6865 BOL..Returns the\n+000080b0: 2070 7269 6e74 2d6e 616d 6520 6f66 2053 print-name of S\n+000080c0: 594d 424f 4c2e 7265 702e 6c61 6e67 2e73 YMBOL.rep.lang.s\n+000080d0: 796d 626f 6c73 2364 6566 6175 6c74 2d62 ymbols#default-b\n+000080e0: 6f75 6e64 7064 6566 6175 6c74 2d62 6f75 oundpdefault-bou\n+000080f0: 6e64 7020 5359 4d42 4f4c 0a0a 5265 7475 ndp SYMBOL..Retu\n+00008100: 726e 7320 7420 6966 2053 594d 424f 4c20 rns t if SYMBOL \n+00008110: 6861 7320 6120 6465 6661 756c 7420 7661 has a default va\n+00008120: 6c75 652e 7265 702e 6c61 6e67 2e73 796d lue.rep.lang.sym\n+00008130: 626f 6c73 2362 6f75 6e64 7062 6f75 6e64 bols#boundpbound\n+00008140: 7020 5359 4d42 4f4c 0a0a 5265 7475 726e p SYMBOL..Return\n+00008150: 7320 7420 6966 2053 594d 424f 4c20 6861 s t if SYMBOL ha\n+00008160: 7320 6120 7661 6c75 6520 6173 2061 2076 s a value as a v\n+00008170: 6172 6961 626c 652e 7265 702e 6c61 6e67 ariable.rep.lang\n+00008180: 2e73 796d 626f 6c73 2373 796d 626f 6c2d .symbols#symbol-\n+00008190: 706c 6973 7473 796d 626f 6c2d 706c 6973 plistsymbol-plis\n+000081a0: 7420 5359 4d42 4f4c 0a0a 5265 7475 726e t SYMBOL..Return\n+000081b0: 7320 7468 6520 7072 6f70 6572 7479 2d6c s the property-l\n+000081c0: 6973 7420 6f66 2053 594d 424f 4c2e 7265 ist of SYMBOL.re\n+000081d0: 702e 6c61 6e67 2e73 796d 626f 6c73 2367 p.lang.symbols#g\n+000081e0: 656e 7379 6d67 656e 7379 6d0a 0a52 6574 ensymgensym..Ret\n+000081f0: 7572 6e73 2061 206e 6577 2028 6e6f 6e2d urns a new (non-\n+00008200: 696e 7465 726e 6564 2920 7379 6d62 6f6c interned) symbol\n+00008210: 2077 6974 6820 6120 756e 6971 7565 2070 with a unique p\n+00008220: 7269 6e74 206e 616d 652e 7265 702e 6c61 rint name.rep.la\n+00008230: 6e67 2e73 796d 626f 6c73 2373 796d 626f ng.symbols#symbo\n+00008240: 6c70 7379 6d62 6f6c 7020 4152 470a 0a52 lpsymbolp ARG..R\n+00008250: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n+00008260: 6973 2061 2073 796d 626f 6c2e 7265 702e is a symbol.rep.\n+00008270: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00008280: 2373 6574 7173 6574 7120 5b53 594d 424f #setqsetq [SYMBO\n+00008290: 4c20 464f 524d 5d20 2e2e 2e0a 0a53 6574 L FORM] .....Set\n+000082a0: 7320 7468 6520 7661 6c75 6520 6f66 2065 s the value of e\n+000082b0: 6163 6820 5359 4d42 4f4c 2074 6f20 7468 ach SYMBOL to th\n+000082c0: 6520 7661 6c75 6520 6f66 2069 7473 2063 e value of its c\n+000082d0: 6f72 7265 7370 6f6e 6469 6e67 2046 4f52 orresponding FOR\n+000082e0: 4d0a 6576 616c 7561 7465 642c 2072 6574 M.evaluated, ret\n+000082f0: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n+00008300: 6620 7468 6520 6c61 7374 2065 7661 6c75 f the last evalu\n+00008310: 6174 696f 6e2e 7265 702e 6c61 6e67 2e69 ation.rep.lang.i\n+00008320: 6e74 6572 7072 6574 6572 2325 6465 6669 nterpreter#%defi\n+00008330: 6e65 2564 6566 696e 6520 5359 4d42 4f4c ne%define SYMBOL\n+00008340: 2046 4f52 4d20 5b44 4f43 2d53 5452 494e FORM [DOC-STRIN\n+00008350: 475d 0a0a 4576 616c 7561 7465 2046 4f52 G]..Evaluate FOR\n+00008360: 4d2c 2074 6865 6e20 6372 6561 7465 2061 M, then create a\n+00008370: 2074 6f70 2d6c 6576 656c 2062 696e 6469 top-level bindi\n+00008380: 6e67 206f 6620 5359 4d42 4f4c 2077 686f ng of SYMBOL who\n+00008390: 7365 2076 616c 7565 2069 730a 7468 6520 se value is.the \n+000083a0: 7265 7375 6c74 206f 6620 7468 6520 6576 result of the ev\n+000083b0: 616c 7561 7469 6f6e 2e20 4966 2073 7563 aluation. If suc\n+000083c0: 6820 6120 6269 6e64 696e 6720 616c 7265 h a binding alre\n+000083d0: 6164 7920 6578 6973 7473 2c20 6974 2077 ady exists, it w\n+000083e0: 696c 6c0a 6265 206f 7665 7277 7269 7474 ill.be overwritt\n+000083f0: 656e 2e72 6570 2e6c 616e 672e 7379 6d62 en.rep.lang.symb\n+00008400: 6f6c 7323 6d61 6b75 6e62 6f75 6e64 6d61 ols#makunboundma\n+00008410: 6b75 6e62 6f75 6e64 2053 594d 424f 4c0a kunbound SYMBOL.\n+00008420: 0a4d 616b 6520 5359 4d42 4f4c 2068 6176 .Make SYMBOL hav\n+00008430: 6520 6e6f 2076 616c 7565 2061 7320 6120 e no value as a \n+00008440: 7661 7269 6162 6c65 2e72 6570 2e6c 616e variable.rep.lan\n+00008450: 672e 7379 6d62 6f6c 7323 6765 7467 6574 g.symbols#getget\n+00008460: 2053 594d 424f 4c20 5052 4f50 4552 5459 SYMBOL PROPERTY\n+00008470: 0a0a 5265 7475 726e 7320 7468 6520 7661 ..Returns the va\n+00008480: 6c75 6520 6f66 2053 594d 424f 4c27 7320 lue of SYMBOL's \n+00008490: 7072 6f70 6572 7479 2050 524f 5045 5254 property PROPERT\n+000084a0: 592e 2053 6565 2060 7075 7427 2e72 6570 Y. See `put'.rep\n+000084b0: 2e6c 616e 672e 7379 6d62 6f6c 7323 7075 .lang.symbols#pu\n+000084c0: 7470 7574 2053 594d 424f 4c20 5052 4f50 tput SYMBOL PROP\n+000084d0: 4552 5459 2072 6570 760a 0a53 6574 7320 ERTY repv..Sets \n+000084e0: 7468 6520 7661 6c75 6520 6f66 2053 594d the value of SYM\n+000084f0: 424f 4c27 7320 7072 6f70 6572 7479 2050 BOL's property P\n+00008500: 524f 5045 5254 5920 746f 2072 6570 762c ROPERTY to repv,\n+00008510: 2074 6869 7320 7661 6c75 6520 6361 6e20 this value can \n+00008520: 6265 0a72 6574 7269 6576 6564 2077 6974 be.retrieved wit\n+00008530: 6820 7468 6520 6067 6574 2720 6675 6e63 h the `get' func\n+00008540: 7469 6f6e 2e72 6570 2e6c 616e 672e 7379 tion.rep.lang.sy\n+00008550: 6d62 6f6c 7323 6170 726f 706f 7361 7072 mbols#aproposapr\n+00008560: 6f70 6f73 2052 4547 4558 5020 5b50 5245 opos REGEXP [PRE\n+00008570: 4449 4341 5445 5d20 5b4f 4241 5252 4159 DICATE] [OBARRAY\n+00008580: 5d0a 0a52 6574 7572 6e73 2061 206c 6973 ]..Returns a lis\n+00008590: 7420 6f66 2073 796d 626f 6c73 2066 726f t of symbols fro\n+000085a0: 6d20 4f42 4152 5241 5920 286f 7220 7468 m OBARRAY (or th\n+000085b0: 6520 6465 6661 756c 7429 2077 686f 7365 e default) whose\n+000085c0: 2070 7269 6e74 2d6e 616d 650a 6d61 7463 print-name.matc\n+000085d0: 6865 7320 7468 6520 7265 6775 6c61 722d hes the regular-\n+000085e0: 6578 7072 6573 7369 6f6e 2052 4547 4558 expression REGEX\n+000085f0: 502e 2049 6620 5052 4544 4943 4154 4520 P. If PREDICATE \n+00008600: 6973 2067 6976 656e 2061 6e64 206e 6f6e is given and non\n+00008610: 2d6e 696c 2c0a 6561 6368 2073 796d 626f -nil,.each symbo\n+00008620: 6c20 7768 6963 6820 6d61 7463 6865 7320 l which matches \n+00008630: 6973 2061 7070 6c69 6564 2074 6f20 7468 is applied to th\n+00008640: 6520 6675 6e63 7469 6f6e 2050 5245 4449 e function PREDI\n+00008650: 4341 5445 2c20 6966 2074 6865 2076 616c CATE, if the val\n+00008660: 7565 0a69 7320 6e6f 6e2d 6e69 6c20 6974 ue.is non-nil it\n+00008670: 2069 7320 636f 6e73 6964 6572 6564 2061 is considered a\n+00008680: 206d 6174 6368 2e72 6570 2e6c 616e 672e match.rep.lang.\n+00008690: 7379 6d62 6f6c 7323 6d61 6b65 2d76 6172 symbols#make-var\n+000086a0: 6961 626c 652d 7370 6563 6961 6c6d 616b iable-specialmak\n+000086b0: 652d 7661 7269 6162 6c65 2d73 7065 6369 e-variable-speci\n+000086c0: 616c 2053 594d 424f 4c0a 0a4d 6172 6b20 al SYMBOL..Mark \n+000086d0: 5359 4d42 4f4c 2061 7320 6265 696e 6720 SYMBOL as being \n+000086e0: 6120 7370 6563 6961 6c20 2864 796e 616d a special (dynam\n+000086f0: 6963 616c 6c79 2d62 6f75 6e64 2920 7661 ically-bound) va\n+00008700: 7269 6162 6c65 2e72 6570 2e6c 616e 672e riable.rep.lang.\n+00008710: 7379 6d62 6f6c 7323 7370 6563 6961 6c2d symbols#special-\n+00008720: 7661 7269 6162 6c65 2d70 7370 6563 6961 variable-pspecia\n+00008730: 6c2d 7661 7269 6162 6c65 2d70 2053 594d l-variable-p SYM\n+00008740: 424f 4c0a 0a52 6574 7572 6e73 2074 2069 BOL..Returns t i\n+00008750: 6620 5359 4d42 4f4c 2069 7320 6120 7370 f SYMBOL is a sp\n+00008760: 6563 6961 6c20 7661 7269 6162 6c65 2028 ecial variable (\n+00008770: 6479 6e61 6d69 6361 6c6c 7920 7363 6f70 dynamically scop\n+00008780: 6564 292e 7265 702e 6c61 6e67 2e64 6562 ed).rep.lang.deb\n+00008790: 7567 2374 7261 6365 7472 6163 6520 5359 ug#tracetrace SY\n+000087a0: 4d42 4f4c 0a0a 466c 6167 2074 6861 7420 MBOL..Flag that \n+000087b0: 7768 656e 6576 6572 2053 594d 424f 4c20 whenever SYMBOL \n+000087c0: 6973 2065 7661 6c75 6174 6564 2028 6173 is evaluated (as\n+000087d0: 2061 2076 6172 6961 626c 6520 6f72 2061 a variable or a\n+000087e0: 2066 756e 6374 696f 6e29 2074 6865 0a64 function) the.d\n+000087f0: 6562 7567 6765 7220 6973 2065 6e74 6572 ebugger is enter\n+00008800: 6564 2e72 6570 2e6c 616e 672e 6465 6275 ed.rep.lang.debu\n+00008810: 6723 756e 7472 6163 6575 6e74 7261 6365 g#untraceuntrace\n+00008820: 2053 594d 424f 4c0a 0a43 616e 6365 6c20 SYMBOL..Cancel \n+00008830: 7468 6520 6566 6665 6374 206f 6620 2874 the effect of (t\n+00008840: 7261 6365 2053 594d 424f 4c29 2e72 6570 race SYMBOL).rep\n+00008850: 2e6c 616e 672e 7379 6d62 6f6c 7323 6d61 .lang.symbols#ma\n+00008860: 6b65 2d6b 6579 776f 7264 6d61 6b65 2d6b ke-keywordmake-k\n+00008870: 6579 776f 7264 2053 594d 424f 4c0a 0a52 eyword SYMBOL..R\n+00008880: 6574 7572 6e20 7468 6520 6b65 7977 6f72 eturn the keywor\n+00008890: 6420 7379 6d62 6f6c 2074 6861 7420 7368 d symbol that sh\n+000088a0: 6f75 6c64 2062 6520 7573 6564 2069 6e20 ould be used in \n+000088b0: 6172 6775 6d65 6e74 206c 6973 7473 2074 argument lists t\n+000088c0: 6f0a 7072 6f76 6964 6520 7468 6520 6d61 o.provide the ma\n+000088d0: 726b 2074 6865 2076 616c 7565 206f 6620 rk the value of \n+000088e0: 7468 6520 6172 6775 6d65 6e74 2063 616c the argument cal\n+000088f0: 6c65 6420 5359 4d42 4f4c 2e20 416e 2065 led SYMBOL. An e\n+00008900: 7272 6f72 2069 730a 7369 676e 616c 6c65 rror is.signalle\n+00008910: 6420 6966 2053 594d 424f 4c20 6973 2069 d if SYMBOL is i\n+00008920: 7473 656c 6620 6120 6b65 7977 6f72 642e tself a keyword.\n+00008930: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+00008940: 236b 6579 776f 7264 706b 6579 776f 7264 #keywordpkeyword\n+00008950: 7020 4152 470a 0a52 6574 7572 6e20 7472 p ARG..Return tr\n+00008960: 7565 2069 6620 4152 4720 6973 2061 206b ue if ARG is a k\n+00008970: 6579 776f 7264 2073 796d 626f 6c2e 6465 eyword symbol.de\n+00008980: 6275 672d 6f6e 2d65 7272 6f72 5768 656e bug-on-errorWhen\n+00008990: 2061 6e20 6572 726f 7220 6973 2073 6967 an error is sig\n+000089a0: 6e61 6c6c 6564 2074 6869 7320 7661 7269 nalled this vari\n+000089b0: 6162 6c65 2063 6f6e 7472 6f6c 7320 7768 able controls wh\n+000089c0: 6574 6865 7220 6f72 206e 6f74 2074 6f0a ether or not to.\n+000089d0: 656e 7465 7220 7468 6520 4c69 7370 2064 enter the Lisp d\n+000089e0: 6562 7567 6765 7220 696d 6d65 6469 6174 ebugger immediat\n+000089f0: 656c 792e 2049 6620 7468 6520 7661 7269 ely. If the vari\n+00008a00: 6162 6c65 2773 2076 616c 7565 2069 7320 able's value is \n+00008a10: 6e6f 6e2d 6e69 6c20 6f72 2061 0a6c 6973 non-nil or a.lis\n+00008a20: 7420 6f66 2073 796d 626f 6c73 2d2d 6f6e t of symbols--on\n+00008a30: 6520 6f66 2077 6869 6368 2069 7320 7468 e of which is th\n+00008a40: 6520 7369 676e 616c 6c65 6420 6572 726f e signalled erro\n+00008a50: 7220 7379 6d62 6f6c 2d2d 7468 650a 6465 r symbol--the.de\n+00008a60: 6275 6767 6572 2069 7320 656e 7465 7265 bugger is entere\n+00008a70: 642e 2052 6561 6420 696e 666f 2066 6f72 d. Read info for\n+00008a80: 2074 6865 2064 6574 6169 6c73 2e62 6163 the details.bac\n+00008a90: 6b74 7261 6365 2d6f 6e2d 6572 726f 7257 ktrace-on-errorW\n+00008aa0: 6865 6e20 616e 2065 7272 6f72 2069 7320 hen an error is \n+00008ab0: 7369 676e 616c 6c65 6420 7468 6973 2076 signalled this v\n+00008ac0: 6172 6961 626c 6520 636f 6e74 726f 6c73 ariable controls\n+00008ad0: 2077 6865 7468 6572 206f 7220 6e6f 7420 whether or not \n+00008ae0: 746f 0a70 7269 6e74 2074 6865 2062 6163 to.print the bac\n+00008af0: 6b74 7261 6365 2069 6d6d 6564 6961 7465 ktrace immediate\n+00008b00: 6c79 2e20 4966 2074 6865 2076 6172 6961 ly. If the varia\n+00008b10: 626c 6527 7320 7661 6c75 6520 6973 206e ble's value is n\n+00008b20: 6f6e 2d6e 696c 206f 7220 6120 6c69 7374 on-nil or a list\n+00008b30: 0a6f 6620 7379 6d62 6f6c 732d 2d6f 6e65 .of symbols--one\n+00008b40: 206f 6620 7768 6963 6820 6973 2074 6865 of which is the\n+00008b50: 2073 6967 6e61 6c6c 6564 2065 7272 6f72 signalled error\n+00008b60: 2073 796d 626f 6c2d 2d74 6865 2062 6163 symbol--the bac\n+00008b70: 6b74 7261 6365 0a69 7320 7072 696e 7465 ktrace.is printe\n+00008b80: 642e 2052 6561 6420 696e 666f 2066 6f72 d. Read info for\n+00008b90: 2074 6865 2064 6574 6169 6c73 2e64 6562 the details.deb\n+00008ba0: 7567 2d6d 6163 726f 7357 6865 6e20 6e69 ug-macrosWhen ni\n+00008bb0: 6c2c 2074 6865 2064 6562 7567 6765 7220 l, the debugger \n+00008bc0: 6973 6e27 7420 656e 7465 7265 6420 7768 isn't entered wh\n+00008bd0: 696c 6520 6578 7061 6e64 696e 6720 6d61 ile expanding ma\n+00008be0: 6372 6f20 6465 6669 6e69 7469 6f6e 732e cro definitions.\n+00008bf0: 6572 726f 722d 6861 6e64 6c65 722d 6675 error-handler-fu\n+00008c00: 6e63 7469 6f6e 5768 656e 2073 6574 2074 nctionWhen set t\n+00008c10: 6f20 6120 6675 6e63 7469 6f6e 2076 616c o a function val\n+00008c20: 7565 2c20 6361 6c6c 6564 2077 6974 6820 ue, called with \n+00008c30: 7477 6f20 6172 6775 6d65 6e74 7320 2865 two arguments (e\n+00008c40: 7272 6f72 2074 7970 650a 616e 6420 6461 rror type.and da\n+00008c50: 7461 2920 7768 656e 206c 6973 7020 6572 ta) when lisp er\n+00008c60: 726f 7273 206f 6363 7572 2e70 7269 6e74 rors occur.print\n+00008c70: 2d65 7363 6170 6544 6566 696e 6573 2077 -escapeDefines w\n+00008c80: 6869 6368 2063 6f6e 7472 6f6c 2063 6861 hich control cha\n+00008c90: 7261 6374 6572 7320 6070 7269 6e74 2720 racters `print' \n+00008ca0: 7368 6f75 6c64 2071 756f 7465 2e20 4163 should quote. Ac\n+00008cb0: 6365 7074 6162 6c65 2076 616c 7565 730a ceptable values.\n+00008cc0: 6172 653a 0a09 6e69 6c09 094f 6e6c 7920 are:..nil..Only \n+00008cd0: 6573 6361 7065 2064 6f75 626c 652d 7175 escape double-qu\n+00008ce0: 6f74 6520 616e 6420 6261 636b 736c 6173 ote and backslas\n+00008cf0: 680a 096e 6577 6c69 6e65 7309 4573 6361 h..newlines.Esca\n+00008d00: 7065 2064 6f75 626c 652d 7175 6f74 652c pe double-quote,\n+00008d10: 2062 6163 6b73 6c61 7368 2c20 6e65 776c backslash, newl\n+00008d20: 696e 652c 0a09 0909 2054 4142 2c20 616e ine,.... TAB, an\n+00008d30: 6420 666f 726d 6665 6564 2e0a 0974 0909 d formfeed...t..\n+00008d40: 4573 6361 7065 2061 6c6c 2063 6f6e 7472 Escape all contr\n+00008d50: 6f6c 2063 6f64 6573 2028 6368 6172 6163 ol codes (charac\n+00008d60: 7465 7273 2077 6974 6820 610a 0909 0920 ters with a.... \n+00008d70: 7661 6c75 6520 6c65 7373 2074 6861 6e20 value less than \n+00008d80: 3332 292c 2061 6e64 2061 6c6c 2063 6861 32), and all cha\n+00008d90: 7261 6374 6572 7320 7769 7468 0a09 0909 racters with....\n+00008da0: 2061 2076 616c 7565 2067 7265 6174 6572 a value greater\n+00008db0: 2074 6861 6e20 3132 362e 7072 696e 742d than 126.print-\n+00008dc0: 6c65 6e67 7468 5468 6520 6d61 7869 6d75 lengthThe maximu\n+00008dd0: 6d20 6e75 6d62 6572 206f 6620 6c69 7374 m number of list\n+00008de0: 2065 6c65 6d65 6e74 7320 746f 2070 7269 elements to pri\n+00008df0: 6e74 2062 6566 6f72 6520 6162 6272 6576 nt before abbrev\n+00008e00: 6961 7469 6e67 2e70 7269 6e74 2d6c 6576 iating.print-lev\n+00008e10: 656c 5468 6520 6e75 6d62 6572 206f 6620 elThe number of \n+00008e20: 6c69 7374 206c 6576 656c 7320 746f 2064 list levels to d\n+00008e30: 6573 6365 6e64 2077 6865 6e20 7072 696e escend when prin\n+00008e40: 7469 6e67 2062 6566 6f72 6520 6162 6272 ting before abbr\n+00008e50: 6576 6961 7469 6e67 2e72 6570 2e6c 616e eviating.rep.lan\n+00008e60: 672e 696e 7465 7270 7265 7465 7223 6675 g.interpreter#fu\n+00008e70: 6e63 616c 6c66 756e 6361 6c6c 2046 554e ncallfuncall FUN\n+00008e80: 4354 494f 4e20 4152 4753 2e2e 2e0a 0a43 CTION ARGS.....C\n+00008e90: 616c 6c73 2046 554e 4354 494f 4e20 7769 alls FUNCTION wi\n+00008ea0: 7468 2061 7267 756d 656e 7473 2041 5247 th arguments ARG\n+00008eb0: 532e 2e2e 2061 6e64 2072 6574 7572 6e73 S... and returns\n+00008ec0: 2074 6865 2072 6573 756c 742e 7265 702e the result.rep.\n+00008ed0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00008ee0: 2361 7070 6c79 6170 706c 7920 4655 4e43 #applyapply FUNC\n+00008ef0: 5449 4f4e 2041 5247 532e 2e2e 2041 5247 TION ARGS... ARG\n+00008f00: 2d4c 4953 540a 0a43 616c 6c73 2046 554e -LIST..Calls FUN\n+00008f10: 4354 494f 4e20 7061 7373 696e 6720 616c CTION passing al\n+00008f20: 6c20 6f66 2041 5247 5320 746f 2069 7420 l of ARGS to it \n+00008f30: 6173 2077 656c 6c20 6173 2061 6c6c 2065 as well as all e\n+00008f40: 6c65 6d65 6e74 7320 696e 2041 5247 2d4c lements in ARG-L\n+00008f50: 4953 542e 0a69 652c 0a20 2028 6170 706c IST..ie,. (appl\n+00008f60: 7920 2b20 3120 3220 3320 2728 3420 3520 y + 1 2 3 '(4 5 \n+00008f70: 3629 290a 2020 203d 3e20 3231 7265 702e 6)). => 21rep.\n+00008f80: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00008f90: 2370 726f 676e 7072 6f67 6e20 464f 524d #prognprogn FORM\n+00008fa0: 532e 2e2e 0a0a 4576 616c 2773 2065 6163 S.....Eval's eac\n+00008fb0: 6820 6f66 2074 6865 2046 4f52 4d53 2069 h of the FORMS i\n+00008fc0: 6e20 6f72 6465 7220 7265 7475 726e 696e n order returnin\n+00008fd0: 6720 7468 6520 7661 6c75 6520 6f66 2074 g the value of t\n+00008fe0: 6865 206c 6173 740a 6f6e 652e 0000 0000 he last.one.....\n 00008ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00009000: 7265 702e 696f 2e73 6f63 6b65 7473 2361 rep.io.sockets#a\n-00009010: 6363 6570 742d 736f 636b 6574 2d6f 7574 ccept-socket-out\n-00009020: 7075 742d 3161 6363 6570 742d 736f 636b put-1accept-sock\n-00009030: 6574 2d6f 7574 7075 742d 3120 534f 434b et-output-1 SOCK\n-00009040: 4554 205b 5345 4353 5d20 5b4d 5345 4353 ET [SECS] [MSECS\n-00009050: 5d0a 0a50 726f 6365 7373 2061 6e79 2070 ]..Process any p\n-00009060: 656e 6469 6e67 206f 7574 7075 7420 6672 ending output fr\n-00009070: 6f6d 2053 4f43 4b45 5420 2874 6869 7320 om SOCKET (this \n-00009080: 696e 636c 7564 6573 2063 6f6e 6e65 6374 includes connect\n-00009090: 696f 6e0a 7265 7175 6573 7473 2c20 6461 ion.requests, da\n-000090a0: 7461 2074 7261 6e73 6665 7220 616e 6420 ta transfer and \n-000090b0: 7368 7574 646f 776e 206e 6f74 6966 6963 shutdown notific\n-000090c0: 6174 696f 6e73 292e 0a0a 5761 6974 7320 ations)...Waits \n-000090d0: 666f 7220 5345 4353 2073 6563 6f6e 6473 for SECS seconds\n-000090e0: 2061 6e64 204d 5345 4353 206d 696c 6c69 and MSECS milli\n-000090f0: 7365 636f 6e64 732e 2052 6574 7572 6e73 seconds. Returns\n-00009100: 2074 7275 6520 6966 2074 6865 0a74 696d true if the.tim\n-00009110: 656f 7574 2077 6173 2072 6561 6368 6564 eout was reached\n-00009120: 2077 6974 686f 7574 2061 6e79 206f 7574 without any out\n-00009130: 7075 7420 6265 696e 6720 7072 6f63 6573 put being proces\n-00009140: 7365 642c 206f 7468 6572 7769 7365 0a72 sed, otherwise.r\n-00009150: 6574 7572 6e73 2066 616c 7365 2e6c 6f61 eturns false.loa\n-00009160: 642d 7061 7468 4120 6c69 7374 206f 6620 d-pathA list of \n-00009170: 6469 7265 6374 6f72 7920 6e61 6d65 732e directory names.\n-00009180: 2057 6865 6e20 606c 6f61 6427 206f 7065 When `load' ope\n-00009190: 6e73 2061 206c 6973 702d 6669 6c65 2069 ns a lisp-file i\n-000091a0: 7420 7365 6172 6368 6573 2065 6163 680a t searches each.\n-000091b0: 6469 7265 6374 6f72 7920 6e61 6d65 6420 directory named \n-000091c0: 696e 2074 6869 7320 6c69 7374 2069 6e20 in this list in \n-000091d0: 7475 726e 2075 6e74 696c 2074 6865 2066 turn until the f\n-000091e0: 696c 6520 6973 2066 6f75 6e64 206f 7220 ile is found or \n-000091f0: 7468 6520 6c69 7374 0a69 7320 6578 6861 the list.is exha\n-00009200: 7573 7465 642e 6166 7465 722d 6c6f 6164 usted.after-load\n-00009210: 2d61 6c69 7374 4120 6c69 7374 206f 6620 -alistA list of \n-00009220: 284c 4942 5241 5259 2046 4f52 4d53 2e2e (LIBRARY FORMS..\n-00009230: 2e29 2e20 5768 656e 6576 6572 2074 6865 .). Whenever the\n-00009240: 2060 6c6f 6164 2720 636f 6d6d 616e 6420 `load' command \n-00009250: 7265 6164 7320 6120 6669 6c65 0a6f 6620 reads a file.of \n-00009260: 4c69 7370 2063 6f64 6520 4c49 4252 4152 Lisp code LIBRAR\n-00009270: 592c 2069 7420 6578 6563 7574 6573 2065 Y, it executes e\n-00009280: 6163 6820 6f66 2046 4f52 4d53 2e20 4e6f ach of FORMS. No\n-00009290: 7465 2074 6861 7420 4c49 4252 4152 5920 te that LIBRARY \n-000092a0: 6d75 7374 0a65 7861 6374 6c79 206d 6174 must.exactly mat\n-000092b0: 6368 2074 6865 2046 494c 4520 6172 6775 ch the FILE argu\n-000092c0: 6d65 6e74 2067 6976 656e 2074 6f20 606c ment given to `l\n-000092d0: 6f61 6427 2e72 6570 2d64 6972 6563 746f oad'.rep-directo\n-000092e0: 7279 5468 6520 6469 7265 6374 6f72 7920 ryThe directory \n-000092f0: 696e 2077 6869 6368 2061 6c6c 2069 6e73 in which all ins\n-00009300: 7461 6c6c 6564 2064 6174 6120 6669 6c65 talled data file\n-00009310: 7320 6c69 7665 2e6c 6973 702d 6c69 622d s live.lisp-lib-\n-00009320: 6469 7265 6374 6f72 7954 6865 206e 616d directoryThe nam\n-00009330: 6520 6f66 2074 6865 2064 6972 6563 746f e of the directo\n-00009340: 7279 2069 6e20 7768 6963 6820 7468 6520 ry in which the \n-00009350: 7374 616e 6461 7264 206c 6973 7020 6669 standard lisp fi\n-00009360: 6c65 7320 6c69 7665 2e73 6974 652d 6c69 les live.site-li\n-00009370: 7370 2d64 6972 6563 746f 7279 5468 6520 sp-directoryThe \n-00009380: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n-00009390: 6374 6f72 7920 696e 2077 6869 6368 2073 ctory in which s\n-000093a0: 6974 652d 7370 6563 6966 6963 204c 6973 ite-specific Lis\n-000093b0: 7020 6669 6c65 7320 6172 6520 7374 6f72 p files are stor\n-000093c0: 6564 2e65 7865 632d 6469 7265 6374 6f72 ed.exec-director\n-000093d0: 7954 6865 206e 616d 6520 6f66 2074 6865 yThe name of the\n-000093e0: 2064 6972 6563 746f 7279 2063 6f6e 7461 directory conta\n-000093f0: 696e 696e 6720 6172 6368 6974 6563 7475 ining architectu\n-00009400: 7265 2073 7065 6369 6669 6320 6669 6c65 re specific file\n-00009410: 732e 646f 6375 6d65 6e74 6174 696f 6e2d s.documentation-\n-00009420: 6669 6c65 5468 6520 6e61 6d65 206f 6620 fileThe name of \n-00009430: 7468 6520 6461 7461 6261 7365 2063 6f6e the database con\n-00009440: 7461 696e 696e 6720 7468 6520 6c69 7370 taining the lisp\n-00009450: 2d6c 6962 7261 7279 2773 2064 6f63 756d -library's docum\n-00009460: 656e 7461 7469 6f6e 2073 7472 696e 6773 entation strings\n-00009470: 2e64 6f63 756d 656e 7461 7469 6f6e 2d66 .documentation-f\n-00009480: 696c 6573 4120 6c69 7374 206f 6620 6461 ilesA list of da\n-00009490: 7461 6261 7365 206e 616d 6573 2063 6f6e tabase names con\n-000094a0: 7461 696e 696e 6720 616c 6c20 646f 6375 taining all docu\n-000094b0: 6d65 6e74 6174 696f 6e20 7374 7269 6e67 mentation string\n-000094c0: 732e 646c 2d6c 6f61 642d 7265 6c6f 632d s.dl-load-reloc-\n-000094d0: 6e6f 7757 6865 6e20 6e6f 6e2d 6e69 6c2c nowWhen non-nil,\n-000094e0: 2064 796e 616d 6963 616c 6c79 206c 6f61 dynamically loa\n-000094f0: 6465 6420 6c69 6272 6172 6965 7320 6861 ded libraries ha\n-00009500: 7665 2061 6c6c 2073 796d 626f 6c20 7265 ve all symbol re\n-00009510: 6c6f 6361 7469 6f6e 730a 7065 7266 726f locations.perfro\n-00009520: 6d65 6420 6174 206c 6f61 642d 7469 6d65 med at load-time\n-00009530: 2c20 6e6f 7420 6173 2072 6571 7569 7265 , not as require\n-00009540: 642e 6c6f 6164 2d66 696c 656e 616d 6557 d.load-filenameW\n-00009550: 6869 6c65 2075 7369 6e67 2074 6865 2060 hile using the `\n-00009560: 6c6f 6164 2720 6675 6e63 7469 6f6e 2074 load' function t\n-00009570: 6f20 6c6f 6164 2061 204c 6973 7020 6c69 o load a Lisp li\n-00009580: 6272 6172 792c 2074 6869 7320 7661 7269 brary, this vari\n-00009590: 6162 6c65 2069 730a 7365 7420 746f 2074 able is.set to t\n-000095a0: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f\n-000095b0: 696c 6520 6265 696e 6720 6c6f 6164 6564 ile being loaded\n-000095c0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000095d0: 7265 7465 7223 7175 6f74 6571 756f 7465 reter#quotequote\n-000095e0: 2041 5247 0a27 4152 470a 0a52 6574 7572 ARG.'ARG..Retur\n-000095f0: 6e73 2041 5247 2e72 6570 2e6c 616e 672e ns ARG.rep.lang.\n-00009600: 696e 7465 7270 7265 7465 7223 6c61 6d62 interpreter#lamb\n-00009610: 6461 6c61 6d62 6461 204c 414d 4244 412d dalambda LAMBDA-\n-00009620: 4c49 5354 2042 4f44 592e 2e2e 0a0a 4576 LIST BODY.....Ev\n-00009630: 616c 7561 7465 7320 746f 2061 6e20 616e aluates to an an\n-00009640: 6f6e 796d 6f75 7320 6675 6e63 7469 6f6e onymous function\n-00009650: 2e72 6570 2e64 6174 6123 6361 7263 6172 .rep.data#carcar\n-00009660: 2043 4f4e 532d 4345 4c4c 0a0a 5265 7475 CONS-CELL..Retu\n-00009670: 726e 7320 7468 6520 7661 6c75 6520 7374 rns the value st\n-00009680: 6f72 6564 2069 6e20 7468 6520 6361 7220 ored in the car \n-00009690: 736c 6f74 206f 6620 434f 4e53 2d43 454c slot of CONS-CEL\n-000096a0: 4c2c 206f 7220 6e69 6c20 6966 2043 4f4e L, or nil if CON\n-000096b0: 532d 4345 4c4c 0a69 7320 6e69 6c2e 7265 S-CELL.is nil.re\n-000096c0: 702e 6461 7461 2363 6472 6364 7220 434f p.data#cdrcdr CO\n-000096d0: 4e53 2d43 454c 4c0a 0a52 6574 7572 6e73 NS-CELL..Returns\n-000096e0: 2074 6865 2076 616c 7565 2073 746f 7265 the value store\n-000096f0: 6420 696e 2074 6865 2063 6472 2073 6c6f d in the cdr slo\n-00009700: 7420 6f66 2043 4f4e 532d 4345 4c4c 2c20 t of CONS-CELL, \n-00009710: 6f72 206e 696c 2069 6620 434f 4e53 2d43 or nil if CONS-C\n-00009720: 454c 4c0a 6973 206e 696c 2e72 6570 2e64 ELL.is nil.rep.d\n-00009730: 6174 6123 6c69 7374 6c69 7374 2041 5247 ata#listlist ARG\n-00009740: 532e 2e2e 0a0a 5265 7475 726e 7320 6120 S.....Returns a \n-00009750: 6e65 7720 6c69 7374 2077 6974 6820 656c new list with el\n-00009760: 656d 656e 7473 2041 5247 532e 2e2e 7265 ements ARGS...re\n-00009770: 702e 6461 7461 236c 6973 742a 6c69 7374 p.data#list*list\n-00009780: 2a20 4152 4731 2041 5247 3220 2e2e 2e20 * ARG1 ARG2 ... \n-00009790: 4152 474e 0a0a 5265 7475 726e 7320 6120 ARGN..Returns a \n-000097a0: 6e65 7720 6c69 7374 2028 4152 4731 2041 new list (ARG1 A\n-000097b0: 5247 3220 2e2e 2e20 4152 474e 2d31 202e RG2 ... ARGN-1 .\n-000097c0: 2041 5247 4e29 2e20 5468 6174 2069 732c ARGN). That is,\n-000097d0: 2074 6865 2073 616d 6520 6173 2066 726f the same as fro\n-000097e0: 6d0a 606c 6973 7427 2062 7574 2074 6865 m.`list' but the\n-000097f0: 206c 6173 7420 6172 6775 6d65 6e74 2069 last argument i\n-00009800: 7320 646f 7474 6564 2074 6f20 7468 6520 s dotted to the \n-00009810: 6c61 7374 2062 7574 206f 6e65 2061 7267 last but one arg\n-00009820: 756d 656e 742e 7265 702e 6461 7461 236d ument.rep.data#m\n-00009830: 616b 652d 6c69 7374 6d61 6b65 2d6c 6973 ake-listmake-lis\n-00009840: 7420 4c45 4e47 5448 205b 494e 4954 4941 t LENGTH [INITIA\n-00009850: 4c2d 7265 7076 5d0a 0a52 6574 7572 6e73 L-repv]..Returns\n-00009860: 2061 206e 6577 206c 6973 7420 7769 7468 a new list with\n-00009870: 204c 454e 4754 4820 6d65 6d62 6572 732c LENGTH members,\n-00009880: 2065 6163 6820 6f66 2077 6869 6368 2069 each of which i\n-00009890: 7320 696e 6974 6961 6c69 7365 6420 746f s initialised to\n-000098a0: 0a49 4e49 5449 414c 2d72 6570 762c 206f .INITIAL-repv, o\n-000098b0: 7220 6e69 6c2e 7265 702e 6461 7461 2361 r nil.rep.data#a\n-000098c0: 7070 656e 6461 7070 656e 6420 4c49 5354 ppendappend LIST\n-000098d0: 532e 2e2e 0a0a 4e6f 6e2d 6465 7374 7275 S.....Non-destru\n-000098e0: 6374 6976 656c 7920 636f 6e63 6174 656e ctively concaten\n-000098f0: 6174 6573 2065 6163 6820 6f66 2069 7427 ates each of it'\n-00009900: 7320 6172 6775 6d65 6e74 204c 4953 5453 s argument LISTS\n-00009910: 2e2e 2e20 696e 746f 206f 6e65 0a6e 6577 ... into one.new\n-00009920: 206c 6973 7420 7768 6963 6820 6973 2072 list which is r\n-00009930: 6574 7572 6e65 642e 7265 702e 6461 7461 eturned.rep.data\n-00009940: 236e 636f 6e63 6e63 6f6e 6320 4c49 5354 #nconcnconc LIST\n-00009950: 532e 2e2e 0a0a 4465 7374 7275 6374 6976 S.....Destructiv\n-00009960: 656c 7920 636f 6e63 6174 656e 6174 6573 ely concatenates\n-00009970: 2065 6163 6820 6f66 2069 7427 7320 6172 each of it's ar\n-00009980: 6775 6d65 6e74 204c 4953 5453 2e2e 2e20 gument LISTS... \n-00009990: 696e 746f 206f 6e65 206e 6577 0a6c 6973 into one new.lis\n-000099a0: 742e 2045 7665 7279 204c 4953 5420 6275 t. Every LIST bu\n-000099b0: 7420 7468 6520 6c61 7374 2069 7320 6d6f t the last is mo\n-000099c0: 6469 6669 6564 2073 6f20 7468 6174 2069 dified so that i\n-000099d0: 7427 7320 6c61 7374 2063 6472 2070 6f69 t's last cdr poi\n-000099e0: 6e74 730a 746f 2074 6865 2062 6567 696e nts.to the begin\n-000099f0: 6e69 6e67 206f 6620 7468 6520 6e65 7874 ning of the next\n-00009a00: 206c 6973 742e 2052 6574 7572 6e73 2074 list. Returns t\n-00009a10: 6865 206e 6577 206c 6973 742e 7265 702e he new list.rep.\n-00009a20: 6461 7461 2372 706c 6163 6172 706c 6163 data#rplacarplac\n-00009a30: 6120 434f 4e53 2d43 454c 4c20 4e45 572d a CONS-CELL NEW-\n-00009a40: 4341 520a 0a53 6574 7320 7468 6520 7661 CAR..Sets the va\n-00009a50: 6c75 6520 6f66 2074 6865 2063 6172 2073 lue of the car s\n-00009a60: 6c6f 7420 696e 2043 4f4e 532d 4345 4c4c lot in CONS-CELL\n-00009a70: 2074 6f20 4e45 572d 4341 522e 0a52 6574 to NEW-CAR..Ret\n-00009a80: 7572 6e73 2074 6865 2043 4f4e 532d 4345 urns the CONS-CE\n-00009a90: 4c4c 2e72 6570 2e64 6174 6123 7270 6c61 LL.rep.data#rpla\n-00009aa0: 6364 7270 6c61 6364 2043 4f4e 532d 4345 cdrplacd CONS-CE\n-00009ab0: 4c4c 204e 4557 2d43 4452 0a0a 5365 7473 LL NEW-CDR..Sets\n-00009ac0: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n-00009ad0: 6520 6364 7220 736c 6f74 2069 6e20 434f e cdr slot in CO\n-00009ae0: 4e53 2d43 454c 4c20 746f 204e 4557 2d43 NS-CELL to NEW-C\n-00009af0: 4452 2e0a 5265 7475 726e 7320 7468 6520 DR..Returns the \n-00009b00: 434f 4e53 2d43 454c 4c2e 7265 702e 6461 CONS-CELL.rep.da\n-00009b10: 7461 2372 6576 6572 7365 7265 7665 7273 ta#reverserevers\n-00009b20: 6520 4c49 5354 0a0a 5265 7475 726e 7320 e LIST..Returns \n-00009b30: 6120 6e65 7720 6c69 7374 2077 6869 6368 a new list which\n-00009b40: 2069 7320 6120 636f 7079 206f 6620 4c49 is a copy of LI\n-00009b50: 5354 2065 7863 6570 7420 7468 6174 2074 ST except that t\n-00009b60: 6865 206d 656d 6265 7273 2061 7265 2069 he members are i\n-00009b70: 6e0a 7265 7665 7273 6520 6f72 6465 722e n.reverse order.\n-00009b80: 7265 702e 6461 7461 236e 7265 7665 7273 rep.data#nrevers\n-00009b90: 656e 7265 7665 7273 6520 4c49 5354 0a0a enreverse LIST..\n-00009ba0: 5265 7475 726e 7320 4c49 5354 2061 6c74 Returns LIST alt\n-00009bb0: 6572 6564 2073 6f20 7468 6174 2069 7427 ered so that it'\n-00009bc0: 7320 6d65 6d62 6572 7320 6172 6520 696e s members are in\n-00009bd0: 2072 6576 6572 7365 206f 7264 6572 2074 reverse order t\n-00009be0: 6f20 7768 6174 2074 6865 790a 7765 7265 o what they.were\n-00009bf0: 2e20 5468 6973 2066 756e 6374 696f 6e20 . This function \n-00009c00: 6973 2064 6573 7472 7563 7469 7665 2074 is destructive t\n-00009c10: 6f77 6172 6473 2069 7427 7320 6172 6775 owards it's argu\n-00009c20: 6d65 6e74 2e72 6570 2e64 6174 6123 6173 ment.rep.data#as\n-00009c30: 736f 6361 7373 6f63 2045 4c54 2041 5353 socassoc ELT ASS\n-00009c40: 4f43 2d4c 4953 540a 0a53 6561 7263 6865 OC-LIST..Searche\n-00009c50: 7320 4153 534f 432d 4c49 5354 2066 6f72 s ASSOC-LIST for\n-00009c60: 2061 206c 6973 7420 7768 6f73 6520 6669 a list whose fi\n-00009c70: 7273 7420 656c 656d 656e 7420 6973 2045 rst element is E\n-00009c80: 4c54 2e20 6061 7373 6f63 2720 7573 6573 LT. `assoc' uses\n-00009c90: 0a60 6571 7561 6c27 2074 6f20 636f 6d70 .`equal' to comp\n-00009ca0: 6172 6520 656c 656d 656e 7473 2e20 5265 are elements. Re\n-00009cb0: 7475 726e 7320 7468 6520 7375 622d 6c69 turns the sub-li\n-00009cc0: 7374 2073 7461 7274 696e 6720 6672 6f6d st starting from\n-00009cd0: 2074 6865 2066 6972 7374 200a 6d61 7463 the first .matc\n-00009ce0: 6869 6e67 2061 7373 6f63 6961 7469 6f6e hing association\n-00009cf0: 2e0a 466f 7220 6578 616d 706c 652c 0a20 ..For example,. \n-00009d00: 2020 2028 6173 736f 6320 2774 6872 6565 (assoc 'three\n-00009d10: 2027 2828 6f6e 6520 2e20 3129 2028 7477 '((one . 1) (tw\n-00009d20: 6f20 2e20 3229 2028 7468 7265 6520 2e20 o . 2) (three . \n-00009d30: 3329 2028 666f 7572 202e 2034 2929 290a 3) (four . 4))).\n-00009d40: 2020 2020 203d 3e20 2874 6872 6565 202e => (three .\n-00009d50: 2033 2972 6570 2e64 6174 6123 6173 7371 3)rep.data#assq\n-00009d60: 6173 7371 2045 4c54 2041 5353 4f43 2d4c assq ELT ASSOC-L\n-00009d70: 4953 540a 0a53 6561 7263 6865 7320 4153 IST..Searches AS\n-00009d80: 534f 432d 4c49 5354 2066 6f72 2061 206c SOC-LIST for a l\n-00009d90: 6973 7420 7768 6f73 6520 6669 7273 7420 ist whose first \n-00009da0: 656c 656d 656e 7420 6973 2045 4c54 2e20 element is ELT. \n-00009db0: 6061 7373 7127 2075 7365 7320 6065 7127 `assq' uses `eq'\n-00009dc0: 0a74 6f20 636f 6d70 6172 6520 656c 656d .to compare elem\n-00009dd0: 656e 7473 2e20 5265 7475 726e 7320 7468 ents. Returns th\n-00009de0: 6520 7375 622d 6c69 7374 2073 7461 7274 e sub-list start\n-00009df0: 696e 6720 6672 6f6d 2074 6865 2066 6972 ing from the fir\n-00009e00: 7374 206d 6174 6368 696e 670a 6173 736f st matching.asso\n-00009e10: 6369 6174 696f 6e2e 7265 702e 6461 7461 ciation.rep.data\n-00009e20: 2372 6173 736f 6372 6173 736f 6320 454c #rassocrassoc EL\n-00009e30: 5420 4153 534f 432d 4c49 5354 0a0a 5365 T ASSOC-LIST..Se\n-00009e40: 6172 6368 6573 2041 5353 4f43 2d4c 4953 arches ASSOC-LIS\n-00009e50: 5420 666f 7220 6120 636f 6e73 2d63 656c T for a cons-cel\n-00009e60: 6c20 7768 6f73 6520 6364 7220 656c 656d l whose cdr elem\n-00009e70: 656e 7420 6973 2060 6571 7561 6c27 2074 ent is `equal' t\n-00009e80: 6f20 454c 542e 200a 5265 7475 726e 7320 o ELT. .Returns \n-00009e90: 7468 6520 6669 7273 7420 636f 6e73 2d63 the first cons-c\n-00009ea0: 656c 6c20 7768 6963 6820 6d61 7463 6865 ell which matche\n-00009eb0: 732c 206f 7220 6e69 6c2e 0a46 6f72 2065 s, or nil..For e\n-00009ec0: 7861 6d70 6c65 2c0a 2020 2020 2872 6173 xample,. (ras\n-00009ed0: 736f 6320 3320 2728 286f 6e65 202e 2031 soc 3 '((one . 1\n-00009ee0: 2920 2874 776f 202e 2032 2920 2874 6872 ) (two . 2) (thr\n-00009ef0: 6565 202e 2033 2920 2866 6f75 7220 2e20 ee . 3) (four . \n-00009f00: 3429 2929 0a20 2020 2020 3d3e 2028 7468 4))). => (th\n-00009f10: 7265 6520 2e20 3329 7265 702e 6461 7461 ree . 3)rep.data\n-00009f20: 2372 6173 7371 7261 7373 7120 454c 5420 #rassqrassq ELT \n-00009f30: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n-00009f40: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n-00009f50: 666f 7220 6120 636f 6e73 2d63 656c 6c20 for a cons-cell \n-00009f60: 7768 6f73 6520 6364 7220 6973 2060 6571 whose cdr is `eq\n-00009f70: 2720 746f 2045 4c54 2e0a 5265 7475 726e ' to ELT..Return\n-00009f80: 7320 7468 6520 6669 7273 7420 6d61 7463 s the first matc\n-00009f90: 6869 6e67 2063 6f6e 732d 6365 6c6c 2c20 hing cons-cell, \n-00009fa0: 656c 7365 206e 696c 2e72 6570 2e64 6174 else nil.rep.dat\n-00009fb0: 6123 6c61 7374 6c61 7374 204c 4953 540a a#lastlast LIST.\n-00009fc0: 0a52 6574 7572 6e73 2074 6865 206c 6173 .Returns the las\n-00009fd0: 7420 656c 656d 656e 7420 6f66 204c 4953 t element of LIS\n-00009fe0: 542e 0000 0000 0000 0000 0000 0000 0000 T...............\n-00009ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0000a000: 7265 702e 6461 7461 236e 7468 6e74 6820 rep.data#nthnth \n-0000a010: 494e 4445 5820 4c49 5354 0a0a 5265 7475 INDEX LIST..Retu\n-0000a020: 726e 7320 7468 6520 494e 4445 5874 6820 rns the INDEXth \n-0000a030: 656c 656d 656e 7420 6f66 204c 4953 542e element of LIST.\n-0000a040: 2054 6865 2066 6972 7374 2065 6c65 6d65 The first eleme\n-0000a050: 6e74 2068 6173 2061 6e20 494e 4445 5820 nt has an INDEX \n-0000a060: 6f66 207a 6572 6f2e 7265 702e 6461 7461 of zero.rep.data\n-0000a070: 236e 7468 6364 726e 7468 6364 7220 494e #nthcdrnthcdr IN\n-0000a080: 4445 5820 4c49 5354 0a0a 5265 7475 726e DEX LIST..Return\n-0000a090: 7320 7468 6520 494e 4445 5874 6820 6364 s the INDEXth cd\n-0000a0a0: 7220 6f66 204c 4953 542e 2054 6865 2066 r of LIST. The f\n-0000a0b0: 6972 7374 2069 7320 494e 4445 5820 7a65 irst is INDEX ze\n-0000a0c0: 726f 2e72 6570 2e64 6174 6123 6d61 7063 ro.rep.data#mapc\n-0000a0d0: 6172 6d61 7063 6172 2046 554e 4354 494f armapcar FUNCTIO\n-0000a0e0: 4e20 4c49 5354 0a0a 4361 6c6c 7320 4655 N LIST..Calls FU\n-0000a0f0: 4e43 5449 4f4e 2d4e 414d 4520 7769 7468 NCTION-NAME with\n-0000a100: 2065 6163 6820 656c 656d 656e 7420 6f66 each element of\n-0000a110: 204c 4953 5420 6173 2061 6e20 6172 6775 LIST as an argu\n-0000a120: 6d65 6e74 2069 6e20 7475 726e 2061 6e64 ment in turn and\n-0000a130: 0a72 6574 7572 6e73 2061 206e 6577 206c .returns a new l\n-0000a140: 6973 7420 636f 6e73 7472 7563 7465 6420 ist constructed \n-0000a150: 6672 6f6d 2074 6865 2072 6573 756c 7473 from the results\n-0000a160: 2c20 6965 2c0a 2020 286d 6170 6361 7220 , ie,. (mapcar \n-0000a170: 2866 756e 6374 696f 6e20 286c 616d 6264 (function (lambd\n-0000a180: 6120 2878 2920 2831 2b20 7829 2929 2027 a (x) (1+ x))) '\n-0000a190: 2831 2032 2033 2929 0a20 2020 3d3e 2028 (1 2 3)). => (\n-0000a1a0: 3220 3320 3429 7265 702e 6461 7461 236d 2 3 4)rep.data#m\n-0000a1b0: 6170 636d 6170 6320 4655 4e43 5449 4f4e apcmapc FUNCTION\n-0000a1c0: 204c 4953 540a 0a41 7070 6c69 6573 2046 LIST..Applies F\n-0000a1d0: 554e 4354 494f 4e20 746f 2065 6163 6820 UNCTION to each \n-0000a1e0: 656c 656d 656e 7420 696e 204c 4953 542c element in LIST,\n-0000a1f0: 2064 6973 6361 7264 7320 7468 6520 7265 discards the re\n-0000a200: 7375 6c74 732e 7265 702e 6461 7461 2366 sults.rep.data#f\n-0000a210: 696c 7465 7266 696c 7465 7220 5052 4544 ilterfilter PRED\n-0000a220: 4943 4154 4520 4c49 5354 0a0a 5265 7475 ICATE LIST..Retu\n-0000a230: 726e 2061 206e 6577 206c 6973 742c 2063 rn a new list, c\n-0000a240: 6f6e 7369 7374 696e 6720 6f66 2074 6865 onsisting of the\n-0000a250: 2065 6c65 6d65 6e74 7320 696e 204c 4953 elements in LIS\n-0000a260: 5420 7768 6963 6820 7468 6520 6675 6e63 T which the func\n-0000a270: 7469 6f6e 0a50 5245 4449 4341 5445 2072 tion.PREDICATE r\n-0000a280: 6574 7572 6e73 2074 2077 6865 6e20 6170 eturns t when ap\n-0000a290: 706c 6965 6420 746f 3b20 692e 652e 2073 plied to; i.e. s\n-0000a2a0: 6f6d 6574 6869 6e67 206c 696b 650a 0a28 omething like..(\n-0000a2b0: 6d61 7063 6172 2027 6e63 6f6e 6320 286d mapcar 'nconc (m\n-0000a2c0: 6170 6361 7220 2327 286c 616d 6264 6120 apcar #'(lambda \n-0000a2d0: 2878 290a 0909 0920 2020 2877 6865 6e20 (x).... (when \n-0000a2e0: 2850 5245 4449 4341 5445 2078 290a 0909 (PREDICATE x)...\n-0000a2f0: 0920 2020 2020 286c 6973 7420 7829 2929 . (list x)))\n-0000a300: 0a09 0920 2020 2020 2020 4c49 5354 2929 ... LIST))\n-0000a310: 7265 702e 6461 7461 236d 656d 6265 726d rep.data#memberm\n-0000a320: 656d 6265 7220 454c 5420 4c49 5354 0a0a ember ELT LIST..\n-0000a330: 4966 2045 4c54 2069 7320 6120 6d65 6d62 If ELT is a memb\n-0000a340: 6572 206f 6620 6c69 7374 204c 4953 5420 er of list LIST \n-0000a350: 7468 656e 2072 6574 7572 6e20 7468 6520 then return the \n-0000a360: 7461 696c 206f 6620 7468 6520 6c69 7374 tail of the list\n-0000a370: 2073 7461 7274 696e 670a 6672 6f6d 2074 starting.from t\n-0000a380: 6865 206d 6174 6368 6564 2045 4c54 2c20 he matched ELT, \n-0000a390: 6965 2c0a 2020 286d 656d 6265 7220 3120 ie,. (member 1 \n-0000a3a0: 2728 3220 3120 3329 290a 2020 203d 3e20 '(2 1 3)). => \n-0000a3b0: 2831 2033 290a 606d 656d 6265 7227 2075 (1 3).`member' u\n-0000a3c0: 7365 7320 6065 7175 616c 2720 746f 2063 ses `equal' to c\n-0000a3d0: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep\n-0000a3e0: 2e64 6174 6123 6d65 6d71 6d65 6d71 2045 .data#memqmemq E\n-0000a3f0: 4c54 204c 4953 540a 0a49 6620 454c 5420 LT LIST..If ELT \n-0000a400: 6973 2061 206d 656d 6265 7220 6f66 206c is a member of l\n-0000a410: 6973 7420 4c49 5354 2074 6865 6e20 7265 ist LIST then re\n-0000a420: 7475 726e 2074 6865 2074 6169 6c20 6f66 turn the tail of\n-0000a430: 2074 6865 206c 6973 7420 7374 6172 7469 the list starti\n-0000a440: 6e67 0a66 726f 6d20 7468 6520 6d61 7463 ng.from the matc\n-0000a450: 6865 6420 454c 542c 2069 652c 0a20 2028 hed ELT, ie,. (\n-0000a460: 6d65 6d71 2031 2027 2832 2031 2033 2929 memq 1 '(2 1 3))\n-0000a470: 0a20 2020 3d3e 2028 3120 3329 0a60 6d65 . => (1 3).`me\n-0000a480: 6d71 2720 7573 6573 2060 6571 2720 746f mq' uses `eq' to\n-0000a490: 2063 6f6d 7061 7265 2061 746f 6d73 2e72 compare atoms.r\n-0000a4a0: 6570 2e64 6174 6123 6465 6c65 7465 6465 ep.data#deletede\n-0000a4b0: 6c65 7465 2045 4c54 204c 4953 540a 0a52 lete ELT LIST..R\n-0000a4c0: 6574 7572 6e73 204c 4953 5420 7769 7468 eturns LIST with\n-0000a4d0: 2061 6e79 206d 656d 6265 7273 2060 6571 any members `eq\n-0000a4e0: 7561 6c27 2074 6f20 454c 5420 6465 7374 ual' to ELT dest\n-0000a4f0: 7275 6374 6976 656c 7920 7265 6d6f 7665 ructively remove\n-0000a500: 642e 7265 702e 6461 7461 2364 656c 6574 d.rep.data#delet\n-0000a510: 652d 6966 6465 6c65 7465 2d69 6620 4655 e-ifdelete-if FU\n-0000a520: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n-0000a530: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n-0000a540: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n-0000a550: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n-0000a560: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n-0000a570: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n-0000a580: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n-0000a590: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n-0000a5a0: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n-0000a5b0: 6c79 292e 0a60 6465 6c65 7465 2d69 6627 ly)..`delete-if'\n-0000a5c0: 2064 656c 6574 6573 2061 6e20 656c 656d deletes an elem\n-0000a5d0: 656e 7420 6966 2046 554e 4354 494f 4e2d ent if FUNCTION-\n-0000a5e0: 4e41 4d45 2072 6574 7572 6e73 206e 6f6e NAME returns non\n-0000a5f0: 2d6e 696c 2077 6865 6e20 0a61 7070 6c69 -nil when .appli\n-0000a600: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n-0000a610: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n-0000a620: 652d 6966 2027 286c 616d 6264 6120 2878 e-if '(lambda (x\n-0000a630: 2920 283d 2078 2031 2929 2027 2831 2032 ) (= x 1)) '(1 2\n-0000a640: 2033 2034 2031 2032 2929 0a20 2020 3d3e 3 4 1 2)). =>\n-0000a650: 2028 3220 3320 3420 3229 7265 702e 6461 (2 3 4 2)rep.da\n-0000a660: 7461 2364 656c 6574 652d 6966 2d6e 6f74 ta#delete-if-not\n-0000a670: 6465 6c65 7465 2d69 662d 6e6f 7420 4655 delete-if-not FU\n-0000a680: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n-0000a690: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n-0000a6a0: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n-0000a6b0: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n-0000a6c0: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n-0000a6d0: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n-0000a6e0: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n-0000a6f0: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n-0000a700: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n-0000a710: 6c79 292e 0a60 6465 6c65 7465 2d69 662d ly)..`delete-if-\n-0000a720: 6e6f 7427 2064 656c 6574 6573 2061 6e20 not' deletes an \n-0000a730: 656c 656d 656e 7420 6966 2046 554e 4354 element if FUNCT\n-0000a740: 494f 4e2d 4e41 4d45 2072 6574 7572 6e73 ION-NAME returns\n-0000a750: 206e 696c 2077 6865 6e20 0a61 7070 6c69 nil when .appli\n-0000a760: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n-0000a770: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n-0000a780: 652d 6966 2d6e 6f74 2027 286c 616d 6264 e-if-not '(lambd\n-0000a790: 6120 2878 2920 283d 2078 2031 2929 2027 a (x) (= x 1)) '\n-0000a7a0: 2831 2032 2033 2034 2031 2032 2929 0a20 (1 2 3 4 1 2)). \n-0000a7b0: 2020 3d3e 2028 3120 3129 7265 702e 6461 => (1 1)rep.da\n-0000a7c0: 7461 2376 6563 746f 7276 6563 746f 7220 ta#vectorvector \n-0000a7d0: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n-0000a7e0: 2061 206e 6577 2076 6563 746f 7220 7769 a new vector wi\n-0000a7f0: 7468 2041 5247 532e 2e2e 2061 7320 6974 th ARGS... as it\n-0000a800: 7320 656c 656d 656e 7473 2e72 6570 2e64 s elements.rep.d\n-0000a810: 6174 6123 6d61 6b65 2d76 6563 746f 726d ata#make-vectorm\n-0000a820: 616b 652d 7665 6374 6f72 2053 495a 4520 ake-vector SIZE \n-0000a830: 5b49 4e49 5449 414c 2d72 6570 765d 0a0a [INITIAL-repv]..\n-0000a840: 4372 6561 7465 7320 6120 6e65 7720 7665 Creates a new ve\n-0000a850: 6374 6f72 206f 6620 7369 7a65 2053 495a ctor of size SIZ\n-0000a860: 452e 2049 6620 494e 4954 4941 4c2d 7265 E. If INITIAL-re\n-0000a870: 7076 2069 7320 7072 6f76 6964 6564 2065 pv is provided e\n-0000a880: 6163 6820 656c 656d 656e 740a 7769 6c6c ach element.will\n-0000a890: 2062 6520 7365 7420 746f 2074 6861 7420 be set to that \n-0000a8a0: 7661 6c75 652c 2065 6c73 6520 7468 6579 value, else they\n-0000a8b0: 2077 696c 6c20 616c 6c20 6265 206e 696c will all be nil\n-0000a8c0: 2e72 6570 2e64 6174 6123 6d61 6b65 2d73 .rep.data#make-s\n-0000a8d0: 7472 696e 676d 616b 652d 7374 7269 6e67 tringmake-string\n-0000a8e0: 204c 454e 4754 4820 5b49 4e49 5449 414c LENGTH [INITIAL\n-0000a8f0: 2d56 414c 5545 5d0a 0a52 6574 7572 6e73 -VALUE]..Returns\n-0000a900: 2061 206e 6577 2073 7472 696e 6720 6f66 a new string of\n-0000a910: 206c 656e 6774 6820 4c45 4e47 5448 2c20 length LENGTH, \n-0000a920: 6561 6368 2063 6861 7261 6374 6572 2069 each character i\n-0000a930: 7320 696e 6974 6961 6c69 7365 6420 746f s initialised to\n-0000a940: 0a49 4e49 5449 414c 2d72 6570 762c 206f .INITIAL-repv, o\n-0000a950: 7220 746f 2073 7061 6365 2069 6620 494e r to space if IN\n-0000a960: 4954 4941 4c2d 5641 4c55 4520 6973 206e ITIAL-VALUE is n\n-0000a970: 6f74 2067 6976 656e 2e72 6570 2e64 6174 ot given.rep.dat\n-0000a980: 6123 7375 6273 7472 696e 6773 7562 7374 a#substringsubst\n-0000a990: 7269 6e67 2053 5452 494e 4720 5354 4152 ring STRING STAR\n-0000a9a0: 5420 5b45 4e44 5d0a 0a52 6574 7572 6e73 T [END]..Returns\n-0000a9b0: 2074 6865 2070 6f72 7469 6f6e 206f 6620 the portion of \n-0000a9c0: 5354 5249 4e47 2073 7461 7274 696e 6720 STRING starting \n-0000a9d0: 6174 2063 6861 7261 6374 6572 206e 756d at character num\n-0000a9e0: 6265 7220 5354 4152 5420 616e 6420 656e ber START and en\n-0000a9f0: 6469 6e67 0a61 7420 7468 6520 6368 6172 ding.at the char\n-0000aa00: 6163 7465 7220 6265 666f 7265 2045 4e44 acter before END\n-0000aa10: 2028 6f72 2074 6865 2065 6e64 206f 6620 (or the end of \n-0000aa20: 7468 6520 7374 7269 6e67 2069 6620 454e the string if EN\n-0000aa30: 4420 6973 206e 6f74 2067 6976 656e 292e D is not given).\n-0000aa40: 0a41 6c6c 2069 6e64 6963 6573 2073 7461 .All indices sta\n-0000aa50: 7274 2061 7420 7a65 726f 2e72 6570 2e6c rt at zero.rep.l\n-0000aa60: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0000aa70: 636f 6e64 636f 6e64 2028 434f 4e44 4954 condcond (CONDIT\n-0000aa80: 494f 4e20 464f 524d 532e 2e2e 2029 202e ION FORMS... ) .\n-0000aa90: 2e2e 0a0a 4669 6e64 2074 6865 2066 6972 ....Find the fir\n-0000aaa0: 7374 2043 4f4e 4449 5449 4f4e 2077 6869 st CONDITION whi\n-0000aab0: 6368 2068 6173 2061 2076 616c 7565 206f ch has a value o\n-0000aac0: 6620 7420 7768 656e 2065 7661 6c27 6564 f t when eval'ed\n-0000aad0: 2c20 7468 656e 2070 6572 666f 726d 0a61 , then perform.a\n-0000aae0: 2070 726f 676e 206f 6e20 6974 7320 6173 progn on its as\n-0000aaf0: 736f 6369 6174 6564 2046 4f52 4d53 2e20 sociated FORMS. \n-0000ab00: 4966 2074 6865 7265 2061 7265 206e 6f20 If there are no \n-0000ab10: 464f 524d 5320 7769 7468 2074 6865 2043 FORMS with the C\n-0000ab20: 4f4e 4449 5449 4f4e 0a74 6865 6e20 7468 ONDITION.then th\n-0000ab30: 6520 7661 6c75 6520 6f66 2074 6865 2043 e value of the C\n-0000ab40: 4f4e 4449 5449 4f4e 2069 7320 7265 7475 ONDITION is retu\n-0000ab50: 726e 6564 2e20 4966 206e 6f20 434f 4e44 rned. If no COND\n-0000ab60: 4954 494f 4e20 6973 2074 2074 6865 6e0a ITION is t then.\n-0000ab70: 7265 7475 726e 206e 696c 2e0a 416e 2065 return nil..An e\n-0000ab80: 7861 6d70 6c65 2c0a 2020 2863 6f6e 640a xample,. (cond.\n-0000ab90: 2020 2020 2828 7374 7269 6e67 7020 666f ((stringp fo\n-0000aba0: 6f29 0a20 2020 2020 2028 7469 746c 6520 o). (title \n-0000abb0: 2266 6f6f 2069 7320 6120 7374 7269 6e67 \"foo is a string\n-0000abc0: 2229 290a 2020 2020 2828 6e75 6d62 6572 \")). ((number\n-0000abd0: 7020 666f 6f29 0a20 2020 2020 2028 7365 p foo). (se\n-0000abe0: 7471 2062 6172 2066 6f6f 290a 2020 2020 tq bar foo). \n-0000abf0: 2020 2874 6974 6c65 2022 666f 6f20 6973 (title \"foo is\n-0000ac00: 2061 206e 756d 6265 7222 2929 0a20 2020 a number\")). \n-0000ac10: 2028 740a 2020 2020 2020 2874 6974 6c65 (t. (title\n-0000ac20: 2022 666f 6f20 6973 2073 6f6d 6574 6869 \"foo is somethi\n-0000ac30: 6e67 2065 6c73 652e 2e2e 2229 2929 0a4e ng else...\"))).N\n-0000ac40: 6f74 6520 7468 6520 7573 6520 6f66 2070 ote the use of p\n-0000ac50: 6c61 696e 2060 7427 206f 6e20 6974 2773 lain `t' on it's\n-0000ac60: 206f 776e 2066 6f72 2074 6865 206c 6173 own for the las\n-0000ac70: 7420 434f 4e44 4954 494f 4e2c 2074 6869 t CONDITION, thi\n-0000ac80: 7320 6973 0a6c 696b 6520 7468 6520 6c61 s is.like the la\n-0000ac90: 7374 2065 6c73 6520 696e 2061 6e20 656c st else in an el\n-0000aca0: 7365 2d69 6620 7374 6174 656d 656e 7420 se-if statement \n-0000acb0: 696e 2043 2e72 6570 2e64 6174 6123 6571 in C.rep.data#eq\n-0000acc0: 7561 6c65 7175 616c 2056 414c 5545 3120 ualequal VALUE1 \n-0000acd0: 5641 4c55 4532 0a0a 436f 6d70 6172 6573 VALUE2..Compares\n-0000ace0: 2056 414c 5545 3120 616e 6420 5641 4c55 VALUE1 and VALU\n-0000acf0: 4532 2c20 636f 6d70 6172 6573 2074 6865 E2, compares the\n-0000ad00: 2061 6374 7561 6c20 7374 7275 6374 7572 actual structur\n-0000ad10: 6520 6f66 2074 6865 206f 626a 6563 7473 e of the objects\n-0000ad20: 206e 6f74 0a6a 7573 7420 7768 6574 6865 not.just whethe\n-0000ad30: 7220 7468 6520 6f62 6a65 6374 7320 6172 r the objects ar\n-0000ad40: 6520 6f6e 6520 616e 6420 7468 6520 7361 e one and the sa\n-0000ad50: 6d65 2e20 6965 2c20 7769 6c6c 2072 6574 me. ie, will ret\n-0000ad60: 7572 6e20 7420 666f 7220 7477 6f0a 7374 urn t for two.st\n-0000ad70: 7269 6e67 7320 6275 696c 7420 6672 6f6d rings built from\n-0000ad80: 2074 6865 2073 616d 6520 6368 6172 6163 the same charac\n-0000ad90: 7465 7273 2069 6e20 7468 6520 7361 6d65 ters in the same\n-0000ada0: 206f 7264 6572 2065 7665 6e20 6966 2074 order even if t\n-0000adb0: 6865 2073 7472 696e 6773 270a 6c6f 6361 he strings'.loca\n-0000adc0: 7469 6f6e 2069 6e20 6d65 6d6f 7279 2069 tion in memory i\n-0000add0: 7320 6469 6666 6572 656e 742e 7265 702e s different.rep.\n-0000ade0: 6461 7461 236e 6f74 6e6f 7420 4152 470a data#notnot ARG.\n-0000adf0: 0a49 6620 4152 4720 6973 206e 696c 2072 .If ARG is nil r\n-0000ae00: 6574 7572 6e73 2074 2c20 656c 7365 2072 eturns t, else r\n-0000ae10: 6574 7572 6e73 206e 696c 2e72 6570 2e64 eturns nil.rep.d\n-0000ae20: 6174 6123 7374 7269 6e67 2d65 7175 616c ata#string-equal\n-0000ae30: 7374 7269 6e67 2d65 7175 616c 2053 5452 string-equal STR\n-0000ae40: 494e 4731 2053 5452 494e 4732 0a0a 5265 ING1 STRING2..Re\n-0000ae50: 7475 726e 7320 7420 6966 2053 5452 494e turns t if STRIN\n-0000ae60: 4731 2061 6e64 2053 5452 494e 4732 2061 G1 and STRING2 a\n-0000ae70: 7265 2074 6865 2073 616d 652c 2069 676e re the same, ign\n-0000ae80: 6f72 696e 6720 6361 7365 2e72 6570 2e64 oring case.rep.d\n-0000ae90: 6174 6123 7374 7269 6e67 2d6c 6573 7370 ata#string-lessp\n-0000aea0: 7374 7269 6e67 2d6c 6573 7370 2053 5452 string-lessp STR\n-0000aeb0: 494e 4731 2053 5452 494e 4732 0a0a 5265 ING1 STRING2..Re\n-0000aec0: 7475 726e 7320 7420 6966 2053 5452 494e turns t if STRIN\n-0000aed0: 4731 2069 7320 606c 6573 7327 2074 6861 G1 is `less' tha\n-0000aee0: 6e20 5354 5249 4e47 322c 2069 676e 6f72 n STRING2, ignor\n-0000aef0: 696e 6720 6361 7365 2e72 6570 2e64 6174 ing case.rep.dat\n-0000af00: 6123 3d3d 2041 5247 3120 4152 4732 205b a#== ARG1 ARG2 [\n-0000af10: 4152 4733 202e 2e2e 5d0a 0a52 6574 7572 ARG3 ...]..Retur\n-0000af20: 6e73 2074 2069 6620 6561 6368 2076 616c ns t if each val\n-0000af30: 7565 2069 7320 7468 6520 7361 6d65 2061 ue is the same a\n-0000af40: 7320 6576 6572 7920 6f74 6865 7220 7661 s every other va\n-0000af50: 6c75 652e 2028 5573 696e 670a 6065 7175 lue. (Using.`equ\n-0000af60: 616c 2720 746f 2063 6f6d 7061 7265 2076 al' to compare v\n-0000af70: 616c 7565 732c 2065 7863 6570 7420 666f alues, except fo\n-0000af80: 7220 6e75 6d62 6572 732c 2077 6865 7265 r numbers, where\n-0000af90: 2065 7861 6374 6e65 7373 2069 730a 6967 exactness is.ig\n-0000afa0: 6e6f 7265 642e 2972 6570 2e64 6174 6123 nored.)rep.data#\n-0000afb0: 6174 6f6d 6174 6f6d 2041 5247 0a0a 5265 atomatom ARG..Re\n-0000afc0: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n-0000afd0: 7320 6e6f 7420 6120 636f 6e73 2d63 656c s not a cons-cel\n-0000afe0: 6c2e 0000 0000 0000 0000 0000 0000 0000 l...............\n-0000aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0000b000: 7265 702e 696f 2e66 696c 6573 236d 616b rep.io.files#mak\n-0000b010: 652d 6669 6c65 2d66 726f 6d2d 7374 7265 e-file-from-stre\n-0000b020: 616d 6d61 6b65 2d66 696c 652d 6672 6f6d ammake-file-from\n-0000b030: 2d73 7472 6561 6d20 4649 4c45 2d4e 414d -stream FILE-NAM\n-0000b040: 4520 5354 5245 414d 2048 414e 444c 4552 E STREAM HANDLER\n-0000b050: 0a0a 5265 7475 726e 2061 206e 6577 2066 ..Return a new f\n-0000b060: 696c 6520 6f62 6a65 6374 2074 6861 7420 ile object that \n-0000b070: 7265 6665 7273 2074 6f20 7468 6520 6c6f refers to the lo\n-0000b080: 6769 6361 6c20 6669 6c65 2063 616c 6c65 gical file calle\n-0000b090: 6420 4649 4c45 2d4e 414d 452c 0a74 6861 d FILE-NAME,.tha\n-0000b0a0: 7420 6973 206e 6f74 2069 6e20 7468 6520 t is not in the \n-0000b0b0: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys\n-0000b0c0: 7465 6d2e 2041 6c6c 2061 6363 6573 7320 tem. All access \n-0000b0d0: 746f 2074 6865 2066 696c 6520 6f62 6a65 to the file obje\n-0000b0e0: 6374 0a77 696c 6c20 6265 2064 6972 6563 ct.will be direc\n-0000b0f0: 7465 6420 7468 726f 7567 6820 7468 6520 ted through the \n-0000b100: 7374 7265 616d 206f 626a 6563 7420 5354 stream object ST\n-0000b110: 5245 414d 2c20 616e 6420 7468 6520 6669 REAM, and the fi\n-0000b120: 6c65 2068 616e 646c 6572 0a66 756e 6374 le handler.funct\n-0000b130: 696f 6e20 4841 4e44 4c45 522e 7265 702e ion HANDLER.rep.\n-0000b140: 696f 2e66 696c 6573 2372 656e 616d 652d io.files#rename-\n-0000b150: 6669 6c65 7265 6e61 6d65 2d66 696c 6520 filerename-file \n-0000b160: 4f4c 442d 4e41 4d45 204e 4557 2d4e 414d OLD-NAME NEW-NAM\n-0000b170: 450a 0a52 656e 616d 6520 7468 6520 6669 E..Rename the fi\n-0000b180: 6c65 2063 616c 6c65 6420 4f4c 442d 4e41 le called OLD-NA\n-0000b190: 4d45 2073 6f20 7468 6174 2069 7420 6973 ME so that it is\n-0000b1a0: 2063 616c 6c65 6420 4e45 572d 4e41 4d45 called NEW-NAME\n-0000b1b0: 2e20 4e6f 7465 2074 6861 740a 7468 6973 . Note that.this\n-0000b1c0: 2061 6c6d 6f73 7420 6365 7274 6169 6e6c almost certainl\n-0000b1d0: 7920 776f 6e27 7420 776f 726b 2061 6372 y won't work acr\n-0000b1e0: 6f73 7320 6669 6c69 6e67 2073 7973 7465 oss filing syste\n-0000b1f0: 6d73 2e72 6570 2e69 6f2e 6669 6c65 7323 ms.rep.io.files#\n-0000b200: 6669 6c65 2d72 6561 6461 626c 652d 7066 file-readable-pf\n-0000b210: 696c 652d 7265 6164 6162 6c65 2d70 2046 ile-readable-p F\n-0000b220: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-0000b230: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file \n-0000b240: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n-0000b250: 2069 7320 6176 6169 6c61 626c 6520 666f is available fo\n-0000b260: 7220 7265 6164 696e 6720 6672 6f6d 2e72 r reading from.r\n-0000b270: 6570 2e69 6f2e 6669 6c65 7323 7365 742d ep.io.files#set-\n-0000b280: 6669 6c65 2d6d 6f64 6573 7365 742d 6669 file-modesset-fi\n-0000b290: 6c65 2d6d 6f64 6573 2046 494c 452d 4e41 le-modes FILE-NA\n-0000b2a0: 4d45 204d 4f44 4553 0a0a 5365 7473 2074 ME MODES..Sets t\n-0000b2b0: 6865 2061 6363 6573 7320 7065 726d 6973 he access permis\n-0000b2c0: 7369 6f6e 7320 6f66 2074 6865 2066 696c sions of the fil\n-0000b2d0: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA\n-0000b2e0: 4d45 2074 6f20 4d4f 4445 532e 2054 6865 ME to MODES. The\n-0000b2f0: 206f 6e6c 790a 706f 7274 6162 6c65 2077 only.portable w\n-0000b300: 6179 206f 6620 6765 7474 696e 6720 4d4f ay of getting MO\n-0000b310: 4445 5320 6973 2066 726f 6d20 7468 6520 DES is from the \n-0000b320: 6066 696c 652d 6d6f 6465 7327 2066 756e `file-modes' fun\n-0000b330: 6374 696f 6e20 7369 6e63 6520 6974 0a6d ction since it.m\n-0000b340: 6179 2063 6861 6e67 6520 6163 726f 7373 ay change across\n-0000b350: 2066 696c 696e 6720 7379 7374 656d 732e filing systems.\n-0000b360: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-0000b370: 652d 6d6f 6465 732d 6173 2d73 7472 696e e-modes-as-strin\n-0000b380: 6766 696c 652d 6d6f 6465 732d 6173 2d73 gfile-modes-as-s\n-0000b390: 7472 696e 6720 4649 4c45 2d4e 414d 450a tring FILE-NAME.\n-0000b3a0: 0a52 6574 7572 6e73 2061 2074 656e 2063 .Returns a ten c\n-0000b3b0: 6861 7261 6374 6572 2073 7472 696e 6720 haracter string \n-0000b3c0: 6465 7363 7269 6269 6e67 2074 6865 2061 describing the a\n-0000b3d0: 7474 7269 6275 7465 7320 6f66 2074 6865 ttributes of the\n-0000b3e0: 2066 696c 650a 6361 6c6c 6564 2046 494c file.called FIL\n-0000b3f0: 452d 4e41 4d45 2e72 6570 2e69 6f2e 6669 E-NAME.rep.io.fi\n-0000b400: 6c65 7323 6669 6c65 2d6d 6f64 7469 6d65 les#file-modtime\n-0000b410: 6669 6c65 2d6d 6f64 7469 6d65 2046 494c file-modtime FIL\n-0000b420: 452d 4e41 4d45 0a0a 5265 7475 726e 2074 E-NAME..Return t\n-0000b430: 6865 2074 696d 6520 7468 6174 2074 6865 he time that the\n-0000b440: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n-0000b450: 452d 4e41 4d45 2077 6173 206c 6173 7420 E-NAME was last \n-0000b460: 6d6f 6469 6669 6564 2c20 6173 2061 2063 modified, as a c\n-0000b470: 6f6e 730a 6365 6c6c 2073 746f 7269 6e67 ons.cell storing\n-0000b480: 2074 776f 2069 6e74 6567 6572 732c 2074 two integers, t\n-0000b490: 6865 206c 6f77 2032 3420 6269 7473 2c20 he low 24 bits, \n-0000b4a0: 616e 6420 7468 6520 6869 6768 2062 6974 and the high bit\n-0000b4b0: 732e 7265 702e 6c61 6e67 2e6d 6174 6823 s.rep.lang.math#\n-0000b4c0: 2d2d 204e 554d 4245 5220 5b4e 554d 4245 -- NUMBER [NUMBE\n-0000b4d0: 5253 2e2e 2e5d 0a0a 4569 7468 6572 2072 RS...]..Either r\n-0000b4e0: 6574 7572 6e73 2074 6865 206e 6567 6174 eturns the negat\n-0000b4f0: 696f 6e20 6f66 204e 554d 4245 5220 6f72 ion of NUMBER or\n-0000b500: 2074 6865 2076 616c 7565 206f 6620 4e55 the value of NU\n-0000b510: 4d42 4552 206d 696e 7573 0a4e 554d 4245 MBER minus.NUMBE\n-0000b520: 5253 7265 702e 6c61 6e67 2e6d 6174 6823 RSrep.lang.math#\n-0000b530: 7265 6d61 696e 6465 7272 656d 6169 6e64 remainderremaind\n-0000b540: 6572 2044 4956 4944 454e 4420 4449 5649 er DIVIDEND DIVI\n-0000b550: 534f 520a 0a52 6574 7572 6e73 2074 6865 SOR..Returns the\n-0000b560: 2069 6e74 6567 6572 2072 656d 6169 6e64 integer remaind\n-0000b570: 6572 2061 6674 6572 2064 6976 6964 696e er after dividin\n-0000b580: 6720 4449 5649 4445 4e44 2062 7920 4449 g DIVIDEND by DI\n-0000b590: 5649 534f 522e 7265 702e 6c61 6e67 2e6d VISOR.rep.lang.m\n-0000b5a0: 6174 6823 6d6f 646d 6f64 2044 4956 4944 ath#modmod DIVID\n-0000b5b0: 454e 4420 4449 5649 534f 520a 0a52 6574 END DIVISOR..Ret\n-0000b5c0: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n-0000b5d0: 6620 4449 5649 4445 4e44 206d 6f64 756c f DIVIDEND modul\n-0000b5e0: 6f20 4449 5649 534f 523b 2075 6e6c 696b o DIVISOR; unlik\n-0000b5f0: 6520 7468 6520 2520 2872 656d 6169 6e64 e the % (remaind\n-0000b600: 6572 290a 6675 6e63 7469 6f6e 2074 6865 er).function the\n-0000b610: 2062 6568 6176 696f 7572 206f 6620 606d behaviour of `m\n-0000b620: 6f64 2720 6973 2077 656c 6c2d 6465 6669 od' is well-defi\n-0000b630: 6e65 6420 666f 7220 6e65 6761 7469 7665 ned for negative\n-0000b640: 2061 7267 756d 656e 7473 2c0a 7765 2068 arguments,.we h\n-0000b650: 6176 6520 7468 6174 2c0a 0a09 286d 6f64 ave that,...(mod\n-0000b660: 2058 2059 2920 3d3d 2058 202d 2028 2a20 X Y) == X - (* \n-0000b670: 5920 2866 6c6f 6f72 2028 2f20 5820 5929 Y (floor (/ X Y)\n-0000b680: 2929 2c09 666f 7220 5920 6e6f 7420 6571 )),.for Y not eq\n-0000b690: 7561 6c20 746f 207a 6572 6f0a 0a61 7373 ual to zero..ass\n-0000b6a0: 756d 696e 6720 7468 6174 2028 666c 6f6f uming that (floo\n-0000b6b0: 7220 5a29 2067 6976 6573 2074 6865 206c r Z) gives the l\n-0000b6c0: 6561 7374 2069 6e74 6567 6572 2067 7265 east integer gre\n-0000b6d0: 6174 6572 2074 6861 6e20 6f72 2065 7175 ater than or equ\n-0000b6e0: 616c 2074 6f20 5a2c 0a61 6e64 2074 6861 al to Z,.and tha\n-0000b6f0: 7420 666c 6f61 7469 6e67 2070 6f69 6e74 t floating point\n-0000b700: 2064 6976 6973 696f 6e20 6973 2075 7365 division is use\n-0000b710: 642e 7265 702e 6c61 6e67 2e6d 6174 6823 d.rep.lang.math#\n-0000b720: 7175 6f74 6965 6e74 7175 6f74 6965 6e74 quotientquotient\n-0000b730: 2044 4956 4944 454e 4420 4449 5649 534f DIVIDEND DIVISO\n-0000b740: 520a 0a52 6574 7572 6e73 2074 6865 2069 R..Returns the i\n-0000b750: 6e74 6567 6572 2071 756f 7469 656e 7420 nteger quotient \n-0000b760: 6672 6f6d 2064 6976 6964 696e 6720 696e from dividing in\n-0000b770: 7465 6765 7273 2044 4956 4944 454e 4420 tegers DIVIDEND \n-0000b780: 616e 640a 4449 5649 534f 522e 7265 702e and.DIVISOR.rep.\n-0000b790: 6c61 6e67 2e6d 6174 6823 6c6f 676e 6f74 lang.math#lognot\n-0000b7a0: 6c6f 676e 6f74 204e 554d 4245 520a 0a52 lognot NUMBER..R\n-0000b7b0: 6574 7572 6e73 2074 6865 2062 6974 7769 eturns the bitwi\n-0000b7c0: 7365 206c 6f67 6963 616c 2060 6e6f 7427 se logical `not'\n-0000b7d0: 206f 6620 4e55 4d42 4552 2e72 6570 2e6c of NUMBER.rep.l\n-0000b7e0: 616e 672e 6d61 7468 236c 6f67 786f 726c ang.math#logxorl\n-0000b7f0: 6f67 786f 7220 4e55 4d42 4552 532e 2e2e ogxor NUMBERS...\n-0000b800: 0a0a 5265 7475 726e 7320 7468 6520 6269 ..Returns the bi\n-0000b810: 7477 6973 6520 6c6f 6769 6361 6c20 6065 twise logical `e\n-0000b820: 7863 6c75 7369 7665 2d6f 7227 206f 6620 xclusive-or' of \n-0000b830: 6974 7320 6172 6775 6d65 6e74 732e 7265 its arguments.re\n-0000b840: 702e 6c61 6e67 2e6d 6174 6823 312d 312d p.lang.math#1-1-\n-0000b850: 204e 554d 4245 520a 0a52 6574 7572 6e20 NUMBER..Return \n-0000b860: 4e55 4d42 4552 206d 696e 7573 2031 2e72 NUMBER minus 1.r\n-0000b870: 6570 2e6c 616e 672e 6d61 7468 2366 6c6f ep.lang.math#flo\n-0000b880: 6f72 666c 6f6f 7220 4e55 4d42 4552 0a0a orfloor NUMBER..\n-0000b890: 526f 756e 6420 4e55 4d42 4552 2064 6f77 Round NUMBER dow\n-0000b8a0: 6e77 6172 6473 2074 6f20 7468 6520 6e65 nwards to the ne\n-0000b8b0: 6172 6573 7420 696e 7465 6765 7220 6c65 arest integer le\n-0000b8c0: 7373 2074 6861 6e20 6f72 2065 7175 616c ss than or equal\n-0000b8d0: 2074 6f0a 4e55 4d42 4552 2e72 6570 2e6c to.NUMBER.rep.l\n-0000b8e0: 616e 672e 6d61 7468 2363 6569 6c69 6e67 ang.math#ceiling\n-0000b8f0: 6365 696c 696e 6720 4e55 4d42 4552 0a0a ceiling NUMBER..\n-0000b900: 526f 756e 6420 4e55 4d42 4552 2075 7077 Round NUMBER upw\n-0000b910: 6172 6473 2074 6f20 7468 6520 6e65 6172 ards to the near\n-0000b920: 6573 7420 696e 7465 6765 7220 6772 6561 est integer grea\n-0000b930: 7465 7220 7468 616e 206f 7220 6571 7561 ter than or equa\n-0000b940: 6c20 746f 0a4e 554d 4245 522e 7265 702e l to.NUMBER.rep.\n-0000b950: 6c61 6e67 2e6d 6174 6823 6578 7065 7870 lang.math#expexp\n-0000b960: 2058 0a0a 5265 7475 726e 2060 6527 2028 X..Return `e' (\n-0000b970: 7468 6520 6261 7365 206f 6620 6e61 7475 the base of natu\n-0000b980: 7261 6c20 6c6f 6761 7269 7468 6d73 2920 ral logarithms) \n-0000b990: 7261 6973 6564 2074 6f20 7468 6520 706f raised to the po\n-0000b9a0: 7765 7220 582e 7265 702e 6c61 6e67 2e6d wer X.rep.lang.m\n-0000b9b0: 6174 6823 7369 6e73 696e 2058 0a0a 5265 ath#sinsin X..Re\n-0000b9c0: 7475 726e 7320 7468 6520 7369 6e65 206f turns the sine o\n-0000b9d0: 6620 582c 2069 6e20 7261 6469 616e 732e f X, in radians.\n-0000b9e0: 7265 702e 6c61 6e67 2e6d 6174 6823 6174 rep.lang.math#at\n-0000b9f0: 616e 6174 616e 2058 0a0a 5265 7475 726e anatan X..Return\n-0000ba00: 7320 7468 6520 6172 6320 7461 6e67 656e s the arc tangen\n-0000ba10: 7420 6f66 2058 2028 7468 6520 7661 6c75 t of X (the valu\n-0000ba20: 6520 7768 6f73 6520 7461 6e67 656e 7420 e whose tangent \n-0000ba30: 6973 2058 292c 2069 6e0a 7261 6469 616e is X), in.radian\n-0000ba40: 732e 0a0a 6174 616e 2059 2058 0a0a 5265 s...atan Y X..Re\n-0000ba50: 7475 726e 7320 7468 6520 6172 6320 7461 turns the arc ta\n-0000ba60: 6e67 656e 7420 6f66 2059 2f58 2c20 696e ngent of Y/X, in\n-0000ba70: 2072 6164 6961 6e73 2e20 5468 6520 7369 radians. The si\n-0000ba80: 676e 7320 6f66 2062 6f74 6820 6172 6775 gns of both argu\n-0000ba90: 6d65 6e74 730a 6172 6520 7573 6564 2074 ments.are used t\n-0000baa0: 6f20 6465 7465 726d 696e 6520 7468 6520 o determine the \n-0000bab0: 7175 6164 7261 6e74 206f 6620 7468 6520 quadrant of the \n-0000bac0: 7265 7375 6c74 2c20 616e 6420 5820 6973 result, and X is\n-0000bad0: 2070 6572 6d69 7474 6564 2074 6f0a 6265 permitted to.be\n-0000bae0: 207a 6572 6f2e 7265 702e 6c61 6e67 2e6d zero.rep.lang.m\n-0000baf0: 6174 6823 6578 7074 6578 7074 2058 2059 ath#exptexpt X Y\n-0000bb00: 0a0a 5265 7475 726e 7320 5820 7261 6973 ..Returns X rais\n-0000bb10: 6564 2074 6f20 7468 6520 706f 7765 7220 ed to the power \n-0000bb20: 592e 0a0a 4966 2058 2069 7320 6e65 6761 Y...If X is nega\n-0000bb30: 7469 7665 2061 6e64 2059 2069 7320 6120 tive and Y is a \n-0000bb40: 6e6f 6e2d 696e 7465 6765 722c 2074 6865 non-integer, the\n-0000bb50: 6e20 616e 2061 7269 7468 6d65 7469 6320 n an arithmetic \n-0000bb60: 6572 726f 7220 6973 0a73 6967 6e61 6c6c error is.signall\n-0000bb70: 6564 2028 6d61 7468 656d 6174 6963 616c ed (mathematical\n-0000bb80: 6c79 2073 686f 756c 6420 7265 7475 726e ly should return\n-0000bb90: 2061 2063 6f6d 706c 6578 206e 756d 6265 a complex numbe\n-0000bba0: 7229 2e72 6570 2e6c 616e 672e 6d61 7468 r).rep.lang.math\n-0000bbb0: 2365 7861 6374 2d3e 696e 6578 6163 7465 #exact->inexacte\n-0000bbc0: 7861 6374 2d3e 696e 6578 6163 7420 580a xact->inexact X.\n-0000bbd0: 0a52 6574 7572 6e73 2061 6e20 696e 6578 .Returns an inex\n-0000bbe0: 6163 7420 2869 2e65 2e20 666c 6f61 7469 act (i.e. floati\n-0000bbf0: 6e67 2070 6f69 6e74 2920 7265 7072 6573 ng point) repres\n-0000bc00: 656e 7461 7469 6f6e 206f 6620 582e 7265 entation of X.re\n-0000bc10: 702e 6c61 6e67 2e6d 6174 6823 7261 6e64 p.lang.math#rand\n-0000bc20: 6f6d 7261 6e64 6f6d 205b 4c49 4d49 545d omrandom [LIMIT]\n-0000bc30: 0a0a 5072 6f64 7563 6520 6120 7073 6575 ..Produce a pseu\n-0000bc40: 646f 2d72 616e 646f 6d20 6e75 6d62 6572 do-random number\n-0000bc50: 2062 6574 7765 656e 207a 6572 6f20 616e between zero an\n-0000bc60: 6420 4c49 4d49 5420 286f 7220 7468 6520 d LIMIT (or the \n-0000bc70: 6c61 7267 6573 740a 706f 7369 7469 7665 largest.positive\n-0000bc80: 2069 6e74 6567 6572 2072 6570 7265 7365 integer represe\n-0000bc90: 6e74 6162 6c65 292e 2049 6620 4c49 4d49 ntable). If LIMI\n-0000bca0: 5420 6973 2074 6865 2073 796d 626f 6c20 T is the symbol \n-0000bcb0: 6074 2720 7468 650a 6765 6e65 7261 746f `t' the.generato\n-0000bcc0: 7220 6973 2073 6565 6465 6420 7769 7468 r is seeded with\n-0000bcd0: 2074 6865 2063 7572 7265 6e74 2074 696d the current tim\n-0000bce0: 6520 6f66 2064 6179 2e72 6570 2e73 7472 e of day.rep.str\n-0000bcf0: 7563 7475 7265 7323 6765 742d 7374 7275 uctures#get-stru\n-0000bd00: 6374 7572 6567 6574 2d73 7472 7563 7475 ctureget-structu\n-0000bd10: 7265 204e 414d 450a 0a52 6574 7572 6e20 re NAME..Return \n-0000bd20: 7468 6520 7374 7275 6374 7572 6520 6361 the structure ca\n-0000bd30: 6c6c 6564 204e 414d 4520 2861 2073 796d lled NAME (a sym\n-0000bd40: 626f 6c29 2c20 6f72 2072 6574 7572 6e20 bol), or return \n-0000bd50: 606e 696c 2720 6966 206e 6f0a 7375 6368 `nil' if no.such\n-0000bd60: 2073 7472 7563 7475 7265 2e72 6570 2e73 structure.rep.s\n-0000bd70: 7472 7563 7475 7265 7323 6e61 6d65 2d73 tructures#name-s\n-0000bd80: 7472 7563 7475 7265 6e61 6d65 2d73 7472 tructurename-str\n-0000bd90: 7563 7475 7265 2053 5452 5543 5455 5245 ucture STRUCTURE\n-0000bda0: 204e 414d 450a 0a41 7373 6967 6e20 7468 NAME..Assign th\n-0000bdb0: 6520 6e61 6d65 204e 414d 4520 2861 2073 e name NAME (a s\n-0000bdc0: 796d 626f 6c29 2074 6f20 7374 7275 6374 ymbol) to struct\n-0000bdd0: 7572 6520 6f62 6a65 6374 2053 5452 5543 ure object STRUC\n-0000bde0: 5455 5245 2e72 6570 2e73 7472 7563 7475 TURE.rep.structu\n-0000bdf0: 7265 7323 7374 7275 6374 7572 652d 696e res#structure-in\n-0000be00: 7465 7266 6163 6573 7472 7563 7475 7265 terfacestructure\n-0000be10: 2d69 6e74 6572 6661 6365 2053 5452 5543 -interface STRUC\n-0000be20: 5455 5245 0a0a 5265 7475 726e 7320 7468 TURE..Returns th\n-0000be30: 6520 696e 7465 7266 6163 6520 6f66 2073 e interface of s\n-0000be40: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n-0000be50: 5354 5255 4354 5552 452e 7265 702e 7374 STRUCTURE.rep.st\n-0000be60: 7275 6374 7572 6573 2373 7472 7563 7475 ructures#structu\n-0000be70: 7265 2d65 7870 6f72 7473 2d70 7374 7275 re-exports-pstru\n-0000be80: 6374 7572 652d 6578 706f 7274 732d 7020 cture-exports-p \n-0000be90: 5354 5255 4354 5552 4520 5359 4d0a 0a52 STRUCTURE SYM..R\n-0000bea0: 6574 7572 6e73 2074 7275 6520 6966 2073 eturns true if s\n-0000beb0: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n-0000bec0: 5354 5255 4354 5552 4520 6578 706f 7274 STRUCTURE export\n-0000bed0: 7320 6120 6269 6e64 696e 6720 6f66 2073 s a binding of s\n-0000bee0: 796d 626f 6c0a 5359 4d2e 7265 702e 7374 ymbol.SYM.rep.st\n-0000bef0: 7275 6374 7572 6573 2369 6e74 6572 6e2d ructures#intern-\n-0000bf00: 7374 7275 6374 7572 6569 6e74 6572 6e2d structureintern-\n-0000bf10: 7374 7275 6374 7572 6520 5354 5255 4354 structure STRUCT\n-0000bf20: 2d4e 414d 450a 0a52 6574 7572 6e20 7468 -NAME..Return th\n-0000bf30: 6520 7374 7275 6374 7572 6520 6361 6c6c e structure call\n-0000bf40: 6564 2053 5452 5543 542d 4e41 4d45 2e20 ed STRUCT-NAME. \n-0000bf50: 4966 206e 6f20 7375 6368 2073 7472 7563 If no such struc\n-0000bf60: 7475 7265 2065 7869 7374 732c 0a61 7474 ture exists,.att\n-0000bf70: 656d 7074 2074 6f20 6c6f 6164 2069 742c empt to load it,\n-0000bf80: 2062 7574 2069 7420 6973 6e27 7420 696d but it isn't im\n-0000bf90: 706f 7274 6564 2074 6f20 616e 7920 6d6f ported to any mo\n-0000bfa0: 6475 6c65 2e00 7265 702e 766d 2e63 6f6d dule..rep.vm.com\n-0000bfb0: 7069 6c65 7223 636f 6d70 696c 652d 6469 piler#compile-di\n-0000bfc0: 7265 6374 6f72 7920 4449 522d 4e41 4d45 rectory DIR-NAME\n-0000bfd0: 2023 216f 7074 696f 6e61 6c20 464f 5243 #!optional FORC\n-0000bfe0: 452d 5020 4558 434c 5544 452d 5245 702e E-P EXCLUDE-REp.\n-0000bff0: 4c56 0000 0000 0000 1a00 0000 3c01 0000 LV..........<...\n-0000c000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n-0000c010: 7472 7563 7475 7265 2d6e 616d 6573 7472 tructure-namestr\n-0000c020: 7563 7475 7265 2d6e 616d 6520 5354 5255 ucture-name STRU\n-0000c030: 4354 5552 450a 0a52 6574 7572 6e73 2074 CTURE..Returns t\n-0000c040: 6865 206e 616d 6520 2861 2073 796d 626f he name (a symbo\n-0000c050: 6c29 206f 6620 7374 7275 6374 7572 6520 l) of structure \n-0000c060: 6f62 6a65 6374 2053 5452 5543 5455 5245 object STRUCTURE\n-0000c070: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-0000c080: 7374 7275 6374 7572 652d 696d 706f 7274 structure-import\n-0000c090: 7373 7472 7563 7475 7265 2d69 6d70 6f72 sstructure-impor\n-0000c0a0: 7473 2053 5452 5543 5455 5245 0a0a 5265 ts STRUCTURE..Re\n-0000c0b0: 7475 726e 7320 7468 6520 6c69 7374 206f turns the list o\n-0000c0c0: 6620 7374 7275 6374 7572 6520 6e61 6d65 f structure name\n-0000c0d0: 7320 6f70 656e 6564 2062 7920 7374 7275 s opened by stru\n-0000c0e0: 6374 7572 6520 6f62 6a65 6374 0a53 5452 cture object.STR\n-0000c0f0: 5543 5455 5245 2e72 6570 2e73 7472 7563 UCTURE.rep.struc\n-0000c100: 7475 7265 7323 7374 7275 6374 7572 6570 tures#structurep\n-0000c110: 7374 7275 6374 7572 6570 2041 5247 0a0a structurep ARG..\n-0000c120: 5265 7475 726e 2060 7427 2069 6620 4152 Return `t' if AR\n-0000c130: 4720 6973 2061 2073 7472 7563 7475 7265 G is a structure\n-0000c140: 206f 626a 6563 742e 7265 702e 7374 7275 object.rep.stru\n-0000c150: 6374 7572 6573 236d 616b 652d 6269 6e64 ctures#make-bind\n-0000c160: 696e 672d 696d 6d75 7461 626c 656d 616b ing-immutablemak\n-0000c170: 652d 6269 6e64 696e 672d 696d 6d75 7461 e-binding-immuta\n-0000c180: 626c 6520 5641 520a 0a46 6c61 6720 7468 ble VAR..Flag th\n-0000c190: 6174 2074 6865 2062 696e 6469 6e67 206f at the binding o\n-0000c1a0: 6620 7379 6d62 6f6c 2056 4152 2069 6e20 f symbol VAR in \n-0000c1b0: 7468 6520 6375 7272 656e 7420 7374 7275 the current stru\n-0000c1c0: 6374 7572 6520 6d61 7920 6e6f 7420 6265 cture may not be\n-0000c1d0: 0a63 6861 6e67 6564 2e72 6570 2e73 7472 .changed.rep.str\n-0000c1e0: 7563 7475 7265 7323 6269 6e64 696e 672d uctures#binding-\n-0000c1f0: 696d 6d75 7461 626c 652d 7062 696e 6469 immutable-pbindi\n-0000c200: 6e67 2d69 6d6d 7574 6162 6c65 2d70 2056 ng-immutable-p V\n-0000c210: 4152 205b 5354 5255 4354 5552 455d 0a0a AR [STRUCTURE]..\n-0000c220: 5265 7475 726e 2060 7427 2069 6620 7468 Return `t' if th\n-0000c230: 6520 6269 6e64 696e 6720 6f66 2073 796d e binding of sym\n-0000c240: 626f 6c20 5641 5220 696e 2074 6865 2053 bol VAR in the S\n-0000c250: 5452 5543 5455 5245 2068 6173 2062 6565 TRUCTURE has bee\n-0000c260: 6e20 6d61 6465 0a63 6f6e 7374 616e 742e n made.constant.\n-0000c270: 7265 702e 7374 7275 6374 7572 6573 2370 rep.structures#p\n-0000c280: 726f 7669 6465 7072 6f76 6964 6520 4645 rovideprovide FE\n-0000c290: 4154 5552 450a 0a53 686f 7720 7468 6174 ATURE..Show that\n-0000c2a0: 2074 6865 2066 6561 7475 7265 2046 4541 the feature FEA\n-0000c2b0: 5455 5245 2028 6120 7379 6d62 6f6c 2920 TURE (a symbol) \n-0000c2c0: 6861 7320 6265 656e 206c 6f61 6465 6420 has been loaded \n-0000c2d0: 696e 2074 6865 2063 7572 7265 6e74 0a73 in the current.s\n-0000c2e0: 7472 7563 7475 7265 2e72 6570 2e73 7472 tructure.rep.str\n-0000c2f0: 7563 7475 7265 7323 7265 7175 6972 6572 uctures#requirer\n-0000c300: 6571 7569 7265 2046 4541 5455 5245 0a0a equire FEATURE..\n-0000c310: 4966 2046 4541 5455 5245 2028 6120 7379 If FEATURE (a sy\n-0000c320: 6d62 6f6c 2920 6861 7320 6e6f 7420 616c mbol) has not al\n-0000c330: 7265 6164 7920 6265 656e 206c 6f61 6465 ready been loade\n-0000c340: 642c 206c 6f61 6420 6974 2e20 5468 6520 d, load it. The \n-0000c350: 6669 6c65 0a6c 6f61 6465 6420 6973 2065 file.loaded is e\n-0000c360: 6974 6865 7220 4649 4c45 2028 6966 2067 ither FILE (if g\n-0000c370: 6976 656e 292c 206f 7220 7468 6520 7072 iven), or the pr\n-0000c380: 696e 7420 6e61 6d65 206f 6620 4645 4154 int name of FEAT\n-0000c390: 5552 452e 7265 702e 6461 7461 2366 6c61 URE.rep.data#fla\n-0000c3a0: 7474 656e 2d74 6162 6c65 5472 616e 736c tten-tableTransl\n-0000c3b0: 6174 696f 6e20 7461 626c 6520 746f 2063 ation table to c\n-0000c3c0: 6f6e 7665 7274 206e 6577 6c69 6e65 2063 onvert newline c\n-0000c3d0: 6861 7261 6374 6572 7320 746f 2073 7061 haracters to spa\n-0000c3e0: 6365 732e 7265 702e 7379 7374 656d 2363 ces.rep.system#c\n-0000c3f0: 7572 7265 6e74 2d75 7469 6d65 6375 7272 urrent-utimecurr\n-0000c400: 656e 742d 7574 696d 650a 0a52 6574 7572 ent-utime..Retur\n-0000c410: 6e20 7468 6520 6375 7272 656e 7420 7469 n the current ti\n-0000c420: 6d65 2069 6e20 6d69 6372 6f73 6563 6f6e me in microsecon\n-0000c430: 6473 2e72 6570 2e73 7973 7465 6d23 7469 ds.rep.system#ti\n-0000c440: 6d65 2d6c 6174 6572 2d70 7469 6d65 2d6c me-later-ptime-l\n-0000c450: 6174 6572 2d70 2054 494d 452d 5354 414d ater-p TIME-STAM\n-0000c460: 5031 2054 494d 452d 5354 414d 5032 0a0a P1 TIME-STAMP2..\n-0000c470: 5265 7475 726e 7320 7420 7768 656e 2054 Returns t when T\n-0000c480: 494d 452d 5354 414d 5031 2072 6566 6572 IME-STAMP1 refer\n-0000c490: 7320 746f 2061 206c 6174 6572 2074 696d s to a later tim\n-0000c4a0: 6520 7468 616e 2054 494d 452d 5354 414d e than TIME-STAM\n-0000c4b0: 5032 2e72 6570 2e73 7973 7465 6d23 736c P2.rep.system#sl\n-0000c4c0: 6565 702d 666f 7273 6c65 6570 2d66 6f72 eep-forsleep-for\n-0000c4d0: 2053 4543 4f4e 4453 205b 4d49 4c4c 4953 SECONDS [MILLIS\n-0000c4e0: 4543 4f4e 4453 5d0a 0a50 6175 7365 2066 ECONDS]..Pause f\n-0000c4f0: 6f72 2053 4543 4f4e 4453 2028 706c 7573 or SECONDS (plus\n-0000c500: 2074 6865 206f 7074 696f 6e61 6c20 4d49 the optional MI\n-0000c510: 4c4c 4953 4543 4f4e 4420 636f 6d70 6f6e LLISECOND compon\n-0000c520: 656e 7429 206c 656e 6774 6820 6f66 2074 ent) length of t\n-0000c530: 696d 652e 7265 702e 7379 7374 656d 2375 ime.rep.system#u\n-0000c540: 7365 722d 6c6f 6769 6e2d 6e61 6d65 7573 ser-login-nameus\n-0000c550: 6572 2d6c 6f67 696e 2d6e 616d 650a 0a52 er-login-name..R\n-0000c560: 6574 7572 6e73 2074 6865 206c 6f67 696e eturns the login\n-0000c570: 206e 616d 6520 6f66 2074 6865 2075 7365 name of the use\n-0000c580: 7220 2861 2073 7472 696e 6729 2e72 6570 r (a string).rep\n-0000c590: 2e73 7973 7465 6d23 7573 6572 2d68 6f6d .system#user-hom\n-0000c5a0: 652d 6469 7265 6374 6f72 7975 7365 722d e-directoryuser-\n-0000c5b0: 686f 6d65 2d64 6972 6563 746f 7279 205b home-directory [\n-0000c5c0: 5553 4552 5d0a 0a52 6574 7572 6e20 7468 USER]..Return th\n-0000c5d0: 6520 7061 7468 2074 6f20 5553 4552 2773 e path to USER's\n-0000c5e0: 2068 6f6d 6520 6469 7265 6374 6f72 7920 home directory \n-0000c5f0: 2861 2073 7472 696e 6729 2e20 5768 656e (a string). When\n-0000c600: 2055 5345 5220 6973 2075 6e64 6566 696e USER is undefin\n-0000c610: 6564 0a74 6865 2064 6972 6563 746f 7279 ed.the directory\n-0000c620: 206f 6620 7468 6520 7573 6572 2077 686f of the user who\n-0000c630: 2065 7865 6375 7465 6420 4a61 6465 2069 executed Jade i\n-0000c640: 7320 666f 756e 642e 7265 702e 6461 7461 s found.rep.data\n-0000c650: 2375 7070 6572 2d63 6173 652d 7075 7070 #upper-case-pupp\n-0000c660: 6572 2d63 6173 652d 7020 4348 4152 0a0a er-case-p CHAR..\n-0000c670: 5265 7475 726e 7320 7420 6966 2043 4841 Returns t if CHA\n-0000c680: 5220 6973 2075 7070 6572 2063 6173 652e R is upper case.\n-0000c690: 7265 702e 6461 7461 236c 6f77 6572 2d63 rep.data#lower-c\n-0000c6a0: 6173 652d 706c 6f77 6572 2d63 6173 652d ase-plower-case-\n-0000c6b0: 7020 4348 4152 0a0a 5265 7475 726e 7320 p CHAR..Returns \n-0000c6c0: 7420 6966 2043 4841 5220 6973 206c 6f77 t if CHAR is low\n-0000c6d0: 6572 2063 6173 652e 7265 702e 6461 7461 er case.rep.data\n-0000c6e0: 2373 7061 6365 2d63 6861 722d 7073 7061 #space-char-pspa\n-0000c6f0: 6365 2d63 6861 722d 7020 4348 4152 0a0a ce-char-p CHAR..\n-0000c700: 5265 7475 726e 7320 7420 6966 2043 4841 Returns t if CHA\n-0000c710: 5220 6973 2077 6869 7465 7370 6163 652e R is whitespace.\n-0000c720: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler#\n-0000c730: 636f 6d70 696c 652d 6669 6c65 436f 6d70 compile-fileComp\n-0000c740: 696c 6573 2074 6865 2066 696c 6520 6f66 iles the file of\n-0000c750: 206a 6164 652d 6c69 7370 2063 6f64 6520 jade-lisp code \n-0000c760: 4649 4c45 2d4e 414d 4520 696e 746f 2061 FILE-NAME into a\n-0000c770: 206e 6577 2066 696c 6520 6361 6c6c 6564 new file called\n-0000c780: 0a60 2863 6f6e 6361 7420 4649 4c45 2d4e .`(concat FILE-N\n-0000c790: 414d 4520 3f63 2927 2028 6965 2c20 6066 AME ?c)' (ie, `f\n-0000c7a0: 6f6f 2e6a 6c27 203d 3e20 6066 6f6f 2e6a oo.jl' => `foo.j\n-0000c7b0: 6c63 2729 2e2a 636f 6d70 696c 6572 2d77 lc').*compiler-w\n-0000c7c0: 7269 7465 2d64 6f63 732a 5768 656e 2074 rite-docs*When t\n-0000c7d0: 2061 6c6c 2064 6f63 2d73 7472 696e 6773 all doc-strings\n-0000c7e0: 2061 7265 2061 7070 656e 6465 6420 746f are appended to\n-0000c7f0: 2074 6865 2064 6f63 2066 696c 6520 616e the doc file an\n-0000c800: 6420 7265 706c 6163 6564 2077 6974 680a d replaced with.\n-0000c810: 7468 6569 7220 706f 7369 7469 6f6e 2069 their position i\n-0000c820: 6e20 7468 6174 2066 696c 652e 7265 702e n that file.rep.\n-0000c830: 766d 2e63 6f6d 7069 6c65 722e 6261 7369 vm.compiler.basi\n-0000c840: 6323 636f 6d70 696c 652d 666f 726d 436f c#compile-formCo\n-0000c850: 6d70 696c 6520 7468 6520 4c69 7370 2066 mpile the Lisp f\n-0000c860: 6f72 6d20 464f 524d 2069 6e74 6f20 6120 orm FORM into a \n-0000c870: 6279 7465 2063 6f64 6520 666f 726d 2e00 byte code form..\n-0000c880: 7265 702e 7379 7374 656d 2372 656d 6f76 rep.system#remov\n-0000c890: 652d 686f 6f6b 2d62 792d 6e61 6d65 2048 e-hook-by-name H\n-0000c8a0: 4f4f 4b20 4e41 4d45 0072 6570 2e73 7973 OOK NAME.rep.sys\n-0000c8b0: 7465 6d23 696e 2d68 6f6f 6b2d 7020 484f tem#in-hook-p HO\n-0000c8c0: 4f4b 2d53 594d 424f 4c20 4655 4e72 6570 OK-SYMBOL FUNrep\n-0000c8d0: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n-0000c8e0: 6361 7061 6369 7479 5265 7475 726e 7320 capacityReturns \n-0000c8f0: 7468 6520 6e75 6d62 6572 206f 6620 736c the number of sl\n-0000c900: 6f74 7320 696e 2074 6865 2072 696e 6720 ots in the ring \n-0000c910: 6275 6666 6572 2052 494e 472e 0072 6570 buffer RING..rep\n-0000c920: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n-0000c930: 6170 7065 6e64 2052 494e 4720 4f42 4a45 append RING OBJE\n-0000c940: 4354 0072 6570 2e64 6174 612e 7269 6e67 CT.rep.data.ring\n-0000c950: 2372 696e 672d 7265 706c 6163 6520 5249 #ring-replace RI\n-0000c960: 4e47 204f 424a 4543 5472 6570 2e64 6174 NG OBJECTrep.dat\n-0000c970: 6123 7374 7269 6e67 2d63 6170 6974 616c a#string-capital\n-0000c980: 697a 6564 2d70 5265 7475 726e 7320 7420 ized-pReturns t \n-0000c990: 6966 2073 7472 696e 6720 5820 6973 2063 if string X is c\n-0000c9a0: 6170 6974 616c 697a 6564 2028 6669 7273 apitalized (firs\n-0000c9b0: 7420 6368 6172 6163 7465 7220 6973 2075 t character is u\n-0000c9c0: 7070 6572 2063 6173 6529 2e00 7265 702e pper case)..rep.\n-0000c9d0: 6461 7461 2373 7472 696e 672d 6361 7069 data#string-capi\n-0000c9e0: 7461 6c69 7a65 642d 7020 5872 6570 2e64 talized-p Xrep.d\n-0000c9f0: 6174 6123 7374 7269 6e67 2d75 7063 6173 ata#string-upcas\n-0000ca00: 6552 6574 7572 6e20 6120 6e65 7720 7374 eReturn a new st\n-0000ca10: 7269 6e67 2c20 616e 2075 7070 6572 2063 ring, an upper c\n-0000ca20: 6173 6520 636f 7079 206f 6620 7374 7269 ase copy of stri\n-0000ca30: 6e67 2058 2e00 7265 702e 6461 7461 236d ng X..rep.data#m\n-0000ca40: 6170 636f 6e63 6174 2046 554e 2053 4551 apconcat FUN SEQ\n-0000ca50: 5545 4e43 4520 5345 5041 5241 544f 5272 UENCE SEPARATORr\n-0000ca60: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n-0000ca70: 6d65 2364 6f6d 6169 6e2d 6265 6c6f 772d me#domain-below-\n-0000ca80: 7052 6574 7572 6e20 7472 7565 2069 6620 pReturn true if \n-0000ca90: 646f 6d61 696e 206e 616d 6520 4431 2069 domain name D1 i\n-0000caa0: 7320 6062 656c 6f77 2720 646f 6d61 696e s `below' domain\n-0000cab0: 206e 616d 6520 4432 2e72 6570 2e6e 6574 name D2.rep.net\n-0000cac0: 2e64 6f6d 6169 6e2d 6e61 6d65 2364 6f6d .domain-name#dom\n-0000cad0: 6169 6e2d 6571 7561 6c2d 7052 6574 7572 ain-equal-pRetur\n-0000cae0: 6e20 7472 7565 2069 6620 7468 6520 646f n true if the do\n-0000caf0: 6d61 696e 206e 616d 6573 2044 3120 616e main names D1 an\n-0000cb00: 6420 4432 2061 7265 2074 6865 2073 616d d D2 are the sam\n-0000cb10: 6500 7265 702e 6e65 742e 7270 6323 7270 e.rep.net.rpc#rp\n-0000cb20: 632d 6f75 7470 7574 2d68 616e 646c 6572 c-output-handler\n-0000cb30: 2053 4f43 4b45 5420 4f55 5450 5554 7265 SOCKET OUTPUTre\n-0000cb40: 702e 6e65 742e 7270 6323 7270 632d 6465 p.net.rpc#rpc-de\n-0000cb50: 7374 726f 792d 7365 7276 6572 5374 6f70 stroy-serverStop\n-0000cb60: 206c 6973 7465 6e69 6e67 2066 6f72 2072 listening for r\n-0000cb70: 7063 2063 6f6e 6e65 6374 696f 6e73 206f pc connections o\n-0000cb80: 6e20 7468 6520 6375 7272 656e 7420 6d61 n the current ma\n-0000cb90: 6368 696e 6500 7265 702e 6e65 742e 7270 chine.rep.net.rp\n-0000cba0: 6323 676c 6f62 616c 2d69 642d 3e72 7063 c#global-id->rpc\n-0000cbb0: 2d70 726f 7879 2049 4400 7265 702e 7379 -proxy ID.rep.sy\n-0000cbc0: 7374 656d 2370 7764 2d70 726f 6d70 7420 stem#pwd-prompt \n-0000cbd0: 5052 4f4d 5054 0072 6570 2e73 7973 7465 PROMPT.rep.syste\n-0000cbe0: 6d23 6765 7465 6e76 204e 414d 4572 6570 m#getenv NAMErep\n-0000cbf0: 2e75 7469 6c2e 6461 7465 2364 6174 652d .util.date#date-\n-0000cc00: 7469 6d65 7a6f 6e65 2d61 6c69 7374 416c timezone-alistAl\n-0000cc10: 6973 7420 6f66 2028 5449 4d45 5a4f 4e45 ist of (TIMEZONE\n-0000cc20: 202e 204d 494e 5554 4553 2d44 4946 4645 . MINUTES-DIFFE\n-0000cc30: 5245 4e43 4529 2e72 6570 2e75 7469 6c2e RENCE).rep.util.\n-0000cc40: 7469 6d65 2374 696d 652d 3e73 6563 6f6e time#time->secon\n-0000cc50: 6473 436f 6e76 6572 7420 7468 6520 7469 dsConvert the ti\n-0000cc60: 6d65 7374 616d 7020 5449 4d45 2074 6f20 mestamp TIME to \n-0000cc70: 7468 6520 6e75 6d62 6572 206f 6620 7365 the number of se\n-0000cc80: 636f 6e64 7320 7369 6e63 6520 7468 6520 conds since the \n-0000cc90: 6570 6f63 682e 2a69 7370 656c 6c2d 7072 epoch.*ispell-pr\n-0000cca0: 6f67 7261 6d2a 4669 6c65 6e61 6d65 206f ogram*Filename o\n-0000ccb0: 6620 7072 6f67 7261 6d20 7573 6564 2074 f program used t\n-0000ccc0: 6f20 7374 6172 7420 6973 7065 6c6c 2831 o start ispell(1\n-0000ccd0: 292e 2a69 7370 656c 6c2d 6f70 7469 6f6e ).*ispell-option\n-0000cce0: 732a 4c69 7374 206f 6620 6f70 7469 6f6e s*List of option\n-0000ccf0: 7320 746f 2070 6173 7320 746f 2049 7370 s to pass to Isp\n-0000cd00: 656c 6c2a 6973 7065 6c6c 2d64 6963 7469 ell*ispell-dicti\n-0000cd10: 6f6e 6172 792a 4e61 6d65 206f 6620 6469 onary*Name of di\n-0000cd20: 6374 696f 6e61 7279 2074 6f20 7061 7373 ctionary to pass\n-0000cd30: 2074 6f20 4973 7065 6c6c 2c20 6f72 206e to Ispell, or n\n-0000cd40: 696c 2066 6f72 2074 6865 2064 6566 6175 il for the defau\n-0000cd50: 6c74 2e2a 6973 7065 6c6c 2d74 696d 656f lt.*ispell-timeo\n-0000cd60: 7574 2a53 6563 6f6e 6473 2074 6f20 7761 ut*Seconds to wa\n-0000cd70: 6974 2066 6f72 2069 7370 656c 6c20 6f75 it for ispell ou\n-0000cd80: 7470 7574 2062 6566 6f72 6520 6769 7669 tput before givi\n-0000cd90: 6e67 2075 702e 7265 702e 7574 696c 2e69 ng up.rep.util.i\n-0000cda0: 7370 656c 6c23 7072 6f63 6573 7353 7562 spell#processSub\n-0000cdb0: 7072 6f63 6573 7320 7468 6174 2069 7370 process that isp\n-0000cdc0: 656c 6c20 6973 2072 756e 6e69 6e67 2069 ell is running i\n-0000cdd0: 6e2c 206f 7220 6e69 6c20 6966 2069 7370 n, or nil if isp\n-0000cde0: 656c 6c20 6973 6e27 7420 7275 6e6e 696e ell isn't runnin\n-0000cdf0: 672e 7265 702e 7574 696c 2e69 7370 656c g.rep.util.ispel\n-0000ce00: 6c23 6c69 6e65 2d63 616c 6c62 6163 6b46 l#line-callbackF\n-0000ce10: 756e 6374 696f 6e20 746f 2063 616c 6c20 unction to call \n-0000ce20: 6173 796e 6368 726f 6e6f 7573 6c79 2077 asynchronously w\n-0000ce30: 6974 6820 6120 7369 6e67 6c65 206c 696e ith a single lin\n-0000ce40: 6520 6f66 206f 7574 7075 7420 6672 6f6d e of output from\n-0000ce50: 2069 7370 656c 6c2e 0072 6570 2e75 7469 ispell..rep.uti\n-0000ce60: 6c2e 6973 7065 6c6c 2369 7370 656c 6c2d l.ispell#ispell-\n-0000ce70: 7365 742d 6469 6374 696f 6e61 7279 2044 set-dictionary D\n-0000ce80: 4943 542d 4e41 4d45 7265 702e 7574 696c ICT-NAMErep.util\n-0000ce90: 2e69 7370 656c 6c23 6973 7065 6c6c 2d61 .ispell#ispell-a\n-0000cea0: 6464 2d77 6f72 642d 746f 2d64 6963 7469 dd-word-to-dicti\n-0000ceb0: 6f6e 6172 7941 6464 2074 6865 2073 7472 onaryAdd the str\n-0000cec0: 696e 6720 574f 5244 2074 6f20 796f 7572 ing WORD to your\n-0000ced0: 2070 6572 736f 6e61 6c20 4973 7065 6c6c personal Ispell\n-0000cee0: 2064 6963 7469 6f6e 6172 792e 7265 702e dictionary.rep.\n-0000cef0: 7574 696c 2e69 7370 656c 6c23 6973 7065 util.ispell#ispe\n-0000cf00: 6c6c 2d61 6464 2d77 6f72 642d 666f 722d ll-add-word-for-\n-0000cf10: 7365 7373 696f 6e41 6464 2074 6865 2073 sessionAdd the s\n-0000cf20: 7472 696e 6720 574f 5244 2074 6f20 4973 tring WORD to Is\n-0000cf30: 7065 6c6c 2773 2070 6572 2d73 6573 7369 pell's per-sessi\n-0000cf40: 6f6e 2064 6963 7469 6f6e 6172 792e 0072 on dictionary..r\n-0000cf50: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n-0000cf60: 7370 656c 6c2d 7361 7665 2d64 6963 7469 spell-save-dicti\n-0000cf70: 6f6e 6172 7972 6570 2e75 7469 6c2e 6d69 onaryrep.util.mi\n-0000cf80: 7363 2370 726f 6772 616d 2d65 7869 7374 sc#program-exist\n-0000cf90: 732d 7052 6574 7572 6e73 2074 7275 6520 s-pReturns true \n-0000cfa0: 6966 2061 2070 726f 6772 616d 206e 616d if a program nam\n-0000cfb0: 6564 2043 4d44 2063 616e 2062 6520 666f ed CMD can be fo\n-0000cfc0: 756e 6420 696e 2074 6865 2063 7572 7265 und in the curre\n-0000cfd0: 6e74 2070 6174 6800 7265 702e 6461 7461 nt path.rep.data\n-0000cfe0: 2372 656d 6f76 6520 454c 5420 4c53 542e #remove ELT LST.\n-0000cff0: 1adc 0000 0000 0000 1900 0000 0e00 0000 ................\n-0000d000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0000d010: 6574 6572 2363 616c 6c2f 6363 6361 6c6c eter#call/cccall\n-0000d020: 2f63 6320 4655 4e43 5449 4f4e 0a0a 496e /cc FUNCTION..In\n-0000d030: 766f 6b65 2046 554e 4354 494f 4e20 7769 voke FUNCTION wi\n-0000d040: 7468 2061 2073 696e 676c 6520 7061 7261 th a single para\n-0000d050: 6d65 7465 722c 2074 6865 2063 6f6e 7469 meter, the conti\n-0000d060: 6e75 6174 696f 6e20 6675 6e63 7469 6f6e nuation function\n-0000d070: 206f 660a 7468 6520 6375 7272 656e 7420 of.the current \n-0000d080: 7374 6174 6520 6f66 2074 6865 2069 6e74 state of the int\n-0000d090: 6572 7072 6574 6572 2e20 5375 6273 6571 erpreter. Subseq\n-0000d0a0: 7565 6e74 6c79 2063 616c 6c69 6e67 2074 uently calling t\n-0000d0b0: 6865 0a63 6f6e 7469 6e75 6174 696f 6e20 he.continuation \n-0000d0c0: 6675 6e63 7469 6f6e 2028 7769 7468 2061 function (with a\n-0000d0d0: 6e20 6f70 7469 6f6e 616c 2073 696e 676c n optional singl\n-0000d0e0: 6520 6172 6775 6d65 6e74 2920 7769 6c6c e argument) will\n-0000d0f0: 2070 6173 730a 636f 6e74 726f 6c20 696d pass.control im\n-0000d100: 6d65 6469 6174 656c 7920 6261 636b 2074 mediately back t\n-0000d110: 6f20 7468 6520 7374 6174 656d 656e 7420 o the statement \n-0000d120: 666f 6c6c 6f77 696e 6720 7468 6520 6361 following the ca\n-0000d130: 6c6c 2074 6f20 7468 650a 6063 616c 6c2f ll to the.`call/\n-0000d140: 6363 2720 6675 6e63 7469 6f6e 2028 6576 cc' function (ev\n-0000d150: 656e 2069 6620 7468 6174 2073 7461 636b en if that stack\n-0000d160: 2066 7261 6d65 2068 6173 2073 696e 6365 frame has since\n-0000d170: 2062 6565 6e20 6578 6974 6564 292e 7265 been exited).re\n-0000d180: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0000d190: 6572 2363 616c 6c2d 7769 7468 2d62 6172 er#call-with-bar\n-0000d1a0: 7269 6572 6361 6c6c 2d77 6974 682d 6261 riercall-with-ba\n-0000d1b0: 7272 6965 7220 5448 554e 4b20 434c 4f53 rrier THUNK CLOS\n-0000d1c0: 4544 205b 494e 2d54 4855 4e4b 5d20 5b4f ED [IN-THUNK] [O\n-0000d1d0: 5554 2d54 4855 4e4b 5d0a 0a43 616c 6c20 UT-THUNK]..Call \n-0000d1e0: 5448 554e 4b20 696e 7369 6465 2061 206e THUNK inside a n\n-0000d1f0: 6577 2065 7865 6375 7469 6f6e 2065 6e76 ew execution env\n-0000d200: 6972 6f6e 6d65 6e74 2e20 4966 2043 4c4f ironment. If CLO\n-0000d210: 5345 4420 6973 206e 6f6e 2d60 6e69 6c27 SED is non-`nil'\n-0000d220: 0a74 6865 6e20 7468 6520 6e65 7720 656e .then the new en\n-0000d230: 7669 726f 6e6d 656e 7420 7769 6c6c 2062 vironment will b\n-0000d240: 6520 6578 6974 6564 2065 7861 6374 6c79 e exited exactly\n-0000d250: 206f 6e63 6520 2869 2e65 2e0a 636f 6e74 once (i.e..cont\n-0000d260: 696e 7561 7469 6f6e 7320 6d61 7920 6e6f inuations may no\n-0000d270: 7420 7061 7373 2074 6872 6f75 6768 2069 t pass through i\n-0000d280: 7429 2e0a 0a41 6c74 6572 6e61 7469 7665 t)...Alternative\n-0000d290: 6c79 2c20 6966 2043 4c4f 5345 4420 6973 ly, if CLOSED is\n-0000d2a0: 2060 6e69 6c27 2074 6865 6e20 7468 6520 `nil' then the \n-0000d2b0: 656e 7669 726f 6e6d 656e 7420 6973 2073 environment is s\n-0000d2c0: 6169 6420 746f 2062 650a 606f 7065 6e27 aid to be.`open'\n-0000d2d0: 2061 6e64 2063 6f6e 7469 6e75 6174 696f and continuatio\n-0000d2e0: 6e73 206d 6179 2063 6175 7365 2063 6f6e ns may cause con\n-0000d2f0: 7472 6f6c 2074 6f20 666c 6f77 2069 6e74 trol to flow int\n-0000d300: 6f20 616e 6420 6f75 7420 6f66 2074 6865 o and out of the\n-0000d310: 0a6e 6577 2065 6e76 6972 6f6e 6d65 6e74 .new environment\n-0000d320: 2e20 4173 2074 6869 7320 6861 7070 656e . As this happen\n-0000d330: 7320 6f6e 6520 6f66 2049 4e2d 5448 554e s one of IN-THUN\n-0000d340: 4b20 6f72 204f 5554 2d54 4855 4e4b 2077 K or OUT-THUNK w\n-0000d350: 696c 6c20 6265 0a63 616c 6c65 6420 2869 ill be.called (i\n-0000d360: 6620 6465 6669 6e65 6429 2e0a 0a54 6865 f defined)...The\n-0000d370: 2076 616c 7565 206f 6620 7468 6973 2066 value of this f\n-0000d380: 756e 6374 696f 6e20 6973 2074 6865 2076 unction is the v\n-0000d390: 616c 7565 2072 6574 7572 6e65 6420 6279 alue returned by\n-0000d3a0: 2054 4855 4e4b 2e72 6570 2e74 6872 6561 THUNK.rep.threa\n-0000d3b0: 6473 236d 616b 652d 7375 7370 656e 6465 ds#make-suspende\n-0000d3c0: 642d 7468 7265 6164 6d61 6b65 2d73 7573 d-threadmake-sus\n-0000d3d0: 7065 6e64 6564 2d74 6872 6561 6420 5448 pended-thread TH\n-0000d3e0: 554e 4b20 5b4e 414d 455d 0a0a 4964 656e UNK [NAME]..Iden\n-0000d3f0: 7469 6361 6c20 746f 2060 6d61 6b65 2d74 tical to `make-t\n-0000d400: 6872 6561 6427 2c20 6578 6365 7074 2074 hread', except t\n-0000d410: 6861 7420 7468 6520 6372 6561 7465 6420 hat the created \n-0000d420: 7468 7265 6164 2077 696c 6c20 6265 0a69 thread will be.i\n-0000d430: 6d6d 6564 6961 7465 6c79 2070 7574 2069 mmediately put i\n-0000d440: 6e20 7468 6520 7375 7370 656e 6465 6420 n the suspended \n-0000d450: 7374 6174 652e 7265 702e 7468 7265 6164 state.rep.thread\n-0000d460: 7323 7468 7265 6164 2d73 7573 7065 6e64 s#thread-suspend\n-0000d470: 6564 2d70 7468 7265 6164 2d73 7573 7065 ed-pthread-suspe\n-0000d480: 6e64 6564 2d70 2054 4852 4541 440a 0a52 nded-p THREAD..R\n-0000d490: 6574 7572 6e20 6074 2720 6966 2054 4852 eturn `t' if THR\n-0000d4a0: 4541 4420 6973 2063 7572 7265 6e74 6c79 EAD is currently\n-0000d4b0: 2073 7573 7065 6e64 6564 2066 726f 6d20 suspended from \n-0000d4c0: 7275 6e6e 696e 672e 7265 702e 7468 7265 running.rep.thre\n-0000d4d0: 6164 7323 616c 6c2d 7468 7265 6164 7361 ads#all-threadsa\n-0000d4e0: 6c6c 2d74 6872 6561 6473 205b 4445 5054 ll-threads [DEPT\n-0000d4f0: 485d 0a0a 5265 7475 726e 2061 206c 6973 H]..Return a lis\n-0000d500: 7420 6f66 2061 6c6c 2074 6872 6561 6473 t of all threads\n-0000d510: 2e72 6570 2e74 6872 6561 6473 2374 6872 .rep.threads#thr\n-0000d520: 6561 642d 7065 726d 6974 7468 7265 6164 ead-permitthread\n-0000d530: 2d70 6572 6d69 740a 0a44 6563 7265 6d65 -permit..Decreme\n-0000d540: 6e74 2074 6865 2074 6872 6561 6420 7072 nt the thread pr\n-0000d550: 6565 6d70 7469 6f6e 206c 6f63 6b2e 2057 eemption lock. W\n-0000d560: 6865 6e20 6772 6561 7468 6572 2074 6861 hen greather tha\n-0000d570: 6e20 7a65 726f 2061 6c6c 0a70 7265 656d n zero all.preem\n-0000d580: 7074 696f 6e20 6f66 2074 6872 6561 6473 ption of threads\n-0000d590: 2069 7320 6469 7361 626c 6564 2e20 5265 is disabled. Re\n-0000d5a0: 7475 726e 7320 6074 2720 6966 2070 7265 turns `t' if pre\n-0000d5b0: 656d 7074 696f 6e20 6973 2062 6c6f 636b emption is block\n-0000d5c0: 6564 0a61 7320 7468 6973 2066 756e 6374 ed.as this funct\n-0000d5d0: 696f 6e20 7265 7475 726e 732e 7265 702e ion returns.rep.\n-0000d5e0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0000d5f0: 236d 616b 652d 666c 7569 646d 616b 652d #make-fluidmake-\n-0000d600: 666c 7569 6420 5b56 414c 5545 5d0a 0a43 fluid [VALUE]..C\n-0000d610: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n-0000d620: 2061 6e20 6f62 6a65 6374 2072 6570 7265 an object repre\n-0000d630: 7365 6e74 696e 6720 6120 6066 6c75 6964 senting a `fluid\n-0000d640: 2720 7661 6c75 652d 2d61 6e20 616e 6f6e ' value--an anon\n-0000d650: 796d 6f75 730a 6479 6e61 6d69 6361 6c6c ymous.dynamicall\n-0000d660: 7920 626f 756e 6420 7661 7269 6162 6c65 y bound variable\n-0000d670: 2e0a 0a49 6620 5641 4c55 4520 6973 2064 ...If VALUE is d\n-0000d680: 6566 696e 6564 2074 6865 2069 6e69 7469 efined the initi\n-0000d690: 616c 2076 616c 7565 206f 6620 7468 6520 al value of the \n-0000d6a0: 666c 7569 6420 6973 2056 414c 5545 2c20 fluid is VALUE, \n-0000d6b0: 6f74 6865 7277 6973 650a 6974 2069 7320 otherwise.it is \n-0000d6c0: 7468 6520 7379 6d62 6f6c 2060 6e69 6c27 the symbol `nil'\n-0000d6d0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0000d6e0: 7265 7465 7223 666c 7569 6466 6c75 6964 reter#fluidfluid\n-0000d6f0: 2046 4c55 4944 0a0a 5265 7475 726e 2074 FLUID..Return t\n-0000d700: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-0000d710: 6d6f 7374 2072 6563 656e 746c 7920 6372 most recently cr\n-0000d720: 6561 7465 6420 6269 6e64 696e 6720 6f66 eated binding of\n-0000d730: 2074 6865 2066 6c75 6964 0a76 6172 6961 the fluid.varia\n-0000d740: 626c 6520 6f62 6a65 6374 2046 4c55 4944 ble object FLUID\n-0000d750: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0000d760: 7265 7465 7223 666c 7569 642d 7365 7466 reter#fluid-setf\n-0000d770: 6c75 6964 2d73 6574 2046 4c55 4944 2056 luid-set FLUID V\n-0000d780: 414c 5545 0a0a 5365 7420 7468 6520 7661 ALUE..Set the va\n-0000d790: 6c75 6520 6f66 2074 6865 206d 6f73 7420 lue of the most \n-0000d7a0: 7265 6365 6e74 6c79 2063 7265 6174 6564 recently created\n-0000d7b0: 2062 696e 6469 6e67 206f 6620 7468 6520 binding of the \n-0000d7c0: 666c 7569 640a 7661 7269 6162 6c65 206f fluid.variable o\n-0000d7d0: 626a 6563 7420 464c 5549 4420 746f 2056 bject FLUID to V\n-0000d7e0: 414c 5545 2e72 6570 2e69 6f2e 7374 7265 ALUE.rep.io.stre\n-0000d7f0: 616d 7323 7072 696e 6370 7269 6e63 204f ams#princprinc O\n-0000d800: 424a 4543 5420 5b53 5452 4541 4d5d 0a0a BJECT [STREAM]..\n-0000d810: 5072 696e 7473 2061 2074 6578 7420 7265 Prints a text re\n-0000d820: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of \n-0000d830: 4f42 4a45 4354 2074 6f20 5354 5245 414d OBJECT to STREAM\n-0000d840: 2028 6f72 2074 6865 2063 6f6e 7465 6e74 (or the content\n-0000d850: 7320 6f66 2074 6865 0a76 6172 6961 626c s of the.variabl\n-0000d860: 6520 7374 616e 6461 7264 2d6f 7574 7075 e standard-outpu\n-0000d870: 7429 2c20 6e6f 2073 7472 616e 6765 2063 t), no strange c\n-0000d880: 6861 7261 6374 6572 7320 6172 6520 7175 haracters are qu\n-0000d890: 6f74 6564 2061 6e64 206e 6f20 7175 6f74 oted and no quot\n-0000d8a0: 6573 0a61 7265 2070 7269 6e74 6564 2061 es.are printed a\n-0000d8b0: 726f 756e 6420 7374 7269 6e67 732e 7265 round strings.re\n-0000d8c0: 702e 696f 2e73 7472 6561 6d73 236d 616b p.io.streams#mak\n-0000d8d0: 652d 7374 7269 6e67 2d6f 7574 7075 742d e-string-output-\n-0000d8e0: 7374 7265 616d 6d61 6b65 2d73 7472 696e streammake-strin\n-0000d8f0: 672d 6f75 7470 7574 2d73 7472 6561 6d0a g-output-stream.\n-0000d900: 0a52 6574 7572 6e73 2061 6e20 6f75 7470 .Returns an outp\n-0000d910: 7574 2073 7472 6561 6d20 7768 6963 6820 ut stream which \n-0000d920: 7769 6c6c 2061 6363 756d 756c 6174 6520 will accumulate \n-0000d930: 7468 6520 6368 6172 6163 7465 7273 2077 the characters w\n-0000d940: 7269 7474 656e 2074 6f0a 6974 2066 6f72 ritten to.it for\n-0000d950: 2074 6865 2075 7365 206f 6620 7468 6520 the use of the \n-0000d960: 6067 6574 2d6f 7574 7075 742d 7374 7265 `get-output-stre\n-0000d970: 616d 2d73 7472 696e 6727 2066 756e 6374 am-string' funct\n-0000d980: 696f 6e2e 7265 702e 696f 2e73 7472 6561 ion.rep.io.strea\n-0000d990: 6d73 236f 7574 7075 742d 7374 7265 616d ms#output-stream\n-0000d9a0: 2d70 6f75 7470 7574 2d73 7472 6561 6d2d -poutput-stream-\n-0000d9b0: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n-0000d9c0: 2069 6620 4152 4720 6973 2061 6e20 6f75 if ARG is an ou\n-0000d9d0: 7470 7574 2073 7472 6561 6d2e 7265 702e tput stream.rep.\n-0000d9e0: 6461 7461 2363 6f6e 7363 6f6e 7320 4341 data#conscons CA\n-0000d9f0: 5220 4344 520a 0a52 6574 7572 6e73 2061 R CDR..Returns a\n-0000da00: 206e 6577 2063 6f6e 732d 6365 6c6c 2077 new cons-cell w\n-0000da10: 6974 6820 6361 7220 4341 5220 616e 6420 ith car CAR and \n-0000da20: 6364 7220 4344 522e 7265 702e 6461 7461 cdr CDR.rep.data\n-0000da30: 2369 646c 652d 6761 7262 6167 652d 7468 #idle-garbage-th\n-0000da40: 7265 7368 6f6c 6469 646c 652d 6761 7262 resholdidle-garb\n-0000da50: 6167 652d 7468 7265 7368 6f6c 6420 5b4e age-threshold [N\n-0000da60: 4557 2d56 414c 5545 5d0a 0a54 6865 206e EW-VALUE]..The n\n-0000da70: 756d 6265 7220 6f66 2062 7974 6573 206f umber of bytes o\n-0000da80: 6620 7374 6f72 6167 6520 7768 6963 6820 f storage which \n-0000da90: 6d75 7374 2062 6520 7573 6564 2062 6566 must be used bef\n-0000daa0: 6f72 6520 6120 6761 7262 6167 652d 0a63 ore a garbage-.c\n-0000dab0: 6f6c 6c65 6374 696f 6e20 6973 2074 7269 ollection is tri\n-0000dac0: 6767 6572 6564 2077 6865 6e20 7468 6520 ggered when the \n-0000dad0: 6564 6974 6f72 2069 7320 6964 6c65 2e72 editor is idle.r\n-0000dae0: 6570 2e64 6174 6123 6761 7262 6167 652d ep.data#garbage-\n-0000daf0: 636f 6c6c 6563 7467 6172 6261 6765 2d63 collectgarbage-c\n-0000db00: 6f6c 6c65 6374 0a0a 5363 616e 7320 616c ollect..Scans al\n-0000db10: 6c20 616c 6c6f 6361 7465 6420 7374 6f72 l allocated stor\n-0000db20: 6167 6520 666f 7220 756e 7573 6162 6c65 age for unusable\n-0000db30: 2064 6174 612c 2061 6e64 2070 7574 7320 data, and puts \n-0000db40: 6974 206f 6e74 6f20 7468 6520 6672 6565 it onto the free\n-0000db50: 2d0a 6c69 7374 2e20 5468 6973 2069 7320 -.list. This is \n-0000db60: 646f 6e65 2061 7574 6f6d 6174 6963 616c done automatical\n-0000db70: 6c79 2077 6865 6e20 7468 6520 616d 6f75 ly when the amou\n-0000db80: 6e74 206f 6620 7374 6f72 6167 6520 7573 nt of storage us\n-0000db90: 6564 2073 696e 6365 2074 6865 0a6c 6173 ed since the.las\n-0000dba0: 7420 6761 7262 6167 652d 636f 6c6c 6563 t garbage-collec\n-0000dbb0: 7469 6f6e 2069 7320 6772 6561 7465 7220 tion is greater \n-0000dbc0: 7468 616e 2060 6761 7262 6167 652d 7468 than `garbage-th\n-0000dbd0: 7265 7368 6f6c 6427 2e72 6570 2e69 6f2e reshold'.rep.io.\n-0000dbe0: 6462 2e67 6462 6d23 6764 626d 2d6f 7065 db.gdbm#gdbm-ope\n-0000dbf0: 6e67 6462 6d2d 6f70 656e 2050 4154 4820 ngdbm-open PATH \n-0000dc00: 4143 4345 5353 2d54 5950 4520 5b4d 4f44 ACCESS-TYPE [MOD\n-0000dc10: 455d 205b 464c 4147 535d 7265 702e 696f E] [FLAGS]rep.io\n-0000dc20: 2e64 622e 6764 626d 2367 6462 6d2d 636c .db.gdbm#gdbm-cl\n-0000dc30: 6f73 6567 6462 6d2d 636c 6f73 6520 4442 osegdbm-close DB\n-0000dc40: 4d72 6570 2e69 6f2e 6462 2e67 6462 6d23 Mrep.io.db.gdbm#\n-0000dc50: 6764 626d 2d66 6574 6368 6764 626d 2d66 gdbm-fetchgdbm-f\n-0000dc60: 6574 6368 2044 424d 204b 4559 7265 702e etch DBM KEYrep.\n-0000dc70: 696f 2e64 622e 6764 626d 2367 6462 6d70 io.db.gdbm#gdbmp\n-0000dc80: 6764 626d 7020 4152 470a 0a52 6574 7572 gdbmp ARG..Retur\n-0000dc90: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a\n-0000dca0: 6e20 6764 626d 206f 626a 6563 7420 2863 n gdbm object (c\n-0000dcb0: 7265 6174 6564 2062 7920 6067 6462 6d2d reated by `gdbm-\n-0000dcc0: 6f70 656e 2729 2e64 6562 7567 2d6f 6e2d open').debug-on-\n-0000dcd0: 6572 726f 7257 6865 6e20 616e 2065 7272 errorWhen an err\n-0000dce0: 6f72 2069 7320 7369 676e 616c 6c65 6420 or is signalled \n-0000dcf0: 7468 6973 2076 6172 6961 626c 6520 636f this variable co\n-0000dd00: 6e74 726f 6c73 2077 6865 7468 6572 206f ntrols whether o\n-0000dd10: 7220 6e6f 7420 746f 0a65 6e74 6572 2074 r not to.enter t\n-0000dd20: 6865 204c 6973 7020 6465 6275 6767 6572 he Lisp debugger\n-0000dd30: 2069 6d6d 6564 6961 7465 6c79 2e20 4966 immediately. If\n-0000dd40: 2074 6865 2076 6172 6961 626c 6527 7320 the variable's \n-0000dd50: 7661 6c75 6520 6973 206e 6f6e 2d6e 696c value is non-nil\n-0000dd60: 206f 7220 610a 6c69 7374 206f 6620 7379 or a.list of sy\n-0000dd70: 6d62 6f6c 732d 2d6f 6e65 206f 6620 7768 mbols--one of wh\n-0000dd80: 6963 6820 6973 2074 6865 2073 6967 6e61 ich is the signa\n-0000dd90: 6c6c 6564 2065 7272 6f72 2073 796d 626f lled error symbo\n-0000dda0: 6c2d 2d74 6865 0a64 6562 7567 6765 7220 l--the.debugger \n-0000ddb0: 6973 2065 6e74 6572 6564 2e20 5265 6164 is entered. Read\n-0000ddc0: 2069 6e66 6f20 666f 7220 7468 6520 6465 info for the de\n-0000ddd0: 7461 696c 732e 6261 636b 7472 6163 652d tails.backtrace-\n-0000dde0: 6f6e 2d65 7272 6f72 5768 656e 2061 6e20 on-errorWhen an \n-0000ddf0: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall\n-0000de00: 6564 2074 6869 7320 7661 7269 6162 6c65 ed this variable\n-0000de10: 2063 6f6e 7472 6f6c 7320 7768 6574 6865 controls whethe\n-0000de20: 7220 6f72 206e 6f74 2074 6f0a 7072 696e r or not to.prin\n-0000de30: 7420 7468 6520 6261 636b 7472 6163 6520 t the backtrace \n-0000de40: 696d 6d65 6469 6174 656c 792e 2049 6620 immediately. If \n-0000de50: 7468 6520 7661 7269 6162 6c65 2773 2076 the variable's v\n-0000de60: 616c 7565 2069 7320 6e6f 6e2d 6e69 6c20 alue is non-nil \n-0000de70: 6f72 2061 206c 6973 740a 6f66 2073 796d or a list.of sym\n-0000de80: 626f 6c73 2d2d 6f6e 6520 6f66 2077 6869 bols--one of whi\n-0000de90: 6368 2069 7320 7468 6520 7369 676e 616c ch is the signal\n-0000dea0: 6c65 6420 6572 726f 7220 7379 6d62 6f6c led error symbol\n-0000deb0: 2d2d 7468 6520 6261 636b 7472 6163 650a --the backtrace.\n-0000dec0: 6973 2070 7269 6e74 6564 2e20 5265 6164 is printed. Read\n-0000ded0: 2069 6e66 6f20 666f 7220 7468 6520 6465 info for the de\n-0000dee0: 7461 696c 732e 6465 6275 672d 6d61 6372 tails.debug-macr\n-0000def0: 6f73 5768 656e 206e 696c 2c20 7468 6520 osWhen nil, the \n-0000df00: 6465 6275 6767 6572 2069 736e 2774 2065 debugger isn't e\n-0000df10: 6e74 6572 6564 2077 6869 6c65 2065 7870 ntered while exp\n-0000df20: 616e 6469 6e67 206d 6163 726f 2064 6566 anding macro def\n-0000df30: 696e 6974 696f 6e73 2e65 7272 6f72 2d68 initions.error-h\n-0000df40: 616e 646c 6572 2d66 756e 6374 696f 6e57 andler-functionW\n-0000df50: 6865 6e20 7365 7420 746f 2061 2066 756e hen set to a fun\n-0000df60: 6374 696f 6e20 7661 6c75 652c 2063 616c ction value, cal\n-0000df70: 6c65 6420 7769 7468 2074 776f 2061 7267 led with two arg\n-0000df80: 756d 656e 7473 2028 6572 726f 7220 7479 uments (error ty\n-0000df90: 7065 0a61 6e64 2064 6174 6129 2077 6865 pe.and data) whe\n-0000dfa0: 6e20 6c69 7370 2065 7272 6f72 7320 6f63 n lisp errors oc\n-0000dfb0: 6375 722e 7265 702e 696f 2e66 696c 6573 cur.rep.io.files\n-0000dfc0: 2366 696c 6570 6669 6c65 7020 4152 470a #filepfilep ARG.\n-0000dfd0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n-0000dfe0: 4720 6973 2061 2066 696c 6520 6f62 6a65 G is a file obje\n-0000dff0: 6374 2e00 0000 0000 0000 0000 0000 0000 ct..............\n-0000e000: 7265 702e 6461 7461 233e 3d3e 3d20 4152 rep.data#>=>= AR\n-0000e010: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n-0000e020: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n-0000e030: 2041 5247 3120 6973 2067 7265 6174 6572 ARG1 is greater\n-0000e040: 2d6f 722d 6571 7561 6c20 7468 616e 2041 -or-equal than A\n-0000e050: 5247 322e 204e 6f74 6520 7468 6174 2074 RG2. Note that t\n-0000e060: 6869 7320 636f 6d6d 616e 640a 6973 6e27 his command.isn'\n-0000e070: 7420 6c69 6d69 7465 6420 746f 206e 756d t limited to num\n-0000e080: 6265 7273 2c20 6974 2063 616e 2064 6f20 bers, it can do \n-0000e090: 7374 7269 6e67 732c 2070 6f73 6974 696f strings, positio\n-0000e0a0: 6e73 2c20 6d61 726b 732c 2065 7463 2061 ns, marks, etc a\n-0000e0b0: 7320 7765 6c6c 2e72 6570 2e64 6174 6123 s well.rep.data#\n-0000e0c0: 3c3d 3c3d 2041 5247 3120 4152 4732 205b <=<= ARG1 ARG2 [\n-0000e0d0: 4152 4733 202e 2e2e 5d0a 0a52 6574 7572 ARG3 ...]..Retur\n-0000e0e0: 6e73 2074 2069 6620 4152 4731 2069 7320 ns t if ARG1 is \n-0000e0f0: 6c65 7373 2d6f 722d 6571 7561 6c20 7468 less-or-equal th\n-0000e100: 616e 2041 5247 322e 204e 6f74 6520 7468 an ARG2. Note th\n-0000e110: 6174 2074 6869 7320 636f 6d6d 616e 6420 at this command \n-0000e120: 6973 6e27 740a 6c69 6d69 7465 6420 746f isn't.limited to\n-0000e130: 206e 756d 6265 7273 2c20 6974 2063 616e numbers, it can\n-0000e140: 2064 6f20 7374 7269 6e67 732c 2070 6f73 do strings, pos\n-0000e150: 6974 696f 6e73 2c20 6d61 726b 732c 2065 itions, marks, e\n-0000e160: 7463 2061 7320 7765 6c6c 2e72 6570 2e64 tc as well.rep.d\n-0000e170: 6174 6123 636f 6e73 7063 6f6e 7370 2041 ata#conspconsp A\n-0000e180: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n-0000e190: 2041 5247 2069 7320 6120 636f 6e73 2d63 ARG is a cons-c\n-0000e1a0: 656c 6c2e 7265 702e 6461 7461 236c 6973 ell.rep.data#lis\n-0000e1b0: 7470 6c69 7374 7020 4152 470a 0a52 6574 tplistp ARG..Ret\n-0000e1c0: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n-0000e1d0: 2061 206c 6973 742c 2028 6569 7468 6572 a list, (either\n-0000e1e0: 2061 2063 6f6e 732d 6365 6c6c 206f 7220 a cons-cell or \n-0000e1f0: 6e69 6c29 2e72 6570 2e64 6174 6123 7374 nil).rep.data#st\n-0000e200: 7269 6e67 7073 7472 696e 6770 2041 5247 ringpstringp ARG\n-0000e210: 0a0a 5265 7475 726e 7320 7420 6973 2041 ..Returns t is A\n-0000e220: 5247 2069 7320 6120 7374 7269 6e67 2e72 RG is a string.r\n-0000e230: 6570 2e64 6174 6123 7665 6374 6f72 7076 ep.data#vectorpv\n-0000e240: 6563 746f 7270 2041 5247 0a0a 5265 7475 ectorp ARG..Retu\n-0000e250: 726e 7320 7420 6966 2041 5247 2069 7320 rns t if ARG is \n-0000e260: 6120 7665 6374 6f72 2e72 6570 2e6c 616e a vector.rep.lan\n-0000e270: 672e 696e 7465 7270 7265 7465 7223 6d61 g.interpreter#ma\n-0000e280: 6372 6f70 6d61 6372 6f70 2041 5247 0a0a cropmacrop ARG..\n-0000e290: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n-0000e2a0: 2069 7320 6120 6d61 6372 6f2e 7265 702e is a macro.rep.\n-0000e2b0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0000e2c0: 2373 7562 7270 7375 6272 7020 4152 470a #subrpsubrp ARG.\n-0000e2d0: 0a52 6574 7572 6e73 2074 2069 6620 6172 .Returns t if ar\n-0000e2e0: 6720 6973 2061 2070 7269 6d69 7469 7665 g is a primitive\n-0000e2f0: 2066 756e 6374 696f 6e2e 7265 702e 7379 function.rep.sy\n-0000e300: 7374 656d 2363 616c 6c2d 686f 6f6b 6361 stem#call-hookca\n-0000e310: 6c6c 2d68 6f6f 6b20 484f 4f4b 2041 5247 ll-hook HOOK ARG\n-0000e320: 2d4c 4953 5420 5b54 5950 455d 0a0a 4361 -LIST [TYPE]..Ca\n-0000e330: 6c6c 2074 6865 2068 6f6f 6b20 6e61 6d65 ll the hook name\n-0000e340: 6420 6279 2074 6865 2073 796d 626f 6c20 d by the symbol \n-0000e350: 484f 4f4b 2c20 7061 7373 696e 6720 616c HOOK, passing al\n-0000e360: 6c20 6675 6e63 7469 6f6e 7320 7468 6520 l functions the \n-0000e370: 6172 6775 6d65 6e74 730a 696e 2074 6865 arguments.in the\n-0000e380: 206c 6973 7420 4152 472d 4c49 5354 2e20 list ARG-LIST. \n-0000e390: 4e6f 7465 2074 6861 7420 484f 4f4b 206d Note that HOOK m\n-0000e3a0: 6179 2061 6c73 6f20 6265 2074 6865 2061 ay also be the a\n-0000e3b0: 6374 7561 6c20 6c69 7374 206f 6620 6675 ctual list of fu\n-0000e3c0: 6e63 7469 6f6e 730a 746f 2063 616c 6c2e nctions.to call.\n-0000e3d0: 0a0a 5459 5045 2064 6566 696e 6573 2068 ..TYPE defines h\n-0000e3e0: 6f77 2074 6865 2072 6574 7572 6e20 7661 ow the return va\n-0000e3f0: 6c75 6573 206f 6620 6561 6368 2066 756e lues of each fun\n-0000e400: 6374 696f 6e20 696e 2074 6865 2068 6f6f ction in the hoo\n-0000e410: 6b20 6172 650a 7472 6561 7465 642e 2049 k are.treated. I\n-0000e420: 6620 5459 5045 2069 7320 6e69 6c20 7468 f TYPE is nil th\n-0000e430: 6579 2061 7265 2069 676e 6f72 6564 2c20 ey are ignored, \n-0000e440: 6966 2054 5950 4520 6973 2074 6865 2073 if TYPE is the s\n-0000e450: 796d 626f 6c20 6061 6e64 270a 7468 6520 ymbol `and'.the \n-0000e460: 686f 6f6b 2061 626f 7274 7320 6166 7465 hook aborts afte\n-0000e470: 7220 6120 6675 6e63 7469 6f6e 2072 6574 r a function ret\n-0000e480: 7572 6e73 206e 696c 2c20 6966 2054 5950 urns nil, if TYP\n-0000e490: 4520 6973 2060 6f72 2720 7468 6520 686f E is `or' the ho\n-0000e4a0: 6f6b 0a61 626f 7274 7320 7768 656e 2061 ok.aborts when a\n-0000e4b0: 2066 756e 6374 696f 6e20 7265 7475 726e function return\n-0000e4c0: 7320 6e6f 6e2d 6e69 6c2e 0a0a 496e 2061 s non-nil...In a\n-0000e4d0: 6c6c 2063 6173 6573 2074 6865 2076 616c ll cases the val\n-0000e4e0: 7565 2072 6574 7572 6e65 6420 6279 2074 ue returned by t\n-0000e4f0: 6865 206c 6173 742d 6576 616c 7561 7465 he last-evaluate\n-0000e500: 6420 6675 6e63 7469 6f6e 2069 730a 7265 d function is.re\n-0000e510: 7475 726e 6564 2e72 6570 2e6c 616e 672e turned.rep.lang.\n-0000e520: 696e 7465 7270 7265 7465 7223 636f 6e74 interpreter#cont\n-0000e530: 696e 7561 7469 6f6e 2d63 616c 6c61 626c inuation-callabl\n-0000e540: 652d 7063 6f6e 7469 6e75 6174 696f 6e2d e-pcontinuation-\n-0000e550: 6361 6c6c 6162 6c65 2d70 2043 4f4e 5449 callable-p CONTI\n-0000e560: 4e55 4154 494f 4e0a 0a52 6574 7572 6e73 NUATION..Returns\n-0000e570: 2060 7427 2069 6620 7468 6520 636f 6e74 `t' if the cont\n-0000e580: 696e 7561 7469 6f6e 206f 626a 6563 7420 inuation object \n-0000e590: 434f 4e54 494e 5541 5449 4f4e 2066 726f CONTINUATION fro\n-0000e5a0: 6d20 7468 6520 6375 7272 656e 740a 6578 m the current.ex\n-0000e5b0: 6563 7574 696f 6e20 706f 696e 7420 6f66 ecution point of\n-0000e5c0: 2074 6865 2069 6e74 6572 7072 6574 6572 the interpreter\n-0000e5d0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0000e5e0: 7265 7465 7223 6361 6c6c 2d77 6974 682d reter#call-with-\n-0000e5f0: 6f62 6a65 6374 6361 6c6c 2d77 6974 682d objectcall-with-\n-0000e600: 6f62 6a65 6374 2041 5247 2054 4855 4e4b object ARG THUNK\n-0000e610: 0a0a 4361 6c6c 2074 6865 207a 6572 6f2d ..Call the zero-\n-0000e620: 7061 7261 6d65 7465 7220 6675 6e63 7469 parameter functi\n-0000e630: 6f6e 2054 4855 4e4b 2c20 7769 7468 206f on THUNK, with o\n-0000e640: 626a 6563 7420 4152 4720 7465 6d70 6f72 bject ARG tempor\n-0000e650: 6172 696c 790a 6062 6f75 6e64 2720 2861 arily.`bound' (a\n-0000e660: 2074 7970 652d 7370 6563 6966 6963 206f type-specific o\n-0000e670: 7065 7261 7469 6f6e 2c20 7573 7561 6c6c peration, usuall\n-0000e680: 7920 746f 206d 616b 6520 4152 4720 6061 y to make ARG `a\n-0000e690: 6374 6976 6527 2069 6e0a 736f 6d65 2077 ctive' in.some w\n-0000e6a0: 6179 292e 2057 6865 6e20 5448 554e 4b20 ay). When THUNK \n-0000e6b0: 7265 7475 726e 7320 4152 4720 6973 2075 returns ARG is u\n-0000e6c0: 6e62 6f75 6e64 2e20 5468 6520 7661 6c75 nbound. The valu\n-0000e6d0: 6520 7265 7475 726e 6564 2062 790a 5448 e returned by.TH\n-0000e6e0: 554e 4b20 6973 2074 6865 6e20 7265 7475 UNK is then retu\n-0000e6f0: 726e 6564 2e0a 0a49 6620 5448 554e 4b20 rned...If THUNK \n-0000e700: 6973 2065 7665 7220 6c65 6674 2064 7565 is ever left due\n-0000e710: 2074 6f20 6120 636f 6e74 696e 7561 7469 to a continuati\n-0000e720: 6f6e 2062 6569 6e67 2069 6e76 6f6b 6564 on being invoked\n-0000e730: 2c20 4152 4720 7769 6c6c 2062 650a 756e , ARG will be.un\n-0000e740: 626f 756e 642e 2049 6620 5448 554e 4b20 bound. If THUNK \n-0000e750: 6973 2073 7562 7365 7175 656e 746c 7920 is subsequently \n-0000e760: 7265 656e 7465 7265 642c 2041 5247 2077 reentered, ARG w\n-0000e770: 696c 6c20 6265 2072 6562 6f75 6e64 2e72 ill be rebound.r\n-0000e780: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0000e790: 7465 7223 6361 6c6c 2d77 6974 682d 6479 ter#call-with-dy\n-0000e7a0: 6e61 6d69 632d 726f 6f74 6361 6c6c 2d77 namic-rootcall-w\n-0000e7b0: 6974 682d 6479 6e61 6d69 632d 726f 6f74 ith-dynamic-root\n-0000e7c0: 2054 4855 4e4b 0a0a 4361 6c6c 2074 6865 THUNK..Call the\n-0000e7d0: 207a 6572 6f2d 7061 7261 6d65 7465 7220 zero-parameter \n-0000e7e0: 6675 6e63 7469 6f6e 2054 4855 4e4b 2c20 function THUNK, \n-0000e7f0: 6173 2074 6865 2072 6f6f 7420 6f66 2061 as the root of a\n-0000e800: 206e 6577 2065 7865 6375 7469 6f6e 0a65 new execution.e\n-0000e810: 6e76 6972 6f6e 6d65 6e74 2e20 5468 6973 nvironment. This\n-0000e820: 206d 6561 6e73 2074 6861 7420 7468 6520 means that the \n-0000e830: 636f 6e74 696e 7561 7469 6f6e 206f 6620 continuation of \n-0000e840: 5448 554e 4b20 7769 6c6c 2061 6c77 6179 THUNK will alway\n-0000e850: 7320 6265 0a72 6561 6368 6564 206f 6e63 s be.reached onc\n-0000e860: 652c 2061 6e64 206f 6e63 6520 6f6e 6c79 e, and once only\n-0000e870: 2e20 416e 7920 636f 6e74 696e 7561 7469 . Any continuati\n-0000e880: 6f6e 7320 6162 6f76 6520 7468 6520 6e65 ons above the ne\n-0000e890: 7720 726f 6f74 206d 6179 0a6e 6f74 2062 w root may.not b\n-0000e8a0: 6520 696e 766f 6b65 6420 6672 6f6d 2069 e invoked from i\n-0000e8b0: 6e73 6964 6520 7468 6520 726f 6f74 2e72 nside the root.r\n-0000e8c0: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa\n-0000e8d0: 642d 6465 6c65 7465 7468 7265 6164 2d64 d-deletethread-d\n-0000e8e0: 656c 6574 6520 5b54 4852 4541 445d 0a0a elete [THREAD]..\n-0000e8f0: 4d61 726b 2054 4852 4541 4420 286f 7220 Mark THREAD (or \n-0000e900: 7468 6520 6375 7272 656e 7420 7468 7265 the current thre\n-0000e910: 6164 292c 2061 7320 6265 696e 6720 6465 ad), as being de\n-0000e920: 6c65 7465 642e 2049 7420 7769 6c6c 206e leted. It will n\n-0000e930: 6f74 2062 650a 7377 6974 6368 6564 2074 ot be.switched t\n-0000e940: 6f20 696e 2074 6865 2066 7574 7572 652e o in the future.\n-0000e950: 2049 6620 7468 6520 6375 7272 656e 7420 If the current \n-0000e960: 7468 7265 6164 2069 7320 6465 6c65 7465 thread is delete\n-0000e970: 642c 2063 6f6e 7472 6f6c 0a77 696c 6c20 d, control.will \n-0000e980: 6265 2070 6173 7365 6420 746f 2074 6865 be passed to the\n-0000e990: 206e 6578 7420 7275 6e6e 6162 6c65 2074 next runnable t\n-0000e9a0: 6872 6561 642e 2044 656c 6574 696e 6720 hread. Deleting \n-0000e9b0: 7468 6520 6c61 7374 2072 756e 6e61 626c the last runnabl\n-0000e9c0: 650a 7468 7265 6164 2072 6573 756c 7473 e.thread results\n-0000e9d0: 2066 6f72 6365 7320 7468 6520 636f 6e74 forces the cont\n-0000e9e0: 6169 6e69 6e67 2064 796e 616d 6963 2072 aining dynamic r\n-0000e9f0: 6f6f 7420 746f 2062 6520 636c 6f73 6564 oot to be closed\n-0000ea00: 2e72 6570 2e74 6872 6561 6473 2374 6872 .rep.threads#thr\n-0000ea10: 6561 642d 7375 7370 656e 6474 6872 6561 ead-suspendthrea\n-0000ea20: 642d 7375 7370 656e 6420 5b54 4852 4541 d-suspend [THREA\n-0000ea30: 445d 205b 4d53 4543 535d 0a0a 4d61 726b D] [MSECS]..Mark\n-0000ea40: 2054 4852 4541 4420 286f 7220 7468 6520 THREAD (or the \n-0000ea50: 6375 7272 656e 7420 7468 7265 6164 2920 current thread) \n-0000ea60: 6173 2062 6569 6e67 2073 7573 7065 6e64 as being suspend\n-0000ea70: 6564 2e20 4974 2077 696c 6c20 6e6f 7420 ed. It will not \n-0000ea80: 6265 0a73 656c 6563 7465 6420 756e 7469 be.selected unti\n-0000ea90: 6c20 6974 2068 6173 2074 6869 7320 7374 l it has this st\n-0000eaa0: 6174 7573 2072 656d 6f76 6564 2e20 5375 atus removed. Su\n-0000eab0: 7370 656e 6469 6e67 2074 6865 2063 7572 spending the cur\n-0000eac0: 7265 6e74 0a74 6872 6561 6420 7769 6c6c rent.thread will\n-0000ead0: 2070 6173 7320 636f 6e74 726f 6c20 746f pass control to\n-0000eae0: 2074 6865 206e 6578 7420 7275 6e6e 6162 the next runnab\n-0000eaf0: 6c65 2074 6872 6561 642e 2049 6620 7468 le thread. If th\n-0000eb00: 6572 6520 6172 6520 6e6f 0a72 756e 6e61 ere are no.runna\n-0000eb10: 626c 6520 7468 7265 6164 732c 2074 6865 ble threads, the\n-0000eb20: 6e20 736c 6565 7020 756e 7469 6c20 7468 n sleep until th\n-0000eb30: 6520 6e65 7874 2074 6872 6561 6420 6265 e next thread be\n-0000eb40: 636f 6d65 7320 7275 6e6e 6162 6c65 2e0a comes runnable..\n-0000eb50: 0a52 6574 7572 6e73 2074 7275 6520 6966 .Returns true if\n-0000eb60: 2074 6865 2074 696d 656f 7574 2077 6173 the timeout was\n-0000eb70: 2072 6561 6368 6564 2e72 6570 2e74 6872 reached.rep.thr\n-0000eb80: 6561 6473 2374 6872 6561 642d 6a6f 696e eads#thread-join\n-0000eb90: 7468 7265 6164 2d6a 6f69 6e20 5448 5245 thread-join THRE\n-0000eba0: 4144 205b 4d53 4543 535d 205b 4445 4641 AD [MSECS] [DEFA\n-0000ebb0: 554c 542d 5641 4c55 455d 0a0a 5375 7370 ULT-VALUE]..Susp\n-0000ebc0: 656e 6420 7468 6520 6375 7272 656e 7420 end the current \n-0000ebd0: 7468 7265 6164 2075 6e74 696c 2054 4852 thread until THR\n-0000ebe0: 4541 4420 6861 7320 6578 6974 6564 2c20 EAD has exited, \n-0000ebf0: 6f72 204d 5345 4353 0a6d 696c 6c69 7365 or MSECS.millise\n-0000ec00: 636f 6e64 7320 6861 7665 2070 6173 7365 conds have passe\n-0000ec10: 642e 2049 6620 5448 5245 4144 2065 7869 d. If THREAD exi\n-0000ec20: 7473 206e 6f72 6d61 6c6c 792c 2072 6574 ts normally, ret\n-0000ec30: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of\n-0000ec40: 0a74 6865 206c 6173 7420 666f 726d 2069 .the last form i\n-0000ec50: 7420 6576 616c 7561 7465 642c 2065 6c73 t evaluated, els\n-0000ec60: 6520 7265 7475 726e 2044 4546 4155 4c54 e return DEFAULT\n-0000ec70: 2d56 414c 5545 2e0a 0a49 7420 6973 2061 -VALUE...It is a\n-0000ec80: 6e20 6572 726f 7220 746f 2063 616c 6c20 n error to call \n-0000ec90: 7468 7265 6164 2d6a 6f69 6e20 6f6e 2061 thread-join on a\n-0000eca0: 2054 4852 4541 4420 7468 6174 2069 7320 THREAD that is \n-0000ecb0: 6e6f 7420 6120 6d65 6d62 6572 206f 660a not a member of.\n-0000ecc0: 6375 7272 656e 7420 6479 6e61 6d69 6320 current dynamic \n-0000ecd0: 726f 6f74 2e72 6570 2e74 6872 6561 6473 root.rep.threads\n-0000ece0: 2374 6872 6561 642d 7761 6b65 7468 7265 #thread-wakethre\n-0000ecf0: 6164 2d77 616b 6520 5b54 4852 4541 445d ad-wake [THREAD]\n-0000ed00: 0a0a 4966 2054 4852 4541 4420 286f 7220 ..If THREAD (or \n-0000ed10: 7468 6520 6375 7272 656e 7420 7468 7265 the current thre\n-0000ed20: 6164 2920 6973 2063 7572 7265 6e74 6c79 ad) is currently\n-0000ed30: 2073 7573 7065 6e64 6564 2c20 6d61 726b suspended, mark\n-0000ed40: 2069 7420 6173 0a62 6569 6e67 2072 756e it as.being run\n-0000ed50: 6e61 626c 6520 6f6e 6365 206d 6f72 652e nable once more.\n-0000ed60: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-0000ed70: 6164 7074 6872 6561 6470 2041 5247 0a0a adpthreadp ARG..\n-0000ed80: 5265 7475 726e 2060 7427 2069 6620 4152 Return `t' if AR\n-0000ed90: 4720 6973 2061 2074 6872 6561 6420 6f62 G is a thread ob\n-0000eda0: 6a65 6374 2e72 6570 2e74 6872 6561 6473 ject.rep.threads\n-0000edb0: 2374 6872 6561 642d 6578 6974 6564 2d70 #thread-exited-p\n-0000edc0: 7468 7265 6164 2d65 7869 7465 642d 7020 thread-exited-p \n-0000edd0: 5448 5245 4144 0a0a 5265 7475 726e 2060 THREAD..Return `\n-0000ede0: 7427 2069 6620 5448 5245 4144 2068 6173 t' if THREAD has\n-0000edf0: 2065 7869 7465 642e 7265 702e 7468 7265 exited.rep.thre\n-0000ee00: 6164 7323 6375 7272 656e 742d 7468 7265 ads#current-thre\n-0000ee10: 6164 6375 7272 656e 742d 7468 7265 6164 adcurrent-thread\n-0000ee20: 205b 4445 5054 485d 0a0a 5265 7475 726e [DEPTH]..Return\n-0000ee30: 2074 6865 2063 7572 7265 6e74 6c79 2065 the currently e\n-0000ee40: 7865 6375 7469 6e67 2074 6872 6561 642e xecuting thread.\n-0000ee50: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-0000ee60: 6164 2d66 6f72 6269 6474 6872 6561 642d ad-forbidthread-\n-0000ee70: 666f 7262 6964 0a0a 496e 6372 656d 656e forbid..Incremen\n-0000ee80: 7420 7468 6520 7468 7265 6164 2070 7265 t the thread pre\n-0000ee90: 656d 7074 696f 6e20 6c6f 636b 2e20 5768 emption lock. Wh\n-0000eea0: 656e 2067 7265 6174 6865 7220 7468 616e en greather than\n-0000eeb0: 207a 6572 6f20 616c 6c0a 7072 6565 6d70 zero all.preemp\n-0000eec0: 7469 6f6e 206f 6620 7468 7265 6164 7320 tion of threads \n-0000eed0: 6973 2064 6973 6162 6c65 642e 2052 6574 is disabled. Ret\n-0000eee0: 7572 6e73 2060 7427 2069 6620 7072 6565 urns `t' if pree\n-0000eef0: 6d70 7469 6f6e 2069 7320 626c 6f63 6b65 mption is blocke\n-0000ef00: 640a 6173 2074 6869 7320 6675 6e63 7469 d.as this functi\n-0000ef10: 6f6e 2072 6574 7572 6e73 2e66 6f72 6d61 on returns.forma\n-0000ef20: 742d 686f 6f6b 732d 616c 6973 7441 6c69 t-hooks-alistAli\n-0000ef30: 7374 206f 6620 2843 4841 5220 2e20 4655 st of (CHAR . FU\n-0000ef40: 4e43 5449 4f4e 2920 6465 6669 6e69 6e67 NCTION) defining\n-0000ef50: 2065 7874 7261 2066 6f72 6d61 7420 636f extra format co\n-0000ef60: 6e76 6572 7369 6f6e 7320 666f 7220 7468 nversions for th\n-0000ef70: 650a 666f 726d 6174 2066 756e 6374 696f e.format functio\n-0000ef80: 6e2e 2046 554e 4354 494f 4e20 6973 2063 n. FUNCTION is c\n-0000ef90: 616c 6c65 6420 6173 2028 4655 4e43 5449 alled as (FUNCTI\n-0000efa0: 4f4e 2072 6570 7629 2c20 616e 6420 7368 ON repv), and sh\n-0000efb0: 6f75 6c64 0a72 6574 7572 6e20 7468 6520 ould.return the \n-0000efc0: 7374 7269 6e67 2074 6f20 6265 2069 6e73 string to be ins\n-0000efd0: 6572 7465 642e 7265 702e 696f 2e64 622e erted.rep.io.db.\n-0000efe0: 6764 626d 2367 6462 6d2d 7761 6c6b 6764 gdbm#gdbm-walkgd\n-0000eff0: 626d 2d77 616c 6b20 4655 4e20 4442 4d00 bm-walk FUN DBM.\n-0000f000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0000f010: 6574 6572 2377 6974 682d 666c 7569 6473 eter#with-fluids\n-0000f020: 7769 7468 2d66 6c75 6964 7320 464c 5549 with-fluids FLUI\n-0000f030: 4453 2056 414c 5545 5320 5448 554e 4b0a DS VALUES THUNK.\n-0000f040: 0a43 616c 6c20 5448 554e 4b20 616e 6420 .Call THUNK and \n-0000f050: 7265 7475 726e 2074 6865 2076 616c 7565 return the value\n-0000f060: 2074 6861 7420 6974 2072 6574 7572 6e73 that it returns\n-0000f070: 2077 6974 6820 6e65 7720 6269 6e64 696e with new bindin\n-0000f080: 6773 0a63 7265 6174 6564 2066 6f72 2065 gs.created for e\n-0000f090: 6163 6820 6f66 2074 6865 2066 6c75 6964 ach of the fluid\n-0000f0a0: 2076 6172 6961 626c 6573 2073 7065 6369 variables speci\n-0000f0b0: 6669 6564 2069 6e20 7468 6520 6c69 7374 fied in the list\n-0000f0c0: 2046 4c55 4944 532e 0a46 6f72 2065 6163 FLUIDS..For eac\n-0000f0d0: 6820 6d65 6d62 6572 206f 6620 464c 5549 h member of FLUI\n-0000f0e0: 4453 2074 6865 2063 6f72 7265 7370 6f6e DS the correspon\n-0000f0f0: 6469 6e67 206d 656d 6265 7220 6f66 2074 ding member of t\n-0000f100: 6865 2056 414c 5545 5320 6c69 7374 0a70 he VALUES list.p\n-0000f110: 726f 7669 6465 7320 7468 6520 696e 6974 rovides the init\n-0000f120: 6961 6c20 7661 6c75 6520 6f66 2074 6865 ial value of the\n-0000f130: 206e 6577 2062 696e 6469 6e67 2e0a 0a49 new binding...I\n-0000f140: 6620 7468 6520 6c69 7374 7320 464c 5549 f the lists FLUI\n-0000f150: 4453 2061 6e64 2056 414c 5545 5320 6172 DS and VALUES ar\n-0000f160: 6520 6e6f 7420 6f66 2074 6865 2073 616d e not of the sam\n-0000f170: 6520 6c65 6e67 7468 2c20 616e 2065 7272 e length, an err\n-0000f180: 6f72 2069 730a 7369 676e 616c 6c65 642e or is.signalled.\n-0000f190: 7265 702e 696f 2e73 7472 6561 6d73 2377 rep.io.streams#w\n-0000f1a0: 7269 7465 7772 6974 6520 5354 5245 414d ritewrite STREAM\n-0000f1b0: 2044 4154 4120 5b4c 454e 4754 485d 0a0a DATA [LENGTH]..\n-0000f1c0: 5772 6974 6573 2044 4154 412c 2077 6869 Writes DATA, whi\n-0000f1d0: 6368 2063 616e 2065 6974 6865 7220 6265 ch can either be\n-0000f1e0: 2061 2073 7472 696e 6720 6f72 2061 2063 a string or a c\n-0000f1f0: 6861 7261 6374 6572 2c20 746f 2074 6865 haracter, to the\n-0000f200: 2073 7472 6561 6d0a 5354 5245 414d 2c20 stream.STREAM, \n-0000f210: 7265 7475 726e 696e 6720 7468 6520 6e75 returning the nu\n-0000f220: 6d62 6572 206f 6620 6368 6172 6163 7465 mber of characte\n-0000f230: 7273 2061 6374 7561 6c6c 7920 7772 6974 rs actually writ\n-0000f240: 7465 6e2e 2049 6620 4441 5441 2069 730a ten. If DATA is.\n-0000f250: 6120 7374 7269 6e67 204c 454e 4754 4820 a string LENGTH \n-0000f260: 6361 6e20 6465 6669 6e65 2068 6f77 206d can define how m\n-0000f270: 616e 7920 6368 6172 6163 7465 7273 2074 any characters t\n-0000f280: 6f20 7772 6974 652e 7265 702e 696f 2e73 o write.rep.io.s\n-0000f290: 7472 6561 6d73 2372 6561 642d 6368 6172 treams#read-char\n-0000f2a0: 7265 6164 2d63 6861 7220 5354 5245 414d read-char STREAM\n-0000f2b0: 0a0a 5265 6164 7320 7468 6520 6e65 7874 ..Reads the next\n-0000f2c0: 2063 6861 7261 6374 6572 2066 726f 6d20 character from \n-0000f2d0: 7468 6520 696e 7075 742d 7374 7265 616d the input-stream\n-0000f2e0: 2053 5452 4541 4d2c 2069 6620 6e6f 206d STREAM, if no m\n-0000f2f0: 6f72 6520 6368 6172 6163 7465 7273 0a61 ore characters.a\n-0000f300: 7265 2061 7661 696c 6162 6c65 2072 6574 re available ret\n-0000f310: 7572 6e73 206e 696c 2e72 6570 2e69 6f2e urns nil.rep.io.\n-0000f320: 7374 7265 616d 7323 7065 656b 2d63 6861 streams#peek-cha\n-0000f330: 7270 6565 6b2d 6368 6172 2053 5452 4541 rpeek-char STREA\n-0000f340: 4d0a 0a52 6574 7572 6e73 2074 6865 206e M..Returns the n\n-0000f350: 6578 7420 6368 6172 6163 7465 7220 6672 ext character fr\n-0000f360: 6f6d 2074 6865 2069 6e70 7574 2d73 7472 om the input-str\n-0000f370: 6561 6d20 5354 5245 414d 2c20 2a77 6974 eam STREAM, *wit\n-0000f380: 686f 7574 2a0a 7265 6d6f 7669 6e67 2074 hout*.removing t\n-0000f390: 6861 7420 6368 6172 6163 7465 7220 6672 hat character fr\n-0000f3a0: 6f6d 2074 6865 2068 6561 6420 6f66 2074 om the head of t\n-0000f3b0: 6865 2073 7472 6561 6d2e 2049 6620 6e6f he stream. If no\n-0000f3c0: 206d 6f72 650a 6368 6172 6163 7465 7273 more.characters\n-0000f3d0: 2061 7265 2061 7661 696c 6162 6c65 2072 are available r\n-0000f3e0: 6574 7572 6e73 206e 696c 2e72 6570 2e69 eturns nil.rep.i\n-0000f3f0: 6f2e 7374 7265 616d 7323 7265 6164 2d63 o.streams#read-c\n-0000f400: 6861 7273 7265 6164 2d63 6861 7273 2053 harsread-chars S\n-0000f410: 5452 4541 4d20 434f 554e 540a 0a52 6561 TREAM COUNT..Rea\n-0000f420: 6420 7570 746f 2043 4f55 4e54 2063 6861 d upto COUNT cha\n-0000f430: 7261 6374 6572 7320 6672 6f6d 2074 6865 racters from the\n-0000f440: 2069 6e70 7574 2073 7472 6561 6d20 5354 input stream ST\n-0000f450: 5245 414d 2c20 7265 7475 726e 696e 6720 REAM, returning \n-0000f460: 610a 7374 7269 6e67 2063 6f6e 7461 696e a.string contain\n-0000f470: 696e 6720 7468 6520 6368 6172 6163 7465 ing the characte\n-0000f480: 7273 2e20 4966 2045 4f46 2069 7320 7265 rs. If EOF is re\n-0000f490: 6164 2062 6566 6f72 6520 7265 6164 696e ad before readin\n-0000f4a0: 6720 434f 554e 540a 6368 6172 6163 7465 g COUNT.characte\n-0000f4b0: 7273 2c20 7468 6520 7265 7475 726e 6564 rs, the returned\n-0000f4c0: 2073 7472 696e 6720 7769 6c6c 2063 6f6e string will con\n-0000f4d0: 7461 696e 2074 6865 2063 6861 7261 6374 tain the charact\n-0000f4e0: 6572 7320 7265 6164 2075 7020 746f 0a74 ers read up to.t\n-0000f4f0: 6861 7420 706f 696e 742e 2049 6620 6e6f hat point. If no\n-0000f500: 2063 6861 7261 6374 6572 7320 6172 6520 characters are \n-0000f510: 7265 6164 2c20 6e69 6c20 7769 6c6c 2062 read, nil will b\n-0000f520: 6520 7265 7475 726e 6564 2e72 6570 2e69 e returned.rep.i\n-0000f530: 6f2e 7374 7265 616d 7323 7265 6164 2d6c o.streams#read-l\n-0000f540: 696e 6572 6561 642d 6c69 6e65 2053 5452 ineread-line STR\n-0000f550: 4541 4d0a 0a52 6561 6420 6f6e 6520 6c69 EAM..Read one li\n-0000f560: 6e65 206f 6620 7465 7874 2066 726f 6d20 ne of text from \n-0000f570: 5354 5245 414d 2e20 2052 6574 7572 6e20 STREAM. Return \n-0000f580: 6974 2061 7320 6120 7374 7269 6e67 2e20 it as a string. \n-0000f590: 2049 6620 7468 650a 6c69 6e65 2077 6173 If the.line was\n-0000f5a0: 2074 6572 6d69 6e61 7465 6420 6279 2061 terminated by a\n-0000f5b0: 206e 6577 6c69 6e65 2028 696e 7374 6561 newline (instea\n-0000f5c0: 6420 6f66 2045 4f46 2920 6974 2069 7320 d of EOF) it is \n-0000f5d0: 696e 636c 7564 6564 2069 6e0a 7468 6520 included in.the \n-0000f5e0: 7265 7475 726e 2076 616c 7565 2e20 2049 return value. I\n-0000f5f0: 6620 656e 6420 6f66 2066 696c 6520 6f63 f end of file oc\n-0000f600: 6375 7273 2069 6d6d 6564 6961 7465 6c79 curs immediately\n-0000f610: 2062 6566 6f72 6520 616e 790a 6368 6172 before any.char\n-0000f620: 6163 7465 7273 2063 616e 2062 6520 7265 acters can be re\n-0000f630: 6164 2c20 7265 7475 726e 206e 696c 2e72 ad, return nil.r\n-0000f640: 6570 2e69 6f2e 7374 7265 616d 7323 636f ep.io.streams#co\n-0000f650: 7079 2d73 7472 6561 6d63 6f70 792d 7374 py-streamcopy-st\n-0000f660: 7265 616d 2053 4f55 5243 452d 5354 5245 ream SOURCE-STRE\n-0000f670: 414d 2044 4553 542d 5354 5245 414d 0a0a AM DEST-STREAM..\n-0000f680: 436f 7079 2061 6c6c 2063 6861 7261 6374 Copy all charact\n-0000f690: 6572 7320 6672 6f6d 2053 4f55 5243 452d ers from SOURCE-\n-0000f6a0: 5354 5245 414d 2074 6f20 4445 5354 2d53 STREAM to DEST-S\n-0000f6b0: 5452 4541 4d20 756e 7469 6c20 616e 2045 TREAM until an E\n-0000f6c0: 4f46 2069 730a 7265 6164 2e20 5265 7475 OF is.read. Retu\n-0000f6d0: 726e 7320 7468 6520 6e75 6d62 6572 206f rns the number o\n-0000f6e0: 6620 6368 6172 6163 7465 7273 2063 6f70 f characters cop\n-0000f6f0: 6965 642e 7265 702e 696f 2e73 7472 6561 ied.rep.io.strea\n-0000f700: 6d73 2372 6561 6472 6561 6420 5b53 5452 ms#readread [STR\n-0000f710: 4541 4d5d 0a0a 5265 6164 7320 6f6e 6520 EAM]..Reads one \n-0000f720: 6c69 7370 2d6f 626a 6563 7420 6672 6f6d lisp-object from\n-0000f730: 2074 6865 2069 6e70 7574 2d73 7472 6561 the input-strea\n-0000f740: 6d20 5354 5245 414d 2028 6f72 2074 6865 m STREAM (or the\n-0000f750: 2076 616c 7565 206f 6620 7468 650a 7661 value of the.va\n-0000f760: 7269 6162 6c65 2060 7374 616e 6461 7264 riable `standard\n-0000f770: 2d69 6e70 7574 2720 6966 2053 5452 4541 -input' if STREA\n-0000f780: 4d20 6973 2075 6e73 7065 6369 6669 6564 M is unspecified\n-0000f790: 2920 616e 6420 7265 7475 726e 2069 742e ) and return it.\n-0000f7a0: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p\n-0000f7b0: 7269 6e74 7072 696e 7420 4f42 4a45 4354 rintprint OBJECT\n-0000f7c0: 205b 5354 5245 414d 5d0a 0a46 6972 7374 [STREAM]..First\n-0000f7d0: 206f 7574 7075 7473 2061 206e 6577 6c69 outputs a newli\n-0000f7e0: 6e65 2c20 7468 656e 2070 7269 6e74 7320 ne, then prints \n-0000f7f0: 6120 7465 7874 2072 6570 7265 7365 6e74 a text represent\n-0000f800: 6174 696f 6e20 6f66 204f 424a 4543 5420 ation of OBJECT \n-0000f810: 746f 0a53 5452 4541 4d20 286f 7220 7468 to.STREAM (or th\n-0000f820: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th\n-0000f830: 6520 7661 7269 6162 6c65 2060 7374 616e e variable `stan\n-0000f840: 6461 7264 2d6f 7574 7075 7427 2920 696e dard-output') in\n-0000f850: 2061 2066 6f72 6d20 7375 6974 6162 6c65 a form suitable\n-0000f860: 0a66 6f72 2060 7265 6164 272e 7265 702e .for `read'.rep.\n-0000f870: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1\n-0000f880: 7072 696e 3120 4f42 4a45 4354 205b 5354 prin1 OBJECT [ST\n-0000f890: 5245 414d 5d0a 0a50 7269 6e74 7320 6120 REAM]..Prints a \n-0000f8a0: 7465 7874 2072 6570 7265 7365 6e74 6174 text representat\n-0000f8b0: 696f 6e20 6f66 204f 424a 4543 5420 746f ion of OBJECT to\n-0000f8c0: 2053 5452 4541 4d20 286f 7220 7468 6520 STREAM (or the \n-0000f8d0: 636f 6e74 656e 7473 206f 6620 7468 650a contents of the.\n-0000f8e0: 7661 7269 6162 6c65 2060 7374 616e 6461 variable `standa\n-0000f8f0: 7264 2d6f 7574 7075 7427 2920 696e 2061 rd-output') in a\n-0000f900: 2066 6f72 6d20 7375 6974 6162 6c65 2066 form suitable f\n-0000f910: 6f72 2060 7265 6164 272e 7265 702e 696f or `read'.rep.io\n-0000f920: 2e73 7472 6561 6d73 2366 6f72 6d61 7466 .streams#formatf\n-0000f930: 6f72 6d61 7420 5354 5245 414d 2046 4f52 ormat STREAM FOR\n-0000f940: 4d41 542d 5354 5249 4e47 2041 5247 532e MAT-STRING ARGS.\n-0000f950: 2e2e 0a0a 5772 6974 6573 2061 2073 7472 ....Writes a str\n-0000f960: 696e 6720 6372 6561 7465 6420 6672 6f6d ing created from\n-0000f970: 2074 6865 2066 6f72 6d61 7420 7370 6563 the format spec\n-0000f980: 6966 6963 6174 696f 6e20 464f 524d 4154 ification FORMAT\n-0000f990: 2d53 5452 494e 4720 616e 640a 7468 6520 -STRING and.the \n-0000f9a0: 6172 6775 6d65 6e74 2d76 616c 7565 7320 argument-values \n-0000f9b0: 4152 4753 2074 6f20 7468 6520 7374 7265 ARGS to the stre\n-0000f9c0: 616d 2c20 5354 5245 414d 2e20 4966 2053 am, STREAM. If S\n-0000f9d0: 5452 4541 4d20 6973 206e 696c 2061 2073 TREAM is nil a s\n-0000f9e0: 7472 696e 670a 6973 2063 7265 6174 6564 tring.is created\n-0000f9f0: 2061 6e64 2072 6574 7572 6e65 642e 0a0a and returned...\n-0000fa00: 464f 524d 4154 2d53 5452 494e 4720 6973 FORMAT-STRING is\n-0000fa10: 2061 2074 656d 706c 6174 6520 666f 7220 a template for \n-0000fa20: 7468 6520 7265 7375 6c74 2c20 616e 7920 the result, any \n-0000fa30: 6025 2720 6368 6172 6163 7465 7273 2069 `%' characters i\n-0000fa40: 6e74 726f 6475 6365 0a61 2073 7562 7374 ntroduce.a subst\n-0000fa50: 6974 7574 696f 6e2c 2075 7369 6e67 2074 itution, using t\n-0000fa60: 6865 206e 6578 7420 756e 7573 6564 2041 he next unused A\n-0000fa70: 5247 2e20 5468 6520 7375 6273 7469 7475 RG. The substitu\n-0000fa80: 7469 6f6e 7320 6861 7665 2074 6865 0a66 tions have the.f\n-0000fa90: 6f6c 6c6f 7769 6e67 2073 796e 7461 782c ollowing syntax,\n-0000faa0: 0a0a 0925 5b46 4c41 4753 5d5b 4649 454c ...%[FLAGS][FIEL\n-0000fab0: 442d 5749 4454 485d 5b2e 5052 4543 4953 D-WIDTH][.PRECIS\n-0000fac0: 494f 4e5d 434f 4e56 4552 5349 4f4e 0a0a ION]CONVERSION..\n-0000fad0: 4649 454c 442d 5749 4454 4820 6973 2061 FIELD-WIDTH is a\n-0000fae0: 2070 6f73 6974 6976 6520 6465 6369 6d61 positive decima\n-0000faf0: 6c20 696e 7465 6765 722c 2064 6566 696e l integer, defin\n-0000fb00: 696e 6720 7468 6520 7369 7a65 2069 6e0a ing the size in.\n-0000fb10: 6368 6172 6163 7465 7273 206f 6620 7468 characters of th\n-0000fb20: 6520 7375 6273 7469 7475 7469 6f6e 206f e substitution o\n-0000fb30: 7574 7075 742e 2050 5245 4349 5349 4f4e utput. PRECISION\n-0000fb40: 2069 7320 6f6e 6c79 2076 616c 6964 2077 is only valid w\n-0000fb50: 6865 6e0a 7072 696e 7469 6e67 2066 6c6f hen.printing flo\n-0000fb60: 6174 696e 6720 706f 696e 7420 6e75 6d62 ating point numb\n-0000fb70: 6572 732e 0a0a 434f 4e56 4552 5349 4f4e ers...CONVERSION\n-0000fb80: 2069 7320 6120 6368 6172 6163 7465 7220 is a character \n-0000fb90: 6465 6669 6e69 6e67 2068 6f77 2074 6f20 defining how to \n-0000fba0: 636f 6e76 6572 7420 7468 6520 636f 7272 convert the corr\n-0000fbb0: 6573 706f 6e64 696e 6720 4152 470a 746f esponding ARG.to\n-0000fbc0: 2074 6578 742e 2054 6865 2064 6566 6175 text. The defau\n-0000fbd0: 6c74 206f 7074 696f 6e73 2061 7265 3a0a lt options are:.\n-0000fbe0: 0a09 6409 4f75 7470 7574 2041 5247 2061 ..d.Output ARG a\n-0000fbf0: 7320 6120 6465 6369 6d61 6c20 696e 7465 s a decimal inte\n-0000fc00: 6765 720a 0978 2c20 5809 4f75 7470 7574 ger..x, X.Output\n-0000fc10: 2041 5247 2061 7320 6120 6865 7861 6465 ARG as a hexade\n-0000fc20: 6369 6d61 6c20 696e 7465 6765 720a 096f cimal integer..o\n-0000fc30: 094f 7574 7075 7420 4152 4720 6173 2061 .Output ARG as a\n-0000fc40: 6e20 6f63 7461 6c20 696e 7465 6765 720a n octal integer.\n-0000fc50: 0963 094f 7574 7075 7420 4152 4720 6173 .c.Output ARG as\n-0000fc60: 2061 2063 6861 7261 6374 6572 0a09 7309 a character..s.\n-0000fc70: 4f75 7470 7574 2074 6865 2072 6573 756c Output the resul\n-0000fc80: 7420 6f66 2060 2870 7269 6e63 2041 5247 t of `(princ ARG\n-0000fc90: 2927 0a09 5309 4f75 7470 7574 2074 6865 )'..S.Output the\n-0000fca0: 2072 6573 756c 7420 6f66 2060 2870 7269 result of `(pri\n-0000fcb0: 6e31 2041 5247 2927 0a0a 464c 4147 5320 n1 ARG)'..FLAGS \n-0000fcc0: 6973 2061 2073 6571 7565 6e63 6520 6f66 is a sequence of\n-0000fcd0: 207a 6572 6f20 6f72 206d 6f72 6520 6f66 zero or more of\n-0000fce0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2063 the following c\n-0000fcf0: 6861 7261 6374 6572 732c 0a0a 092d 094c haracters,...-.L\n-0000fd00: 6566 7420 6a75 7374 6966 7920 7375 6273 eft justify subs\n-0000fd10: 7469 7475 7469 6f6e 2077 6974 6869 6e20 titution within \n-0000fd20: 6669 656c 640a 095e 0954 7275 6e63 6174 field..^.Truncat\n-0000fd30: 6520 7375 6273 7469 7475 7469 6f6e 2061 e substitution a\n-0000fd40: 7420 7369 7a65 206f 6620 6669 656c 640a t size of field.\n-0000fd50: 0930 0950 6164 2074 6865 2066 6965 6c64 .0.Pad the field\n-0000fd60: 2077 6974 6820 7a65 726f 7320 696e 7374 with zeros inst\n-0000fd70: 6561 6420 6f66 2073 7061 6365 730a 092b ead of spaces..+\n-0000fd80: 0946 6f72 2064 2c20 782c 2061 6e64 206f .For d, x, and o\n-0000fd90: 2063 6f6e 7665 7273 696f 6e73 2c20 6f75 conversions, ou\n-0000fda0: 7470 7574 2061 206c 6561 6469 6e67 2070 tput a leading p\n-0000fdb0: 6c75 730a 0909 2073 6967 6e20 6966 2041 lus... sign if A\n-0000fdc0: 5247 2069 7320 706f 7369 7469 7665 0a09 RG is positive..\n-0000fdd0: 6020 2709 2841 2073 7061 6365 2920 466f ` '.(A space) Fo\n-0000fde0: 7220 642c 2078 2c20 616e 6420 6f20 636f r d, x, and o co\n-0000fdf0: 6e76 6572 7369 6f6e 732c 2069 6620 7468 nversions, if th\n-0000fe00: 6520 7265 7375 6c74 0a09 0920 646f 6573 e result... does\n-0000fe10: 6e27 7420 7374 6172 7420 7769 7468 2061 n't start with a\n-0000fe20: 2070 6c75 7320 6f72 206d 696e 7573 2073 plus or minus s\n-0000fe30: 6967 6e2c 206f 7574 7075 7420 610a 0909 ign, output a...\n-0000fe40: 206c 6561 6469 6e67 2073 7061 6365 0a0a leading space..\n-0000fe50: 5468 6520 6c69 7374 206f 6620 434f 4e56 The list of CONV\n-0000fe60: 4552 5349 4f4e 5320 6361 6e20 6265 2065 ERSIONS can be e\n-0000fe70: 7874 656e 6465 6420 7468 726f 7567 6820 xtended through \n-0000fe80: 7468 6520 666f 726d 6174 2d68 6f6f 6b73 the format-hooks\n-0000fe90: 2d61 6c69 7374 0a76 6172 6961 626c 653b -alist.variable;\n-0000fea0: 2074 6865 2073 7472 696e 6773 2063 7265 the strings cre\n-0000feb0: 6174 6564 2062 7920 7468 6573 6520 6578 ated by these ex\n-0000fec0: 7472 6120 636f 6e76 6572 7369 6f6e 7320 tra conversions \n-0000fed0: 6172 6520 666f 726d 6174 7465 640a 6173 are formatted.as\n-0000fee0: 2069 6620 6279 2074 6865 2060 7327 2063 if by the `s' c\n-0000fef0: 6f6e 7665 7273 696f 6e2e 200a 0a4e 6f74 onversion. ..Not\n-0000ff00: 6520 7468 6174 2074 6865 2046 4945 4c44 e that the FIELD\n-0000ff10: 2d57 4944 5448 2061 6e64 2061 6c6c 2066 -WIDTH and all f\n-0000ff20: 6c61 6773 2063 7572 7265 6e74 6c79 2068 lags currently h\n-0000ff30: 6176 6520 6e6f 2065 6666 6563 7420 6f6e ave no effect on\n-0000ff40: 2074 6865 0a60 5327 2063 6f6e 7665 7273 the.`S' convers\n-0000ff50: 696f 6e2c 2028 6f72 2074 6865 2060 7327 ion, (or the `s'\n-0000ff60: 2063 6f6e 7665 7273 696f 6e20 7768 656e conversion when\n-0000ff70: 2074 6865 2041 5247 2069 736e 2774 2061 the ARG isn't a\n-0000ff80: 2073 7472 696e 6729 2e72 6570 2e69 6f2e string).rep.io.\n-0000ff90: 7374 7265 616d 7323 696e 7075 742d 7374 streams#input-st\n-0000ffa0: 7265 616d 2d70 696e 7075 742d 7374 7265 ream-pinput-stre\n-0000ffb0: 616d 2d70 2041 5247 0a0a 5265 7475 726e am-p ARG..Return\n-0000ffc0: 7320 7420 6966 2041 5247 2069 7320 616e s t if ARG is an\n-0000ffd0: 2069 6e70 7574 2073 7472 6561 6d2e 0072 input stream..r\n-0000ffe0: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n-0000fff0: 672d 6361 7061 6369 7479 2052 494e 4700 g-capacity RING.\n-00010000: 7265 702e 696f 2e73 7472 6561 6d73 236d rep.io.streams#m\n-00010010: 616b 652d 7374 7269 6e67 2d69 6e70 7574 ake-string-input\n-00010020: 2d73 7472 6561 6d6d 616b 652d 7374 7269 -streammake-stri\n-00010030: 6e67 2d69 6e70 7574 2d73 7472 6561 6d20 ng-input-stream \n-00010040: 5354 5249 4e47 205b 5354 4152 545d 0a0a STRING [START]..\n-00010050: 5265 7475 726e 7320 6120 696e 7075 7420 Returns a input \n-00010060: 7374 7265 616d 2c20 6974 2077 696c 6c20 stream, it will \n-00010070: 7375 7070 6c79 2c20 696e 206f 7264 6572 supply, in order\n-00010080: 2c20 7468 6520 6368 6172 6163 7465 7273 , the characters\n-00010090: 2069 6e20 5354 5249 4e47 2c0a 7374 6172 in STRING,.star\n-000100a0: 7469 6e67 2066 726f 6d20 5354 4152 5420 ting from START \n-000100b0: 286f 7220 7468 6520 6265 6769 6e6e 696e (or the beginnin\n-000100c0: 6720 6f66 2074 6865 2073 7472 696e 6729 g of the string)\n-000100d0: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n-000100e0: 6765 742d 6f75 7470 7574 2d73 7472 6561 get-output-strea\n-000100f0: 6d2d 7374 7269 6e67 6765 742d 6f75 7470 m-stringget-outp\n-00010100: 7574 2d73 7472 6561 6d2d 7374 7269 6e67 ut-stream-string\n-00010110: 2053 5452 494e 472d 4f55 5450 5554 2d53 STRING-OUTPUT-S\n-00010120: 5452 4541 4d0a 0a52 6574 7572 6e73 2061 TREAM..Returns a\n-00010130: 2073 7472 696e 6720 636f 6e74 6169 6e69 string containi\n-00010140: 6e67 2074 6865 2063 6861 7261 6374 6572 ng the character\n-00010150: 7320 7772 6974 7465 6e20 746f 2074 6865 s written to the\n-00010160: 2073 7472 6561 6d20 5354 5249 4e47 2d0a stream STRING-.\n-00010170: 4f55 5450 5554 2d53 5452 4541 4d20 2863 OUTPUT-STREAM (c\n-00010180: 7265 6174 6564 2062 7920 606d 616b 652d reated by `make-\n-00010190: 7374 7269 6e67 2d6f 7574 7075 742d 7374 string-output-st\n-000101a0: 7265 616d 2729 2e20 5468 6520 7374 7265 ream'). The stre\n-000101b0: 616d 2069 7320 7468 656e 0a72 6573 6574 am is then.reset\n-000101c0: 2073 6f20 7468 6174 2074 6865 206e 6578 so that the nex\n-000101d0: 7420 6361 6c6c 2074 6f20 7468 6973 2066 t call to this f\n-000101e0: 756e 6374 696f 6e20 7769 7468 2074 6869 unction with thi\n-000101f0: 7320 7374 7265 616d 2077 696c 6c20 6f6e s stream will on\n-00010200: 6c79 0a72 6574 7572 6e20 7468 6520 6e65 ly.return the ne\n-00010210: 7720 6368 6172 6163 7465 7273 2e72 6570 w characters.rep\n-00010220: 2e64 6174 6123 6761 7262 6167 652d 7468 .data#garbage-th\n-00010230: 7265 7368 6f6c 6467 6172 6261 6765 2d74 resholdgarbage-t\n-00010240: 6872 6573 686f 6c64 205b 4e45 572d 5641 hreshold [NEW-VA\n-00010250: 4c55 455d 0a0a 5468 6520 6e75 6d62 6572 LUE]..The number\n-00010260: 206f 6620 6279 7465 7320 6f66 2073 746f of bytes of sto\n-00010270: 7261 6765 2077 6869 6368 206d 7573 7420 rage which must \n-00010280: 6265 2075 7365 6420 6265 666f 7265 2061 be used before a\n-00010290: 2067 6172 6261 6765 2d0a 636f 6c6c 6563 garbage-.collec\n-000102a0: 7469 6f6e 2069 7320 7472 6967 6765 7265 tion is triggere\n-000102b0: 642e 7265 702e 696f 2e64 622e 6764 626d d.rep.io.db.gdbm\n-000102c0: 2367 6462 6d2d 7374 6f72 6567 6462 6d2d #gdbm-storegdbm-\n-000102d0: 7374 6f72 6520 4442 4d20 4b45 5920 5641 store DBM KEY VA\n-000102e0: 4c55 4520 5b46 4c41 4753 5d72 6570 2e69 LUE [FLAGS]rep.i\n-000102f0: 6f2e 6462 2e67 6462 6d23 6764 626d 2d64 o.db.gdbm#gdbm-d\n-00010300: 656c 6574 6567 6462 6d2d 6465 6c65 7465 eletegdbm-delete\n-00010310: 2044 424d 204b 4559 7072 696e 742d 6573 DBM KEYprint-es\n-00010320: 6361 7065 4465 6669 6e65 7320 7768 6963 capeDefines whic\n-00010330: 6820 636f 6e74 726f 6c20 6368 6172 6163 h control charac\n-00010340: 7465 7273 2060 7072 696e 7427 2073 686f ters `print' sho\n-00010350: 756c 6420 7175 6f74 652e 2041 6363 6570 uld quote. Accep\n-00010360: 7461 626c 6520 7661 6c75 6573 0a61 7265 table values.are\n-00010370: 3a0a 096e 696c 0909 4f6e 6c79 2065 7363 :..nil..Only esc\n-00010380: 6170 6520 646f 7562 6c65 2d71 756f 7465 ape double-quote\n-00010390: 2061 6e64 2062 6163 6b73 6c61 7368 0a09 and backslash..\n-000103a0: 6e65 776c 696e 6573 0945 7363 6170 6520 newlines.Escape \n-000103b0: 646f 7562 6c65 2d71 756f 7465 2c20 6261 double-quote, ba\n-000103c0: 636b 736c 6173 682c 206e 6577 6c69 6e65 ckslash, newline\n-000103d0: 2c0a 0909 0920 5441 422c 2061 6e64 2066 ,.... TAB, and f\n-000103e0: 6f72 6d66 6565 642e 0a09 7409 0945 7363 ormfeed...t..Esc\n-000103f0: 6170 6520 616c 6c20 636f 6e74 726f 6c20 ape all control \n-00010400: 636f 6465 7320 2863 6861 7261 6374 6572 codes (character\n-00010410: 7320 7769 7468 2061 0a09 0909 2076 616c s with a.... val\n-00010420: 7565 206c 6573 7320 7468 616e 2033 3229 ue less than 32)\n-00010430: 2c20 616e 6420 616c 6c20 6368 6172 6163 , and all charac\n-00010440: 7465 7273 2077 6974 680a 0909 0920 6120 ters with.... a \n-00010450: 7661 6c75 6520 6772 6561 7465 7220 7468 value greater th\n-00010460: 616e 2031 3236 2e70 7269 6e74 2d6c 6576 an 126.print-lev\n-00010470: 656c 5468 6520 6e75 6d62 6572 206f 6620 elThe number of \n-00010480: 6c69 7374 206c 6576 656c 7320 746f 2064 list levels to d\n-00010490: 6573 6365 6e64 2077 6865 6e20 7072 696e escend when prin\n-000104a0: 7469 6e67 2062 6566 6f72 6520 6162 6272 ting before abbr\n-000104b0: 6576 6961 7469 6e67 2e72 6570 2e6c 616e eviating.rep.lan\n-000104c0: 672e 696e 7465 7270 7265 7465 7223 6675 g.interpreter#fu\n-000104d0: 6e63 616c 6c66 756e 6361 6c6c 2046 554e ncallfuncall FUN\n-000104e0: 4354 494f 4e20 4152 4753 2e2e 2e0a 0a43 CTION ARGS.....C\n-000104f0: 616c 6c73 2046 554e 4354 494f 4e20 7769 alls FUNCTION wi\n-00010500: 7468 2061 7267 756d 656e 7473 2041 5247 th arguments ARG\n-00010510: 532e 2e2e 2061 6e64 2072 6574 7572 6e73 S... and returns\n-00010520: 2074 6865 2072 6573 756c 742e 7265 702e the result.rep.\n-00010530: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00010540: 2361 7070 6c79 6170 706c 7920 4655 4e43 #applyapply FUNC\n-00010550: 5449 4f4e 2041 5247 532e 2e2e 2041 5247 TION ARGS... ARG\n-00010560: 2d4c 4953 540a 0a43 616c 6c73 2046 554e -LIST..Calls FUN\n-00010570: 4354 494f 4e20 7061 7373 696e 6720 616c CTION passing al\n-00010580: 6c20 6f66 2041 5247 5320 746f 2069 7420 l of ARGS to it \n-00010590: 6173 2077 656c 6c20 6173 2061 6c6c 2065 as well as all e\n-000105a0: 6c65 6d65 6e74 7320 696e 2041 5247 2d4c lements in ARG-L\n-000105b0: 4953 542e 0a69 652c 0a20 2028 6170 706c IST..ie,. (appl\n-000105c0: 7920 2b20 3120 3220 3320 2728 3420 3520 y + 1 2 3 '(4 5 \n-000105d0: 3629 290a 2020 203d 3e20 3231 7265 702e 6)). => 21rep.\n-000105e0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-000105f0: 2370 726f 676e 7072 6f67 6e20 464f 524d #prognprogn FORM\n-00010600: 532e 2e2e 0a0a 4576 616c 2773 2065 6163 S.....Eval's eac\n-00010610: 6820 6f66 2074 6865 2046 4f52 4d53 2069 h of the FORMS i\n-00010620: 6e20 6f72 6465 7220 7265 7475 726e 696e n order returnin\n-00010630: 6720 7468 6520 7661 6c75 6520 6f66 2074 g the value of t\n-00010640: 6865 206c 6173 740a 6f6e 652e 7265 702e he last.one.rep.\n-00010650: 6c61 6e67 2e64 6562 7567 2373 7465 7073 lang.debug#steps\n-00010660: 7465 7020 464f 524d 0a0a 5573 6520 7468 tep FORM..Use th\n-00010670: 6520 4c69 7370 2064 6562 7567 6765 7220 e Lisp debugger \n-00010680: 746f 2065 7661 6c75 6174 6520 464f 524d to evaluate FORM\n-00010690: 2e72 6570 2e6c 616e 672e 6465 6275 6723 .rep.lang.debug#\n-000106a0: 6261 636b 7472 6163 6562 6163 6b74 7261 backtracebacktra\n-000106b0: 6365 205b 5354 5245 414d 5d0a 0a50 7269 ce [STREAM]..Pri\n-000106c0: 6e74 7320 6120 6261 636b 7472 6163 6520 nts a backtrace \n-000106d0: 6f66 2074 6865 2063 7572 7265 6e74 204c of the current L\n-000106e0: 6973 7020 6361 6c6c 2073 7461 636b 2074 isp call stack t\n-000106f0: 6f20 5354 5245 414d 2028 6f72 2074 6f0a o STREAM (or to.\n-00010700: 6073 7461 6e64 6172 642d 6f75 7470 7574 `standard-output\n-00010710: 2729 2e0a 5468 6520 666f 726d 6174 2069 ')..The format i\n-00010720: 7320 736f 6d65 7468 696e 6720 6c69 6b65 s something like\n-00010730: 3a0a 2020 4655 4e43 5449 4f4e 2028 4152 :. FUNCTION (AR\n-00010740: 474c 4953 5429 2041 5247 532d 4556 414c GLIST) ARGS-EVAL\n-00010750: 4c45 442d 500a 7768 6572 6520 4152 4753 LED-P.where ARGS\n-00010760: 2d45 5641 4c4c 4544 2d50 2069 7320 6569 -EVALLED-P is ei\n-00010770: 7468 6572 2060 7427 206f 7220 606e 696c ther `t' or `nil\n-00010780: 272c 2064 6570 656e 6469 6e67 206f 6e20 ', depending on \n-00010790: 7768 6574 6865 7220 6f72 206e 6f74 0a41 whether or not.A\n-000107a0: 5247 4c49 5354 2068 6164 2062 6565 6e20 RGLIST had been \n-000107b0: 6576 616c 7561 7465 6420 6f72 206e 6f74 evaluated or not\n-000107c0: 2062 6566 6f72 6520 6265 696e 6720 7075 before being pu\n-000107d0: 7420 696e 746f 2074 6865 2073 7461 636b t into the stack\n-000107e0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000107f0: 7265 7465 7223 6d61 782d 6c69 7370 2d64 reter#max-lisp-d\n-00010800: 6570 7468 6d61 782d 6c69 7370 2d64 6570 epthmax-lisp-dep\n-00010810: 7468 205b 4e45 572d 5641 4c55 455d 0a0a th [NEW-VALUE]..\n-00010820: 5468 6520 6d61 7869 6d75 6d20 6e75 6d62 The maximum numb\n-00010830: 6572 206f 6620 7469 6d65 7320 7468 6174 er of times that\n-00010840: 2072 6570 5f66 756e 6361 6c6c 2063 616e rep_funcall can\n-00010850: 2062 6520 6361 6c6c 6564 2072 6563 7572 be called recur\n-00010860: 7369 7665 6c79 2e0a 0a54 6869 7320 6973 sively...This is\n-00010870: 2069 6e74 656e 6465 6420 746f 2073 746f intended to sto\n-00010880: 7020 696e 6669 6e69 7465 2072 6563 7572 p infinite recur\n-00010890: 7369 6f6e 2c20 6966 2074 6865 2064 6566 sion, if the def\n-000108a0: 6175 6c74 2076 616c 7565 206f 6620 3235 ault value of 25\n-000108b0: 3020 6973 0a74 6f6f 2073 6d61 6c6c 2028 0 is.too small (\n-000108c0: 796f 7520 6765 7420 6572 726f 7273 2069 you get errors i\n-000108d0: 6e20 6e6f 726d 616c 2075 7365 2920 7365 n normal use) se\n-000108e0: 7420 6974 2074 6f20 736f 6d65 7468 696e t it to somethin\n-000108f0: 6720 6c61 7267 6572 2e64 6566 6175 6c74 g larger.default\n-00010900: 2d64 6972 6563 746f 7279 4275 6666 6572 -directoryBuffer\n-00010910: 2d6c 6f63 616c 2076 6172 6961 626c 6520 -local variable \n-00010920: 6162 736f 6c75 7465 6c79 2064 6566 696e absolutely defin\n-00010930: 696e 6720 7468 6520 6469 7265 6374 6f72 ing the director\n-00010940: 7920 746f 2077 6869 6368 2061 6c6c 2066 y to which all f\n-00010950: 696c 6573 0a61 6363 6573 7365 6420 696e iles.accessed in\n-00010960: 2074 6865 2062 7566 6665 7220 6172 6520 the buffer are \n-00010970: 7265 736f 6c76 6564 2066 726f 6d20 2875 resolved from (u\n-00010980: 6e6c 6573 7320 7468 6579 2772 6520 6162 nless they're ab\n-00010990: 736f 6c75 7465 2e29 2072 6570 2e69 6f2e solute.) rep.io.\n-000109a0: 6669 6c65 7323 6578 7061 6e64 2d66 696c files#expand-fil\n-000109b0: 652d 6e61 6d65 6578 7061 6e64 2d66 696c e-nameexpand-fil\n-000109c0: 652d 6e61 6d65 2046 494c 452d 4e41 4d45 e-name FILE-NAME\n-000109d0: 205b 4241 5345 2d44 4952 5d0a 0a45 7870 [BASE-DIR]..Exp\n-000109e0: 616e 6473 2046 494c 452d 4e41 4d45 2061 ands FILE-NAME a\n-000109f0: 7373 756d 696e 6720 7468 6174 2069 7420 ssuming that it \n-00010a00: 7370 6563 6966 6965 7320 6120 6669 6c65 specifies a file\n-00010a10: 2072 656c 6174 6976 6520 746f 2042 4153 relative to BAS\n-00010a20: 452d 4449 522e 0a49 6620 4241 5345 2d44 E-DIR..If BASE-D\n-00010a30: 4952 2069 7320 756e 6465 6669 6e65 6420 IR is undefined \n-00010a40: 6974 2069 7320 7461 6b65 6e20 6173 2074 it is taken as t\n-00010a50: 6865 2063 7572 7265 6e74 2076 616c 7565 he current value\n-00010a60: 206f 6620 7468 650a 6064 6566 6175 6c74 of the.`default\n-00010a70: 2d64 6972 6563 746f 7279 2720 7661 7269 -directory' vari\n-00010a80: 6162 6c65 2e20 5768 696c 6520 6578 7061 able. While expa\n-00010a90: 6e64 696e 6720 7468 6520 6669 6c65 206e nding the file n\n-00010aa0: 616d 652c 2061 6e79 206f 6276 696f 7573 ame, any obvious\n-00010ab0: 0a73 696d 706c 6966 6963 6174 696f 6e73 .simplifications\n-00010ac0: 2077 696c 6c20 6265 2070 6572 666f 726d will be perform\n-00010ad0: 6564 2028 652e 672e 206f 6e20 556e 6978 ed (e.g. on Unix\n-00010ae0: 2074 6865 2072 656d 6f76 616c 206f 6620 the removal of \n-00010af0: 222e 2220 616e 640a 222e 2e22 2077 6865 \".\" and.\"..\" whe\n-00010b00: 7265 2070 6f73 7369 626c 6529 2e0a 0a4e re possible)...N\n-00010b10: 6f74 6520 7468 6174 2074 6865 2072 6574 ote that the ret\n-00010b20: 7572 6e65 6420 6669 6c65 206e 616d 6520 urned file name \n-00010b30: 7769 6c6c 206f 6e6c 7920 6265 2061 6273 will only be abs\n-00010b40: 6f6c 7574 6520 6966 206f 6e65 206f 6620 olute if one of \n-00010b50: 7468 650a 666f 6c6c 6f77 696e 6720 636f the.following co\n-00010b60: 6e64 6974 696f 6e73 2069 7320 6d65 743a nditions is met:\n-00010b70: 0a20 2031 2e20 4241 5345 2d44 4952 2028 . 1. BASE-DIR (\n-00010b80: 6f72 2060 6465 6661 756c 742d 6469 7265 or `default-dire\n-00010b90: 6374 6f72 7927 2920 6973 2061 6273 6f6c ctory') is absol\n-00010ba0: 7574 650a 2020 322e 2046 494c 452d 4e41 ute. 2. FILE-NA\n-00010bb0: 4d45 2069 7320 616c 7265 6164 7920 6162 ME is already ab\n-00010bc0: 736f 6c75 7465 2e0a 0a4e 6f74 6520 666f solute...Note fo\n-00010bd0: 7220 6669 6c65 2068 616e 646c 6572 2069 r file handler i\n-00010be0: 6d70 6c65 6d65 6e74 6f72 733a 2077 6865 mplementors: whe\n-00010bf0: 6e20 6120 6861 6e64 6c65 7220 6973 2063 n a handler is c\n-00010c00: 616c 6c65 6420 666f 7220 7468 650a 6065 alled for the.`e\n-00010c10: 7870 616e 642d 6669 6c65 2d6e 616d 6527 xpand-file-name'\n-00010c20: 206f 7065 7261 7469 6f6e 2c20 6974 2077 operation, it w\n-00010c30: 696c 6c20 6f6e 6c79 2065 7665 7220 7265 ill only ever re\n-00010c40: 6365 6976 6520 6f6e 6520 6172 6775 6d65 ceive one argume\n-00010c50: 6e74 2c0a 7468 6520 616c 7265 6164 7920 nt,.the already \n-00010c60: 6578 7061 6e64 6564 2066 696c 6520 6e61 expanded file na\n-00010c70: 6d65 2e20 5468 6520 6f6e 6c79 2061 6374 me. The only act\n-00010c80: 696f 6e20 7468 6174 206d 6179 2062 6520 ion that may be \n-00010c90: 6e65 6564 2074 6f0a 6265 2074 616b 656e need to.be taken\n-00010ca0: 2069 7320 746f 2073 696d 706c 6966 7920 is to simplify \n-00010cb0: 7468 6520 6669 6c65 206e 616d 6520 2865 the file name (e\n-00010cc0: 2e67 2e20 7265 6d6f 7669 6e67 2022 2e22 .g. removing \".\"\n-00010cd0: 2061 6e64 2022 2e2e 2220 656e 7472 6965 and \"..\" entrie\n-00010ce0: 730a 6f72 2077 6861 7465 7665 7229 2e72 s.or whatever).r\n-00010cf0: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6361 ep.io.files#loca\n-00010d00: 6c2d 6669 6c65 2d6e 616d 656c 6f63 616c l-file-namelocal\n-00010d10: 2d66 696c 652d 6e61 6d65 2046 494c 452d -file-name FILE-\n-00010d20: 4e41 4d45 0a0a 5768 656e 2070 6f73 7369 NAME..When possi\n-00010d30: 626c 652c 2072 6574 7572 6e20 6120 7374 ble, return a st\n-00010d40: 7269 6e67 2061 6273 6f6c 7574 656c 7920 ring absolutely \n-00010d50: 6e61 6d69 6e67 2074 6865 2066 696c 6520 naming the file \n-00010d60: 696e 2074 6865 206c 6f63 616c 0a66 696c in the local.fil\n-00010d70: 6520 7379 7374 656d 2074 6861 7420 4649 e system that FI\n-00010d80: 4c45 2d4e 414d 4520 7265 6665 7273 2074 LE-NAME refers t\n-00010d90: 6f2e 2049 6620 4649 4c45 2d4e 414d 4520 o. If FILE-NAME \n-00010da0: 646f 6573 206e 6f74 2072 6566 6572 2074 does not refer t\n-00010db0: 6f0a 6120 6669 6c65 2069 6e20 7468 6520 o.a file in the \n-00010dc0: 6c6f 6361 6c20 7379 7374 656d 2c20 7265 local system, re\n-00010dd0: 7475 726e 206e 696c 2e72 6570 2e69 6f2e turn nil.rep.io.\n-00010de0: 6669 6c65 7323 6669 6c65 2d6e 616d 652d files#file-name-\n-00010df0: 6e6f 6e64 6972 6563 746f 7279 6669 6c65 nondirectoryfile\n-00010e00: 2d6e 616d 652d 6e6f 6e64 6972 6563 746f -name-nondirecto\n-00010e10: 7279 2046 494c 452d 4e41 4d45 0a0a 5265 ry FILE-NAME..Re\n-00010e20: 7475 726e 2074 6865 2064 6972 6563 746f turn the directo\n-00010e30: 7279 2063 6f6d 706f 6e65 6e74 206f 6620 ry component of \n-00010e40: 4649 4c45 2d4e 414d 452c 2069 6e63 6c75 FILE-NAME, inclu\n-00010e50: 6469 6e67 2074 6865 2066 696e 616c 0a64 ding the final.d\n-00010e60: 6972 6563 746f 7279 2073 6570 6172 6174 irectory separat\n-00010e70: 6f72 2e72 6570 2e69 6f2e 6669 6c65 7323 or.rep.io.files#\n-00010e80: 6669 6c65 2d62 696e 6469 6e67 6669 6c65 file-bindingfile\n-00010e90: 2d62 696e 6469 6e67 2046 494c 450a 0a52 -binding FILE..R\n-00010ea0: 6574 7572 6e73 2074 6865 206e 616d 6520 eturns the name \n-00010eb0: 6f66 2074 6865 206c 6f67 6963 616c 2066 of the logical f\n-00010ec0: 696c 6520 7468 6174 2046 494c 4520 7761 ile that FILE wa\n-00010ed0: 7320 6f70 656e 6564 2074 6f20 6163 6365 s opened to acce\n-00010ee0: 7373 2c20 6f72 206e 696c 0a69 6620 6974 ss, or nil.if it\n-00010ef0: 2068 6173 2062 6565 6e20 636c 6f73 6564 has been closed\n-00010f00: 2c20 6275 7420 6973 2073 7469 6c6c 2074 , but is still t\n-00010f10: 6f20 6265 2067 6172 6261 6765 2063 6f6c o be garbage col\n-00010f20: 6c65 6374 6564 2e72 6570 2e69 6f2e 6669 lected.rep.io.fi\n-00010f30: 6c65 7323 7365 742d 6669 6c65 2d68 616e les#set-file-han\n-00010f40: 646c 6572 2d64 6174 6173 6574 2d66 696c dler-dataset-fil\n-00010f50: 652d 6861 6e64 6c65 722d 6461 7461 2046 e-handler-data F\n-00010f60: 494c 4520 4441 5441 0a0a 5365 7420 7468 ILE DATA..Set th\n-00010f70: 6520 6861 6e64 6c65 722d 7370 6563 6966 e handler-specif\n-00010f80: 6963 2064 6174 6120 6f66 2066 696c 6520 ic data of file \n-00010f90: 6f62 6a65 6374 2046 494c 4520 746f 2044 object FILE to D\n-00010fa0: 4154 412e 7265 702e 696f 2e66 696c 6573 ATA.rep.io.files\n-00010fb0: 2364 656c 6574 652d 6669 6c65 6465 6c65 #delete-filedele\n-00010fc0: 7465 2d66 696c 6520 4649 4c45 2d4e 414d te-file FILE-NAM\n-00010fd0: 450a 0a44 656c 6574 6520 7468 6520 6669 E..Delete the fi\n-00010fe0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-00010ff0: 414d 452e 0000 0000 0000 0000 0000 0000 AME.............\n-00011000: 7072 696e 742d 6c65 6e67 7468 5468 6520 print-lengthThe \n-00011010: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o\n-00011020: 6620 6c69 7374 2065 6c65 6d65 6e74 7320 f list elements \n-00011030: 746f 2070 7269 6e74 2062 6566 6f72 6520 to print before \n-00011040: 6162 6272 6576 6961 7469 6e67 2e72 6570 abbreviating.rep\n-00011050: 2e6c 616e 672e 6465 6275 6723 6272 6561 .lang.debug#brea\n-00011060: 6b62 7265 616b 0a0a 5468 6520 6e65 7874 kbreak..The next\n-00011070: 2066 6f72 6d20 746f 2062 6520 6576 616c form to be eval\n-00011080: 7561 7465 6420 7769 6c6c 2062 6520 646f uated will be do\n-00011090: 6e65 2073 6f20 7468 726f 7567 6820 7468 ne so through th\n-000110a0: 6520 4c69 7370 2064 6562 7567 6765 722e e Lisp debugger.\n-000110b0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-000110c0: 6574 6572 2373 6967 6e61 6c73 6967 6e61 eter#signalsigna\n-000110d0: 6c20 4552 524f 522d 5359 4d42 4f4c 2044 l ERROR-SYMBOL D\n-000110e0: 4154 410a 0a53 6967 6e61 6c20 7468 6174 ATA..Signal that\n-000110f0: 2061 6e20 6572 726f 7220 6861 7320 6861 an error has ha\n-00011100: 7070 656e 6564 2e20 4552 524f 522d 5359 ppened. ERROR-SY\n-00011110: 4d42 4f4c 2069 7320 7468 6520 6e61 6d65 MBOL is the name\n-00011120: 206f 6620 6120 7379 6d62 6f6c 0a63 6c61 of a symbol.cla\n-00011130: 7373 6966 7969 6e67 2074 6865 2074 7970 ssifying the typ\n-00011140: 6520 6f66 2065 7272 6f72 2c20 6974 2073 e of error, it s\n-00011150: 686f 756c 6420 6861 7665 2061 2070 726f hould have a pro\n-00011160: 7065 7274 7920 6065 7272 6f72 2d6d 6573 perty `error-mes\n-00011170: 7361 6765 270a 2861 2073 7472 696e 6729 sage'.(a string)\n-00011180: 2077 6974 6820 6120 7368 6f72 7420 6465 with a short de\n-00011190: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the\n-000111a0: 2065 7272 6f72 206d 6573 7361 6765 2e0a error message..\n-000111b0: 4441 5441 2069 7320 6120 6c69 7374 206f DATA is a list o\n-000111c0: 6620 6f62 6a65 6374 7320 7768 6963 6820 f objects which \n-000111d0: 6172 6520 7265 6c65 7661 6e74 2074 6f20 are relevant to \n-000111e0: 7468 6520 6572 726f 7220 2d2d 2074 6865 the error -- the\n-000111f0: 7920 7769 6c6c 0a62 6520 6d61 6465 2061 y will.be made a\n-00011200: 7661 696c 6162 6c65 2074 6f20 616e 7920 vailable to any \n-00011210: 6572 726f 722d 6861 6e64 6c65 7220 6f72 error-handler or\n-00011220: 2070 7269 6e74 6564 2062 7920 7468 6520 printed by the \n-00011230: 6465 6661 756c 7420 6572 726f 720a 6861 default error.ha\n-00011240: 6e64 6c65 722e 6669 6c65 2d68 616e 646c ndler.file-handl\n-00011250: 6572 2d61 6c69 7374 6120 6c69 7374 206f er-alista list o\n-00011260: 6620 6028 5245 4745 5850 202e 2048 414e f `(REGEXP . HAN\n-00011270: 444c 4552 2927 2e20 4966 2052 4547 4558 DLER)'. If REGEX\n-00011280: 5020 6d61 7463 6865 7320 7468 6520 6e61 P matches the na\n-00011290: 6d65 206f 6620 6120 6669 6c65 0a62 6569 me of a file.bei\n-000112a0: 6e67 206d 616e 6970 756c 6174 6564 2074 ng manipulated t\n-000112b0: 6865 2066 756e 6374 696f 6e20 4841 4e44 he function HAND\n-000112c0: 4c45 5220 6973 2063 616c 6c65 6420 6173 LER is called as\n-000112d0: 2028 4841 4e44 4c45 5220 4f50 4552 4154 (HANDLER OPERAT\n-000112e0: 494f 4e0a 4152 4753 2e2e 2e29 2077 6865 ION.ARGS...) whe\n-000112f0: 7265 2041 5247 5320 6d61 7463 6865 7320 re ARGS matches \n-00011300: 686f 7720 7468 6520 6f72 6967 696e 616c how the original\n-00011310: 2066 756e 6374 696f 6e20 6973 2063 616c function is cal\n-00011320: 6c65 642e 7265 702e 696f 2e66 696c 6573 led.rep.io.files\n-00011330: 2366 696c 652d 6e61 6d65 2d61 6273 6f6c #file-name-absol\n-00011340: 7574 652d 7066 696c 652d 6e61 6d65 2d61 ute-pfile-name-a\n-00011350: 6273 6f6c 7574 652d 7020 4649 4c45 2d4e bsolute-p FILE-N\n-00011360: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n-00011370: 6620 4649 4c45 2d4e 414d 4520 6973 2063 f FILE-NAME is c\n-00011380: 6f6e 7465 7874 2d69 6e64 6570 656e 6465 ontext-independe\n-00011390: 6e74 2c20 692e 652e 2069 7420 646f 6573 nt, i.e. it does\n-000113a0: 206e 6f74 206e 616d 6520 6120 6669 6c65 not name a file\n-000113b0: 0a72 656c 6174 6976 6520 746f 2074 6865 .relative to the\n-000113c0: 2064 6566 6175 6c74 2d64 6972 6563 746f default-directo\n-000113d0: 7279 2e72 6570 2e69 6f2e 6669 6c65 7323 ry.rep.io.files#\n-000113e0: 6361 6e6f 6e69 6361 6c2d 6669 6c65 2d6e canonical-file-n\n-000113f0: 616d 6563 616e 6f6e 6963 616c 2d66 696c amecanonical-fil\n-00011400: 652d 6e61 6d65 2046 494c 452d 4e41 4d45 e-name FILE-NAME\n-00011410: 0a0a 5265 7475 726e 2074 6865 2063 616e ..Return the can\n-00011420: 6f6e 6963 616c 206e 616d 6520 6f66 2074 onical name of t\n-00011430: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n-00011440: 494c 452d 4e41 4d45 2e20 5468 6520 6361 ILE-NAME. The ca\n-00011450: 6e6f 6e69 6361 6c20 6e61 6d65 0a6f 6620 nonical name.of \n-00011460: 6120 6669 6c65 2069 7320 6465 6669 6e65 a file is define\n-00011470: 6420 7375 6368 2074 6861 7420 7477 6f20 d such that two \n-00011480: 6669 6c65 7320 6361 6e20 6265 2063 6f6d files can be com\n-00011490: 7061 7265 6420 7369 6d70 6c79 2062 7920 pared simply by \n-000114a0: 636f 6d70 6172 696e 670a 7468 6569 7220 comparing.their \n-000114b0: 6361 6e6f 6e69 6361 6c20 6e61 6d65 733b canonical names;\n-000114c0: 2069 6620 7468 6520 6e61 6d65 7320 6d61 if the names ma\n-000114d0: 7463 682c 2074 6865 7920 7265 6665 7220 tch, they refer \n-000114e0: 746f 2074 6865 2073 616d 6520 6669 6c65 to the same file\n-000114f0: 2e0a 0a28 4e6f 7465 2074 6861 7420 7468 ...(Note that th\n-00011500: 6520 6f70 706f 7369 7465 2069 736e 2774 e opposite isn't\n-00011510: 2061 6c77 6179 7320 7472 7565 2c20 6966 always true, if\n-00011520: 2074 776f 2063 616e 6f6e 6963 616c 206e two canonical n\n-00011530: 616d 6573 2064 6f6e 2774 0a6d 6174 6368 ames don't.match\n-00011540: 2074 6865 2066 696c 6520 636f 756c 6420 the file could \n-00011550: 7374 696c 6c20 6265 2074 6865 2073 616d still be the sam\n-00011560: 652c 2066 6f72 2065 7861 6d70 6c65 2076 e, for example v\n-00011570: 6961 206c 696e 6b73 2e20 4f6e 206d 6f73 ia links. On mos\n-00011580: 740a 6f70 6572 6174 696e 6720 7379 7374 t.operating syst\n-00011590: 656d 732c 2073 796d 626f 6c69 6320 6c69 ems, symbolic li\n-000115a0: 6e6b 7320 7769 6c6c 2062 6520 6578 7061 nks will be expa\n-000115b0: 6e64 6564 2077 6865 7265 2070 6f73 7369 nded where possi\n-000115c0: 626c 652e 2972 6570 2e69 6f2e 6669 6c65 ble.)rep.io.file\n-000115d0: 7323 6669 6c65 2d6e 616d 652d 6173 2d64 s#file-name-as-d\n-000115e0: 6972 6563 746f 7279 6669 6c65 2d6e 616d irectoryfile-nam\n-000115f0: 652d 6173 2d64 6972 6563 746f 7279 2046 e-as-directory F\n-00011600: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-00011610: 2046 494c 452d 4e41 4d45 2073 7563 6820 FILE-NAME such \n-00011620: 7468 6174 2069 7420 6e61 6d65 7320 6120 that it names a \n-00011630: 6469 7265 6374 6f72 7920 2869 2e65 2077 directory (i.e w\n-00011640: 6974 6820 6120 7465 726d 696e 6174 696e ith a terminatin\n-00011650: 670a 6469 7265 6374 6f72 7920 7365 7061 g.directory sepa\n-00011660: 7261 746f 7220 6368 6172 6163 7465 722e rator character.\n-00011670: 2972 6570 2e69 6f2e 6669 6c65 7323 7365 )rep.io.files#se\n-00011680: 742d 696e 7075 742d 6861 6e64 6c65 7273 t-input-handlers\n-00011690: 6574 2d69 6e70 7574 2d68 616e 646c 6572 et-input-handler\n-000116a0: 204c 4f43 414c 2d46 494c 4520 4655 4e43 LOCAL-FILE FUNC\n-000116b0: 5449 4f4e 0a0a 4172 7261 6e67 6520 666f TION..Arrange fo\n-000116c0: 7220 4655 4e43 5449 4f4e 2074 6f20 6265 r FUNCTION to be\n-000116d0: 2063 616c 6c65 6420 7768 656e 6576 6572 called whenever\n-000116e0: 2070 656e 6469 6e67 2069 6e70 7574 2069 pending input i\n-000116f0: 7320 6176 6169 6c61 626c 650a 6f6e 204c s available.on L\n-00011700: 4f43 414c 2d46 494c 452e 204e 6f74 6520 OCAL-FILE. Note \n-00011710: 7468 6174 2074 6869 7320 6d61 6b65 7320 that this makes \n-00011720: 4c4f 4341 4c2d 4649 4c45 2064 6f20 6e6f LOCAL-FILE do no\n-00011730: 6e2d 626c 6f63 6b69 6e67 2069 6e70 7574 n-blocking input\n-00011740: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n-00011750: 6c65 2d74 7479 7066 696c 652d 7474 7970 le-ttypfile-ttyp\n-00011760: 2046 494c 450a 0a52 6574 7572 6e73 2074 FILE..Returns t\n-00011770: 7275 6520 6966 2046 494c 4520 6973 206c rue if FILE is l\n-00011780: 696e 6b65 6420 746f 2061 2074 7479 2e72 inked to a tty.r\n-00011790: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n-000117a0: 2d62 6f75 6e64 2d73 7472 6561 6d66 696c -bound-streamfil\n-000117b0: 652d 626f 756e 642d 7374 7265 616d 2046 e-bound-stream F\n-000117c0: 494c 450a 0a49 6620 6669 6c65 206f 626a ILE..If file obj\n-000117d0: 6563 7420 4649 4c45 2064 6f65 736e 2774 ect FILE doesn't\n-000117e0: 2072 6566 6572 2074 6f20 6120 6c6f 6361 refer to a loca\n-000117f0: 6c20 6669 6c65 2c20 7265 7475 726e 2074 l file, return t\n-00011800: 6865 2073 7472 6561 6d0a 7468 6174 2069 he stream.that i\n-00011810: 7427 7320 626f 756e 6420 746f 2e72 6570 t's bound to.rep\n-00011820: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d68 .io.files#file-h\n-00011830: 616e 646c 6572 2d64 6174 6166 696c 652d andler-datafile-\n-00011840: 6861 6e64 6c65 722d 6461 7461 2046 494c handler-data FIL\n-00011850: 450a 0a52 6574 7572 6e20 7468 6520 6861 E..Return the ha\n-00011860: 6e64 6c65 722d 7370 6563 6966 6963 2064 ndler-specific d\n-00011870: 6174 6120 666f 7220 4649 4c45 2e72 6570 ata for FILE.rep\n-00011880: 2e69 6f2e 6669 6c65 7323 6f70 656e 2d66 .io.files#open-f\n-00011890: 696c 656f 7065 6e2d 6669 6c65 2046 494c ileopen-file FIL\n-000118a0: 452d 4e41 4d45 2041 4343 4553 532d 5459 E-NAME ACCESS-TY\n-000118b0: 5045 0a0a 5265 7475 726e 2061 206e 6577 PE..Return a new\n-000118c0: 2066 696c 6520 6f62 6a65 6374 2072 6566 file object ref\n-000118d0: 6572 656e 6369 6e67 2074 6865 206c 6f67 erencing the log\n-000118e0: 6963 616c 2066 696c 6520 6361 6c6c 6564 ical file called\n-000118f0: 2046 494c 452d 4e41 4d45 2c0a 666f 7220 FILE-NAME,.for \n-00011900: 4143 4345 5353 2d54 5950 4520 7265 7175 ACCESS-TYPE requ\n-00011910: 6573 7473 2e20 4143 4345 5353 2d54 5950 ests. ACCESS-TYP\n-00011920: 4520 6361 6e20 6265 206f 6e65 206f 6620 E can be one of \n-00011930: 7468 6520 7379 6d62 6f6c 733a 0a0a 0972 the symbols:...r\n-00011940: 6561 6409 0946 6f72 2069 6e70 7574 0a09 ead..For input..\n-00011950: 7772 6974 6509 0954 7275 6e63 6174 6520 write..Truncate \n-00011960: 6f72 2063 7265 6174 6520 7468 6520 6669 or create the fi\n-00011970: 6c65 2c20 616e 6420 6f70 656e 2066 6f72 le, and open for\n-00011980: 206f 7574 7075 740a 0961 7070 656e 6409 output..append.\n-00011990: 094f 7065 6e20 666f 7220 6f75 7470 7574 .Open for output\n-000119a0: 2061 7420 7468 6520 656e 6420 6f66 2074 at the end of t\n-000119b0: 6865 2066 696c 652e 7265 702e 696f 2e66 he file.rep.io.f\n-000119c0: 696c 6573 2363 6c6f 7365 2d66 696c 6563 iles#close-filec\n-000119d0: 6c6f 7365 2d66 696c 6520 4649 4c45 0a0a lose-file FILE..\n-000119e0: 5369 676e 616c 2074 6861 7420 7468 6572 Signal that ther\n-000119f0: 6520 7769 6c6c 2062 6520 6e6f 206d 6f72 e will be no mor\n-00011a00: 6520 492f 4f20 7468 726f 7567 6820 7468 e I/O through th\n-00011a10: 6520 6669 6c65 206f 626a 6563 7420 4649 e file object FI\n-00011a20: 4c45 2e72 6570 2e69 6f2e 6669 6c65 7323 LE.rep.io.files#\n-00011a30: 666c 7573 682d 6669 6c65 666c 7573 682d flush-fileflush-\n-00011a40: 6669 6c65 2046 494c 450a 0a46 6c75 7368 file FILE..Flush\n-00011a50: 2061 6e79 2062 7566 6665 7265 6420 6f75 any buffered ou\n-00011a60: 7470 7574 206f 6e20 4649 4c45 2e20 5468 tput on FILE. Th\n-00011a70: 6973 2069 7320 7573 7561 6c6c 7920 756e is is usually un\n-00011a80: 6e65 6365 7373 6172 7920 7369 6e63 650a necessary since.\n-00011a90: 616c 6c20 6f75 7470 7574 2077 696c 6c20 all output will \n-00011aa0: 6265 2066 6c75 7368 6564 2077 6865 6e20 be flushed when \n-00011ab0: 4649 4c45 2069 7320 6576 656e 7475 616c FILE is eventual\n-00011ac0: 6c79 2063 6c6f 7365 642e 7265 702e 696f ly closed.rep.io\n-00011ad0: 2e66 696c 6573 2364 656c 6574 652d 6469 .files#delete-di\n-00011ae0: 7265 6374 6f72 7964 656c 6574 652d 6469 rectorydelete-di\n-00011af0: 7265 6374 6f72 7920 4449 5245 4354 4f52 rectory DIRECTOR\n-00011b00: 592d 4e41 4d45 0a0a 4465 6c65 7465 2074 Y-NAME..Delete t\n-00011b10: 6865 2064 6972 6563 746f 7279 2063 616c he directory cal\n-00011b20: 6c65 6420 4449 5245 4354 4f52 592d 4e41 led DIRECTORY-NA\n-00011b30: 4d45 2e20 4e6f 7465 2074 6861 7420 7468 ME. Note that th\n-00011b40: 6520 6469 7265 6374 6f72 7920 696e 0a71 e directory in.q\n-00011b50: 7565 7374 696f 6e20 7368 6f75 6c64 2062 uestion should b\n-00011b60: 6520 656d 7074 792e 7265 702e 696f 2e66 e empty.rep.io.f\n-00011b70: 696c 6573 2363 6f70 792d 6669 6c65 636f iles#copy-fileco\n-00011b80: 7079 2d66 696c 6520 534f 5552 4345 2044 py-file SOURCE D\n-00011b90: 4553 5449 4e41 5449 4f4e 0a0a 4372 6561 ESTINATION..Crea\n-00011ba0: 7465 2061 206e 6577 2063 6f70 7920 6f66 te a new copy of\n-00011bb0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n-00011bc0: 2053 4f55 5243 452c 2061 7320 7468 6520 SOURCE, as the \n-00011bd0: 6669 6c65 2063 616c 6c65 6420 4445 5354 file called DEST\n-00011be0: 494e 4154 494f 4e2e 7265 702e 696f 2e66 INATION.rep.io.f\n-00011bf0: 696c 6573 2366 696c 652d 6578 6563 7574 iles#file-execut\n-00011c00: 6162 6c65 2d70 6669 6c65 2d65 7865 6375 able-pfile-execu\n-00011c10: 7461 626c 652d 7020 4649 4c45 2d4e 414d table-p FILE-NAM\n-00011c20: 450a 0a52 6574 7572 6e73 2074 2069 6620 E..Returns t if \n-00011c30: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n-00011c40: 4649 4c45 2d4e 414d 4520 6973 2065 7865 FILE-NAME is exe\n-00011c50: 6375 7461 626c 652e 7265 702e 696f 2e66 cutable.rep.io.f\n-00011c60: 696c 6573 2366 696c 652d 6578 6973 7473 iles#file-exists\n-00011c70: 2d70 6669 6c65 2d65 7869 7374 732d 7020 -pfile-exists-p \n-00011c80: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-00011c90: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file\n-00011ca0: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n-00011cb0: 4520 6578 6973 7473 2e72 6570 2e69 6f2e E exists.rep.io.\n-00011cc0: 6669 6c65 7323 6669 6c65 2d72 6567 756c files#file-regul\n-00011cd0: 6172 2d70 6669 6c65 2d72 6567 756c 6172 ar-pfile-regular\n-00011ce0: 2d70 2046 494c 452d 4e41 4d45 0a0a 5265 -p FILE-NAME..Re\n-00011cf0: 7475 726e 7320 7420 6966 2074 6865 2066 turns t if the f\n-00011d00: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n-00011d10: 4e41 4d45 2069 7320 6120 6e6f 726d 616c NAME is a normal\n-00011d20: 2066 696c 652c 2069 652c 206e 6f74 2061 file, ie, not a\n-00011d30: 0a64 6972 6563 746f 7279 2c20 6465 7669 .directory, devi\n-00011d40: 6365 2c20 7379 6d62 6f6c 6963 206c 696e ce, symbolic lin\n-00011d50: 6b2c 2065 7463 2e2e 2e72 6570 2e69 6f2e k, etc...rep.io.\n-00011d60: 6669 6c65 7323 6669 6c65 2d64 6972 6563 files#file-direc\n-00011d70: 746f 7279 2d70 6669 6c65 2d64 6972 6563 tory-pfile-direc\n-00011d80: 746f 7279 2d70 2046 494c 452d 4e41 4d45 tory-p FILE-NAME\n-00011d90: 0a0a 5265 7475 726e 7320 7420 6966 2074 ..Returns t if t\n-00011da0: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n-00011db0: 494c 452d 4e41 4d45 2069 7320 6120 6469 ILE-NAME is a di\n-00011dc0: 7265 6374 6f72 792e 7265 702e 696f 2e66 rectory.rep.io.f\n-00011dd0: 696c 6573 2366 696c 652d 7379 6d6c 696e iles#file-symlin\n-00011de0: 6b2d 7066 696c 652d 7379 6d6c 696e 6b2d k-pfile-symlink-\n-00011df0: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret\n-00011e00: 7572 6e73 2074 2069 6620 7468 6520 6669 urns t if the fi\n-00011e10: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-00011e20: 414d 4520 6973 2061 2073 796d 626f 6c69 AME is a symboli\n-00011e30: 6320 6c69 6e6b 2074 6f20 616e 6f74 6865 c link to anothe\n-00011e40: 7220 6669 6c65 2e3a 7265 702e 696f 2e66 r file.:rep.io.f\n-00011e50: 696c 6573 2366 696c 652d 6769 6466 696c iles#file-gidfil\n-00011e60: 652d 6769 6420 4649 4c45 2d4e 414d 450a e-gid FILE-NAME.\n-00011e70: 0a52 6574 7572 6e73 2074 6865 2067 6964 .Returns the gid\n-00011e80: 206f 6620 7468 6520 6669 6c65 2063 616c of the file cal\n-00011e90: 6c65 6420 4649 4c45 2d4e 414d 453a 7265 led FILE-NAME:re\n-00011ea0: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-00011eb0: 7569 6466 696c 652d 7569 6420 4649 4c45 uidfile-uid FILE\n-00011ec0: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t\n-00011ed0: 6865 2075 6964 206f 6620 7468 6520 6669 he uid of the fi\n-00011ee0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-00011ef0: 414d 4572 6570 2e69 6f2e 6669 6c65 7323 AMErep.io.files#\n-00011f00: 6669 6c65 2d73 697a 6566 696c 652d 7369 file-sizefile-si\n-00011f10: 7a65 2046 494c 452d 4e41 4d45 0a0a 5265 ze FILE-NAME..Re\n-00011f20: 7475 726e 7320 7468 6520 7369 7a65 206f turns the size o\n-00011f30: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n-00011f40: 6420 4649 4c45 2d4e 414d 4520 696e 2062 d FILE-NAME in b\n-00011f50: 7974 6573 2e72 6570 2e69 6f2e 6669 6c65 ytes.rep.io.file\n-00011f60: 7323 6469 7265 6374 6f72 792d 6669 6c65 s#directory-file\n-00011f70: 7364 6972 6563 746f 7279 2d66 696c 6573 sdirectory-files\n-00011f80: 2044 4952 4543 544f 5259 0a0a 5265 7475 DIRECTORY..Retu\n-00011f90: 726e 7320 6120 6c69 7374 206f 6620 7468 rns a list of th\n-00011fa0: 6520 6e61 6d65 7320 6f66 2061 6c6c 2066 e names of all f\n-00011fb0: 696c 6573 2069 6e20 7468 6520 6469 7265 iles in the dire\n-00011fc0: 6374 6f72 7920 6361 6c6c 6564 2044 4952 ctory called DIR\n-00011fd0: 4543 544f 5259 2e0a 5468 6520 6c69 7374 ECTORY..The list\n-00011fe0: 2069 7320 756e 736f 7274 6564 2e00 0000 is unsorted....\n-00011ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00012000: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n-00012010: 6d23 7374 7275 6374 7572 6543 7265 6174 m#structureCreat\n-00012020: 6520 6120 6e65 7720 6d6f 6475 6c65 2077 e a new module w\n-00012030: 686f 7365 2069 6e74 6572 6661 6365 2069 hose interface i\n-00012040: 7320 5349 472c 2077 686f 7365 2063 6f6e s SIG, whose con\n-00012050: 6669 6775 7261 7469 6f6e 2069 730a 6465 figuration is.de\n-00012060: 6669 6e65 6420 6279 2043 4f4e 4649 4720 fined by CONFIG \n-00012070: 2865 6974 6865 7220 6120 7369 6e67 6c65 (either a single\n-00012080: 2063 6c61 7573 652c 206f 7220 6120 6c69 clause, or a li\n-00012090: 7374 206f 6620 636c 6175 7365 7329 2c20 st of clauses), \n-000120a0: 616e 640a 7768 6f73 6520 6465 6669 6e69 and.whose defini\n-000120b0: 7469 6f6e 7320 6172 6520 6465 6669 6e65 tions are define\n-000120c0: 6420 6279 2074 6865 206c 6973 7420 6f66 d by the list of\n-000120d0: 2066 6f72 6d73 2042 4f44 592e 0a0a 5365 forms BODY...Se\n-000120e0: 6520 6064 6566 696e 652d 696e 7465 7266 e `define-interf\n-000120f0: 6163 6527 2066 6f72 2074 6865 2069 6e74 ace' for the int\n-00012100: 6572 6661 6365 2073 796e 7461 782c 2065 erface syntax, e\n-00012110: 6163 6820 636f 6e66 6967 7572 6174 696f ach configuratio\n-00012120: 6e0a 636c 6175 7365 206d 7573 7420 6861 n.clause must ha\n-00012130: 7665 2074 6865 2073 796e 7461 783a 0a0a ve the syntax:..\n-00012140: 2020 2043 4c41 5553 4520 2d3e 2020 286f CLAUSE -> (o\n-00012150: 7065 6e20 5b4e 414d 452e 2e2e 5d29 0a09 pen [NAME...])..\n-00012160: 2020 6f72 2020 2861 6363 6573 7320 5b4e or (access [N\n-00012170: 414d 452e 2e2e 5d29 0a0a 7768 6572 6520 AME...])..where \n-00012180: 4e41 4d45 2069 7320 7468 6520 6e61 6d65 NAME is the name\n-00012190: 206f 6620 6120 6d6f 6475 6c65 2e20 4f70 of a module. Op\n-000121a0: 656e 696e 6720 6120 6d6f 6475 6c65 2069 ening a module i\n-000121b0: 6d70 6f72 7473 2061 6c6c 206f 6620 6974 mports all of it\n-000121c0: 730a 6578 706f 7274 6564 2064 6566 696e s.exported defin\n-000121d0: 6974 696f 6e73 2069 6e74 6f20 7468 6520 itions into the \n-000121e0: 6375 7272 656e 746c 7920 6d6f 6475 6c65 currently module\n-000121f0: 2c20 7768 696c 6520 6163 6365 7373 696e , while accessin\n-00012200: 6720 610a 6d6f 6475 6c65 206d 616b 6573 g a.module makes\n-00012210: 2074 6865 2065 7870 6f72 7465 6420 6465 the exported de\n-00012220: 6669 6e69 7469 6f6e 7320 6176 6169 6c61 finitions availa\n-00012230: 626c 6520 6672 6f6d 2074 6865 2063 7572 ble from the cur\n-00012240: 7265 6e74 206d 6f64 756c 650a 7573 696e rent module.usin\n-00012250: 6720 7468 6520 6073 7472 7563 7475 7265 g the `structure\n-00012260: 2d72 6566 2720 666f 726d 2e06 7265 702e -ref' form..rep.\n-00012270: 6cf8 0000 0000 0000 1400 0000 9a00 0000 l...............\n-00012280: 4c61 5b1a 7265 702e 22b5 0000 0000 0000 La[.rep.\".......\n-00012290: 1700 0000 5d00 0000 bb7d 6b19 7265 702e ....]....}k.rep.\n-000122a0: b972 0000 0000 0000 1b00 0000 ba00 0000 .r..............\n-000122b0: 3ed1 1607 7265 702e 1af9 0000 0000 0000 >...rep.........\n-000122c0: 1500 0000 5a06 0000 3120 491b 7265 702e ....Z...1 I.rep.\n-000122d0: bebb 0100 0000 0000 1800 0000 4400 0000 ............D...\n-000122e0: 8ff0 c118 0072 6570 1abc 0100 0000 0000 .....rep........\n-000122f0: 2100 0000 0700 0000 4365 ea0e 7265 702e !.......Ce..rep.\n-00012300: 7cb0 0100 0000 0000 2200 0000 3b01 0000 |.......\"...;...\n-00012310: f15e 800c 0072 6570 42bc 0100 0000 0000 .^...repB.......\n-00012320: 2300 0000 0600 0000 8a77 7a1a 7265 702e #........wz.rep.\n-00012330: 96bc 0100 0000 0000 2900 0000 4300 0000 ........)...C...\n-00012340: 9192 e403 7265 702e 02bd 0100 0000 0000 ....rep.........\n-00012350: 1f00 0000 b100 0000 4bf0 d81c 7265 702e ........K...rep.\n-00012360: f16c 0000 0000 0000 1d00 0000 b300 0000 .l..............\n-00012370: 9772 3d1a 7265 702e 42be 0100 0000 0000 .r=.rep.B.......\n-00012380: 1c00 0000 5000 0000 3ba5 0817 7265 702e ....P...;...rep.\n-00012390: 4034 0000 0000 0000 2100 0000 8100 0000 @4......!.......\n-000123a0: c8c6 c204 7265 702e 00e0 0100 0000 0000 ....rep.........\n-000123b0: 1e00 0000 2200 0000 23f1 8113 7265 702e ....\"...#...rep.\n-000123c0: 79a9 0000 0000 0000 1200 0000 d000 0000 y...............\n-000123d0: 4757 6815 7573 6572 2ae3 0100 0000 0000 GWh.user*.......\n-000123e0: 1100 0000 3100 0000 b522 0c19 7265 702e ....1....\"..rep.\n-000123f0: 1078 0000 0000 0000 2900 0000 b700 0000 .x......).......\n-00012400: 0478 251a 7265 702e 0637 0000 0000 0000 .x%.rep..7......\n-00012410: 2600 0000 2500 0000 e760 bd0f 7265 702e &...%....`..rep.\n-00012420: a4e1 0000 0000 0000 0e00 0000 4300 0000 ............C...\n-00012430: 9824 ec02 7265 702e eabe 0000 0000 0000 .$..rep.........\n-00012440: 1f00 0000 9c00 0000 2a59 2902 7072 6f63 ........*Y).proc\n-00012450: d9b1 0100 0000 0000 1300 0000 8e00 0000 ................\n-00012460: d3f7 9f11 7265 702e f1b4 0100 0000 0000 ....rep.........\n-00012470: 1200 0000 6701 0000 e5ad 250a 7265 702e ....g.....%.rep.\n-00012480: ace2 0000 0000 0000 1a00 0000 3400 0000 ............4...\n-00012490: 1e6c 5913 7265 702e 96b5 0000 0000 0000 .lY.rep.........\n-000124a0: 1100 0000 6b01 0000 d227 1216 7265 702e ....k....'..rep.\n-000124b0: 6ce3 0100 0000 0000 1500 0000 5600 0000 l...........V...\n-000124c0: 6464 d010 7265 702e 50ee 0000 0000 0000 dd..rep.P.......\n-000124d0: 1900 0000 b200 0000 e5a2 b208 7265 702e ............rep.\n-000124e0: b15c 0000 0000 0000 1800 0000 fe00 0000 .\\..............\n-000124f0: 82ec b605 7265 702e c94e 0000 0000 0000 ....rep..N......\n-00012500: 1a00 0000 8700 0000 6368 a90e 7265 702e ........ch..rep.\n-00012510: b465 0000 0000 0000 1e00 0000 7400 0000 .e..........t...\n-00012520: 5d98 180b 7265 702e cd71 0000 0000 0000 ]...rep..q......\n-00012530: 2300 0000 c900 0000 a51b 6713 7265 702e #.........g.rep.\n-00012540: d374 0000 0000 0000 1d00 0000 4000 0000 .t..........@...\n-00012550: 0063 940e 7265 702e 1c7a 0000 0000 0000 .c..rep..z......\n-00012560: 1c00 0000 7800 0000 8edc 1b03 6166 7465 ....x.......afte\n-00012570: 0692 0000 0000 0000 1000 0000 bf00 0000 ................\n-00012580: 1dae fe05 7265 702e 88f2 0000 0000 0000 ....rep.........\n-00012590: 1800 0000 7900 0000 a742 b80b 7265 702e ....y....B..rep.\n-000125a0: 9744 0000 0000 0000 1600 0000 3400 0000 .D..........4...\n-000125b0: 1d4f 0807 7265 702e a40f 0100 0000 0000 .O..rep.........\n-000125c0: 1800 0000 3800 0000 870d 2f09 7265 702e ....8...../.rep.\n-000125d0: 12b7 0000 0000 0000 1600 0000 6400 0000 ............d...\n-000125e0: 6c58 5506 7265 702e ed32 0000 0000 0000 lXU.rep..2......\n-000125f0: 1700 0000 c400 0000 13e7 2906 6c69 7370 ..........).lisp\n-00012600: 1793 0000 0000 0000 1200 0000 4000 0000 ............@...\n-00012610: e20e e01b 7265 702e 3462 0000 0000 0000 ....rep.4b......\n-00012620: 1900 0000 2b00 0000 b145 bb19 0072 6570 ....+....E...rep\n-00012630: 39bf 0100 0000 0000 2900 0000 0300 0000 9.......).......\n-00012640: fb62 c01e 0072 6570 2ce2 0100 0000 0000 .b...rep,.......\n-00012650: 1400 0000 0600 0000 129d 3207 7265 702e ..........2.rep.\n-00012660: 44e4 0100 0000 0000 0d00 0000 4200 0000 D...........B...\n-00012670: 367e cc08 7265 702e 4cb9 0000 0000 0000 6~..rep.L.......\n-00012680: 1100 0000 4900 0000 c343 5b08 7265 702e ....I....C[.rep.\n-00012690: 2c05 0100 0000 0000 1a00 0000 9600 0000 ,...............\n-000126a0: 3e7a 2f12 0072 6570 aae4 0100 0000 0000 >z/..rep........\n-000126b0: 1e00 0000 0900 0000 65af a209 7265 702e ........e...rep.\n-000126c0: f17d 0000 0000 0000 2600 0000 fe00 0000 .}......&.......\n-000126d0: b964 aa15 7265 702e 0a9b 0000 0000 0000 .d..rep.........\n-000126e0: 1000 0000 6600 0000 00a1 850d 7265 702e ....f.......rep.\n-000126f0: 5abe 0000 0000 0000 2200 0000 6e00 0000 Z.......\"...n...\n-00012700: ec29 a501 7265 702e 9d4c 0000 0000 0000 .)..rep..L......\n-00012710: 1700 0000 1601 0000 26a9 0001 7265 702e ........&...rep.\n-00012720: a7af 0000 0000 0000 0d00 0000 2e00 0000 ................\n-00012730: 64fa 5e08 7265 702e 65b3 0100 0000 0000 d.^.rep.e.......\n-00012740: 1700 0000 df00 0000 3506 4a17 7265 702e ........5.J.rep.\n-00012750: 89ff 0000 0000 0000 1d00 0000 3800 0000 ............8...\n-00012760: dc3f 0007 7265 702e 9fa4 0000 0000 0000 .?..rep.........\n-00012770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n-00012780: dbb7 0000 0000 0000 1400 0000 4f00 0000 ............O...\n-00012790: 4929 ef1a 0072 6570 e17f 0000 0000 0000 I)...rep........\n-000127a0: 1d00 0000 0200 0000 3365 6510 7265 702e ........3ee.rep.\n-000127b0: 29e1 0100 0000 0000 1800 0000 9300 0000 )...............\n-000127c0: 44f8 121b 7265 702e 7fe7 0000 0000 0000 D...rep.........\n-000127d0: 2b00 0000 1501 0000 857c 1f0c 7265 702e +........|..rep.\n-000127e0: fae2 0000 0000 0000 1400 0000 0902 0000 ................\n-000127f0: e2b6 c50c 7265 702e a6a1 0000 0000 0000 ....rep.........\n-00012800: 0d00 0000 5300 0000 e674 d31d 7265 702e ....S....t..rep.\n-00012810: d1e5 0000 0000 0000 2500 0000 8901 0000 ........%.......\n-00012820: 8d91 cb18 7265 702e 8cb7 0000 0000 0000 ....rep.........\n-00012830: 1400 0000 3b00 0000 76a7 8516 0072 6570 ....;...v....rep\n-00012840: deff 0000 0000 0000 1c00 0000 0500 0000 ................\n-00012850: 2ccf a81d 7265 702e c3a0 0000 0000 0000 ,...rep.........\n-00012860: 0f00 0000 d400 0000 03fb 2706 7265 702e ..........'.rep.\n-00012870: ef0c 0100 0000 0000 1c00 0000 ce00 0000 ................\n-00012880: 35d7 3016 7265 702e cdba 0100 0000 0000 5.0.rep.........\n-00012890: 1400 0000 4700 0000 bd6f 2806 7265 702e ....G....o(.rep.\n-000128a0: 0ebc 0000 0000 0000 1400 0000 c700 0000 ................\n-000128b0: 6063 d21b 7265 702e 6fb8 0000 0000 0000 `c..rep.o.......\n-000128c0: 1300 0000 5900 0000 ecdd a803 7265 702e ....Y.......rep.\n-000128d0: 28bb 0100 0000 0000 1a00 0000 7c00 0000 (...........|...\n-000128e0: aaa8 5117 7265 702e 69e2 0000 0000 0000 ..Q.rep.i.......\n-000128f0: 1b00 0000 2800 0000 5a96 ef11 7265 702e ....(...Z...rep.\n-00012900: d100 0100 0000 0000 2700 0000 2501 0000 ........'...%...\n-00012910: 63b8 b31c 7265 702e e9bc 0000 0000 0000 c...rep.........\n-00012920: 1c00 0000 6600 0000 e2f0 c705 7265 702e ....f.......rep.\n-00012930: 35b8 0100 0000 0000 1700 0000 a200 0000 5...............\n-00012940: 7cbe 5313 7265 702e 40e0 0100 0000 0000 |.S.rep.@.......\n-00012950: 2800 0000 c100 0000 15ec f304 7265 702e (...........rep.\n-00012960: 00b0 0000 0000 0000 2200 0000 1a01 0000 ........\".......\n-00012970: 865e 9313 7265 702e a2e2 0100 0000 0000 .^..rep.........\n-00012980: 1e00 0000 3800 0000 70d9 0519 6d61 696c ....8...p...mail\n-00012990: f8e2 0100 0000 0000 1000 0000 2200 0000 ............\"...\n-000129a0: f825 f41e 0072 6570 93e4 0100 0000 0000 .%...rep........\n-000129b0: 1700 0000 0000 0000 fe81 1b1c 7265 702e ............rep.\n-000129c0: d1e4 0100 0000 0000 1e00 0000 4100 0000 ............A...\n-000129d0: 6454 2919 0072 6570 53e5 0100 0000 0000 dT)..repS.......\n-000129e0: 2000 0000 1800 0000 a5f1 a519 0072 6570 ............rep\n-000129f0: 8be5 0100 0000 0000 1600 0000 1900 0000 ................\n-00012a00: 861a 2703 7265 702e 1bae 0000 0000 0000 ..'.rep.........\n-00012a10: 1500 0000 5b00 0000 4884 4719 7265 702e ....[...H.G.rep.\n-00012a20: 6fb2 0000 0000 0000 1b00 0000 d600 0000 o...............\n-00012a30: 48b0 3605 646c 2d6c c294 0000 0000 0000 H.6.dl-l........\n-00012a40: 1100 0000 6f00 0000 5c64 1114 0072 6570 ....o...\\d...rep\n-00012a50: 30e5 0100 0000 0000 1f00 0000 0400 0000 0...............\n-00012a60: 100e fa19 7265 702e eb3b 0000 0000 0000 ....rep..;......\n-00012a70: 1c00 0000 5800 0000 8d84 0e09 7265 702e ....X.......rep.\n-00012a80: 4141 0000 0000 0000 1400 0000 8400 0000 AA..............\n-00012a90: b321 9c11 7265 702e c16d 0000 0000 0000 .!..rep..m......\n-00012aa0: 2100 0000 c200 0000 317c 151d 7265 702e !.......1|..rep.\n-00012ab0: f078 0000 0000 0000 2100 0000 7700 0000 .x......!...w...\n-00012ac0: 5a10 5e03 7265 702e d4e1 0100 0000 0000 Z.^.rep.........\n-00012ad0: 1300 0000 4500 0000 3f77 0c1d 0072 6570 ....E...?w...rep\n-00012ae0: 91e6 0100 0000 0000 1d00 0000 0d00 0000 ................\n-00012af0: ac6f dd1a 7265 702e 189e 0000 0000 0000 .o..rep.........\n-00012b00: 0f00 0000 f100 0000 1776 a91b 7265 6d6f .........v..remo\n-00012b10: bbe6 0100 0000 0000 1600 0000 2d00 0000 ............-...\n-00012b20: d496 a302 7265 6d6f fee6 0100 0000 0000 ....remo........\n-00012b30: 1700 0000 4c00 0000 47c0 651c 7265 702e ....L...G.e.rep.\n-00012b40: f9ae 0000 0000 0000 0a00 0000 a400 0000 ................\n-00012b50: 129d 5204 7265 702e dda3 0000 0000 0000 ..R.rep.........\n-00012b60: 0d00 0000 b500 0000 f381 b912 0072 6570 .............rep\n-00012b70: 3bba 0100 0000 0000 1400 0000 2700 0000 ;...........'...\n-00012b80: 4deb 670e 7265 702e bae5 0100 0000 0000 M.g.rep.........\n-00012b90: 1c00 0000 bb00 0000 4548 3009 7265 702e ........EH0.rep.\n-00012ba0: f3b1 0000 0000 0000 1c00 0000 6000 0000 ............`...\n-00012bb0: c18b b31c 7265 702e 60b3 0000 0000 0000 ....rep.`.......\n-00012bc0: 2100 0000 7600 0000 2792 0d00 7265 702e !...v...'...rep.\n-00012bd0: d7e3 0100 0000 0000 1600 0000 5700 0000 ............W...\n-00012be0: e9e7 b815 7265 6d6f 61e7 0100 0000 0000 ....remoa.......\n-00012bf0: 1800 0000 4800 0000 6085 f41c 7265 6d6f ....H...`...remo\n-00012c00: c1e7 0100 0000 0000 1300 0000 3300 0000 ............3...\n-00012c10: 2395 4818 0072 6570 07e8 0100 0000 0000 #.H..rep........\n-00012c20: 3600 0000 1500 0000 7c84 ab09 0072 6570 6.......|....rep\n-00012c30: 52e8 0100 0000 0000 3600 0000 1100 0000 R.......6.......\n-00012c40: 5662 0a19 7265 702e 6ab6 0100 0000 0000 Vb..rep.j.......\n-00012c50: 1100 0000 ba01 0000 f58b 2a08 7265 702e ..........*.rep.\n-00012c60: 3681 0000 0000 0000 1b00 0000 1000 0000 6...............\n-00012c70: b704 4d04 7265 702e 270f 0100 0000 0000 ..M.rep.'.......\n-00012c80: 2200 0000 5b00 0000 73bb 060e 7265 702e \"...[...s...rep.\n-00012c90: c28e 0000 0000 0000 1f00 0000 6600 0000 ............f...\n-00012ca0: cde9 4919 7265 702e 3cb1 0000 0000 0000 ..I.rep.<.......\n-00012cb0: 1800 0000 9f00 0000 4789 be00 7265 702e ........G...rep.\n-00012cc0: b5ac 0000 0000 0000 0e00 0000 1901 0000 ................\n-00012cd0: 723e 0802 7265 702e 478d 0000 0000 0000 r>..rep.G.......\n-00012ce0: 1d00 0000 5e00 0000 cf8f 091c 7265 702e ....^.......rep.\n-00012cf0: 730e 0100 0000 0000 1900 0000 9b00 0000 s...............\n-00012d00: 1950 650e 7265 702e f7b3 0000 0000 0000 .Pe.rep.........\n-00012d10: 1900 0000 a200 0000 5975 d310 7265 702e ........Yu..rep.\n-00012d20: e107 0100 0000 0000 2300 0000 f500 0000 ........#.......\n-00012d30: 7a05 1f1a 7265 702e 539d 0000 0000 0000 z...rep.S.......\n-00012d40: 0d00 0000 b800 0000 c963 a91f 7265 702e .........c..rep.\n-00012d50: 8082 0000 0000 0000 1c00 0000 e800 0000 ................\n-00012d60: c34d 501b 7265 702e 02a5 0000 0000 0000 .MP.rep.........\n-00012d70: 1200 0000 4601 0000 8356 d405 7265 702e ....F....V..rep.\n-00012d80: eb02 0100 0000 0000 1a00 0000 1300 0000 ................\n-00012d90: 2a45 f419 696e 7465 b561 0000 0000 0000 *E..inte.a......\n-00012da0: 0e00 0000 7100 0000 680a 2f1d 7265 702e ....q...h./.rep.\n-00012db0: b7e0 0000 0000 0000 0b00 0000 a900 0000 ................\n-00012dc0: 4ad7 1009 7265 702e b904 0100 0000 0000 J...rep.........\n-00012dd0: 1c00 0000 5700 0000 9b96 180f 7265 702e ....W.......rep.\n-00012de0: aebe 0100 0000 0000 2000 0000 6b00 0000 ........ ...k...\n-00012df0: 7e49 5308 0072 6570 6bbc 0100 0000 0000 ~IS..repk.......\n-00012e00: 2000 0000 0b00 0000 2157 7b03 7265 702e .......!W{.rep.\n-00012e10: 0576 0000 0000 0000 2100 0000 4000 0000 .v......!...@...\n-00012e20: 6ef1 4b15 7265 702e 65bf 0100 0000 0000 n.K.rep.e.......\n-00012e30: 1100 0000 7a00 0000 fb37 d019 7265 702e ....z....7..rep.\n-00012e40: e0b9 0000 0000 0000 1200 0000 f400 0000 ................\n-00012e50: 249d c21b 7265 702e f3b2 0100 0000 0000 $...rep.........\n-00012e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n-00012e70: 3075 0000 0000 0000 2100 0000 5900 0000 0u......!...Y...\n-00012e80: 2dc5 ec02 7265 702e 46e2 0100 0000 0000 -...rep.F.......\n-00012e90: 1900 0000 4300 0000 c91f 0f07 7265 702e ....C.......rep.\n-00012ea0: a0f7 0000 0000 0000 1400 0000 b800 0000 ................\n-00012eb0: 1283 cc01 7265 702e dbb8 0000 0000 0000 ....rep.........\n-00012ec0: 1500 0000 5c00 0000 452a 271a 7265 702e ....\\...E*'.rep.\n-00012ed0: c1a8 0000 0000 0000 1400 0000 a400 0000 ................\n-00012ee0: 48b9 e509 7265 702e 5bb4 0100 0000 0000 H...rep.[.......\n-00012ef0: 1300 0000 8300 0000 c526 1810 7265 702e .........&..rep.\n-00012f00: 6bbd 0000 0000 0000 1d00 0000 5d00 0000 k...........]...\n-00012f10: 8581 f014 7265 702e d2bd 0100 0000 0000 ....rep.........\n-00012f20: 1f00 0000 5100 0000 4957 8f11 7265 702e ....Q...IW..rep.\n-00012f30: 3eb8 0000 0000 0000 1000 0000 2100 0000 >...........!...\n-00012f40: f59a a918 7265 702e a3bb 0000 0000 0000 ....rep.........\n-00012f50: 1c00 0000 4f00 0000 bbc6 ee0b 7265 702e ....O.......rep.\n-00012f60: f962 0000 0000 0000 1d00 0000 9e02 0000 .b..............\n-00012f70: df10 031f 7265 702e 3899 0000 0000 0000 ....rep.8.......\n-00012f80: 0e00 0000 d600 0000 9f31 3a14 7265 702e .........1:.rep.\n-00012f90: 259c 0000 0000 0000 0e00 0000 2001 0000 %........... ...\n-00012fa0: e702 361f 7265 702e 2452 0000 0000 0000 ..6.rep.$R......\n-00012fb0: 2500 0000 9800 0000 bf2c 7f07 7265 702e %........,..rep.\n-00012fc0: 4c56 0000 0000 0000 1a00 0000 3c01 0000 LV..........<...\n-00012fd0: 5b8a 0217 7265 702e e6ba 0000 0000 0000 [...rep.........\n-00012fe0: 1200 0000 ab00 0000 0078 a503 7265 702e .........x..rep.\n-00012ff0: e5bd 0000 0000 0000 2200 0000 5300 0000 ........\"...S...\n-00013000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-00013010: 7265 7465 7223 646f 2056 4152 5320 5445 reter#do VARS TE\n-00013020: 5354 202e 2042 4f44 5900 7265 702e 6c61 ST . BODY.rep.la\n-00013030: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n-00013040: 6563 6c61 7265 0072 6570 2e6c 616e 672e eclare.rep.lang.\n-00013050: 696e 7465 7270 7265 7465 7223 6361 7463 interpreter#catc\n-00013060: 6820 5441 4720 2e20 424f 4459 0072 6570 h TAG . BODY.rep\n-00013070: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00013080: 7223 6479 6e61 6d69 632d 7769 6e64 2042 r#dynamic-wind B\n-00013090: 4546 4f52 4520 5448 554e 4b20 4146 5445 EFORE THUNK AFTE\n-000130a0: 5272 6570 2e6c 616e 672e 696e 7465 7270 Rrep.lang.interp\n-000130b0: 7265 7465 7223 6675 6e63 7469 6f6e 2d6e reter#function-n\n-000130c0: 616d 6552 6574 7572 6e73 2074 6865 2066 ameReturns the f\n-000130d0: 756e 6374 696f 6e27 7320 6e61 6d65 2028 unction's name (\n-000130e0: 6120 7379 6d62 6f6c 292e 0072 6570 2e6c a symbol)..rep.l\n-000130f0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00013100: 6675 6e63 7469 6f6e 2d6e 616d 6520 4655 function-name FU\n-00013110: 4e43 7265 702e 6c61 6e67 2e6d 6174 6823 NCrep.lang.math#\n-00013120: 706f 7369 7469 7665 7052 6574 7572 6e20 positivepReturn \n-00013130: 7420 6966 2058 2069 7320 6772 6561 7465 t if X is greate\n-00013140: 7220 7468 616e 207a 6572 6f2e 7265 702e r than zero.rep.\n-00013150: 7468 7265 6164 732e 6d65 7373 6167 652d threads.message-\n-00013160: 706f 7274 236d 616b 652d 6d65 7373 6167 port#make-messag\n-00013170: 652d 706f 7274 4372 6561 7465 2061 6e64 e-portCreate and\n-00013180: 2072 6574 7572 6e20 6120 6e65 7720 6d65 return a new me\n-00013190: 7373 6167 6520 706f 7274 2e72 6570 2e74 ssage port.rep.t\n-000131a0: 6872 6561 6473 2e6d 6573 7361 6765 2d70 hreads.message-p\n-000131b0: 6f72 7423 6d65 7373 6167 652d 7365 6e64 ort#message-send\n-000131c0: 5365 6e64 2074 6865 206d 6573 7361 6765 Send the message\n-000131d0: 204d 4553 5341 4745 2028 616e 2061 7262 MESSAGE (an arb\n-000131e0: 6974 7261 7279 2076 616c 7565 2920 746f itrary value) to\n-000131f0: 206d 6573 7361 6765 2070 6f72 7420 504f message port PO\n-00013200: 5254 2e00 7265 702e 7468 7265 6164 732e RT..rep.threads.\n-00013210: 6d75 7465 7823 6d61 7962 652d 6f62 7461 mutex#maybe-obta\n-00013220: 696e 2d6d 7574 6578 204d 5458 7374 616e in-mutex MTXstan\n-00013230: 6461 7264 2d69 6e70 7574 5374 7265 616d dard-inputStream\n-00013240: 2074 6861 7420 6072 6561 6427 2074 616b that `read' tak\n-00013250: 6573 2069 7473 2069 6e70 7574 2066 726f es its input fro\n-00013260: 6d20 6279 2064 6566 6175 6c74 2e65 702e m by default.ep.\n-00013270: baa7 0000 0000 0000 0f00 0000 4200 0000 ............B...\n-00013280: 5374 3a2f 7265 702e ebf3 0000 0000 0000 St:/rep.........\n-00013290: 1900 0000 2701 0000 7a96 9a2f 7265 702e ....'...z../rep.\n-000132a0: 0000 0100 0000 0000 2700 0000 aa00 0000 ........'.......\n-000132b0: 4621 fd28 7265 702e c75d 0000 0000 0000 F!.(rep..]......\n-000132c0: 1a00 0000 ad00 0000 2dd1 be34 7265 702e ........-..4rep.\n-000132d0: 9c45 0100 0000 0000 1800 0000 a800 0000 .E..............\n-000132e0: 5df4 5f31 7265 702e 4847 0100 0000 0000 ]._1rep.HG......\n-000132f0: 1800 0000 4f00 0000 f94c 6e3c 7265 702e ....O....Ln..............\n-00013340: 8aa6 372f 7265 702e e676 0000 0000 0000 ..7/rep..v......\n-00013350: 2a00 0000 7300 0000 e1dd b224 7265 702e *...s......$rep.\n-00013360: 01d3 0100 0000 0000 2800 0000 9800 0000 ........(.......\n-00013370: 068c b234 7265 702e 54d5 0100 0000 0000 ...4rep.T.......\n-00013380: 1b00 0000 3a00 0000 0127 c93e 7265 702e ....:....'.>rep.\n-00013390: c5d5 0100 0000 0000 2500 0000 3b00 0000 ........%...;...\n-000133a0: e61d 8f24 7265 702e 5baa 0000 0000 0000 ...$rep.[.......\n-000133b0: 1900 0000 4102 0000 b2f4 4123 0072 6570 ....A.....A#.rep\n-000133c0: 25d6 0100 0000 0000 2e00 0000 0500 0000 %...............\n-000133d0: baf2 ee2e 7265 702e 58d6 0100 0000 0000 ....rep.X.......\n-000133e0: 2600 0000 3d00 0000 a77c f736 7265 702e &...=....|.6rep.\n-000133f0: 5aa6 0000 0000 0000 1600 0000 4a01 0000 Z...........J...\n-00013400: 4373 5933 7265 702e bbd6 0100 0000 0000 CsY3rep.........\n-00013410: 1200 0000 b700 0000 7bf8 e72b 7265 702e ........{..+rep.\n-00013420: f073 0000 0000 0000 2100 0000 7600 0000 .s......!...v...\n-00013430: 680a ef37 7265 702e 00e0 0000 0000 0000 h..7rep.........\n-00013440: 0b00 0000 ac00 0000 e760 392d 7265 702e .........`9-rep.\n-00013450: 6e97 0000 0000 0000 0e00 0000 aa00 0000 n...............\n-00013460: 8687 6a25 7265 702e 13a2 0100 0000 0000 ..j%rep.........\n-00013470: 1500 0000 5b00 0000 b995 5f23 7265 702e ....[....._#rep.\n-00013480: 4e7f 0000 0000 0000 1900 0000 2000 0000 N........... ...\n-00013490: 8887 7b34 7265 702e 8a81 0000 0000 0000 ..{4rep.........\n-000134a0: 1900 0000 0e00 0000 ce27 8a37 7265 702e .........'.7rep.\n-000134b0: a440 0100 0000 0000 2000 0000 da00 0000 .@...... .......\n-000134c0: a20d 6637 7265 702e 464c 0100 0000 0000 ..f7rep.FL......\n-000134d0: 2000 0000 5e00 0000 4b18 0f3a 7265 702e ...^...K..:rep.\n-000134e0: 97d2 0100 0000 0000 2100 0000 4900 0000 ........!...I...\n-000134f0: 8e6c 0127 7072 696e 6704 0100 0000 0000 .l.'pring.......\n-00013500: 0b00 0000 4700 0000 ac84 4a3a 7265 702e ....G.....J:rep.\n-00013510: f847 0100 0000 0000 0f00 0000 5100 0000 .G..........Q...\n-00013520: c2c0 4331 7265 702e 5b4b 0100 0000 0000 ..C1rep.[K......\n-00013530: 1500 0000 2900 0000 bb62 1126 7265 702e ....)....b.&rep.\n-00013540: 00a0 0100 0000 0000 1d00 0000 b100 0000 ................\n-00013550: 59e1 b62e 7265 702e 78a4 0100 0000 0000 Y...rep.x.......\n-00013560: 1000 0000 8201 0000 6d26 c62f 7265 702e ........m&./rep.\n-00013570: 2e4f 0100 0000 0000 2000 0000 8200 0000 .O...... .......\n-00013580: 8ac5 dc31 7265 702e 7a47 0000 0000 0000 ...1rep.zG......\n-00013590: 1c00 0000 9600 0000 1b7e e625 7265 702e .........~.%rep.\n-000135a0: 2ba3 0100 0000 0000 1200 0000 a200 0000 +...............\n-000135b0: 7a50 2f3a 0072 6570 37af 0100 0000 0000 zP/:.rep7.......\n-000135c0: 2000 0000 1600 0000 87db 572f 7265 702e .........W/rep.\n-000135d0: 0080 0000 0000 0000 2800 0000 0e01 0000 ........(.......\n-000135e0: 3bcd e737 7265 702e 00d0 0100 0000 0000 ;..7rep.........\n-000135f0: 2100 0000 a400 0000 1b6c 9331 0072 6570 !........l.1.rep\n-00013600: 3bac 0100 0000 0000 0e00 0000 1400 0000 ;...............\n-00013610: 003d 332f 0072 6570 a9d5 0100 0000 0000 .=3/.rep........\n-00013620: 1c00 0000 0000 0000 fcd3 6b35 0072 6570 ..........k5.rep\n-00013630: 84d7 0100 0000 0000 1300 0000 0800 0000 ................\n-00013640: 0ba1 d02c 7265 702e 9fd7 0100 0000 0000 ...,rep.........\n-00013650: 1600 0000 2f00 0000 fbb3 1a37 7265 702e ..../......7rep.\n-00013660: 253d 0000 0000 0000 1f00 0000 3f00 0000 %=..........?...\n-00013670: 5447 142d 7265 702e 1246 0000 0000 0000 TG.-rep..F......\n-00013680: 1700 0000 5101 0000 4622 e73a 7265 702e ....Q...F\".:rep.\n-00013690: 8bae 0000 0000 0000 1500 0000 5900 0000 ............Y...\n-000136a0: 95a4 553c 7265 702e f5e1 0000 0000 0000 ..Urep.\n-000136f0: 8377 0000 0000 0000 2500 0000 6800 0000 .w......%...h...\n-00013700: 3b55 0130 7265 702e 00f0 0000 0000 0000 ;U.0rep.........\n-00013710: 2000 0000 7001 0000 ad3b 4837 7265 702e ...p....;H7rep.\n-00013720: 9b43 0000 0000 0000 2300 0000 5a00 0000 .C......#...Z...\n-00013730: aa8b 6220 6c6f 6164 5d91 0000 0000 0000 ..b load].......\n-00013740: 0900 0000 a000 0000 bd85 f72a 7265 702e ...........*rep.\n-00013750: 5196 0000 0000 0000 0c00 0000 6100 0000 Q...........a...\n-00013760: 92e7 733a 7265 702e f044 0100 0000 0000 ..s:rep..D......\n-00013770: 1900 0000 9300 0000 6fff 492d 7265 702e ........o.I-rep.\n-00013780: 6be1 0000 0000 0000 0e00 0000 2b00 0000 k...........+...\n-00013790: b0fb 2b20 7265 702e f8ed 0000 0000 0000 ..+ rep.........\n-000137a0: 1a00 0000 3e00 0000 8cf2 dd3f 7265 702e ....>......?rep.\n-000137b0: dc05 0100 0000 0000 1a00 0000 5600 0000 ............V...\n-000137c0: b88c 8f31 7265 702e a659 0000 0000 0000 ...1rep..Y......\n-000137d0: 1900 0000 7e00 0000 7ee5 5c24 7265 702e ....~...~.\\$rep.\n-000137e0: f748 0100 0000 0000 1100 0000 ad00 0000 .H..............\n-000137f0: 4e24 b225 7265 702e 79eb 0000 0000 0000 N$.%rep.y.......\n-00013800: 1700 0000 4501 0000 0333 9f24 7265 702e ....E....3.$rep.\n-00013810: 5c46 0100 0000 0000 1900 0000 d300 0000 \\F..............\n-00013820: 68df 0a3c 7265 702e b549 0100 0000 0000 h...rep.\n-00013a80: 17e5 0000 0000 0000 2c00 0000 8e00 0000 ........,.......\n-00013a90: beec db3b 7265 702e a5ed 0000 0000 0000 ...;rep.........\n-00013aa0: 1b00 0000 3800 0000 477a 2f38 646c 2d6c ....8...Gz/8dl-l\n-00013ab0: 9a8f 0000 0000 0000 0c00 0000 4100 0000 ............A...\n-00013ac0: 995e 512b 7265 702e c44c 0100 0000 0000 .^Q+rep..L......\n-00013ad0: 1f00 0000 a300 0000 3c72 0939 7265 702e ........rep.\n-00013cc0: 6d4a 0100 0000 0000 1200 0000 4900 0000 mJ..........I...\n-00013cd0: 348c 022f 0072 6570 02af 0100 0000 0000 4../.rep........\n-00013ce0: 2a00 0000 0b00 0000 5cd1 fa31 0072 6570 *.......\\..1.rep\n-00013cf0: baaf 0100 0000 0000 1d00 0000 0500 0000 ................\n-00013d00: f78e 8425 0072 6570 d7d1 0100 0000 0000 ...%.rep........\n-00013d10: 1b00 0000 1c00 0000 6e73 223b 7265 702e ........ns\";rep.\n-00013d20: c1d3 0100 0000 0000 1100 0000 8900 0000 ................\n-00013d30: e926 e420 0072 6570 dcaf 0100 0000 0000 .&. .rep........\n-00013d40: 1200 0000 0b00 0000 b968 7a32 7265 702e .........hz2rep.\n-00013d50: 9106 0100 0000 0000 1800 0000 3801 0000 ............8...\n-00013d60: 8db1 c83c 7265 702e 5848 0100 0000 0000 ...site\n-00013ed0: 6993 0000 0000 0000 1300 0000 4700 0000 i...........G...\n-00013ee0: 540b 2f27 7265 702e f4f6 0000 0000 0000 T./'rep.........\n-00013ef0: 1300 0000 9900 0000 9576 6038 7265 702e .........v`8rep.\n-00013f00: b630 0000 0000 0000 1d00 0000 aa00 0000 .0..............\n-00013f10: 365f 422f 7265 702e 8774 0000 0000 0000 6_B/rep..t......\n-00013f20: 1a00 0000 3200 0000 7655 6135 646f 6375 ....2...vUa5docu\n-00013f30: 7194 0000 0000 0000 1300 0000 3e00 0000 q...........>...\n-00013f40: 811b 9828 7265 702e cb3f 0000 0000 0000 ...(rep..?......\n-00013f50: 1800 0000 1300 0000 2f4a ff2a 7265 702e ......../J.*rep.\n-00013f60: 8879 0000 0000 0000 2500 0000 6f00 0000 .y......%...o...\n-00013f70: b30b ab2c 7265 702e 4666 0000 0000 0000 ...,rep.Ff......\n-00013f80: 1e00 0000 2e02 0000 efeb 902f 7265 702e .........../rep.\n-00013f90: bfe8 0000 0000 0000 1900 0000 2901 0000 ............)...\n-00013fa0: 7b12 c230 7265 702e 6181 0000 0000 0000 {..0rep.a.......\n-00013fb0: 1a00 0000 0f00 0000 1516 ab25 7265 702e ...........%rep.\n-00013fc0: 0e4b 0000 0000 0000 1400 0000 7b01 0000 .K..........{...\n-00013fd0: 40fa 8427 7265 702e 1c9a 0000 0000 0000 @..'rep.........\n-00013fe0: 0f00 0000 6800 0000 743d ab29 7265 702e ....h...t=.)rep.\n-00013ff0: 0030 0000 0000 0000 1c00 0000 9a00 0000 .0..............\n-00014000: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00014010: 652d 6e61 6d65 2d64 6972 6563 746f 7279 e-name-directory\n-00014020: 6669 6c65 2d6e 616d 652d 6469 7265 6374 file-name-direct\n-00014030: 6f72 7920 4649 4c45 2d4e 414d 450a 0a52 ory FILE-NAME..R\n-00014040: 6574 7572 6e20 7468 6520 6669 6c65 206e eturn the file n\n-00014050: 616d 6520 636f 6d70 6f6e 656e 7420 6f66 ame component of\n-00014060: 2046 494c 452d 4e41 4d45 2c20 692e 652e FILE-NAME, i.e.\n-00014070: 2065 7665 7279 7468 696e 6720 666f 6c6c everything foll\n-00014080: 6f77 696e 670a 7468 6520 6669 6e61 6c20 owing.the final \n-00014090: 6469 7265 6374 6f72 7920 7365 7061 7261 directory separa\n-000140a0: 746f 722e 7265 702e 696f 2e66 696c 6573 tor.rep.io.files\n-000140b0: 2364 6972 6563 746f 7279 2d66 696c 652d #directory-file-\n-000140c0: 6e61 6d65 6469 7265 6374 6f72 792d 6669 namedirectory-fi\n-000140d0: 6c65 2d6e 616d 6520 4449 522d 4e41 4d45 le-name DIR-NAME\n-000140e0: 0a0a 5265 7475 726e 2074 6865 206e 616d ..Return the nam\n-000140f0: 6520 6f66 2074 6865 2066 696c 6520 7265 e of the file re\n-00014100: 7072 6573 656e 7469 6e67 2074 6865 2064 presenting the d\n-00014110: 6972 6563 746f 7279 2063 616c 6c65 6420 irectory called \n-00014120: 4449 522d 4e41 4d45 2e0a 5468 6973 2069 DIR-NAME..This i\n-00014130: 7320 7468 6520 6f70 706f 7369 7465 206f s the opposite o\n-00014140: 6620 6669 6c65 2d6e 616d 652d 6173 2d64 f file-name-as-d\n-00014150: 6972 6563 746f 7279 2c20 7369 6e63 6520 irectory, since \n-00014160: 6974 7320 6566 6665 6374 2069 7320 746f its effect is to\n-00014170: 0a5f 7265 6d6f 7665 5f20 616e 7920 7465 ._remove_ any te\n-00014180: 726d 696e 6174 696e 6720 6469 7265 6374 rminating direct\n-00014190: 6f72 7920 7365 7061 7261 746f 722e 7265 ory separator.re\n-000141a0: 702e 696f 2e66 696c 6573 2373 6565 6b2d p.io.files#seek-\n-000141b0: 6669 6c65 7365 656b 2d66 696c 6520 4649 fileseek-file FI\n-000141c0: 4c45 205b 4f46 4653 4554 5d20 5b57 4845 LE [OFFSET] [WHE\n-000141d0: 5245 2d46 524f 4d5d 0a0a 4361 6c6c 6564 RE-FROM]..Called\n-000141e0: 2061 7320 2873 6565 6b2d 6669 6c65 2046 as (seek-file F\n-000141f0: 494c 4529 2c20 7265 7475 726e 7320 7468 ILE), returns th\n-00014200: 6520 6469 7374 616e 6365 2069 6e20 6279 e distance in by\n-00014210: 7465 7320 6672 6f6d 2074 6865 2073 7461 tes from the sta\n-00014220: 7274 0a6f 6620 7468 6520 6669 6c65 2074 rt.of the file t\n-00014230: 6861 7420 7468 6520 6e65 7874 2063 6861 hat the next cha\n-00014240: 7261 6374 6572 2077 6f75 6c64 2062 6520 racter would be \n-00014250: 7265 6164 2066 726f 6d2e 0a0a 4361 6c6c read from...Call\n-00014260: 6564 2061 7320 2873 6565 6b2d 6669 6c65 ed as (seek-file\n-00014270: 2046 494c 4520 4f46 4653 4554 205b 5748 FILE OFFSET [WH\n-00014280: 4552 455d 2920 616c 7465 7273 2074 6865 ERE]) alters the\n-00014290: 2070 6f73 6974 696f 6e20 6672 6f6d 2077 position from w\n-000142a0: 6869 6368 2074 6865 0a6e 6578 7420 6279 hich the.next by\n-000142b0: 7465 2077 696c 6c20 6265 2072 6561 642e te will be read.\n-000142c0: 2057 4845 5245 2063 616e 2062 6520 6f6e WHERE can be on\n-000142d0: 6520 6f66 2c0a 0a09 6e69 6c09 094f 4646 e of,...nil..OFF\n-000142e0: 5345 5420 6279 7465 7320 6166 7465 7220 SET bytes after \n-000142f0: 7468 6520 6375 7272 656e 7420 706f 7369 the current posi\n-00014300: 7469 6f6e 0a09 7374 6172 7409 094f 4646 tion..start..OFF\n-00014310: 5345 5420 6279 7465 7320 6166 7465 7220 SET bytes after \n-00014320: 7468 6520 6265 6769 6e6e 696e 6720 6f66 the beginning of\n-00014330: 2074 6865 2066 696c 650a 0965 6e64 0909 the file..end..\n-00014340: 4f46 4653 4554 2062 7974 6573 2062 6566 OFFSET bytes bef\n-00014350: 6f72 6520 7468 6520 656e 6420 6f66 2074 ore the end of t\n-00014360: 6865 2066 696c 652e 0a0a 4e6f 7465 2074 he file...Note t\n-00014370: 6861 7420 6e6f 7420 616c 6c20 6669 6c65 hat not all file\n-00014380: 7320 6d61 7920 6265 2073 6565 6b61 626c s may be seekabl\n-00014390: 653b 2069 6620 2873 6565 6b2d 6669 6c65 e; if (seek-file\n-000143a0: 2046 494c 4529 2072 6574 7572 6e73 0a6e FILE) returns.n\n-000143b0: 696c 2028 692e 652e 2074 6865 2063 7572 il (i.e. the cur\n-000143c0: 7265 6e74 2070 6f73 6974 696f 6e20 6973 rent position is\n-000143d0: 2075 6e6b 6e6f 776e 2920 616e 7920 6174 unknown) any at\n-000143e0: 7465 6d70 7473 2074 6f20 7365 7420 7468 tempts to set th\n-000143f0: 650a 6375 7272 656e 7420 706f 7369 7469 e.current positi\n-00014400: 6f6e 2077 696c 6c20 616c 736f 2066 6169 on will also fai\n-00014410: 6c2e 7265 702e 696f 2e66 696c 6573 236d l.rep.io.files#m\n-00014420: 616b 652d 6469 7265 6374 6f72 796d 616b ake-directorymak\n-00014430: 652d 6469 7265 6374 6f72 7920 4449 5245 e-directory DIRE\n-00014440: 4354 4f52 592d 4e41 4d45 0a0a 4372 6561 CTORY-NAME..Crea\n-00014450: 7465 2061 2064 6972 6563 746f 7279 2063 te a directory c\n-00014460: 616c 6c65 6420 4449 5245 4354 4f52 592d alled DIRECTORY-\n-00014470: 4e41 4d45 2e72 6570 2e69 6f2e 6669 6c65 NAME.rep.io.file\n-00014480: 7323 6669 6c65 2d77 7269 7465 6162 6c65 s#file-writeable\n-00014490: 2d70 6669 6c65 2d77 7269 7461 626c 652d -pfile-writable-\n-000144a0: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret\n-000144b0: 7572 6e73 2074 2069 6620 7468 6520 6669 urns t if the fi\n-000144c0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-000144d0: 414d 4520 6973 2061 7661 696c 6162 6c65 AME is available\n-000144e0: 2066 6f72 2077 7269 7469 6e67 2074 6f2e for writing to.\n-000144f0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00014500: 652d 6f77 6e65 722d 7066 696c 652d 6f77 e-owner-pfile-ow\n-00014510: 6e65 722d 7020 4649 4c45 2d4e 414d 450a ner-p FILE-NAME.\n-00014520: 0a52 6574 7572 6e73 2074 2069 6620 7468 .Returns t if th\n-00014530: 6520 6f77 6e65 7273 6869 7020 2875 6964 e ownership (uid\n-00014540: 2026 2067 6964 2920 6f66 2074 6865 2066 & gid) of the f\n-00014550: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n-00014560: 4e41 4d45 2069 7320 7468 650a 7361 6d65 NAME is the.same\n-00014570: 2061 7320 7468 6174 206f 6620 616e 7920 as that of any \n-00014580: 6669 6c65 7320 7772 6974 7465 6e20 6279 files written by\n-00014590: 2074 6865 2065 6469 746f 722e 7265 702e the editor.rep.\n-000145a0: 696f 2e66 696c 6573 2366 696c 652d 6e6c io.files#file-nl\n-000145b0: 696e 6b73 6669 6c65 2d6e 6c69 6e6b 7320 inksfile-nlinks \n-000145c0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-000145d0: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n-000145e0: 206c 696e 6b73 2070 6f69 6e74 696e 6720 links pointing \n-000145f0: 746f 2074 6865 2066 696c 6520 6361 6c6c to the file call\n-00014600: 6564 2046 494c 452d 4e41 4d45 2e20 5468 ed FILE-NAME. Th\n-00014610: 6973 2077 696c 6c0a 6265 206f 6e65 2069 is will.be one i\n-00014620: 6620 4649 4c45 2d4e 414d 4520 6861 7320 f FILE-NAME has \n-00014630: 6f6e 6c79 206f 6e65 206e 616d 652e 2044 only one name. D\n-00014640: 6f65 736e 2774 2063 6f75 6e74 2073 796d oesn't count sym\n-00014650: 626f 6c69 6320 6c69 6e6b 732e 7265 702e bolic links.rep.\n-00014660: 696f 2e66 696c 6573 2372 6561 642d 7379 io.files#read-sy\n-00014670: 6d6c 696e 6b72 6561 642d 7379 6d6c 696e mlinkread-symlin\n-00014680: 6b20 4649 4c45 4e41 4d45 0a0a 5265 7475 k FILENAME..Retu\n-00014690: 726e 2074 6865 2073 7472 696e 6720 7468 rn the string th\n-000146a0: 6174 2069 7320 7468 6520 636f 6e74 656e at is the conten\n-000146b0: 7473 206f 6620 7468 6520 7379 6d62 6f6c ts of the symbol\n-000146c0: 6963 206c 696e 6b20 4649 4c45 4e41 4d45 ic link FILENAME\n-000146d0: 2e20 5468 6973 0a73 7472 696e 6720 6d61 . This.string ma\n-000146e0: 7920 6265 2072 656c 6174 6976 6520 746f y be relative to\n-000146f0: 2074 6865 2064 6972 6563 746f 7279 2063 the directory c\n-00014700: 6f6e 7461 696e 696e 6720 4649 4c45 4e41 ontaining FILENA\n-00014710: 4d45 2e0a 0a53 6967 6e61 6c73 2061 6e20 ME...Signals an \n-00014720: 6572 726f 7220 6966 2046 494c 454e 414d error if FILENAM\n-00014730: 4520 6973 6e27 7420 6120 7379 6d62 6f6c E isn't a symbol\n-00014740: 6963 206c 696e 6b2e 7265 702e 696f 2e66 ic link.rep.io.f\n-00014750: 696c 6573 2373 7464 6572 722d 6669 6c65 iles#stderr-file\n-00014760: 7374 6465 7272 2d66 696c 650a 0a52 6574 stderr-file..Ret\n-00014770: 7572 6e73 2074 6865 2066 696c 6520 6f62 urns the file ob\n-00014780: 6a65 6374 2072 6570 7265 7365 6e74 696e ject representin\n-00014790: 6720 7468 6520 6564 6974 6f72 2773 2073 g the editor's s\n-000147a0: 7461 6e64 6172 6420 6f75 7470 7574 2e72 tandard output.r\n-000147b0: 6570 2e69 6f2e 6669 6c65 7323 7365 742d ep.io.files#set-\n-000147c0: 6669 6c65 2d68 616e 646c 6572 2d65 6e76 file-handler-env\n-000147d0: 6972 6f6e 6d65 6e74 7365 742d 6669 6c65 ironmentset-file\n-000147e0: 2d68 616e 646c 6572 2d65 6e76 6972 6f6e -handler-environ\n-000147f0: 6d65 6e74 2045 4e56 7265 702e 6c61 6e67 ment ENVrep.lang\n-00014800: 2e6d 6174 6823 2a2a 204e 554d 4245 5253 .math#** NUMBERS\n-00014810: 2e2e 2e0a 0a4d 756c 7469 706c 6965 7320 .....Multiplies \n-00014820: 616c 6c20 4e55 4d42 4552 5320 746f 6765 all NUMBERS toge\n-00014830: 7468 6572 2e20 4966 206e 6f20 6e75 6d62 ther. If no numb\n-00014840: 6572 7320 6172 6520 6769 7665 6e20 7265 ers are given re\n-00014850: 7475 726e 7320 312e 7265 702e 6c61 6e67 turns 1.rep.lang\n-00014860: 2e6d 6174 6823 6c6f 6769 6f72 6c6f 6769 .math#logiorlogi\n-00014870: 6f72 204e 554d 4245 5253 2e2e 2e0a 0a52 or NUMBERS.....R\n-00014880: 6574 7572 6e73 2074 6865 2062 6974 7769 eturns the bitwi\n-00014890: 7365 206c 6f67 6963 616c 2060 696e 636c se logical `incl\n-000148a0: 7573 6976 652d 6f72 2720 6f66 2069 7473 usive-or' of its\n-000148b0: 2061 7267 756d 656e 7473 2e72 6570 2e6c arguments.rep.l\n-000148c0: 616e 672e 6d61 7468 237a 6572 6f70 7a65 ang.math#zeropze\n-000148d0: 726f 7020 4e55 4d42 4552 0a0a 5265 7475 rop NUMBER..Retu\n-000148e0: 726e 2074 2069 6620 4e55 4d42 4552 2069 rn t if NUMBER i\n-000148f0: 7320 7a65 726f 2e72 6570 2e6c 616e 672e s zero.rep.lang.\n-00014900: 6d61 7468 2361 7368 6173 6820 4e55 4d42 math#ashash NUMB\n-00014910: 4552 2043 4f55 4e54 0a0a 5573 6520 616e ER COUNT..Use an\n-00014920: 2061 7269 7468 6d65 7469 6320 7368 6966 arithmetic shif\n-00014930: 7420 746f 2073 6869 6674 2074 6865 2062 t to shift the b\n-00014940: 6974 7320 696e 204e 554d 4245 5220 6279 its in NUMBER by\n-00014950: 2043 4f55 4e54 2062 6974 7320 746f 0a74 COUNT bits to.t\n-00014960: 6865 206c 6566 742c 2061 206e 6567 6174 he left, a negat\n-00014970: 6976 6520 434f 554e 5420 6d65 616e 7320 ive COUNT means \n-00014980: 7368 6966 7420 7269 6768 742e 0a0a 426f shift right...Bo\n-00014990: 7468 204e 554d 4245 5220 616e 6420 434f th NUMBER and CO\n-000149a0: 554e 5420 6d75 7374 2062 6520 696e 7465 UNT must be inte\n-000149b0: 6765 7273 2e72 6570 2e6c 616e 672e 6d61 gers.rep.lang.ma\n-000149c0: 7468 2372 6f75 6e64 726f 756e 6420 4e55 th#roundround NU\n-000149d0: 4d42 4552 0a0a 526f 756e 6420 4e55 4d42 MBER..Round NUMB\n-000149e0: 4552 2074 6f20 7468 6520 6e65 6172 6573 ER to the neares\n-000149f0: 7420 696e 7465 6765 722e 2048 616c 6677 t integer. Halfw\n-00014a00: 6179 2063 6173 6573 2061 7265 2072 6f75 ay cases are rou\n-00014a10: 6e64 6564 2074 6f20 7468 650a 6e65 6172 nded to the.near\n-00014a20: 6573 7420 6576 656e 2069 6e74 6567 6572 est even integer\n-00014a30: 2e72 6570 2e6c 616e 672e 6d61 7468 2363 .rep.lang.math#c\n-00014a40: 6f73 636f 7320 580a 0a52 6574 7572 6e73 oscos X..Returns\n-00014a50: 2074 6865 2063 6f73 696e 6520 6f66 2058 the cosine of X\n-00014a60: 2c20 696e 2072 6164 6961 6e73 2e72 6570 , in radians.rep\n-00014a70: 2e6c 616e 672e 6d61 7468 2361 7369 6e61 .lang.math#asina\n-00014a80: 7369 6e20 580a 0a52 6574 7572 6e20 7468 sin X..Return th\n-00014a90: 6520 6172 6320 7369 6e65 206f 6620 5820 e arc sine of X \n-00014aa0: 2874 6865 2076 616c 7565 2077 686f 7365 (the value whose\n-00014ab0: 2073 696e 6520 6973 2058 292c 2069 6e20 sine is X), in \n-00014ac0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang\n-00014ad0: 2e6d 6174 6823 7371 7274 7371 7274 2058 .math#sqrtsqrt X\n-00014ae0: 0a0a 5265 7475 726e 7320 7468 6520 6e6f ..Returns the no\n-00014af0: 6e6e 6567 6174 6976 6520 7371 7561 7265 nnegative square\n-00014b00: 2072 6f6f 7420 6f66 2058 2e20 4966 2058 root of X. If X\n-00014b10: 2069 7320 6e65 6761 7469 7665 2c20 7369 is negative, si\n-00014b20: 676e 616c 7320 616e 0a61 7269 7468 6d65 gnals an.arithme\n-00014b30: 7469 6320 6572 726f 7220 2873 686f 756c tic error (shoul\n-00014b40: 6420 7265 7475 726e 2061 2063 6f6d 706c d return a compl\n-00014b50: 6578 206e 756d 6265 7229 2e72 6570 2e6c ex number).rep.l\n-00014b60: 616e 672e 6d61 7468 236e 756d 6265 7270 ang.math#numberp\n-00014b70: 6e75 6d62 6572 7020 4152 470a 0a52 6574 numberp ARG..Ret\n-00014b80: 7572 6e20 7420 6966 2041 5247 2069 7320 urn t if ARG is \n-00014b90: 6120 6e75 6d62 6572 2e72 6570 2e6c 616e a number.rep.lan\n-00014ba0: 672e 6d61 7468 2369 6e74 6567 6572 7069 g.math#integerpi\n-00014bb0: 6e74 6567 6572 7020 4152 470a 0a52 6574 ntegerp ARG..Ret\n-00014bc0: 7572 6e20 7420 6966 2041 5247 2069 7320 urn t if ARG is \n-00014bd0: 6120 696e 7465 6765 722e 7265 702e 6c61 a integer.rep.la\n-00014be0: 6e67 2e6d 6174 6823 6669 786e 756d 7066 ng.math#fixnumpf\n-00014bf0: 6978 6e75 6d70 2041 5247 0a0a 5265 7475 ixnump ARG..Retu\n-00014c00: 726e 2074 2069 6620 4152 4720 6973 2061 rn t if ARG is a\n-00014c10: 2066 6978 6e75 6d20 2869 2e65 2e20 616e fixnum (i.e. an\n-00014c20: 2069 6e74 6567 6572 2074 6861 7420 6669 integer that fi\n-00014c30: 7473 2069 6e20 6120 4c69 7370 0a70 6f69 ts in a Lisp.poi\n-00014c40: 6e74 6572 292e 7265 702e 7374 7275 6374 nter).rep.struct\n-00014c50: 7572 6573 2373 7472 7563 7475 7265 2d62 ures#structure-b\n-00014c60: 6f75 6e64 2d70 7374 7275 6374 7572 652d ound-pstructure-\n-00014c70: 626f 756e 642d 7020 5354 5255 4354 5552 bound-p STRUCTUR\n-00014c80: 4520 5641 520a 0a52 6574 7572 6e20 6074 E VAR..Return `t\n-00014c90: 2720 6966 2073 796d 626f 6c20 5641 5220 ' if symbol VAR \n-00014ca0: 6861 7320 6120 6e6f 6e2d 766f 6964 2062 has a non-void b\n-00014cb0: 696e 6469 6e67 2069 6e20 5354 5255 4354 inding in STRUCT\n-00014cc0: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n-00014cd0: 6573 2373 7472 7563 7475 7265 2d64 6566 es#structure-def\n-00014ce0: 696e 6573 7472 7563 7475 7265 2d64 6566 inestructure-def\n-00014cf0: 696e 6520 5354 5255 4354 5552 4520 5641 ine STRUCTURE VA\n-00014d00: 5220 5641 4c55 450a 0a53 6574 2074 6865 R VALUE..Set the\n-00014d10: 2076 616c 7565 206f 6620 7468 6520 6269 value of the bi\n-00014d20: 6e64 696e 6720 6f66 2073 796d 626f 6c20 nding of symbol \n-00014d30: 5641 5220 696e 2073 7472 7563 7475 7265 VAR in structure\n-00014d40: 206f 626a 6563 740a 5354 5255 4354 5552 object.STRUCTUR\n-00014d50: 4520 746f 2056 414c 5545 2e20 4966 206e E to VALUE. If n\n-00014d60: 6f20 7375 6368 2062 696e 6469 6e67 2065 o such binding e\n-00014d70: 7869 7374 732c 206f 6e65 2069 7320 6372 xists, one is cr\n-00014d80: 6561 7465 642e 7265 702e 7374 7275 6374 eated.rep.struct\n-00014d90: 7572 6573 2373 7472 7563 7475 7265 2d61 ures#structure-a\n-00014da0: 6363 6573 7369 626c 6573 7472 7563 7475 ccessiblestructu\n-00014db0: 7265 2d61 6363 6573 7369 626c 6520 5354 re-accessible ST\n-00014dc0: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns\n-00014dd0: 2074 6865 206c 6973 7420 6f66 2073 7472 the list of str\n-00014de0: 7563 7475 7265 206e 616d 6573 2061 6363 ucture names acc\n-00014df0: 6573 7365 6420 6279 2073 7472 7563 7475 essed by structu\n-00014e00: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT\n-00014e10: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n-00014e20: 6573 2373 6574 2d69 6e74 6572 6661 6365 es#set-interface\n-00014e30: 7365 742d 696e 7465 7266 6163 6520 5354 set-interface ST\n-00014e40: 5255 4354 5552 4520 494e 5445 5246 4143 RUCTURE INTERFAC\n-00014e50: 450a 0a53 6574 2074 6865 2069 6e74 6572 E..Set the inter\n-00014e60: 6661 6365 206f 6620 7374 7275 6374 7572 face of structur\n-00014e70: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n-00014e80: 5245 2074 6f20 494e 5445 5246 4143 452e RE to INTERFACE.\n-00014e90: 7265 702e 7374 7275 6374 7572 6573 236f rep.structures#o\n-00014ea0: 7065 6e2d 7374 7275 6374 7572 6573 6f70 pen-structuresop\n-00014eb0: 656e 2d73 7472 7563 7475 7265 7320 5354 en-structures ST\n-00014ec0: 5255 4354 2d4e 414d 4553 0a0a 4d61 726b RUCT-NAMES..Mark\n-00014ed0: 2074 6861 7420 7468 6520 6375 7272 656e that the curren\n-00014ee0: 7420 7374 7275 6374 7572 6573 2068 6173 t structures has\n-00014ef0: 206f 7065 6e65 6420 7468 6520 6c69 7374 opened the list\n-00014f00: 206f 6620 7374 7275 6374 7572 6573 0a6e of structures.n\n-00014f10: 616d 6564 2069 6e20 7468 6520 6c69 7374 amed in the list\n-00014f20: 2053 5452 5543 542d 4e41 4d45 532e 7265 STRUCT-NAMES.re\n-00014f30: 702e 7374 7275 6374 7572 6573 2361 6363 p.structures#acc\n-00014f40: 6573 732d 7374 7275 6374 7572 6573 6163 ess-structuresac\n-00014f50: 6365 7373 2d73 7472 7563 7475 7265 7320 cess-structures \n-00014f60: 5354 5255 4354 2d4e 414d 4553 0a0a 4d61 STRUCT-NAMES..Ma\n-00014f70: 726b 2074 6861 7420 7468 6520 6375 7272 rk that the curr\n-00014f80: 656e 7420 7374 7275 6374 7572 6573 206d ent structures m\n-00014f90: 6179 2061 6363 6573 7320 7468 6520 6c69 ay access the li\n-00014fa0: 7374 206f 6620 7374 7275 6374 7572 6573 st of structures\n-00014fb0: 0a6e 616d 6564 2069 6e20 7468 6520 6c69 .named in the li\n-00014fc0: 7374 2053 5452 5543 542d 4e41 4d45 532e st STRUCT-NAMES.\n-00014fd0: 0072 6570 2e64 6174 612e 7269 6e67 2372 .rep.data.ring#r\n-00014fe0: 696e 672d 7369 7a65 2052 494e 4700 0000 ing-size RING...\n-00014ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00015000: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00015010: 652d 6d6f 6465 7366 696c 652d 6d6f 6465 e-modesfile-mode\n-00015020: 7320 4649 4c45 2d4e 414d 450a 0a52 6574 s FILE-NAME..Ret\n-00015030: 7572 6e20 7468 6520 6163 6365 7373 2070 urn the access p\n-00015040: 6572 6d69 7373 696f 6e73 206f 6620 7468 ermissions of th\n-00015050: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI\n-00015060: 4c45 2d4e 414d 452e 204e 6f74 6520 7468 LE-NAME. Note th\n-00015070: 6174 2074 6865 0a66 6f72 6d61 7420 6f66 at the.format of\n-00015080: 2074 6869 7320 6f62 6a65 6374 2069 7320 this object is \n-00015090: 6669 6c69 6e67 2073 7973 7465 6d20 6465 filing system de\n-000150a0: 7065 6e64 656e 742e 2049 7427 7320 6f6e pendent. It's on\n-000150b0: 6c79 2070 6f72 7461 626c 6520 7573 650a ly portable use.\n-000150c0: 6973 2061 7320 616e 2061 7267 756d 656e is as an argumen\n-000150d0: 7420 746f 2073 6574 2d66 696c 652d 6d6f t to set-file-mo\n-000150e0: 6465 732e 7265 702e 696f 2e66 696c 6573 des.rep.io.files\n-000150f0: 236d 616b 652d 7379 6d6c 696e 6b6d 616b #make-symlinkmak\n-00015100: 652d 7379 6d6c 696e 6b20 4649 4c45 4e41 e-symlink FILENA\n-00015110: 4d45 2043 4f4e 5445 4e54 530a 0a43 7265 ME CONTENTS..Cre\n-00015120: 6174 6520 6120 7379 6d62 6f6c 6963 206c ate a symbolic l\n-00015130: 696e 6b20 4649 4c45 4e41 4d45 2070 6f69 ink FILENAME poi\n-00015140: 6e74 696e 6720 746f 2074 6865 2066 696c nting to the fil\n-00015150: 6520 6361 6c6c 6564 2043 4f4e 5445 4e54 e called CONTENT\n-00015160: 532e 0a43 4f4e 5445 4e54 5320 6d61 7920 S..CONTENTS may \n-00015170: 6265 2072 656c 6174 6976 6520 746f 2074 be relative to t\n-00015180: 6865 2064 6972 6563 746f 7279 2063 6f6e he directory con\n-00015190: 7461 696e 696e 6720 4649 4c45 4e41 4d45 taining FILENAME\n-000151a0: 2e72 6570 2e69 6f2e 6669 6c65 7323 7374 .rep.io.files#st\n-000151b0: 6469 6e2d 6669 6c65 7374 6469 6e2d 6669 din-filestdin-fi\n-000151c0: 6c65 0a0a 5265 7475 726e 7320 7468 6520 le..Returns the \n-000151d0: 6669 6c65 206f 626a 6563 7420 7265 7072 file object repr\n-000151e0: 6573 656e 7469 6e67 2074 6865 2065 6469 esenting the edi\n-000151f0: 746f 7227 7320 7374 616e 6461 7264 2069 tor's standard i\n-00015200: 6e70 7574 2e72 6570 2e69 6f2e 6669 6c65 nput.rep.io.file\n-00015210: 7323 7374 646f 7574 2d66 696c 6573 7464 s#stdout-filestd\n-00015220: 6f75 742d 6669 6c65 0a0a 5265 7475 726e out-file..Return\n-00015230: 7320 7468 6520 6669 6c65 206f 626a 6563 s the file objec\n-00015240: 7420 7265 7072 6573 656e 7469 6e67 2074 t representing t\n-00015250: 6865 2065 6469 746f 7227 7320 7374 616e he editor's stan\n-00015260: 6461 7264 206f 7574 7075 742e 7265 702e dard output.rep.\n-00015270: 696f 2e66 696c 6573 236d 616b 652d 7465 io.files#make-te\n-00015280: 6d70 2d6e 616d 656d 616b 652d 7465 6d70 mp-namemake-temp\n-00015290: 2d6e 616d 650a 0a52 6574 7572 6e73 2074 -name..Returns t\n-000152a0: 6865 206e 616d 6520 6f66 2061 2075 6e69 he name of a uni\n-000152b0: 7175 6520 6669 6c65 2069 6e20 7468 6520 que file in the \n-000152c0: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys\n-000152d0: 7465 6d2e 7265 702e 6c61 6e67 2e6d 6174 tem.rep.lang.mat\n-000152e0: 6823 2b2b 204e 554d 4245 5253 2e2e 2e0a h#++ NUMBERS....\n-000152f0: 0a41 6464 7320 616c 6c20 4e55 4d42 4552 .Adds all NUMBER\n-00015300: 5320 746f 6765 7468 6572 2e20 4966 206e S together. If n\n-00015310: 6f20 6172 6775 6d65 6e74 7320 6172 6520 o arguments are \n-00015320: 6769 7665 6e20 7265 7475 726e 7320 302e given returns 0.\n-00015330: 7265 702e 6c61 6e67 2e6d 6174 6823 2f2f rep.lang.math#//\n-00015340: 204e 554d 4245 5253 2e2e 2e0a 0a44 6976 NUMBERS.....Div\n-00015350: 6964 6573 204e 554d 4245 5253 2028 696e ides NUMBERS (in\n-00015360: 206c 6566 742d 746f 2d72 6967 6874 206f left-to-right o\n-00015370: 7264 6572 292e 7265 702e 6c61 6e67 2e6d rder).rep.lang.m\n-00015380: 6174 6823 6c6f 6761 6e64 6c6f 6761 6e64 ath#logandlogand\n-00015390: 204e 554d 4245 5253 2e2e 2e0a 0a52 6574 NUMBERS.....Ret\n-000153a0: 7572 6e73 2074 6865 2062 6974 7769 7365 urns the bitwise\n-000153b0: 206c 6f67 6963 616c 2060 616e 6427 206f logical `and' o\n-000153c0: 6620 6974 7320 6172 6775 6d65 6e74 732e f its arguments.\n-000153d0: 7265 702e 6461 7461 2365 716c 6571 6c20 rep.data#eqleql \n-000153e0: 4152 4731 2041 5247 320a 0a53 696d 696c ARG1 ARG2..Simil\n-000153f0: 6172 2074 6f20 6065 7127 2065 7863 6570 ar to `eq' excep\n-00015400: 7420 7468 6174 206e 756d 6265 7273 2077 t that numbers w\n-00015410: 6974 6820 7468 6520 7361 6d65 2076 616c ith the same val\n-00015420: 7565 2077 696c 6c20 616c 7761 7973 2062 ue will always b\n-00015430: 650a 636f 6e73 6964 6572 6564 2060 6571 e.considered `eq\n-00015440: 6c27 2028 7468 6973 206d 6179 206f 7220 l' (this may or \n-00015450: 6d61 7920 6e6f 7420 6265 2074 6865 2063 may not be the c\n-00015460: 6173 6520 7769 7468 2060 6571 2729 2e0a ase with `eq')..\n-00015470: 0a4e 6f74 6520 686f 7765 7665 7220 7468 .Note however th\n-00015480: 6174 2065 7861 6374 2061 6e64 2069 6e65 at exact and ine\n-00015490: 7861 6374 2076 6572 7369 6f6e 7320 6f66 xact versions of\n-000154a0: 2074 6865 2073 616d 6520 6e75 6d62 6572 the same number\n-000154b0: 2061 7265 206e 6f74 0a63 6f6e 7369 6465 are not.conside\n-000154c0: 7265 6420 7468 6520 7361 6d65 2076 616c red the same val\n-000154d0: 7565 2e20 4173 2061 2072 756c 6520 6f66 ue. As a rule of\n-000154e0: 2074 6875 6d62 2c20 6966 2074 776f 206e thumb, if two n\n-000154f0: 756d 6265 7273 2070 7269 6e74 2074 6865 umbers print the\n-00015500: 0a73 616d 652c 2074 6865 7920 7769 6c6c .same, they will\n-00015510: 2062 6520 636f 6e73 6964 6572 6564 2060 be considered `\n-00015520: 6571 6c27 2e72 6570 2e6c 616e 672e 6d61 eql'.rep.lang.ma\n-00015530: 7468 2331 2b31 2b20 4e55 4d42 4552 0a0a th#1+1+ NUMBER..\n-00015540: 5265 7475 726e 204e 554d 4245 5220 706c Return NUMBER pl\n-00015550: 7573 2031 2e72 6570 2e6c 616e 672e 6d61 us 1.rep.lang.ma\n-00015560: 7468 2374 7275 6e63 6174 6574 7275 6e63 th#truncatetrunc\n-00015570: 6174 6520 4e55 4d42 4552 0a0a 526f 756e ate NUMBER..Roun\n-00015580: 6420 4e55 4d42 4552 2074 6f20 7468 6520 d NUMBER to the \n-00015590: 6e65 6172 6573 7420 696e 7465 6765 7220 nearest integer \n-000155a0: 6265 7477 6565 6e20 4e55 4d42 4552 2061 between NUMBER a\n-000155b0: 6e64 207a 6572 6f2e 7265 702e 6c61 6e67 nd zero.rep.lang\n-000155c0: 2e6d 6174 6823 6c6f 676c 6f67 2058 205b .math#loglog X [\n-000155d0: 4241 5345 5d0a 0a52 6574 7572 6e20 7468 BASE]..Return th\n-000155e0: 6520 6c6f 6761 7269 7468 6d20 6f66 2058 e logarithm of X\n-000155f0: 2069 6e20 6261 7365 2042 4153 452e 2041 in base BASE. A\n-00015600: 6e20 6172 6974 686d 6574 6963 2065 7272 n arithmetic err\n-00015610: 6f72 2069 730a 7369 676e 616c 6c65 6420 or is.signalled \n-00015620: 6966 2058 2069 7320 6c65 7373 2074 6861 if X is less tha\n-00015630: 6e20 7a65 726f 2e20 4966 2042 4153 4520 n zero. If BASE \n-00015640: 6973 6e27 7420 6465 6669 6e65 642c 2072 isn't defined, r\n-00015650: 6574 7572 6e20 7468 650a 6e61 7475 7261 eturn the.natura\n-00015660: 6c20 6c6f 6761 7269 7468 6d20 6f66 2058 l logarithm of X\n-00015670: 2e72 6570 2e6c 616e 672e 6d61 7468 2374 .rep.lang.math#t\n-00015680: 616e 7461 6e20 580a 0a52 6574 7572 6e73 antan X..Returns\n-00015690: 2074 6865 2074 616e 6765 6e74 206f 6620 the tangent of \n-000156a0: 582c 2069 6e20 7261 6469 616e 732e 7265 X, in radians.re\n-000156b0: 702e 6c61 6e67 2e6d 6174 6823 6163 6f73 p.lang.math#acos\n-000156c0: 6163 6f73 2058 0a0a 5265 7475 726e 2074 acos X..Return t\n-000156d0: 6865 2061 7263 2063 6f73 696e 6520 6f66 he arc cosine of\n-000156e0: 2058 2028 7468 6520 7661 6c75 6520 7768 X (the value wh\n-000156f0: 6f73 6520 636f 7369 6e65 2069 7320 5829 ose cosine is X)\n-00015700: 2c20 696e 2072 6164 6961 6e73 2e72 6570 , in radians.rep\n-00015710: 2e6c 616e 672e 6d61 7468 2367 6364 6763 .lang.math#gcdgc\n-00015720: 6420 2e2e 2e0a 0a52 6574 7572 6e20 7468 d .....Return th\n-00015730: 6520 6772 6561 7465 7374 2063 6f6d 6d6f e greatest commo\n-00015740: 6e20 6469 7669 736f 7220 6f66 2074 6865 n divisor of the\n-00015750: 2069 6e74 6567 6572 2061 7267 756d 656e integer argumen\n-00015760: 7473 2e20 5468 6520 7265 7375 6c74 0a69 ts. The result.i\n-00015770: 7320 616c 7761 7973 206e 6f6e 2d6e 6567 s always non-neg\n-00015780: 6174 6976 652e 2052 6574 7572 6e73 2030 ative. Returns 0\n-00015790: 2077 6974 6820 6172 6775 6d65 6e74 732e with arguments.\n-000157a0: 7265 702e 6c61 6e67 2e6d 6174 6823 6578 rep.lang.math#ex\n-000157b0: 6163 7470 6578 6163 7470 2041 5247 0a0a actpexactp ARG..\n-000157c0: 5265 7475 726e 2074 2069 6620 4152 4720 Return t if ARG \n-000157d0: 6973 2061 6e20 6578 6163 7420 6e75 6d62 is an exact numb\n-000157e0: 6572 2e72 6570 2e6c 616e 672e 6d61 7468 er.rep.lang.math\n-000157f0: 2369 6e65 7861 6374 2d3e 6578 6163 7469 #inexact->exacti\n-00015800: 6e65 7861 6374 2d3e 6578 6163 7420 580a nexact->exact X.\n-00015810: 0a52 6574 7572 6e73 2061 6e20 6578 6163 .Returns an exac\n-00015820: 7420 7265 7072 6573 656e 7461 7469 6f6e t representation\n-00015830: 206f 6620 582e 2054 6869 7320 6d61 7920 of X. This may \n-00015840: 696e 766f 6c76 6520 6120 6c6f 7373 206f involve a loss o\n-00015850: 660a 6163 6375 7261 6379 2e72 6570 2e6c f.accuracy.rep.l\n-00015860: 616e 672e 6d61 7468 236e 756d 6572 6174 ang.math#numerat\n-00015870: 6f72 6e75 6d65 7261 746f 7220 580a 0a52 ornumerator X..R\n-00015880: 6574 7572 6e20 7468 6520 6e75 6d65 7261 eturn the numera\n-00015890: 746f 7220 6f66 2072 6174 696f 6e61 6c20 tor of rational \n-000158a0: 6e75 6d62 6572 2058 2e72 6570 2e6c 616e number X.rep.lan\n-000158b0: 672e 6d61 7468 2364 656e 6f6d 696e 6174 g.math#denominat\n-000158c0: 6f72 6465 6e6f 6d69 6e61 746f 7220 580a ordenominator X.\n-000158d0: 0a52 6574 7572 6e20 7468 6520 6465 6e6f .Return the deno\n-000158e0: 6d69 6e61 746f 7220 6f66 2072 6174 696f minator of ratio\n-000158f0: 6e61 6c20 6e75 6d62 6572 2058 2e72 6570 nal number X.rep\n-00015900: 2e6c 616e 672e 6d61 7468 236d 6178 6d61 .lang.math#maxma\n-00015910: 7820 4152 4753 2e2e 2e0a 0a52 6574 7572 x ARGS.....Retur\n-00015920: 6e73 2074 6865 2067 7265 6174 6573 7420 ns the greatest \n-00015930: 6f66 2069 7473 2061 7267 756d 656e 7473 of its arguments\n-00015940: 2e20 5468 6572 6520 6d75 7374 2062 6520 . There must be \n-00015950: 6174 206c 6561 7374 2074 776f 0a61 7267 at least two.arg\n-00015960: 756d 656e 7473 2e20 5768 656e 2063 6f6d uments. When com\n-00015970: 7061 7269 6e67 206e 756d 6265 7273 2c20 paring numbers, \n-00015980: 616e 7920 696e 6578 6163 7420 6172 6775 any inexact argu\n-00015990: 6d65 6e74 7320 6361 7573 6520 7468 650a ments cause the.\n-000159a0: 7265 7375 6c74 2074 6f20 6265 2069 6e65 result to be ine\n-000159b0: 7861 6374 2e72 6570 2e6c 616e 672e 6d61 xact.rep.lang.ma\n-000159c0: 7468 236d 696e 6d69 6e20 4152 4753 2e2e th#minmin ARGS..\n-000159d0: 2e0a 0a52 6574 7572 6e73 2074 6865 2073 ...Returns the s\n-000159e0: 6d61 6c6c 6573 7420 6f66 2069 7473 2061 mallest of its a\n-000159f0: 7267 756d 656e 7473 2e20 5468 6572 6520 rguments. There \n-00015a00: 6d75 7374 2062 6520 6174 206c 6561 7374 must be at least\n-00015a10: 2074 776f 0a61 7267 756d 656e 7473 2e20 two.arguments. \n-00015a20: 5768 656e 2063 6f6d 7061 7269 6e67 206e When comparing n\n-00015a30: 756d 6265 7273 2c20 616e 7920 696e 6578 umbers, any inex\n-00015a40: 6163 7420 6172 6775 6d65 6e74 7320 6361 act arguments ca\n-00015a50: 7573 6520 7468 650a 7265 7375 6c74 2074 use the.result t\n-00015a60: 6f20 6265 2069 6e65 7861 6374 2e72 6570 o be inexact.rep\n-00015a70: 2e6c 616e 672e 6d61 7468 2373 7472 696e .lang.math#strin\n-00015a80: 672d 3e6e 756d 6265 7273 7472 696e 672d g->numberstring-\n-00015a90: 3e6e 756d 6265 7220 5354 5249 4e47 205b >number STRING [\n-00015aa0: 5241 4449 585d 0a0a 5265 7475 726e 2074 RADIX]..Return t\n-00015ab0: 6865 206e 756d 6265 7220 7265 7072 6573 he number repres\n-00015ac0: 656e 7465 6420 6279 2053 5452 494e 472e ented by STRING.\n-00015ad0: 2049 6620 5241 4449 5820 6973 2073 7065 If RADIX is spe\n-00015ae0: 6369 6669 6564 2c20 7468 650a 6e75 6d62 cified, the.numb\n-00015af0: 6572 2069 7320 7061 7273 6564 2066 726f er is parsed fro\n-00015b00: 6d20 7468 6174 2062 6173 652c 206f 7468 m that base, oth\n-00015b10: 6572 7769 7365 2062 6173 6520 3130 2069 erwise base 10 i\n-00015b20: 7320 6173 7375 6d65 642e 7265 702e 6c61 s assumed.rep.la\n-00015b30: 6e67 2e6d 6174 6823 6e75 6d62 6572 2d3e ng.math#number->\n-00015b40: 7374 7269 6e67 6e75 6d62 6572 2d3e 7374 stringnumber->st\n-00015b50: 7269 6e67 205a 205b 5241 4449 585d 0a0a ring Z [RADIX]..\n-00015b60: 5265 7475 726e 2061 2073 7472 696e 6720 Return a string \n-00015b70: 636f 6e74 6169 6e69 6e67 2061 2070 7269 containing a pri\n-00015b80: 6e74 6564 2072 6570 7265 7365 6e74 6174 nted representat\n-00015b90: 696f 6e20 6f66 2074 6865 206e 756d 6265 ion of the numbe\n-00015ba0: 7220 5a2e 2049 660a 5241 4449 5820 6973 r Z. If.RADIX is\n-00015bb0: 2073 7065 6369 6669 6564 2c20 7072 696e specified, prin\n-00015bc0: 7420 7468 6520 6e75 6d62 6572 2069 6e20 t the number in \n-00015bd0: 7468 6174 2062 6173 652c 206f 7468 6572 that base, other\n-00015be0: 7769 7365 2070 7269 6e74 2069 740a 696e wise print it.in\n-00015bf0: 2062 6173 6520 3130 2e72 6570 2e73 7472 base 10.rep.str\n-00015c00: 7563 7475 7265 7323 6d61 6b65 2d73 7472 uctures#make-str\n-00015c10: 7563 7475 7265 6d61 6b65 2d73 7472 7563 ucturemake-struc\n-00015c20: 7475 7265 2049 4e54 4552 4641 4345 2043 ture INTERFACE C\n-00015c30: 4f4e 4649 472d 5448 554e 4b20 424f 4459 ONFIG-THUNK BODY\n-00015c40: 2d54 4855 4e4b 205b 4e41 4d45 5d0a 0a43 -THUNK [NAME]..C\n-00015c50: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n-00015c60: 2061 206e 6577 2073 7472 7563 7475 7265 a new structure\n-00015c70: 2e20 4966 204e 414d 4520 6973 2061 206e . If NAME is a n\n-00015c80: 6f6e 2d6e 696c 2073 796d 626f 6c20 7468 on-nil symbol th\n-00015c90: 650a 7374 7275 6374 7572 6520 7769 6c6c e.structure will\n-00015ca0: 2074 616b 6520 7468 6174 206e 616d 652e take that name.\n-00015cb0: 0a0a 5468 6520 6e65 7720 7374 7275 6374 ..The new struct\n-00015cc0: 7572 6520 7769 6c6c 2062 6520 6164 7665 ure will be adve\n-00015cd0: 7274 6973 6564 2061 7320 6578 706f 7274 rtised as export\n-00015ce0: 696e 6720 6269 6e64 696e 6773 2064 6566 ing bindings def\n-00015cf0: 696e 6564 2062 790a 494e 5445 5246 4143 ined by.INTERFAC\n-00015d00: 4520 2863 7572 7265 6e74 6c79 206a 7573 E (currently jus\n-00015d10: 7420 6120 6c69 7374 206f 6620 7379 6d62 t a list of symb\n-00015d20: 6f6c 7329 2e0a 0a49 6620 434f 4e46 4947 ols)...If CONFIG\n-00015d30: 2d54 4855 4e4b 2069 7320 6e6f 6e2d 6e69 -THUNK is non-ni\n-00015d40: 6c20 6974 2069 7320 6120 7a65 726f 2d70 l it is a zero-p\n-00015d50: 6172 616d 6574 6572 2066 756e 6374 696f arameter functio\n-00015d60: 6e20 746f 2062 6520 6361 6c6c 6564 0a74 n to be called.t\n-00015d70: 6f20 6465 6669 6e65 2074 6865 2063 6f6e o define the con\n-00015d80: 6669 6775 7261 7469 6f6e 206f 6620 7468 figuration of th\n-00015d90: 6520 7374 7275 6374 7572 6520 2863 7572 e structure (cur\n-00015da0: 7265 6e74 6c79 2069 7427 7320 6f70 656e rently it's open\n-00015db0: 6564 2061 6e64 0a61 6363 6573 7365 6420 ed and.accessed \n-00015dc0: 7374 7275 6374 7572 6573 2e29 2054 6869 structures.) Thi\n-00015dd0: 7320 7468 756e 6b20 7769 6c6c 2062 6520 s thunk will be \n-00015de0: 6576 616c 7561 7465 6420 696e 2074 6865 evaluated in the\n-00015df0: 2065 6e76 6972 6f6e 6d65 6e74 0a6f 6620 environment.of \n-00015e00: 7468 6520 6e65 7720 7374 7275 6374 7572 the new structur\n-00015e10: 652c 2062 7574 2077 6974 6820 6f6e 6c79 e, but with only\n-00015e20: 2074 6865 2060 256d 6574 6127 2028 6d6f the `%meta' (mo\n-00015e30: 6475 6c65 2d63 6f6e 6669 6775 7261 7469 dule-configurati\n-00015e40: 6f6e 290a 7374 7275 6374 7572 6520 6f70 on).structure op\n-00015e50: 656e 6564 2e0a 0a49 6620 424f 4459 2d54 ened...If BODY-T\n-00015e60: 4855 4e4b 2069 7320 6e6f 6e2d 6e69 6c20 HUNK is non-nil \n-00015e70: 6974 2069 7320 6120 7a65 726f 2d70 6172 it is a zero-par\n-00015e80: 616d 6574 6572 2066 756e 6374 696f 6e20 ameter function \n-00015e90: 746f 2062 6520 6361 6c6c 6564 0a74 6f20 to be called.to \n-00015ea0: 6465 6669 6e65 2074 6865 2076 616c 7565 define the value\n-00015eb0: 7320 6f66 2074 6865 2062 696e 6469 6e67 s of the binding\n-00015ec0: 7320 6578 706f 7274 6564 2062 7920 7468 s exported by th\n-00015ed0: 6520 7374 7275 6374 7572 652e 2049 7420 e structure. It \n-00015ee0: 7769 6c6c 0a62 6520 6576 616c 7561 7465 will.be evaluate\n-00015ef0: 6420 696e 2074 6865 2065 6e76 6972 6f6e d in the environ\n-00015f00: 6d65 6e74 206f 6620 7468 6520 6e65 7720 ment of the new \n-00015f10: 7374 7275 6374 7572 652e 0a0a 4e6f 7465 structure...Note\n-00015f20: 2074 6861 7420 7468 6520 6361 7074 7572 that the captur\n-00015f30: 6564 2073 7461 7465 206f 6620 7468 6520 ed state of the \n-00015f40: 636c 6f73 7572 6573 2043 4f4e 4649 472d closures CONFIG-\n-00015f50: 5448 554e 4b20 616e 640a 424f 4459 2d54 THUNK and.BODY-T\n-00015f60: 4855 4e4b 206d 6179 2062 6520 6d6f 6469 HUNK may be modi\n-00015f70: 6669 6564 2062 7920 7468 6973 2066 756e fied by this fun\n-00015f80: 6374 696f 6e21 7265 702e 7374 7275 6374 ction!rep.struct\n-00015f90: 7572 6573 2363 7572 7265 6e74 2d73 7472 ures#current-str\n-00015fa0: 7563 7475 7265 6375 7272 656e 742d 7374 ucturecurrent-st\n-00015fb0: 7275 6374 7572 650a 0a52 6574 7572 6e20 ructure..Return \n-00015fc0: 7468 6520 6375 7272 656e 7420 7374 7275 the current stru\n-00015fd0: 6374 7572 6520 6f62 6a65 6374 2e72 6570 cture object.rep\n-00015fe0: 2e73 7973 7465 6d23 6265 6570 6265 6570 .system#beepbeep\n-00015ff0: 0a0a 5269 6e67 7320 6120 6265 6c6c 2e00 ..Rings a bell..\n-00016000: 7265 702e 7374 7275 6374 7572 6573 2325 rep.structures#%\n-00016010: 7374 7275 6374 7572 652d 7265 6625 7374 structure-ref%st\n-00016020: 7275 6374 7572 652d 7265 6620 5354 5255 ructure-ref STRU\n-00016030: 4354 5552 4520 5641 520a 0a52 6574 7572 CTURE VAR..Retur\n-00016040: 6e20 7468 6520 7661 6c75 6520 6f66 2074 n the value of t\n-00016050: 6865 2062 696e 6469 6e67 206f 6620 7379 he binding of sy\n-00016060: 6d62 6f6c 2056 4152 2069 6e20 7374 7275 mbol VAR in stru\n-00016070: 6374 7572 6520 6f62 6a65 6374 0a53 5452 cture object.STR\n-00016080: 5543 5455 5245 206f 7220 616e 7920 696e UCTURE or any in\n-00016090: 6e65 7220 6f70 656e 6564 2073 7472 7563 ner opened struc\n-000160a0: 7475 7265 732e 0a0a 5265 7475 726e 7320 tures...Returns \n-000160b0: 6120 766f 6964 2076 616c 7565 2069 6620 a void value if \n-000160c0: 6e6f 2073 7563 6820 6269 6e64 696e 672e no such binding.\n-000160d0: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n-000160e0: 7472 7563 7475 7265 2d73 6574 7374 7275 tructure-setstru\n-000160f0: 6374 7572 652d 7365 7420 5354 5255 4354 cture-set STRUCT\n-00016100: 5552 4520 5641 5220 5641 4c55 450a 0a53 URE VAR VALUE..S\n-00016110: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of \n-00016120: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n-00016130: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str\n-00016140: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST\n-00016150: 5255 4354 5552 4520 746f 2056 414c 5545 RUCTURE to VALUE\n-00016160: 2e20 4966 206e 6f20 7375 6368 2062 696e . If no such bin\n-00016170: 6469 6e67 2065 7869 7374 732c 2061 6e20 ding exists, an \n-00016180: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall\n-00016190: 6564 2e72 6570 2e73 7472 7563 7475 7265 ed.rep.structure\n-000161a0: 7323 6578 7465 726e 616c 2d73 7472 7563 s#external-struc\n-000161b0: 7475 7265 2d72 6566 6578 7465 726e 616c ture-refexternal\n-000161c0: 2d73 7472 7563 7475 7265 2d72 6566 2053 -structure-ref S\n-000161d0: 5452 5543 542d 4e41 4d45 2056 4152 0a0a TRUCT-NAME VAR..\n-000161e0: 5265 7475 726e 2074 6865 2076 616c 7565 Return the value\n-000161f0: 206f 6620 7468 6520 6269 6e64 696e 6720 of the binding \n-00016200: 6f66 2073 796d 626f 6c20 5641 5220 7769 of symbol VAR wi\n-00016210: 7468 696e 2074 6865 2073 7472 7563 7475 thin the structu\n-00016220: 7265 0a63 616c 6c65 6420 5354 5255 4354 re.called STRUCT\n-00016230: 2d4e 414d 452e 2054 6869 7320 7374 7275 -NAME. This stru\n-00016240: 6374 7572 6520 6d75 7374 2068 6176 6520 cture must have \n-00016250: 7072 6576 696f 7573 6c79 2062 6565 6e20 previously been \n-00016260: 6d61 726b 6564 2061 730a 6163 6365 7373 marked as.access\n-00016270: 6962 6c65 2062 7920 7468 6520 6375 7272 ible by the curr\n-00016280: 656e 7420 7374 7275 6374 7572 6520 2862 ent structure (b\n-00016290: 7920 7573 696e 6720 7468 6520 6061 6363 y using the `acc\n-000162a0: 6573 7327 206d 6f64 756c 650a 636f 6e66 ess' module.conf\n-000162b0: 6967 7572 6174 696f 6e20 6469 7265 6374 iguration direct\n-000162c0: 6976 6529 2e0a 0a53 6967 6e61 6c73 2061 ive)...Signals a\n-000162d0: 6e20 6572 726f 7220 6966 206e 6f20 7375 n error if no su\n-000162e0: 6368 2062 696e 6469 6e67 2065 7869 7374 ch binding exist\n-000162f0: 732e 7265 702e 7374 7275 6374 7572 6573 s.rep.structures\n-00016300: 2373 7472 7563 7475 7265 2d66 696c 6573 #structure-files\n-00016310: 7472 7563 7475 7265 2d66 696c 6520 4e41 tructure-file NA\n-00016320: 4d45 0a0a 5265 7475 726e 2061 2073 7472 ME..Return a str\n-00016330: 696e 6720 7468 6174 2077 6f75 6c64 2062 ing that would b\n-00016340: 6520 7573 6564 2074 6f20 6c6f 6361 7465 e used to locate\n-00016350: 2061 2073 7472 7563 7475 7265 2063 616c a structure cal\n-00016360: 6c65 6420 4e41 4d45 2028 610a 7379 6d62 led NAME (a.symb\n-00016370: 6f6c 292e 7265 702e 7374 7275 6374 7572 ol).rep.structur\n-00016380: 6573 2365 7661 6c65 7661 6c20 464f 524d es#evaleval FORM\n-00016390: 205b 5354 5255 4354 5552 455d 0a0a 5265 [STRUCTURE]..Re\n-000163a0: 7475 726e 2074 6865 2072 6573 756c 7420 turn the result \n-000163b0: 6f66 2065 7661 6c75 6174 696e 6720 464f of evaluating FO\n-000163c0: 524d 2069 6e73 6964 6520 7374 7275 6374 RM inside struct\n-000163d0: 7572 6520 6f62 6a65 6374 2053 5452 5543 ure object STRUC\n-000163e0: 5455 5245 0a28 7769 7468 2061 206e 756c TURE.(with a nul\n-000163f0: 6c20 6c65 7869 6361 6c20 656e 7669 726f l lexical enviro\n-00016400: 6e6d 656e 7429 2e72 6570 2e6c 616e 672e nment).rep.lang.\n-00016410: 6465 6275 6723 756e 6978 2d70 7269 6e74 debug#unix-print\n-00016420: 2d61 6c6c 6f63 6174 696f 6e73 756e 6978 -allocationsunix\n-00016430: 2d70 7269 6e74 2d61 6c6c 6f63 6174 696f -print-allocatio\n-00016440: 6e73 0a0a 4f75 7470 7574 2061 206c 6973 ns..Output a lis\n-00016450: 7420 6f66 2061 6c6c 2061 6c6c 6f63 6174 t of all allocat\n-00016460: 6564 206d 656d 6f72 7920 626c 6f63 6b73 ed memory blocks\n-00016470: 2074 6f20 7374 616e 6461 7264 2065 7272 to standard err\n-00016480: 6f72 2e72 6570 2e73 7973 7465 6d23 6f70 or.rep.system#op\n-00016490: 6572 6174 696e 672d 7379 7374 656d 4120 erating-systemA \n-000164a0: 7379 6d62 6f6c 2064 6566 696e 696e 6720 symbol defining \n-000164b0: 7468 6520 7479 7065 206f 6620 6f70 6572 the type of oper\n-000164c0: 6174 696e 6720 7379 7374 656d 2074 6861 ating system tha\n-000164d0: 7420 4a61 6465 2069 7320 7275 6e6e 696e t Jade is runnin\n-000164e0: 670a 756e 6465 722e 2043 7572 7265 6e74 g.under. Current\n-000164f0: 6c79 2074 6869 7320 6973 2061 6c77 6179 ly this is alway\n-00016500: 7320 7468 6520 7379 6d62 6f6c 2060 756e s the symbol `un\n-00016510: 6978 272e 7265 702e 7379 7374 656d 2372 ix'.rep.system#r\n-00016520: 6570 2d76 6572 7369 6f6e 4120 7374 7269 ep-versionA stri\n-00016530: 6e67 2064 6566 696e 696e 6720 7468 6520 ng defining the \n-00016540: 6375 7272 656e 7420 7665 7273 696f 6e20 current version \n-00016550: 6f66 2074 6865 2052 4550 2069 6e74 6572 of the REP inter\n-00016560: 7072 6574 6572 2e72 6570 2e64 6174 6123 preter.rep.data#\n-00016570: 636f 6d70 6c65 7465 2d73 7472 696e 6763 complete-stringc\n-00016580: 6f6d 706c 6574 652d 7374 7269 6e67 2054 omplete-string T\n-00016590: 454d 504c 4154 4520 4c49 5354 205b 464f EMPLATE LIST [FO\n-000165a0: 4c44 2d43 4153 455d 0a0a 5265 7475 726e LD-CASE]..Return\n-000165b0: 2061 2073 7472 696e 6720 7768 6f73 6520 a string whose \n-000165c0: 6265 6769 6e6e 696e 6720 6d61 7463 6865 beginning matche\n-000165d0: 7320 7468 6520 7374 7269 6e67 2054 454d s the string TEM\n-000165e0: 504c 4154 452c 2061 6e64 2069 7320 756e PLATE, and is un\n-000165f0: 6971 7565 0a69 6e20 7468 6520 7365 7420 ique.in the set \n-00016600: 6f66 2061 6c6c 2073 7472 696e 6773 2069 of all strings i\n-00016610: 6e20 4c49 5354 2077 6869 6368 2061 6c73 n LIST which als\n-00016620: 6f20 6d61 7463 6820 5445 4d50 4c41 5445 o match TEMPLATE\n-00016630: 2e20 4966 2046 4f4c 442d 4341 5345 0a69 . If FOLD-CASE.i\n-00016640: 7320 742c 2061 6c6c 206d 6174 6368 696e s t, all matchin\n-00016650: 6720 6967 6e6f 7265 7320 6368 6172 6163 g ignores charac\n-00016660: 7465 7220 6361 7365 2e72 6570 2e73 7973 ter case.rep.sys\n-00016670: 7465 6d23 6375 7272 656e 742d 7469 6d65 tem#current-time\n-00016680: 2d73 7472 696e 6763 7572 7265 6e74 2d74 -stringcurrent-t\n-00016690: 696d 652d 7374 7269 6e67 205b 5449 4d45 ime-string [TIME\n-000166a0: 5d20 5b46 4f52 4d41 545d 0a0a 5265 7475 ] [FORMAT]..Retu\n-000166b0: 726e 7320 6120 6875 6d61 6e2d 7265 6164 rns a human-read\n-000166c0: 6162 6c65 2073 7472 696e 6720 6465 6669 able string defi\n-000166d0: 6e69 6e67 2074 6865 2063 7572 7265 6e74 ning the current\n-000166e0: 2064 6174 6520 616e 6420 7469 6d65 2c20 date and time, \n-000166f0: 6f72 2069 660a 7370 6563 6966 6965 642c or if.specified,\n-00016700: 2074 6861 7420 6465 6669 6e69 6e67 2054 that defining T\n-00016710: 494d 452e 0a0a 4966 2064 6566 696e 6564 IME...If defined\n-00016720: 2c20 464f 524d 4154 2069 7320 6120 7374 , FORMAT is a st\n-00016730: 7269 6e67 2064 6566 696e 696e 6720 686f ring defining ho\n-00016740: 7720 746f 2063 7265 6174 6520 7468 6520 w to create the \n-00016750: 7374 7269 6e67 2e20 4974 2068 6173 0a74 string. It has.t\n-00016760: 6865 2073 616d 6520 636f 6e76 656e 7469 he same conventi\n-00016770: 6f6e 7320 6173 2074 6865 2074 656d 706c ons as the templ\n-00016780: 6174 6520 746f 2074 6865 2043 206c 6962 ate to the C lib\n-00016790: 7261 7279 2773 2073 7472 6674 696d 6520 rary's strftime \n-000167a0: 6675 6e63 7469 6f6e 2e72 6570 2e73 7973 function.rep.sys\n-000167b0: 7465 6d23 7379 7374 656d 2d6e 616d 6573 tem#system-names\n-000167c0: 7973 7465 6d2d 6e61 6d65 0a0a 5265 7475 ystem-name..Retu\n-000167d0: 726e 7320 7468 6520 6e61 6d65 206f 6620 rns the name of \n-000167e0: 7468 6520 686f 7374 2077 6869 6368 2074 the host which t\n-000167f0: 6865 2065 6469 746f 7220 6973 2072 756e he editor is run\n-00016800: 6e69 6e67 206f 6e2e 7265 702e 6461 7461 ning on.rep.data\n-00016810: 2361 6c70 6861 2d63 6861 722d 7061 6c70 #alpha-char-palp\n-00016820: 6861 2d63 6861 722d 7020 4348 4152 0a0a ha-char-p CHAR..\n-00016830: 5265 7475 726e 7320 7420 6966 2043 4841 Returns t if CHA\n-00016840: 5220 6973 2061 6e20 616c 7068 6162 6574 R is an alphabet\n-00016850: 6963 2063 6861 7261 6374 6572 2e72 6570 ic character.rep\n-00016860: 2e64 6174 6123 616c 7068 616e 756d 6572 .data#alphanumer\n-00016870: 6963 7061 6c70 6861 6e75 6d65 7269 6370 icpalphanumericp\n-00016880: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n-00016890: 2069 6620 4348 4152 2069 7320 616c 7068 if CHAR is alph\n-000168a0: 612d 6e75 6d65 7269 632e 7265 702e 6461 a-numeric.rep.da\n-000168b0: 7461 2363 6861 722d 7570 6361 7365 6368 ta#char-upcasech\n-000168c0: 6172 2d75 7063 6173 6520 4348 4152 0a0a ar-upcase CHAR..\n-000168d0: 5265 7475 726e 7320 7468 6520 7570 7065 Returns the uppe\n-000168e0: 722d 6361 7365 2065 7175 6976 616c 656e r-case equivalen\n-000168f0: 7420 6f66 2043 4841 522e 7265 702e 7379 t of CHAR.rep.sy\n-00016900: 7374 656d 2367 6574 2d63 6f6d 6d61 6e64 stem#get-command\n-00016910: 2d6c 696e 652d 6f70 7469 6f6e 6765 742d -line-optionget-\n-00016920: 636f 6d6d 616e 642d 6c69 6e65 2d6f 7074 command-line-opt\n-00016930: 696f 6e20 4f50 5449 4f4e 205b 5245 5155 ion OPTION [REQU\n-00016940: 4952 4553 2d41 5247 554d 454e 545d 0a0a IRES-ARGUMENT]..\n-00016950: 5265 7475 726e 7320 7420 6966 204f 5054 Returns t if OPT\n-00016960: 494f 4e20 7761 7320 7370 6563 6966 6965 ION was specifie\n-00016970: 6420 6f6e 2074 6865 2063 6f6d 6d61 6e64 d on the command\n-00016980: 206c 696e 6520 284f 5054 494f 4e20 6973 line (OPTION is\n-00016990: 2074 7970 6963 616c 6c79 0a61 2077 6f72 typically.a wor\n-000169a0: 6420 6265 6769 6e6e 696e 6720 7769 7468 d beginning with\n-000169b0: 2060 2d2d 2729 2e20 4966 2052 4551 5549 `--'). If REQUI\n-000169c0: 5245 532d 4152 4755 4d45 4e54 2069 7320 RES-ARGUMENT is \n-000169d0: 6e6f 6e2d 6e69 6c2c 2074 6869 7320 6f70 non-nil, this op\n-000169e0: 7469 6f6e 0a72 6571 7569 7265 7320 6120 tion.requires a \n-000169f0: 7061 7261 6d65 7465 722c 2074 6865 2076 parameter, the v\n-00016a00: 616c 7565 206f 6620 7768 6963 6820 6973 alue of which is\n-00016a10: 2072 6574 7572 6e65 642e 2049 6620 6120 returned. If a \n-00016a20: 7061 7261 6d65 7465 7273 2069 736e 2774 parameters isn't\n-00016a30: 0a73 7570 706c 6965 6420 616e 2065 7272 .supplied an err\n-00016a40: 6f72 2069 7320 7369 676e 616c 6c65 642e or is signalled.\n-00016a50: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n-00016a60: 2363 6f6d 7069 6c65 2d66 696c 6520 4649 #compile-file FI\n-00016a70: 4c45 2d4e 414d 4572 6570 2e76 6d2e 636f LE-NAMErep.vm.co\n-00016a80: 6d70 696c 6572 2363 6f6d 7069 6c65 2d6c mpiler#compile-l\n-00016a90: 6973 702d 6c69 6252 6563 6f6d 7069 6c65 isp-libRecompile\n-00016aa0: 2061 6c6c 206f 7574 206f 6620 6461 7465 all out of date\n-00016ab0: 2066 696c 6573 2069 6e20 7468 6520 6c69 files in the li\n-00016ac0: 7370 206c 6962 7261 7279 2064 6972 6563 sp library direc\n-00016ad0: 746f 7279 2e20 4966 2046 4f52 4345 2d50 tory. If FORCE-P\n-00016ae0: 0a69 7320 7472 7565 2069 7427 7320 6173 .is true it's as\n-00016af0: 2074 686f 7567 6820 616c 6c20 6669 6c65 though all file\n-00016b00: 7320 7765 7265 206f 7574 206f 6620 6461 s were out of da\n-00016b10: 7465 2e0a 5468 6973 206d 616b 6573 2073 te..This makes s\n-00016b20: 7572 6520 7468 6174 2061 6c6c 2064 6f63 ure that all doc\n-00016b30: 2073 7472 696e 6773 2061 7265 2077 7269 strings are wri\n-00016b40: 7474 656e 2074 6f20 7468 6569 7220 7370 tten to their sp\n-00016b50: 6563 6961 6c20 6669 6c65 2061 6e64 0a74 ecial file and.t\n-00016b60: 6861 7420 6669 6c65 7320 7768 6963 6820 hat files which \n-00016b70: 7368 6f75 6c64 6e27 7420 6265 2063 6f6d shouldn't be com\n-00016b80: 7069 6c65 6420 6172 656e 2774 2e00 7265 piled aren't..re\n-00016b90: 702e 766d 2e63 6f6d 7069 6c65 7223 636f p.vm.compiler#co\n-00016ba0: 6d70 696c 652d 6c69 7370 2d6c 6962 2023 mpile-lisp-lib #\n-00016bb0: 216f 7074 696f 6e61 6c20 4449 5245 4354 !optional DIRECT\n-00016bc0: 4f52 5920 464f 5243 452d 5000 7265 702e ORY FORCE-P.rep.\n-00016bd0: 766d 2e63 6f6d 7069 6c65 722e 6261 7369 vm.compiler.basi\n-00016be0: 6323 636f 6d70 696c 652d 666f 726d 2046 c#compile-form F\n-00016bf0: 4f52 4d00 7265 702e 766d 2e63 6f6d 7069 ORM.rep.vm.compi\n-00016c00: 6c65 722e 6d6f 6475 6c65 7323 636f 6d70 ler.modules#comp\n-00016c10: 696c 652d 6675 6e63 7469 6f6e 2046 554e ile-function FUN\n-00016c20: 4354 494f 4e20 2321 6f70 7469 6f6e 616c CTION #!optional\n-00016c30: 204e 414d 4572 6570 2e73 7973 7465 6d23 NAMErep.system#\n-00016c40: 6164 642d 686f 6f6b 4172 7261 6e67 6520 add-hookArrange \n-00016c50: 6974 2073 6f20 7468 6174 2046 554e 4354 it so that FUNCT\n-00016c60: 494f 4e2d 4e41 4d45 2069 7320 6164 6465 ION-NAME is adde\n-00016c70: 6420 746f 2074 6865 2068 6f6f 6b2d 6c69 d to the hook-li\n-00016c80: 7374 2073 746f 7265 6420 696e 0a73 796d st stored in.sym\n-00016c90: 626f 6c2c 2048 4f4f 4b2d 5359 4d42 4f4c bol, HOOK-SYMBOL\n-00016ca0: 2e20 4974 2077 696c 6c20 6164 6465 6420 . It will added \n-00016cb0: 6174 2074 6865 2068 6561 6420 6f66 2074 at the head of t\n-00016cc0: 6865 206c 6973 7420 756e 6c65 7373 2041 he list unless A\n-00016cd0: 542d 454e 440a 6973 2074 7275 6520 696e T-END.is true in\n-00016ce0: 2077 6869 6368 2063 6173 6520 6974 2069 which case it i\n-00016cf0: 7320 6164 6465 6420 6174 2074 6865 2065 s added at the e\n-00016d00: 6e64 2e00 7265 702e 7379 7374 656d 2372 nd..rep.system#r\n-00016d10: 656d 6f76 652d 686f 6f6b 2048 4f4f 4b20 emove-hook HOOK \n-00016d20: 4655 4e43 0072 6570 2e64 6174 612e 7269 FUNC.rep.data.ri\n-00016d30: 6e67 236d 616b 652d 7269 6e67 2023 216f ng#make-ring #!o\n-00016d40: 7074 696f 6e61 6c20 5349 5a45 0072 6570 ptional SIZE.rep\n-00016d50: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n-00016d60: 3e6c 6973 7420 5249 4e47 7265 702e 6461 >list RINGrep.da\n-00016d70: 7461 2373 7472 696e 672d 7570 7065 722d ta#string-upper-\n-00016d80: 6361 7365 2d70 5265 7475 726e 2074 2069 case-pReturn t i\n-00016d90: 6620 7374 7269 6e67 2058 2069 7320 7570 f string X is up\n-00016da0: 7065 7220 6361 7365 2028 636f 6e74 6169 per case (contai\n-00016db0: 6e73 206e 6f20 6c6f 7765 7220 6361 7365 ns no lower case\n-00016dc0: 2063 6861 7261 6374 6572 7320 616e 640a characters and.\n-00016dd0: 6174 206c 6561 7374 206f 6e65 2075 7070 at least one upp\n-00016de0: 6572 2d63 6173 6520 6368 6172 6163 7465 er-case characte\n-00016df0: 7229 2e72 6570 2e64 6174 6123 7374 7269 r).rep.data#stri\n-00016e00: 6e67 2d64 6f77 6e63 6173 6552 6574 7572 ng-downcaseRetur\n-00016e10: 6e20 6120 6e65 7720 7374 7269 6e67 2c20 n a new string, \n-00016e20: 6120 6c6f 7765 7220 6361 7365 2063 6f70 a lower case cop\n-00016e30: 7920 6f66 2073 7472 696e 6720 582e 7265 y of string X.re\n-00016e40: 702e 6461 7461 2363 6170 6974 616c 697a p.data#capitaliz\n-00016e50: 652d 7374 7269 6e67 5265 7475 726e 2061 e-stringReturn a\n-00016e60: 206e 6577 2073 7472 696e 672c 2061 2063 new string, a c\n-00016e70: 6f70 7920 6f66 2058 2077 6974 6820 6974 opy of X with it\n-00016e80: 7320 6669 7273 7420 6368 6172 6163 7465 s first characte\n-00016e90: 7220 696e 2075 7070 6572 2063 6173 652e r in upper case.\n-00016ea0: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n-00016eb0: 616d 6523 646f 6d61 696e 2d61 626f 7665 ame#domain-above\n-00016ec0: 5265 7475 726e 2074 6865 206e 616d 6520 Return the name \n-00016ed0: 6f66 2070 6172 656e 7420 646f 6d61 696e of parent domain\n-00016ee0: 206f 6620 7468 6520 7374 7269 6e67 2044 of the string D\n-00016ef0: 4f4d 4149 4e2e 0072 6570 2e6e 6574 2e64 OMAIN..rep.net.d\n-00016f00: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai\n-00016f10: 6e2d 6162 6f76 6520 444f 4d41 494e 0072 n-above DOMAIN.r\n-00016f20: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n-00016f30: 6d65 2364 6f6d 6169 6e2d 6162 6f76 652d me#domain-above-\n-00016f40: 7020 4431 2044 3200 7265 702e 6e65 742e p D1 D2.rep.net.\n-00016f50: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma\n-00016f60: 696e 2d65 7175 616c 2d70 2044 3120 4432 in-equal-p D1 D2\n-00016f70: 7265 702e 6e65 742e 7270 6323 6465 7265 rep.net.rpc#dere\n-00016f80: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n-00016f90: 7252 656d 6f76 6520 534f 434b 4554 2066 rRemove SOCKET f\n-00016fa0: 726f 6d20 7468 6520 7461 626c 6520 6f66 rom the table of\n-00016fb0: 2072 7063 2063 6f6e 6e65 6374 696f 6e73 rpc connections\n-00016fc0: 2e00 7265 702e 6e65 742e 7270 6323 6465 ..rep.net.rpc#de\n-00016fd0: 7265 6769 7374 6572 2d72 7063 2d73 6572 register-rpc-ser\n-00016fe0: 7665 7220 534f 434b 4554 0072 6570 2e6c ver SOCKET.rep.l\n-00016ff0: 616e 672e 6d61 7468 2365 7665 6e70 2058 ang.math#evenp X\n-00017000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-00017010: 7265 7465 7223 6465 6669 6e65 2d73 7065 reter#define-spe\n-00017020: 6369 616c 2d76 6172 6961 626c 6520 5641 cial-variable VA\n-00017030: 5220 2321 6f70 7469 6f6e 616c 2056 414c R #!optional VAL\n-00017040: 5545 2044 4f43 7265 702e 6c61 6e67 2e69 UE DOCrep.lang.i\n-00017050: 6e74 6572 7072 6574 6572 2377 6974 682d nterpreter#with-\n-00017060: 6f62 6a65 6374 4576 616c 7561 7465 204f objectEvaluate O\n-00017070: 424a 2061 6e64 206d 616b 6520 6974 7320 BJ and make its \n-00017080: 7661 6c75 6520 6060 6375 7272 656e 7427 value ``current'\n-00017090: 2720 696e 2073 6f6d 6520 7761 7920 6d65 ' in some way me\n-000170a0: 616e 696e 6766 756c 0a66 6f72 2074 6865 aningful.for the\n-000170b0: 2064 6174 6120 7479 7065 2c20 6576 616c data type, eval\n-000170c0: 7561 7465 2061 6c6c 2042 4f44 5920 666f uate all BODY fo\n-000170d0: 726d 732c 2074 6865 6e20 7265 7475 726e rms, then return\n-000170e0: 2074 6f20 7468 6520 6f6c 640a 6375 7272 to the old.curr\n-000170f0: 656e 7420 7661 6c75 6520 6f66 2077 6861 ent value of wha\n-00017100: 7465 7665 7220 7761 7320 6368 616e 6765 tever was change\n-00017110: 642e 2052 6574 7572 6e20 7468 6520 7661 d. Return the va\n-00017120: 6c75 6520 6f66 2074 6865 206c 6173 740a lue of the last.\n-00017130: 424f 4459 2066 6f72 6d20 6576 616c 7561 BODY form evalua\n-00017140: 7465 642e 0072 6570 2e6c 616e 672e 696e ted..rep.lang.in\n-00017150: 7465 7270 7265 7465 7223 636f 6e64 6974 terpreter#condit\n-00017160: 696f 6e2d 6361 7365 2056 4152 2046 4f52 ion-case VAR FOR\n-00017170: 4d20 2e20 4841 4e44 4c45 5253 7265 702e M . HANDLERSrep.\n-00017180: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00017190: 2361 7574 6f6c 6f61 6454 656c 6c20 7468 #autoloadTell th\n-000171a0: 6520 6576 616c 7561 746f 7220 7468 6174 e evaluator that\n-000171b0: 2074 6865 2076 616c 7565 206f 6620 5359 the value of SY\n-000171c0: 4d42 4f4c 2077 696c 6c20 6265 2069 6e69 MBOL will be ini\n-000171d0: 7469 616c 6973 6564 0a62 7920 6c6f 6164 tialised.by load\n-000171e0: 696e 6720 4649 4c45 2e00 7265 702e 6c61 ing FILE..rep.la\n-000171f0: 6e67 2e69 6e74 6572 7072 6574 6572 2369 ng.interpreter#i\n-00017200: 6465 6e74 6974 7920 4152 4700 7265 702e dentity ARG.rep.\n-00017210: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00017220: 2365 7661 6c2d 7768 656e 2d63 6f6d 7069 #eval-when-compi\n-00017230: 6c65 2046 4f52 4d00 7265 702e 6c61 6e67 le FORM.rep.lang\n-00017240: 2e69 6e74 6572 7072 6574 6572 236e 6f70 .interpreter#nop\n-00017250: 7265 702e 6c61 6e67 2e6d 6174 6823 7265 rep.lang.math#re\n-00017260: 616c 7052 6574 7572 6e20 7420 6966 2058 alpReturn t if X\n-00017270: 2069 7320 6120 7265 616c 206e 756d 6265 is a real numbe\n-00017280: 722e 7265 702e 6c61 6e67 2e6d 6174 6823 r.rep.lang.math#\n-00017290: 7261 7469 6f6e 616c 7052 6574 7572 6e20 rationalpReturn \n-000172a0: 7420 6966 2058 2069 7320 6120 2870 6f73 t if X is a (pos\n-000172b0: 7369 626c 7920 696e 6578 6163 7429 2072 sibly inexact) r\n-000172c0: 6174 696f 6e61 6c20 6e75 6d62 6572 2e00 ational number..\n-000172d0: 7265 702e 6c61 6e67 2e6d 6174 6823 706f rep.lang.math#po\n-000172e0: 7369 7469 7665 7020 5872 6570 2e6c 616e sitivep Xrep.lan\n-000172f0: 672e 6d61 7468 236e 6567 6174 6976 6570 g.math#negativep\n-00017300: 5265 7475 726e 2074 2069 6620 5820 6973 Return t if X is\n-00017310: 206c 6573 7320 7468 616e 207a 6572 6f2e less than zero.\n-00017320: 0072 6570 2e6c 616e 672e 6d61 7468 236c .rep.lang.math#l\n-00017330: 636d 202e 2041 5247 5372 6570 2e6c 616e cm . ARGSrep.lan\n-00017340: 672e 646f 6323 6465 7363 7269 6265 2d76 g.doc#describe-v\n-00017350: 616c 7565 5072 696e 7420 746f 2073 7461 aluePrint to sta\n-00017360: 6e64 6172 642d 6f75 7470 7574 2061 2064 ndard-output a d\n-00017370: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th\n-00017380: 6520 6c69 7370 2064 6174 6120 6f62 6a65 e lisp data obje\n-00017390: 6374 2056 414c 5545 2e20 4966 0a4e 414d ct VALUE. If.NAM\n-000173a0: 4520 6973 2074 7275 652c 2074 6865 6e20 E is true, then \n-000173b0: 6974 2073 686f 756c 6420 6265 2074 6865 it should be the\n-000173c0: 2073 796d 626f 6c20 7468 6174 2069 7320 symbol that is \n-000173d0: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-000173e0: 5641 4c55 452e 7265 702e 6c61 6e67 2e64 VALUE.rep.lang.d\n-000173f0: 6f63 2364 6f63 756d 656e 742d 7661 7269 oc#document-vari\n-00017400: 6162 6c65 5365 7473 2074 6865 2064 6f63 ableSets the doc\n-00017410: 756d 656e 7461 7469 6f6e 2070 726f 7065 umentation prope\n-00017420: 7274 7920 6f66 2053 594d 424f 4c20 746f rty of SYMBOL to\n-00017430: 2044 4f43 2d53 5452 494e 472e 7265 702e DOC-STRING.rep.\n-00017440: 6c61 6e67 2e64 6f63 2361 6464 2d64 6f63 lang.doc#add-doc\n-00017450: 756d 656e 7461 7469 6f6e 4164 6473 2061 umentationAdds a\n-00017460: 2064 6f63 756d 656e 7461 7469 6f6e 2073 documentation s\n-00017470: 7472 696e 6720 5354 5249 4e47 2074 6f20 tring STRING to \n-00017480: 7468 6520 6669 6c65 206f 6620 7375 6368 the file of such\n-00017490: 2073 7472 696e 6773 2e00 7265 702e 7468 strings..rep.th\n-000174a0: 7265 6164 732e 6d65 7373 6167 652d 706f reads.message-po\n-000174b0: 7274 236d 616b 652d 6d65 7373 6167 652d rt#make-message-\n-000174c0: 706f 7274 0072 6570 2e74 6872 6561 6473 port.rep.threads\n-000174d0: 2e6d 6573 7361 6765 2d70 6f72 7423 6d65 .message-port#me\n-000174e0: 7373 6167 652d 7761 6974 696e 672d 7020 ssage-waiting-p \n-000174f0: 504f 5254 0072 6570 2e74 6872 6561 6473 PORT.rep.threads\n-00017500: 2e6d 6573 7361 6765 2d70 6f72 7423 6d65 .message-port#me\n-00017510: 7373 6167 652d 7365 6e64 2050 4f52 5420 ssage-send PORT \n-00017520: 4d45 5353 4147 4572 6570 2e74 6872 6561 MESSAGErep.threa\n-00017530: 6473 2e6d 7574 6578 236d 7574 6578 7052 ds.mutex#mutexpR\n-00017540: 6574 7572 6e73 2074 7275 6520 6966 2041 eturns true if A\n-00017550: 5247 2069 7320 6120 6d75 7465 7820 6f62 RG is a mutex ob\n-00017560: 6a65 6374 2e00 7265 702e 7468 7265 6164 ject..rep.thread\n-00017570: 732e 6d75 7465 7823 6d75 7465 7870 2041 s.mutex#mutexp A\n-00017580: 5247 7265 702e 7468 7265 6164 732e 6d75 RGrep.threads.mu\n-00017590: 7465 7823 7265 6c65 6173 652d 6d75 7465 tex#release-mute\n-000175a0: 7852 656c 6561 7365 2074 6865 206d 7574 xRelease the mut\n-000175b0: 6578 206f 626a 6563 7420 4d54 5820 2877 ex object MTX (w\n-000175c0: 6869 6368 2073 686f 756c 6420 6861 7665 hich should have\n-000175d0: 2070 7265 7669 6f75 736c 7920 6265 656e previously been\n-000175e0: 206f 6274 6169 6e65 640a 6279 2074 6865 obtained.by the\n-000175f0: 2063 7572 7265 6e74 2074 6872 6561 6429 current thread)\n-00017600: 2e20 5265 7475 726e 7320 7472 7565 2069 . Returns true i\n-00017610: 6620 7468 6520 6d75 7465 7820 6861 7320 f the mutex has \n-00017620: 6e6f 206e 6577 206f 776e 6572 2e00 7265 no new owner..re\n-00017630: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system#\n-00017640: 6465 6669 6e65 2d69 6e74 6572 6661 6365 define-interface\n-00017650: 204e 414d 4520 5349 4772 6570 2e6d 6f64 NAME SIGrep.mod\n-00017660: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin\n-00017670: 652d 7374 7275 6374 7572 652d 616c 6961 e-structure-alia\n-00017680: 7343 7265 6174 6520 6120 7365 636f 6e64 sCreate a second\n-00017690: 6172 7920 6e61 6d65 2054 4f20 666f 7220 ary name TO for \n-000176a0: 7468 6520 7374 7275 6374 7572 6520 6361 the structure ca\n-000176b0: 6c6c 6564 2046 524f 4d2e 5556 7265 702e lled FROM.UVrep.\n-000176c0: 591d 0100 0000 0000 1d00 0000 5200 0000 Y...........R...\n-000176d0: 1ead 844b 7265 702e b855 0100 0000 0000 ...Krep..U......\n+00009000: 7265 702e 6c61 6e67 2e64 6562 7567 2362 rep.lang.debug#b\n+00009010: 7265 616b 6272 6561 6b0a 0a54 6865 206e reakbreak..The n\n+00009020: 6578 7420 666f 726d 2074 6f20 6265 2065 ext form to be e\n+00009030: 7661 6c75 6174 6564 2077 696c 6c20 6265 valuated will be\n+00009040: 2064 6f6e 6520 736f 2074 6872 6f75 6768 done so through\n+00009050: 2074 6865 204c 6973 7020 6465 6275 6767 the Lisp debugg\n+00009060: 6572 2e72 6570 2e6c 616e 672e 6465 6275 er.rep.lang.debu\n+00009070: 6723 7374 6570 7374 6570 2046 4f52 4d0a g#stepstep FORM.\n+00009080: 0a55 7365 2074 6865 204c 6973 7020 6465 .Use the Lisp de\n+00009090: 6275 6767 6572 2074 6f20 6576 616c 7561 bugger to evalua\n+000090a0: 7465 2046 4f52 4d2e 7265 702e 6c61 6e67 te FORM.rep.lang\n+000090b0: 2e69 6e74 6572 7072 6574 6572 2373 6967 .interpreter#sig\n+000090c0: 6e61 6c73 6967 6e61 6c20 4552 524f 522d nalsignal ERROR-\n+000090d0: 5359 4d42 4f4c 2044 4154 410a 0a53 6967 SYMBOL DATA..Sig\n+000090e0: 6e61 6c20 7468 6174 2061 6e20 6572 726f nal that an erro\n+000090f0: 7220 6861 7320 6861 7070 656e 6564 2e20 r has happened. \n+00009100: 4552 524f 522d 5359 4d42 4f4c 2069 7320 ERROR-SYMBOL is \n+00009110: 7468 6520 6e61 6d65 206f 6620 6120 7379 the name of a sy\n+00009120: 6d62 6f6c 0a63 6c61 7373 6966 7969 6e67 mbol.classifying\n+00009130: 2074 6865 2074 7970 6520 6f66 2065 7272 the type of err\n+00009140: 6f72 2c20 6974 2073 686f 756c 6420 6861 or, it should ha\n+00009150: 7665 2061 2070 726f 7065 7274 7920 6065 ve a property `e\n+00009160: 7272 6f72 2d6d 6573 7361 6765 270a 2861 rror-message'.(a\n+00009170: 2073 7472 696e 6729 2077 6974 6820 6120 string) with a \n+00009180: 7368 6f72 7420 6465 7363 7269 7074 696f short descriptio\n+00009190: 6e20 6f66 2074 6865 2065 7272 6f72 206d n of the error m\n+000091a0: 6573 7361 6765 2e0a 4441 5441 2069 7320 essage..DATA is \n+000091b0: 6120 6c69 7374 206f 6620 6f62 6a65 6374 a list of object\n+000091c0: 7320 7768 6963 6820 6172 6520 7265 6c65 s which are rele\n+000091d0: 7661 6e74 2074 6f20 7468 6520 6572 726f vant to the erro\n+000091e0: 7220 2d2d 2074 6865 7920 7769 6c6c 0a62 r -- they will.b\n+000091f0: 6520 6d61 6465 2061 7661 696c 6162 6c65 e made available\n+00009200: 2074 6f20 616e 7920 6572 726f 722d 6861 to any error-ha\n+00009210: 6e64 6c65 7220 6f72 2070 7269 6e74 6564 ndler or printed\n+00009220: 2062 7920 7468 6520 6465 6661 756c 7420 by the default \n+00009230: 6572 726f 720a 6861 6e64 6c65 722e 7265 error.handler.re\n+00009240: 702e 6c61 6e67 2e64 6562 7567 2362 6163 p.lang.debug#bac\n+00009250: 6b74 7261 6365 6261 636b 7472 6163 6520 ktracebacktrace \n+00009260: 5b53 5452 4541 4d5d 0a0a 5072 696e 7473 [STREAM]..Prints\n+00009270: 2061 2062 6163 6b74 7261 6365 206f 6620 a backtrace of \n+00009280: 7468 6520 6375 7272 656e 7420 4c69 7370 the current Lisp\n+00009290: 2063 616c 6c20 7374 6163 6b20 746f 2053 call stack to S\n+000092a0: 5452 4541 4d20 286f 7220 746f 0a60 7374 TREAM (or to.`st\n+000092b0: 616e 6461 7264 2d6f 7574 7075 7427 292e andard-output').\n+000092c0: 0a54 6865 2066 6f72 6d61 7420 6973 2073 .The format is s\n+000092d0: 6f6d 6574 6869 6e67 206c 696b 653a 0a20 omething like:. \n+000092e0: 2046 554e 4354 494f 4e20 2841 5247 4c49 FUNCTION (ARGLI\n+000092f0: 5354 2920 4152 4753 2d45 5641 4c4c 4544 ST) ARGS-EVALLED\n+00009300: 2d50 0a77 6865 7265 2041 5247 532d 4556 -P.where ARGS-EV\n+00009310: 414c 4c45 442d 5020 6973 2065 6974 6865 ALLED-P is eithe\n+00009320: 7220 6074 2720 6f72 2060 6e69 6c27 2c20 r `t' or `nil', \n+00009330: 6465 7065 6e64 696e 6720 6f6e 2077 6865 depending on whe\n+00009340: 7468 6572 206f 7220 6e6f 740a 4152 474c ther or not.ARGL\n+00009350: 4953 5420 6861 6420 6265 656e 2065 7661 IST had been eva\n+00009360: 6c75 6174 6564 206f 7220 6e6f 7420 6265 luated or not be\n+00009370: 666f 7265 2062 6569 6e67 2070 7574 2069 fore being put i\n+00009380: 6e74 6f20 7468 6520 7374 6163 6b2e 7265 nto the stack.re\n+00009390: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+000093a0: 6572 236d 6178 2d6c 6973 702d 6465 7074 er#max-lisp-dept\n+000093b0: 686d 6178 2d6c 6973 702d 6465 7074 6820 hmax-lisp-depth \n+000093c0: 5b4e 4557 2d56 414c 5545 5d0a 0a54 6865 [NEW-VALUE]..The\n+000093d0: 206d 6178 696d 756d 206e 756d 6265 7220 maximum number \n+000093e0: 6f66 2074 696d 6573 2074 6861 7420 7265 of times that re\n+000093f0: 705f 6675 6e63 616c 6c20 6361 6e20 6265 p_funcall can be\n+00009400: 2063 616c 6c65 6420 7265 6375 7273 6976 called recursiv\n+00009410: 656c 792e 0a0a 5468 6973 2069 7320 696e ely...This is in\n+00009420: 7465 6e64 6564 2074 6f20 7374 6f70 2069 tended to stop i\n+00009430: 6e66 696e 6974 6520 7265 6375 7273 696f nfinite recursio\n+00009440: 6e2c 2069 6620 7468 6520 6465 6661 756c n, if the defaul\n+00009450: 7420 7661 6c75 6520 6f66 2032 3530 2069 t value of 250 i\n+00009460: 730a 746f 6f20 736d 616c 6c20 2879 6f75 s.too small (you\n+00009470: 2067 6574 2065 7272 6f72 7320 696e 206e get errors in n\n+00009480: 6f72 6d61 6c20 7573 6529 2073 6574 2069 ormal use) set i\n+00009490: 7420 746f 2073 6f6d 6574 6869 6e67 206c t to something l\n+000094a0: 6172 6765 722e 7265 702e 6c61 6e67 2e64 arger.rep.lang.d\n+000094b0: 6562 7567 2375 6e69 782d 7072 696e 742d ebug#unix-print-\n+000094c0: 616c 6c6f 6361 7469 6f6e 7375 6e69 782d allocationsunix-\n+000094d0: 7072 696e 742d 616c 6c6f 6361 7469 6f6e print-allocation\n+000094e0: 730a 0a4f 7574 7075 7420 6120 6c69 7374 s..Output a list\n+000094f0: 206f 6620 616c 6c20 616c 6c6f 6361 7465 of all allocate\n+00009500: 6420 6d65 6d6f 7279 2062 6c6f 636b 7320 d memory blocks \n+00009510: 746f 2073 7461 6e64 6172 6420 6572 726f to standard erro\n+00009520: 722e 7265 702e 6c61 6e67 2e69 6e74 6572 r.rep.lang.inter\n+00009530: 7072 6574 6572 236d 6163 726f 6578 7061 preter#macroexpa\n+00009540: 6e64 2d31 6d61 6372 6f65 7870 616e 642d nd-1macroexpand-\n+00009550: 3120 464f 524d 205b 454e 5649 524f 4e4d 1 FORM [ENVIRONM\n+00009560: 454e 545d 0a0a 4966 2046 4f52 4d20 6973 ENT]..If FORM is\n+00009570: 2061 206d 6163 726f 2063 616c 6c2c 2065 a macro call, e\n+00009580: 7870 616e 6420 6974 206f 6e63 6520 616e xpand it once an\n+00009590: 6420 7265 7475 726e 2074 6865 2072 6573 d return the res\n+000095a0: 756c 7469 6e67 2066 6f72 6d2e 0a0a 4966 ulting form...If\n+000095b0: 2045 4e56 4952 4f4e 4d45 4e54 2069 7320 ENVIRONMENT is \n+000095c0: 7370 6563 6966 6965 6420 6974 2069 7320 specified it is \n+000095d0: 6120 6675 6e63 7469 6f6e 2074 6f20 6361 a function to ca\n+000095e0: 6c6c 2074 6f20 646f 2074 6865 2061 6374 ll to do the act\n+000095f0: 7561 6c0a 6578 7061 6e73 696f 6e2e 2041 ual.expansion. A\n+00009600: 6e79 206d 6163 726f 2065 7870 616e 6465 ny macro expande\n+00009610: 7273 2072 6563 7572 7369 7665 6c79 2063 rs recursively c\n+00009620: 616c 6c69 6e67 206d 6163 726f 6578 7061 alling macroexpa\n+00009630: 6e64 2073 686f 756c 640a 7061 7373 2074 nd should.pass t\n+00009640: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+00009650: 606d 6163 726f 2d65 6e76 6972 6f6e 6d65 `macro-environme\n+00009660: 6e74 2720 7661 7269 6162 6c65 2074 6f20 nt' variable to \n+00009670: 7468 6973 2070 6172 616d 6574 6572 2e72 this parameter.r\n+00009680: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00009690: 7465 7223 6d61 6372 6f65 7870 616e 646d ter#macroexpandm\n+000096a0: 6163 726f 6578 7061 6e64 2046 4f52 4d20 acroexpand FORM \n+000096b0: 5b45 4e56 4952 4f4e 4d45 4e54 5d0a 0a49 [ENVIRONMENT]..I\n+000096c0: 6620 464f 524d 2069 7320 6120 6d61 6372 f FORM is a macr\n+000096d0: 6f20 6361 6c6c 2c20 6578 7061 6e64 2069 o call, expand i\n+000096e0: 7420 756e 7469 6c20 6974 2069 736e 2774 t until it isn't\n+000096f0: 2e0a 0a49 6620 454e 5649 524f 4e4d 454e ...If ENVIRONMEN\n+00009700: 5420 6973 2073 7065 6369 6669 6564 2069 T is specified i\n+00009710: 7420 6973 2061 2066 756e 6374 696f 6e20 t is a function \n+00009720: 746f 2063 616c 6c20 746f 2064 6f20 7468 to call to do th\n+00009730: 6520 6163 7475 616c 0a65 7870 616e 7369 e actual.expansi\n+00009740: 6f6e 2e20 416e 7920 6d61 6372 6f20 6578 on. Any macro ex\n+00009750: 7061 6e64 6572 7320 7265 6375 7273 6976 panders recursiv\n+00009760: 656c 7920 6361 6c6c 696e 6720 6d61 6372 ely calling macr\n+00009770: 6f65 7870 616e 6420 7368 6f75 6c64 0a70 oexpand should.p\n+00009780: 6173 7320 7468 6520 7661 6c75 6520 6f66 ass the value of\n+00009790: 2074 6865 2060 6d61 6372 6f2d 656e 7669 the `macro-envi\n+000097a0: 726f 6e6d 656e 7427 2076 6172 6961 626c ronment' variabl\n+000097b0: 6520 746f 2074 6869 7320 7061 7261 6d65 e to this parame\n+000097c0: 7465 722e 7265 702e 7379 7374 656d 236f ter.rep.system#o\n+000097d0: 7065 7261 7469 6e67 2d73 7973 7465 6d41 perating-systemA\n+000097e0: 2073 796d 626f 6c20 6465 6669 6e69 6e67 symbol defining\n+000097f0: 2074 6865 2074 7970 6520 6f66 206f 7065 the type of ope\n+00009800: 7261 7469 6e67 2073 7973 7465 6d20 7468 rating system th\n+00009810: 6174 204a 6164 6520 6973 2072 756e 6e69 at Jade is runni\n+00009820: 6e67 0a75 6e64 6572 2e20 4375 7272 656e ng.under. Curren\n+00009830: 746c 7920 7468 6973 2069 7320 616c 7761 tly this is alwa\n+00009840: 7973 2074 6865 2073 796d 626f 6c20 6075 ys the symbol `u\n+00009850: 6e69 7827 2e70 726f 6365 7373 2d65 6e76 nix'.process-env\n+00009860: 6972 6f6e 6d65 6e74 4120 6c69 7374 206f ironmentA list o\n+00009870: 6620 616c 6c20 656e 7669 726f 6e6d 656e f all environmen\n+00009880: 7420 7661 7269 6162 6c65 7320 2861 7320 t variables (as \n+00009890: 7374 7269 6e67 7320 224e 414d 453d 5641 strings \"NAME=VA\n+000098a0: 4c55 4522 2920 7061 7373 6564 0a74 6f20 LUE\") passed.to \n+000098b0: 7468 6520 696e 7465 7270 7265 7465 722e the interpreter.\n+000098c0: 2041 6c73 6f20 7573 6564 2074 6f20 7370 Also used to sp\n+000098d0: 6563 6966 7920 7468 6520 656e 7669 726f ecify the enviro\n+000098e0: 6e6d 656e 7420 6f66 2073 7562 7072 6f63 nment of subproc\n+000098f0: 6573 7365 732e 7265 702e 7379 7374 656d esses.rep.system\n+00009900: 2372 6570 2d76 6572 7369 6f6e 4120 7374 #rep-versionA st\n+00009910: 7269 6e67 2064 6566 696e 696e 6720 7468 ring defining th\n+00009920: 6520 6375 7272 656e 7420 7665 7273 696f e current versio\n+00009930: 6e20 6f66 2074 6865 2052 4550 2069 6e74 n of the REP int\n+00009940: 6572 7072 6574 6572 2e72 6570 2e73 7973 erpreter.rep.sys\n+00009950: 7465 6d23 7265 702d 6275 696c 642d 6964 tem#rep-build-id\n+00009960: 4120 7374 7269 6e67 2064 6573 6372 6962 A string describ\n+00009970: 696e 6720 7768 656e 2c20 7768 6572 652c ing when, where,\n+00009980: 2061 6e64 2062 7920 7768 6f20 7468 6520 and by who the \n+00009990: 7275 6e6e 696e 6720 7665 7273 696f 6e20 running version \n+000099a0: 6f66 2074 6865 0a4c 4953 5020 696e 7465 of the.LISP inte\n+000099b0: 7270 7265 7465 7220 7761 7320 6275 696c rpreter was buil\n+000099c0: 742e 7265 702e 6461 7461 2375 7063 6173 t.rep.data#upcas\n+000099d0: 652d 7461 626c 6532 3536 2d62 7974 6520 e-table256-byte \n+000099e0: 7374 7269 6e67 2068 6f6c 6469 6e67 2074 string holding t\n+000099f0: 7261 6e73 6c61 7469 6f6e 7320 746f 2074 ranslations to t\n+00009a00: 7572 6e20 6561 6368 2063 6861 7261 6374 urn each charact\n+00009a10: 6572 2069 6e74 6f20 6974 730a 7570 7065 er into its.uppe\n+00009a20: 722d 6361 7365 2065 7175 6976 616c 656e r-case equivalen\n+00009a30: 742e 7265 702e 6461 7461 2364 6f77 6e63 t.rep.data#downc\n+00009a40: 6173 652d 7461 626c 6532 3536 2d62 7974 ase-table256-byt\n+00009a50: 6520 7374 7269 6e67 2068 6f6c 6469 6e67 e string holding\n+00009a60: 2074 7261 6e73 6c61 7469 6f6e 7320 746f translations to\n+00009a70: 2074 7572 6e20 6561 6368 2063 6861 7261 turn each chara\n+00009a80: 6374 6572 2069 6e74 6f20 6974 730a 6c6f cter into its.lo\n+00009a90: 7765 722d 6361 7365 2065 7175 6976 616c wer-case equival\n+00009aa0: 656e 742e 7265 702e 6461 7461 2366 6c61 ent.rep.data#fla\n+00009ab0: 7474 656e 2d74 6162 6c65 5472 616e 736c tten-tableTransl\n+00009ac0: 6174 696f 6e20 7461 626c 6520 746f 2063 ation table to c\n+00009ad0: 6f6e 7665 7274 206e 6577 6c69 6e65 2063 onvert newline c\n+00009ae0: 6861 7261 6374 6572 7320 746f 2073 7061 haracters to spa\n+00009af0: 6365 732e 7265 702e 7379 7374 656d 2362 ces.rep.system#b\n+00009b00: 6565 7062 6565 700a 0a52 696e 6773 2061 eepbeep..Rings a\n+00009b10: 2062 656c 6c2e 7265 702e 6461 7461 2363 bell.rep.data#c\n+00009b20: 6f6d 706c 6574 652d 7374 7269 6e67 636f omplete-stringco\n+00009b30: 6d70 6c65 7465 2d73 7472 696e 6720 5445 mplete-string TE\n+00009b40: 4d50 4c41 5445 204c 4953 5420 5b46 4f4c MPLATE LIST [FOL\n+00009b50: 442d 4341 5345 5d0a 0a52 6574 7572 6e20 D-CASE]..Return \n+00009b60: 6120 7374 7269 6e67 2077 686f 7365 2062 a string whose b\n+00009b70: 6567 696e 6e69 6e67 206d 6174 6368 6573 eginning matches\n+00009b80: 2074 6865 2073 7472 696e 6720 5445 4d50 the string TEMP\n+00009b90: 4c41 5445 2c20 616e 6420 6973 2075 6e69 LATE, and is uni\n+00009ba0: 7175 650a 696e 2074 6865 2073 6574 206f que.in the set o\n+00009bb0: 6620 616c 6c20 7374 7269 6e67 7320 696e f all strings in\n+00009bc0: 204c 4953 5420 7768 6963 6820 616c 736f LIST which also\n+00009bd0: 206d 6174 6368 2054 454d 504c 4154 452e match TEMPLATE.\n+00009be0: 2049 6620 464f 4c44 2d43 4153 450a 6973 If FOLD-CASE.is\n+00009bf0: 2074 2c20 616c 6c20 6d61 7463 6869 6e67 t, all matching\n+00009c00: 2069 676e 6f72 6573 2063 6861 7261 6374 ignores charact\n+00009c10: 6572 2063 6173 652e 7265 702e 7379 7374 er case.rep.syst\n+00009c20: 656d 2363 7572 7265 6e74 2d74 696d 6563 em#current-timec\n+00009c30: 7572 7265 6e74 2d74 696d 650a 0a52 6574 urrent-time..Ret\n+00009c40: 7572 6e20 6120 7661 6c75 6520 6465 6e6f urn a value deno\n+00009c50: 7469 6e67 2074 6865 2063 7572 7265 6e74 ting the current\n+00009c60: 2073 7973 7465 6d20 7469 6d65 2e20 5468 system time. Th\n+00009c70: 6973 2077 696c 6c20 6265 2061 2063 6f6e is will be a con\n+00009c80: 7320 6365 6c6c 0a63 6f6e 7461 696e 696e s cell.containin\n+00009c90: 6720 2844 4159 5320 2e20 5345 434f 4e44 g (DAYS . SECOND\n+00009ca0: 5329 2c20 7468 6520 6e75 6d62 6572 206f S), the number o\n+00009cb0: 6620 4441 5953 2073 696e 6365 2074 6865 f DAYS since the\n+00009cc0: 2065 706f 6368 2c20 616e 6420 7468 650a epoch, and the.\n+00009cd0: 6e75 6d62 6572 206f 6620 7365 636f 6e64 number of second\n+00009ce0: 7320 7369 6e63 6520 7468 6520 7374 6172 s since the star\n+00009cf0: 7420 6f66 2074 6865 2064 6179 2028 756e t of the day (un\n+00009d00: 6976 6572 7361 6c20 7469 6d65 292e 7265 iversal time).re\n+00009d10: 702e 7379 7374 656d 2363 7572 7265 6e74 p.system#current\n+00009d20: 2d75 7469 6d65 6375 7272 656e 742d 7574 -utimecurrent-ut\n+00009d30: 696d 650a 0a52 6574 7572 6e20 7468 6520 ime..Return the \n+00009d40: 6375 7272 656e 7420 7469 6d65 2069 6e20 current time in \n+00009d50: 6d69 6372 6f73 6563 6f6e 6473 2e72 6570 microseconds.rep\n+00009d60: 2e73 7973 7465 6d23 6669 782d 7469 6d65 .system#fix-time\n+00009d70: 6669 782d 7469 6d65 2054 494d 4553 5441 fix-time TIMESTA\n+00009d80: 4d50 0a0a 456e 7375 7265 2074 6861 7420 MP..Ensure that \n+00009d90: 7468 6520 7477 6f20 7061 7274 7320 6f66 the two parts of\n+00009da0: 2054 494d 4553 5441 4d50 2061 7265 206d TIMESTAMP are m\n+00009db0: 7574 7561 6c6c 7920 636f 6e73 6973 7465 utually consiste\n+00009dc0: 6e74 2e20 4966 206e 6f74 0a54 494d 4553 nt. If not.TIMES\n+00009dd0: 5441 4d50 2069 7320 616c 7465 7265 642e TAMP is altered.\n+00009de0: 2052 6574 7572 6e73 2054 494d 4553 5441 Returns TIMESTA\n+00009df0: 4d50 2e72 6570 2e73 7973 7465 6d23 7369 MP.rep.system#si\n+00009e00: 742d 666f 7273 6974 2d66 6f72 205b 5345 t-forsit-for [SE\n+00009e10: 434f 4e44 535d 205b 4d49 4c4c 4953 4543 CONDS] [MILLISEC\n+00009e20: 4f4e 4453 5d0a 0a57 6169 7420 666f 7220 ONDS]..Wait for \n+00009e30: 696e 7075 7420 746f 2061 7272 6976 6520 input to arrive \n+00009e40: 616e 6420 6265 2070 726f 6365 7373 6564 and be processed\n+00009e50: 2e20 4e6f 206d 6f72 6520 7468 616e 2053 . No more than S\n+00009e60: 4543 4f4e 4453 2073 6563 6f6e 6473 2070 ECONDS seconds p\n+00009e70: 6c75 730a 4d49 4c4c 4953 4543 4f4e 4453 lus.MILLISECONDS\n+00009e80: 206d 696c 6c69 7365 636f 6e64 7320 7769 milliseconds wi\n+00009e90: 6c6c 2062 6520 7761 6974 6564 2e20 4966 ll be waited. If\n+00009ea0: 2061 7420 7468 6520 656e 6420 6f66 2074 at the end of t\n+00009eb0: 6869 7320 7469 6d65 206e 6f0a 696e 7075 his time no.inpu\n+00009ec0: 7420 6861 7320 6172 7269 7665 642c 2072 t has arrived, r\n+00009ed0: 6574 7572 6e20 742e 204f 7468 6572 7769 eturn t. Otherwi\n+00009ee0: 7365 2072 6574 7572 6e20 6e69 6c20 6966 se return nil if\n+00009ef0: 2069 6e70 7574 2077 6173 2066 6f75 6e64 input was found\n+00009f00: 2e0a 0a49 6620 6e65 6974 6865 7220 5345 ...If neither SE\n+00009f10: 434f 4e44 5320 6e6f 7220 4d49 4c4c 4953 CONDS nor MILLIS\n+00009f20: 4543 4f4e 4453 2069 7320 6465 6669 6e65 ECONDS is define\n+00009f30: 6420 7468 6520 636f 6d6d 616e 6420 7769 d the command wi\n+00009f40: 6c6c 2072 6574 7572 6e0a 696d 6d65 6469 ll return.immedi\n+00009f50: 6174 656c 792c 2075 7369 6e67 2061 206e ately, using a n\n+00009f60: 756c 6c20 7469 6d65 6f75 742e 7265 702e ull timeout.rep.\n+00009f70: 6461 7461 2364 6967 6974 2d63 6861 722d data#digit-char-\n+00009f80: 7064 6967 6974 2d63 6861 722d 7020 4348 pdigit-char-p CH\n+00009f90: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if\n+00009fa0: 2043 4841 5220 6973 2061 2064 6967 6974 CHAR is a digit\n+00009fb0: 2e72 6570 2e69 6f2e 6462 2e73 6462 6d23 .rep.io.db.sdbm#\n+00009fc0: 7364 626d 2d64 656c 6574 6573 6462 6d2d sdbm-deletesdbm-\n+00009fd0: 6465 6c65 7465 2044 424d 204b 4559 0072 delete DBM KEY.r\n+00009fe0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00009ff0: 7465 7223 6675 6e63 7469 6f6e 2041 5247 ter#function ARG\n+0000a000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+0000a010: 2373 746f 702d 7072 6f63 6573 7373 746f #stop-processsto\n+0000a020: 702d 7072 6f63 6573 7320 5052 4f43 4553 p-process PROCES\n+0000a030: 5320 5b53 4947 4e41 4c2d 4752 4f55 505d S [SIGNAL-GROUP]\n+0000a040: 0a0a 5375 7370 656e 6473 2065 7865 6375 ..Suspends execu\n+0000a050: 7469 6f6e 206f 6620 5052 4f43 4553 532c tion of PROCESS,\n+0000a060: 2073 6565 2060 636f 6e74 696e 7565 2d70 see `continue-p\n+0000a070: 726f 6365 7373 272e 2049 6620 5349 474e rocess'. If SIGN\n+0000a080: 414c 2d47 524f 5550 2069 730a 6e6f 6e2d AL-GROUP is.non-\n+0000a090: 6e69 6c20 616c 736f 2073 7573 7065 6e64 nil also suspend\n+0000a0a0: 7320 7468 6520 7072 6f63 6573 7365 7320 s the processes \n+0000a0b0: 696e 2074 6865 2070 726f 6365 7373 2067 in the process g\n+0000a0c0: 726f 7570 206f 6620 5052 4f43 4553 532e roup of PROCESS.\n+0000a0d0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+0000a0e0: 2363 6f6e 7469 6e75 652d 7072 6f63 6573 #continue-proces\n+0000a0f0: 7363 6f6e 7469 6e75 652d 7072 6f63 6573 scontinue-proces\n+0000a100: 7320 5052 4f43 4553 5320 5b53 4947 4e41 s PROCESS [SIGNA\n+0000a110: 4c2d 4752 4f55 505d 0a0a 5265 7374 6172 L-GROUP]..Restar\n+0000a120: 7473 2050 524f 4345 5353 2061 6674 6572 ts PROCESS after\n+0000a130: 2069 7420 6861 7320 6265 656e 2073 746f it has been sto\n+0000a140: 7070 6564 2028 7669 6120 6073 746f 702d pped (via `stop-\n+0000a150: 7072 6f63 6573 7327 292e 2049 660a 5349 process'). If.SI\n+0000a160: 474e 414c 2d47 524f 5550 2069 7320 6e6f GNAL-GROUP is no\n+0000a170: 6e2d 6e69 6c20 616c 736f 2063 6f6e 7469 n-nil also conti\n+0000a180: 6e75 6573 2074 6865 2070 726f 6365 7373 nues the process\n+0000a190: 6573 2069 6e20 7468 6520 7072 6f63 6573 es in the proces\n+0000a1a0: 7320 6772 6f75 7020 6f66 0a50 524f 4345 s group of.PROCE\n+0000a1b0: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces\n+0000a1c0: 7365 7323 7072 6f63 6573 732d 6578 6974 ses#process-exit\n+0000a1d0: 2d76 616c 7565 7072 6f63 6573 732d 6578 -valueprocess-ex\n+0000a1e0: 6974 2d76 616c 7565 2050 524f 4345 5353 it-value PROCESS\n+0000a1f0: 0a0a 5265 7475 726e 7320 7468 6520 7265 ..Returns the re\n+0000a200: 7475 726e 2d76 616c 7565 206f 6620 7468 turn-value of th\n+0000a210: 6520 6c61 7374 2070 726f 6365 7373 2074 e last process t\n+0000a220: 6f20 6265 2072 756e 206f 6e20 5052 4f43 o be run on PROC\n+0000a230: 4553 532c 206f 7220 6e69 6c20 6966 3a0a ESS, or nil if:.\n+0000a240: 2020 6129 206e 6f20 7072 6f63 6573 7320 a) no process \n+0000a250: 6861 7320 7275 6e20 6f6e 2050 524f 4345 has run on PROCE\n+0000a260: 5353 0a20 2062 2920 5052 4f43 4553 5320 SS. b) PROCESS \n+0000a270: 6973 2073 7469 6c6c 2072 756e 6e69 6e67 is still running\n+0000a280: 0a20 2063 2920 5052 4f43 4553 5320 6578 . c) PROCESS ex\n+0000a290: 6974 6564 2061 626e 6f72 6d61 6c6c 7972 ited abnormallyr\n+0000a2a0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+0000a2b0: 7072 6f63 6573 732d 6964 7072 6f63 6573 process-idproces\n+0000a2c0: 732d 6964 205b 5052 4f43 4553 535d 0a0a s-id [PROCESS]..\n+0000a2d0: 4966 2050 524f 4345 5353 2069 7320 7275 If PROCESS is ru\n+0000a2e0: 6e6e 696e 6720 6f72 2073 746f 7070 6564 nning or stopped\n+0000a2f0: 2c20 7265 7475 726e 2074 6865 2070 726f , return the pro\n+0000a300: 6365 7373 2d69 6465 6e74 6966 6965 7220 cess-identifier \n+0000a310: 6173 736f 6369 6174 6564 0a77 6974 6820 associated.with \n+0000a320: 6974 2028 6965 2c20 6974 7320 7069 6429 it (ie, its pid)\n+0000a330: 2e0a 0a49 6620 5052 4f43 4553 5320 6973 ...If PROCESS is\n+0000a340: 206e 696c 2c20 7265 7475 726e 2074 6865 nil, return the\n+0000a350: 2070 726f 6365 7373 2069 6420 6f66 2074 process id of t\n+0000a360: 6865 204c 6973 7020 696e 7465 7270 7265 he Lisp interpre\n+0000a370: 7465 722e 7265 702e 696f 2e70 726f 6365 ter.rep.io.proce\n+0000a380: 7373 6573 2370 726f 6365 7373 2d70 726f sses#process-pro\n+0000a390: 6770 726f 6365 7373 2d70 726f 6720 5052 gprocess-prog PR\n+0000a3a0: 4f43 4553 530a 0a52 6574 7572 6e20 7468 OCESS..Return th\n+0000a3b0: 6520 6e61 6d65 206f 6620 7468 6520 7072 e name of the pr\n+0000a3c0: 6f67 7261 6d20 696e 2050 524f 4345 5353 ogram in PROCESS\n+0000a3d0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+0000a3e0: 7323 7365 742d 7072 6f63 6573 732d 7072 s#set-process-pr\n+0000a3f0: 6f67 7365 742d 7072 6f63 6573 732d 7072 ogset-process-pr\n+0000a400: 6f67 2050 524f 4345 5353 2050 524f 4752 og PROCESS PROGR\n+0000a410: 414d 0a0a 5365 7473 2074 6865 206e 616d AM..Sets the nam\n+0000a420: 6520 6f66 2074 6865 2070 726f 6772 616d e of the program\n+0000a430: 2074 6f20 7275 6e20 6f6e 2050 524f 4345 to run on PROCE\n+0000a440: 5353 2074 6f20 4649 4c45 2e72 6570 2e69 SS to FILE.rep.i\n+0000a450: 6f2e 7072 6f63 6573 7365 7323 7365 742d o.processes#set-\n+0000a460: 7072 6f63 6573 732d 6172 6773 7365 742d process-argsset-\n+0000a470: 7072 6f63 6573 732d 6172 6773 2050 524f process-args PRO\n+0000a480: 4345 5353 2041 5247 2d4c 4953 540a 0a53 CESS ARG-LIST..S\n+0000a490: 6574 2074 6865 2061 7267 756d 656e 7473 et the arguments\n+0000a4a0: 2074 6f20 5052 4f43 4553 532e 7265 702e to PROCESS.rep.\n+0000a4b0: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n+0000a4c0: 6365 7373 2d6f 7574 7075 742d 7374 7265 cess-output-stre\n+0000a4d0: 616d 7072 6f63 6573 732d 6f75 7470 7574 amprocess-output\n+0000a4e0: 2d73 7472 6561 6d20 5052 4f43 4553 530a -stream PROCESS.\n+0000a4f0: 0a52 6574 7572 6e20 7468 6520 7374 7265 .Return the stre\n+0000a500: 616d 2074 6f20 7768 6963 6820 616c 6c20 am to which all \n+0000a510: 6f75 7470 7574 2066 726f 6d20 5052 4f43 output from PROC\n+0000a520: 4553 5320 6973 2073 656e 742e 7265 702e ESS is sent.rep.\n+0000a530: 696f 2e70 726f 6365 7373 6573 2373 6574 io.processes#set\n+0000a540: 2d70 726f 6365 7373 2d65 7272 6f72 2d73 -process-error-s\n+0000a550: 7472 6561 6d73 6574 2d70 726f 6365 7373 treamset-process\n+0000a560: 2d65 7272 6f72 2d73 7472 6561 6d20 5052 -error-stream PR\n+0000a570: 4f43 4553 5320 5354 5245 414d 0a0a 5365 OCESS STREAM..Se\n+0000a580: 7420 7468 6520 6572 726f 722d 7374 7265 t the error-stre\n+0000a590: 616d 206f 6620 5052 4f43 4553 5320 746f am of PROCESS to\n+0000a5a0: 2053 5452 4541 4d2e 206e 696c 206d 6561 STREAM. nil mea\n+0000a5b0: 6e73 2064 6973 6361 7264 2061 6c6c 206f ns discard all o\n+0000a5c0: 7574 7075 742e 0a0a 4e6f 7465 2074 6861 utput...Note tha\n+0000a5d0: 7420 7468 6973 2063 7572 7265 6e74 6c79 t this currently\n+0000a5e0: 206f 6e6c 7920 776f 726b 7320 636f 7272 only works corr\n+0000a5f0: 6563 746c 7920 7769 7468 2070 6970 6520 ectly with pipe \n+0000a600: 636f 6e6e 6563 7469 6f6e 732e 7265 702e connections.rep.\n+0000a610: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n+0000a620: 6365 7373 2d66 756e 6374 696f 6e70 726f cess-functionpro\n+0000a630: 6365 7373 2d66 756e 6374 696f 6e20 5052 cess-function PR\n+0000a640: 4f43 4553 530a 0a52 6574 7572 6e20 7468 OCESS..Return th\n+0000a650: 6520 6675 6e63 7469 6f6e 2077 6869 6368 e function which\n+0000a660: 2069 7320 6361 6c6c 6564 2077 6865 6e20 is called when \n+0000a670: 5052 4f43 4553 5320 6368 616e 6765 7320 PROCESS changes \n+0000a680: 7374 6174 6520 2869 2e65 2e20 6974 0a65 state (i.e. it.e\n+0000a690: 7869 7473 206f 7220 6973 2073 746f 7070 xits or is stopp\n+0000a6a0: 6564 292e 7265 702e 696f 2e70 726f 6365 ed).rep.io.proce\n+0000a6b0: 7373 6573 2370 726f 6365 7373 2d64 6972 sses#process-dir\n+0000a6c0: 7072 6f63 6573 732d 6469 7220 5052 4f43 process-dir PROC\n+0000a6d0: 4553 530a 0a52 6574 7572 6e20 7468 6520 ESS..Return the \n+0000a6e0: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n+0000a6f0: 6374 6f72 7920 7768 6963 6820 6265 636f ctory which beco\n+0000a700: 6d65 7320 7468 6520 776f 726b 696e 6720 mes the working \n+0000a710: 6469 7265 6374 6f72 7920 6f66 0a50 524f directory of.PRO\n+0000a720: 4345 5353 2077 6865 6e20 6974 2069 7320 CESS when it is \n+0000a730: 7374 6172 7465 642e 7265 702e 696f 2e70 started.rep.io.p\n+0000a740: 726f 6365 7373 6573 2361 6363 6570 742d rocesses#accept-\n+0000a750: 7072 6f63 6573 732d 6f75 7470 7574 6163 process-outputac\n+0000a760: 6365 7074 2d70 726f 6365 7373 2d6f 7574 cept-process-out\n+0000a770: 7075 7420 5b53 4543 4f4e 4453 5d20 5b4d put [SECONDS] [M\n+0000a780: 494c 4c49 5345 434f 4e44 535d 0a0a 5761 ILLISECONDS]..Wa\n+0000a790: 6974 2053 4543 4f4e 4453 2070 6c75 7320 it SECONDS plus \n+0000a7a0: 4d49 4c4c 4953 4543 4f4e 4453 2066 6f72 MILLISECONDS for\n+0000a7b0: 206f 7574 7075 7420 6672 6f6d 2061 6e79 output from any\n+0000a7c0: 2061 7379 6e63 6872 6f6e 6f75 7320 7375 asynchronous su\n+0000a7d0: 6270 726f 6365 7373 6573 2e0a 4966 2061 bprocesses..If a\n+0000a7e0: 6e79 2061 7272 6976 6573 2c20 7072 6f63 ny arrives, proc\n+0000a7f0: 6573 7320 6974 2c20 7468 656e 2072 6574 ess it, then ret\n+0000a800: 7572 6e20 6e69 6c2e 204f 7468 6572 7769 urn nil. Otherwi\n+0000a810: 7365 2072 6574 7572 6e20 742e 0a0a 4e6f se return t...No\n+0000a820: 7465 2074 6861 7420 6f75 7470 7574 2069 te that output i\n+0000a830: 6e63 6c75 6465 7320 6e6f 7469 6669 6361 ncludes notifica\n+0000a840: 7469 6f6e 206f 6620 7072 6f63 6573 7320 tion of process \n+0000a850: 7465 726d 696e 6174 696f 6e2e 7265 702e termination.rep.\n+0000a860: 6461 7461 2e74 6162 6c65 7323 6d61 6b65 data.tables#make\n+0000a870: 2d74 6162 6c65 6d61 6b65 2d74 6162 6c65 -tablemake-table\n+0000a880: 2048 4153 482d 4655 4e43 5449 4f4e 2043 HASH-FUNCTION C\n+0000a890: 4f4d 5041 5245 2d46 554e 4354 494f 4e0a OMPARE-FUNCTION.\n+0000a8a0: 0a43 7265 6174 6520 616e 6420 7265 7475 .Create and retu\n+0000a8b0: 726e 2061 206e 6577 2068 6173 6820 7461 rn a new hash ta\n+0000a8c0: 626c 652e 2057 6865 6e20 7374 6f72 696e ble. When storin\n+0000a8d0: 6720 616e 6420 7265 6665 7265 6e63 696e g and referencin\n+0000a8e0: 6720 6b65 7973 0a69 7420 7769 6c6c 2075 g keys.it will u\n+0000a8f0: 7365 2074 6865 2066 756e 6374 696f 6e20 se the function \n+0000a900: 4841 5348 2d46 554e 4354 494f 4e20 746f HASH-FUNCTION to\n+0000a910: 206d 6170 206b 6579 7320 746f 2068 6173 map keys to has\n+0000a920: 6820 636f 6465 730a 2870 6f73 6974 6976 h codes.(positiv\n+0000a930: 6520 6669 786e 756d 7329 2c20 616e 6420 e fixnums), and \n+0000a940: 7468 6520 7072 6564 6963 6174 6520 6675 the predicate fu\n+0000a950: 6e63 7469 6f6e 2043 4f4d 5041 5245 2d46 nction COMPARE-F\n+0000a960: 554e 4354 494f 4e20 746f 0a63 6f6d 7061 UNCTION to.compa\n+0000a970: 7265 2074 776f 206b 6579 7320 2873 686f re two keys (sho\n+0000a980: 756c 6420 7265 7475 726e 2074 7275 6520 uld return true \n+0000a990: 6966 2074 6865 206b 6579 7320 6172 6520 if the keys are \n+0000a9a0: 636f 6e73 6964 6572 6564 2065 7175 616c considered equal\n+0000a9b0: 292e 7265 702e 7374 7275 6374 7572 6573 ).rep.structures\n+0000a9c0: 2367 6574 2d73 7472 7563 7475 7265 6765 #get-structurege\n+0000a9d0: 742d 7374 7275 6374 7572 6520 4e41 4d45 t-structure NAME\n+0000a9e0: 0a0a 5265 7475 726e 2074 6865 2073 7472 ..Return the str\n+0000a9f0: 7563 7475 7265 2063 616c 6c65 6420 4e41 ucture called NA\n+0000aa00: 4d45 2028 6120 7379 6d62 6f6c 292c 206f ME (a symbol), o\n+0000aa10: 7220 7265 7475 726e 2060 6e69 6c27 2069 r return `nil' i\n+0000aa20: 6620 6e6f 0a73 7563 6820 7374 7275 6374 f no.such struct\n+0000aa30: 7572 652e 7265 702e 7374 7275 6374 7572 ure.rep.structur\n+0000aa40: 6573 236e 616d 652d 7374 7275 6374 7572 es#name-structur\n+0000aa50: 656e 616d 652d 7374 7275 6374 7572 6520 ename-structure \n+0000aa60: 5354 5255 4354 5552 4520 4e41 4d45 0a0a STRUCTURE NAME..\n+0000aa70: 4173 7369 676e 2074 6865 206e 616d 6520 Assign the name \n+0000aa80: 4e41 4d45 2028 6120 7379 6d62 6f6c 2920 NAME (a symbol) \n+0000aa90: 746f 2073 7472 7563 7475 7265 206f 626a to structure obj\n+0000aaa0: 6563 7420 5354 5255 4354 5552 452e 7265 ect STRUCTURE.re\n+0000aab0: 702e 7374 7275 6374 7572 6573 2373 7472 p.structures#str\n+0000aac0: 7563 7475 7265 2d69 6e74 6572 6661 6365 ucture-interface\n+0000aad0: 7374 7275 6374 7572 652d 696e 7465 7266 structure-interf\n+0000aae0: 6163 6520 5354 5255 4354 5552 450a 0a52 ace STRUCTURE..R\n+0000aaf0: 6574 7572 6e73 2074 6865 2069 6e74 6572 eturns the inter\n+0000ab00: 6661 6365 206f 6620 7374 7275 6374 7572 face of structur\n+0000ab10: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n+0000ab20: 5245 2e72 6570 2e73 7472 7563 7475 7265 RE.rep.structure\n+0000ab30: 7323 7374 7275 6374 7572 652d 6578 706f s#structure-expo\n+0000ab40: 7274 732d 7073 7472 7563 7475 7265 2d65 rts-pstructure-e\n+0000ab50: 7870 6f72 7473 2d70 2053 5452 5543 5455 xports-p STRUCTU\n+0000ab60: 5245 2053 594d 0a0a 5265 7475 726e 7320 RE SYM..Returns \n+0000ab70: 7472 7565 2069 6620 7374 7275 6374 7572 true if structur\n+0000ab80: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n+0000ab90: 5245 2065 7870 6f72 7473 2061 2062 696e RE exports a bin\n+0000aba0: 6469 6e67 206f 6620 7379 6d62 6f6c 0a53 ding of symbol.S\n+0000abb0: 594d 2e72 6570 2e73 7472 7563 7475 7265 YM.rep.structure\n+0000abc0: 7323 696e 7465 726e 2d73 7472 7563 7475 s#intern-structu\n+0000abd0: 7265 696e 7465 726e 2d73 7472 7563 7475 reintern-structu\n+0000abe0: 7265 2053 5452 5543 542d 4e41 4d45 0a0a re STRUCT-NAME..\n+0000abf0: 5265 7475 726e 2074 6865 2073 7472 7563 Return the struc\n+0000ac00: 7475 7265 2063 616c 6c65 6420 5354 5255 ture called STRU\n+0000ac10: 4354 2d4e 414d 452e 2049 6620 6e6f 2073 CT-NAME. If no s\n+0000ac20: 7563 6820 7374 7275 6374 7572 6520 6578 uch structure ex\n+0000ac30: 6973 7473 2c0a 6174 7465 6d70 7420 746f ists,.attempt to\n+0000ac40: 206c 6f61 6420 6974 2c20 6275 7420 6974 load it, but it\n+0000ac50: 2069 736e 2774 2069 6d70 6f72 7465 6420 isn't imported \n+0000ac60: 746f 2061 6e79 206d 6f64 756c 652e 7265 to any module.re\n+0000ac70: 702e 7374 7275 6374 7572 6573 2366 6561 p.structures#fea\n+0000ac80: 7475 7265 7066 6561 7475 7265 7020 4645 turepfeaturep FE\n+0000ac90: 4154 5552 450a 0a52 6574 7572 6e20 6e6f ATURE..Return no\n+0000aca0: 6e2d 6e69 6c20 6966 2066 6561 7475 7265 n-nil if feature\n+0000acb0: 2046 4541 5455 5245 2068 6173 2061 6c72 FEATURE has alr\n+0000acc0: 6561 6479 2062 6565 6e20 6c6f 6164 6564 eady been loaded\n+0000acd0: 2062 7920 7468 6520 6375 7272 656e 740a by the current.\n+0000ace0: 7374 7275 6374 7572 652e 0072 6570 2e76 structure..rep.v\n+0000acf0: 6d2e 636f 6d70 696c 6572 2363 6f6d 7069 m.compiler#compi\n+0000ad00: 6c65 2d64 6972 6563 746f 7279 2044 4952 le-directory DIR\n+0000ad10: 2d4e 414d 4520 2321 6f70 7469 6f6e 616c -NAME #!optional\n+0000ad20: 2046 4f52 4345 2d50 2045 5843 4c55 4445 FORCE-P EXCLUDE\n+0000ad30: 2d52 4573 7461 6e64 6172 642d 6f75 7470 -REstandard-outp\n+0000ad40: 7574 5374 7265 616d 2074 6861 7420 6070 utStream that `p\n+0000ad50: 7269 6e3f 2720 7772 6974 6573 2069 7473 rin?' writes its\n+0000ad60: 206f 7574 7075 7420 746f 2062 7920 6465 output to by de\n+0000ad70: 6661 756c 742e 7265 702e 6d6f 6475 6c65 fault.rep.module\n+0000ad80: 2d73 7973 7465 6d23 7374 7275 6374 7572 -system#structur\n+0000ad90: 6543 7265 6174 6520 6120 6e65 7720 6d6f eCreate a new mo\n+0000ada0: 6475 6c65 2077 686f 7365 2069 6e74 6572 dule whose inter\n+0000adb0: 6661 6365 2069 7320 5349 472c 2077 686f face is SIG, who\n+0000adc0: 7365 2063 6f6e 6669 6775 7261 7469 6f6e se configuration\n+0000add0: 2069 730a 6465 6669 6e65 6420 6279 2043 is.defined by C\n+0000ade0: 4f4e 4649 4720 2865 6974 6865 7220 6120 ONFIG (either a \n+0000adf0: 7369 6e67 6c65 2063 6c61 7573 652c 206f single clause, o\n+0000ae00: 7220 6120 6c69 7374 206f 6620 636c 6175 r a list of clau\n+0000ae10: 7365 7329 2c20 616e 640a 7768 6f73 6520 ses), and.whose \n+0000ae20: 6465 6669 6e69 7469 6f6e 7320 6172 6520 definitions are \n+0000ae30: 6465 6669 6e65 6420 6279 2074 6865 206c defined by the l\n+0000ae40: 6973 7420 6f66 2066 6f72 6d73 2042 4f44 ist of forms BOD\n+0000ae50: 592e 0a0a 5365 6520 6064 6566 696e 652d Y...See `define-\n+0000ae60: 696e 7465 7266 6163 6527 2066 6f72 2074 interface' for t\n+0000ae70: 6865 2069 6e74 6572 6661 6365 2073 796e he interface syn\n+0000ae80: 7461 782c 2065 6163 6820 636f 6e66 6967 tax, each config\n+0000ae90: 7572 6174 696f 6e0a 636c 6175 7365 206d uration.clause m\n+0000aea0: 7573 7420 6861 7665 2074 6865 2073 796e ust have the syn\n+0000aeb0: 7461 783a 0a0a 2020 2043 4c41 5553 4520 tax:.. CLAUSE \n+0000aec0: 2d3e 2020 286f 7065 6e20 5b4e 414d 452e -> (open [NAME.\n+0000aed0: 2e2e 5d29 0a09 2020 6f72 2020 2861 6363 ..]).. or (acc\n+0000aee0: 6573 7320 5b4e 414d 452e 2e2e 5d29 0a0a ess [NAME...])..\n+0000aef0: 7768 6572 6520 4e41 4d45 2069 7320 7468 where NAME is th\n+0000af00: 6520 6e61 6d65 206f 6620 6120 6d6f 6475 e name of a modu\n+0000af10: 6c65 2e20 4f70 656e 696e 6720 6120 6d6f le. Opening a mo\n+0000af20: 6475 6c65 2069 6d70 6f72 7473 2061 6c6c dule imports all\n+0000af30: 206f 6620 6974 730a 6578 706f 7274 6564 of its.exported\n+0000af40: 2064 6566 696e 6974 696f 6e73 2069 6e74 definitions int\n+0000af50: 6f20 7468 6520 6375 7272 656e 746c 7920 o the currently \n+0000af60: 6d6f 6475 6c65 2c20 7768 696c 6520 6163 module, while ac\n+0000af70: 6365 7373 696e 6720 610a 6d6f 6475 6c65 cessing a.module\n+0000af80: 206d 616b 6573 2074 6865 2065 7870 6f72 makes the expor\n+0000af90: 7465 6420 6465 6669 6e69 7469 6f6e 7320 ted definitions \n+0000afa0: 6176 6169 6c61 626c 6520 6672 6f6d 2074 available from t\n+0000afb0: 6865 2063 7572 7265 6e74 206d 6f64 756c he current modul\n+0000afc0: 650a 7573 696e 6720 7468 6520 6073 7472 e.using the `str\n+0000afd0: 7563 7475 7265 2d72 6566 2720 666f 726d ucture-ref' form\n+0000afe0: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu\n+0000aff0: 7465 7823 6d61 6b65 2d6d 7574 6578 0000 tex#make-mutex..\n+0000b000: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler#\n+0000b010: 636f 6d70 696c 652d 6c69 7370 2d6c 6962 compile-lisp-lib\n+0000b020: 5265 636f 6d70 696c 6520 616c 6c20 6f75 Recompile all ou\n+0000b030: 7420 6f66 2064 6174 6520 6669 6c65 7320 t of date files \n+0000b040: 696e 2074 6865 206c 6973 7020 6c69 6272 in the lisp libr\n+0000b050: 6172 7920 6469 7265 6374 6f72 792e 2049 ary directory. I\n+0000b060: 6620 464f 5243 452d 500a 6973 2074 7275 f FORCE-P.is tru\n+0000b070: 6520 6974 2773 2061 7320 7468 6f75 6768 e it's as though\n+0000b080: 2061 6c6c 2066 696c 6573 2077 6572 6520 all files were \n+0000b090: 6f75 7420 6f66 2064 6174 652e 0a54 6869 out of date..Thi\n+0000b0a0: 7320 6d61 6b65 7320 7375 7265 2074 6861 s makes sure tha\n+0000b0b0: 7420 616c 6c20 646f 6320 7374 7269 6e67 t all doc string\n+0000b0c0: 7320 6172 6520 7772 6974 7465 6e20 746f s are written to\n+0000b0d0: 2074 6865 6972 2073 7065 6369 616c 2066 their special f\n+0000b0e0: 696c 6520 616e 640a 7468 6174 2066 696c ile and.that fil\n+0000b0f0: 6573 2077 6869 6368 2073 686f 756c 646e es which shouldn\n+0000b100: 2774 2062 6520 636f 6d70 696c 6564 2061 't be compiled a\n+0000b110: 7265 6e27 742e 0072 6570 2e76 6d2e 636f ren't..rep.vm.co\n+0000b120: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c\n+0000b130: 6f6d 7069 6c65 2d66 756e 6374 696f 6e20 ompile-function \n+0000b140: 4655 4e43 5449 4f4e 2023 216f 7074 696f FUNCTION #!optio\n+0000b150: 6e61 6c20 4e41 4d45 7265 702e 6d6f 6475 nal NAMErep.modu\n+0000b160: 6c65 2d73 7973 7465 6d23 6465 6669 6e65 le-system#define\n+0000b170: 2d73 7472 7563 7475 7265 2d61 6c69 6173 -structure-alias\n+0000b180: 4372 6561 7465 2061 2073 6563 6f6e 6461 Create a seconda\n+0000b190: 7279 206e 616d 6520 544f 2066 6f72 2074 ry name TO for t\n+0000b1a0: 6865 2073 7472 7563 7475 7265 2063 616c he structure cal\n+0000b1b0: 6c65 6420 4652 4f4d 2e72 6570 2e6d 6f64 led FROM.rep.mod\n+0000b1c0: 756c 652d 7379 7374 656d 2373 7472 7563 ule-system#struc\n+0000b1d0: 7475 7265 2d72 6566 4576 616c 7561 7465 ture-refEvaluate\n+0000b1e0: 7320 746f 2074 6865 2063 7572 7265 6e74 s to the current\n+0000b1f0: 2076 616c 7565 206f 6620 7468 6520 676c value of the gl\n+0000b200: 6f62 616c 2062 696e 6469 6e67 206f 6620 obal binding of \n+0000b210: 7379 6d62 6f6c 0a56 4152 2d4e 414d 4520 symbol.VAR-NAME \n+0000b220: 696e 2074 6865 206d 6f64 756c 6520 6361 in the module ca\n+0000b230: 6c6c 6564 2053 5452 5543 542d 4e41 4d45 lled STRUCT-NAME\n+0000b240: 2e20 5468 6973 2073 7472 7563 7475 7265 . This structure\n+0000b250: 206d 7573 740a 7072 6576 696f 7573 6c79 must.previously\n+0000b260: 2068 6176 6520 6265 656e 206f 7065 6e65 have been opene\n+0000b270: 6420 6f72 2061 6363 6573 7365 6420 6279 d or accessed by\n+0000b280: 2074 6865 2063 7572 7265 6e74 206d 6f64 the current mod\n+0000b290: 756c 652e 0a0a 5768 656e 2072 6561 642c ule...When read,\n+0000b2a0: 2074 6865 2073 796e 7461 7820 6046 4f4f the syntax `FOO\n+0000b2b0: 2342 4152 2720 6578 7061 6e64 7320 746f #BAR' expands to\n+0000b2c0: 2060 2873 7472 7563 7475 7265 2d72 6566 `(structure-ref\n+0000b2d0: 2046 4f4f 2042 4152 2927 2e72 6570 2e6e FOO BAR)'.rep.n\n+0000b2e0: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 2364 et.domain-name#d\n+0000b2f0: 6f6d 6169 6e2d 6162 6f76 6552 6574 7572 omain-aboveRetur\n+0000b300: 6e20 7468 6520 6e61 6d65 206f 6620 7061 n the name of pa\n+0000b310: 7265 6e74 2064 6f6d 6169 6e20 6f66 2074 rent domain of t\n+0000b320: 6865 2073 7472 696e 6720 444f 4d41 494e he string DOMAIN\n+0000b330: 2e00 7265 702e 6e65 742e 646f 6d61 696e ..rep.net.domain\n+0000b340: 2d6e 616d 6523 646f 6d61 696e 2d61 626f -name#domain-abo\n+0000b350: 7665 2044 4f4d 4149 4e00 7265 702e 6e65 ve DOMAIN.rep.ne\n+0000b360: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do\n+0000b370: 6d61 696e 2d61 626f 7665 2d70 2044 3120 main-above-p D1 \n+0000b380: 4432 0072 6570 2e6e 6574 2e64 6f6d 6169 D2.rep.net.domai\n+0000b390: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6571 n-name#domain-eq\n+0000b3a0: 7561 6c2d 7020 4431 2044 3272 6570 2e6e ual-p D1 D2rep.n\n+0000b3b0: 6574 2e72 7063 2364 6572 6567 6973 7465 et.rpc#deregiste\n+0000b3c0: 722d 7270 632d 7365 7276 6572 5265 6d6f r-rpc-serverRemo\n+0000b3d0: 7665 2053 4f43 4b45 5420 6672 6f6d 2074 ve SOCKET from t\n+0000b3e0: 6865 2074 6162 6c65 206f 6620 7270 6320 he table of rpc \n+0000b3f0: 636f 6e6e 6563 7469 6f6e 732e 0072 6570 connections..rep\n+0000b400: 2e6e 6574 2e72 7063 2364 6572 6567 6973 .net.rpc#deregis\n+0000b410: 7465 722d 7270 632d 7365 7276 6572 2053 ter-rpc-server S\n+0000b420: 4f43 4b45 5472 6570 2e6e 6574 2e72 7063 OCKETrep.net.rpc\n+0000b430: 2372 7063 2d6f 7574 7075 742d 6861 6e64 #rpc-output-hand\n+0000b440: 6c65 7254 6865 2066 756e 6374 696f 6e20 lerThe function \n+0000b450: 7573 6564 2074 6f20 6861 6e64 6c65 2061 used to handle a\n+0000b460: 6e79 204f 5554 5055 5420 6672 6f6d 2053 ny OUTPUT from S\n+0000b470: 4f43 4b45 542e 7265 702e 6e65 742e 7270 OCKET.rep.net.rp\n+0000b480: 6323 7270 632d 6372 6561 7465 2d73 6572 c#rpc-create-ser\n+0000b490: 7665 7253 7461 7274 206c 6973 7465 6e69 verStart listeni\n+0000b4a0: 6e67 2066 6f72 2072 7063 2063 6f6e 6e65 ng for rpc conne\n+0000b4b0: 6374 696f 6e73 206f 6e20 7468 6520 6375 ctions on the cu\n+0000b4c0: 7272 656e 7420 6d61 6368 696e 6572 6570 rrent machinerep\n+0000b4d0: 2e6e 6574 2e72 7063 2364 6573 7472 6f79 .net.rpc#destroy\n+0000b4e0: 2d72 7063 2d73 6572 7661 6e74 5265 6d6f -rpc-servantRemo\n+0000b4f0: 7665 2074 6865 2073 6572 7661 6e74 2077 ve the servant w\n+0000b500: 6974 6820 7365 7276 616e 742d 6964 2049 ith servant-id I\n+0000b510: 4420 6672 6f6d 2074 6865 2074 6162 6c65 D from the table\n+0000b520: 206f 6620 7365 7276 616e 7473 2e00 7265 of servants..re\n+0000b530: 702e 6e65 742e 7270 6323 6465 7374 726f p.net.rpc#destro\n+0000b540: 792d 7270 632d 7365 7276 616e 7420 4944 y-rpc-servant ID\n+0000b550: 0072 6570 2e6e 6574 2e72 7063 2363 616c .rep.net.rpc#cal\n+0000b560: 6c2d 7769 7468 2d72 7063 2d73 6572 7661 l-with-rpc-serva\n+0000b570: 6e74 2049 4d50 4c20 4341 4c4c 4241 434b nt IMPL CALLBACK\n+0000b580: 0072 6570 2e6e 6574 2e72 7063 2372 7063 .rep.net.rpc#rpc\n+0000b590: 2d70 726f 7879 2d3e 676c 6f62 616c 2d69 -proxy->global-i\n+0000b5a0: 6420 5052 4f58 5900 7265 702e 6e65 742e d PROXY.rep.net.\n+0000b5b0: 7270 6323 7270 632d 7072 6f78 792d 3e73 rpc#rpc-proxy->s\n+0000b5c0: 6572 7661 6e74 2d69 6420 5052 4f58 5900 ervant-id PROXY.\n+0000b5d0: 7265 702e 6e65 742e 7270 6323 7365 7276 rep.net.rpc#serv\n+0000b5e0: 616e 742d 6964 2d3e 676c 6f62 616c 2d69 ant-id->global-i\n+0000b5f0: 6420 4944 7265 702e 6e65 742e 7270 6323 d IDrep.net.rpc#\n+0000b600: 676c 6f62 616c 2d69 642d 3e72 7063 2d70 global-id->rpc-p\n+0000b610: 726f 7879 5265 7475 726e 2061 2066 756e roxyReturn a fun\n+0000b620: 6374 696f 6e20 7468 6174 2063 616e 2062 ction that can b\n+0000b630: 6520 7573 6564 2074 6f20 6361 6c6c 2074 e used to call t\n+0000b640: 6865 2052 5043 2061 7373 6f63 6961 7465 he RPC associate\n+0000b650: 6420 7769 7468 2074 6865 0a67 6c6f 6261 d with the.globa\n+0000b660: 6c20 7365 7276 616e 7420 6964 2049 4420 l servant id ID \n+0000b670: 2861 2073 7472 696e 6729 2e72 6570 2e74 (a string).rep.t\n+0000b680: 6872 6561 6473 2e6d 7574 6578 236d 7574 hreads.mutex#mut\n+0000b690: 6578 7052 6574 7572 6e73 2074 7275 6520 expReturns true \n+0000b6a0: 6966 2041 5247 2069 7320 6120 6d75 7465 if ARG is a mute\n+0000b6b0: 7820 6f62 6a65 6374 2e00 7265 702e 7468 x object..rep.th\n+0000b6c0: 7265 6164 732e 6d75 7465 7823 6d75 7465 reads.mutex#mute\n+0000b6d0: 7870 2041 5247 7265 702e 7468 7265 6164 xp ARGrep.thread\n+0000b6e0: 732e 6d75 7465 7823 7265 6c65 6173 652d s.mutex#release-\n+0000b6f0: 6d75 7465 7852 656c 6561 7365 2074 6865 mutexRelease the\n+0000b700: 206d 7574 6578 206f 626a 6563 7420 4d54 mutex object MT\n+0000b710: 5820 2877 6869 6368 2073 686f 756c 6420 X (which should \n+0000b720: 6861 7665 2070 7265 7669 6f75 736c 7920 have previously \n+0000b730: 6265 656e 206f 6274 6169 6e65 640a 6279 been obtained.by\n+0000b740: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr\n+0000b750: 6561 6429 2e20 5265 7475 726e 7320 7472 ead). Returns tr\n+0000b760: 7565 2069 6620 7468 6520 6d75 7465 7820 ue if the mutex \n+0000b770: 6861 7320 6e6f 206e 6577 206f 776e 6572 has no new owner\n+0000b780: 2e00 7265 702e 7468 7265 6164 732e 6d65 ..rep.threads.me\n+0000b790: 7373 6167 652d 706f 7274 236d 616b 652d ssage-port#make-\n+0000b7a0: 6d65 7373 6167 652d 706f 7274 0072 6570 message-port.rep\n+0000b7b0: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+0000b7c0: 2d70 6f72 7423 6d65 7373 6167 652d 7761 -port#message-wa\n+0000b7d0: 6974 696e 672d 7020 504f 5254 0072 6570 iting-p PORT.rep\n+0000b7e0: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+0000b7f0: 2d70 6f72 7423 6d65 7373 6167 652d 7365 -port#message-se\n+0000b800: 6e64 2050 4f52 5420 4d45 5353 4147 4572 nd PORT MESSAGEr\n+0000b810: 6570 2e73 7973 7465 6d23 7077 642d 7072 ep.system#pwd-pr\n+0000b820: 6f6d 7074 5072 6f6d 7074 2066 6f72 2061 omptPrompt for a\n+0000b830: 2063 6f6e 6669 6465 6e74 6961 6c20 7374 confidential st\n+0000b840: 7269 6e67 2c20 7769 7468 2050 524f 4d50 ring, with PROMP\n+0000b850: 5420 6173 2074 6865 2074 6974 6c65 2073 T as the title s\n+0000b860: 7472 696e 672e 2054 6865 0a63 6f6e 7465 tring. The.conte\n+0000b870: 6e74 7320 6f66 2074 6865 2070 726f 6d70 nts of the promp\n+0000b880: 7420 7769 6c6c 2062 6520 6d61 736b 6564 t will be masked\n+0000b890: 206f 7574 2077 6869 6c73 7420 6265 696e out whilst bein\n+0000b8a0: 6720 656e 7465 7265 642e 7265 702e 7374 g entered.rep.st\n+0000b8b0: 7275 6374 7572 6573 2361 6c69 6173 2d73 ructures#alias-s\n+0000b8c0: 7472 7563 7475 7265 4372 6561 7465 2061 tructureCreate a\n+0000b8d0: 6e20 616c 6961 7320 6f66 2074 6865 2073 n alias of the s\n+0000b8e0: 7472 7563 7475 7265 2063 616c 6c65 6420 tructure called \n+0000b8f0: 4652 4f4d 2061 7320 7468 6520 6e61 6d65 FROM as the name\n+0000b900: 2054 4f2e 0072 6570 2e73 7472 7563 7475 TO..rep.structu\n+0000b910: 7265 7323 616c 6961 732d 7374 7275 6374 res#alias-struct\n+0000b920: 7572 6520 4652 4f4d 2054 4f2a 7767 6574 ure FROM TO*wget\n+0000b930: 2d70 726f 6772 616d 2a4c 6f63 6174 696f -program*Locatio\n+0000b940: 6e20 6f66 2060 7767 6574 2720 7072 6f67 n of `wget' prog\n+0000b950: 7261 6d2e 0072 6570 2e77 7777 2e71 756f ram..rep.www.quo\n+0000b960: 7465 2d75 726c 2371 756f 7465 2d75 726c te-url#quote-url\n+0000b970: 2053 5452 494e 4700 7265 702e 6461 7461 STRING.rep.data\n+0000b980: 2372 656d 6f76 652d 6966 2050 5245 4420 #remove-if PRED \n+0000b990: 4c53 5400 7265 702e 6461 7461 2372 656d LST.rep.data#rem\n+0000b9a0: 6f76 652d 6966 2d6e 6f74 2046 554e 204c ove-if-not FUN L\n+0000b9b0: 5354 7265 702e 6461 7461 2372 656d 6f76 STrep.data#remov\n+0000b9c0: 6552 6574 7572 6e73 2061 206e 6577 2063 eReturns a new c\n+0000b9d0: 6f70 7920 6f66 204c 5354 2077 6974 6820 opy of LST with \n+0000b9e0: 616c 6c20 656c 656d 656e 7473 2060 6571 all elements `eq\n+0000b9f0: 7561 6c27 2074 6f20 454c 5420 6469 7363 ual' to ELT disc\n+0000ba00: 6172 6465 642e 7265 702e 6c61 6e67 2e69 arded.rep.lang.i\n+0000ba10: 6e74 6572 7072 6574 6572 2364 6566 6d61 nterpreter#defma\n+0000ba20: 6372 6f64 6566 6d61 6372 6f20 4e41 4d45 crodefmacro NAME\n+0000ba30: 204c 414d 4244 412d 4c49 5354 205b 444f LAMBDA-LIST [DO\n+0000ba40: 432d 5354 5249 4e47 5d20 424f 4459 2e2e C-STRING] BODY..\n+0000ba50: 2e0a 6465 666d 6163 726f 204e 414d 4520 ..defmacro NAME \n+0000ba60: 4259 5445 434f 4445 2d4f 424a 4543 540a BYTECODE-OBJECT.\n+0000ba70: 0a44 6566 696e 6573 2061 206d 6163 726f .Defines a macro\n+0000ba80: 2063 616c 6c65 6420 4e41 4d45 2077 6974 called NAME wit\n+0000ba90: 6820 6172 6775 6d65 6e74 2073 7065 632e h argument spec.\n+0000baa0: 204c 414d 4244 412d 4c49 5354 2c0a 646f LAMBDA-LIST,.do\n+0000bab0: 6375 6d65 6e74 6174 696f 6e20 444f 432d cumentation DOC-\n+0000bac0: 5354 5249 4e47 2028 6f70 7469 6f6e 616c STRING (optional\n+0000bad0: 2920 616e 6420 626f 6479 2042 4f44 592e ) and body BODY.\n+0000bae0: 0a0a 4d61 6372 6f73 2061 7265 2063 616c ..Macros are cal\n+0000baf0: 6c65 6420 7769 7468 2074 6865 6972 2061 led with their a\n+0000bb00: 7267 756d 656e 7473 2075 6e2d 6576 616c rguments un-eval\n+0000bb10: 7561 7465 642c 2074 6865 7920 6172 6520 uated, they are \n+0000bb20: 6578 7065 6374 6564 0a74 6f20 7265 7475 expected.to retu\n+0000bb30: 726e 2061 2066 6f72 6d20 7768 6963 6820 rn a form which \n+0000bb40: 7769 6c6c 2062 6520 6578 6563 7574 6564 will be executed\n+0000bb50: 2074 6f20 7072 6f76 6964 6520 7468 6520 to provide the \n+0000bb60: 7265 7375 6c74 206f 6620 7468 650a 6578 result of the.ex\n+0000bb70: 7072 6573 7369 6f6e 2e20 4e6f 7465 2074 pression. Note t\n+0000bb80: 6861 7420 6d61 6372 6f73 2061 7265 2065 hat macros are e\n+0000bb90: 7870 616e 6465 6420 6174 2063 6f6d 7069 xpanded at compi\n+0000bba0: 6c65 2d74 696d 652c 2061 6e64 206d 6179 le-time, and may\n+0000bbb0: 2062 650a 6578 7061 6e64 6564 2061 6e20 be.expanded an \n+0000bbc0: 6172 6269 7472 6172 7920 6e75 6d62 6572 arbitrary number\n+0000bbd0: 206f 6620 7469 6d65 732e 0072 6570 2e6c of times..rep.l\n+0000bbe0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0000bbf0: 6465 6673 7562 7374 2053 594d 424f 4c20 defsubst SYMBOL \n+0000bc00: 2e20 424f 4459 7265 702e 6c61 6e67 2e69 . BODYrep.lang.i\n+0000bc10: 6e74 6572 7072 6574 6572 236c 6574 2d66 nterpreter#let-f\n+0000bc20: 6c75 6964 7353 696d 696c 6172 2074 6f20 luidsSimilar to \n+0000bc30: 606c 6574 2720 6578 6365 7074 2074 6861 `let' except tha\n+0000bc40: 7420 7468 6520 4249 4e44 494e 4753 206d t the BINDINGS m\n+0000bc50: 7573 7420 7265 6665 7220 746f 2076 6172 ust refer to var\n+0000bc60: 6961 626c 6573 0a63 6f6e 7461 696e 696e iables.containin\n+0000bc70: 6720 666c 7569 6420 6f62 6a65 6374 732e g fluid objects.\n+0000bc80: 2054 6865 2066 6c75 6964 7320 7769 6c6c The fluids will\n+0000bc90: 2062 6520 626f 756e 6420 746f 206e 6577 be bound to new\n+0000bca0: 206c 6f63 6174 696f 6e73 2c0a 6e6f 7420 locations,.not \n+0000bcb0: 7468 6520 7661 7269 6162 6c65 7320 636f the variables co\n+0000bcc0: 6e74 6169 6e69 6e67 2074 6865 2066 6c75 ntaining the flu\n+0000bcd0: 6964 732e 7265 702e 6c61 6e67 2e69 6e74 ids.rep.lang.int\n+0000bce0: 6572 7072 6574 6572 2369 6646 6972 7374 erpreter#ifFirst\n+0000bcf0: 2074 6865 2043 4f4e 4449 5449 4f4e 2066 the CONDITION f\n+0000bd00: 6f72 6d20 6973 2065 7661 6c75 6174 6564 orm is evaluated\n+0000bd10: 2c20 6966 2069 7420 7265 7475 726e 7320 , if it returns \n+0000bd20: 7472 7565 2074 6865 0a54 5255 452d 464f true the.TRUE-FO\n+0000bd30: 524d 2069 7320 6576 616c 7561 7465 6420 RM is evaluated \n+0000bd40: 616e 6420 6974 7320 7265 7375 6c74 2072 and its result r\n+0000bd50: 6574 7572 6e65 642e 204f 7468 6572 7769 eturned. Otherwi\n+0000bd60: 7365 2074 6865 2072 6573 756c 7420 6f66 se the result of\n+0000bd70: 0a61 6e20 696d 706c 6963 6974 2070 726f .an implicit pro\n+0000bd80: 676e 206f 6e20 7468 6520 454c 5345 2066 gn on the ELSE f\n+0000bd90: 6f72 6d73 2069 7320 7265 7475 726e 6564 orms is returned\n+0000bda0: 2e20 4966 2074 6865 7265 2061 7265 206e . If there are n\n+0000bdb0: 6f20 454c 5345 0a66 6f72 6d73 2074 6865 o ELSE.forms the\n+0000bdc0: 2066 616c 7365 2076 616c 7565 2069 7320 false value is \n+0000bdd0: 7265 7475 726e 6564 2e00 7265 702e 6c61 returned..rep.la\n+0000bde0: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a\n+0000bdf0: 6e64 202e 2041 5247 5300 7265 702e 6c61 nd . ARGS.rep.la\n+0000be00: 6e67 2e69 6e74 6572 7072 6574 6572 2373 ng.interpreter#s\n+0000be10: 6574 712d 6465 6661 756c 7420 2e20 4152 etq-default . AR\n+0000be20: 4753 0072 6570 2e6c 616e 672e 696e 7465 GS.rep.lang.inte\n+0000be30: 7270 7265 7465 7223 6465 6669 6e65 2d73 rpreter#define-s\n+0000be40: 7065 6369 616c 2d76 6172 6961 626c 6520 pecial-variable \n+0000be50: 5641 5220 2321 6f70 7469 6f6e 616c 2056 VAR #!optional V\n+0000be60: 414c 5545 2044 4f43 7265 702e 6c61 6e67 ALUE DOCrep.lang\n+0000be70: 2e69 6e74 6572 7072 6574 6572 2377 6974 .interpreter#wit\n+0000be80: 682d 6f62 6a65 6374 4576 616c 7561 7465 h-objectEvaluate\n+0000be90: 204f 424a 2061 6e64 206d 616b 6520 6974 OBJ and make it\n+0000bea0: 7320 7661 6c75 6520 6060 6375 7272 656e s value ``curren\n+0000beb0: 7427 2720 696e 2073 6f6d 6520 7761 7920 t'' in some way \n+0000bec0: 6d65 616e 696e 6766 756c 0a66 6f72 2074 meaningful.for t\n+0000bed0: 6865 2064 6174 6120 7479 7065 2c20 6576 he data type, ev\n+0000bee0: 616c 7561 7465 2061 6c6c 2042 4f44 5920 aluate all BODY \n+0000bef0: 666f 726d 732c 2074 6865 6e20 7265 7475 forms, then retu\n+0000bf00: 726e 2074 6f20 7468 6520 6f6c 640a 6375 rn to the old.cu\n+0000bf10: 7272 656e 7420 7661 6c75 6520 6f66 2077 rrent value of w\n+0000bf20: 6861 7465 7665 7220 7761 7320 6368 616e hatever was chan\n+0000bf30: 6765 642e 2052 6574 7572 6e20 7468 6520 ged. Return the \n+0000bf40: 7661 6c75 6520 6f66 2074 6865 206c 6173 value of the las\n+0000bf50: 740a 424f 4459 2066 6f72 6d20 6576 616c t.BODY form eval\n+0000bf60: 7561 7465 642e 0072 6570 2e6c 616e 672e uated..rep.lang.\n+0000bf70: 696e 7465 7270 7265 7465 7223 636f 6e64 interpreter#cond\n+0000bf80: 6974 696f 6e2d 6361 7365 2056 4152 2046 ition-case VAR F\n+0000bf90: 4f52 4d20 2e20 4841 4e44 4c45 5253 0072 ORM . HANDLERS.r\n+0000bfa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0000bfb0: 7465 7223 6964 656e 7469 7479 2041 5247 ter#identity ARG\n+0000bfc0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0000bfd0: 7265 7465 7223 6576 616c 2d77 6865 6e2d reter#eval-when-\n+0000bfe0: 636f 6d70 696c 6520 464f 524d 7265 702e compile FORMrep.\n+0000bff0: a31c 0100 0000 0000 1900 0000 0e00 0000 ................\n+0000c000: 7265 702e 7379 7374 656d 2363 7572 7265 rep.system#curre\n+0000c010: 6e74 2d74 696d 652d 7374 7269 6e67 6375 nt-time-stringcu\n+0000c020: 7272 656e 742d 7469 6d65 2d73 7472 696e rrent-time-strin\n+0000c030: 6720 5b54 494d 455d 205b 464f 524d 4154 g [TIME] [FORMAT\n+0000c040: 5d0a 0a52 6574 7572 6e73 2061 2068 756d ]..Returns a hum\n+0000c050: 616e 2d72 6561 6461 626c 6520 7374 7269 an-readable stri\n+0000c060: 6e67 2064 6566 696e 696e 6720 7468 6520 ng defining the \n+0000c070: 6375 7272 656e 7420 6461 7465 2061 6e64 current date and\n+0000c080: 2074 696d 652c 206f 7220 6966 0a73 7065 time, or if.spe\n+0000c090: 6369 6669 6564 2c20 7468 6174 2064 6566 cified, that def\n+0000c0a0: 696e 696e 6720 5449 4d45 2e0a 0a49 6620 ining TIME...If \n+0000c0b0: 6465 6669 6e65 642c 2046 4f52 4d41 5420 defined, FORMAT \n+0000c0c0: 6973 2061 2073 7472 696e 6720 6465 6669 is a string defi\n+0000c0d0: 6e69 6e67 2068 6f77 2074 6f20 6372 6561 ning how to crea\n+0000c0e0: 7465 2074 6865 2073 7472 696e 672e 2049 te the string. I\n+0000c0f0: 7420 6861 730a 7468 6520 7361 6d65 2063 t has.the same c\n+0000c100: 6f6e 7665 6e74 696f 6e73 2061 7320 7468 onventions as th\n+0000c110: 6520 7465 6d70 6c61 7465 2074 6f20 7468 e template to th\n+0000c120: 6520 4320 6c69 6272 6172 7927 7320 7374 e C library's st\n+0000c130: 7266 7469 6d65 2066 756e 6374 696f 6e2e rftime function.\n+0000c140: 7265 702e 7379 7374 656d 2374 696d 652d rep.system#time-\n+0000c150: 6c61 7465 722d 7074 696d 652d 6c61 7465 later-ptime-late\n+0000c160: 722d 7020 5449 4d45 2d53 5441 4d50 3120 r-p TIME-STAMP1 \n+0000c170: 5449 4d45 2d53 5441 4d50 320a 0a52 6574 TIME-STAMP2..Ret\n+0000c180: 7572 6e73 2074 2077 6865 6e20 5449 4d45 urns t when TIME\n+0000c190: 2d53 5441 4d50 3120 7265 6665 7273 2074 -STAMP1 refers t\n+0000c1a0: 6f20 6120 6c61 7465 7220 7469 6d65 2074 o a later time t\n+0000c1b0: 6861 6e20 5449 4d45 2d53 5441 4d50 322e han TIME-STAMP2.\n+0000c1c0: 7265 702e 7379 7374 656d 2373 6c65 6570 rep.system#sleep\n+0000c1d0: 2d66 6f72 736c 6565 702d 666f 7220 5345 -forsleep-for SE\n+0000c1e0: 434f 4e44 5320 5b4d 494c 4c49 5345 434f CONDS [MILLISECO\n+0000c1f0: 4e44 535d 0a0a 5061 7573 6520 666f 7220 NDS]..Pause for \n+0000c200: 5345 434f 4e44 5320 2870 6c75 7320 7468 SECONDS (plus th\n+0000c210: 6520 6f70 7469 6f6e 616c 204d 494c 4c49 e optional MILLI\n+0000c220: 5345 434f 4e44 2063 6f6d 706f 6e65 6e74 SECOND component\n+0000c230: 2920 6c65 6e67 7468 206f 6620 7469 6d65 ) length of time\n+0000c240: 2e72 6570 2e73 7973 7465 6d23 7573 6572 .rep.system#user\n+0000c250: 2d6c 6f67 696e 2d6e 616d 6575 7365 722d -login-nameuser-\n+0000c260: 6c6f 6769 6e2d 6e61 6d65 0a0a 5265 7475 login-name..Retu\n+0000c270: 726e 7320 7468 6520 6c6f 6769 6e20 6e61 rns the login na\n+0000c280: 6d65 206f 6620 7468 6520 7573 6572 2028 me of the user (\n+0000c290: 6120 7374 7269 6e67 292e 7265 702e 7379 a string).rep.sy\n+0000c2a0: 7374 656d 2375 7365 722d 686f 6d65 2d64 stem#user-home-d\n+0000c2b0: 6972 6563 746f 7279 7573 6572 2d68 6f6d irectoryuser-hom\n+0000c2c0: 652d 6469 7265 6374 6f72 7920 5b55 5345 e-directory [USE\n+0000c2d0: 525d 0a0a 5265 7475 726e 2074 6865 2070 R]..Return the p\n+0000c2e0: 6174 6820 746f 2055 5345 5227 7320 686f ath to USER's ho\n+0000c2f0: 6d65 2064 6972 6563 746f 7279 2028 6120 me directory (a \n+0000c300: 7374 7269 6e67 292e 2057 6865 6e20 5553 string). When US\n+0000c310: 4552 2069 7320 756e 6465 6669 6e65 640a ER is undefined.\n+0000c320: 7468 6520 6469 7265 6374 6f72 7920 6f66 the directory of\n+0000c330: 2074 6865 2075 7365 7220 7768 6f20 6578 the user who ex\n+0000c340: 6563 7574 6564 204a 6164 6520 6973 2066 ecuted Jade is f\n+0000c350: 6f75 6e64 2e72 6570 2e73 7973 7465 6d23 ound.rep.system#\n+0000c360: 7379 7374 656d 2d6e 616d 6573 7973 7465 system-namesyste\n+0000c370: 6d2d 6e61 6d65 0a0a 5265 7475 726e 7320 m-name..Returns \n+0000c380: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+0000c390: 686f 7374 2077 6869 6368 2074 6865 2065 host which the e\n+0000c3a0: 6469 746f 7220 6973 2072 756e 6e69 6e67 ditor is running\n+0000c3b0: 206f 6e2e 7265 702e 6461 7461 2361 6c70 on.rep.data#alp\n+0000c3c0: 6861 2d63 6861 722d 7061 6c70 6861 2d63 ha-char-palpha-c\n+0000c3d0: 6861 722d 7020 4348 4152 0a0a 5265 7475 har-p CHAR..Retu\n+0000c3e0: 726e 7320 7420 6966 2043 4841 5220 6973 rns t if CHAR is\n+0000c3f0: 2061 6e20 616c 7068 6162 6574 6963 2063 an alphabetic c\n+0000c400: 6861 7261 6374 6572 2e72 6570 2e64 6174 haracter.rep.dat\n+0000c410: 6123 7570 7065 722d 6361 7365 2d70 7570 a#upper-case-pup\n+0000c420: 7065 722d 6361 7365 2d70 2043 4841 520a per-case-p CHAR.\n+0000c430: 0a52 6574 7572 6e73 2074 2069 6620 4348 .Returns t if CH\n+0000c440: 4152 2069 7320 7570 7065 7220 6361 7365 AR is upper case\n+0000c450: 2e72 6570 2e64 6174 6123 6c6f 7765 722d .rep.data#lower-\n+0000c460: 6361 7365 2d70 6c6f 7765 722d 6361 7365 case-plower-case\n+0000c470: 2d70 2043 4841 520a 0a52 6574 7572 6e73 -p CHAR..Returns\n+0000c480: 2074 2069 6620 4348 4152 2069 7320 6c6f t if CHAR is lo\n+0000c490: 7765 7220 6361 7365 2e72 6570 2e64 6174 wer case.rep.dat\n+0000c4a0: 6123 616c 7068 616e 756d 6572 6963 7061 a#alphanumericpa\n+0000c4b0: 6c70 6861 6e75 6d65 7269 6370 2043 4841 lphanumericp CHA\n+0000c4c0: 520a 0a52 6574 7572 6e73 2074 2069 6620 R..Returns t if \n+0000c4d0: 4348 4152 2069 7320 616c 7068 612d 6e75 CHAR is alpha-nu\n+0000c4e0: 6d65 7269 632e 7265 702e 6461 7461 2373 meric.rep.data#s\n+0000c4f0: 7061 6365 2d63 6861 722d 7073 7061 6365 pace-char-pspace\n+0000c500: 2d63 6861 722d 7020 4348 4152 0a0a 5265 -char-p CHAR..Re\n+0000c510: 7475 726e 7320 7420 6966 2043 4841 5220 turns t if CHAR \n+0000c520: 6973 2077 6869 7465 7370 6163 652e 7265 is whitespace.re\n+0000c530: 702e 6461 7461 2363 6861 722d 7570 6361 p.data#char-upca\n+0000c540: 7365 6368 6172 2d75 7063 6173 6520 4348 sechar-upcase CH\n+0000c550: 4152 0a0a 5265 7475 726e 7320 7468 6520 AR..Returns the \n+0000c560: 7570 7065 722d 6361 7365 2065 7175 6976 upper-case equiv\n+0000c570: 616c 656e 7420 6f66 2043 4841 522e 7265 alent of CHAR.re\n+0000c580: 702e 7379 7374 656d 2367 6574 2d63 6f6d p.system#get-com\n+0000c590: 6d61 6e64 2d6c 696e 652d 6f70 7469 6f6e mand-line-option\n+0000c5a0: 6765 742d 636f 6d6d 616e 642d 6c69 6e65 get-command-line\n+0000c5b0: 2d6f 7074 696f 6e20 4f50 5449 4f4e 205b -option OPTION [\n+0000c5c0: 5245 5155 4952 4553 2d41 5247 554d 454e REQUIRES-ARGUMEN\n+0000c5d0: 545d 0a0a 5265 7475 726e 7320 7420 6966 T]..Returns t if\n+0000c5e0: 204f 5054 494f 4e20 7761 7320 7370 6563 OPTION was spec\n+0000c5f0: 6966 6965 6420 6f6e 2074 6865 2063 6f6d ified on the com\n+0000c600: 6d61 6e64 206c 696e 6520 284f 5054 494f mand line (OPTIO\n+0000c610: 4e20 6973 2074 7970 6963 616c 6c79 0a61 N is typically.a\n+0000c620: 2077 6f72 6420 6265 6769 6e6e 696e 6720 word beginning \n+0000c630: 7769 7468 2060 2d2d 2729 2e20 4966 2052 with `--'). If R\n+0000c640: 4551 5549 5245 532d 4152 4755 4d45 4e54 EQUIRES-ARGUMENT\n+0000c650: 2069 7320 6e6f 6e2d 6e69 6c2c 2074 6869 is non-nil, thi\n+0000c660: 7320 6f70 7469 6f6e 0a72 6571 7569 7265 s option.require\n+0000c670: 7320 6120 7061 7261 6d65 7465 722c 2074 s a parameter, t\n+0000c680: 6865 2076 616c 7565 206f 6620 7768 6963 he value of whic\n+0000c690: 6820 6973 2072 6574 7572 6e65 642e 2049 h is returned. I\n+0000c6a0: 6620 6120 7061 7261 6d65 7465 7273 2069 f a parameters i\n+0000c6b0: 736e 2774 0a73 7570 706c 6965 6420 616e sn't.supplied an\n+0000c6c0: 2065 7272 6f72 2069 7320 7369 676e 616c error is signal\n+0000c6d0: 6c65 642e 7265 702e 696f 2e73 7472 6561 led.rep.io.strea\n+0000c6e0: 6d73 2370 7269 6e63 7072 696e 6320 4f42 ms#princprinc OB\n+0000c6f0: 4a45 4354 205b 5354 5245 414d 5d0a 0a50 JECT [STREAM]..P\n+0000c700: 7269 6e74 7320 6120 7465 7874 2072 6570 rints a text rep\n+0000c710: 7265 7365 6e74 6174 696f 6e20 6f66 204f resentation of O\n+0000c720: 424a 4543 5420 746f 2053 5452 4541 4d20 BJECT to STREAM \n+0000c730: 286f 7220 7468 6520 636f 6e74 656e 7473 (or the contents\n+0000c740: 206f 6620 7468 650a 7661 7269 6162 6c65 of the.variable\n+0000c750: 2073 7461 6e64 6172 642d 6f75 7470 7574 standard-output\n+0000c760: 292c 206e 6f20 7374 7261 6e67 6520 6368 ), no strange ch\n+0000c770: 6172 6163 7465 7273 2061 7265 2071 756f aracters are quo\n+0000c780: 7465 6420 616e 6420 6e6f 2071 756f 7465 ted and no quote\n+0000c790: 730a 6172 6520 7072 696e 7465 6420 6172 s.are printed ar\n+0000c7a0: 6f75 6e64 2073 7472 696e 6773 2e72 6570 ound strings.rep\n+0000c7b0: 2e69 6f2e 7374 7265 616d 7323 6d61 6b65 .io.streams#make\n+0000c7c0: 2d73 7472 696e 672d 6f75 7470 7574 2d73 -string-output-s\n+0000c7d0: 7472 6561 6d6d 616b 652d 7374 7269 6e67 treammake-string\n+0000c7e0: 2d6f 7574 7075 742d 7374 7265 616d 0a0a -output-stream..\n+0000c7f0: 5265 7475 726e 7320 616e 206f 7574 7075 Returns an outpu\n+0000c800: 7420 7374 7265 616d 2077 6869 6368 2077 t stream which w\n+0000c810: 696c 6c20 6163 6375 6d75 6c61 7465 2074 ill accumulate t\n+0000c820: 6865 2063 6861 7261 6374 6572 7320 7772 he characters wr\n+0000c830: 6974 7465 6e20 746f 0a69 7420 666f 7220 itten to.it for \n+0000c840: 7468 6520 7573 6520 6f66 2074 6865 2060 the use of the `\n+0000c850: 6765 742d 6f75 7470 7574 2d73 7472 6561 get-output-strea\n+0000c860: 6d2d 7374 7269 6e67 2720 6675 6e63 7469 m-string' functi\n+0000c870: 6f6e 2e72 6570 2e69 6f2e 7374 7265 616d on.rep.io.stream\n+0000c880: 7323 6f75 7470 7574 2d73 7472 6561 6d2d s#output-stream-\n+0000c890: 706f 7574 7075 742d 7374 7265 616d 2d70 poutput-stream-p\n+0000c8a0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+0000c8b0: 6966 2041 5247 2069 7320 616e 206f 7574 if ARG is an out\n+0000c8c0: 7075 7420 7374 7265 616d 2e72 6570 2e64 put stream.rep.d\n+0000c8d0: 6174 612e 6461 7475 6d73 2364 6566 696e ata.datums#defin\n+0000c8e0: 652d 6461 7475 6d2d 7072 696e 7465 7264 e-datum-printerd\n+0000c8f0: 6566 696e 652d 6461 7475 6d2d 7072 696e efine-datum-prin\n+0000c900: 7465 7220 4944 2050 5249 4e54 4552 0a0a ter ID PRINTER..\n+0000c910: 5265 6769 7374 6572 2061 2063 7573 746f Register a custo\n+0000c920: 6d20 7072 696e 7465 7220 666f 7220 616c m printer for al\n+0000c930: 6c20 6461 7475 6d73 2077 6974 6820 7479 l datums with ty\n+0000c940: 7065 2049 442e 2057 6865 6e20 7468 6573 pe ID. When thes\n+0000c950: 650a 6f62 6a65 6374 7320 7072 696e 7465 e.objects printe\n+0000c960: 6420 6172 652c 2074 6865 2066 756e 6374 d are, the funct\n+0000c970: 696f 6e20 5052 494e 5445 5220 7769 6c6c ion PRINTER will\n+0000c980: 2062 6520 6361 6c6c 6564 2077 6974 6820 be called with \n+0000c990: 7477 6f0a 6172 6775 6d65 6e74 732c 2074 two.arguments, t\n+0000c9a0: 6865 2064 6174 756d 2061 6e64 2074 6865 he datum and the\n+0000c9b0: 2073 7472 6561 6d20 746f 2070 7269 6e74 stream to print\n+0000c9c0: 2074 6f2e 7265 702e 6461 7461 2e64 6174 to.rep.data.dat\n+0000c9d0: 756d 7323 6461 7475 6d2d 7365 7464 6174 ums#datum-setdat\n+0000c9e0: 756d 2d73 6574 2044 4154 554d 2049 4420 um-set DATUM ID \n+0000c9f0: 5641 4c55 450a 0a49 6620 6461 7461 206f VALUE..If data o\n+0000ca00: 626a 6563 7420 4441 5455 4d20 6861 7320 bject DATUM has \n+0000ca10: 7479 7065 2049 442c 206d 6f64 6966 7920 type ID, modify \n+0000ca20: 6974 7320 6173 736f 6369 6174 6564 2076 its associated v\n+0000ca30: 616c 7565 2074 6f20 6265 0a56 414c 5545 alue to be.VALUE\n+0000ca40: 2c20 656c 7365 2073 6967 6e61 6c20 616e , else signal an\n+0000ca50: 2065 7272 6f72 2e72 6570 2e69 6f2e 6462 error.rep.io.db\n+0000ca60: 2e73 6462 6d23 7364 626d 2d6f 7065 6e73 .sdbm#sdbm-opens\n+0000ca70: 6462 6d2d 6f70 656e 2050 4154 4820 4143 dbm-open PATH AC\n+0000ca80: 4345 5353 2d54 5950 4520 5b4d 4f44 455d CESS-TYPE [MODE]\n+0000ca90: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s\n+0000caa0: 6462 6d2d 636c 6f73 6573 6462 6d2d 636c dbm-closesdbm-cl\n+0000cab0: 6f73 6520 4442 4d72 6570 2e69 6f2e 6462 ose DBMrep.io.db\n+0000cac0: 2e73 6462 6d23 7364 626d 2d66 6574 6368 .sdbm#sdbm-fetch\n+0000cad0: 7364 626d 2d66 6574 6368 2044 424d 204b sdbm-fetch DBM K\n+0000cae0: 4559 7265 702e 696f 2e64 622e 7364 626d EYrep.io.db.sdbm\n+0000caf0: 2373 6462 6d2d 6669 7273 746b 6579 7364 #sdbm-firstkeysd\n+0000cb00: 626d 2d66 6972 7374 6b65 7920 4442 4d72 bm-firstkey DBMr\n+0000cb10: 6570 2e69 6f2e 6462 2e73 6462 6d23 7364 ep.io.db.sdbm#sd\n+0000cb20: 626d 7073 6462 6d70 2041 5247 0a0a 5265 bmpsdbmp ARG..Re\n+0000cb30: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n+0000cb40: 7320 616e 2073 6462 6d20 6f62 6a65 6374 s an sdbm object\n+0000cb50: 2028 6372 6561 7465 6420 6279 2060 7364 (created by `sd\n+0000cb60: 626d 2d6f 7065 6e27 292e 7265 702e 6c61 bm-open').rep.la\n+0000cb70: 6e67 2e69 6e74 6572 7072 6574 6572 236d ng.interpreter#m\n+0000cb80: 616b 652d 666c 7569 646d 616b 652d 666c ake-fluidmake-fl\n+0000cb90: 7569 6420 5b56 414c 5545 5d0a 0a43 7265 uid [VALUE]..Cre\n+0000cba0: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n+0000cbb0: 6e20 6f62 6a65 6374 2072 6570 7265 7365 n object represe\n+0000cbc0: 6e74 696e 6720 6120 6066 6c75 6964 2720 nting a `fluid' \n+0000cbd0: 7661 6c75 652d 2d61 6e20 616e 6f6e 796d value--an anonym\n+0000cbe0: 6f75 730a 6479 6e61 6d69 6361 6c6c 7920 ous.dynamically \n+0000cbf0: 626f 756e 6420 7661 7269 6162 6c65 2e0a bound variable..\n+0000cc00: 0a49 6620 5641 4c55 4520 6973 2064 6566 .If VALUE is def\n+0000cc10: 696e 6564 2074 6865 2069 6e69 7469 616c ined the initial\n+0000cc20: 2076 616c 7565 206f 6620 7468 6520 666c value of the fl\n+0000cc30: 7569 6420 6973 2056 414c 5545 2c20 6f74 uid is VALUE, ot\n+0000cc40: 6865 7277 6973 650a 6974 2069 7320 7468 herwise.it is th\n+0000cc50: 6520 7379 6d62 6f6c 2060 6e69 6c27 2e72 e symbol `nil'.r\n+0000cc60: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0000cc70: 7465 7223 666c 7569 6466 6c75 6964 2046 ter#fluidfluid F\n+0000cc80: 4c55 4944 0a0a 5265 7475 726e 2074 6865 LUID..Return the\n+0000cc90: 2076 616c 7565 206f 6620 7468 6520 6d6f value of the mo\n+0000cca0: 7374 2072 6563 656e 746c 7920 6372 6561 st recently crea\n+0000ccb0: 7465 6420 6269 6e64 696e 6720 6f66 2074 ted binding of t\n+0000ccc0: 6865 2066 6c75 6964 0a76 6172 6961 626c he fluid.variabl\n+0000ccd0: 6520 6f62 6a65 6374 2046 4c55 4944 2e72 e object FLUID.r\n+0000cce0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0000ccf0: 7465 7223 666c 7569 642d 7365 7466 6c75 ter#fluid-setflu\n+0000cd00: 6964 2d73 6574 2046 4c55 4944 2056 414c id-set FLUID VAL\n+0000cd10: 5545 0a0a 5365 7420 7468 6520 7661 6c75 UE..Set the valu\n+0000cd20: 6520 6f66 2074 6865 206d 6f73 7420 7265 e of the most re\n+0000cd30: 6365 6e74 6c79 2063 7265 6174 6564 2062 cently created b\n+0000cd40: 696e 6469 6e67 206f 6620 7468 6520 666c inding of the fl\n+0000cd50: 7569 640a 7661 7269 6162 6c65 206f 626a uid.variable obj\n+0000cd60: 6563 7420 464c 5549 4420 746f 2056 414c ect FLUID to VAL\n+0000cd70: 5545 2e72 6570 2e6c 616e 672e 696e 7465 UE.rep.lang.inte\n+0000cd80: 7270 7265 7465 7223 6361 6c6c 2f63 6363 rpreter#call/ccc\n+0000cd90: 616c 6c2f 6363 2046 554e 4354 494f 4e0a all/cc FUNCTION.\n+0000cda0: 0a49 6e76 6f6b 6520 4655 4e43 5449 4f4e .Invoke FUNCTION\n+0000cdb0: 2077 6974 6820 6120 7369 6e67 6c65 2070 with a single p\n+0000cdc0: 6172 616d 6574 6572 2c20 7468 6520 636f arameter, the co\n+0000cdd0: 6e74 696e 7561 7469 6f6e 2066 756e 6374 ntinuation funct\n+0000cde0: 696f 6e20 6f66 0a74 6865 2063 7572 7265 ion of.the curre\n+0000cdf0: 6e74 2073 7461 7465 206f 6620 7468 6520 nt state of the \n+0000ce00: 696e 7465 7270 7265 7465 722e 2053 7562 interpreter. Sub\n+0000ce10: 7365 7175 656e 746c 7920 6361 6c6c 696e sequently callin\n+0000ce20: 6720 7468 650a 636f 6e74 696e 7561 7469 g the.continuati\n+0000ce30: 6f6e 2066 756e 6374 696f 6e20 2877 6974 on function (wit\n+0000ce40: 6820 616e 206f 7074 696f 6e61 6c20 7369 h an optional si\n+0000ce50: 6e67 6c65 2061 7267 756d 656e 7429 2077 ngle argument) w\n+0000ce60: 696c 6c20 7061 7373 0a63 6f6e 7472 6f6c ill pass.control\n+0000ce70: 2069 6d6d 6564 6961 7465 6c79 2062 6163 immediately bac\n+0000ce80: 6b20 746f 2074 6865 2073 7461 7465 6d65 k to the stateme\n+0000ce90: 6e74 2066 6f6c 6c6f 7769 6e67 2074 6865 nt following the\n+0000cea0: 2063 616c 6c20 746f 2074 6865 0a60 6361 call to the.`ca\n+0000ceb0: 6c6c 2f63 6327 2066 756e 6374 696f 6e20 ll/cc' function \n+0000cec0: 2865 7665 6e20 6966 2074 6861 7420 7374 (even if that st\n+0000ced0: 6163 6b20 6672 616d 6520 6861 7320 7369 ack frame has si\n+0000cee0: 6e63 6520 6265 656e 2065 7869 7465 6429 nce been exited)\n+0000cef0: 2e72 6570 2e74 6872 6561 6473 236d 616b .rep.threads#mak\n+0000cf00: 652d 7468 7265 6164 6d61 6b65 2d74 6872 e-threadmake-thr\n+0000cf10: 6561 6420 5448 554e 4b20 5b4e 414d 455d ead THUNK [NAME]\n+0000cf20: 0a0a 4372 6561 7465 2061 6e64 2072 6574 ..Create and ret\n+0000cf30: 7572 6e20 616e 206f 626a 6563 7420 7265 urn an object re\n+0000cf40: 7072 6573 656e 7469 6e67 2061 206e 6577 presenting a new\n+0000cf50: 2074 6872 6561 6420 6f66 2065 7865 6375 thread of execu\n+0000cf60: 7469 6f6e 2e20 5468 650a 6e65 7720 7468 tion. The.new th\n+0000cf70: 7265 6164 2077 696c 6c20 6265 6769 6e20 read will begin \n+0000cf80: 6279 2063 616c 6c69 6e67 2054 4855 4e4b by calling THUNK\n+0000cf90: 2c20 6120 6675 6e63 7469 6f6e 2077 6974 , a function wit\n+0000cfa0: 6820 7a65 726f 0a70 6172 616d 6574 6572 h zero.parameter\n+0000cfb0: 732e 7265 702e 7468 7265 6164 7323 616c s.rep.threads#al\n+0000cfc0: 6c2d 7468 7265 6164 7361 6c6c 2d74 6872 l-threadsall-thr\n+0000cfd0: 6561 6473 205b 4445 5054 485d 0a0a 5265 eads [DEPTH]..Re\n+0000cfe0: 7475 726e 2061 206c 6973 7420 6f66 2061 turn a list of a\n+0000cff0: 6c6c 2074 6872 6561 6473 2e00 0000 0000 ll threads......\n+0000d000: 7265 702e 696f 2e73 7472 6561 6d73 2366 rep.io.streams#f\n+0000d010: 6f72 6d61 7466 6f72 6d61 7420 5354 5245 ormatformat STRE\n+0000d020: 414d 2046 4f52 4d41 542d 5354 5249 4e47 AM FORMAT-STRING\n+0000d030: 2041 5247 532e 2e2e 0a0a 5772 6974 6573 ARGS.....Writes\n+0000d040: 2061 2073 7472 696e 6720 6372 6561 7465 a string create\n+0000d050: 6420 6672 6f6d 2074 6865 2066 6f72 6d61 d from the forma\n+0000d060: 7420 7370 6563 6966 6963 6174 696f 6e20 t specification \n+0000d070: 464f 524d 4154 2d53 5452 494e 4720 616e FORMAT-STRING an\n+0000d080: 640a 7468 6520 6172 6775 6d65 6e74 2d76 d.the argument-v\n+0000d090: 616c 7565 7320 4152 4753 2074 6f20 7468 alues ARGS to th\n+0000d0a0: 6520 7374 7265 616d 2c20 5354 5245 414d e stream, STREAM\n+0000d0b0: 2e20 4966 2053 5452 4541 4d20 6973 206e . If STREAM is n\n+0000d0c0: 696c 2061 2073 7472 696e 670a 6973 2063 il a string.is c\n+0000d0d0: 7265 6174 6564 2061 6e64 2072 6574 7572 reated and retur\n+0000d0e0: 6e65 642e 0a0a 464f 524d 4154 2d53 5452 ned...FORMAT-STR\n+0000d0f0: 494e 4720 6973 2061 2074 656d 706c 6174 ING is a templat\n+0000d100: 6520 666f 7220 7468 6520 7265 7375 6c74 e for the result\n+0000d110: 2c20 616e 7920 6025 2720 6368 6172 6163 , any `%' charac\n+0000d120: 7465 7273 2069 6e74 726f 6475 6365 0a61 ters introduce.a\n+0000d130: 2073 7562 7374 6974 7574 696f 6e2c 2075 substitution, u\n+0000d140: 7369 6e67 2074 6865 206e 6578 7420 756e sing the next un\n+0000d150: 7573 6564 2041 5247 2e20 5468 6520 7375 used ARG. The su\n+0000d160: 6273 7469 7475 7469 6f6e 7320 6861 7665 bstitutions have\n+0000d170: 2074 6865 0a66 6f6c 6c6f 7769 6e67 2073 the.following s\n+0000d180: 796e 7461 782c 0a0a 0925 5b46 4c41 4753 yntax,...%[FLAGS\n+0000d190: 5d5b 4649 454c 442d 5749 4454 485d 5b2e ][FIELD-WIDTH][.\n+0000d1a0: 5052 4543 4953 494f 4e5d 434f 4e56 4552 PRECISION]CONVER\n+0000d1b0: 5349 4f4e 0a0a 4649 454c 442d 5749 4454 SION..FIELD-WIDT\n+0000d1c0: 4820 6973 2061 2070 6f73 6974 6976 6520 H is a positive \n+0000d1d0: 6465 6369 6d61 6c20 696e 7465 6765 722c decimal integer,\n+0000d1e0: 2064 6566 696e 696e 6720 7468 6520 7369 defining the si\n+0000d1f0: 7a65 2069 6e0a 6368 6172 6163 7465 7273 ze in.characters\n+0000d200: 206f 6620 7468 6520 7375 6273 7469 7475 of the substitu\n+0000d210: 7469 6f6e 206f 7574 7075 742e 2050 5245 tion output. PRE\n+0000d220: 4349 5349 4f4e 2069 7320 6f6e 6c79 2076 CISION is only v\n+0000d230: 616c 6964 2077 6865 6e0a 7072 696e 7469 alid when.printi\n+0000d240: 6e67 2066 6c6f 6174 696e 6720 706f 696e ng floating poin\n+0000d250: 7420 6e75 6d62 6572 732e 0a0a 434f 4e56 t numbers...CONV\n+0000d260: 4552 5349 4f4e 2069 7320 6120 6368 6172 ERSION is a char\n+0000d270: 6163 7465 7220 6465 6669 6e69 6e67 2068 acter defining h\n+0000d280: 6f77 2074 6f20 636f 6e76 6572 7420 7468 ow to convert th\n+0000d290: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding \n+0000d2a0: 4152 470a 746f 2074 6578 742e 2054 6865 ARG.to text. The\n+0000d2b0: 2064 6566 6175 6c74 206f 7074 696f 6e73 default options\n+0000d2c0: 2061 7265 3a0a 0a09 6409 4f75 7470 7574 are:...d.Output\n+0000d2d0: 2041 5247 2061 7320 6120 6465 6369 6d61 ARG as a decima\n+0000d2e0: 6c20 696e 7465 6765 720a 0978 2c20 5809 l integer..x, X.\n+0000d2f0: 4f75 7470 7574 2041 5247 2061 7320 6120 Output ARG as a \n+0000d300: 6865 7861 6465 6369 6d61 6c20 696e 7465 hexadecimal inte\n+0000d310: 6765 720a 096f 094f 7574 7075 7420 4152 ger..o.Output AR\n+0000d320: 4720 6173 2061 6e20 6f63 7461 6c20 696e G as an octal in\n+0000d330: 7465 6765 720a 0963 094f 7574 7075 7420 teger..c.Output \n+0000d340: 4152 4720 6173 2061 2063 6861 7261 6374 ARG as a charact\n+0000d350: 6572 0a09 7309 4f75 7470 7574 2074 6865 er..s.Output the\n+0000d360: 2072 6573 756c 7420 6f66 2060 2870 7269 result of `(pri\n+0000d370: 6e63 2041 5247 2927 0a09 5309 4f75 7470 nc ARG)'..S.Outp\n+0000d380: 7574 2074 6865 2072 6573 756c 7420 6f66 ut the result of\n+0000d390: 2060 2870 7269 6e31 2041 5247 2927 0a0a `(prin1 ARG)'..\n+0000d3a0: 464c 4147 5320 6973 2061 2073 6571 7565 FLAGS is a seque\n+0000d3b0: 6e63 6520 6f66 207a 6572 6f20 6f72 206d nce of zero or m\n+0000d3c0: 6f72 6520 6f66 2074 6865 2066 6f6c 6c6f ore of the follo\n+0000d3d0: 7769 6e67 2063 6861 7261 6374 6572 732c wing characters,\n+0000d3e0: 0a0a 092d 094c 6566 7420 6a75 7374 6966 ...-.Left justif\n+0000d3f0: 7920 7375 6273 7469 7475 7469 6f6e 2077 y substitution w\n+0000d400: 6974 6869 6e20 6669 656c 640a 095e 0954 ithin field..^.T\n+0000d410: 7275 6e63 6174 6520 7375 6273 7469 7475 runcate substitu\n+0000d420: 7469 6f6e 2061 7420 7369 7a65 206f 6620 tion at size of \n+0000d430: 6669 656c 640a 0930 0950 6164 2074 6865 field..0.Pad the\n+0000d440: 2066 6965 6c64 2077 6974 6820 7a65 726f field with zero\n+0000d450: 7320 696e 7374 6561 6420 6f66 2073 7061 s instead of spa\n+0000d460: 6365 730a 092b 0946 6f72 2064 2c20 782c ces..+.For d, x,\n+0000d470: 2061 6e64 206f 2063 6f6e 7665 7273 696f and o conversio\n+0000d480: 6e73 2c20 6f75 7470 7574 2061 206c 6561 ns, output a lea\n+0000d490: 6469 6e67 2070 6c75 730a 0909 2073 6967 ding plus... sig\n+0000d4a0: 6e20 6966 2041 5247 2069 7320 706f 7369 n if ARG is posi\n+0000d4b0: 7469 7665 0a09 6020 2709 2841 2073 7061 tive..` '.(A spa\n+0000d4c0: 6365 2920 466f 7220 642c 2078 2c20 616e ce) For d, x, an\n+0000d4d0: 6420 6f20 636f 6e76 6572 7369 6f6e 732c d o conversions,\n+0000d4e0: 2069 6620 7468 6520 7265 7375 6c74 0a09 if the result..\n+0000d4f0: 0920 646f 6573 6e27 7420 7374 6172 7420 . doesn't start \n+0000d500: 7769 7468 2061 2070 6c75 7320 6f72 206d with a plus or m\n+0000d510: 696e 7573 2073 6967 6e2c 206f 7574 7075 inus sign, outpu\n+0000d520: 7420 610a 0909 206c 6561 6469 6e67 2073 t a... leading s\n+0000d530: 7061 6365 0a0a 5468 6520 6c69 7374 206f pace..The list o\n+0000d540: 6620 434f 4e56 4552 5349 4f4e 5320 6361 f CONVERSIONS ca\n+0000d550: 6e20 6265 2065 7874 656e 6465 6420 7468 n be extended th\n+0000d560: 726f 7567 6820 7468 6520 666f 726d 6174 rough the format\n+0000d570: 2d68 6f6f 6b73 2d61 6c69 7374 0a76 6172 -hooks-alist.var\n+0000d580: 6961 626c 653b 2074 6865 2073 7472 696e iable; the strin\n+0000d590: 6773 2063 7265 6174 6564 2062 7920 7468 gs created by th\n+0000d5a0: 6573 6520 6578 7472 6120 636f 6e76 6572 ese extra conver\n+0000d5b0: 7369 6f6e 7320 6172 6520 666f 726d 6174 sions are format\n+0000d5c0: 7465 640a 6173 2069 6620 6279 2074 6865 ted.as if by the\n+0000d5d0: 2060 7327 2063 6f6e 7665 7273 696f 6e2e `s' conversion.\n+0000d5e0: 200a 0a4e 6f74 6520 7468 6174 2074 6865 ..Note that the\n+0000d5f0: 2046 4945 4c44 2d57 4944 5448 2061 6e64 FIELD-WIDTH and\n+0000d600: 2061 6c6c 2066 6c61 6773 2063 7572 7265 all flags curre\n+0000d610: 6e74 6c79 2068 6176 6520 6e6f 2065 6666 ntly have no eff\n+0000d620: 6563 7420 6f6e 2074 6865 0a60 5327 2063 ect on the.`S' c\n+0000d630: 6f6e 7665 7273 696f 6e2c 2028 6f72 2074 onversion, (or t\n+0000d640: 6865 2060 7327 2063 6f6e 7665 7273 696f he `s' conversio\n+0000d650: 6e20 7768 656e 2074 6865 2041 5247 2069 n when the ARG i\n+0000d660: 736e 2774 2061 2073 7472 696e 6729 2e72 sn't a string).r\n+0000d670: 6570 2e64 6174 612e 6461 7475 6d73 236d ep.data.datums#m\n+0000d680: 616b 652d 6461 7475 6d6d 616b 652d 6461 ake-datummake-da\n+0000d690: 7475 6d20 5641 4c55 4520 4944 0a0a 4372 tum VALUE ID..Cr\n+0000d6a0: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return \n+0000d6b0: 6120 6e65 7720 6461 7461 206f 626a 6563 a new data objec\n+0000d6c0: 7420 6f66 2074 7970 6520 4944 2028 616e t of type ID (an\n+0000d6d0: 2061 7262 6974 7261 7279 2076 616c 7565 arbitrary value\n+0000d6e0: 292c 2069 740a 7769 6c6c 2068 6176 6520 ), it.will have \n+0000d6f0: 6f62 6a65 6374 2056 414c 5545 2061 7373 object VALUE ass\n+0000d700: 6f63 6961 7465 6420 7769 7468 2069 742e ociated with it.\n+0000d710: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n+0000d720: 6461 7475 6d2d 7265 6664 6174 756d 2d72 datum-refdatum-r\n+0000d730: 6566 2044 4154 554d 2049 440a 0a49 6620 ef DATUM ID..If \n+0000d740: 6461 7461 206f 626a 6563 7420 4441 5455 data object DATU\n+0000d750: 4d20 6861 7320 7479 7065 2049 442c 2072 M has type ID, r\n+0000d760: 6574 7572 6e20 6974 7320 6173 736f 6369 eturn its associ\n+0000d770: 6174 6564 2076 616c 7565 2c20 656c 7365 ated value, else\n+0000d780: 0a73 6967 6e61 6c20 616e 2065 7272 6f72 .signal an error\n+0000d790: 2e72 6570 2e64 6174 612e 6461 7475 6d73 .rep.data.datums\n+0000d7a0: 2368 6173 2d74 7970 652d 7068 6173 2d74 #has-type-phas-t\n+0000d7b0: 7970 652d 7020 4152 4720 4944 0a0a 5265 ype-p ARG ID..Re\n+0000d7c0: 7475 726e 2060 7427 2069 6620 6f62 6a65 turn `t' if obje\n+0000d7d0: 6374 2041 5247 2068 6173 2064 6174 6120 ct ARG has data \n+0000d7e0: 7479 7065 2049 4420 2861 6e64 2074 6875 type ID (and thu\n+0000d7f0: 7320 7761 7320 696e 6974 6961 6c6c 790a s was initially.\n+0000d800: 6372 6561 7465 6420 7573 696e 6720 7468 created using th\n+0000d810: 6520 606d 616b 652d 6461 7475 6d27 2066 e `make-datum' f\n+0000d820: 756e 6374 696f 6e29 2e72 6570 2e69 6f2e unction).rep.io.\n+0000d830: 6462 2e73 6462 6d23 7364 626d 2d6e 6578 db.sdbm#sdbm-nex\n+0000d840: 746b 6579 7364 626d 2d6e 6578 746b 6579 tkeysdbm-nextkey\n+0000d850: 2044 424d 7265 702e 696f 2e64 622e 7364 DBMrep.io.db.sd\n+0000d860: 626d 2373 6462 6d2d 7264 6f6e 6c79 7364 bm#sdbm-rdonlysd\n+0000d870: 626d 2d72 646f 6e6c 7920 4442 4d72 6570 bm-rdonly DBMrep\n+0000d880: 2e69 6f2e 6462 2e73 6462 6d23 7364 626d .io.db.sdbm#sdbm\n+0000d890: 2d65 7272 6f72 7364 626d 2d65 7272 6f72 -errorsdbm-error\n+0000d8a0: 2044 424d 7265 702e 6c61 6e67 2e69 6e74 DBMrep.lang.int\n+0000d8b0: 6572 7072 6574 6572 2377 6974 682d 666c erpreter#with-fl\n+0000d8c0: 7569 6473 7769 7468 2d66 6c75 6964 7320 uidswith-fluids \n+0000d8d0: 464c 5549 4453 2056 414c 5545 5320 5448 FLUIDS VALUES TH\n+0000d8e0: 554e 4b0a 0a43 616c 6c20 5448 554e 4b20 UNK..Call THUNK \n+0000d8f0: 616e 6420 7265 7475 726e 2074 6865 2076 and return the v\n+0000d900: 616c 7565 2074 6861 7420 6974 2072 6574 alue that it ret\n+0000d910: 7572 6e73 2077 6974 6820 6e65 7720 6269 urns with new bi\n+0000d920: 6e64 696e 6773 0a63 7265 6174 6564 2066 ndings.created f\n+0000d930: 6f72 2065 6163 6820 6f66 2074 6865 2066 or each of the f\n+0000d940: 6c75 6964 2076 6172 6961 626c 6573 2073 luid variables s\n+0000d950: 7065 6369 6669 6564 2069 6e20 7468 6520 pecified in the \n+0000d960: 6c69 7374 2046 4c55 4944 532e 0a46 6f72 list FLUIDS..For\n+0000d970: 2065 6163 6820 6d65 6d62 6572 206f 6620 each member of \n+0000d980: 464c 5549 4453 2074 6865 2063 6f72 7265 FLUIDS the corre\n+0000d990: 7370 6f6e 6469 6e67 206d 656d 6265 7220 sponding member \n+0000d9a0: 6f66 2074 6865 2056 414c 5545 5320 6c69 of the VALUES li\n+0000d9b0: 7374 0a70 726f 7669 6465 7320 7468 6520 st.provides the \n+0000d9c0: 696e 6974 6961 6c20 7661 6c75 6520 6f66 initial value of\n+0000d9d0: 2074 6865 206e 6577 2062 696e 6469 6e67 the new binding\n+0000d9e0: 2e0a 0a49 6620 7468 6520 6c69 7374 7320 ...If the lists \n+0000d9f0: 464c 5549 4453 2061 6e64 2056 414c 5545 FLUIDS and VALUE\n+0000da00: 5320 6172 6520 6e6f 7420 6f66 2074 6865 S are not of the\n+0000da10: 2073 616d 6520 6c65 6e67 7468 2c20 616e same length, an\n+0000da20: 2065 7272 6f72 2069 730a 7369 676e 616c error is.signal\n+0000da30: 6c65 642e 7265 702e 6c61 6e67 2e69 6e74 led.rep.lang.int\n+0000da40: 6572 7072 6574 6572 2363 6f6e 7469 6e75 erpreter#continu\n+0000da50: 6174 696f 6e2d 6361 6c6c 6162 6c65 2d70 ation-callable-p\n+0000da60: 636f 6e74 696e 7561 7469 6f6e 2d63 616c continuation-cal\n+0000da70: 6c61 626c 652d 7020 434f 4e54 494e 5541 lable-p CONTINUA\n+0000da80: 5449 4f4e 0a0a 5265 7475 726e 7320 6074 TION..Returns `t\n+0000da90: 2720 6966 2074 6865 2063 6f6e 7469 6e75 ' if the continu\n+0000daa0: 6174 696f 6e20 6f62 6a65 6374 2043 4f4e ation object CON\n+0000dab0: 5449 4e55 4154 494f 4e20 6672 6f6d 2074 TINUATION from t\n+0000dac0: 6865 2063 7572 7265 6e74 0a65 7865 6375 he current.execu\n+0000dad0: 7469 6f6e 2070 6f69 6e74 206f 6620 7468 tion point of th\n+0000dae0: 6520 696e 7465 7270 7265 7465 722e 7265 e interpreter.re\n+0000daf0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0000db00: 6572 2363 616c 6c2d 7769 7468 2d6f 626a er#call-with-obj\n+0000db10: 6563 7463 616c 6c2d 7769 7468 2d6f 626a ectcall-with-obj\n+0000db20: 6563 7420 4152 4720 5448 554e 4b0a 0a43 ect ARG THUNK..C\n+0000db30: 616c 6c20 7468 6520 7a65 726f 2d70 6172 all the zero-par\n+0000db40: 616d 6574 6572 2066 756e 6374 696f 6e20 ameter function \n+0000db50: 5448 554e 4b2c 2077 6974 6820 6f62 6a65 THUNK, with obje\n+0000db60: 6374 2041 5247 2074 656d 706f 7261 7269 ct ARG temporari\n+0000db70: 6c79 0a60 626f 756e 6427 2028 6120 7479 ly.`bound' (a ty\n+0000db80: 7065 2d73 7065 6369 6669 6320 6f70 6572 pe-specific oper\n+0000db90: 6174 696f 6e2c 2075 7375 616c 6c79 2074 ation, usually t\n+0000dba0: 6f20 6d61 6b65 2041 5247 2060 6163 7469 o make ARG `acti\n+0000dbb0: 7665 2720 696e 0a73 6f6d 6520 7761 7929 ve' in.some way)\n+0000dbc0: 2e20 5768 656e 2054 4855 4e4b 2072 6574 . When THUNK ret\n+0000dbd0: 7572 6e73 2041 5247 2069 7320 756e 626f urns ARG is unbo\n+0000dbe0: 756e 642e 2054 6865 2076 616c 7565 2072 und. The value r\n+0000dbf0: 6574 7572 6e65 6420 6279 0a54 4855 4e4b eturned by.THUNK\n+0000dc00: 2069 7320 7468 656e 2072 6574 7572 6e65 is then returne\n+0000dc10: 642e 0a0a 4966 2054 4855 4e4b 2069 7320 d...If THUNK is \n+0000dc20: 6576 6572 206c 6566 7420 6475 6520 746f ever left due to\n+0000dc30: 2061 2063 6f6e 7469 6e75 6174 696f 6e20 a continuation \n+0000dc40: 6265 696e 6720 696e 766f 6b65 642c 2041 being invoked, A\n+0000dc50: 5247 2077 696c 6c20 6265 0a75 6e62 6f75 RG will be.unbou\n+0000dc60: 6e64 2e20 4966 2054 4855 4e4b 2069 7320 nd. If THUNK is \n+0000dc70: 7375 6273 6571 7565 6e74 6c79 2072 6565 subsequently ree\n+0000dc80: 6e74 6572 6564 2c20 4152 4720 7769 6c6c ntered, ARG will\n+0000dc90: 2062 6520 7265 626f 756e 642e 7265 702e be rebound.rep.\n+0000dca0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0000dcb0: 2363 616c 6c2d 7769 7468 2d64 796e 616d #call-with-dynam\n+0000dcc0: 6963 2d72 6f6f 7463 616c 6c2d 7769 7468 ic-rootcall-with\n+0000dcd0: 2d64 796e 616d 6963 2d72 6f6f 7420 5448 -dynamic-root TH\n+0000dce0: 554e 4b0a 0a43 616c 6c20 7468 6520 7a65 UNK..Call the ze\n+0000dcf0: 726f 2d70 6172 616d 6574 6572 2066 756e ro-parameter fun\n+0000dd00: 6374 696f 6e20 5448 554e 4b2c 2061 7320 ction THUNK, as \n+0000dd10: 7468 6520 726f 6f74 206f 6620 6120 6e65 the root of a ne\n+0000dd20: 7720 6578 6563 7574 696f 6e0a 656e 7669 w execution.envi\n+0000dd30: 726f 6e6d 656e 742e 2054 6869 7320 6d65 ronment. This me\n+0000dd40: 616e 7320 7468 6174 2074 6865 2063 6f6e ans that the con\n+0000dd50: 7469 6e75 6174 696f 6e20 6f66 2054 4855 tinuation of THU\n+0000dd60: 4e4b 2077 696c 6c20 616c 7761 7973 2062 NK will always b\n+0000dd70: 650a 7265 6163 6865 6420 6f6e 6365 2c20 e.reached once, \n+0000dd80: 616e 6420 6f6e 6365 206f 6e6c 792e 2041 and once only. A\n+0000dd90: 6e79 2063 6f6e 7469 6e75 6174 696f 6e73 ny continuations\n+0000dda0: 2061 626f 7665 2074 6865 206e 6577 2072 above the new r\n+0000ddb0: 6f6f 7420 6d61 790a 6e6f 7420 6265 2069 oot may.not be i\n+0000ddc0: 6e76 6f6b 6564 2066 726f 6d20 696e 7369 nvoked from insi\n+0000ddd0: 6465 2074 6865 2072 6f6f 742e 7265 702e de the root.rep.\n+0000dde0: 7468 7265 6164 7323 7468 7265 6164 2d64 threads#thread-d\n+0000ddf0: 656c 6574 6574 6872 6561 642d 6465 6c65 eletethread-dele\n+0000de00: 7465 205b 5448 5245 4144 5d0a 0a4d 6172 te [THREAD]..Mar\n+0000de10: 6b20 5448 5245 4144 2028 6f72 2074 6865 k THREAD (or the\n+0000de20: 2063 7572 7265 6e74 2074 6872 6561 6429 current thread)\n+0000de30: 2c20 6173 2062 6569 6e67 2064 656c 6574 , as being delet\n+0000de40: 6564 2e20 4974 2077 696c 6c20 6e6f 7420 ed. It will not \n+0000de50: 6265 0a73 7769 7463 6865 6420 746f 2069 be.switched to i\n+0000de60: 6e20 7468 6520 6675 7475 7265 2e20 4966 n the future. If\n+0000de70: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr\n+0000de80: 6561 6420 6973 2064 656c 6574 6564 2c20 ead is deleted, \n+0000de90: 636f 6e74 726f 6c0a 7769 6c6c 2062 6520 control.will be \n+0000dea0: 7061 7373 6564 2074 6f20 7468 6520 6e65 passed to the ne\n+0000deb0: 7874 2072 756e 6e61 626c 6520 7468 7265 xt runnable thre\n+0000dec0: 6164 2e20 4465 6c65 7469 6e67 2074 6865 ad. Deleting the\n+0000ded0: 206c 6173 7420 7275 6e6e 6162 6c65 0a74 last runnable.t\n+0000dee0: 6872 6561 6420 7265 7375 6c74 7320 666f hread results fo\n+0000def0: 7263 6573 2074 6865 2063 6f6e 7461 696e rces the contain\n+0000df00: 696e 6720 6479 6e61 6d69 6320 726f 6f74 ing dynamic root\n+0000df10: 2074 6f20 6265 2063 6c6f 7365 642e 7265 to be closed.re\n+0000df20: 702e 7468 7265 6164 7323 7468 7265 6164 p.threads#thread\n+0000df30: 2d77 616b 6574 6872 6561 642d 7761 6b65 -wakethread-wake\n+0000df40: 205b 5448 5245 4144 5d0a 0a49 6620 5448 [THREAD]..If TH\n+0000df50: 5245 4144 2028 6f72 2074 6865 2063 7572 READ (or the cur\n+0000df60: 7265 6e74 2074 6872 6561 6429 2069 7320 rent thread) is \n+0000df70: 6375 7272 656e 746c 7920 7375 7370 656e currently suspen\n+0000df80: 6465 642c 206d 6172 6b20 6974 2061 730a ded, mark it as.\n+0000df90: 6265 696e 6720 7275 6e6e 6162 6c65 206f being runnable o\n+0000dfa0: 6e63 6520 6d6f 7265 2e72 6570 2e74 6872 nce more.rep.thr\n+0000dfb0: 6561 6473 2374 6872 6561 6470 7468 7265 eads#threadpthre\n+0000dfc0: 6164 7020 4152 470a 0a52 6574 7572 6e20 adp ARG..Return \n+0000dfd0: 6074 2720 6966 2041 5247 2069 7320 6120 `t' if ARG is a \n+0000dfe0: 7468 7265 6164 206f 626a 6563 742e 0000 thread object...\n+0000dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0000e000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0000e010: 6574 6572 2363 616c 6c2d 7769 7468 2d62 eter#call-with-b\n+0000e020: 6172 7269 6572 6361 6c6c 2d77 6974 682d arriercall-with-\n+0000e030: 6261 7272 6965 7220 5448 554e 4b20 434c barrier THUNK CL\n+0000e040: 4f53 4544 205b 494e 2d54 4855 4e4b 5d20 OSED [IN-THUNK] \n+0000e050: 5b4f 5554 2d54 4855 4e4b 5d0a 0a43 616c [OUT-THUNK]..Cal\n+0000e060: 6c20 5448 554e 4b20 696e 7369 6465 2061 l THUNK inside a\n+0000e070: 206e 6577 2065 7865 6375 7469 6f6e 2065 new execution e\n+0000e080: 6e76 6972 6f6e 6d65 6e74 2e20 4966 2043 nvironment. If C\n+0000e090: 4c4f 5345 4420 6973 206e 6f6e 2d60 6e69 LOSED is non-`ni\n+0000e0a0: 6c27 0a74 6865 6e20 7468 6520 6e65 7720 l'.then the new \n+0000e0b0: 656e 7669 726f 6e6d 656e 7420 7769 6c6c environment will\n+0000e0c0: 2062 6520 6578 6974 6564 2065 7861 6374 be exited exact\n+0000e0d0: 6c79 206f 6e63 6520 2869 2e65 2e0a 636f ly once (i.e..co\n+0000e0e0: 6e74 696e 7561 7469 6f6e 7320 6d61 7920 ntinuations may \n+0000e0f0: 6e6f 7420 7061 7373 2074 6872 6f75 6768 not pass through\n+0000e100: 2069 7429 2e0a 0a41 6c74 6572 6e61 7469 it)...Alternati\n+0000e110: 7665 6c79 2c20 6966 2043 4c4f 5345 4420 vely, if CLOSED \n+0000e120: 6973 2060 6e69 6c27 2074 6865 6e20 7468 is `nil' then th\n+0000e130: 6520 656e 7669 726f 6e6d 656e 7420 6973 e environment is\n+0000e140: 2073 6169 6420 746f 2062 650a 606f 7065 said to be.`ope\n+0000e150: 6e27 2061 6e64 2063 6f6e 7469 6e75 6174 n' and continuat\n+0000e160: 696f 6e73 206d 6179 2063 6175 7365 2063 ions may cause c\n+0000e170: 6f6e 7472 6f6c 2074 6f20 666c 6f77 2069 ontrol to flow i\n+0000e180: 6e74 6f20 616e 6420 6f75 7420 6f66 2074 nto and out of t\n+0000e190: 6865 0a6e 6577 2065 6e76 6972 6f6e 6d65 he.new environme\n+0000e1a0: 6e74 2e20 4173 2074 6869 7320 6861 7070 nt. As this happ\n+0000e1b0: 656e 7320 6f6e 6520 6f66 2049 4e2d 5448 ens one of IN-TH\n+0000e1c0: 554e 4b20 6f72 204f 5554 2d54 4855 4e4b UNK or OUT-THUNK\n+0000e1d0: 2077 696c 6c20 6265 0a63 616c 6c65 6420 will be.called \n+0000e1e0: 2869 6620 6465 6669 6e65 6429 2e0a 0a54 (if defined)...T\n+0000e1f0: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this\n+0000e200: 2066 756e 6374 696f 6e20 6973 2074 6865 function is the\n+0000e210: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n+0000e220: 6279 2054 4855 4e4b 2e72 6570 2e74 6872 by THUNK.rep.thr\n+0000e230: 6561 6473 236d 616b 652d 7375 7370 656e eads#make-suspen\n+0000e240: 6465 642d 7468 7265 6164 6d61 6b65 2d73 ded-threadmake-s\n+0000e250: 7573 7065 6e64 6564 2d74 6872 6561 6420 uspended-thread \n+0000e260: 5448 554e 4b20 5b4e 414d 455d 0a0a 4964 THUNK [NAME]..Id\n+0000e270: 656e 7469 6361 6c20 746f 2060 6d61 6b65 entical to `make\n+0000e280: 2d74 6872 6561 6427 2c20 6578 6365 7074 -thread', except\n+0000e290: 2074 6861 7420 7468 6520 6372 6561 7465 that the create\n+0000e2a0: 6420 7468 7265 6164 2077 696c 6c20 6265 d thread will be\n+0000e2b0: 0a69 6d6d 6564 6961 7465 6c79 2070 7574 .immediately put\n+0000e2c0: 2069 6e20 7468 6520 7375 7370 656e 6465 in the suspende\n+0000e2d0: 6420 7374 6174 652e 7265 702e 7468 7265 d state.rep.thre\n+0000e2e0: 6164 7323 7468 7265 6164 2d79 6965 6c64 ads#thread-yield\n+0000e2f0: 7468 7265 6164 2d79 6965 6c64 0a0a 5061 thread-yield..Pa\n+0000e300: 7373 2063 6f6e 7472 6f6c 2061 7761 7920 ss control away \n+0000e310: 6672 6f6d 2074 6865 2063 7572 7265 6e74 from the current\n+0000e320: 2074 6872 6561 6420 6966 206f 7468 6572 thread if other\n+0000e330: 2074 6872 6561 6473 2061 7265 2077 6169 threads are wai\n+0000e340: 7469 6e67 0a74 6f20 7275 6e2e 7265 702e ting.to run.rep.\n+0000e350: 7468 7265 6164 7323 7468 7265 6164 2d73 threads#thread-s\n+0000e360: 7573 7065 6e64 6564 2d70 7468 7265 6164 uspended-pthread\n+0000e370: 2d73 7573 7065 6e64 6564 2d70 2054 4852 -suspended-p THR\n+0000e380: 4541 440a 0a52 6574 7572 6e20 6074 2720 EAD..Return `t' \n+0000e390: 6966 2054 4852 4541 4420 6973 2063 7572 if THREAD is cur\n+0000e3a0: 7265 6e74 6c79 2073 7573 7065 6e64 6564 rently suspended\n+0000e3b0: 2066 726f 6d20 7275 6e6e 696e 672e 7265 from running.re\n+0000e3c0: 702e 7468 7265 6164 7323 7468 7265 6164 p.threads#thread\n+0000e3d0: 2d70 6572 6d69 7474 6872 6561 642d 7065 -permitthread-pe\n+0000e3e0: 726d 6974 0a0a 4465 6372 656d 656e 7420 rmit..Decrement \n+0000e3f0: 7468 6520 7468 7265 6164 2070 7265 656d the thread preem\n+0000e400: 7074 696f 6e20 6c6f 636b 2e20 5768 656e ption lock. When\n+0000e410: 2067 7265 6174 6865 7220 7468 616e 207a greather than z\n+0000e420: 6572 6f20 616c 6c0a 7072 6565 6d70 7469 ero all.preempti\n+0000e430: 6f6e 206f 6620 7468 7265 6164 7320 6973 on of threads is\n+0000e440: 2064 6973 6162 6c65 642e 2052 6574 7572 disabled. Retur\n+0000e450: 6e73 2060 7427 2069 6620 7072 6565 6d70 ns `t' if preemp\n+0000e460: 7469 6f6e 2069 7320 626c 6f63 6b65 640a tion is blocked.\n+0000e470: 6173 2074 6869 7320 6675 6e63 7469 6f6e as this function\n+0000e480: 2072 6574 7572 6e73 2e66 696c 652d 6861 returns.file-ha\n+0000e490: 6e64 6c65 722d 616c 6973 7461 206c 6973 ndler-alista lis\n+0000e4a0: 7420 6f66 2060 2852 4547 4558 5020 2e20 t of `(REGEXP . \n+0000e4b0: 4841 4e44 4c45 5229 272e 2049 6620 5245 HANDLER)'. If RE\n+0000e4c0: 4745 5850 206d 6174 6368 6573 2074 6865 GEXP matches the\n+0000e4d0: 206e 616d 6520 6f66 2061 2066 696c 650a name of a file.\n+0000e4e0: 6265 696e 6720 6d61 6e69 7075 6c61 7465 being manipulate\n+0000e4f0: 6420 7468 6520 6675 6e63 7469 6f6e 2048 d the function H\n+0000e500: 414e 444c 4552 2069 7320 6361 6c6c 6564 ANDLER is called\n+0000e510: 2061 7320 2848 414e 444c 4552 204f 5045 as (HANDLER OPE\n+0000e520: 5241 5449 4f4e 0a41 5247 532e 2e2e 2920 RATION.ARGS...) \n+0000e530: 7768 6572 6520 4152 4753 206d 6174 6368 where ARGS match\n+0000e540: 6573 2068 6f77 2074 6865 206f 7269 6769 es how the origi\n+0000e550: 6e61 6c20 6675 6e63 7469 6f6e 2069 7320 nal function is \n+0000e560: 6361 6c6c 6564 2e72 6570 2e69 6f2e 6669 called.rep.io.fi\n+0000e570: 6c65 7323 6669 6c65 2d6e 616d 652d 6162 les#file-name-ab\n+0000e580: 736f 6c75 7465 2d70 6669 6c65 2d6e 616d solute-pfile-nam\n+0000e590: 652d 6162 736f 6c75 7465 2d70 2046 494c e-absolute-p FIL\n+0000e5a0: 452d 4e41 4d45 0a0a 5265 7475 726e 7320 E-NAME..Returns \n+0000e5b0: 7420 6966 2046 494c 452d 4e41 4d45 2069 t if FILE-NAME i\n+0000e5c0: 7320 636f 6e74 6578 742d 696e 6465 7065 s context-indepe\n+0000e5d0: 6e64 656e 742c 2069 2e65 2e20 6974 2064 ndent, i.e. it d\n+0000e5e0: 6f65 7320 6e6f 7420 6e61 6d65 2061 2066 oes not name a f\n+0000e5f0: 696c 650a 7265 6c61 7469 7665 2074 6f20 ile.relative to \n+0000e600: 7468 6520 6465 6661 756c 742d 6469 7265 the default-dire\n+0000e610: 6374 6f72 792e 7265 702e 696f 2e66 696c ctory.rep.io.fil\n+0000e620: 6573 2363 616e 6f6e 6963 616c 2d66 696c es#canonical-fil\n+0000e630: 652d 6e61 6d65 6361 6e6f 6e69 6361 6c2d e-namecanonical-\n+0000e640: 6669 6c65 2d6e 616d 6520 4649 4c45 2d4e file-name FILE-N\n+0000e650: 414d 450a 0a52 6574 7572 6e20 7468 6520 AME..Return the \n+0000e660: 6361 6e6f 6e69 6361 6c20 6e61 6d65 206f canonical name o\n+0000e670: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n+0000e680: 6420 4649 4c45 2d4e 414d 452e 2054 6865 d FILE-NAME. The\n+0000e690: 2063 616e 6f6e 6963 616c 206e 616d 650a canonical name.\n+0000e6a0: 6f66 2061 2066 696c 6520 6973 2064 6566 of a file is def\n+0000e6b0: 696e 6564 2073 7563 6820 7468 6174 2074 ined such that t\n+0000e6c0: 776f 2066 696c 6573 2063 616e 2062 6520 wo files can be \n+0000e6d0: 636f 6d70 6172 6564 2073 696d 706c 7920 compared simply \n+0000e6e0: 6279 2063 6f6d 7061 7269 6e67 0a74 6865 by comparing.the\n+0000e6f0: 6972 2063 616e 6f6e 6963 616c 206e 616d ir canonical nam\n+0000e700: 6573 3b20 6966 2074 6865 206e 616d 6573 es; if the names\n+0000e710: 206d 6174 6368 2c20 7468 6579 2072 6566 match, they ref\n+0000e720: 6572 2074 6f20 7468 6520 7361 6d65 2066 er to the same f\n+0000e730: 696c 652e 0a0a 284e 6f74 6520 7468 6174 ile...(Note that\n+0000e740: 2074 6865 206f 7070 6f73 6974 6520 6973 the opposite is\n+0000e750: 6e27 7420 616c 7761 7973 2074 7275 652c n't always true,\n+0000e760: 2069 6620 7477 6f20 6361 6e6f 6e69 6361 if two canonica\n+0000e770: 6c20 6e61 6d65 7320 646f 6e27 740a 6d61 l names don't.ma\n+0000e780: 7463 6820 7468 6520 6669 6c65 2063 6f75 tch the file cou\n+0000e790: 6c64 2073 7469 6c6c 2062 6520 7468 6520 ld still be the \n+0000e7a0: 7361 6d65 2c20 666f 7220 6578 616d 706c same, for exampl\n+0000e7b0: 6520 7669 6120 6c69 6e6b 732e 204f 6e20 e via links. On \n+0000e7c0: 6d6f 7374 0a6f 7065 7261 7469 6e67 2073 most.operating s\n+0000e7d0: 7973 7465 6d73 2c20 7379 6d62 6f6c 6963 ystems, symbolic\n+0000e7e0: 206c 696e 6b73 2077 696c 6c20 6265 2065 links will be e\n+0000e7f0: 7870 616e 6465 6420 7768 6572 6520 706f xpanded where po\n+0000e800: 7373 6962 6c65 2e29 7265 702e 696f 2e66 ssible.)rep.io.f\n+0000e810: 696c 6573 2366 696c 652d 6e61 6d65 2d61 iles#file-name-a\n+0000e820: 732d 6469 7265 6374 6f72 7966 696c 652d s-directoryfile-\n+0000e830: 6e61 6d65 2d61 732d 6469 7265 6374 6f72 name-as-director\n+0000e840: 7920 4649 4c45 2d4e 414d 450a 0a52 6574 y FILE-NAME..Ret\n+0000e850: 7572 6e20 4649 4c45 2d4e 414d 4520 7375 urn FILE-NAME su\n+0000e860: 6368 2074 6861 7420 6974 206e 616d 6573 ch that it names\n+0000e870: 2061 2064 6972 6563 746f 7279 2028 692e a directory (i.\n+0000e880: 6520 7769 7468 2061 2074 6572 6d69 6e61 e with a termina\n+0000e890: 7469 6e67 0a64 6972 6563 746f 7279 2073 ting.directory s\n+0000e8a0: 6570 6172 6174 6f72 2063 6861 7261 6374 eparator charact\n+0000e8b0: 6572 2e29 7265 702e 696f 2e66 696c 6573 er.)rep.io.files\n+0000e8c0: 2373 6574 2d69 6e70 7574 2d68 616e 646c #set-input-handl\n+0000e8d0: 6572 7365 742d 696e 7075 742d 6861 6e64 erset-input-hand\n+0000e8e0: 6c65 7220 4c4f 4341 4c2d 4649 4c45 2046 ler LOCAL-FILE F\n+0000e8f0: 554e 4354 494f 4e0a 0a41 7272 616e 6765 UNCTION..Arrange\n+0000e900: 2066 6f72 2046 554e 4354 494f 4e20 746f for FUNCTION to\n+0000e910: 2062 6520 6361 6c6c 6564 2077 6865 6e65 be called whene\n+0000e920: 7665 7220 7065 6e64 696e 6720 696e 7075 ver pending inpu\n+0000e930: 7420 6973 2061 7661 696c 6162 6c65 0a6f t is available.o\n+0000e940: 6e20 4c4f 4341 4c2d 4649 4c45 2e20 4e6f n LOCAL-FILE. No\n+0000e950: 7465 2074 6861 7420 7468 6973 206d 616b te that this mak\n+0000e960: 6573 204c 4f43 414c 2d46 494c 4520 646f es LOCAL-FILE do\n+0000e970: 206e 6f6e 2d62 6c6f 636b 696e 6720 696e non-blocking in\n+0000e980: 7075 742e 7265 702e 696f 2e66 696c 6573 put.rep.io.files\n+0000e990: 2366 696c 6570 6669 6c65 7020 4152 470a #filepfilep ARG.\n+0000e9a0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+0000e9b0: 4720 6973 2061 2066 696c 6520 6f62 6a65 G is a file obje\n+0000e9c0: 6374 2e72 6570 2e69 6f2e 6669 6c65 7323 ct.rep.io.files#\n+0000e9d0: 6669 6c65 2d74 7479 7066 696c 652d 7474 file-ttypfile-tt\n+0000e9e0: 7970 2046 494c 450a 0a52 6574 7572 6e73 yp FILE..Returns\n+0000e9f0: 2074 7275 6520 6966 2046 494c 4520 6973 true if FILE is\n+0000ea00: 206c 696e 6b65 6420 746f 2061 2074 7479 linked to a tty\n+0000ea10: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n+0000ea20: 6c65 2d62 6f75 6e64 2d73 7472 6561 6d66 le-bound-streamf\n+0000ea30: 696c 652d 626f 756e 642d 7374 7265 616d ile-bound-stream\n+0000ea40: 2046 494c 450a 0a49 6620 6669 6c65 206f FILE..If file o\n+0000ea50: 626a 6563 7420 4649 4c45 2064 6f65 736e bject FILE doesn\n+0000ea60: 2774 2072 6566 6572 2074 6f20 6120 6c6f 't refer to a lo\n+0000ea70: 6361 6c20 6669 6c65 2c20 7265 7475 726e cal file, return\n+0000ea80: 2074 6865 2073 7472 6561 6d0a 7468 6174 the stream.that\n+0000ea90: 2069 7427 7320 626f 756e 6420 746f 2e72 it's bound to.r\n+0000eaa0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+0000eab0: 2d68 616e 646c 6572 2d64 6174 6166 696c -handler-datafil\n+0000eac0: 652d 6861 6e64 6c65 722d 6461 7461 2046 e-handler-data F\n+0000ead0: 494c 450a 0a52 6574 7572 6e20 7468 6520 ILE..Return the \n+0000eae0: 6861 6e64 6c65 722d 7370 6563 6966 6963 handler-specific\n+0000eaf0: 2064 6174 6120 666f 7220 4649 4c45 2e72 data for FILE.r\n+0000eb00: 6570 2e69 6f2e 6669 6c65 7323 6f70 656e ep.io.files#open\n+0000eb10: 2d66 696c 656f 7065 6e2d 6669 6c65 2046 -fileopen-file F\n+0000eb20: 494c 452d 4e41 4d45 2041 4343 4553 532d ILE-NAME ACCESS-\n+0000eb30: 5459 5045 0a0a 5265 7475 726e 2061 206e TYPE..Return a n\n+0000eb40: 6577 2066 696c 6520 6f62 6a65 6374 2072 ew file object r\n+0000eb50: 6566 6572 656e 6369 6e67 2074 6865 206c eferencing the l\n+0000eb60: 6f67 6963 616c 2066 696c 6520 6361 6c6c ogical file call\n+0000eb70: 6564 2046 494c 452d 4e41 4d45 2c0a 666f ed FILE-NAME,.fo\n+0000eb80: 7220 4143 4345 5353 2d54 5950 4520 7265 r ACCESS-TYPE re\n+0000eb90: 7175 6573 7473 2e20 4143 4345 5353 2d54 quests. ACCESS-T\n+0000eba0: 5950 4520 6361 6e20 6265 206f 6e65 206f YPE can be one o\n+0000ebb0: 6620 7468 6520 7379 6d62 6f6c 733a 0a0a f the symbols:..\n+0000ebc0: 0972 6561 6409 0946 6f72 2069 6e70 7574 .read..For input\n+0000ebd0: 0a09 7772 6974 6509 0954 7275 6e63 6174 ..write..Truncat\n+0000ebe0: 6520 6f72 2063 7265 6174 6520 7468 6520 e or create the \n+0000ebf0: 6669 6c65 2c20 616e 6420 6f70 656e 2066 file, and open f\n+0000ec00: 6f72 206f 7574 7075 740a 0961 7070 656e or output..appen\n+0000ec10: 6409 094f 7065 6e20 666f 7220 6f75 7470 d..Open for outp\n+0000ec20: 7574 2061 7420 7468 6520 656e 6420 6f66 ut at the end of\n+0000ec30: 2074 6865 2066 696c 652e 7265 702e 696f the file.rep.io\n+0000ec40: 2e66 696c 6573 2363 6c6f 7365 2d66 696c .files#close-fil\n+0000ec50: 6563 6c6f 7365 2d66 696c 6520 4649 4c45 eclose-file FILE\n+0000ec60: 0a0a 5369 676e 616c 2074 6861 7420 7468 ..Signal that th\n+0000ec70: 6572 6520 7769 6c6c 2062 6520 6e6f 206d ere will be no m\n+0000ec80: 6f72 6520 492f 4f20 7468 726f 7567 6820 ore I/O through \n+0000ec90: 7468 6520 6669 6c65 206f 626a 6563 7420 the file object \n+0000eca0: 4649 4c45 2e72 6570 2e69 6f2e 6669 6c65 FILE.rep.io.file\n+0000ecb0: 7323 666c 7573 682d 6669 6c65 666c 7573 s#flush-fileflus\n+0000ecc0: 682d 6669 6c65 2046 494c 450a 0a46 6c75 h-file FILE..Flu\n+0000ecd0: 7368 2061 6e79 2062 7566 6665 7265 6420 sh any buffered \n+0000ece0: 6f75 7470 7574 206f 6e20 4649 4c45 2e20 output on FILE. \n+0000ecf0: 5468 6973 2069 7320 7573 7561 6c6c 7920 This is usually \n+0000ed00: 756e 6e65 6365 7373 6172 7920 7369 6e63 unnecessary sinc\n+0000ed10: 650a 616c 6c20 6f75 7470 7574 2077 696c e.all output wil\n+0000ed20: 6c20 6265 2066 6c75 7368 6564 2077 6865 l be flushed whe\n+0000ed30: 6e20 4649 4c45 2069 7320 6576 656e 7475 n FILE is eventu\n+0000ed40: 616c 6c79 2063 6c6f 7365 642e 7265 702e ally closed.rep.\n+0000ed50: 696f 2e66 696c 6573 2364 656c 6574 652d io.files#delete-\n+0000ed60: 6469 7265 6374 6f72 7964 656c 6574 652d directorydelete-\n+0000ed70: 6469 7265 6374 6f72 7920 4449 5245 4354 directory DIRECT\n+0000ed80: 4f52 592d 4e41 4d45 0a0a 4465 6c65 7465 ORY-NAME..Delete\n+0000ed90: 2074 6865 2064 6972 6563 746f 7279 2063 the directory c\n+0000eda0: 616c 6c65 6420 4449 5245 4354 4f52 592d alled DIRECTORY-\n+0000edb0: 4e41 4d45 2e20 4e6f 7465 2074 6861 7420 NAME. Note that \n+0000edc0: 7468 6520 6469 7265 6374 6f72 7920 696e the directory in\n+0000edd0: 0a71 7565 7374 696f 6e20 7368 6f75 6c64 .question should\n+0000ede0: 2062 6520 656d 7074 792e 7265 702e 696f be empty.rep.io\n+0000edf0: 2e66 696c 6573 2363 6f70 792d 6669 6c65 .files#copy-file\n+0000ee00: 636f 7079 2d66 696c 6520 534f 5552 4345 copy-file SOURCE\n+0000ee10: 2044 4553 5449 4e41 5449 4f4e 0a0a 4372 DESTINATION..Cr\n+0000ee20: 6561 7465 2061 206e 6577 2063 6f70 7920 eate a new copy \n+0000ee30: 6f66 2074 6865 2066 696c 6520 6361 6c6c of the file call\n+0000ee40: 6564 2053 4f55 5243 452c 2061 7320 7468 ed SOURCE, as th\n+0000ee50: 6520 6669 6c65 2063 616c 6c65 6420 4445 e file called DE\n+0000ee60: 5354 494e 4154 494f 4e2e 7265 702e 696f STINATION.rep.io\n+0000ee70: 2e66 696c 6573 2366 696c 652d 6578 6563 .files#file-exec\n+0000ee80: 7574 6162 6c65 2d70 6669 6c65 2d65 7865 utable-pfile-exe\n+0000ee90: 6375 7461 626c 652d 7020 4649 4c45 2d4e cutable-p FILE-N\n+0000eea0: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n+0000eeb0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n+0000eec0: 6420 4649 4c45 2d4e 414d 4520 6973 2065 d FILE-NAME is e\n+0000eed0: 7865 6375 7461 626c 652e 7265 702e 696f xecutable.rep.io\n+0000eee0: 2e66 696c 6573 2366 696c 652d 6578 6973 .files#file-exis\n+0000eef0: 7473 2d70 6669 6c65 2d65 7869 7374 732d ts-pfile-exists-\n+0000ef00: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret\n+0000ef10: 7572 6e73 2074 2069 6620 7468 6520 6669 urns t if the fi\n+0000ef20: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n+0000ef30: 414d 4520 6578 6973 7473 2e72 6570 2e69 AME exists.rep.i\n+0000ef40: 6f2e 6669 6c65 7323 6669 6c65 2d72 6567 o.files#file-reg\n+0000ef50: 756c 6172 2d70 6669 6c65 2d72 6567 756c ular-pfile-regul\n+0000ef60: 6172 2d70 2046 494c 452d 4e41 4d45 0a0a ar-p FILE-NAME..\n+0000ef70: 5265 7475 726e 7320 7420 6966 2074 6865 Returns t if the\n+0000ef80: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n+0000ef90: 452d 4e41 4d45 2069 7320 6120 6e6f 726d E-NAME is a norm\n+0000efa0: 616c 2066 696c 652c 2069 652c 206e 6f74 al file, ie, not\n+0000efb0: 2061 0a64 6972 6563 746f 7279 2c20 6465 a.directory, de\n+0000efc0: 7669 6365 2c20 7379 6d62 6f6c 6963 206c vice, symbolic l\n+0000efd0: 696e 6b2c 2065 7463 2e2e 2e00 7265 702e ink, etc....rep.\n+0000efe0: 6e65 742e 7270 6323 7270 632d 6372 6561 net.rpc#rpc-crea\n+0000eff0: 7465 2d73 6572 7665 7200 0000 0000 0000 te-server.......\n+0000f000: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n+0000f010: 6164 2d73 7573 7065 6e64 7468 7265 6164 ad-suspendthread\n+0000f020: 2d73 7573 7065 6e64 205b 5448 5245 4144 -suspend [THREAD\n+0000f030: 5d20 5b4d 5345 4353 5d0a 0a4d 6172 6b20 ] [MSECS]..Mark \n+0000f040: 5448 5245 4144 2028 6f72 2074 6865 2063 THREAD (or the c\n+0000f050: 7572 7265 6e74 2074 6872 6561 6429 2061 urrent thread) a\n+0000f060: 7320 6265 696e 6720 7375 7370 656e 6465 s being suspende\n+0000f070: 642e 2049 7420 7769 6c6c 206e 6f74 2062 d. It will not b\n+0000f080: 650a 7365 6c65 6374 6564 2075 6e74 696c e.selected until\n+0000f090: 2069 7420 6861 7320 7468 6973 2073 7461 it has this sta\n+0000f0a0: 7475 7320 7265 6d6f 7665 642e 2053 7573 tus removed. Sus\n+0000f0b0: 7065 6e64 696e 6720 7468 6520 6375 7272 pending the curr\n+0000f0c0: 656e 740a 7468 7265 6164 2077 696c 6c20 ent.thread will \n+0000f0d0: 7061 7373 2063 6f6e 7472 6f6c 2074 6f20 pass control to \n+0000f0e0: 7468 6520 6e65 7874 2072 756e 6e61 626c the next runnabl\n+0000f0f0: 6520 7468 7265 6164 2e20 4966 2074 6865 e thread. If the\n+0000f100: 7265 2061 7265 206e 6f0a 7275 6e6e 6162 re are no.runnab\n+0000f110: 6c65 2074 6872 6561 6473 2c20 7468 656e le threads, then\n+0000f120: 2073 6c65 6570 2075 6e74 696c 2074 6865 sleep until the\n+0000f130: 206e 6578 7420 7468 7265 6164 2062 6563 next thread bec\n+0000f140: 6f6d 6573 2072 756e 6e61 626c 652e 0a0a omes runnable...\n+0000f150: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n+0000f160: 7468 6520 7469 6d65 6f75 7420 7761 7320 the timeout was \n+0000f170: 7265 6163 6865 642e 7265 702e 7468 7265 reached.rep.thre\n+0000f180: 6164 7323 7468 7265 6164 2d6a 6f69 6e74 ads#thread-joint\n+0000f190: 6872 6561 642d 6a6f 696e 2054 4852 4541 hread-join THREA\n+0000f1a0: 4420 5b4d 5345 4353 5d20 5b44 4546 4155 D [MSECS] [DEFAU\n+0000f1b0: 4c54 2d56 414c 5545 5d0a 0a53 7573 7065 LT-VALUE]..Suspe\n+0000f1c0: 6e64 2074 6865 2063 7572 7265 6e74 2074 nd the current t\n+0000f1d0: 6872 6561 6420 756e 7469 6c20 5448 5245 hread until THRE\n+0000f1e0: 4144 2068 6173 2065 7869 7465 642c 206f AD has exited, o\n+0000f1f0: 7220 4d53 4543 530a 6d69 6c6c 6973 6563 r MSECS.millisec\n+0000f200: 6f6e 6473 2068 6176 6520 7061 7373 6564 onds have passed\n+0000f210: 2e20 4966 2054 4852 4541 4420 6578 6974 . If THREAD exit\n+0000f220: 7320 6e6f 726d 616c 6c79 2c20 7265 7475 s normally, retu\n+0000f230: 726e 2074 6865 2076 616c 7565 206f 660a rn the value of.\n+0000f240: 7468 6520 6c61 7374 2066 6f72 6d20 6974 the last form it\n+0000f250: 2065 7661 6c75 6174 6564 2c20 656c 7365 evaluated, else\n+0000f260: 2072 6574 7572 6e20 4445 4641 554c 542d return DEFAULT-\n+0000f270: 5641 4c55 452e 0a0a 4974 2069 7320 616e VALUE...It is an\n+0000f280: 2065 7272 6f72 2074 6f20 6361 6c6c 2074 error to call t\n+0000f290: 6872 6561 642d 6a6f 696e 206f 6e20 6120 hread-join on a \n+0000f2a0: 5448 5245 4144 2074 6861 7420 6973 206e THREAD that is n\n+0000f2b0: 6f74 2061 206d 656d 6265 7220 6f66 0a63 ot a member of.c\n+0000f2c0: 7572 7265 6e74 2064 796e 616d 6963 2072 urrent dynamic r\n+0000f2d0: 6f6f 742e 7265 702e 7468 7265 6164 7323 oot.rep.threads#\n+0000f2e0: 7468 7265 6164 2d65 7869 7465 642d 7074 thread-exited-pt\n+0000f2f0: 6872 6561 642d 6578 6974 6564 2d70 2054 hread-exited-p T\n+0000f300: 4852 4541 440a 0a52 6574 7572 6e20 6074 HREAD..Return `t\n+0000f310: 2720 6966 2054 4852 4541 4420 6861 7320 ' if THREAD has \n+0000f320: 6578 6974 6564 2e72 6570 2e74 6872 6561 exited.rep.threa\n+0000f330: 6473 2363 7572 7265 6e74 2d74 6872 6561 ds#current-threa\n+0000f340: 6463 7572 7265 6e74 2d74 6872 6561 6420 dcurrent-thread \n+0000f350: 5b44 4550 5448 5d0a 0a52 6574 7572 6e20 [DEPTH]..Return \n+0000f360: 7468 6520 6375 7272 656e 746c 7920 6578 the currently ex\n+0000f370: 6563 7574 696e 6720 7468 7265 6164 2e72 ecuting thread.r\n+0000f380: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa\n+0000f390: 642d 666f 7262 6964 7468 7265 6164 2d66 d-forbidthread-f\n+0000f3a0: 6f72 6269 640a 0a49 6e63 7265 6d65 6e74 orbid..Increment\n+0000f3b0: 2074 6865 2074 6872 6561 6420 7072 6565 the thread pree\n+0000f3c0: 6d70 7469 6f6e 206c 6f63 6b2e 2057 6865 mption lock. Whe\n+0000f3d0: 6e20 6772 6561 7468 6572 2074 6861 6e20 n greather than \n+0000f3e0: 7a65 726f 2061 6c6c 0a70 7265 656d 7074 zero all.preempt\n+0000f3f0: 696f 6e20 6f66 2074 6872 6561 6473 2069 ion of threads i\n+0000f400: 7320 6469 7361 626c 6564 2e20 5265 7475 s disabled. Retu\n+0000f410: 726e 7320 6074 2720 6966 2070 7265 656d rns `t' if preem\n+0000f420: 7074 696f 6e20 6973 2062 6c6f 636b 6564 ption is blocked\n+0000f430: 0a61 7320 7468 6973 2066 756e 6374 696f .as this functio\n+0000f440: 6e20 7265 7475 726e 732e 7265 702e 7574 n returns.rep.ut\n+0000f450: 696c 2e6d 6435 236d 6435 2d73 7472 696e il.md5#md5-strin\n+0000f460: 676d 6435 2d73 7472 696e 6720 5354 5249 gmd5-string STRI\n+0000f470: 4e47 0a0a 5265 7475 726e 2074 6865 2069 NG..Return the i\n+0000f480: 6e74 6567 6572 2072 6570 7265 7365 6e74 nteger represent\n+0000f490: 696e 6720 7468 6520 4d44 3520 6d65 7373 ing the MD5 mess\n+0000f4a0: 6167 6520 6469 6765 7374 206f 6620 7468 age digest of th\n+0000f4b0: 6520 6279 7465 730a 7374 6f72 6564 2069 e bytes.stored i\n+0000f4c0: 6e20 5354 5249 4e47 2e20 5468 6973 2069 n STRING. This i\n+0000f4d0: 6e74 6567 6572 2077 696c 6c20 6861 7665 nteger will have\n+0000f4e0: 206e 6f20 6d6f 7265 2074 6861 6e20 3132 no more than 12\n+0000f4f0: 3820 7369 676e 6966 6963 616e 740a 6269 8 significant.bi\n+0000f500: 7473 2e72 6570 2e75 7469 6c2e 6d64 3523 ts.rep.util.md5#\n+0000f510: 6d64 352d 6c6f 6361 6c2d 6669 6c65 6d64 md5-local-filemd\n+0000f520: 352d 6c6f 6361 6c2d 6669 6c65 204c 4f43 5-local-file LOC\n+0000f530: 414c 2d46 494c 452d 4e41 4d45 0a0a 5265 AL-FILE-NAME..Re\n+0000f540: 7475 726e 2074 6865 2069 6e74 6567 6572 turn the integer\n+0000f550: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th\n+0000f560: 6520 4d44 3520 6d65 7373 6167 6520 6469 e MD5 message di\n+0000f570: 6765 7374 206f 6620 7468 6520 6279 7465 gest of the byte\n+0000f580: 730a 7374 6f72 6564 2069 6e20 7468 6520 s.stored in the \n+0000f590: 6669 6c65 2063 616c 6c65 6420 4c4f 4341 file called LOCA\n+0000f5a0: 4c2d 4649 4c45 2d4e 414d 4520 2877 6869 L-FILE-NAME (whi\n+0000f5b0: 6368 206d 7573 7420 6e61 6d65 2061 2066 ch must name a f\n+0000f5c0: 696c 6520 696e 0a74 6865 206c 6f63 616c ile in.the local\n+0000f5d0: 2066 696c 696e 6720 7379 7374 656d 292e filing system).\n+0000f5e0: 2054 6865 2072 6574 7572 6e65 6420 696e The returned in\n+0000f5f0: 7465 6765 7220 7769 6c6c 2068 6176 6520 teger will have \n+0000f600: 6e6f 206d 6f72 6520 7468 616e 0a31 3238 no more than.128\n+0000f610: 2073 6967 6e69 6669 6361 6e74 2062 6974 significant bit\n+0000f620: 732e 6465 6661 756c 742d 6469 7265 6374 s.default-direct\n+0000f630: 6f72 7942 7566 6665 722d 6c6f 6361 6c20 oryBuffer-local \n+0000f640: 7661 7269 6162 6c65 2061 6273 6f6c 7574 variable absolut\n+0000f650: 656c 7920 6465 6669 6e69 6e67 2074 6865 ely defining the\n+0000f660: 2064 6972 6563 746f 7279 2074 6f20 7768 directory to wh\n+0000f670: 6963 6820 616c 6c20 6669 6c65 730a 6163 ich all files.ac\n+0000f680: 6365 7373 6564 2069 6e20 7468 6520 6275 cessed in the bu\n+0000f690: 6666 6572 2061 7265 2072 6573 6f6c 7665 ffer are resolve\n+0000f6a0: 6420 6672 6f6d 2028 756e 6c65 7373 2074 d from (unless t\n+0000f6b0: 6865 7927 7265 2061 6273 6f6c 7574 652e hey're absolute.\n+0000f6c0: 2920 7265 702e 696f 2e66 696c 6573 2365 ) rep.io.files#e\n+0000f6d0: 7870 616e 642d 6669 6c65 2d6e 616d 6565 xpand-file-namee\n+0000f6e0: 7870 616e 642d 6669 6c65 2d6e 616d 6520 xpand-file-name \n+0000f6f0: 4649 4c45 2d4e 414d 4520 5b42 4153 452d FILE-NAME [BASE-\n+0000f700: 4449 525d 0a0a 4578 7061 6e64 7320 4649 DIR]..Expands FI\n+0000f710: 4c45 2d4e 414d 4520 6173 7375 6d69 6e67 LE-NAME assuming\n+0000f720: 2074 6861 7420 6974 2073 7065 6369 6669 that it specifi\n+0000f730: 6573 2061 2066 696c 6520 7265 6c61 7469 es a file relati\n+0000f740: 7665 2074 6f20 4241 5345 2d44 4952 2e0a ve to BASE-DIR..\n+0000f750: 4966 2042 4153 452d 4449 5220 6973 2075 If BASE-DIR is u\n+0000f760: 6e64 6566 696e 6564 2069 7420 6973 2074 ndefined it is t\n+0000f770: 616b 656e 2061 7320 7468 6520 6375 7272 aken as the curr\n+0000f780: 656e 7420 7661 6c75 6520 6f66 2074 6865 ent value of the\n+0000f790: 0a60 6465 6661 756c 742d 6469 7265 6374 .`default-direct\n+0000f7a0: 6f72 7927 2076 6172 6961 626c 652e 2057 ory' variable. W\n+0000f7b0: 6869 6c65 2065 7870 616e 6469 6e67 2074 hile expanding t\n+0000f7c0: 6865 2066 696c 6520 6e61 6d65 2c20 616e he file name, an\n+0000f7d0: 7920 6f62 7669 6f75 730a 7369 6d70 6c69 y obvious.simpli\n+0000f7e0: 6669 6361 7469 6f6e 7320 7769 6c6c 2062 fications will b\n+0000f7f0: 6520 7065 7266 6f72 6d65 6420 2865 2e67 e performed (e.g\n+0000f800: 2e20 6f6e 2055 6e69 7820 7468 6520 7265 . on Unix the re\n+0000f810: 6d6f 7661 6c20 6f66 2022 2e22 2061 6e64 moval of \".\" and\n+0000f820: 0a22 2e2e 2220 7768 6572 6520 706f 7373 .\"..\" where poss\n+0000f830: 6962 6c65 292e 0a0a 4e6f 7465 2074 6861 ible)...Note tha\n+0000f840: 7420 7468 6520 7265 7475 726e 6564 2066 t the returned f\n+0000f850: 696c 6520 6e61 6d65 2077 696c 6c20 6f6e ile name will on\n+0000f860: 6c79 2062 6520 6162 736f 6c75 7465 2069 ly be absolute i\n+0000f870: 6620 6f6e 6520 6f66 2074 6865 0a66 6f6c f one of the.fol\n+0000f880: 6c6f 7769 6e67 2063 6f6e 6469 7469 6f6e lowing condition\n+0000f890: 7320 6973 206d 6574 3a0a 2020 312e 2042 s is met:. 1. B\n+0000f8a0: 4153 452d 4449 5220 286f 7220 6064 6566 ASE-DIR (or `def\n+0000f8b0: 6175 6c74 2d64 6972 6563 746f 7279 2729 ault-directory')\n+0000f8c0: 2069 7320 6162 736f 6c75 7465 0a20 2032 is absolute. 2\n+0000f8d0: 2e20 4649 4c45 2d4e 414d 4520 6973 2061 . FILE-NAME is a\n+0000f8e0: 6c72 6561 6479 2061 6273 6f6c 7574 652e lready absolute.\n+0000f8f0: 0a0a 4e6f 7465 2066 6f72 2066 696c 6520 ..Note for file \n+0000f900: 6861 6e64 6c65 7220 696d 706c 656d 656e handler implemen\n+0000f910: 746f 7273 3a20 7768 656e 2061 2068 616e tors: when a han\n+0000f920: 646c 6572 2069 7320 6361 6c6c 6564 2066 dler is called f\n+0000f930: 6f72 2074 6865 0a60 6578 7061 6e64 2d66 or the.`expand-f\n+0000f940: 696c 652d 6e61 6d65 2720 6f70 6572 6174 ile-name' operat\n+0000f950: 696f 6e2c 2069 7420 7769 6c6c 206f 6e6c ion, it will onl\n+0000f960: 7920 6576 6572 2072 6563 6569 7665 206f y ever receive o\n+0000f970: 6e65 2061 7267 756d 656e 742c 0a74 6865 ne argument,.the\n+0000f980: 2061 6c72 6561 6479 2065 7870 616e 6465 already expande\n+0000f990: 6420 6669 6c65 206e 616d 652e 2054 6865 d file name. The\n+0000f9a0: 206f 6e6c 7920 6163 7469 6f6e 2074 6861 only action tha\n+0000f9b0: 7420 6d61 7920 6265 206e 6565 6420 746f t may be need to\n+0000f9c0: 0a62 6520 7461 6b65 6e20 6973 2074 6f20 .be taken is to \n+0000f9d0: 7369 6d70 6c69 6679 2074 6865 2066 696c simplify the fil\n+0000f9e0: 6520 6e61 6d65 2028 652e 672e 2072 656d e name (e.g. rem\n+0000f9f0: 6f76 696e 6720 222e 2220 616e 6420 222e oving \".\" and \".\n+0000fa00: 2e22 2065 6e74 7269 6573 0a6f 7220 7768 .\" entries.or wh\n+0000fa10: 6174 6576 6572 292e 7265 702e 696f 2e66 atever).rep.io.f\n+0000fa20: 696c 6573 236c 6f63 616c 2d66 696c 652d iles#local-file-\n+0000fa30: 6e61 6d65 6c6f 6361 6c2d 6669 6c65 2d6e namelocal-file-n\n+0000fa40: 616d 6520 4649 4c45 2d4e 414d 450a 0a57 ame FILE-NAME..W\n+0000fa50: 6865 6e20 706f 7373 6962 6c65 2c20 7265 hen possible, re\n+0000fa60: 7475 726e 2061 2073 7472 696e 6720 6162 turn a string ab\n+0000fa70: 736f 6c75 7465 6c79 206e 616d 696e 6720 solutely naming \n+0000fa80: 7468 6520 6669 6c65 2069 6e20 7468 6520 the file in the \n+0000fa90: 6c6f 6361 6c0a 6669 6c65 2073 7973 7465 local.file syste\n+0000faa0: 6d20 7468 6174 2046 494c 452d 4e41 4d45 m that FILE-NAME\n+0000fab0: 2072 6566 6572 7320 746f 2e20 4966 2046 refers to. If F\n+0000fac0: 494c 452d 4e41 4d45 2064 6f65 7320 6e6f ILE-NAME does no\n+0000fad0: 7420 7265 6665 7220 746f 0a61 2066 696c t refer to.a fil\n+0000fae0: 6520 696e 2074 6865 206c 6f63 616c 2073 e in the local s\n+0000faf0: 7973 7465 6d2c 2072 6574 7572 6e20 6e69 ystem, return ni\n+0000fb00: 6c2e 7265 702e 696f 2e66 696c 6573 2366 l.rep.io.files#f\n+0000fb10: 696c 652d 6e61 6d65 2d6e 6f6e 6469 7265 ile-name-nondire\n+0000fb20: 6374 6f72 7966 696c 652d 6e61 6d65 2d6e ctoryfile-name-n\n+0000fb30: 6f6e 6469 7265 6374 6f72 7920 4649 4c45 ondirectory FILE\n+0000fb40: 2d4e 414d 450a 0a52 6574 7572 6e20 7468 -NAME..Return th\n+0000fb50: 6520 6469 7265 6374 6f72 7920 636f 6d70 e directory comp\n+0000fb60: 6f6e 656e 7420 6f66 2046 494c 452d 4e41 onent of FILE-NA\n+0000fb70: 4d45 2c20 696e 636c 7564 696e 6720 7468 ME, including th\n+0000fb80: 6520 6669 6e61 6c0a 6469 7265 6374 6f72 e final.director\n+0000fb90: 7920 7365 7061 7261 746f 722e 7265 702e y separator.rep.\n+0000fba0: 696f 2e66 696c 6573 2366 696c 652d 6e61 io.files#file-na\n+0000fbb0: 6d65 2d64 6972 6563 746f 7279 6669 6c65 me-directoryfile\n+0000fbc0: 2d6e 616d 652d 6469 7265 6374 6f72 7920 -name-directory \n+0000fbd0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n+0000fbe0: 6e20 7468 6520 6669 6c65 206e 616d 6520 n the file name \n+0000fbf0: 636f 6d70 6f6e 656e 7420 6f66 2046 494c component of FIL\n+0000fc00: 452d 4e41 4d45 2c20 692e 652e 2065 7665 E-NAME, i.e. eve\n+0000fc10: 7279 7468 696e 6720 666f 6c6c 6f77 696e rything followin\n+0000fc20: 670a 7468 6520 6669 6e61 6c20 6469 7265 g.the final dire\n+0000fc30: 6374 6f72 7920 7365 7061 7261 746f 722e ctory separator.\n+0000fc40: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir\n+0000fc50: 6563 746f 7279 2d66 696c 652d 6e61 6d65 ectory-file-name\n+0000fc60: 6469 7265 6374 6f72 792d 6669 6c65 2d6e directory-file-n\n+0000fc70: 616d 6520 4449 522d 4e41 4d45 0a0a 5265 ame DIR-NAME..Re\n+0000fc80: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of\n+0000fc90: 2074 6865 2066 696c 6520 7265 7072 6573 the file repres\n+0000fca0: 656e 7469 6e67 2074 6865 2064 6972 6563 enting the direc\n+0000fcb0: 746f 7279 2063 616c 6c65 6420 4449 522d tory called DIR-\n+0000fcc0: 4e41 4d45 2e0a 5468 6973 2069 7320 7468 NAME..This is th\n+0000fcd0: 6520 6f70 706f 7369 7465 206f 6620 6669 e opposite of fi\n+0000fce0: 6c65 2d6e 616d 652d 6173 2d64 6972 6563 le-name-as-direc\n+0000fcf0: 746f 7279 2c20 7369 6e63 6520 6974 7320 tory, since its \n+0000fd00: 6566 6665 6374 2069 7320 746f 0a5f 7265 effect is to._re\n+0000fd10: 6d6f 7665 5f20 616e 7920 7465 726d 696e move_ any termin\n+0000fd20: 6174 696e 6720 6469 7265 6374 6f72 7920 ating directory \n+0000fd30: 7365 7061 7261 746f 722e 7265 702e 696f separator.rep.io\n+0000fd40: 2e66 696c 6573 2366 696c 652d 6269 6e64 .files#file-bind\n+0000fd50: 696e 6766 696c 652d 6269 6e64 696e 6720 ingfile-binding \n+0000fd60: 4649 4c45 0a0a 5265 7475 726e 7320 7468 FILE..Returns th\n+0000fd70: 6520 6e61 6d65 206f 6620 7468 6520 6c6f e name of the lo\n+0000fd80: 6769 6361 6c20 6669 6c65 2074 6861 7420 gical file that \n+0000fd90: 4649 4c45 2077 6173 206f 7065 6e65 6420 FILE was opened \n+0000fda0: 746f 2061 6363 6573 732c 206f 7220 6e69 to access, or ni\n+0000fdb0: 6c0a 6966 2069 7420 6861 7320 6265 656e l.if it has been\n+0000fdc0: 2063 6c6f 7365 642c 2062 7574 2069 7320 closed, but is \n+0000fdd0: 7374 696c 6c20 746f 2062 6520 6761 7262 still to be garb\n+0000fde0: 6167 6520 636f 6c6c 6563 7465 642e 7265 age collected.re\n+0000fdf0: 702e 696f 2e66 696c 6573 2373 6574 2d66 p.io.files#set-f\n+0000fe00: 696c 652d 6861 6e64 6c65 722d 6461 7461 ile-handler-data\n+0000fe10: 7365 742d 6669 6c65 2d68 616e 646c 6572 set-file-handler\n+0000fe20: 2d64 6174 6120 4649 4c45 2044 4154 410a -data FILE DATA.\n+0000fe30: 0a53 6574 2074 6865 2068 616e 646c 6572 .Set the handler\n+0000fe40: 2d73 7065 6369 6669 6320 6461 7461 206f -specific data o\n+0000fe50: 6620 6669 6c65 206f 626a 6563 7420 4649 f file object FI\n+0000fe60: 4c45 2074 6f20 4441 5441 2e72 6570 2e69 LE to DATA.rep.i\n+0000fe70: 6f2e 6669 6c65 7323 6d61 6b65 2d66 696c o.files#make-fil\n+0000fe80: 652d 6672 6f6d 2d73 7472 6561 6d6d 616b e-from-streammak\n+0000fe90: 652d 6669 6c65 2d66 726f 6d2d 7374 7265 e-file-from-stre\n+0000fea0: 616d 2046 494c 452d 4e41 4d45 2053 5452 am FILE-NAME STR\n+0000feb0: 4541 4d20 4841 4e44 4c45 520a 0a52 6574 EAM HANDLER..Ret\n+0000fec0: 7572 6e20 6120 6e65 7720 6669 6c65 206f urn a new file o\n+0000fed0: 626a 6563 7420 7468 6174 2072 6566 6572 bject that refer\n+0000fee0: 7320 746f 2074 6865 206c 6f67 6963 616c s to the logical\n+0000fef0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n+0000ff00: 452d 4e41 4d45 2c0a 7468 6174 2069 7320 E-NAME,.that is \n+0000ff10: 6e6f 7420 696e 2074 6865 206c 6f63 616c not in the local\n+0000ff20: 2066 696c 696e 6720 7379 7374 656d 2e20 filing system. \n+0000ff30: 416c 6c20 6163 6365 7373 2074 6f20 7468 All access to th\n+0000ff40: 6520 6669 6c65 206f 626a 6563 740a 7769 e file object.wi\n+0000ff50: 6c6c 2062 6520 6469 7265 6374 6564 2074 ll be directed t\n+0000ff60: 6872 6f75 6768 2074 6865 2073 7472 6561 hrough the strea\n+0000ff70: 6d20 6f62 6a65 6374 2053 5452 4541 4d2c m object STREAM,\n+0000ff80: 2061 6e64 2074 6865 2066 696c 6520 6861 and the file ha\n+0000ff90: 6e64 6c65 720a 6675 6e63 7469 6f6e 2048 ndler.function H\n+0000ffa0: 414e 444c 4552 2e72 6570 2e69 6f2e 6669 ANDLER.rep.io.fi\n+0000ffb0: 6c65 7323 6465 6c65 7465 2d66 696c 6564 les#delete-filed\n+0000ffc0: 656c 6574 652d 6669 6c65 2046 494c 452d elete-file FILE-\n+0000ffd0: 4e41 4d45 0a0a 4465 6c65 7465 2074 6865 NAME..Delete the\n+0000ffe0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n+0000fff0: 452d 4e41 4d45 2e00 0000 0000 0000 0000 E-NAME..........\n+00010000: 7265 702e 696f 2e66 696c 6573 2373 6565 rep.io.files#see\n+00010010: 6b2d 6669 6c65 7365 656b 2d66 696c 6520 k-fileseek-file \n+00010020: 4649 4c45 205b 4f46 4653 4554 5d20 5b57 FILE [OFFSET] [W\n+00010030: 4845 5245 2d46 524f 4d5d 0a0a 4361 6c6c HERE-FROM]..Call\n+00010040: 6564 2061 7320 2873 6565 6b2d 6669 6c65 ed as (seek-file\n+00010050: 2046 494c 4529 2c20 7265 7475 726e 7320 FILE), returns \n+00010060: 7468 6520 6469 7374 616e 6365 2069 6e20 the distance in \n+00010070: 6279 7465 7320 6672 6f6d 2074 6865 2073 bytes from the s\n+00010080: 7461 7274 0a6f 6620 7468 6520 6669 6c65 tart.of the file\n+00010090: 2074 6861 7420 7468 6520 6e65 7874 2063 that the next c\n+000100a0: 6861 7261 6374 6572 2077 6f75 6c64 2062 haracter would b\n+000100b0: 6520 7265 6164 2066 726f 6d2e 0a0a 4361 e read from...Ca\n+000100c0: 6c6c 6564 2061 7320 2873 6565 6b2d 6669 lled as (seek-fi\n+000100d0: 6c65 2046 494c 4520 4f46 4653 4554 205b le FILE OFFSET [\n+000100e0: 5748 4552 455d 2920 616c 7465 7273 2074 WHERE]) alters t\n+000100f0: 6865 2070 6f73 6974 696f 6e20 6672 6f6d he position from\n+00010100: 2077 6869 6368 2074 6865 0a6e 6578 7420 which the.next \n+00010110: 6279 7465 2077 696c 6c20 6265 2072 6561 byte will be rea\n+00010120: 642e 2057 4845 5245 2063 616e 2062 6520 d. WHERE can be \n+00010130: 6f6e 6520 6f66 2c0a 0a09 6e69 6c09 094f one of,...nil..O\n+00010140: 4646 5345 5420 6279 7465 7320 6166 7465 FFSET bytes afte\n+00010150: 7220 7468 6520 6375 7272 656e 7420 706f r the current po\n+00010160: 7369 7469 6f6e 0a09 7374 6172 7409 094f sition..start..O\n+00010170: 4646 5345 5420 6279 7465 7320 6166 7465 FFSET bytes afte\n+00010180: 7220 7468 6520 6265 6769 6e6e 696e 6720 r the beginning \n+00010190: 6f66 2074 6865 2066 696c 650a 0965 6e64 of the file..end\n+000101a0: 0909 4f46 4653 4554 2062 7974 6573 2062 ..OFFSET bytes b\n+000101b0: 6566 6f72 6520 7468 6520 656e 6420 6f66 efore the end of\n+000101c0: 2074 6865 2066 696c 652e 0a0a 4e6f 7465 the file...Note\n+000101d0: 2074 6861 7420 6e6f 7420 616c 6c20 6669 that not all fi\n+000101e0: 6c65 7320 6d61 7920 6265 2073 6565 6b61 les may be seeka\n+000101f0: 626c 653b 2069 6620 2873 6565 6b2d 6669 ble; if (seek-fi\n+00010200: 6c65 2046 494c 4529 2072 6574 7572 6e73 le FILE) returns\n+00010210: 0a6e 696c 2028 692e 652e 2074 6865 2063 .nil (i.e. the c\n+00010220: 7572 7265 6e74 2070 6f73 6974 696f 6e20 urrent position \n+00010230: 6973 2075 6e6b 6e6f 776e 2920 616e 7920 is unknown) any \n+00010240: 6174 7465 6d70 7473 2074 6f20 7365 7420 attempts to set \n+00010250: 7468 650a 6375 7272 656e 7420 706f 7369 the.current posi\n+00010260: 7469 6f6e 2077 696c 6c20 616c 736f 2066 tion will also f\n+00010270: 6169 6c2e 7265 702e 696f 2e66 696c 6573 ail.rep.io.files\n+00010280: 2372 656e 616d 652d 6669 6c65 7265 6e61 #rename-filerena\n+00010290: 6d65 2d66 696c 6520 4f4c 442d 4e41 4d45 me-file OLD-NAME\n+000102a0: 204e 4557 2d4e 414d 450a 0a52 656e 616d NEW-NAME..Renam\n+000102b0: 6520 7468 6520 6669 6c65 2063 616c 6c65 e the file calle\n+000102c0: 6420 4f4c 442d 4e41 4d45 2073 6f20 7468 d OLD-NAME so th\n+000102d0: 6174 2069 7420 6973 2063 616c 6c65 6420 at it is called \n+000102e0: 4e45 572d 4e41 4d45 2e20 4e6f 7465 2074 NEW-NAME. Note t\n+000102f0: 6861 740a 7468 6973 2061 6c6d 6f73 7420 hat.this almost \n+00010300: 6365 7274 6169 6e6c 7920 776f 6e27 7420 certainly won't \n+00010310: 776f 726b 2061 6372 6f73 7320 6669 6c69 work across fili\n+00010320: 6e67 2073 7973 7465 6d73 2e72 6570 2e69 ng systems.rep.i\n+00010330: 6f2e 6669 6c65 7323 6d61 6b65 2d64 6972 o.files#make-dir\n+00010340: 6563 746f 7279 6d61 6b65 2d64 6972 6563 ectorymake-direc\n+00010350: 746f 7279 2044 4952 4543 544f 5259 2d4e tory DIRECTORY-N\n+00010360: 414d 450a 0a43 7265 6174 6520 6120 6469 AME..Create a di\n+00010370: 7265 6374 6f72 7920 6361 6c6c 6564 2044 rectory called D\n+00010380: 4952 4543 544f 5259 2d4e 414d 452e 7265 IRECTORY-NAME.re\n+00010390: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n+000103a0: 7265 6164 6162 6c65 2d70 6669 6c65 2d72 readable-pfile-r\n+000103b0: 6561 6461 626c 652d 7020 4649 4c45 2d4e eadable-p FILE-N\n+000103c0: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n+000103d0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n+000103e0: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a\n+000103f0: 7661 696c 6162 6c65 2066 6f72 2072 6561 vailable for rea\n+00010400: 6469 6e67 2066 726f 6d2e 7265 702e 696f ding from.rep.io\n+00010410: 2e66 696c 6573 2366 696c 652d 7772 6974 .files#file-writ\n+00010420: 6561 626c 652d 7066 696c 652d 7772 6974 eable-pfile-writ\n+00010430: 6162 6c65 2d70 2046 494c 452d 4e41 4d45 able-p FILE-NAME\n+00010440: 0a0a 5265 7475 726e 7320 7420 6966 2074 ..Returns t if t\n+00010450: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n+00010460: 494c 452d 4e41 4d45 2069 7320 6176 6169 ILE-NAME is avai\n+00010470: 6c61 626c 6520 666f 7220 7772 6974 696e lable for writin\n+00010480: 6720 746f 2e72 6570 2e69 6f2e 6669 6c65 g to.rep.io.file\n+00010490: 7323 6669 6c65 2d6f 776e 6572 2d70 6669 s#file-owner-pfi\n+000104a0: 6c65 2d6f 776e 6572 2d70 2046 494c 452d le-owner-p FILE-\n+000104b0: 4e41 4d45 0a0a 5265 7475 726e 7320 7420 NAME..Returns t \n+000104c0: 6966 2074 6865 206f 776e 6572 7368 6970 if the ownership\n+000104d0: 2028 7569 6420 2620 6769 6429 206f 6620 (uid & gid) of \n+000104e0: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n+000104f0: 4649 4c45 2d4e 414d 4520 6973 2074 6865 FILE-NAME is the\n+00010500: 0a73 616d 6520 6173 2074 6861 7420 6f66 .same as that of\n+00010510: 2061 6e79 2066 696c 6573 2077 7269 7474 any files writt\n+00010520: 656e 2062 7920 7468 6520 6564 6974 6f72 en by the editor\n+00010530: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n+00010540: 6c65 2d6e 6c69 6e6b 7366 696c 652d 6e6c le-nlinksfile-nl\n+00010550: 696e 6b73 2046 494c 452d 4e41 4d45 0a0a inks FILE-NAME..\n+00010560: 5265 7475 726e 7320 7468 6520 6e75 6d62 Returns the numb\n+00010570: 6572 206f 6620 6c69 6e6b 7320 706f 696e er of links poin\n+00010580: 7469 6e67 2074 6f20 7468 6520 6669 6c65 ting to the file\n+00010590: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n+000105a0: 452e 2054 6869 7320 7769 6c6c 0a62 6520 E. This will.be \n+000105b0: 6f6e 6520 6966 2046 494c 452d 4e41 4d45 one if FILE-NAME\n+000105c0: 2068 6173 206f 6e6c 7920 6f6e 6520 6e61 has only one na\n+000105d0: 6d65 2e20 446f 6573 6e27 7420 636f 756e me. Doesn't coun\n+000105e0: 7420 7379 6d62 6f6c 6963 206c 696e 6b73 t symbolic links\n+000105f0: 2e72 6570 2e69 6f2e 6669 6c65 7323 7365 .rep.io.files#se\n+00010600: 742d 6669 6c65 2d6d 6f64 6573 7365 742d t-file-modesset-\n+00010610: 6669 6c65 2d6d 6f64 6573 2046 494c 452d file-modes FILE-\n+00010620: 4e41 4d45 204d 4f44 4553 0a0a 5365 7473 NAME MODES..Sets\n+00010630: 2074 6865 2061 6363 6573 7320 7065 726d the access perm\n+00010640: 6973 7369 6f6e 7320 6f66 2074 6865 2066 issions of the f\n+00010650: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n+00010660: 4e41 4d45 2074 6f20 4d4f 4445 532e 2054 NAME to MODES. T\n+00010670: 6865 206f 6e6c 790a 706f 7274 6162 6c65 he only.portable\n+00010680: 2077 6179 206f 6620 6765 7474 696e 6720 way of getting \n+00010690: 4d4f 4445 5320 6973 2066 726f 6d20 7468 MODES is from th\n+000106a0: 6520 6066 696c 652d 6d6f 6465 7327 2066 e `file-modes' f\n+000106b0: 756e 6374 696f 6e20 7369 6e63 6520 6974 unction since it\n+000106c0: 0a6d 6179 2063 6861 6e67 6520 6163 726f .may change acro\n+000106d0: 7373 2066 696c 696e 6720 7379 7374 656d ss filing system\n+000106e0: 732e 7265 702e 696f 2e66 696c 6573 2366 s.rep.io.files#f\n+000106f0: 696c 652d 6d6f 6465 732d 6173 2d73 7472 ile-modes-as-str\n+00010700: 696e 6766 696c 652d 6d6f 6465 732d 6173 ingfile-modes-as\n+00010710: 2d73 7472 696e 6720 4649 4c45 2d4e 414d -string FILE-NAM\n+00010720: 450a 0a52 6574 7572 6e73 2061 2074 656e E..Returns a ten\n+00010730: 2063 6861 7261 6374 6572 2073 7472 696e character strin\n+00010740: 6720 6465 7363 7269 6269 6e67 2074 6865 g describing the\n+00010750: 2061 7474 7269 6275 7465 7320 6f66 2074 attributes of t\n+00010760: 6865 2066 696c 650a 6361 6c6c 6564 2046 he file.called F\n+00010770: 494c 452d 4e41 4d45 2e72 6570 2e69 6f2e ILE-NAME.rep.io.\n+00010780: 6669 6c65 7323 6669 6c65 2d6d 6f64 7469 files#file-modti\n+00010790: 6d65 6669 6c65 2d6d 6f64 7469 6d65 2046 mefile-modtime F\n+000107a0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+000107b0: 2074 6865 2074 696d 6520 7468 6174 2074 the time that t\n+000107c0: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n+000107d0: 494c 452d 4e41 4d45 2077 6173 206c 6173 ILE-NAME was las\n+000107e0: 7420 6d6f 6469 6669 6564 2c20 6173 2061 t modified, as a\n+000107f0: 2063 6f6e 730a 6365 6c6c 2073 746f 7269 cons.cell stori\n+00010800: 6e67 2074 776f 2069 6e74 6567 6572 732c ng two integers,\n+00010810: 2074 6865 206c 6f77 2032 3420 6269 7473 the low 24 bits\n+00010820: 2c20 616e 6420 7468 6520 6869 6768 2062 , and the high b\n+00010830: 6974 732e 7265 702e 696f 2e66 696c 6573 its.rep.io.files\n+00010840: 2372 6561 642d 7379 6d6c 696e 6b72 6561 #read-symlinkrea\n+00010850: 642d 7379 6d6c 696e 6b20 4649 4c45 4e41 d-symlink FILENA\n+00010860: 4d45 0a0a 5265 7475 726e 2074 6865 2073 ME..Return the s\n+00010870: 7472 696e 6720 7468 6174 2069 7320 7468 tring that is th\n+00010880: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th\n+00010890: 6520 7379 6d62 6f6c 6963 206c 696e 6b20 e symbolic link \n+000108a0: 4649 4c45 4e41 4d45 2e20 5468 6973 0a73 FILENAME. This.s\n+000108b0: 7472 696e 6720 6d61 7920 6265 2072 656c tring may be rel\n+000108c0: 6174 6976 6520 746f 2074 6865 2064 6972 ative to the dir\n+000108d0: 6563 746f 7279 2063 6f6e 7461 696e 696e ectory containin\n+000108e0: 6720 4649 4c45 4e41 4d45 2e0a 0a53 6967 g FILENAME...Sig\n+000108f0: 6e61 6c73 2061 6e20 6572 726f 7220 6966 nals an error if\n+00010900: 2046 494c 454e 414d 4520 6973 6e27 7420 FILENAME isn't \n+00010910: 6120 7379 6d62 6f6c 6963 206c 696e 6b2e a symbolic link.\n+00010920: 7265 702e 696f 2e66 696c 6573 2373 7464 rep.io.files#std\n+00010930: 6572 722d 6669 6c65 7374 6465 7272 2d66 err-filestderr-f\n+00010940: 696c 650a 0a52 6574 7572 6e73 2074 6865 ile..Returns the\n+00010950: 2066 696c 6520 6f62 6a65 6374 2072 6570 file object rep\n+00010960: 7265 7365 6e74 696e 6720 7468 6520 6564 resenting the ed\n+00010970: 6974 6f72 2773 2073 7461 6e64 6172 6420 itor's standard \n+00010980: 6f75 7470 7574 2e72 6570 2e69 6f2e 6669 output.rep.io.fi\n+00010990: 6c65 7323 7365 742d 6669 6c65 2d68 616e les#set-file-han\n+000109a0: 646c 6572 2d65 6e76 6972 6f6e 6d65 6e74 dler-environment\n+000109b0: 7365 742d 6669 6c65 2d68 616e 646c 6572 set-file-handler\n+000109c0: 2d65 6e76 6972 6f6e 6d65 6e74 2045 4e56 -environment ENV\n+000109d0: 7265 702e 6461 7461 2367 6172 6261 6765 rep.data#garbage\n+000109e0: 2d74 6872 6573 686f 6c64 6761 7262 6167 -thresholdgarbag\n+000109f0: 652d 7468 7265 7368 6f6c 6420 5b4e 4557 e-threshold [NEW\n+00010a00: 2d56 414c 5545 5d0a 0a54 6865 206e 756d -VALUE]..The num\n+00010a10: 6265 7220 6f66 2062 7974 6573 206f 6620 ber of bytes of \n+00010a20: 7374 6f72 6167 6520 7768 6963 6820 6d75 storage which mu\n+00010a30: 7374 2062 6520 7573 6564 2062 6566 6f72 st be used befor\n+00010a40: 6520 6120 6761 7262 6167 652d 0a63 6f6c e a garbage-.col\n+00010a50: 6c65 6374 696f 6e20 6973 2074 7269 6767 lection is trigg\n+00010a60: 6572 6564 2e72 6570 2e72 6567 6578 7023 ered.rep.regexp#\n+00010a70: 7374 7269 6e67 2d6d 6174 6368 7374 7269 string-matchstri\n+00010a80: 6e67 2d6d 6174 6368 2052 4547 4558 5020 ng-match REGEXP \n+00010a90: 5354 5249 4e47 205b 5354 4152 545d 205b STRING [START] [\n+00010aa0: 4947 4e4f 5245 2d43 4153 452d 505d 0a0a IGNORE-CASE-P]..\n+00010ab0: 5265 7475 726e 2074 2069 6620 5245 4745 Return t if REGE\n+00010ac0: 5850 206d 6174 6368 6573 2053 5452 494e XP matches STRIN\n+00010ad0: 472e 2055 7064 6174 6573 2074 6865 206d G. Updates the m\n+00010ae0: 6174 6368 2064 6174 612e 0a0a 5768 656e atch data...When\n+00010af0: 2064 6566 696e 6564 2c20 5354 4152 5420 defined, START \n+00010b00: 6973 2074 6865 2069 6e64 6578 206f 6620 is the index of \n+00010b10: 7468 6520 6669 7273 7420 6368 6172 6163 the first charac\n+00010b20: 7465 7220 746f 2073 7461 7274 0a6d 6174 ter to start.mat\n+00010b30: 6368 696e 6720 6174 2028 636f 756e 7469 ching at (counti\n+00010b40: 6e67 2066 726f 6d20 7a65 726f 292e 2057 ng from zero). W\n+00010b50: 6865 6e20 4947 4e4f 5245 2d43 4153 452d hen IGNORE-CASE-\n+00010b60: 5020 6973 206e 6f6e 2d6e 696c 2074 6865 P is non-nil the\n+00010b70: 0a63 6173 6520 6f66 206d 6174 6368 6564 .case of matched\n+00010b80: 2073 7472 696e 6773 2061 7265 2069 676e strings are ign\n+00010b90: 6f72 6564 2e20 4e6f 7465 2074 6861 7420 ored. Note that \n+00010ba0: 6368 6172 6163 7465 7220 636c 6173 7365 character classe\n+00010bb0: 7320 6172 650a 7374 696c 6c20 6361 7365 s are.still case\n+00010bc0: 2d73 6967 6e69 6669 6361 6e74 2e72 6570 -significant.rep\n+00010bd0: 2e72 6567 6578 7023 7374 7269 6e67 2d6c .regexp#string-l\n+00010be0: 6f6f 6b69 6e67 2d61 7473 7472 696e 672d ooking-atstring-\n+00010bf0: 6c6f 6f6b 696e 672d 6174 2052 4547 4558 looking-at REGEX\n+00010c00: 5020 5354 5249 4e47 205b 5354 4152 545d P STRING [START]\n+00010c10: 205b 4947 4e4f 5245 2d43 4153 452d 505d [IGNORE-CASE-P]\n+00010c20: 0a0a 5265 7475 726e 7320 7420 6966 2052 ..Returns t if R\n+00010c30: 4547 4558 5020 6d61 7463 6865 7320 7468 EGEXP matches th\n+00010c40: 6520 5354 5249 4e47 2028 7374 6172 7469 e STRING (starti\n+00010c50: 6e67 2061 7420 6368 6172 6163 7465 7220 ng at character \n+00010c60: 5354 4152 5429 2e0a 5570 6461 7465 7320 START)..Updates \n+00010c70: 7468 6520 6d61 7463 6820 6461 7461 2e72 the match data.r\n+00010c80: 6570 2e72 6567 6578 7023 6d61 7463 682d ep.regexp#match-\n+00010c90: 656e 646d 6174 6368 2d65 6e64 205b 4558 endmatch-end [EX\n+00010ca0: 5052 4553 5349 4f4e 2d49 4e44 4558 5d0a PRESSION-INDEX].\n+00010cb0: 0a52 6574 7572 6e20 7468 6520 706f 7369 .Return the posi\n+00010cc0: 7469 6f6e 2077 6869 6368 2074 6865 2045 tion which the E\n+00010cd0: 5850 5245 5353 494f 4e2d 494e 4445 5827 XPRESSION-INDEX'\n+00010ce0: 7468 2070 6172 656e 7468 6573 6973 6564 th parenthesised\n+00010cf0: 2065 7870 7265 7373 696f 6e0a 656e 6465 expression.ende\n+00010d00: 6420 6174 2069 6e20 7468 6520 6c61 7374 d at in the last\n+00010d10: 2073 7563 6365 7373 6675 6c20 7265 6765 successful rege\n+00010d20: 7870 206d 6174 6368 2e20 4966 2045 5850 xp match. If EXP\n+00010d30: 5245 5353 494f 4e2d 494e 4445 5820 6973 RESSION-INDEX is\n+00010d40: 0a6e 696c 206f 7220 3020 7468 6520 656e .nil or 0 the en\n+00010d50: 6420 6f66 2074 6865 2077 686f 6c65 206d d of the whole m\n+00010d60: 6174 6368 2069 7320 7265 7475 726e 6564 atch is returned\n+00010d70: 2069 6e73 7465 6164 2e0a 5468 6520 7265 instead..The re\n+00010d80: 7475 726e 6564 2076 616c 7565 2077 696c turned value wil\n+00010d90: 6c20 6569 7468 6572 2062 6520 6120 706f l either be a po\n+00010da0: 7369 7469 6f6e 2069 6620 7468 6520 6c61 sition if the la\n+00010db0: 7374 206d 6174 6368 2077 6173 2069 6e20 st match was in \n+00010dc0: 610a 6275 6666 6572 2c20 6f72 2061 6e20 a.buffer, or an \n+00010dd0: 696e 7465 6765 7220 6966 2074 6865 206c integer if the l\n+00010de0: 6173 7420 6d61 7463 6820 7761 7320 696e ast match was in\n+00010df0: 2061 2073 7472 696e 6720 2869 2e65 2e20 a string (i.e. \n+00010e00: 7265 6765 7870 2d6d 6174 6368 292e 7265 regexp-match).re\n+00010e10: 702e 7265 6765 7870 2371 756f 7465 2d72 p.regexp#quote-r\n+00010e20: 6567 6578 7071 756f 7465 2d72 6567 6578 egexpquote-regex\n+00010e30: 7020 5354 5249 4e47 0a0a 5265 7475 726e p STRING..Return\n+00010e40: 7320 6120 6e65 7720 7665 7273 696f 6e20 s a new version \n+00010e50: 6f66 2053 5452 494e 472c 2061 6e79 2063 of STRING, any c\n+00010e60: 6861 7261 6374 6572 7320 7768 6963 6820 haracters which \n+00010e70: 7468 6520 7265 6765 7870 2072 6f75 7469 the regexp routi\n+00010e80: 6e65 730a 7472 6561 7420 7370 6563 6961 nes.treat specia\n+00010e90: 6c6c 7920 2861 7374 6572 6973 6b73 2c20 lly (asterisks, \n+00010ea0: 7371 7561 7265 2062 7261 636b 6574 732c square brackets,\n+00010eb0: 2065 7463 2e2e 2e29 2069 7320 7175 6f74 etc...) is quot\n+00010ec0: 6564 2062 7920 7468 6520 6573 6361 7065 ed by the escape\n+00010ed0: 0a63 6861 7261 6374 6572 2060 5c27 2e20 .character `\\'. \n+00010ee0: 4966 2074 6865 2053 5452 494e 4720 646f If the STRING do\n+00010ef0: 6573 206e 6f74 2063 6f6e 7461 696e 2061 es not contain a\n+00010f00: 6e79 2072 6567 6578 7020 6d65 7461 2d63 ny regexp meta-c\n+00010f10: 6861 7261 6374 6572 730a 6974 2069 7320 haracters.it is \n+00010f20: 7265 7475 726e 6564 2061 732d 6973 2028 returned as-is (\n+00010f30: 756e 2d63 6f70 6965 6429 2e72 6570 2e76 un-copied).rep.v\n+00010f40: 6d2e 696e 7465 7270 7265 7465 7223 7661 m.interpreter#va\n+00010f50: 6c69 6461 7465 2d62 7974 652d 636f 6465 lidate-byte-code\n+00010f60: 7661 6c69 6461 7465 2d62 7974 652d 636f validate-byte-co\n+00010f70: 6465 2042 432d 4d41 4a4f 5220 4243 2d4d de BC-MAJOR BC-M\n+00010f80: 494e 4f52 0a0a 4368 6563 6b20 7468 6174 INOR..Check that\n+00010f90: 2062 7974 6520 636f 6465 7320 6672 6f6d byte codes from\n+00010fa0: 2069 6e73 7472 7563 7469 6f6e 2073 6574 instruction set\n+00010fb0: 2042 432d 4d41 4a4f 522e 4243 2d4d 494e BC-MAJOR.BC-MIN\n+00010fc0: 4f52 2c20 6d61 7920 6265 0a65 7865 6375 OR, may be.execu\n+00010fd0: 7465 642e 2049 6620 6e6f 742c 2061 6e20 ted. If not, an \n+00010fe0: 6572 726f 7220 7769 6c6c 2062 6520 7369 error will be si\n+00010ff0: 676e 616c 6c65 642e 0000 0000 0000 0000 gnalled.........\n+00011000: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+00011010: 652d 6469 7265 6374 6f72 792d 7066 696c e-directory-pfil\n+00011020: 652d 6469 7265 6374 6f72 792d 7020 4649 e-directory-p FI\n+00011030: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns\n+00011040: 2074 2069 6620 7468 6520 6669 6c65 2063 t if the file c\n+00011050: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME \n+00011060: 6973 2061 2064 6972 6563 746f 7279 2e72 is a directory.r\n+00011070: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+00011080: 2d73 796d 6c69 6e6b 2d70 6669 6c65 2d73 -symlink-pfile-s\n+00011090: 796d 6c69 6e6b 2d70 2046 494c 452d 4e41 ymlink-p FILE-NA\n+000110a0: 4d45 0a0a 5265 7475 726e 7320 7420 6966 ME..Returns t if\n+000110b0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n+000110c0: 2046 494c 452d 4e41 4d45 2069 7320 6120 FILE-NAME is a \n+000110d0: 7379 6d62 6f6c 6963 206c 696e 6b20 746f symbolic link to\n+000110e0: 2061 6e6f 7468 6572 2066 696c 652e 3a72 another file.:r\n+000110f0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+00011100: 2d67 6964 6669 6c65 2d67 6964 2046 494c -gidfile-gid FIL\n+00011110: 452d 4e41 4d45 0a0a 5265 7475 726e 7320 E-NAME..Returns \n+00011120: 7468 6520 6769 6420 6f66 2074 6865 2066 the gid of the f\n+00011130: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n+00011140: 4e41 4d45 3a72 6570 2e69 6f2e 6669 6c65 NAME:rep.io.file\n+00011150: 7323 6669 6c65 2d75 6964 6669 6c65 2d75 s#file-uidfile-u\n+00011160: 6964 2046 494c 452d 4e41 4d45 0a0a 5265 id FILE-NAME..Re\n+00011170: 7475 726e 7320 7468 6520 7569 6420 6f66 turns the uid of\n+00011180: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n+00011190: 2046 494c 452d 4e41 4d45 7265 702e 696f FILE-NAMErep.io\n+000111a0: 2e66 696c 6573 2366 696c 652d 7369 7a65 .files#file-size\n+000111b0: 6669 6c65 2d73 697a 6520 4649 4c45 2d4e file-size FILE-N\n+000111c0: 414d 450a 0a52 6574 7572 6e73 2074 6865 AME..Returns the\n+000111d0: 2073 697a 6520 6f66 2074 6865 2066 696c size of the fil\n+000111e0: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA\n+000111f0: 4d45 2069 6e20 6279 7465 732e 7265 702e ME in bytes.rep.\n+00011200: 696f 2e66 696c 6573 2366 696c 652d 6d6f io.files#file-mo\n+00011210: 6465 7366 696c 652d 6d6f 6465 7320 4649 desfile-modes FI\n+00011220: 4c45 2d4e 414d 450a 0a52 6574 7572 6e20 LE-NAME..Return \n+00011230: 7468 6520 6163 6365 7373 2070 6572 6d69 the access permi\n+00011240: 7373 696f 6e73 206f 6620 7468 6520 6669 ssions of the fi\n+00011250: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n+00011260: 414d 452e 204e 6f74 6520 7468 6174 2074 AME. Note that t\n+00011270: 6865 0a66 6f72 6d61 7420 6f66 2074 6869 he.format of thi\n+00011280: 7320 6f62 6a65 6374 2069 7320 6669 6c69 s object is fili\n+00011290: 6e67 2073 7973 7465 6d20 6465 7065 6e64 ng system depend\n+000112a0: 656e 742e 2049 7427 7320 6f6e 6c79 2070 ent. It's only p\n+000112b0: 6f72 7461 626c 6520 7573 650a 6973 2061 ortable use.is a\n+000112c0: 7320 616e 2061 7267 756d 656e 7420 746f s an argument to\n+000112d0: 2073 6574 2d66 696c 652d 6d6f 6465 732e set-file-modes.\n+000112e0: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir\n+000112f0: 6563 746f 7279 2d66 696c 6573 6469 7265 ectory-filesdire\n+00011300: 6374 6f72 792d 6669 6c65 7320 4449 5245 ctory-files DIRE\n+00011310: 4354 4f52 590a 0a52 6574 7572 6e73 2061 CTORY..Returns a\n+00011320: 206c 6973 7420 6f66 2074 6865 206e 616d list of the nam\n+00011330: 6573 206f 6620 616c 6c20 6669 6c65 7320 es of all files \n+00011340: 696e 2074 6865 2064 6972 6563 746f 7279 in the directory\n+00011350: 2063 616c 6c65 6420 4449 5245 4354 4f52 called DIRECTOR\n+00011360: 592e 0a54 6865 206c 6973 7420 6973 2075 Y..The list is u\n+00011370: 6e73 6f72 7465 642e 7265 702e 696f 2e66 nsorted.rep.io.f\n+00011380: 696c 6573 236d 616b 652d 7379 6d6c 696e iles#make-symlin\n+00011390: 6b6d 616b 652d 7379 6d6c 696e 6b20 4649 kmake-symlink FI\n+000113a0: 4c45 4e41 4d45 2043 4f4e 5445 4e54 530a LENAME CONTENTS.\n+000113b0: 0a43 7265 6174 6520 6120 7379 6d62 6f6c .Create a symbol\n+000113c0: 6963 206c 696e 6b20 4649 4c45 4e41 4d45 ic link FILENAME\n+000113d0: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the\n+000113e0: 2066 696c 6520 6361 6c6c 6564 2043 4f4e file called CON\n+000113f0: 5445 4e54 532e 0a43 4f4e 5445 4e54 5320 TENTS..CONTENTS \n+00011400: 6d61 7920 6265 2072 656c 6174 6976 6520 may be relative \n+00011410: 746f 2074 6865 2064 6972 6563 746f 7279 to the directory\n+00011420: 2063 6f6e 7461 696e 696e 6720 4649 4c45 containing FILE\n+00011430: 4e41 4d45 2e72 6570 2e69 6f2e 6669 6c65 NAME.rep.io.file\n+00011440: 7323 7374 6469 6e2d 6669 6c65 7374 6469 s#stdin-filestdi\n+00011450: 6e2d 6669 6c65 0a0a 5265 7475 726e 7320 n-file..Returns \n+00011460: 7468 6520 6669 6c65 206f 626a 6563 7420 the file object \n+00011470: 7265 7072 6573 656e 7469 6e67 2074 6865 representing the\n+00011480: 2065 6469 746f 7227 7320 7374 616e 6461 editor's standa\n+00011490: 7264 2069 6e70 7574 2e72 6570 2e69 6f2e rd input.rep.io.\n+000114a0: 6669 6c65 7323 7374 646f 7574 2d66 696c files#stdout-fil\n+000114b0: 6573 7464 6f75 742d 6669 6c65 0a0a 5265 estdout-file..Re\n+000114c0: 7475 726e 7320 7468 6520 6669 6c65 206f turns the file o\n+000114d0: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi\n+000114e0: 6e67 2074 6865 2065 6469 746f 7227 7320 ng the editor's \n+000114f0: 7374 616e 6461 7264 206f 7574 7075 742e standard output.\n+00011500: 7265 702e 696f 2e66 696c 6573 236d 616b rep.io.files#mak\n+00011510: 652d 7465 6d70 2d6e 616d 656d 616b 652d e-temp-namemake-\n+00011520: 7465 6d70 2d6e 616d 650a 0a52 6574 7572 temp-name..Retur\n+00011530: 6e73 2074 6865 206e 616d 6520 6f66 2061 ns the name of a\n+00011540: 2075 6e69 7175 6520 6669 6c65 2069 6e20 unique file in \n+00011550: 7468 6520 6c6f 6361 6c20 6669 6c69 6e67 the local filing\n+00011560: 2073 7973 7465 6d2e 7265 702e 6461 7461 system.rep.data\n+00011570: 2363 6f6e 7363 6f6e 7320 4341 5220 4344 #conscons CAR CD\n+00011580: 520a 0a52 6574 7572 6e73 2061 206e 6577 R..Returns a new\n+00011590: 2063 6f6e 732d 6365 6c6c 2077 6974 6820 cons-cell with \n+000115a0: 6361 7220 4341 5220 616e 6420 6364 7220 car CAR and cdr \n+000115b0: 4344 522e 7265 702e 6461 7461 2369 646c CDR.rep.data#idl\n+000115c0: 652d 6761 7262 6167 652d 7468 7265 7368 e-garbage-thresh\n+000115d0: 6f6c 6469 646c 652d 6761 7262 6167 652d oldidle-garbage-\n+000115e0: 7468 7265 7368 6f6c 6420 5b4e 4557 2d56 threshold [NEW-V\n+000115f0: 414c 5545 5d0a 0a54 6865 206e 756d 6265 ALUE]..The numbe\n+00011600: 7220 6f66 2062 7974 6573 206f 6620 7374 r of bytes of st\n+00011610: 6f72 6167 6520 7768 6963 6820 6d75 7374 orage which must\n+00011620: 2062 6520 7573 6564 2062 6566 6f72 6520 be used before \n+00011630: 6120 6761 7262 6167 652d 0a63 6f6c 6c65 a garbage-.colle\n+00011640: 6374 696f 6e20 6973 2074 7269 6767 6572 ction is trigger\n+00011650: 6564 2077 6865 6e20 7468 6520 6564 6974 ed when the edit\n+00011660: 6f72 2069 7320 6964 6c65 2e72 6570 2e64 or is idle.rep.d\n+00011670: 6174 6123 6761 7262 6167 652d 636f 6c6c ata#garbage-coll\n+00011680: 6563 7467 6172 6261 6765 2d63 6f6c 6c65 ectgarbage-colle\n+00011690: 6374 0a0a 5363 616e 7320 616c 6c20 616c ct..Scans all al\n+000116a0: 6c6f 6361 7465 6420 7374 6f72 6167 6520 located storage \n+000116b0: 666f 7220 756e 7573 6162 6c65 2064 6174 for unusable dat\n+000116c0: 612c 2061 6e64 2070 7574 7320 6974 206f a, and puts it o\n+000116d0: 6e74 6f20 7468 6520 6672 6565 2d0a 6c69 nto the free-.li\n+000116e0: 7374 2e20 5468 6973 2069 7320 646f 6e65 st. This is done\n+000116f0: 2061 7574 6f6d 6174 6963 616c 6c79 2077 automatically w\n+00011700: 6865 6e20 7468 6520 616d 6f75 6e74 206f hen the amount o\n+00011710: 6620 7374 6f72 6167 6520 7573 6564 2073 f storage used s\n+00011720: 696e 6365 2074 6865 0a6c 6173 7420 6761 ince the.last ga\n+00011730: 7262 6167 652d 636f 6c6c 6563 7469 6f6e rbage-collection\n+00011740: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n+00011750: 2060 6761 7262 6167 652d 7468 7265 7368 `garbage-thresh\n+00011760: 6f6c 6427 2e72 6570 2e72 6567 6578 7023 old'.rep.regexp#\n+00011770: 6578 7061 6e64 2d6c 6173 742d 6d61 7463 expand-last-matc\n+00011780: 6865 7870 616e 642d 6c61 7374 2d6d 6174 hexpand-last-mat\n+00011790: 6368 2054 454d 504c 4154 452d 5354 5249 ch TEMPLATE-STRI\n+000117a0: 4e47 0a0a 4578 7061 6e64 2074 6865 2073 NG..Expand the s\n+000117b0: 6176 6564 2065 7870 7265 7373 696f 6e73 aved expressions\n+000117c0: 2066 726f 6d20 7468 6520 6d6f 7374 2072 from the most r\n+000117d0: 6563 656e 7420 7375 6363 6573 7366 756c ecent successful\n+000117e0: 6c79 206d 6174 6368 6564 0a72 6567 6578 ly matched.regex\n+000117f0: 7020 6163 636f 7264 696e 6720 746f 2054 p according to T\n+00011800: 454d 504c 4154 452d 5354 5249 4e47 2c20 EMPLATE-STRING, \n+00011810: 6120 7374 7269 6e67 2074 6861 7420 6d61 a string that ma\n+00011820: 7920 636f 6e74 6169 6e20 616e 7920 6f66 y contain any of\n+00011830: 0a74 6865 2066 6f6c 6c6f 7769 6e67 2065 .the following e\n+00011840: 7363 6170 6520 7365 7175 656e 6365 732c scape sequences,\n+00011850: 0a0a 2020 5c30 2c20 5c26 2020 2077 686f .. \\0, \\& who\n+00011860: 6c65 2073 7472 696e 6720 6d61 7463 6865 le string matche\n+00011870: 6420 6279 2052 4547 4558 500a 2020 5c4e d by REGEXP. \\N\n+00011880: 0920 2020 4e27 7468 2070 6172 656e 7468 . N'th parenth\n+00011890: 656e 7369 7a65 6420 6578 7072 6573 7369 ensized expressi\n+000118a0: 6f6e 2028 3120 3c3d 204e 203c 3d20 3929 on (1 <= N <= 9)\n+000118b0: 7265 702e 7265 6765 7870 236d 6174 6368 rep.regexp#match\n+000118c0: 2d73 7461 7274 6d61 7463 682d 7374 6172 -startmatch-star\n+000118d0: 7420 5b45 5850 5245 5353 494f 4e2d 494e t [EXPRESSION-IN\n+000118e0: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the\n+000118f0: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which \n+00011900: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I\n+00011910: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe\n+00011920: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression\n+00011930: 0a73 7461 7274 6564 2061 7420 696e 2074 .started at in t\n+00011940: 6865 206c 6173 7420 7375 6363 6573 7366 he last successf\n+00011950: 756c 2072 6567 6578 7020 6d61 7463 682e ul regexp match.\n+00011960: 2049 6620 4558 5052 4553 5349 4f4e 2d49 If EXPRESSION-I\n+00011970: 4e44 4558 2069 730a 6e69 6c20 6f72 2030 NDEX is.nil or 0\n+00011980: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th\n+00011990: 6520 7768 6f6c 6520 6d61 7463 6820 6973 e whole match is\n+000119a0: 2072 6574 7572 6e65 6420 696e 7374 6561 returned instea\n+000119b0: 642e 0a54 6865 2072 6574 7572 6e65 6420 d..The returned \n+000119c0: 7661 6c75 6520 7769 6c6c 2065 6974 6865 value will eithe\n+000119d0: 7220 6265 2061 2070 6f73 6974 696f 6e20 r be a position \n+000119e0: 6966 2074 6865 206c 6173 7420 6d61 7463 if the last matc\n+000119f0: 6820 7761 7320 696e 2061 0a62 7566 6665 h was in a.buffe\n+00011a00: 722c 206f 7220 616e 2069 6e74 6567 6572 r, or an integer\n+00011a10: 2069 6620 7468 6520 6c61 7374 206d 6174 if the last mat\n+00011a20: 6368 2077 6173 2069 6e20 6120 7374 7269 ch was in a stri\n+00011a30: 6e67 2028 692e 652e 2072 6567 6578 702d ng (i.e. regexp-\n+00011a40: 6d61 7463 6829 2e72 6570 2e69 6f2e 7469 match).rep.io.ti\n+00011a50: 6d65 7273 2373 6574 2d74 696d 6572 7365 mers#set-timerse\n+00011a60: 742d 7469 6d65 7220 5449 4d45 5220 5b53 t-timer TIMER [S\n+00011a70: 4543 4f4e 4453 5d20 5b4d 494c 4c49 5345 ECONDS] [MILLISE\n+00011a80: 434f 4e44 535d 0a0a 5265 7374 6172 7420 CONDS]..Restart \n+00011a90: 7468 6520 6f6e 652d 7368 6f74 2074 696d the one-shot tim\n+00011aa0: 6572 2054 494d 4552 2e20 4966 2053 4543 er TIMER. If SEC\n+00011ab0: 4f4e 4453 2061 6e64 2f6f 7220 4d49 4c4c ONDS and/or MILL\n+00011ac0: 4953 4543 4f4e 4453 2069 730a 6465 6669 ISECONDS is.defi\n+00011ad0: 6e65 6420 7468 6520 7065 7269 6f64 2061 ned the period a\n+00011ae0: 6674 6572 2077 6869 6368 2069 7420 6669 fter which it fi\n+00011af0: 7265 7320 7769 6c6c 2062 6520 7265 7365 res will be rese\n+00011b00: 7420 746f 2074 6865 2073 7065 6369 6669 t to the specifi\n+00011b10: 6564 0a64 7572 6174 696f 6e2e 204f 7468 ed.duration. Oth\n+00011b20: 6572 7769 7365 2c20 7468 6520 6578 6973 erwise, the exis\n+00011b30: 7469 6e67 2076 616c 7565 7320 6172 6520 ting values are \n+00011b40: 7072 6573 6572 7665 642e 7265 702e 766d preserved.rep.vm\n+00011b50: 2e69 6e74 6572 7072 6574 6572 236d 616b .interpreter#mak\n+00011b60: 652d 6279 7465 2d63 6f64 652d 7375 6272 e-byte-code-subr\n+00011b70: 6d61 6b65 2d62 7974 652d 636f 6465 2d73 make-byte-code-s\n+00011b80: 7562 7220 434f 4445 2043 4f4e 5354 414e ubr CODE CONSTAN\n+00011b90: 5453 2053 5441 434b 205b 444f 435d 205b TS STACK [DOC] [\n+00011ba0: 494e 5445 5241 4354 4956 455d 0a0a 5265 INTERACTIVE]..Re\n+00011bb0: 7475 726e 2061 6e20 6f62 6a65 6374 2074 turn an object t\n+00011bc0: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used \n+00011bd0: 6173 2074 6865 2066 756e 6374 696f 6e20 as the function \n+00011be0: 7661 6c75 6520 6f66 2061 2073 796d 626f value of a symbo\n+00011bf0: 6c2e 7265 702e 766d 2e69 6e74 6572 7072 l.rep.vm.interpr\n+00011c00: 6574 6572 2362 7974 6563 6f64 6570 6279 eter#bytecodepby\n+00011c10: 7465 636f 6465 7020 4152 470a 0a52 6574 tecodep ARG..Ret\n+00011c20: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n+00011c30: 2061 2062 7974 6520 636f 6465 2073 7562 a byte code sub\n+00011c40: 726f 7574 696e 6520 2869 2e65 2e20 636f routine (i.e. co\n+00011c50: 6d70 696c 6564 204c 6973 7020 636f 6465 mpiled Lisp code\n+00011c60: 292e 7265 702e 696f 2e64 622e 6764 626d ).rep.io.db.gdbm\n+00011c70: 2367 6462 6d2d 6f70 656e 6764 626d 2d6f #gdbm-opengdbm-o\n+00011c80: 7065 6e20 5041 5448 2041 4343 4553 532d pen PATH ACCESS-\n+00011c90: 5459 5045 205b 4d4f 4445 5d20 5b46 4c41 TYPE [MODE] [FLA\n+00011ca0: 4753 5d72 6570 2e69 6f2e 6462 2e67 6462 GS]rep.io.db.gdb\n+00011cb0: 6d23 6764 626d 2d63 6c6f 7365 6764 626d m#gdbm-closegdbm\n+00011cc0: 2d63 6c6f 7365 2044 424d 7265 702e 696f -close DBMrep.io\n+00011cd0: 2e64 622e 6764 626d 2367 6462 6d2d 6665 .db.gdbm#gdbm-fe\n+00011ce0: 7463 6867 6462 6d2d 6665 7463 6820 4442 tchgdbm-fetch DB\n+00011cf0: 4d20 4b45 5972 6570 2e69 6f2e 6462 2e67 M KEYrep.io.db.g\n+00011d00: 6462 6d23 6764 626d 7067 6462 6d70 2041 dbm#gdbmpgdbmp A\n+00011d10: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n+00011d20: 2041 5247 2069 7320 616e 2067 6462 6d20 ARG is an gdbm \n+00011d30: 6f62 6a65 6374 2028 6372 6561 7465 6420 object (created \n+00011d40: 6279 2060 6764 626d 2d6f 7065 6e27 292e by `gdbm-open').\n+00011d50: 7265 702e 6c61 6e67 2e6d 6174 6823 2b2b rep.lang.math#++\n+00011d60: 204e 554d 4245 5253 2e2e 2e0a 0a41 6464 NUMBERS.....Add\n+00011d70: 7320 616c 6c20 4e55 4d42 4552 5320 746f s all NUMBERS to\n+00011d80: 6765 7468 6572 2e20 4966 206e 6f20 6172 gether. If no ar\n+00011d90: 6775 6d65 6e74 7320 6172 6520 6769 7665 guments are give\n+00011da0: 6e20 7265 7475 726e 7320 302e 7265 702e n returns 0.rep.\n+00011db0: 6c61 6e67 2e6d 6174 6823 2f2f 204e 554d lang.math#// NUM\n+00011dc0: 4245 5253 2e2e 2e0a 0a44 6976 6964 6573 BERS.....Divides\n+00011dd0: 204e 554d 4245 5253 2028 696e 206c 6566 NUMBERS (in lef\n+00011de0: 742d 746f 2d72 6967 6874 206f 7264 6572 t-to-right order\n+00011df0: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math#\n+00011e00: 6c6f 6761 6e64 6c6f 6761 6e64 204e 554d logandlogand NUM\n+00011e10: 4245 5253 2e2e 2e0a 0a52 6574 7572 6e73 BERS.....Returns\n+00011e20: 2074 6865 2062 6974 7769 7365 206c 6f67 the bitwise log\n+00011e30: 6963 616c 2060 616e 6427 206f 6620 6974 ical `and' of it\n+00011e40: 7320 6172 6775 6d65 6e74 732e 7265 702e s arguments.rep.\n+00011e50: 6461 7461 2365 716c 6571 6c20 4152 4731 data#eqleql ARG1\n+00011e60: 2041 5247 320a 0a53 696d 696c 6172 2074 ARG2..Similar t\n+00011e70: 6f20 6065 7127 2065 7863 6570 7420 7468 o `eq' except th\n+00011e80: 6174 206e 756d 6265 7273 2077 6974 6820 at numbers with \n+00011e90: 7468 6520 7361 6d65 2076 616c 7565 2077 the same value w\n+00011ea0: 696c 6c20 616c 7761 7973 2062 650a 636f ill always be.co\n+00011eb0: 6e73 6964 6572 6564 2060 6571 6c27 2028 nsidered `eql' (\n+00011ec0: 7468 6973 206d 6179 206f 7220 6d61 7920 this may or may \n+00011ed0: 6e6f 7420 6265 2074 6865 2063 6173 6520 not be the case \n+00011ee0: 7769 7468 2060 6571 2729 2e0a 0a4e 6f74 with `eq')...Not\n+00011ef0: 6520 686f 7765 7665 7220 7468 6174 2065 e however that e\n+00011f00: 7861 6374 2061 6e64 2069 6e65 7861 6374 xact and inexact\n+00011f10: 2076 6572 7369 6f6e 7320 6f66 2074 6865 versions of the\n+00011f20: 2073 616d 6520 6e75 6d62 6572 2061 7265 same number are\n+00011f30: 206e 6f74 0a63 6f6e 7369 6465 7265 6420 not.considered \n+00011f40: 7468 6520 7361 6d65 2076 616c 7565 2e20 the same value. \n+00011f50: 4173 2061 2072 756c 6520 6f66 2074 6875 As a rule of thu\n+00011f60: 6d62 2c20 6966 2074 776f 206e 756d 6265 mb, if two numbe\n+00011f70: 7273 2070 7269 6e74 2074 6865 0a73 616d rs print the.sam\n+00011f80: 652c 2074 6865 7920 7769 6c6c 2062 6520 e, they will be \n+00011f90: 636f 6e73 6964 6572 6564 2060 6571 6c27 considered `eql'\n+00011fa0: 2e72 6570 2e6c 616e 672e 6d61 7468 2331 .rep.lang.math#1\n+00011fb0: 2b31 2b20 4e55 4d42 4552 0a0a 5265 7475 +1+ NUMBER..Retu\n+00011fc0: 726e 204e 554d 4245 5220 706c 7573 2031 rn NUMBER plus 1\n+00011fd0: 2e00 7265 702e 766d 2e63 6f6d 7069 6c65 ..rep.vm.compile\n+00011fe0: 7223 636f 6d70 696c 652d 6669 6c65 2046 r#compile-file F\n+00011ff0: 494c 452d 4e41 4d45 0000 0000 0000 0000 ILE-NAME........\n+00012000: 7265 702e 7265 6765 7870 2372 6567 6578 rep.regexp#regex\n+00012010: 702d 6361 6368 652d 636f 6e74 726f 6c72 p-cache-controlr\n+00012020: 6567 6578 702d 6361 6368 652d 636f 6e74 egexp-cache-cont\n+00012030: 726f 6c20 5b53 4f46 542d 4c49 4d49 545d rol [SOFT-LIMIT]\n+00012040: 0a0a 4966 2053 4f46 542d 4c49 4d49 5420 ..If SOFT-LIMIT \n+00012050: 6973 2064 6566 696e 6564 2c20 6974 2073 is defined, it s\n+00012060: 7065 6369 6669 6573 2074 6865 206d 6178 pecifies the max\n+00012070: 696d 756d 206e 756d 6265 7220 6f66 2062 imum number of b\n+00012080: 7974 6573 2074 6861 740a 7468 6520 7265 ytes that.the re\n+00012090: 6765 7870 2063 6163 6865 206d 6179 206f gexp cache may o\n+000120a0: 6363 7570 7920 6166 7465 7220 6761 7262 ccupy after garb\n+000120b0: 6167 6520 636f 6c6c 6563 7469 6f6e 2e0a age collection..\n+000120c0: 0a52 6574 7572 6e73 2028 534f 4654 2d4c .Returns (SOFT-L\n+000120d0: 494d 4954 2043 5552 5245 4e54 2d53 495a IMIT CURRENT-SIZ\n+000120e0: 4520 4355 5252 454e 542d 454e 5452 4945 E CURRENT-ENTRIE\n+000120f0: 5320 4849 5453 204d 4953 5345 5329 2e72 S HITS MISSES).r\n+00012100: 6570 2e69 6f2e 7469 6d65 7273 236d 616b ep.io.timers#mak\n+00012110: 652d 7469 6d65 726d 616b 652d 7469 6d65 e-timermake-time\n+00012120: 7220 4655 4e43 5449 4f4e 205b 5345 434f r FUNCTION [SECO\n+00012130: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n+00012140: 4453 5d0a 0a43 7265 6174 6520 616e 6420 DS]..Create and \n+00012150: 7265 7475 726e 2061 206e 6577 206f 6e65 return a new one\n+00012160: 2d73 686f 7420 7469 6d65 7220 6f62 6a65 -shot timer obje\n+00012170: 6374 2e20 4166 7465 7220 5345 434f 4e44 ct. After SECOND\n+00012180: 532a 3130 3030 202b 0a4d 494c 4c49 5345 S*1000 +.MILLISE\n+00012190: 434f 4e44 5320 6d69 6c6c 6973 6563 6f6e CONDS millisecon\n+000121a0: 6473 2046 554e 4354 494f 4e20 7769 6c6c ds FUNCTION will\n+000121b0: 2062 6520 6361 6c6c 6564 2e0a 0a4e 6f74 be called...Not\n+000121c0: 6520 7468 6174 2074 6865 2074 696d 6572 e that the timer\n+000121d0: 2077 696c 6c20 6f6e 6c79 2066 6972 6520 will only fire \n+000121e0: 5f6f 6e63 655f 2c20 7573 6520 7468 6520 _once_, use the \n+000121f0: 6073 6574 2d74 696d 6572 2720 6675 6e63 `set-timer' func\n+00012200: 7469 6f6e 0a74 6f20 7265 2d65 6e61 626c tion.to re-enabl\n+00012210: 6520 6974 2e72 6570 2e69 6f2e 7469 6d65 e it.rep.io.time\n+00012220: 7273 2364 656c 6574 652d 7469 6d65 7264 rs#delete-timerd\n+00012230: 656c 6574 652d 7469 6d65 7220 5449 4d45 elete-timer TIME\n+00012240: 520a 0a50 7265 7665 6e74 2074 6865 206f R..Prevent the o\n+00012250: 6e65 2d73 686f 7420 7469 6d65 7220 5449 ne-shot timer TI\n+00012260: 4d45 5220 6672 6f6d 2066 6972 696e 6720 MER from firing \n+00012270: 2869 2e65 2e20 6361 6c6c 696e 6720 7468 (i.e. calling th\n+00012280: 6520 6675 6e63 7469 6f6e 0a61 7373 6f63 e function.assoc\n+00012290: 6961 7465 6420 7769 7468 2069 7429 2e20 iated with it). \n+000122a0: 4966 2074 6865 2074 696d 6572 2068 6173 If the timer has\n+000122b0: 2061 6c72 6561 6479 2066 6972 6564 2c20 already fired, \n+000122c0: 7468 6973 2066 756e 6374 696f 6e20 6861 this function ha\n+000122d0: 730a 6e6f 2065 6666 6563 742e 7265 702e s.no effect.rep.\n+000122e0: 696f 2e64 622e 6764 626d 2367 6462 6d2d io.db.gdbm#gdbm-\n+000122f0: 7374 6f72 6567 6462 6d2d 7374 6f72 6520 storegdbm-store \n+00012300: 4442 4d20 4b45 5920 5641 4c55 4520 5b46 DBM KEY VALUE [F\n+00012310: 4c41 4753 5d72 6570 2e69 6f2e 6462 2e67 LAGS]rep.io.db.g\n+00012320: 6462 6d23 6764 626d 2d64 656c 6574 6567 dbm#gdbm-deleteg\n+00012330: 6462 6d2d 6465 6c65 7465 2044 424d 204b dbm-delete DBM K\n+00012340: 4559 7265 702e 6c61 6e67 2e6d 6174 6823 EYrep.lang.math#\n+00012350: 2d2d 204e 554d 4245 5220 5b4e 554d 4245 -- NUMBER [NUMBE\n+00012360: 5253 2e2e 2e5d 0a0a 4569 7468 6572 2072 RS...]..Either r\n+00012370: 6574 7572 6e73 2074 6865 206e 6567 6174 eturns the negat\n+00012380: 696f 6e20 6f66 204e 554d 4245 5220 6f72 ion of NUMBER or\n+00012390: 2074 6865 2076 616c 7565 206f 6620 4e55 the value of NU\n+000123a0: 4d42 4552 206d 696e 7573 0a4e 554d 4245 MBER minus.NUMBE\n+000123b0: 5253 7265 702e 6c61 6e67 2e6d 6174 6823 RSrep.lang.math#\n+000123c0: 7265 6d61 696e 6465 7272 656d 6169 6e64 remainderremaind\n+000123d0: 6572 2044 4956 4944 454e 4420 4449 5649 er DIVIDEND DIVI\n+000123e0: 534f 520a 0a52 6574 7572 6e73 2074 6865 SOR..Returns the\n+000123f0: 2069 6e74 6567 6572 2072 656d 6169 6e64 integer remaind\n+00012400: 6572 2061 6674 6572 2064 6976 6964 696e er after dividin\n+00012410: 6720 4449 5649 4445 4e44 2062 7920 4449 g DIVIDEND by DI\n+00012420: 5649 534f 522e 7265 702e 6c61 6e67 2e6d VISOR.rep.lang.m\n+00012430: 6174 6823 6d6f 646d 6f64 2044 4956 4944 ath#modmod DIVID\n+00012440: 454e 4420 4449 5649 534f 520a 0a52 6574 END DIVISOR..Ret\n+00012450: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n+00012460: 6620 4449 5649 4445 4e44 206d 6f64 756c f DIVIDEND modul\n+00012470: 6f20 4449 5649 534f 523b 2075 6e6c 696b o DIVISOR; unlik\n+00012480: 6520 7468 6520 2520 2872 656d 6169 6e64 e the % (remaind\n+00012490: 6572 290a 6675 6e63 7469 6f6e 2074 6865 er).function the\n+000124a0: 2062 6568 6176 696f 7572 206f 6620 606d behaviour of `m\n+000124b0: 6f64 2720 6973 2077 656c 6c2d 6465 6669 od' is well-defi\n+000124c0: 6e65 6420 666f 7220 6e65 6761 7469 7665 ned for negative\n+000124d0: 2061 7267 756d 656e 7473 2c0a 7765 2068 arguments,.we h\n+000124e0: 6176 6520 7468 6174 2c0a 0a09 286d 6f64 ave that,...(mod\n+000124f0: 2058 2059 2920 3d3d 2058 202d 2028 2a20 X Y) == X - (* \n+00012500: 5920 2866 6c6f 6f72 2028 2f20 5820 5929 Y (floor (/ X Y)\n+00012510: 2929 2c09 666f 7220 5920 6e6f 7420 6571 )),.for Y not eq\n+00012520: 7561 6c20 746f 207a 6572 6f0a 0a61 7373 ual to zero..ass\n+00012530: 756d 696e 6720 7468 6174 2028 666c 6f6f uming that (floo\n+00012540: 7220 5a29 2067 6976 6573 2074 6865 206c r Z) gives the l\n+00012550: 6561 7374 2069 6e74 6567 6572 2067 7265 east integer gre\n+00012560: 6174 6572 2074 6861 6e20 6f72 2065 7175 ater than or equ\n+00012570: 616c 2074 6f20 5a2c 0a61 6e64 2074 6861 al to Z,.and tha\n+00012580: 7420 666c 6f61 7469 6e67 2070 6f69 6e74 t floating point\n+00012590: 2064 6976 6973 696f 6e20 6973 2075 7365 division is use\n+000125a0: 642e 7265 702e 6c61 6e67 2e6d 6174 6823 d.rep.lang.math#\n+000125b0: 7175 6f74 6965 6e74 7175 6f74 6965 6e74 quotientquotient\n+000125c0: 2044 4956 4944 454e 4420 4449 5649 534f DIVIDEND DIVISO\n+000125d0: 520a 0a52 6574 7572 6e73 2074 6865 2069 R..Returns the i\n+000125e0: 6e74 6567 6572 2071 756f 7469 656e 7420 nteger quotient \n+000125f0: 6672 6f6d 2064 6976 6964 696e 6720 696e from dividing in\n+00012600: 7465 6765 7273 2044 4956 4944 454e 4420 tegers DIVIDEND \n+00012610: 616e 640a 4449 5649 534f 522e 7265 702e and.DIVISOR.rep.\n+00012620: 6c61 6e67 2e6d 6174 6823 6c6f 676e 6f74 lang.math#lognot\n+00012630: 6c6f 676e 6f74 204e 554d 4245 520a 0a52 lognot NUMBER..R\n+00012640: 6574 7572 6e73 2074 6865 2062 6974 7769 eturns the bitwi\n+00012650: 7365 206c 6f67 6963 616c 2060 6e6f 7427 se logical `not'\n+00012660: 206f 6620 4e55 4d42 4552 2e72 6570 2e6c of NUMBER.rep.l\n+00012670: 616e 672e 6d61 7468 236c 6f67 786f 726c ang.math#logxorl\n+00012680: 6f67 786f 7220 4e55 4d42 4552 532e 2e2e ogxor NUMBERS...\n+00012690: 0a0a 5265 7475 726e 7320 7468 6520 6269 ..Returns the bi\n+000126a0: 7477 6973 6520 6c6f 6769 6361 6c20 6065 twise logical `e\n+000126b0: 7863 6c75 7369 7665 2d6f 7227 206f 6620 xclusive-or' of \n+000126c0: 6974 7320 6172 6775 6d65 6e74 732e 7265 its arguments.re\n+000126d0: 702e 6c61 6e67 2e6d 6174 6823 312d 312d p.lang.math#1-1-\n+000126e0: 204e 554d 4245 520a 0a52 6574 7572 6e20 NUMBER..Return \n+000126f0: 4e55 4d42 4552 206d 696e 7573 2031 2e72 NUMBER minus 1.r\n+00012700: 6570 2e6c 616e 672e 6d61 7468 2366 6c6f ep.lang.math#flo\n+00012710: 6f72 666c 6f6f 7220 4e55 4d42 4552 0a0a orfloor NUMBER..\n+00012720: 526f 756e 6420 4e55 4d42 4552 2064 6f77 Round NUMBER dow\n+00012730: 6e77 6172 6473 2074 6f20 7468 6520 6e65 nwards to the ne\n+00012740: 6172 6573 7420 696e 7465 6765 7220 6c65 arest integer le\n+00012750: 7373 2074 6861 6e20 6f72 2065 7175 616c ss than or equal\n+00012760: 2074 6f0a 4e55 4d42 4552 2e72 6570 2e6c to.NUMBER.rep.l\n+00012770: 616e 672e 6d61 7468 2363 6569 6c69 6e67 ang.math#ceiling\n+00012780: 6365 696c 696e 6720 4e55 4d42 4552 0a0a ceiling NUMBER..\n+00012790: 526f 756e 6420 4e55 4d42 4552 2075 7077 Round NUMBER upw\n+000127a0: 6172 6473 2074 6f20 7468 6520 6e65 6172 ards to the near\n+000127b0: 6573 7420 696e 7465 6765 7220 6772 6561 est integer grea\n+000127c0: 7465 7220 7468 616e 206f 7220 6571 7561 ter than or equa\n+000127d0: 6c20 746f 0a4e 554d 4245 522e 7265 702e l to.NUMBER.rep.\n+000127e0: 6c61 6e67 2e6d 6174 6823 6578 7065 7870 lang.math#expexp\n+000127f0: 2058 0a0a 5265 7475 726e 2060 6527 2028 X..Return `e' (\n+00012800: 7468 6520 6261 7365 206f 6620 6e61 7475 the base of natu\n+00012810: 7261 6c20 6c6f 6761 7269 7468 6d73 2920 ral logarithms) \n+00012820: 7261 6973 6564 2074 6f20 7468 6520 706f raised to the po\n+00012830: 7765 7220 582e 7265 702e 6c61 6e67 2e6d wer X.rep.lang.m\n+00012840: 6174 6823 7369 6e73 696e 2058 0a0a 5265 ath#sinsin X..Re\n+00012850: 7475 726e 7320 7468 6520 7369 6e65 206f turns the sine o\n+00012860: 6620 582c 2069 6e20 7261 6469 616e 732e f X, in radians.\n+00012870: 7265 702e 6c61 6e67 2e6d 6174 6823 6174 rep.lang.math#at\n+00012880: 616e 6174 616e 2058 0a0a 5265 7475 726e anatan X..Return\n+00012890: 7320 7468 6520 6172 6320 7461 6e67 656e s the arc tangen\n+000128a0: 7420 6f66 2058 2028 7468 6520 7661 6c75 t of X (the valu\n+000128b0: 6520 7768 6f73 6520 7461 6e67 656e 7420 e whose tangent \n+000128c0: 6973 2058 292c 2069 6e0a 7261 6469 616e is X), in.radian\n+000128d0: 732e 0a0a 6174 616e 2059 2058 0a0a 5265 s...atan Y X..Re\n+000128e0: 7475 726e 7320 7468 6520 6172 6320 7461 turns the arc ta\n+000128f0: 6e67 656e 7420 6f66 2059 2f58 2c20 696e ngent of Y/X, in\n+00012900: 2072 6164 6961 6e73 2e20 5468 6520 7369 radians. The si\n+00012910: 676e 7320 6f66 2062 6f74 6820 6172 6775 gns of both argu\n+00012920: 6d65 6e74 730a 6172 6520 7573 6564 2074 ments.are used t\n+00012930: 6f20 6465 7465 726d 696e 6520 7468 6520 o determine the \n+00012940: 7175 6164 7261 6e74 206f 6620 7468 6520 quadrant of the \n+00012950: 7265 7375 6c74 2c20 616e 6420 5820 6973 result, and X is\n+00012960: 2070 6572 6d69 7474 6564 2074 6f0a 6265 permitted to.be\n+00012970: 207a 6572 6f2e 7265 702e 6c61 6e67 2e6d zero.rep.lang.m\n+00012980: 6174 6823 6578 7074 6578 7074 2058 2059 ath#exptexpt X Y\n+00012990: 0a0a 5265 7475 726e 7320 5820 7261 6973 ..Returns X rais\n+000129a0: 6564 2074 6f20 7468 6520 706f 7765 7220 ed to the power \n+000129b0: 592e 0a0a 4966 2058 2069 7320 6e65 6761 Y...If X is nega\n+000129c0: 7469 7665 2061 6e64 2059 2069 7320 6120 tive and Y is a \n+000129d0: 6e6f 6e2d 696e 7465 6765 722c 2074 6865 non-integer, the\n+000129e0: 6e20 616e 2061 7269 7468 6d65 7469 6320 n an arithmetic \n+000129f0: 6572 726f 7220 6973 0a73 6967 6e61 6c6c error is.signall\n+00012a00: 6564 2028 6d61 7468 656d 6174 6963 616c ed (mathematical\n+00012a10: 6c79 2073 686f 756c 6420 7265 7475 726e ly should return\n+00012a20: 2061 2063 6f6d 706c 6578 206e 756d 6265 a complex numbe\n+00012a30: 7229 2e72 6570 2e6c 616e 672e 6d61 7468 r).rep.lang.math\n+00012a40: 2365 7861 6374 2d3e 696e 6578 6163 7465 #exact->inexacte\n+00012a50: 7861 6374 2d3e 696e 6578 6163 7420 580a xact->inexact X.\n+00012a60: 0a52 6574 7572 6e73 2061 6e20 696e 6578 .Returns an inex\n+00012a70: 6163 7420 2869 2e65 2e20 666c 6f61 7469 act (i.e. floati\n+00012a80: 6e67 2070 6f69 6e74 2920 7265 7072 6573 ng point) repres\n+00012a90: 656e 7461 7469 6f6e 206f 6620 582e 7265 entation of X.re\n+00012aa0: 702e 6c61 6e67 2e6d 6174 6823 7261 6e64 p.lang.math#rand\n+00012ab0: 6f6d 7261 6e64 6f6d 205b 4c49 4d49 545d omrandom [LIMIT]\n+00012ac0: 0a0a 5072 6f64 7563 6520 6120 7073 6575 ..Produce a pseu\n+00012ad0: 646f 2d72 616e 646f 6d20 6e75 6d62 6572 do-random number\n+00012ae0: 2062 6574 7765 656e 207a 6572 6f20 616e between zero an\n+00012af0: 6420 4c49 4d49 5420 286f 7220 7468 6520 d LIMIT (or the \n+00012b00: 6c61 7267 6573 740a 706f 7369 7469 7665 largest.positive\n+00012b10: 2069 6e74 6567 6572 2072 6570 7265 7365 integer represe\n+00012b20: 6e74 6162 6c65 292e 2049 6620 4c49 4d49 ntable). If LIMI\n+00012b30: 5420 6973 2074 6865 2073 796d 626f 6c20 T is the symbol \n+00012b40: 6074 2720 7468 650a 6765 6e65 7261 746f `t' the.generato\n+00012b50: 7220 6973 2073 6565 6465 6420 7769 7468 r is seeded with\n+00012b60: 2074 6865 2063 7572 7265 6e74 2074 696d the current tim\n+00012b70: 6520 6f66 2064 6179 2e72 6570 2e75 7469 e of day.rep.uti\n+00012b80: 6c2e 7574 6638 2375 7466 382d 7375 6273 l.utf8#utf8-subs\n+00012b90: 7472 696e 6775 7466 382d 7375 6273 7472 tringutf8-substr\n+00012ba0: 696e 6720 5354 5249 4e47 2053 5441 5254 ing STRING START\n+00012bb0: 205b 454e 445d 0a0a 5265 7475 726e 7320 [END]..Returns \n+00012bc0: 7468 6520 706f 7274 696f 6e20 6f66 2053 the portion of S\n+00012bd0: 5452 494e 472c 2065 6e63 6f64 6564 2069 TRING, encoded i\n+00012be0: 6e20 7574 662d 382c 2073 7461 7274 696e n utf-8, startin\n+00012bf0: 6720 6174 0a63 6861 7261 6374 6572 206e g at.character n\n+00012c00: 756d 6265 7220 5354 4152 5420 616e 6420 umber START and \n+00012c10: 656e 6469 6e67 2061 7420 7468 6520 6368 ending at the ch\n+00012c20: 6172 6163 7465 7220 6265 666f 7265 2045 aracter before E\n+00012c30: 4e44 2028 6f72 2074 6865 0a65 6e64 206f ND (or the.end o\n+00012c40: 6620 7468 6520 7374 7269 6e67 2069 6620 f the string if \n+00012c50: 454e 4420 6973 206e 6f74 2067 6976 656e END is not given\n+00012c60: 292e 2041 6c6c 2069 6e64 6963 6573 2073 ). All indices s\n+00012c70: 7461 7274 2061 7420 7a65 726f 2e72 6570 tart at zero.rep\n+00012c80: 2e69 6f2e 7072 6f63 6573 7365 7323 6d61 .io.processes#ma\n+00012c90: 6b65 2d70 726f 6365 7373 6d61 6b65 2d70 ke-processmake-p\n+00012ca0: 726f 6365 7373 205b 4f55 5450 5554 2d53 rocess [OUTPUT-S\n+00012cb0: 5452 4541 4d5d 205b 4655 4e5d 205b 4449 TREAM] [FUN] [DI\n+00012cc0: 525d 205b 5052 4f47 5241 4d5d 205b 4152 R] [PROGRAM] [AR\n+00012cd0: 4753 5d0a 0a43 7265 6174 6573 2061 206e GS]..Creates a n\n+00012ce0: 6577 2070 726f 6365 7373 2d6f 626a 6563 ew process-objec\n+00012cf0: 742c 204f 5554 5055 542d 5354 5245 414d t, OUTPUT-STREAM\n+00012d00: 2069 7320 7768 6572 6520 616c 6c20 6f75 is where all ou\n+00012d10: 7470 7574 2066 726f 6d20 7468 6973 0a70 tput from this.p\n+00012d20: 726f 6365 7373 2067 6f65 732c 2062 6f74 rocess goes, bot\n+00012d30: 6820 7374 646f 7574 2061 6e64 2073 7464 h stdout and std\n+00012d40: 6572 722c 2046 554e 2069 7320 6120 6675 err, FUN is a fu\n+00012d50: 6e63 7469 6f6e 2074 6f20 6361 6c6c 2065 nction to call e\n+00012d60: 6163 6820 7469 6d65 0a74 6865 2070 726f ach time.the pro\n+00012d70: 6365 7373 2072 756e 6e69 6e67 206f 6e20 cess running on \n+00012d80: 7468 6973 206f 626a 6563 7420 6368 616e this object chan\n+00012d90: 6765 7320 7374 6174 652e 2044 4952 2069 ges state. DIR i\n+00012da0: 7320 7468 6520 7072 6f63 6573 7327 0a63 s the process'.c\n+00012db0: 7572 7265 6e74 2064 6972 6563 746f 7279 urrent directory\n+00012dc0: 2c20 5052 4f47 5241 4d20 7468 6520 6669 , PROGRAM the fi\n+00012dd0: 6c65 6e61 6d65 206f 6620 7468 6520 7072 lename of the pr\n+00012de0: 6f67 7261 6d20 746f 2072 756e 2061 6e64 ogram to run and\n+00012df0: 2041 5247 5320 610a 6c69 7374 206f 6620 ARGS a.list of \n+00012e00: 6172 6775 6d65 6e74 7320 7061 7373 6564 arguments passed\n+00012e10: 2074 6f20 7468 6520 7072 6f63 6573 732e to the process.\n+00012e20: 0a0a 416e 7920 6f66 2074 6865 2061 7267 ..Any of the arg\n+00012e30: 756d 656e 7473 206d 6179 2062 6520 756e uments may be un\n+00012e40: 7370 6563 6966 6965 642c 2069 6e20 7768 specified, in wh\n+00012e50: 6963 6820 6361 7365 2074 6865 7920 6361 ich case they ca\n+00012e60: 6e20 6265 2073 6574 0a65 6974 6865 7220 n be set.either \n+00012e70: 6279 2074 6865 2066 756e 6374 696f 6e73 by the functions\n+00012e80: 2070 726f 7669 6465 6420 6f72 2062 7920 provided or by \n+00012e90: 7468 6520 6675 6e63 7469 6f6e 2063 616c the function cal\n+00012ea0: 6c65 6420 746f 2063 7265 6174 6520 7468 led to create th\n+00012eb0: 650a 6163 7475 616c 2072 756e 6e69 6e67 e.actual running\n+00012ec0: 2070 726f 6365 7373 2e0a 0a49 6620 7468 process...If th\n+00012ed0: 6520 4449 5220 7061 7261 6d65 7465 7220 e DIR parameter \n+00012ee0: 6973 206e 696c 2069 7420 7769 6c6c 2062 is nil it will b\n+00012ef0: 6520 696e 6865 7269 7465 6420 6672 6f6d e inherited from\n+00012f00: 2074 6865 0a60 6465 6661 756c 742d 6469 the.`default-di\n+00012f10: 7265 6374 6f72 7927 2076 6172 6961 626c rectory' variabl\n+00012f20: 6520 6f66 2074 6865 2063 7572 7265 6e74 e of the current\n+00012f30: 2062 7566 6665 722e 7265 702e 696f 2e70 buffer.rep.io.p\n+00012f40: 726f 6365 7373 6573 2363 6c6f 7365 2d70 rocesses#close-p\n+00012f50: 726f 6365 7373 636c 6f73 652d 7072 6f63 rocessclose-proc\n+00012f60: 6573 7365 7320 5b50 524f 4345 5353 5d0a esses [PROCESS].\n+00012f70: 0a43 6c6f 7365 7320 7468 6520 7374 6469 .Closes the stdi\n+00012f80: 6e2c 2073 7464 6f75 742c 2061 6e64 2073 n, stdout, and s\n+00012f90: 7464 6572 7220 7374 7265 616d 7320 6f66 tderr streams of\n+00012fa0: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou\n+00012fb0: 7320 7072 6f63 6573 732d 0a6f 626a 6563 s process-.objec\n+00012fc0: 7420 5052 4f43 4553 532e 0072 6570 2e76 t PROCESS..rep.v\n+00012fd0: 6d2e 636f 6d70 696c 6572 2e6d 6f64 756c m.compiler.modul\n+00012fe0: 6573 2363 6f6d 7069 6c65 2d6d 6f64 756c es#compile-modul\n+00012ff0: 6520 5354 5255 4354 0000 0000 0000 0000 e STRUCT........\n+00013000: 0072 6570 2e6c 616e 672e 6261 636b 7175 .rep.lang.backqu\n+00013010: 6f74 6523 6261 636b 7175 6f74 6520 4152 ote#backquote AR\n+00013020: 4772 6570 2e6c 616e 672e 6d61 7468 236f Grep.lang.math#o\n+00013030: 6464 7052 6574 7572 6e20 7420 6966 2058 ddpReturn t if X\n+00013040: 2069 7320 6f64 642c 2069 2e65 2e20 282f is odd, i.e. (/\n+00013050: 3d20 286d 6f64 2058 2032 2920 3029 2e72 = (mod X 2) 0).r\n+00013060: 6570 2e6c 616e 672e 6d61 7468 2365 7665 ep.lang.math#eve\n+00013070: 6e70 5265 7475 726e 2074 2069 6620 5820 npReturn t if X \n+00013080: 6973 206f 6464 2c20 692e 652e 2028 3d20 is odd, i.e. (= \n+00013090: 286d 6f64 2058 2032 2920 3029 2e72 6570 (mod X 2) 0).rep\n+000130a0: 2e75 7469 6c2e 6973 7065 6c6c 2370 656e .util.ispell#pen\n+000130b0: 6469 6e67 2d6f 7574 7075 7453 7472 696e ding-outputStrin\n+000130c0: 6720 6f66 206f 7574 7075 7420 7265 6365 g of output rece\n+000130d0: 6976 6564 2066 726f 6d20 6973 7065 6c6c ived from ispell\n+000130e0: 2062 7574 206e 6f74 2070 726f 6365 7373 but not process\n+000130f0: 6564 2e00 7265 702e 7574 696c 2e74 696d ed..rep.util.tim\n+00013100: 6523 7469 6d65 2d20 5431 2054 3272 6570 e#time- T1 T2rep\n+00013110: 2e75 7469 6c2e 6461 7465 2364 6174 652d .util.date#date-\n+00013120: 7477 6f2d 6469 6769 742d 7965 6172 2d70 two-digit-year-p\n+00013130: 7265 6669 7841 2074 776f 2d64 6967 6974 refixA two-digit\n+00013140: 2073 7472 696e 6720 7468 6174 2077 696c string that wil\n+00013150: 6c20 6265 2070 7265 7065 6e64 6564 2074 l be prepended t\n+00013160: 6f20 7965 6172 2073 7065 6369 6669 6361 o year specifica\n+00013170: 7469 6f6e 7320 7468 6174 0a6f 6e6c 7920 tions that.only \n+00013180: 6861 7665 2074 776f 2c20 6c6f 7765 7220 have two, lower \n+00013190: 6f72 6465 722c 2064 6967 6974 732e 2054 order, digits. T\n+000131a0: 6869 7320 6973 2070 6963 6b65 6420 7570 his is picked up\n+000131b0: 2061 7574 6f6d 6174 6963 616c 6c79 2066 automatically f\n+000131c0: 726f 6d0a 7468 6520 6375 7272 656e 7420 rom.the current \n+000131d0: 7965 6172 2c20 692e 652e 2031 3939 3720 year, i.e. 1997 \n+000131e0: 2d3e 2022 3139 222c 2032 3030 3120 2d3e -> \"19\", 2001 ->\n+000131f0: 2022 3230 222e 7265 702e 7574 696c 2e64 \"20\".rep.util.d\n+00013200: 6174 6523 7061 7273 652d 6461 7465 5061 ate#parse-datePa\n+00013210: 7273 6520 7468 6520 6461 7465 2073 7065 rse the date spe\n+00013220: 6369 6669 6374 696f 6e20 696e 2053 5452 cifiction in STR\n+00013230: 494e 472c 206f 7074 696f 6e61 6c6c 7920 ING, optionally \n+00013240: 7374 6172 7469 6e67 2061 7420 7468 6520 starting at the \n+00013250: 504f 494e 5427 7468 0a63 6861 7261 6374 POINT'th.charact\n+00013260: 6572 2069 6e20 7468 6520 7374 7269 6e67 er in the string\n+00013270: 2e20 5468 6973 2077 696c 6c20 7061 7273 . This will pars\n+00013280: 6520 6461 7465 7320 696e 2052 4643 2d38 e dates in RFC-8\n+00013290: 3232 206d 6169 6c20 6d65 7373 6167 6573 22 mail messages\n+000132a0: 2e00 7265 702e 7379 7374 656d 2361 6464 ..rep.system#add\n+000132b0: 2d68 6f6f 6b20 484f 4f4b 2d53 594d 424f -hook HOOK-SYMBO\n+000132c0: 4c20 4e45 572d 4655 4e43 2023 216f 7074 L NEW-FUNC #!opt\n+000132d0: 696f 6e61 6c20 4154 2d45 4e44 7265 702e ional AT-ENDrep.\n+000132e0: 7379 7374 656d 2369 6e2d 686f 6f6b 2d70 system#in-hook-p\n+000132f0: 5265 7475 726e 7320 7420 6966 2074 6865 Returns t if the\n+00013300: 2066 756e 6374 696f 6e20 4655 4e20 6973 function FUN is\n+00013310: 2073 746f 7265 6420 696e 2074 6865 2068 stored in the h\n+00013320: 6f6f 6b20 6361 6c6c 6564 2048 4f4f 4b2d ook called HOOK-\n+00013330: 5359 4d42 4f4c 2e00 7265 702e 696f 2e73 SYMBOL..rep.io.s\n+00013340: 7472 6561 6d73 2372 6561 642d 6672 6f6d treams#read-from\n+00013350: 2d73 7472 696e 6720 5354 5249 4e47 2023 -string STRING #\n+00013360: 216f 7074 696f 6e61 6c20 5354 4152 5400 !optional START.\n+00013370: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+00013380: 6c65 7273 2e72 656d 6f74 652e 7265 7023 lers.remote.rep#\n+00013390: 7265 6d6f 7465 2d72 6570 2d63 6c6f 7365 remote-rep-close\n+000133a0: 2d68 6f73 7420 484f 5354 2023 216f 7074 -host HOST #!opt\n+000133b0: 696f 6e61 6c20 5553 4552 7265 6d6f 7465 ional USERremote\n+000133c0: 2d66 7470 2d74 7261 6e73 6665 722d 7479 -ftp-transfer-ty\n+000133d0: 7065 4d6f 6465 2069 6e20 7768 6963 6820 peMode in which \n+000133e0: 746f 2074 7261 6e73 6665 7220 6669 6c65 to transfer file\n+000133f0: 732c 206f 6e65 206f 6620 7468 6520 7379 s, one of the sy\n+00013400: 6d62 6f6c 7320 6062 696e 6172 7927 206f mbols `binary' o\n+00013410: 7220 6061 7363 6969 272e 7265 6d6f 7465 r `ascii'.remote\n+00013420: 2d66 7470 2d62 6164 2d6d 7367 7352 6567 -ftp-bad-msgsReg\n+00013430: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n+00013440: 6d61 7463 6869 6e67 2066 7470 2022 6661 matching ftp \"fa\n+00013450: 696c 7572 6522 206d 6573 7361 6765 732e ilure\" messages.\n+00013460: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han\n+00013470: 646c 6572 732e 7265 6d6f 7465 2e66 7470 dlers.remote.ftp\n+00013480: 2372 656d 6f74 652d 6674 702d 636c 6f73 #remote-ftp-clos\n+00013490: 652d 686f 7374 2048 4f53 5420 2321 6f70 e-host HOST #!op\n+000134a0: 7469 6f6e 616c 2055 5345 5272 656d 6f74 tional USERremot\n+000134b0: 652d 6465 6661 756c 742d 6261 636b 656e e-default-backen\n+000134c0: 6442 6163 6b65 6e64 2075 7365 6420 666f dBackend used fo\n+000134d0: 7220 6f74 6865 7277 6973 6520 756e 7370 r otherwise unsp\n+000134e0: 6563 6966 6965 6420 686f 7374 732e 0072 ecified hosts..r\n+000134f0: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6164 ep.io.files#load\n+00013500: 2d61 6c6c 2046 494c 4520 2321 6f70 7469 -all FILE #!opti\n+00013510: 6f6e 616c 2043 414c 4c42 4143 4b00 7265 onal CALLBACK.re\n+00013520: 702e 696f 2e66 696c 6573 2365 7661 6c2d p.io.files#eval-\n+00013530: 6166 7465 722d 6c6f 6164 204c 4942 5241 after-load LIBRA\n+00013540: 5259 2046 4f52 4d6d 6169 6c2d 646f 6d61 RY FORMmail-doma\n+00013550: 696e 2d6e 616d 654d 6169 6c20 646f 6d61 in-nameMail doma\n+00013560: 696e 6e61 6d65 206f 6620 7468 6520 6c6f inname of the lo\n+00013570: 6361 6c20 7369 7465 2e75 7365 722d 6d61 cal site.user-ma\n+00013580: 696c 2d61 6464 7265 7373 4164 6472 6573 il-addressAddres\n+00013590: 7320 746f 2070 7574 2069 6e20 4672 6f6d s to put in From\n+000135a0: 3a20 6865 6164 6572 7320 6f66 206f 7574 : headers of out\n+000135b0: 676f 696e 6720 6d61 696c 2e00 7265 702e going mail..rep.\n+000135c0: 6461 7461 2e72 696e 6723 7269 6e67 2d63 data.ring#ring-c\n+000135d0: 6170 6163 6974 7920 5249 4e47 7265 702e apacity RINGrep.\n+000135e0: 6461 7461 2e72 696e 6723 7269 6e67 2d3e data.ring#ring->\n+000135f0: 6c69 7374 5265 7475 726e 2074 6865 2065 listReturn the e\n+00013600: 6c65 6d65 6e74 7320 696e 2072 696e 6720 lements in ring \n+00013610: 6275 6666 6572 2052 494e 4720 6173 2061 buffer RING as a\n+00013620: 206c 6973 742c 206e 6577 6573 7420 746f list, newest to\n+00013630: 206f 6c64 6573 742e 0072 6570 2e64 6174 oldest..rep.dat\n+00013640: 6123 7374 7269 6e67 2d75 7070 6572 2d63 a#string-upper-c\n+00013650: 6173 652d 7020 5800 d227 1216 7265 702e ase-p X..'..rep.\n+00013660: ecc6 0100 0000 0000 1500 0000 5600 0000 ............V...\n+00013670: 367e cc08 7265 702e dc27 0100 0000 0000 6~..rep..'......\n+00013680: 1100 0000 4900 0000 c343 5b08 7265 702e ....I....C[.rep.\n+00013690: cc8e 0000 0000 0000 1a00 0000 9600 0000 ................\n+000136a0: b88e ad1a 0072 6570 00c0 0100 0000 0000 .....rep........\n+000136b0: 2400 0000 1600 0000 b964 aa15 7265 702e $........d..rep.\n+000136c0: a147 0000 0000 0000 1000 0000 6600 0000 .G..........f...\n+000136d0: 65af a209 7265 702e 38a7 0000 0000 0000 e...rep.8.......\n+000136e0: 2600 0000 fe00 0000 00a1 850d 7265 702e &...........rep.\n+000136f0: 23ab 0000 0000 0000 2200 0000 6e00 0000 #.......\"...n...\n+00013700: 26a9 0001 7265 702e 5a69 0000 0000 0000 &...rep.Zi......\n+00013710: 0d00 0000 2e00 0000 64fa 5e08 7265 702e ........d.^.rep.\n+00013720: 189c 0000 0000 0000 1700 0000 df00 0000 ................\n+00013730: ec29 a501 7265 702e 0e0e 0100 0000 0000 .)..rep.........\n+00013740: 1700 0000 1601 0000 3506 4a17 7265 702e ........5.J.rep.\n+00013750: 6f2f 0000 0000 0000 1d00 0000 3800 0000 o/..........8...\n+00013760: dc3f 0007 7265 702e 894f 0000 0000 0000 .?..rep..O......\n+00013770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n+00013780: 6b26 0100 0000 0000 1400 0000 4f00 0000 k&..........O...\n+00013790: 4458 8414 7265 702e 1ac4 0100 0000 0000 DX..rep.........\n+000137a0: 2400 0000 7f00 0000 129d 3207 7265 702e $.........2.rep.\n+000137b0: c4c7 0100 0000 0000 0d00 0000 4200 0000 ............B...\n+000137c0: 44f8 121b 7265 702e 9cdc 0000 0000 0000 D...rep.........\n+000137d0: 2b00 0000 1501 0000 857c 1f0c 7265 702e +........|..rep.\n+000137e0: 8e6c 0000 0000 0000 1400 0000 0902 0000 .l..............\n+000137f0: e2b6 c50c 7265 702e 1f4e 0000 0000 0000 ....rep..N......\n+00013800: 0d00 0000 5300 0000 e674 d31d 7265 702e ....S....t..rep.\n+00013810: eeda 0000 0000 0000 2500 0000 8901 0000 ........%.......\n+00013820: 8d91 cb18 7265 702e 1c26 0100 0000 0000 ....rep..&......\n+00013830: 1400 0000 3b00 0000 f5a1 5e04 7265 702e ....;.....^.rep.\n+00013840: 13c8 0100 0000 0000 1800 0000 3600 0000 ............6...\n+00013850: 2ccf a81d 7265 702e 3c4d 0000 0000 0000 ,...rep.;..........f...\n+00013ca0: cde9 4919 7265 702e 7402 0100 0000 0000 ..I.rep.t.......\n+00013cb0: 1800 0000 9f00 0000 4789 be00 7265 702e ........G...rep.\n+00013cc0: ce5e 0000 0000 0000 0e00 0000 1901 0000 .^..............\n+00013cd0: 723e 0802 7265 702e c339 0000 0000 0000 r>..rep..9......\n+00013ce0: 1d00 0000 5e00 0000 cf8f 091c 7265 702e ....^.......rep.\n+00013cf0: 3afd 0000 0000 0000 1900 0000 9b00 0000 :...............\n+00013d00: 1950 650e 7265 702e 7907 0100 0000 0000 .Pe.rep.y.......\n+00013d10: 1900 0000 a200 0000 5975 d310 7265 702e ........Yu..rep.\n+00013d20: 8e93 0000 0000 0000 2300 0000 f500 0000 ........#.......\n+00013d30: 7a05 1f1a 7265 702e ea49 0000 0000 0000 z...rep..I......\n+00013d40: 0d00 0000 b800 0000 c34d 501b 7265 702e .........MP.rep.\n+00013d50: 9252 0000 0000 0000 1200 0000 4601 0000 .R..........F...\n+00013d60: 4ad7 1009 7265 702e 598e 0000 0000 0000 J...rep.Y.......\n+00013d70: 1c00 0000 5700 0000 8356 d405 7265 702e ....W....V..rep.\n+00013d80: 1523 0100 0000 0000 1a00 0000 1300 0000 .#..............\n+00013d90: 680a 2f1d 7265 702e a668 0000 0000 0000 h./.rep..h......\n+00013da0: 0b00 0000 a900 0000 2a45 f419 696e 7465 ........*E..inte\n+00013db0: 2572 0000 0000 0000 0e00 0000 7100 0000 %r..........q...\n+00013dc0: c963 a91f 7265 702e 792b 0100 0000 0000 .c..rep.y+......\n+00013dd0: 1c00 0000 e800 0000 9b96 180f 7265 702e ............rep.\n+00013de0: cec2 0100 0000 0000 2000 0000 6b00 0000 ........ ...k...\n+00013df0: 7e49 5308 0072 6570 8bc0 0100 0000 0000 ~IS..rep........\n+00013e00: 2000 0000 0b00 0000 2157 7b03 7265 702e .......!W{.rep.\n+00013e10: 4ba4 0000 0000 0000 2100 0000 4000 0000 K.......!...@...\n+00013e20: 272c e615 7374 616e 33ad 0000 0000 0000 ',..stan3.......\n+00013e30: 0f00 0000 3400 0000 fb37 d019 7265 702e ....4....7..rep.\n+00013e40: 7028 0100 0000 0000 1200 0000 f400 0000 p(..............\n+00013e50: 249d c21b 7265 702e 329a 0000 0000 0000 $...rep.2.......\n+00013e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n+00013e70: d1a3 0000 0000 0000 2100 0000 5900 0000 ........!...Y...\n+00013e80: 6ef1 4b15 7265 702e b8c5 0100 0000 0000 n.K.rep.........\n+00013e90: 1100 0000 7a00 0000 c91f 0f07 7265 702e ....z.......rep.\n+00013ea0: d82b 0000 0000 0000 1400 0000 b800 0000 .+..............\n+00013eb0: 1283 cc01 7265 702e 6b27 0100 0000 0000 ....rep.k'......\n+00013ec0: 1500 0000 5c00 0000 452a 271a 7265 702e ....\\...E*'.rep.\n+00013ed0: 0058 0000 0000 0000 1400 0000 a400 0000 .X..............\n+00013ee0: 48b9 e509 7265 702e 5d9d 0000 0000 0000 H...rep.].......\n+00013ef0: 1300 0000 8300 0000 c526 1810 7265 702e .........&..rep.\n+00013f00: 34aa 0000 0000 0000 1d00 0000 5d00 0000 4...........]...\n+00013f10: 8581 f014 7265 702e f2c1 0100 0000 0000 ....rep.........\n+00013f20: 1f00 0000 5100 0000 59ca c11d 7265 702e ....Q...Y...rep.\n+00013f30: 03f5 0000 0000 0000 1b00 0000 0401 0000 ................\n+00013f40: 4957 8f11 7265 702e ce26 0100 0000 0000 IW..rep..&......\n+00013f50: 1000 0000 2100 0000 df10 031f 7265 702e ....!.......rep.\n+00013f60: cf45 0000 0000 0000 0e00 0000 d600 0000 .E..............\n+00013f70: f59a a918 7265 702e 332a 0100 0000 0000 ....rep.3*......\n+00013f80: 1c00 0000 4f00 0000 e702 361f 7265 702e ....O.....6.rep.\n+00013f90: 3b0f 0100 0000 0000 2500 0000 9800 0000 ;.......%.......\n+00013fa0: 9f31 3a14 7265 702e bc48 0000 0000 0000 .1:.rep..H......\n+00013fb0: 0e00 0000 2001 0000 5b8a 0217 7265 702e .... ...[...rep.\n+00013fc0: 7629 0100 0000 0000 1200 0000 ab00 0000 v)..............\n+00013fd0: bbc6 ee0b 7265 702e 7d2c 0100 0000 0000 ....rep.},......\n+00013fe0: 1d00 0000 9e02 0000 bf2c 7f07 7265 702e .........,..rep.\n+00013ff0: 5ca8 0000 0000 0000 1a00 0000 3c01 0000 \\...........<...\n+00014000: 0300 0000 0000 0000 1000 0000 d893 0302 ................\n+00014010: f0af 0100 0000 0000 b403 0000 e0b0 0302 ................\n+00014020: 4cdc 0100 0000 0000 210b 0000 28bf 0302 L.......!...(...\n+00014030: dff4 0100 0000 0000 0000 0000 0000 0000 ................\n+00014040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00014050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00014060: 0000 0000 0000 0000 0200 0000 a600 0000 ................\n+00014070: 2f4a ff2a 7265 702e 475d 0100 0000 0000 /J.*rep.G]......\n+00014080: 2500 0000 6f00 0000 1900 cd3a 7265 702e %...o......:rep.\n+00014090: 2aa2 0100 0000 0000 1a00 0000 4800 0000 *...........H...\n+000140a0: 4090 ce31 7265 702e 4d45 0000 0000 0000 @..1rep.ME......\n+000140b0: 0f00 0000 7300 0000 c4ca f223 7265 702e ....s......#rep.\n+000140c0: f2ab 0100 0000 0000 1f00 0000 4500 0000 ............E...\n+000140d0: 4dc8 a533 7265 702e 3eaf 0100 0000 0000 M..3rep.>.......\n+000140e0: 2100 0000 6800 0000 8979 d323 7265 702e !...h....y.#rep.\n+000140f0: dc22 0100 0000 0000 1900 0000 2000 0000 .\".......... ...\n+00014100: 64aa 5028 7265 702e 86a8 0100 0000 0000 d.P(rep.........\n+00014110: 2600 0000 3a00 0000 775a b93b 7265 702e &...:...wZ.;rep.\n+00014120: f5ad 0100 0000 0000 1a00 0000 f800 0000 ................\n+00014130: ecb1 7a28 7265 702e f57c 0000 0000 0000 ..z(rep..|......\n+00014140: 1d00 0000 8100 0000 4d60 8b35 7265 702e ........M`.5rep.\n+00014150: 6329 0000 0000 0000 1800 0000 fc00 0000 c)..............\n+00014160: 5af8 e836 7265 702e 91d7 0000 0000 0000 Z..6rep.........\n+00014170: 1a00 0000 7e00 0000 5c17 9d30 7265 702e ....~...\\..0rep.\n+00014180: 0a04 0100 0000 0000 1d00 0000 5e00 0000 ............^...\n+00014190: a271 253b 7265 702e 0b54 0100 0000 0000 .q%;rep..T......\n+000141a0: 1500 0000 5700 0000 9b74 b238 7265 702e ....W....t.8rep.\n+000141b0: 5c21 0000 0000 0000 1600 0000 3e00 0000 \\!..........>...\n+000141c0: 7c97 9c3b 7265 702e db5d 0100 0000 0000 |..;rep..]......\n+000141d0: 2100 0000 4600 0000 8d75 cd2a 0072 6570 !...F....u.*.rep\n+000141e0: efac 0100 0000 0000 1f00 0000 0000 0000 ................\n+000141f0: fcd3 6b35 0072 6570 88d4 0100 0000 0000 ..k5.rep........\n+00014200: 1300 0000 0800 0000 e1dd b224 7265 702e ...........$rep.\n+00014210: 6ad0 0100 0000 0000 2800 0000 9800 0000 j.......(.......\n+00014220: 5cae 7530 7265 702e 4a55 0000 0000 0000 \\.u0rep.JU......\n+00014230: 0f00 0000 4200 0000 33a8 282c 7265 702e ....B...3.(,rep.\n+00014240: bd44 0000 0000 0000 1200 0000 7e00 0000 .D..........~...\n+00014250: 3805 f634 7265 702e 10d7 0000 0000 0000 8..4rep.........\n+00014260: 1900 0000 6800 0000 5374 3a2f 7265 702e ....h...St:/rep.\n+00014270: 2328 0000 0000 0000 1900 0000 2701 0000 #(..........'...\n+00014280: 7a96 9a2f 7265 702e 522d 0000 0000 0000 z../rep.R-......\n+00014290: 2700 0000 aa00 0000 2dd1 be34 7265 702e '.......-..4rep.\n+000142a0: 3105 0100 0000 0000 1800 0000 a800 0000 1...............\n+000142b0: 5df4 5f31 7265 702e 2009 0100 0000 0000 ]._1rep. .......\n+000142c0: 1800 0000 4f00 0000 f94c 6e3c 7265 702e ....O....Ln...\n+000147c0: 7ee5 5c24 7265 702e 2851 0100 0000 0000 ~.\\$rep.(Q......\n+000147d0: 1100 0000 ad00 0000 68df 0a3c 7265 702e ........h..rep..\\......\n+00014860: 2500 0000 6800 0000 1989 c12f 6964 6c65 %...h....../idle\n+00014870: 7070 0000 0000 0000 0900 0000 3501 0000 pp..........5...\n+00014880: f87c 042f 7265 702e ec50 0100 0000 0000 .|./rep..P......\n+00014890: 1300 0000 2900 0000 1eb1 7126 7265 702e ....).....q&rep.\n+000148a0: 6252 0100 0000 0000 1100 0000 2b00 0000 bR..........+...\n+000148b0: 6858 d523 7265 702e 0030 0000 0000 0000 hX.#rep..0......\n+000148c0: 2200 0000 4601 0000 a72b 8335 7265 702e \"...F....+.5rep.\n+000148d0: 93a0 0100 0000 0000 1600 0000 2f00 0000 ............/...\n+000148e0: b88c 8f31 7265 702e d8a0 0100 0000 0000 ...1rep.........\n+000148f0: 1900 0000 7e00 0000 7e3a d239 7265 702e ....~...~:.9rep.\n+00014900: e4a6 0100 0000 0000 2100 0000 2e01 0000 ........!.......\n+00014910: fed7 fc3c 7374 616e 27a9 0100 0000 0000 ....rep.\n+00014a80: 34da 0000 0000 0000 2c00 0000 8e00 0000 4.......,.......\n+00014a90: beec db3b 7265 702e d4f2 0000 0000 0000 ...;rep.........\n+00014aa0: 1b00 0000 3800 0000 477a 2f38 646c 2d6c ....8...Gz/8dl-l\n+00014ab0: 1c3e 0000 0000 0000 0c00 0000 4100 0000 .>..........A...\n+00014ac0: 995e 512b 7265 702e 0aa3 0100 0000 0000 .^Q+rep.........\n+00014ad0: 1f00 0000 a300 0000 bbb9 8534 0072 6570 ...........4.rep\n+00014ae0: 56a9 0100 0000 0000 1c00 0000 1d00 0000 V...............\n+00014af0: 887f 1427 7265 702e 30ab 0100 0000 0000 ...'rep.0.......\n+00014b00: 2000 0000 4800 0000 3147 f821 7265 702e ...H...1G.!rep.\n+00014b10: c825 0000 0000 0000 1400 0000 e400 0000 .%..............\n+00014b20: aead d128 7265 702e 7754 0100 0000 0000 ...(rep.wT......\n+00014b30: 2000 0000 5400 0000 51c9 f62f 646f 6375 ...T...Q../docu\n+00014b40: a940 0000 0000 0000 1200 0000 4d00 0000 .@..........M...\n+00014b50: f06a 302f 7265 702e a84c 0000 0000 0000 .j0/rep..L......\n+00014b60: 0f00 0000 4c00 0000 1d43 d928 7265 702e ....L....C.(rep.\n+00014b70: 9b55 0000 0000 0000 1400 0000 a200 0000 .U..............\n+00014b80: 6d47 8324 7265 702e 5127 0000 0000 0000 mG.$rep.Q'......\n+00014b90: 1800 0000 ba00 0000 e583 232d 7265 702e ..........#-rep.\n+00014ba0: c436 0000 0000 0000 1b00 0000 9600 0000 .6..............\n+00014bb0: 4966 af23 666f 726d 0d25 0000 0000 0000 If.#form.%......\n+00014bc0: 1200 0000 a900 0000 4ea6 dd26 7374 616e ........N..&stan\n+00014bd0: e6a8 0100 0000 0000 0e00 0000 3300 0000 ............3...\n+00014be0: 5cd1 fa31 0072 6570 0ead 0100 0000 0000 \\..1.rep........\n+00014bf0: 1d00 0000 0500 0000 f78e 8425 0072 6570 ...........%.rep\n+00014c00: 07af 0100 0000 0000 1b00 0000 1c00 0000 ................\n+00014c10: c05e 9923 7265 702e 2ad1 0100 0000 0000 .^.#rep.*.......\n+00014c20: 2a00 0000 2500 0000 ed75 2733 7265 702e *...%....u'3rep.\n+00014c30: 0050 0100 0000 0000 1800 0000 1100 0000 .P..............\n+00014c40: 0c5a 6c35 7265 702e 00a0 0100 0000 0000 .Zl5rep.........\n+00014c50: 1700 0000 7c00 0000 8bef 7d25 7265 702e ....|.....}%rep.\n+00014c60: 1683 0000 0000 0000 1c00 0000 c100 0000 ................\n+00014c70: 7f86 5a2a 7265 702e 6fa1 0100 0000 0000 ..Z*rep.o.......\n+00014c80: 1a00 0000 a100 0000 4285 9034 0072 6570 ........B..4.rep\n+00014c90: 79d1 0100 0000 0000 2700 0000 1800 0000 y.......'.......\n+00014ca0: aa2d 1322 7265 702e 772a 0000 0000 0000 .-.\"rep.w*......\n+00014cb0: 1a00 0000 9b00 0000 a31c 113e 7265 702e ...........>rep.\n+00014cc0: 9e52 0100 0000 0000 1200 0000 4900 0000 .R..........I...\n+00014cd0: 6e73 223b 7265 702e 20d2 0100 0000 0000 ns\";rep. .......\n+00014ce0: 1100 0000 8900 0000 e926 e420 0072 6570 .........&. .rep\n+00014cf0: bad2 0100 0000 0000 1200 0000 0b00 0000 ................\n+00014d00: c8ff 8420 7265 702e d7d2 0100 0000 0000 ... rep.........\n+00014d10: 1300 0000 2c00 0000 33c1 df3d 0072 6570 ....,...3..=.rep\n+00014d20: e65f 0100 0000 0000 1400 0000 0500 0000 ._..............\n+00014d30: 1bbc c130 7265 702e 16d3 0100 0000 0000 ...0rep.........\n+00014d40: 1b00 0000 2500 0000 b968 7a32 7265 702e ....%....hz2rep.\n+00014d50: 3e92 0000 0000 0000 1800 0000 3801 0000 >...........8...\n+00014d60: 8db1 c83c 7265 702e 8950 0100 0000 0000 ...site.@......\n+00014ef0: 1300 0000 4700 0000 9576 6038 7265 702e ....G....v`8rep.\n+00014f00: 1f74 0000 0000 0000 1d00 0000 aa00 0000 .t..............\n+00014f10: 7655 6135 646f 6375 0841 0000 0000 0000 vUa5docu.A......\n+00014f20: 1300 0000 3e00 0000 811b 9828 7265 702e ....>......(rep.\n+00014f30: c87f 0000 0000 0000 1800 0000 1300 0000 ................\n+00014f40: 540b 2f27 7265 702e 2c2b 0000 0000 0000 T./'rep.,+......\n+00014f50: 1300 0000 9900 0000 7b12 c230 7265 702e ........{..0rep.\n+00014f60: 54d8 0000 0000 0000 1a00 0000 0f00 0000 T...............\n+00014f70: 743d ab29 7265 702e 6973 0000 0000 0000 t=.)rep.is......\n+00014f80: 1c00 0000 9a00 0000 efeb 902f 7265 702e .........../rep.\n+00014f90: dcdd 0000 0000 0000 1900 0000 2901 0000 ............)...\n+00014fa0: 40fa 8427 7265 702e b346 0000 0000 0000 @..'rep..F......\n+00014fb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n+00014fc0: 7f0c 0100 0000 0000 1400 0000 7b01 0000 ............{...\n+00014fd0: b30b ab2c 7265 702e eb54 0100 0000 0000 ...,rep..T......\n+00014fe0: 1e00 0000 2e02 0000 365f 422f 7265 702e ........6_B/rep.\n+00014ff0: d15b 0100 0000 0000 1a00 0000 3200 0000 .[..........2...\n+00015000: 7265 702e 696f 2e64 622e 6764 626d 2367 rep.io.db.gdbm#g\n+00015010: 6462 6d2d 7761 6c6b 6764 626d 2d77 616c dbm-walkgdbm-wal\n+00015020: 6b20 4655 4e20 4442 4d72 6570 2e6c 616e k FUN DBMrep.lan\n+00015030: 672e 6d61 7468 232a 2a20 4e55 4d42 4552 g.math#** NUMBER\n+00015040: 532e 2e2e 0a0a 4d75 6c74 6970 6c69 6573 S.....Multiplies\n+00015050: 2061 6c6c 204e 554d 4245 5253 2074 6f67 all NUMBERS tog\n+00015060: 6574 6865 722e 2049 6620 6e6f 206e 756d ether. If no num\n+00015070: 6265 7273 2061 7265 2067 6976 656e 2072 bers are given r\n+00015080: 6574 7572 6e73 2031 2e72 6570 2e6c 616e eturns 1.rep.lan\n+00015090: 672e 6d61 7468 236c 6f67 696f 726c 6f67 g.math#logiorlog\n+000150a0: 696f 7220 4e55 4d42 4552 532e 2e2e 0a0a ior NUMBERS.....\n+000150b0: 5265 7475 726e 7320 7468 6520 6269 7477 Returns the bitw\n+000150c0: 6973 6520 6c6f 6769 6361 6c20 6069 6e63 ise logical `inc\n+000150d0: 6c75 7369 7665 2d6f 7227 206f 6620 6974 lusive-or' of it\n+000150e0: 7320 6172 6775 6d65 6e74 732e 7265 702e s arguments.rep.\n+000150f0: 6c61 6e67 2e6d 6174 6823 7a65 726f 707a lang.math#zeropz\n+00015100: 6572 6f70 204e 554d 4245 520a 0a52 6574 erop NUMBER..Ret\n+00015110: 7572 6e20 7420 6966 204e 554d 4245 5220 urn t if NUMBER \n+00015120: 6973 207a 6572 6f2e 7265 702e 6c61 6e67 is zero.rep.lang\n+00015130: 2e6d 6174 6823 6173 6861 7368 204e 554d .math#ashash NUM\n+00015140: 4245 5220 434f 554e 540a 0a55 7365 2061 BER COUNT..Use a\n+00015150: 6e20 6172 6974 686d 6574 6963 2073 6869 n arithmetic shi\n+00015160: 6674 2074 6f20 7368 6966 7420 7468 6520 ft to shift the \n+00015170: 6269 7473 2069 6e20 4e55 4d42 4552 2062 bits in NUMBER b\n+00015180: 7920 434f 554e 5420 6269 7473 2074 6f0a y COUNT bits to.\n+00015190: 7468 6520 6c65 6674 2c20 6120 6e65 6761 the left, a nega\n+000151a0: 7469 7665 2043 4f55 4e54 206d 6561 6e73 tive COUNT means\n+000151b0: 2073 6869 6674 2072 6967 6874 2e0a 0a42 shift right...B\n+000151c0: 6f74 6820 4e55 4d42 4552 2061 6e64 2043 oth NUMBER and C\n+000151d0: 4f55 4e54 206d 7573 7420 6265 2069 6e74 OUNT must be int\n+000151e0: 6567 6572 732e 7265 702e 6c61 6e67 2e6d egers.rep.lang.m\n+000151f0: 6174 6823 726f 756e 6472 6f75 6e64 204e ath#roundround N\n+00015200: 554d 4245 520a 0a52 6f75 6e64 204e 554d UMBER..Round NUM\n+00015210: 4245 5220 746f 2074 6865 206e 6561 7265 BER to the neare\n+00015220: 7374 2069 6e74 6567 6572 2e20 4861 6c66 st integer. Half\n+00015230: 7761 7920 6361 7365 7320 6172 6520 726f way cases are ro\n+00015240: 756e 6465 6420 746f 2074 6865 0a6e 6561 unded to the.nea\n+00015250: 7265 7374 2065 7665 6e20 696e 7465 6765 rest even intege\n+00015260: 722e 7265 702e 6c61 6e67 2e6d 6174 6823 r.rep.lang.math#\n+00015270: 636f 7363 6f73 2058 0a0a 5265 7475 726e coscos X..Return\n+00015280: 7320 7468 6520 636f 7369 6e65 206f 6620 s the cosine of \n+00015290: 582c 2069 6e20 7261 6469 616e 732e 7265 X, in radians.re\n+000152a0: 702e 6c61 6e67 2e6d 6174 6823 6173 696e p.lang.math#asin\n+000152b0: 6173 696e 2058 0a0a 5265 7475 726e 2074 asin X..Return t\n+000152c0: 6865 2061 7263 2073 696e 6520 6f66 2058 he arc sine of X\n+000152d0: 2028 7468 6520 7661 6c75 6520 7768 6f73 (the value whos\n+000152e0: 6520 7369 6e65 2069 7320 5829 2c20 696e e sine is X), in\n+000152f0: 2072 6164 6961 6e73 2e72 6570 2e6c 616e radians.rep.lan\n+00015300: 672e 6d61 7468 2373 7172 7473 7172 7420 g.math#sqrtsqrt \n+00015310: 580a 0a52 6574 7572 6e73 2074 6865 206e X..Returns the n\n+00015320: 6f6e 6e65 6761 7469 7665 2073 7175 6172 onnegative squar\n+00015330: 6520 726f 6f74 206f 6620 582e 2049 6620 e root of X. If \n+00015340: 5820 6973 206e 6567 6174 6976 652c 2073 X is negative, s\n+00015350: 6967 6e61 6c73 2061 6e0a 6172 6974 686d ignals an.arithm\n+00015360: 6574 6963 2065 7272 6f72 2028 7368 6f75 etic error (shou\n+00015370: 6c64 2072 6574 7572 6e20 6120 636f 6d70 ld return a comp\n+00015380: 6c65 7820 6e75 6d62 6572 292e 7265 702e lex number).rep.\n+00015390: 6c61 6e67 2e6d 6174 6823 6e75 6d62 6572 lang.math#number\n+000153a0: 706e 756d 6265 7270 2041 5247 0a0a 5265 pnumberp ARG..Re\n+000153b0: 7475 726e 2074 2069 6620 4152 4720 6973 turn t if ARG is\n+000153c0: 2061 206e 756d 6265 722e 7265 702e 6c61 a number.rep.la\n+000153d0: 6e67 2e6d 6174 6823 696e 7465 6765 7270 ng.math#integerp\n+000153e0: 696e 7465 6765 7270 2041 5247 0a0a 5265 integerp ARG..Re\n+000153f0: 7475 726e 2074 2069 6620 4152 4720 6973 turn t if ARG is\n+00015400: 2061 2069 6e74 6567 6572 2e72 6570 2e6c a integer.rep.l\n+00015410: 616e 672e 6d61 7468 2366 6978 6e75 6d70 ang.math#fixnump\n+00015420: 6669 786e 756d 7020 4152 470a 0a52 6574 fixnump ARG..Ret\n+00015430: 7572 6e20 7420 6966 2041 5247 2069 7320 urn t if ARG is \n+00015440: 6120 6669 786e 756d 2028 692e 652e 2061 a fixnum (i.e. a\n+00015450: 6e20 696e 7465 6765 7220 7468 6174 2066 n integer that f\n+00015460: 6974 7320 696e 2061 204c 6973 700a 706f its in a Lisp.po\n+00015470: 696e 7465 7229 2e72 6570 2e75 7469 6c2e inter).rep.util.\n+00015480: 7574 6638 2375 7466 382d 7374 7269 6e67 utf8#utf8-string\n+00015490: 2d6c 656e 6774 6875 7466 382d 7374 7269 -lengthutf8-stri\n+000154a0: 6e67 2d6c 656e 6774 6820 5354 5249 4e47 ng-length STRING\n+000154b0: 0a0a 5265 7475 726e 7320 7468 6520 6e75 ..Returns the nu\n+000154c0: 6d62 6572 206f 6620 6368 6172 6163 7465 mber of characte\n+000154d0: 7273 2069 6e20 7574 662d 3820 656e 636f rs in utf-8 enco\n+000154e0: 6465 6420 5354 5249 4e47 2e72 6570 2e69 ded STRING.rep.i\n+000154f0: 6f2e 7072 6f63 6573 7365 7323 7374 6172 o.processes#star\n+00015500: 742d 7072 6f63 6573 7373 7461 7274 2d70 t-processstart-p\n+00015510: 726f 6365 7373 205b 5052 4f43 4553 535d rocess [PROCESS]\n+00015520: 205b 5052 4f47 5241 4d5d 205b 4152 4753 [PROGRAM] [ARGS\n+00015530: 2e2e 2e5d 0a0a 5374 6172 7473 2061 2070 ...]..Starts a p\n+00015540: 726f 6365 7373 2072 756e 6e69 6e67 206f rocess running o\n+00015550: 6e20 7072 6f63 6573 732d 6f62 6a65 6374 n process-object\n+00015560: 2050 524f 4345 5353 2e20 5468 6520 6368 PROCESS. The ch\n+00015570: 696c 642d 7072 6f63 6573 7320 7275 6e73 ild-process runs\n+00015580: 0a61 7379 6e63 6872 6f6e 6f75 736c 7920 .asynchronously \n+00015590: 7769 7468 2074 6865 2065 6469 746f 722e with the editor.\n+000155a0: 2049 6620 5052 4f43 4553 5320 6973 2075 If PROCESS is u\n+000155b0: 6e73 7065 6369 6669 6564 2074 6865 206d nspecified the m\n+000155c0: 616b 652d 7072 6f63 6573 730a 6675 6e63 ake-process.func\n+000155d0: 7469 6f6e 2077 696c 6c20 6265 2063 616c tion will be cal\n+000155e0: 6c65 6420 2877 6974 6820 7a65 726f 2061 led (with zero a\n+000155f0: 7267 756d 656e 7473 2920 746f 2063 7265 rguments) to cre\n+00015600: 6174 6520 6f6e 652e 0a0a 5052 4f47 5241 ate one...PROGRA\n+00015610: 4d20 6973 2074 6865 2066 696c 656e 616d M is the filenam\n+00015620: 6520 6f66 2074 6865 2062 696e 6172 7920 e of the binary \n+00015630: 696d 6167 652c 2069 7420 7769 6c6c 2062 image, it will b\n+00015640: 6520 7365 6172 6368 6564 2066 6f72 2069 e searched for i\n+00015650: 6e0a 616c 6c20 6469 7265 6374 6f72 6965 n.all directorie\n+00015660: 7320 6c69 7374 6564 2069 6e20 7468 6520 s listed in the \n+00015670: 6050 4154 4827 2065 6e76 6972 6f6e 6d65 `PATH' environme\n+00015680: 6e74 2076 6172 6961 626c 652e 0a41 5247 nt variable..ARG\n+00015690: 5320 6172 6520 7468 6520 6172 6775 6d65 S are the argume\n+000156a0: 6e74 7320 746f 2067 6976 6520 746f 2074 nts to give to t\n+000156b0: 6865 2070 726f 6365 7373 2e0a 0a49 6620 he process...If \n+000156c0: 616e 7920 6f66 2074 6865 206f 7074 696f any of the optio\n+000156d0: 6e61 6c20 7061 7261 6d65 7465 7273 2061 nal parameters a\n+000156e0: 7265 2075 6e73 7065 6369 6669 6564 2074 re unspecified t\n+000156f0: 6865 7920 7368 6f75 6c64 2068 6176 6520 hey should have \n+00015700: 6265 656e 0a73 6574 2069 6e20 7468 6520 been.set in the \n+00015710: 5052 4f43 4553 5320 7072 696f 7220 746f PROCESS prior to\n+00015720: 2063 616c 6c69 6e67 2074 6869 7320 6675 calling this fu\n+00015730: 6e63 7469 6f6e 2e72 6570 2e69 6f2e 7072 nction.rep.io.pr\n+00015740: 6f63 6573 7365 7323 6361 6c6c 2d70 726f ocesses#call-pro\n+00015750: 6365 7373 6361 6c6c 2d70 726f 6365 7373 cesscall-process\n+00015760: 205b 5052 4f43 4553 535d 205b 494e 2d46 [PROCESS] [IN-F\n+00015770: 494c 455d 205b 5052 4f47 5241 4d5d 205b ILE] [PROGRAM] [\n+00015780: 4152 4753 2e2e 2e5d 0a0a 5374 6172 7473 ARGS...]..Starts\n+00015790: 2061 2070 726f 6365 7373 2072 756e 6e69 a process runni\n+000157a0: 6e67 206f 6e20 7072 6f63 6573 732d 6f62 ng on process-ob\n+000157b0: 6a65 6374 2050 524f 4345 5353 2e20 5761 ject PROCESS. Wa\n+000157c0: 6974 7320 666f 7220 7468 6520 6368 696c its for the chil\n+000157d0: 6420 746f 0a65 7869 742c 2074 6865 6e20 d to.exit, then \n+000157e0: 7265 7475 726e 7320 7468 6520 6578 6974 returns the exit\n+000157f0: 2d76 616c 7565 206f 6620 7468 6520 6368 -value of the ch\n+00015800: 696c 642e 2049 6620 5052 4f43 4553 5320 ild. If PROCESS \n+00015810: 6973 2075 6e73 7065 6369 6669 6564 0a74 is unspecified.t\n+00015820: 6865 206d 616b 652d 7072 6f63 6573 7320 he make-process \n+00015830: 6675 6e63 7469 6f6e 2077 696c 6c20 6265 function will be\n+00015840: 2063 616c 6c65 6420 2877 6974 6820 7a65 called (with ze\n+00015850: 726f 2061 7267 756d 656e 7473 2920 746f ro arguments) to\n+00015860: 2063 7265 6174 6520 6f6e 652e 0a0a 494e create one...IN\n+00015870: 2d46 494c 4520 6973 2074 6865 206e 616d -FILE is the nam\n+00015880: 6520 6f66 2074 6865 2066 696c 6520 746f e of the file to\n+00015890: 2063 6f6e 6e65 6374 2074 6f20 7468 6520 connect to the \n+000158a0: 7072 6f63 6573 7327 2073 7461 6e64 6172 process' standar\n+000158b0: 6420 696e 7075 742c 0a69 6620 7468 6973 d input,.if this\n+000158c0: 2069 7320 6e6f 7420 6465 6669 6e65 6420 is not defined \n+000158d0: 602f 6465 762f 6e75 6c6c 2720 6973 2075 `/dev/null' is u\n+000158e0: 7365 642e 0a50 524f 4752 414d 2069 7320 sed..PROGRAM is \n+000158f0: 7468 6520 6669 6c65 6e61 6d65 206f 6620 the filename of \n+00015900: 7468 6520 6269 6e61 7279 2069 6d61 6765 the binary image\n+00015910: 2c20 6974 2077 696c 6c20 6265 2073 6561 , it will be sea\n+00015920: 7263 6865 6420 666f 7220 696e 0a61 6c6c rched for in.all\n+00015930: 2064 6972 6563 746f 7269 6573 206c 6973 directories lis\n+00015940: 7465 6420 696e 2074 6865 2060 5041 5448 ted in the `PATH\n+00015950: 2720 656e 7669 726f 6e6d 656e 7420 7661 ' environment va\n+00015960: 7269 6162 6c65 2e0a 4152 4753 2061 7265 riable..ARGS are\n+00015970: 2074 6865 2061 7267 756d 656e 7473 2074 the arguments t\n+00015980: 6f20 6769 7665 2074 6f20 7468 6520 7072 o give to the pr\n+00015990: 6f63 6573 732e 0a0a 4966 2061 6e79 206f ocess...If any o\n+000159a0: 6620 7468 6520 6f70 7469 6f6e 616c 2070 f the optional p\n+000159b0: 6172 616d 6574 6572 7320 6172 6520 756e arameters are un\n+000159c0: 7370 6563 6966 6965 6420 7468 6579 2073 specified they s\n+000159d0: 686f 756c 6420 6861 7665 2062 6565 6e0a hould have been.\n+000159e0: 7365 7420 696e 2074 6865 2050 524f 4345 set in the PROCE\n+000159f0: 5353 2070 7269 6f72 2074 6f20 6361 6c6c SS prior to call\n+00015a00: 696e 6720 7468 6973 2066 756e 6374 696f ing this functio\n+00015a10: 6e2e 7265 702e 696f 2e70 726f 6365 7373 n.rep.io.process\n+00015a20: 6573 2369 6e74 6572 7275 7074 2d70 726f es#interrupt-pro\n+00015a30: 6365 7373 696e 7465 7272 7570 742d 7072 cessinterrupt-pr\n+00015a40: 6f63 6573 7320 5052 4f43 4553 5320 5b53 ocess PROCESS [S\n+00015a50: 4947 4e41 4c2d 4752 4f55 505d 0a0a 496e IGNAL-GROUP]..In\n+00015a60: 7465 7272 7570 7420 7468 6520 6173 796e terrupt the asyn\n+00015a70: 6368 726f 6e6f 7573 2070 726f 6365 7373 chronous process\n+00015a80: 2050 524f 4345 5353 2e20 4966 2053 4947 PROCESS. If SIG\n+00015a90: 4e41 4c2d 4752 4f55 5020 6973 2074 2c20 NAL-GROUP is t, \n+00015aa0: 696e 7465 7272 7570 740a 616c 6c20 6368 interrupt.all ch\n+00015ab0: 696c 6420 7072 6f63 6573 7365 7320 6f66 ild processes of\n+00015ac0: 2050 524f 4345 5353 2028 6974 2773 2070 PROCESS (it's p\n+00015ad0: 726f 6365 7373 2067 726f 7570 292e 7265 rocess group).re\n+00015ae0: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n+00015af0: 726f 6365 7373 2d72 756e 6e69 6e67 2d70 rocess-running-p\n+00015b00: 7072 6f63 6573 732d 7275 6e6e 696e 672d process-running-\n+00015b10: 7020 5052 4f43 4553 530a 0a52 6574 7572 p PROCESS..Retur\n+00015b20: 6e20 7420 6966 2050 524f 4345 5353 2069 n t if PROCESS i\n+00015b30: 7320 7275 6e6e 696e 672e 7265 702e 696f s running.rep.io\n+00015b40: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n+00015b50: 7373 2d69 6e2d 7573 652d 7070 726f 6365 ss-in-use-pproce\n+00015b60: 7373 2d69 6e2d 7573 652d 7020 5052 4f43 ss-in-use-p PROC\n+00015b70: 4553 530a 0a53 696d 696c 6172 2074 6f20 ESS..Similar to \n+00015b80: 6070 726f 6365 7373 2d72 756e 6e69 6e67 `process-running\n+00015b90: 2d70 2720 6578 6365 7074 2074 6861 7420 -p' except that \n+00015ba0: 7468 6973 2072 6574 7572 6e73 2074 2065 this returns t e\n+00015bb0: 7665 6e20 7768 656e 2074 6865 0a70 726f ven when the.pro\n+00015bc0: 6365 7373 2068 6173 2073 746f 7070 6564 cess has stopped\n+00015bd0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+00015be0: 7323 7072 6f63 6573 732d 7070 726f 6365 s#process-pproce\n+00015bf0: 7373 7020 4152 470a 0a52 6574 7572 6e20 ssp ARG..Return \n+00015c00: 7420 6973 2041 5247 2069 7320 6120 7072 t is ARG is a pr\n+00015c10: 6f63 6573 732d 6f62 6a65 6374 2e72 6570 ocess-object.rep\n+00015c20: 2e69 6f2e 7072 6f63 6573 7365 7323 7365 .io.processes#se\n+00015c30: 742d 7072 6f63 6573 732d 6f75 7470 7574 t-process-output\n+00015c40: 2d73 7472 6561 6d73 6574 2d70 726f 6365 -streamset-proce\n+00015c50: 7373 2d6f 7574 7075 742d 7374 7265 616d ss-output-stream\n+00015c60: 2050 524f 4345 5353 2053 5452 4541 4d0a PROCESS STREAM.\n+00015c70: 0a53 6574 2074 6865 206f 7574 7075 742d .Set the output-\n+00015c80: 7374 7265 616d 206f 6620 5052 4f43 4553 stream of PROCES\n+00015c90: 5320 746f 2053 5452 4541 4d2e 206e 696c S to STREAM. nil\n+00015ca0: 206d 6561 6e73 2064 6973 6361 7264 2061 means discard a\n+00015cb0: 6c6c 206f 7574 7075 742e 7265 702e 696f ll output.rep.io\n+00015cc0: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n+00015cd0: 7373 2d65 7272 6f72 2d73 7472 6561 6d70 ss-error-streamp\n+00015ce0: 726f 6365 7373 2d65 7272 6f72 2d73 7472 rocess-error-str\n+00015cf0: 6561 6d20 5052 4f43 4553 530a 0a52 6574 eam PROCESS..Ret\n+00015d00: 7572 6e20 7468 6520 7374 7265 616d 2074 urn the stream t\n+00015d10: 6f20 7768 6963 6820 616c 6c20 7374 616e o which all stan\n+00015d20: 6461 7264 2d65 7272 6f72 206f 7574 7075 dard-error outpu\n+00015d30: 7420 6672 6f6d 2050 524f 4345 5353 2069 t from PROCESS i\n+00015d40: 7320 7365 6e74 2e72 6570 2e69 6f2e 7072 s sent.rep.io.pr\n+00015d50: 6f63 6573 7365 7323 7365 742d 7072 6f63 ocesses#set-proc\n+00015d60: 6573 732d 6675 6e63 7469 6f6e 7365 742d ess-functionset-\n+00015d70: 7072 6f63 6573 732d 6675 6e63 7469 6f6e process-function\n+00015d80: 2050 524f 4345 5353 2046 554e 4354 494f PROCESS FUNCTIO\n+00015d90: 4e0a 0a53 6574 2074 6865 2066 756e 6374 N..Set the funct\n+00015da0: 696f 6e20 7768 6963 6820 6973 2063 616c ion which is cal\n+00015db0: 6c65 6420 7768 656e 2050 524f 4345 5353 led when PROCESS\n+00015dc0: 2063 6861 6e67 6573 2073 7461 7465 2074 changes state t\n+00015dd0: 6f20 4655 4e43 5449 4f4e 2e72 6570 2e69 o FUNCTION.rep.i\n+00015de0: 6f2e 7072 6f63 6573 7365 7323 6163 7469 o.processes#acti\n+00015df0: 7665 2d70 726f 6365 7373 6573 6163 7469 ve-processesacti\n+00015e00: 7665 2d70 726f 6365 7373 6573 0a0a 5265 ve-processes..Re\n+00015e10: 7475 726e 2061 206c 6973 7420 636f 6e74 turn a list cont\n+00015e20: 6169 6e69 6e67 2061 6c6c 2061 6374 6976 aining all activ\n+00015e30: 6520 7072 6f63 6573 7320 6f62 6a65 6374 e process object\n+00015e40: 732e 7265 702e 696f 2e70 726f 6365 7373 s.rep.io.process\n+00015e50: 6573 2361 6363 6570 742d 7072 6f63 6573 es#accept-proces\n+00015e60: 732d 6f75 7470 7574 2d31 6163 6365 7074 s-output-1accept\n+00015e70: 2d70 726f 6365 7373 2d6f 7574 7075 742d -process-output-\n+00015e80: 3120 5052 4f43 4553 5320 5b53 4543 4f4e 1 PROCESS [SECON\n+00015e90: 4453 5d20 5b4d 494c 4c49 5345 434f 4e44 DS] [MILLISECOND\n+00015ea0: 535d 0a0a 5761 6974 2053 4543 4f4e 4453 S]..Wait SECONDS\n+00015eb0: 2070 6c75 7320 4d49 4c4c 4953 4543 4f4e plus MILLISECON\n+00015ec0: 4453 2066 6f72 206f 7574 7075 7420 6672 DS for output fr\n+00015ed0: 6f6d 2074 6865 2061 7379 6e63 6872 6f6e om the asynchron\n+00015ee0: 6f75 730a 7375 6270 726f 6365 7373 2050 ous.subprocess P\n+00015ef0: 524f 4345 5353 2e20 4966 2061 6e79 2061 ROCESS. If any a\n+00015f00: 7272 6976 6573 2c20 7072 6f63 6573 7320 rrives, process \n+00015f10: 6974 2c20 7468 656e 2072 6574 7572 6e20 it, then return \n+00015f20: 6e69 6c2e 0a4f 7468 6572 7769 7365 2072 nil..Otherwise r\n+00015f30: 6574 7572 6e20 742e 0a0a 4e6f 7465 2074 eturn t...Note t\n+00015f40: 6861 7420 6f75 7470 7574 2069 6e63 6c75 hat output inclu\n+00015f50: 6465 7320 6e6f 7469 6669 6361 7469 6f6e des notification\n+00015f60: 206f 6620 7072 6f63 6573 7320 7465 726d of process term\n+00015f70: 696e 6174 696f 6e2e 7265 702e 6461 7461 ination.rep.data\n+00015f80: 2e74 6162 6c65 7323 7379 6d62 6f6c 2d68 .tables#symbol-h\n+00015f90: 6173 6873 796d 626f 6c2d 6861 7368 2053 ashsymbol-hash S\n+00015fa0: 594d 424f 4c0a 0a52 6574 7572 6e20 6120 YMBOL..Return a \n+00015fb0: 706f 7369 7469 7665 2066 6978 6e75 6d20 positive fixnum \n+00015fc0: 736f 6d65 686f 7720 7265 6c61 7465 6420 somehow related \n+00015fd0: 746f 2074 6865 206e 616d 6520 6f66 2053 to the name of S\n+00015fe0: 594d 424f 4c2e 0072 6570 2e73 7973 7465 YMBOL..rep.syste\n+00015ff0: 6d23 756e 7365 7465 6e76 204e 414d 4500 m#unsetenv NAME.\n+00016000: 7265 702e 6c61 6e67 2e6d 6174 6823 7472 rep.lang.math#tr\n+00016010: 756e 6361 7465 7472 756e 6361 7465 204e uncatetruncate N\n+00016020: 554d 4245 520a 0a52 6f75 6e64 204e 554d UMBER..Round NUM\n+00016030: 4245 5220 746f 2074 6865 206e 6561 7265 BER to the neare\n+00016040: 7374 2069 6e74 6567 6572 2062 6574 7765 st integer betwe\n+00016050: 656e 204e 554d 4245 5220 616e 6420 7a65 en NUMBER and ze\n+00016060: 726f 2e72 6570 2e6c 616e 672e 6d61 7468 ro.rep.lang.math\n+00016070: 236c 6f67 6c6f 6720 5820 5b42 4153 455d #loglog X [BASE]\n+00016080: 0a0a 5265 7475 726e 2074 6865 206c 6f67 ..Return the log\n+00016090: 6172 6974 686d 206f 6620 5820 696e 2062 arithm of X in b\n+000160a0: 6173 6520 4241 5345 2e20 416e 2061 7269 ase BASE. An ari\n+000160b0: 7468 6d65 7469 6320 6572 726f 7220 6973 thmetic error is\n+000160c0: 0a73 6967 6e61 6c6c 6564 2069 6620 5820 .signalled if X \n+000160d0: 6973 206c 6573 7320 7468 616e 207a 6572 is less than zer\n+000160e0: 6f2e 2049 6620 4241 5345 2069 736e 2774 o. If BASE isn't\n+000160f0: 2064 6566 696e 6564 2c20 7265 7475 726e defined, return\n+00016100: 2074 6865 0a6e 6174 7572 616c 206c 6f67 the.natural log\n+00016110: 6172 6974 686d 206f 6620 582e 7265 702e arithm of X.rep.\n+00016120: 6c61 6e67 2e6d 6174 6823 7461 6e74 616e lang.math#tantan\n+00016130: 2058 0a0a 5265 7475 726e 7320 7468 6520 X..Returns the \n+00016140: 7461 6e67 656e 7420 6f66 2058 2c20 696e tangent of X, in\n+00016150: 2072 6164 6961 6e73 2e72 6570 2e6c 616e radians.rep.lan\n+00016160: 672e 6d61 7468 2361 636f 7361 636f 7320 g.math#acosacos \n+00016170: 580a 0a52 6574 7572 6e20 7468 6520 6172 X..Return the ar\n+00016180: 6320 636f 7369 6e65 206f 6620 5820 2874 c cosine of X (t\n+00016190: 6865 2076 616c 7565 2077 686f 7365 2063 he value whose c\n+000161a0: 6f73 696e 6520 6973 2058 292c 2069 6e20 osine is X), in \n+000161b0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang\n+000161c0: 2e6d 6174 6823 6763 6467 6364 202e 2e2e .math#gcdgcd ...\n+000161d0: 0a0a 5265 7475 726e 2074 6865 2067 7265 ..Return the gre\n+000161e0: 6174 6573 7420 636f 6d6d 6f6e 2064 6976 atest common div\n+000161f0: 6973 6f72 206f 6620 7468 6520 696e 7465 isor of the inte\n+00016200: 6765 7220 6172 6775 6d65 6e74 732e 2054 ger arguments. T\n+00016210: 6865 2072 6573 756c 740a 6973 2061 6c77 he result.is alw\n+00016220: 6179 7320 6e6f 6e2d 6e65 6761 7469 7665 ays non-negative\n+00016230: 2e20 5265 7475 726e 7320 3020 7769 7468 . Returns 0 with\n+00016240: 2061 7267 756d 656e 7473 2e72 6570 2e6c arguments.rep.l\n+00016250: 616e 672e 6d61 7468 2365 7861 6374 7065 ang.math#exactpe\n+00016260: 7861 6374 7020 4152 470a 0a52 6574 7572 xactp ARG..Retur\n+00016270: 6e20 7420 6966 2041 5247 2069 7320 616e n t if ARG is an\n+00016280: 2065 7861 6374 206e 756d 6265 722e 7265 exact number.re\n+00016290: 702e 6c61 6e67 2e6d 6174 6823 696e 6578 p.lang.math#inex\n+000162a0: 6163 742d 3e65 7861 6374 696e 6578 6163 act->exactinexac\n+000162b0: 742d 3e65 7861 6374 2058 0a0a 5265 7475 t->exact X..Retu\n+000162c0: 726e 7320 616e 2065 7861 6374 2072 6570 rns an exact rep\n+000162d0: 7265 7365 6e74 6174 696f 6e20 6f66 2058 resentation of X\n+000162e0: 2e20 5468 6973 206d 6179 2069 6e76 6f6c . This may invol\n+000162f0: 7665 2061 206c 6f73 7320 6f66 0a61 6363 ve a loss of.acc\n+00016300: 7572 6163 792e 7265 702e 6c61 6e67 2e6d uracy.rep.lang.m\n+00016310: 6174 6823 6e75 6d65 7261 746f 726e 756d ath#numeratornum\n+00016320: 6572 6174 6f72 2058 0a0a 5265 7475 726e erator X..Return\n+00016330: 2074 6865 206e 756d 6572 6174 6f72 206f the numerator o\n+00016340: 6620 7261 7469 6f6e 616c 206e 756d 6265 f rational numbe\n+00016350: 7220 582e 7265 702e 6c61 6e67 2e6d 6174 r X.rep.lang.mat\n+00016360: 6823 6465 6e6f 6d69 6e61 746f 7264 656e h#denominatorden\n+00016370: 6f6d 696e 6174 6f72 2058 0a0a 5265 7475 ominator X..Retu\n+00016380: 726e 2074 6865 2064 656e 6f6d 696e 6174 rn the denominat\n+00016390: 6f72 206f 6620 7261 7469 6f6e 616c 206e or of rational n\n+000163a0: 756d 6265 7220 582e 7265 702e 6c61 6e67 umber X.rep.lang\n+000163b0: 2e6d 6174 6823 6d61 786d 6178 2041 5247 .math#maxmax ARG\n+000163c0: 532e 2e2e 0a0a 5265 7475 726e 7320 7468 S.....Returns th\n+000163d0: 6520 6772 6561 7465 7374 206f 6620 6974 e greatest of it\n+000163e0: 7320 6172 6775 6d65 6e74 732e 2054 6865 s arguments. The\n+000163f0: 7265 206d 7573 7420 6265 2061 7420 6c65 re must be at le\n+00016400: 6173 7420 7477 6f0a 6172 6775 6d65 6e74 ast two.argument\n+00016410: 732e 2057 6865 6e20 636f 6d70 6172 696e s. When comparin\n+00016420: 6720 6e75 6d62 6572 732c 2061 6e79 2069 g numbers, any i\n+00016430: 6e65 7861 6374 2061 7267 756d 656e 7473 nexact arguments\n+00016440: 2063 6175 7365 2074 6865 0a72 6573 756c cause the.resul\n+00016450: 7420 746f 2062 6520 696e 6578 6163 742e t to be inexact.\n+00016460: 7265 702e 6c61 6e67 2e6d 6174 6823 6d69 rep.lang.math#mi\n+00016470: 6e6d 696e 2041 5247 532e 2e2e 0a0a 5265 nmin ARGS.....Re\n+00016480: 7475 726e 7320 7468 6520 736d 616c 6c65 turns the smalle\n+00016490: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume\n+000164a0: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must \n+000164b0: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two.\n+000164c0: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When \n+000164d0: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number\n+000164e0: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a\n+000164f0: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t\n+00016500: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be \n+00016510: 696e 6578 6163 742e 7265 702e 696f 2e70 inexact.rep.io.p\n+00016520: 726f 6365 7373 6573 236b 696c 6c2d 7072 rocesses#kill-pr\n+00016530: 6f63 6573 736b 696c 6c2d 7072 6f63 6573 ocesskill-proces\n+00016540: 7320 5052 4f43 4553 5320 5b53 4947 4e41 s PROCESS [SIGNA\n+00016550: 4c2d 4752 4f55 505d 0a0a 4b69 6c6c 2074 L-GROUP]..Kill t\n+00016560: 6865 2061 7379 6e63 6872 6f6e 6f75 7320 he asynchronous \n+00016570: 7072 6f63 6573 7320 5052 4f43 4553 532e process PROCESS.\n+00016580: 2049 6620 5349 474e 414c 2d47 524f 5550 If SIGNAL-GROUP\n+00016590: 2069 7320 742c 206b 696c 6c20 616c 6c0a is t, kill all.\n+000165a0: 6368 696c 6420 7072 6f63 6573 7365 7320 child processes \n+000165b0: 6f66 2050 524f 4345 5353 2028 6974 2773 of PROCESS (it's\n+000165c0: 2070 726f 6365 7373 2067 726f 7570 292e process group).\n+000165d0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+000165e0: 2373 6967 6e61 6c5f 7072 6f63 6573 7373 #signal_processs\n+000165f0: 6967 6e61 6c2d 7072 6f63 6573 7320 5052 ignal-process PR\n+00016600: 4f43 4553 5320 5349 474e 414c 205b 5349 OCESS SIGNAL [SI\n+00016610: 474e 414c 2d47 524f 5550 5d0a 0a53 656e GNAL-GROUP]..Sen\n+00016620: 6473 2074 6865 2073 6967 6e61 6c20 5349 ds the signal SI\n+00016630: 474e 414c 2074 6f20 7468 6520 7072 6f63 GNAL to the proc\n+00016640: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If \n+00016650: 5349 474e 414c 2d47 524f 5550 2069 730a SIGNAL-GROUP is.\n+00016660: 6e6f 6e2d 6e69 6c20 616c 736f 2063 6f6e non-nil also con\n+00016670: 7469 6e75 6573 2074 6865 2070 726f 6365 tinues the proce\n+00016680: 7373 6573 2069 6e20 7468 6520 7072 6f63 sses in the proc\n+00016690: 6573 7320 6772 6f75 7020 6f66 2050 524f ess group of PRO\n+000166a0: 4345 5353 2e0a 0a50 524f 4345 5353 206d CESS...PROCESS m\n+000166b0: 6179 2062 6520 6569 7468 6572 2061 204c ay be either a L\n+000166c0: 6973 7020 7072 6f63 6573 7320 6f62 6a65 isp process obje\n+000166d0: 6374 2c20 6f72 2061 6e20 696e 7465 6765 ct, or an intege\n+000166e0: 7220 6769 7669 6e67 2074 6865 0a70 726f r giving the.pro\n+000166f0: 6365 7373 2d69 6420 6f66 2061 2070 726f cess-id of a pro\n+00016700: 6365 7373 2028 6e6f 7420 6e65 6365 7373 cess (not necess\n+00016710: 6172 696c 7920 7374 6172 7465 6420 6279 arily started by\n+00016720: 2072 6570 292e 0a0a 5349 474e 414c 206d rep)...SIGNAL m\n+00016730: 6179 2065 6974 6865 7220 6265 2061 206e ay either be a n\n+00016740: 756d 6572 6963 2073 6967 6e61 6c2c 206f umeric signal, o\n+00016750: 7220 6120 7379 6d62 6f6c 206e 616d 696e r a symbol namin\n+00016760: 6720 6120 7369 676e 616c 2c20 692e 652e g a signal, i.e.\n+00016770: 0a74 6865 2073 796d 626f 6c20 6049 4e54 .the symbol `INT\n+00016780: 2720 666f 7220 7468 6520 554e 4958 2053 ' for the UNIX S\n+00016790: 4947 494e 5420 7369 676e 616c 2e72 6570 IGINT signal.rep\n+000167a0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n+000167b0: 6f63 6573 732d 7374 6f70 7065 642d 7070 ocess-stopped-pp\n+000167c0: 726f 6365 7373 2d73 746f 7070 6564 2d70 rocess-stopped-p\n+000167d0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+000167e0: 2074 2069 6620 5052 4f43 4553 5320 6861 t if PROCESS ha\n+000167f0: 7320 6265 656e 2073 746f 7070 6564 2e72 s been stopped.r\n+00016800: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+00016810: 7072 6f63 6573 732d 6172 6773 7072 6f63 process-argsproc\n+00016820: 6573 732d 6172 6773 2050 524f 4345 5353 ess-args PROCESS\n+00016830: 0a0a 5265 7475 726e 2074 6865 206c 6973 ..Return the lis\n+00016840: 7420 6f66 2061 7267 756d 656e 7473 2074 t of arguments t\n+00016850: 6f20 5052 4f43 4553 532e 7265 702e 696f o PROCESS.rep.io\n+00016860: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n+00016870: 7373 2d63 6f6e 6e65 6374 696f 6e2d 7479 ss-connection-ty\n+00016880: 7065 7072 6f63 6573 732d 636f 6e6e 6563 peprocess-connec\n+00016890: 7469 6f6e 2d74 7970 6520 5052 4f43 4553 tion-type PROCES\n+000168a0: 530a 0a52 6574 7572 6e73 2061 2073 796d S..Returns a sym\n+000168b0: 626f 6c20 6465 6669 6e69 6e67 2074 6865 bol defining the\n+000168c0: 2074 7970 6520 6f66 2073 7472 6561 6d20 type of stream \n+000168d0: 2869 2e65 2e20 7069 7065 2c20 7074 792c (i.e. pipe, pty,\n+000168e0: 206f 720a 736f 636b 6574 7061 6972 2920 or.socketpair) \n+000168f0: 7573 6564 2074 6f20 636f 6e6e 6563 7420 used to connect \n+00016900: 5052 4f43 4553 5320 7769 7468 2069 7473 PROCESS with its\n+00016910: 2070 6879 7369 6361 6c20 7072 6f63 6573 physical proces\n+00016920: 732e 7265 702e 6461 7461 2e74 6162 6c65 s.rep.data.table\n+00016930: 7323 6d61 6b65 2d77 6561 6b2d 7461 626c s#make-weak-tabl\n+00016940: 656d 616b 652d 7765 616b 2d74 6162 6c65 emake-weak-table\n+00016950: 2048 4153 482d 4655 4e43 5449 4f4e 2043 HASH-FUNCTION C\n+00016960: 4f4d 5041 5245 2d46 554e 4354 494f 4e0a OMPARE-FUNCTION.\n+00016970: 0a53 696d 696c 6172 2074 6f20 606d 616b .Similar to `mak\n+00016980: 652d 7461 626c 652c 2065 7863 6570 7420 e-table, except \n+00016990: 7468 6174 206b 6579 2d76 616c 7565 2070 that key-value p\n+000169a0: 6169 7273 2073 746f 7265 6420 696e 2074 airs stored in t\n+000169b0: 6865 2074 6162 6c65 0a61 7265 2073 6169 he table.are sai\n+000169c0: 6420 746f 2062 6520 6060 7765 616b 6c79 d to be ``weakly\n+000169d0: 206b 6579 6564 2727 2e20 5468 6174 2069 keyed''. That i\n+000169e0: 732c 2074 6865 7920 6172 6520 6f6e 6c79 s, they are only\n+000169f0: 2072 6574 6169 6e65 6420 696e 2074 6865 retained in the\n+00016a00: 0a74 6162 6c65 2061 7320 6c6f 6e67 2074 .table as long t\n+00016a10: 6865 206b 6579 2068 6173 206e 6f74 2062 he key has not b\n+00016a20: 6565 6e20 6761 7262 6167 6520 636f 6c6c een garbage coll\n+00016a30: 6563 7465 642e 0a0a 556e 6c69 6b65 2077 ected...Unlike w\n+00016a40: 6974 6820 7461 626c 6573 2063 7265 6174 ith tables creat\n+00016a50: 6564 2062 7920 7468 6520 606d 616b 652d ed by the `make-\n+00016a60: 7461 626c 6520 6675 6e63 7469 6f6e 2c20 table function, \n+00016a70: 7468 6520 6661 6374 2074 6861 740a 7468 the fact that.th\n+00016a80: 6520 6b65 7920 6973 2073 746f 7265 6420 e key is stored \n+00016a90: 696e 2074 6865 2074 6162 6c65 2069 7320 in the table is \n+00016aa0: 6e6f 7420 636f 6e73 6964 6572 6564 2067 not considered g\n+00016ab0: 6f6f 6420 656e 6f75 6768 2074 6f20 7072 ood enough to pr\n+00016ac0: 6576 656e 740a 6974 2062 6569 6e67 2067 event.it being g\n+00016ad0: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected\n+00016ae0: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+00016af0: 2374 6162 6c65 2d62 6f75 6e64 2d70 7461 #table-bound-pta\n+00016b00: 626c 652d 626f 756e 642d 7020 5441 424c ble-bound-p TABL\n+00016b10: 4520 4b45 590a 0a52 6574 7572 6e73 2074 E KEY..Returns t\n+00016b20: 7275 6520 6966 2074 6865 2068 6173 6820 rue if the hash \n+00016b30: 7461 626c 6520 5441 424c 4520 636f 6e74 table TABLE cont\n+00016b40: 6169 6e73 2061 2076 616c 7565 2061 7373 ains a value ass\n+00016b50: 6f63 6961 7465 6420 7769 7468 0a4b 4559 ociated with.KEY\n+00016b60: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+00016b70: 2374 6162 6c65 2d73 6574 7461 626c 652d #table-settable-\n+00016b80: 7365 7420 5441 424c 4520 4b45 5920 5641 set TABLE KEY VA\n+00016b90: 4c55 450a 0a41 7373 6f63 6961 7465 2056 LUE..Associate V\n+00016ba0: 414c 5545 2077 6974 6820 4b45 5920 696e ALUE with KEY in\n+00016bb0: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n+00016bc0: 452e 2052 6574 7572 6e73 2056 414c 5545 E. Returns VALUE\n+00016bd0: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n+00016be0: 7374 7275 6374 7572 652d 7365 7473 7472 structure-setstr\n+00016bf0: 7563 7475 7265 2d73 6574 2053 5452 5543 ucture-set STRUC\n+00016c00: 5455 5245 2056 4152 2056 414c 5545 0a0a TURE VAR VALUE..\n+00016c10: 5365 7420 7468 6520 7661 6c75 6520 6f66 Set the value of\n+00016c20: 2074 6865 2062 696e 6469 6e67 206f 6620 the binding of \n+00016c30: 7379 6d62 6f6c 2056 4152 2069 6e20 7374 symbol VAR in st\n+00016c40: 7275 6374 7572 6520 6f62 6a65 6374 0a53 ructure object.S\n+00016c50: 5452 5543 5455 5245 2074 6f20 5641 4c55 TRUCTURE to VALU\n+00016c60: 452e 2049 6620 6e6f 2073 7563 6820 6269 E. If no such bi\n+00016c70: 6e64 696e 6720 6578 6973 7473 2c20 616e nding exists, an\n+00016c80: 2065 7272 6f72 2069 7320 7369 676e 616c error is signal\n+00016c90: 6c65 642e 7265 702e 7374 7275 6374 7572 led.rep.structur\n+00016ca0: 6573 2365 7874 6572 6e61 6c2d 7374 7275 es#external-stru\n+00016cb0: 6374 7572 652d 7265 6665 7874 6572 6e61 cture-refexterna\n+00016cc0: 6c2d 7374 7275 6374 7572 652d 7265 6620 l-structure-ref \n+00016cd0: 5354 5255 4354 2d4e 414d 4520 5641 520a STRUCT-NAME VAR.\n+00016ce0: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu\n+00016cf0: 6520 6f66 2074 6865 2062 696e 6469 6e67 e of the binding\n+00016d00: 206f 6620 7379 6d62 6f6c 2056 4152 2077 of symbol VAR w\n+00016d10: 6974 6869 6e20 7468 6520 7374 7275 6374 ithin the struct\n+00016d20: 7572 650a 6361 6c6c 6564 2053 5452 5543 ure.called STRUC\n+00016d30: 542d 4e41 4d45 2e20 5468 6973 2073 7472 T-NAME. This str\n+00016d40: 7563 7475 7265 206d 7573 7420 6861 7665 ucture must have\n+00016d50: 2070 7265 7669 6f75 736c 7920 6265 656e previously been\n+00016d60: 206d 6172 6b65 6420 6173 0a61 6363 6573 marked as.acces\n+00016d70: 7369 626c 6520 6279 2074 6865 2063 7572 sible by the cur\n+00016d80: 7265 6e74 2073 7472 7563 7475 7265 2028 rent structure (\n+00016d90: 6279 2075 7369 6e67 2074 6865 2060 6163 by using the `ac\n+00016da0: 6365 7373 2720 6d6f 6475 6c65 0a63 6f6e cess' module.con\n+00016db0: 6669 6775 7261 7469 6f6e 2064 6972 6563 figuration direc\n+00016dc0: 7469 7665 292e 0a0a 5369 676e 616c 7320 tive)...Signals \n+00016dd0: 616e 2065 7272 6f72 2069 6620 6e6f 2073 an error if no s\n+00016de0: 7563 6820 6269 6e64 696e 6720 6578 6973 uch binding exis\n+00016df0: 7473 2e72 6570 2e73 7472 7563 7475 7265 ts.rep.structure\n+00016e00: 7323 7374 7275 6374 7572 652d 6669 6c65 s#structure-file\n+00016e10: 7374 7275 6374 7572 652d 6669 6c65 204e structure-file N\n+00016e20: 414d 450a 0a52 6574 7572 6e20 6120 7374 AME..Return a st\n+00016e30: 7269 6e67 2074 6861 7420 776f 756c 6420 ring that would \n+00016e40: 6265 2075 7365 6420 746f 206c 6f63 6174 be used to locat\n+00016e50: 6520 6120 7374 7275 6374 7572 6520 6361 e a structure ca\n+00016e60: 6c6c 6564 204e 414d 4520 2861 0a73 796d lled NAME (a.sym\n+00016e70: 626f 6c29 2e72 6570 2e73 7472 7563 7475 bol).rep.structu\n+00016e80: 7265 7323 6375 7272 656e 742d 7374 7275 res#current-stru\n+00016e90: 6374 7572 6563 7572 7265 6e74 2d73 7472 cturecurrent-str\n+00016ea0: 7563 7475 7265 0a0a 5265 7475 726e 2074 ucture..Return t\n+00016eb0: 6865 2063 7572 7265 6e74 2073 7472 7563 he current struc\n+00016ec0: 7475 7265 206f 626a 6563 742e 7265 702e ture object.rep.\n+00016ed0: 7374 7275 6374 7572 6573 2365 7661 6c65 structures#evale\n+00016ee0: 7661 6c20 464f 524d 205b 5354 5255 4354 val FORM [STRUCT\n+00016ef0: 5552 455d 0a0a 5265 7475 726e 2074 6865 URE]..Return the\n+00016f00: 2072 6573 756c 7420 6f66 2065 7661 6c75 result of evalu\n+00016f10: 6174 696e 6720 464f 524d 2069 6e73 6964 ating FORM insid\n+00016f20: 6520 7374 7275 6374 7572 6520 6f62 6a65 e structure obje\n+00016f30: 6374 2053 5452 5543 5455 5245 0a28 7769 ct STRUCTURE.(wi\n+00016f40: 7468 2061 206e 756c 6c20 6c65 7869 6361 th a null lexica\n+00016f50: 6c20 656e 7669 726f 6e6d 656e 7429 2e00 l environment)..\n+00016f60: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler#\n+00016f70: 636f 6d70 696c 652d 6c69 7370 2d6c 6962 compile-lisp-lib\n+00016f80: 2023 216f 7074 696f 6e61 6c20 4449 5245 #!optional DIRE\n+00016f90: 4354 4f52 5920 464f 5243 452d 5000 7265 CTORY FORCE-P.re\n+00016fa0: 702e 766d 2e63 6f6d 7069 6c65 722e 6261 p.vm.compiler.ba\n+00016fb0: 7369 6323 636f 6d70 696c 652d 666f 726d sic#compile-form\n+00016fc0: 2046 4f52 4d00 7265 702e 6d6f 6475 6c65 FORM.rep.module\n+00016fd0: 2d73 7973 7465 6d23 6465 6669 6e65 2d69 -system#define-i\n+00016fe0: 6e74 6572 6661 6365 204e 414d 4520 5349 nterface NAME SI\n+00016ff0: 4700 0000 0000 0000 0000 0000 0000 0000 G...............\n+00017000: 0400 0000 0000 0000 0800 0000 0841 f201 .............A..\n+00017010: f81f 0100 0000 0000 0f00 0000 e889 0102 ................\n+00017020: f16f 0100 0000 0000 1400 0000 60f6 0302 .o..........`...\n+00017030: ecbf 0000 0000 0000 4d0a 0000 3801 0402 ........M...8...\n+00017040: b335 0200 0000 0000 cb0e 0000 60ef 0302 .5..........`...\n+00017050: 3531 0200 0000 0000 cb0e 0000 60ef 0302 51..........`...\n+00017060: 3531 0200 0000 0000 0200 0000 a600 0000 51..............\n+00017070: 5958 1249 0072 6570 c534 0200 0000 0000 YX.I.rep.4......\n+00017080: 1400 0000 0200 0000 6ba3 935c 7265 702e ........k..\\rep.\n+00017090: d6b6 0000 0000 0000 1f00 0000 8c00 0000 ................\n+000170a0: 2a39 6355 7265 702e 5a68 0100 0000 0000 *9cUrep.Zh......\n+000170b0: 2800 0000 a000 0000 29e3 0350 0072 6570 (.......)..P.rep\n+000170c0: 66bf 0000 0000 0000 2400 0000 1400 0000 f.......$.......\n+000170d0: 221e 395e 7265 702e b4e8 0000 0000 0000 \".9^rep.........\n+000170e0: 1e00 0000 b200 0000 9296 025e 7265 702e ...........^rep.\n+000170f0: 616b 0100 0000 0000 1900 0000 5700 0000 ak..........W...\n+00017100: e635 8055 7265 702e 3089 0000 0000 0000 .5.Urep.0.......\n+00017110: 1900 0000 3500 0000 d0a7 3744 7265 702e ....5.....7Drep.\n+00017120: d4bc 0000 0000 0000 1700 0000 ee00 0000 ................\n+00017130: 0aeb ab4d 0072 6570 2db5 0000 0000 0000 ...M.rep-.......\n+00017140: 2000 0000 0300 0000 e5d2 cc54 0072 6570 ..........T.rep\n+00017150: 7434 0200 0000 0000 1800 0000 0200 0000 t4..............\n+00017160: 00c4 1c5b 6572 726f ae71 0000 0000 0000 ...[erro.q......\n+00017170: 0a00 0000 6d00 0000 71f8 8642 0072 6570 ....m...q..B.rep\n+00017180: 16b1 0000 0000 0000 2900 0000 1900 0000 ........).......\n+00017190: 12a1 db5b 0072 6570 acb7 0000 0000 0000 ...[.rep........\n+000171a0: 2b00 0000 0500 0000 5f2c 9642 7265 702e +......._,.Brep.\n+000171b0: 9b5a 0000 0000 0000 1600 0000 5a00 0000 .Z..........Z...\n+000171c0: b734 1f55 7265 702e f698 0000 0000 0000 .4.Urep.........\n+000171d0: 1600 0000 3d00 0000 07f4 3347 7265 702e ....=.....3Grep.\n+000171e0: e872 0000 0000 0000 1a00 0000 6700 0000 .r..........g...\n+000171f0: bcbb 9650 7265 702e a694 0000 0000 0000 ...Prep.........\n+00017200: 2500 0000 5700 0000 f2c5 4b4e 7265 702e %...W.....KNrep.\n+00017210: 0fb8 0000 0000 0000 1500 0000 8600 0000 ................\n+00017220: e61a 7d5e 7265 702e aab8 0000 0000 0000 ..}^rep.........\n+00017230: 1e00 0000 3c00 0000 1433 8d47 0072 6570 ....<....3.G.rep\n+00017240: 93b9 0000 0000 0000 1700 0000 0800 0000 ................\n+00017250: 7e4f 8b53 7265 702e 7ec5 0000 0000 0000 ~O.Srep.~.......\n+00017260: 2200 0000 3401 0000 15d8 9353 7265 702e \"...4......Srep.\n+00017270: 2269 0100 0000 0000 1f00 0000 a001 0000 \"i..............\n+00017280: f521 5f47 7265 702e 4f32 0200 0000 0000 .!_Grep.O2......\n+00017290: 1800 0000 1500 0000 fec6 fd46 7265 702e ...........Frep.\n+000172a0: db34 0200 0000 0000 1100 0000 3500 0000 .4..........5...\n+000172b0: 3012 bc5b 0072 6570 3a35 0200 0000 0000 0..[.rep:5......\n+000172c0: 2c00 0000 0500 0000 d108 3a52 7265 702e ,.........:Rrep.\n+000172d0: cdb4 0000 0000 0000 1f00 0000 4100 0000 ............A...\n+000172e0: 1658 c55d 7265 702e b415 0100 0000 0000 .X.]rep.........\n+000172f0: 1f00 0000 9800 0000 256d 505e 0072 6570 ........%mP^.rep\n+00017300: 31b3 0000 0000 0000 2100 0000 0700 0000 1.......!.......\n+00017310: be87 2b46 7265 702e a890 0000 0000 0000 ..+Frep.........\n+00017320: 1b00 0000 7b01 0000 73b5 4345 7265 702e ....{...s.CErep.\n+00017330: a231 0200 0000 0000 2600 0000 8700 0000 .1......&.......\n+00017340: 6068 d95d 0072 6570 9ebf 0000 0000 0000 `h.].rep........\n+00017350: 1e00 0000 0400 0000 2b4d c044 7265 702e ........+M.Drep.\n+00017360: 0030 0200 0000 0000 2300 0000 1201 0000 .0......#.......\n+00017370: ccdd b24d 7265 702e 0663 0100 0000 0000 ...Mrep..c......\n+00017380: 1700 0000 3700 0000 ffa5 2342 7265 702e ....7.....#Brep.\n+00017390: 55c3 0000 0000 0000 1600 0000 4900 0000 U...........I...\n+000173a0: a2ad d74b 7265 702e 5fcc 0000 0000 0000 ...Krep._.......\n+000173b0: 1a00 0000 6600 0000 08c5 9d44 7265 702e ....f......Drep.\n+000173c0: 67e5 0000 0000 0000 2100 0000 8e00 0000 g.......!.......\n+000173d0: 9fd3 0257 7265 702e 0060 0100 0000 0000 ...Wrep..`......\n+000173e0: 1600 0000 4d00 0000 f504 1257 7265 702e ....M......Wrep.\n+000173f0: 6f10 0100 0000 0000 1b00 0000 6400 0000 o...........d...\n+00017400: b7aa 8642 0072 6570 9d6f 0100 0000 0000 ...B.rep.o......\n+00017410: 2300 0000 0500 0000 47c0 054f 7265 702e #.......G..Orep.\n+00017420: fd67 0000 0000 0000 0a00 0000 9f00 0000 .g..............\n+00017430: ce4e f750 7265 702e 6a57 0000 0000 0000 .N.Prep.jW......\n+00017440: 0d00 0000 8900 0000 a5fd 0356 7265 702e ...........Vrep.\n+00017450: 4b62 0100 0000 0000 1400 0000 2f00 0000 Kb........../...\n+00017460: 6d8c 3c43 7265 702e b9b1 0000 0000 0000 m.@rep.........\n+00017560: 1e00 0000 2201 0000 6b18 4048 7265 702e ....\"...k.@Hrep.\n+00017570: c678 0000 0000 0000 2900 0000 5f00 0000 .x......)..._...\n+00017580: 5d42 3041 7265 702e 9914 0100 0000 0000 ]B0Arep.........\n+00017590: 1800 0000 4f00 0000 278d e05b 7265 702e ....O...'..[rep.\n+000175a0: 4e79 0000 0000 0000 1f00 0000 4800 0000 Ny..........H...\n+000175b0: dc0a 5c52 7265 702e 355a 0000 0000 0000 ..\\Rrep.5Z......\n+000175c0: 0f00 0000 5700 0000 8d45 7346 7265 702e ....W....EsFrep.\n+000175d0: ab6e 0000 0000 0000 3000 0000 c600 0000 .n......0.......\n+000175e0: e74a 8b50 7265 702e bf79 0000 0000 0000 .J.Prep..y......\n+000175f0: 2100 0000 4800 0000 a52e 8c5c 7265 702e !...H......\\rep.\n+00017600: c065 0000 0000 0000 0c00 0000 a100 0000 .e..............\n+00017610: 6d8a fd5d 7265 702e 621c 0100 0000 0000 m..]rep.b.......\n+00017620: 1800 0000 2900 0000 8b55 f641 7265 702e ....)....U.Arep.\n+00017630: 1865 0100 0000 0000 1d00 0000 9b00 0000 .e..............\n+00017640: 467a a641 7265 702e daee 0000 0000 0000 Fz.Arep.........\n+00017650: 1a00 0000 4700 0000 1651 c658 7265 702e ....G....Q.Xrep.\n+00017660: d16b 0100 0000 0000 1c00 0000 a700 0000 .k..............\n+00017670: 4ace 8c51 7265 702e cc6e 0100 0000 0000 J..Qrep..n......\n+00017680: 1300 0000 8000 0000 dc26 0f52 7265 702e .........&.Rrep.\n+00017690: 2734 0200 0000 0000 1700 0000 3600 0000 '4..........6...\n+000176a0: 6874 304d 0072 6570 9235 0200 0000 0000 ht0M.rep.5......\n+000176b0: 1c00 0000 0500 0000 3b65 5556 7265 702e ........;eUVrep.\n+000176c0: 0010 0100 0000 0000 1d00 0000 5200 0000 ............R...\n+000176d0: 1ead 844b 7265 702e 6360 0100 0000 0000 ...Krep.c`......\n 000176e0: 1100 0000 a800 0000 7bf3 a755 0072 6570 ........{..U.rep\n-000176f0: 8d6b 0100 0000 0000 2100 0000 1d00 0000 .k......!.......\n-00017700: 5479 0843 0072 6570 9cc4 0100 0000 0000 Ty.C.rep........\n-00017710: 1f00 0000 0800 0000 b0b2 794b 0072 6570 ..........yK.rep\n-00017720: acc5 0100 0000 0000 1f00 0000 0800 0000 ................\n-00017730: 5c55 1650 7265 702e fec4 0100 0000 0000 \\U.Prep.........\n+000176f0: 5f6f 0100 0000 0000 2100 0000 1d00 0000 _o......!.......\n+00017700: 7d15 375b 0072 6570 dabb 0000 0000 0000 }.7[.rep........\n+00017710: 1e00 0000 0e00 0000 fb20 9d56 7265 702e ......... .Vrep.\n+00017720: 4233 0200 0000 0000 1e00 0000 3800 0000 B3..........8...\n+00017730: 5c55 1650 7265 702e b2b9 0000 0000 0000 \\U.Prep.........\n 00017740: 0f00 0000 4500 0000 63aa 9d58 7265 702e ....E...c..Xrep.\n-00017750: e152 0000 0000 0000 2600 0000 8200 0000 .R......&.......\n-00017760: 24a3 0b5c 7265 702e 22c7 0100 0000 0000 $..\\rep.\".......\n-00017770: 2300 0000 3b00 0000 05e5 8b42 7265 6d6f #...;......Bremo\n-00017780: ccc8 0100 0000 0000 1400 0000 3300 0000 ............3...\n-00017790: 4e4b e746 7265 702e 7156 0100 0000 0000 NK.Frep.qV......\n-000177a0: 1100 0000 2c00 0000 0f86 f45d 7265 6d6f ....,......]remo\n-000177b0: 13c9 0100 0000 0000 1600 0000 2c00 0000 ............,...\n-000177c0: daf9 775b 7265 702e 706f 0100 0000 0000 ..w[rep.po......\n+00017750: 4a1b 0100 0000 0000 2600 0000 8200 0000 J.......&.......\n+00017760: d9c6 1f55 0072 6570 dcb7 0000 0000 0000 ...U.rep........\n+00017770: 2600 0000 0d00 0000 5479 0843 0072 6570 &.......Ty.C.rep\n+00017780: 6b35 0200 0000 0000 1f00 0000 0800 0000 k5..............\n+00017790: 4e4b e746 7265 702e 1c61 0100 0000 0000 NK.Frep..a......\n+000177a0: 1100 0000 2c00 0000 f3b5 595c 0072 6570 ....,.....Y\\.rep\n+000177b0: c56f 0100 0000 0000 2300 0000 0900 0000 .o......#.......\n+000177c0: daf9 775b 7265 702e abb3 0000 0000 0000 ..w[rep.........\n 000177d0: 2100 0000 3000 0000 915a b956 7265 702e !...0....Z.Vrep.\n-000177e0: 51c0 0100 0000 0000 1d00 0000 3a00 0000 Q...........:...\n-000177f0: 805c 295e 7265 702e ba28 0000 0000 0000 .\\)^rep..(......\n-00017800: 1700 0000 b000 0000 c6d2 ef40 7265 702e ...........@rep.\n-00017810: 55c9 0100 0000 0000 3500 0000 3000 0000 U.......5...0...\n-00017820: 4e79 b74a 7265 702e fd58 0100 0000 0000 Ny.Jrep..X......\n+000177e0: 76b4 0000 0000 0000 1d00 0000 3a00 0000 v...........:...\n+000177f0: 805c 295e 7265 702e 6d63 0000 0000 0000 .\\)^rep.mc......\n+00017800: 1700 0000 b000 0000 7776 d758 0072 6570 ........wv.X.rep\n+00017810: 2135 0200 0000 0000 1200 0000 0700 0000 !5..............\n+00017820: 4e79 b74a 7265 702e a863 0100 0000 0000 Ny.Jrep..c......\n 00017830: 1100 0000 a700 0000 3729 c14b 7265 702e ........7).Krep.\n-00017840: 0020 0000 0000 0000 0e00 0000 9900 0000 . ..............\n-00017850: a2ba 3b48 7265 702e 0070 0000 0000 0000 ..;Hrep..p......\n-00017860: 1f00 0000 ae01 0000 9d5c 2040 7265 702e .........\\ @rep.\n-00017870: b47f 0000 0000 0000 1c00 0000 1100 0000 ................\n-00017880: 6127 8259 6465 6275 c7dc 0000 0000 0000 a'.Ydebu........\n-00017890: 0e00 0000 0101 0000 5226 295f 0072 6570 ........R&)_.rep\n-000178a0: 4c6d 0100 0000 0000 1900 0000 0500 0000 Lm..............\n-000178b0: fe03 7c48 7265 702e 0d57 0100 0000 0000 ..|Hrep..W......\n+00017840: 8f51 0000 0000 0000 0e00 0000 9900 0000 .Q..............\n+00017850: 6127 8259 6465 6275 7e89 0000 0000 0000 a'.Ydebu~.......\n+00017860: 0e00 0000 0101 0000 9d5c 2040 7265 702e .........\\ @rep.\n+00017870: e2ca 0000 0000 0000 1c00 0000 1100 0000 ................\n+00017880: a2ba 3b48 7265 702e d065 0100 0000 0000 ..;Hrep..e......\n+00017890: 1f00 0000 ae01 0000 9dbb da58 7265 702e ...........Xrep.\n+000178a0: 06ba 0000 0000 0000 1d00 0000 b701 0000 ................\n+000178b0: fe03 7c48 7265 702e b861 0100 0000 0000 ..|Hrep..a......\n 000178c0: 1100 0000 8200 0000 864b 2c45 7265 702e .........K,Erep.\n-000178d0: 00c0 0100 0000 0000 1e00 0000 3300 0000 ............3...\n-000178e0: d4eb 1d5f 7265 702e dd5f 0100 0000 0000 ..._rep.._......\n-000178f0: 0f00 0000 1300 0000 9da6 895d 7265 702e ...........]rep.\n-00017900: 157f 0000 0000 0000 1800 0000 2100 0000 ............!...\n-00017910: 9984 554b 7265 702e aa68 0100 0000 0000 ..UKrep..h......\n-00017920: 1400 0000 3c00 0000 8d24 1656 7265 702e ....<....$.Vrep.\n-00017930: dd40 0000 0000 0000 1400 0000 5000 0000 .@..........P...\n-00017940: 6e3e b654 7265 702e c8d4 0000 0000 0000 n>.Trep.........\n-00017950: 1700 0000 3200 0000 a817 044a 7265 702e ....2......Jrep.\n-00017960: 356c 0100 0000 0000 1300 0000 bb00 0000 5l..............\n-00017970: 8c76 df52 7265 702e 06a2 0000 0000 0000 .v.Rrep.........\n-00017980: 0f00 0000 fb00 0000 9717 2957 7265 702e ..........)Wrep.\n-00017990: bac9 0100 0000 0000 3400 0000 2a00 0000 ........4...*...\n-000179a0: dea3 c652 7265 702e 8e73 0000 0000 0000 ...Rrep..s......\n+000178d0: 25b4 0000 0000 0000 1e00 0000 3300 0000 %...........3...\n+000178e0: d4eb 1d5f 7265 702e f49a 0000 0000 0000 ..._rep.........\n+000178f0: 0f00 0000 1300 0000 9984 554b 7265 702e ..........UKrep.\n+00017900: 2ec5 0000 0000 0000 1400 0000 3c00 0000 ............<...\n+00017910: 9da6 895d 7265 702e 57ca 0000 0000 0000 ...]rep.W.......\n+00017920: 1800 0000 2100 0000 8d24 1656 7265 702e ....!....$.Vrep.\n+00017930: 4984 0000 0000 0000 1400 0000 5000 0000 I...........P...\n+00017940: 6e3e b654 7265 702e b2cf 0000 0000 0000 n>.Trep.........\n+00017950: 1700 0000 3200 0000 dee0 f155 0072 6570 ....2......U.rep\n+00017960: 22be 0000 0000 0000 2d00 0000 1900 0000 \".......-.......\n+00017970: 8c76 df52 7265 702e 7f4e 0000 0000 0000 .v.Rrep..N......\n+00017980: 0f00 0000 fb00 0000 9339 4f5a 7265 702e .........9OZrep.\n+00017990: 3531 0200 0000 0000 1d00 0000 5000 0000 51..........P...\n+000179a0: dea3 c652 7265 702e 9d67 0100 0000 0000 ...Rrep..g......\n 000179b0: 2200 0000 4000 0000 9f9b 5441 7265 702e \"...@.....TArep.\n-000179c0: bf36 0000 0000 0000 1d00 0000 2a00 0000 .6..........*...\n-000179d0: c4b1 9354 0072 6570 a0c1 0100 0000 0000 ...T.rep........\n-000179e0: 2200 0000 0600 0000 bf43 2455 7265 702e \"........C$Urep.\n-000179f0: 18ca 0100 0000 0000 3600 0000 3000 0000 ........6...0...\n-00017a00: e457 2857 7265 702e 0050 0000 0000 0000 .W(Wrep..P......\n+000179c0: 287a 0000 0000 0000 1d00 0000 2a00 0000 (z..........*...\n+000179d0: c4b1 9354 0072 6570 a7b5 0000 0000 0000 ...T.rep........\n+000179e0: 2200 0000 0600 0000 df3f ff49 7265 702e \"........?.Irep.\n+000179f0: 06bc 0000 0000 0000 1f00 0000 af00 0000 ................\n+00017a00: e457 2857 7265 702e cbc8 0000 0000 0000 .W(Wrep.........\n 00017a10: 2400 0000 d500 0000 d144 315b 7265 702e $........D1[rep.\n-00017a20: 3d5a 0000 0000 0000 1d00 0000 6300 0000 =Z..........c...\n-00017a30: 8ca8 3642 7461 7266 7eca 0100 0000 0000 ..6Btarf~.......\n-00017a40: 1500 0000 1c00 0000 2b24 4f4b 7461 7266 ........+$OKtarf\n-00017a50: eaca 0100 0000 0000 1900 0000 2600 0000 ............&...\n-00017a60: 868e d457 7265 702e a06e 0100 0000 0000 ...Wrep..n......\n+00017a20: e16a 0100 0000 0000 1d00 0000 6300 0000 .j..........c...\n+00017a30: d68c ec4f 0072 6570 d9bd 0000 0000 0000 ...O.rep........\n+00017a40: 1900 0000 0700 0000 23ab 0e54 7265 702e ........#..Trep.\n+00017a50: 68be 0000 0000 0000 2000 0000 de00 0000 h....... .......\n+00017a60: 868e d457 7265 702e dbb2 0000 0000 0000 ...Wrep.........\n 00017a70: 2000 0000 3600 0000 216b 1b5a 7265 702e ...6...!k.Zrep.\n-00017a80: 2324 0000 0000 0000 0c00 0000 5a00 0000 #$..........Z...\n-00017a90: b48f 8351 7265 702e 8364 0100 0000 0000 ...Qrep..d......\n+00017a80: 0b5b 0000 0000 0000 0c00 0000 5a00 0000 .[..........Z...\n+00017a90: b48f 8351 7265 702e c497 0000 0000 0000 ...Qrep.........\n 00017aa0: 1b00 0000 7600 0000 81ee aa5d 7265 702e ....v......]rep.\n-00017ab0: 893e 0000 0000 0000 1800 0000 2a00 0000 .>..........*...\n-00017ac0: 37b1 a34f 0072 6570 82c3 0100 0000 0000 7..O.rep........\n-00017ad0: 1900 0000 0200 0000 2b47 1159 7265 702e ........+G.Yrep.\n-00017ae0: 8924 0000 0000 0000 1600 0000 ed00 0000 .$..............\n-00017af0: 28e0 fd41 7265 702e 4032 0000 0000 0000 (..Arep.@2......\n-00017b00: 1e00 0000 8f00 0000 a53a 275e 7265 702e .........:'^rep.\n-00017b10: 865f 0100 0000 0000 2000 0000 3700 0000 ._...... ...7...\n-00017b20: dae3 b35a 7265 702e 41dc 0000 0000 0000 ...Zrep.A.......\n+00017ab0: 2a82 0000 0000 0000 1800 0000 2a00 0000 *...........*...\n+00017ac0: 5e6f 2950 0072 6570 b9b6 0000 0000 0000 ^o)P.rep........\n+00017ad0: 1900 0000 0400 0000 2b47 1159 7265 702e ........+G.Yrep.\n+00017ae0: cb5d 0000 0000 0000 1600 0000 ed00 0000 .]..............\n+00017af0: 28e0 fd41 7265 702e a975 0000 0000 0000 (..Arep..u......\n+00017b00: 1e00 0000 8f00 0000 db8a 014f 7265 702e ...........Orep.\n+00017b10: 99c4 0000 0000 0000 1600 0000 3700 0000 ............7...\n+00017b20: dae3 b35a 7265 702e ca1c 0100 0000 0000 ...Zrep.........\n 00017b30: 1900 0000 1200 0000 c396 fb4d 3a72 6570 ...........M:rep\n-00017b40: 9d1e 0100 0000 0000 1600 0000 4000 0000 ............@...\n-00017b50: ac84 0a55 7265 702e d452 0100 0000 0000 ...Urep..R......\n+00017b40: 4411 0100 0000 0000 1600 0000 4000 0000 D...........@...\n+00017b50: ac84 0a55 7265 702e 501d 0100 0000 0000 ...Urep.P.......\n 00017b60: 0f00 0000 4d00 0000 89f3 a749 7265 702e ....M......Irep.\n-00017b70: 6cdc 0000 0000 0000 1400 0000 4700 0000 l...........G...\n-00017b80: 5b1f 5842 7265 702e f262 0100 0000 0000 [.XBrep..b......\n+00017b70: f51c 0100 0000 0000 1400 0000 4700 0000 ............G...\n+00017b80: 5b1f 5842 7265 702e f36d 0100 0000 0000 [.XBrep..m......\n 00017b90: 1d00 0000 6500 0000 87e3 225f 7265 702e ....e.....\"_rep.\n-00017ba0: 189f 0000 0000 0000 0e00 0000 8300 0000 ................\n-00017bb0: db8a 014f 7265 702e 5d68 0100 0000 0000 ...Orep.]h......\n-00017bc0: 1600 0000 3700 0000 0980 0a50 0072 6570 ....7......P.rep\n-00017bd0: 506a 0100 0000 0000 1d00 0000 0a00 0000 Pj..............\n-00017be0: 4f8d 335e 0072 6570 79c1 0100 0000 0000 O.3^.repy.......\n-00017bf0: 2100 0000 0600 0000 f56c ed5e 7265 702e !........l.^rep.\n-00017c00: efc3 0100 0000 0000 1b00 0000 4000 0000 ............@...\n-00017c10: 6ded 974b 0072 6570 76c6 0100 0000 0000 m..K.repv.......\n-00017c20: 1f00 0000 0400 0000 71fb 4244 7265 702e ........q.BDrep.\n-00017c30: d941 0000 0000 0000 1800 0000 2a01 0000 .A..........*...\n-00017c40: 983d 3e4b 7265 702e 0050 0100 0000 0000 .=>Krep..P......\n+00017ba0: af4b 0000 0000 0000 0e00 0000 8300 0000 .K..............\n+00017bb0: a53a 275e 7265 702e 756e 0100 0000 0000 .:'^rep.un......\n+00017bc0: 2000 0000 3700 0000 0980 0a50 0072 6570 ...7......P.rep\n+00017bd0: d11f 0100 0000 0000 1d00 0000 0a00 0000 ................\n+00017be0: 4f8d 335e 0072 6570 80b5 0000 0000 0000 O.3^.rep........\n+00017bf0: 2100 0000 0600 0000 45a9 3d55 0072 6570 !.......E.=U.rep\n+00017c00: c0bf 0000 0000 0000 2700 0000 0500 0000 ........'.......\n+00017c10: daf9 6b57 0072 6570 7c32 0200 0000 0000 ..kW.rep|2......\n+00017c20: 1900 0000 0000 0000 71fb 4244 7265 702e ........q.BDrep.\n+00017c30: 4585 0000 0000 0000 1800 0000 2a01 0000 E...........*...\n+00017c40: 983d 3e4b 7265 702e fc11 0100 0000 0000 .=>Krep.........\n 00017c50: 1700 0000 cd00 0000 8db1 b147 7265 702e ...........Grep.\n-00017c60: 7653 0100 0000 0000 1400 0000 4600 0000 vS..........F...\n-00017c70: 9a02 5055 7265 702e 6a6d 0100 0000 0000 ..PUrep.jm......\n-00017c80: 1c00 0000 6d00 0000 8b42 2d42 7265 702e ....m....B-Brep.\n-00017c90: 7d18 0100 0000 0000 1600 0000 2501 0000 }...........%...\n-00017ca0: 7662 5343 7265 702e 0868 0100 0000 0000 vbSCrep..h......\n+00017c60: f21d 0100 0000 0000 1400 0000 4600 0000 ............F...\n+00017c70: 17ab f045 0072 6570 cfb5 0000 0000 0000 ...E.rep........\n+00017c80: 2200 0000 0300 0000 8b42 2d42 7265 702e \"........B-Brep.\n+00017c90: ffea 0000 0000 0000 1600 0000 2501 0000 ............%...\n+00017ca0: 7662 5343 7265 702e b4c3 0000 0000 0000 vbSCrep.........\n 00017cb0: 1500 0000 4000 0000 c132 4340 7265 702e ....@....2C@rep.\n-00017cc0: be96 0000 0000 0000 0c00 0000 6100 0000 ............a...\n-00017cd0: ac84 0a40 7265 702e 3053 0100 0000 0000 ...@rep.0S......\n+00017cc0: 5543 0000 0000 0000 0c00 0000 6100 0000 UC..........a...\n+00017cd0: ac84 0a40 7265 702e ac1d 0100 0000 0000 ...@rep.........\n 00017ce0: 0f00 0000 3700 0000 8146 a14c 7265 702e ....7....F.Lrep.\n-00017cf0: 776a 0100 0000 0000 2000 0000 f600 0000 wj...... .......\n-00017d00: 17ab f045 0072 6570 c8c1 0100 0000 0000 ...E.rep........\n-00017d10: 2200 0000 0300 0000 53b5 9044 7265 702e \".......S..Drep.\n-00017d20: 99c6 0100 0000 0000 1f00 0000 4f00 0000 ............O...\n-00017d30: 064d 2e42 7265 702e 80c7 0100 0000 0000 .M.Brep.........\n-00017d40: 1500 0000 7a00 0000 0326 c243 7265 702e ....z....&.Crep.\n-00017d50: bed8 0000 0000 0000 2800 0000 9e00 0000 ........(.......\n-00017d60: 941b 3e53 6572 726f 39df 0000 0000 0000 ..>Serro9.......\n-00017d70: 1600 0000 6500 0000 2762 8a4f 7265 702e ....e...'b.Orep.\n-00017d80: 753f 0000 0000 0000 1b00 0000 3b00 0000 u?..........;...\n-00017d90: 0513 2856 7265 702e aa75 0000 0000 0000 ..(Vrep..u......\n-00017da0: 1d00 0000 3e00 0000 33e3 634f 7265 702e ....>...3.cOrep.\n-00017db0: a7d3 0000 0000 0000 2100 0000 8e00 0000 ........!.......\n-00017dc0: c2de a244 7265 702e 5f3c 0000 0000 0000 ...Drep._<......\n+00017cf0: 00b0 0000 0000 0000 2000 0000 f600 0000 ........ .......\n+00017d00: da22 5052 7265 702e 58b1 0000 0000 0000 .\"PRrep.X.......\n+00017d10: 2800 0000 3900 0000 4c21 9859 7265 702e (...9...L!.Yrep.\n+00017d20: 9532 0200 0000 0000 1b00 0000 9200 0000 .2..............\n+00017d30: 3235 3c45 0072 6570 54b9 0000 0000 0000 25Serro........\n+00017d70: 1600 0000 6500 0000 a18e ab4a 7265 702e ....e......Jrep.\n+00017d80: 169b 0000 0000 0000 1800 0000 ea00 0000 ................\n+00017d90: 2762 8a4f 7265 702e f383 0000 0000 0000 'b.Orep.........\n+00017da0: 1b00 0000 3b00 0000 33e3 634f 7265 702e ....;...3.cOrep.\n+00017db0: 29e2 0000 0000 0000 2100 0000 8e00 0000 ).......!.......\n+00017dc0: c2de a244 7265 702e 0080 0000 0000 0000 ...Drep.........\n 00017dd0: 1900 0000 5c00 0000 9bcb 445f 7265 702e ....\\.....D_rep.\n-00017de0: c195 0000 0000 0000 1a00 0000 1c00 0000 ................\n-00017df0: c502 8c57 7265 702e 4d10 0100 0000 0000 ...Wrep.M.......\n-00017e00: 1400 0000 4f00 0000 e51a ea50 7265 702e ....O......Prep.\n-00017e10: 9361 0100 0000 0000 2500 0000 3a01 0000 .a......%...:...\n-00017e20: 3a0a 4358 7265 702e 8953 0000 0000 0000 :.CXrep..S......\n-00017e30: 1c00 0000 5400 0000 7a28 ae5c 7265 702e ....T...z(.\\rep.\n-00017e40: 3d21 0000 0000 0000 0d00 0000 d200 0000 =!..............\n-00017e50: b8bb ec4f 7265 702e 3f2e 0000 0000 0000 ...Orep.?.......\n-00017e60: 2400 0000 4c00 0000 a18e ab4a 7265 702e $...L......Jrep.\n-00017e70: 6765 0100 0000 0000 1800 0000 ea00 0000 ge..............\n-00017e80: 64ee 4e40 7265 702e 551f 0100 0000 0000 d.N@rep.U.......\n+00017de0: 5842 0000 0000 0000 1a00 0000 1c00 0000 XB..............\n+00017df0: c502 8c57 7265 702e 0090 0000 0000 0000 ...Wrep.........\n+00017e00: 1400 0000 4f00 0000 0513 2856 7265 702e ....O.....(Vrep.\n+00017e10: ff67 0100 0000 0000 1d00 0000 3e00 0000 .g..........>...\n+00017e20: 7a28 ae5c 7265 702e 8b56 0000 0000 0000 z(.\\rep..V......\n+00017e30: 0d00 0000 d200 0000 3a0a 4358 7265 702e ........:.CXrep.\n+00017e40: f21b 0100 0000 0000 1c00 0000 5400 0000 ............T...\n+00017e50: b8bb ec4f 7265 702e 0070 0000 0000 0000 ...Orep..p......\n+00017e60: 2400 0000 4c00 0000 e51a ea50 7265 702e $...L......Prep.\n+00017e70: 946c 0100 0000 0000 2500 0000 3a01 0000 .l......%...:...\n+00017e80: 64ee 4e40 7265 702e e012 0100 0000 0000 d.N@rep.........\n 00017e90: 1c00 0000 7c00 0000 b895 d34e 0072 6570 ....|......N.rep\n-00017ea0: a8c0 0100 0000 0000 1e00 0000 0000 0000 ................\n-00017eb0: 0a00 405a 7265 702e ce6f 0000 0000 0000 ..@Zrep..o......\n+00017ea0: dbef 0000 0000 0000 1e00 0000 0000 0000 ................\n+00017eb0: 0a00 405a 7265 702e b7ca 0000 0000 0000 ..@Zrep.........\n 00017ec0: 1900 0000 1200 0000 139a 2d5b 6465 6275 ..........-[debu\n-00017ed0: e6de 0000 0000 0000 0c00 0000 4700 0000 ............G...\n-00017ee0: 5447 7051 7265 702e df2b 0000 0000 0000 TGpQrep..+......\n+00017ed0: 9d8b 0000 0000 0000 0c00 0000 4700 0000 ............G...\n+00017ee0: 5447 7051 7265 702e 936a 0000 0000 0000 TGpQrep..j......\n 00017ef0: 1e00 0000 2e00 0000 b90f 3449 7265 702e ..........4Irep.\n-00017f00: b181 0000 0000 0000 1400 0000 4700 0000 ............G...\n-00017f10: fbab db4b 7265 702e edc1 0100 0000 0000 ...Krep.........\n-00017f20: 2000 0000 6700 0000 d6d9 c84a 7265 702e ...g......Jrep.\n-00017f30: 37c6 0100 0000 0000 1e00 0000 2100 0000 7...........!...\n-00017f40: 1f61 3c47 7265 6d6f 3ac8 0100 0000 0000 .a (ba bb bc).\n-00018630: 093b 2061 7373 756d 6520 6220 6861 7320 .; assume b has \n-00018640: 7468 6973 2076 616c 7565 0a60 2861 2062 this value.`(a b\n-00018650: 2063 2920 2020 2020 2020 3d3e 2028 6120 c) => (a \n-00018660: 6220 6329 0909 3b20 6261 636b 7175 6f74 b c)..; backquot\n-00018670: 6520 6163 7473 206c 696b 6520 7175 6f74 e acts like quot\n-00018680: 650a 6028 6120 2c62 2063 2920 2020 2020 e.`(a ,b c) \n-00018690: 203d 3e20 2861 2028 6261 2062 6220 6263 => (a (ba bb bc\n-000186a0: 2920 6329 093b 2069 6e73 6572 7420 7468 ) c).; insert th\n-000186b0: 6520 7661 6c75 6520 6f66 2062 0a60 2861 e value of b.`(a\n-000186c0: 202c 4062 2063 2920 2020 2020 3d3e 2028 ,@b c) => (\n-000186d0: 6120 6261 2062 6220 6263 2063 2909 3b20 a ba bb bc c).; \n-000186e0: 7370 6c69 6365 2069 6e20 7468 6520 7661 splice in the va\n-000186f0: 6c75 6520 6f66 2062 0a0a 5665 6374 6f72 lue of b..Vector\n-00018700: 7320 776f 726b 206a 7573 7420 6c69 6b65 s work just like\n-00018710: 206c 6973 7473 2e20 204e 6573 7465 6420 lists. Nested \n-00018720: 6261 636b 7175 6f74 6573 2061 7265 2070 backquotes are p\n-00018730: 6572 6d69 7474 6564 2e72 6570 2e72 6567 ermitted.rep.reg\n-00018740: 6578 7023 7374 7269 6e67 2d72 6570 6c61 exp#string-repla\n-00018750: 6365 5265 7475 726e 2074 6865 2073 7472 ceReturn the str\n-00018760: 696e 6720 6372 6561 7465 6420 6279 2072 ing created by r\n-00018770: 6570 6c61 6369 6e67 2061 6c6c 206d 6174 eplacing all mat\n-00018780: 6368 6573 206f 6620 5245 4745 5850 2069 ches of REGEXP i\n-00018790: 6e0a 5354 5249 4e47 2077 6974 6820 7468 n.STRING with th\n-000187a0: 6520 6578 7061 6e73 696f 6e20 6f66 2054 e expansion of T\n-000187b0: 454d 504c 4154 452e 0a0a 4966 2054 454d EMPLATE...If TEM\n-000187c0: 504c 4154 4520 6973 2061 2073 7472 696e PLATE is a strin\n-000187d0: 672c 2069 7420 6973 2065 7870 616e 6465 g, it is expande\n-000187e0: 6420 7573 696e 6720 7468 6520 6065 7870 d using the `exp\n-000187f0: 616e 642d 6c61 7374 2d6d 6174 6368 270a and-last-match'.\n-00018800: 6675 6e63 7469 6f6e 2c20 6f74 6865 7277 function, otherw\n-00018810: 6973 6520 5445 4d50 4c41 5445 2069 7320 ise TEMPLATE is \n-00018820: 6361 6c6c 6564 2061 7320 6120 6675 6e63 called as a func\n-00018830: 7469 6f6e 2077 6974 6820 5354 5249 4e47 tion with STRING\n-00018840: 2061 7320 6974 730a 736f 6c65 2061 7267 as its.sole arg\n-00018850: 756d 656e 742e 2049 7420 7368 6f75 6c64 ument. It should\n-00018860: 2072 6574 7572 6e20 6120 7374 7269 6e67 return a string\n-00018870: 2e20 416c 736f 2069 7420 6973 2067 7561 . Also it is gua\n-00018880: 7261 6e74 6565 6420 7468 6174 0a74 6865 ranteed that.the\n-00018890: 206c 6173 7420 7265 6775 6c61 7220 6578 last regular ex\n-000188a0: 7072 6573 7369 6f6e 2074 6f20 6861 7665 pression to have\n-000188b0: 2062 6565 6e20 6d61 7463 6865 6420 7761 been matched wa\n-000188c0: 7320 5245 4745 5850 2077 6865 6e0a 5445 s REGEXP when.TE\n-000188d0: 4d50 4c41 5445 2069 7320 6361 6c6c 6564 MPLATE is called\n-000188e0: 2e00 7265 702e 7265 6765 7870 2373 7472 ..rep.regexp#str\n-000188f0: 696e 672d 7265 706c 6163 6520 5245 4745 ing-replace REGE\n-00018900: 5850 2054 454d 504c 4154 4520 5354 5249 XP TEMPLATE STRI\n-00018910: 4e47 0072 6570 2e72 6567 6578 7023 7374 NG.rep.regexp#st\n-00018920: 7269 6e67 2d73 706c 6974 2052 4547 4558 ring-split REGEX\n-00018930: 5020 5354 5249 4e47 7265 702e 7468 7265 P STRINGrep.thre\n-00018940: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port\n-00018950: 236d 6573 7361 6765 2d77 6169 7469 6e67 #message-waiting\n-00018960: 2d70 5265 7475 726e 2074 7275 6520 6966 -pReturn true if\n-00018970: 2074 6865 7265 2061 7265 206d 6573 7361 there are messa\n-00018980: 6765 7320 7761 6974 696e 6720 6f6e 206d ges waiting on m\n-00018990: 6573 7361 6765 2070 6f72 7420 504f 5254 essage port PORT\n-000189a0: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu\n-000189b0: 7465 7823 7265 6c65 6173 652d 6d75 7465 tex#release-mute\n-000189c0: 7820 4d54 5872 6570 2e6d 6f64 756c 652d x MTXrep.module-\n-000189d0: 7379 7374 656d 2364 6566 696e 652d 7374 system#define-st\n-000189e0: 7275 6374 7572 6543 7265 6174 6520 6120 ructureCreate a \n-000189f0: 6d6f 6475 6c65 2063 616c 6c65 6420 4e41 module called NA\n-00018a00: 4d45 2077 686f 7365 2069 6e74 6572 6661 ME whose interfa\n-00018a10: 6365 2069 7320 5349 472c 2077 686f 7365 ce is SIG, whose\n-00018a20: 0a63 6f6e 6669 6775 7261 7469 6f6e 2069 .configuration i\n-00018a30: 7320 6465 6669 6e65 6420 6279 2043 4f4e s defined by CON\n-00018a40: 4649 4720 2865 6974 6865 7220 6120 7369 FIG (either a si\n-00018a50: 6e67 6c65 2063 6c61 7573 652c 206f 7220 ngle clause, or \n-00018a60: 6120 6c69 7374 0a6f 6620 636c 6175 7365 a list.of clause\n-00018a70: 7329 2c20 616e 6420 7768 6f73 6520 6465 s), and whose de\n-00018a80: 6669 6e69 7469 6f6e 7320 6172 6520 6465 finitions are de\n-00018a90: 6669 6e65 6420 6279 2074 6865 206c 6973 fined by the lis\n-00018aa0: 7420 6f66 2066 6f72 6d73 0a42 4f44 592e t of forms.BODY.\n-00018ab0: 0a0a 5365 6520 7468 6520 6064 6566 696e ..See the `defin\n-00018ac0: 652d 696e 7465 7266 6163 6527 2061 6e64 e-interface' and\n-00018ad0: 2060 7374 7275 6374 7572 6527 206d 6163 `structure' mac\n-00018ae0: 726f 7320 666f 7220 6465 7363 7269 7074 ros for descript\n-00018af0: 696f 6e73 206f 660a 7468 6520 696e 7465 ions of.the inte\n-00018b00: 7266 6163 6520 616e 6420 636f 6e66 6967 rface and config\n-00018b10: 7572 6174 696f 6e20 636c 6175 7365 2073 uration clause s\n-00018b20: 796e 7461 7865 7320 7265 7370 6563 7469 yntaxes respecti\n-00018b30: 7665 6c79 2e00 7265 702e 6d6f 6475 6c65 vely..rep.module\n-00018b40: 2d73 7973 7465 6d23 6465 6669 6e65 2d73 -system#define-s\n-00018b50: 7472 7563 7475 7265 2d61 6c69 6173 2054 tructure-alias T\n-00018b60: 4f20 4652 4f4d 0000 80f9 cd79 7265 6d6f O FROM.....yremo\n-00018b70: 8c97 0100 0000 0000 1300 0000 3900 0000 ............9...\n-00018b80: f122 1363 7265 6d6f d897 0100 0000 0000 .\".cremo........\n-00018b90: 1800 0000 4a00 0000 05a7 c368 7265 6d6f ....J......hremo\n-00018ba0: 3a98 0100 0000 0000 1400 0000 3d00 0000 :...........=...\n-00018bb0: 06c4 666a 0072 6570 8b98 0100 0000 0000 ..fj.rep........\n-00018bc0: 3500 0000 0000 0000 c766 6673 7265 702e 5........ffsrep.\n-00018bd0: e02c 0000 0000 0000 1e00 0000 4b00 0000 .,..........K...\n-00018be0: c8d9 d174 7265 702e 2594 0100 0000 0000 ...trep.%.......\n-00018bf0: 1700 0000 3700 0000 225c 3364 7265 702e ....7...\"\\3drep.\n-00018c00: c098 0100 0000 0000 3500 0000 4300 0000 ........5...C...\n-00018c10: 1679 c46c 7265 702e 5137 0000 0000 0000 .y.lrep.Q7......\n+00017f00: 0fcb 0000 0000 0000 1400 0000 4700 0000 ............G...\n+00017f10: fbab db4b 7265 702e f4b5 0000 0000 0000 ...Krep.........\n+00017f20: 2000 0000 6700 0000 6313 0e51 7265 702e ...g...c..Qrep.\n+00017f30: 7bb6 0000 0000 0000 1800 0000 2600 0000 {...........&...\n+00017f40: 233d 9c44 2a77 6765 2bb9 0000 0000 0000 #=.D*wge+.......\n+00017f50: 0e00 0000 1b00 0000 8da4 b64b 7265 702e ...........Krep.\n+00017f60: 567e 0000 0000 0000 1400 0000 ea00 0000 V~..............\n+00017f70: 371c 5240 0072 6570 f9bd 0000 0000 0000 7.R@.rep........\n+00017f80: 2200 0000 0700 0000 5fbc c852 7265 702e \"......._..Rrep.\n+00017f90: 9833 0200 0000 0000 1e00 0000 3f00 0000 .3..........?...\n+00017fa0: f841 6750 7265 702e f533 0200 0000 0000 .AgPrep..3......\n+00017fb0: 1300 0000 1f00 0000 e38f cb5d 7265 702e ...........]rep.\n+00017fc0: c3e9 0000 0000 0000 1600 0000 3800 0000 ............8...\n+00017fd0: f34a e644 0072 6570 50b5 0000 0000 0000 .J.D.repP.......\n+00017fe0: 2200 0000 0e00 0000 ac97 4b50 7265 702e \".........KPrep.\n+00017ff0: 8e34 0200 0000 0000 1700 0000 2000 0000 .4.......... ...\n+00018000: 0300 0000 0000 0000 0600 0000 a093 0302 ................\n+00018010: faef 0100 0000 0000 1500 0000 e0f5 0302 ................\n+00018020: ebbf 0100 0000 0000 790e 0000 a093 0302 ........y.......\n+00018030: 8781 0200 0000 0000 0000 0000 0000 0000 ................\n+00018040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00018050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00018060: 0000 0000 0000 0000 0200 0000 a600 0000 ................\n+00018070: 508c 2565 0072 6570 759f 0100 0000 0000 P.%e.repu.......\n+00018080: 1a00 0000 1700 0000 556b a463 0072 6570 ........Uk.c.rep\n+00018090: a8b1 0100 0000 0000 1800 0000 0e00 0000 ................\n+000180a0: 3d47 7e78 0072 6570 50b9 0100 0000 0000 =G~x.repP.......\n+000180b0: 1600 0000 0700 0000 d3c1 c569 7265 702e ...........irep.\n+000180c0: ca6b 0000 0000 0000 1200 0000 4900 0000 .k..........I...\n+000180d0: 104d 1674 7265 702e 3aec 0000 0000 0000 .M.trep.:.......\n+000180e0: 1700 0000 5400 0000 c767 ae64 7265 702e ....T....g.drep.\n+000180f0: 00e0 0000 0000 0000 2600 0000 0302 0000 ........&.......\n+00018100: ea86 6469 7265 702e 1748 0000 0000 0000 ..direp..H......\n+00018110: 1100 0000 9400 0000 9267 cb68 7265 702e .........g.hrep.\n+00018120: 3652 0000 0000 0000 0d00 0000 4f00 0000 6R..........O...\n+00018130: 3488 ea7f 7265 702e bee3 0000 0000 0000 4...rep.........\n+00018140: 1900 0000 b200 0000 8d8b cb70 7265 702e ...........prep.\n+00018150: c0c1 0000 0000 0000 1400 0000 6d00 0000 ............m...\n+00018160: 1c3b 0c67 7265 702e 5463 0100 0000 0000 .;.grep.Tc......\n+00018170: 1900 0000 3b00 0000 1c0d 9c66 7265 702e ....;......frep.\n+00018180: 2395 0100 0000 0000 1a00 0000 8100 0000 #...............\n+00018190: b6ea c664 0072 6570 ccb6 0100 0000 0000 ...d.rep........\n+000181a0: 1f00 0000 0e00 0000 d0ab 257b 7265 702e ..........%{rep.\n+000181b0: 67e0 0100 0000 0000 1700 0000 5501 0000 g...........U...\n+000181c0: 3e0c cd65 6578 6563 5a40 0000 0000 0000 >..eexecZ@......\n+000181d0: 0e00 0000 4100 0000 948b 7b6a 7265 702e ....A.....{jrep.\n+000181e0: 9a59 0000 0000 0000 0f00 0000 8c00 0000 .Y..............\n+000181f0: 58c1 ae72 7265 702e 8562 0000 0000 0000 X..rrep..b......\n+00018200: 0b00 0000 9e00 0000 a731 d56c 7265 702e .........1.lrep.\n+00018210: 9434 0000 0000 0000 1c00 0000 1402 0000 .4..............\n+00018220: abcd 2562 7265 702e 3fbe 0100 0000 0000 ..%brep.?.......\n+00018230: 1600 0000 3a00 0000 e5de 2561 0072 6570 ....:.....%a.rep\n+00018240: a3bf 0100 0000 0000 1800 0000 0700 0000 ................\n+00018250: e617 9e64 0072 6570 5dba 0100 0000 0000 ...d.rep].......\n+00018260: 1e00 0000 0d00 0000 98f3 f771 7265 702e ...........qrep.\n+00018270: cfe9 0100 0000 0000 1a00 0000 2601 0000 ............&...\n+00018280: 0573 8b65 0072 6570 8eed 0100 0000 0000 .s.e.rep........\n+00018290: 1800 0000 0200 0000 f9d7 ee76 6261 636b ...........vback\n+000182a0: 8d8a 0000 0000 0000 1200 0000 fe00 0000 ................\n+000182b0: 9757 9166 7265 702e 26bc 0100 0000 0000 .W.frep.&.......\n+000182c0: 1600 0000 0302 0000 4186 af78 7265 702e ........A..xrep.\n+000182d0: f29c 0100 0000 0000 1600 0000 6300 0000 ............c...\n+000182e0: 6891 9a69 7265 702e 5b9c 0100 0000 0000 h..irep.[.......\n+000182f0: 2200 0000 7500 0000 57b5 c56f 7265 702e \"...u...W..orep.\n+00018300: 4ced 0000 0000 0000 1d00 0000 8100 0000 L...............\n+00018310: 40fa c477 7265 702e 2a47 0000 0000 0000 @..wrep.*G......\n+00018320: 0f00 0000 6800 0000 fa48 e373 7265 702e ....h....H.srep.\n+00018330: 51c4 0000 0000 0000 1500 0000 3300 0000 Q...........3...\n+00018340: 68ef 7872 7265 702e 6517 0100 0000 0000 h.xrrep.e.......\n+00018350: 1c00 0000 2f01 0000 d415 637d 7265 702e ..../.....c}rep.\n+00018360: a69f 0100 0000 0000 1700 0000 4000 0000 ............@...\n+00018370: a1b4 2677 0072 6570 d1b7 0100 0000 0000 ..&w.rep........\n+00018380: 2500 0000 0800 0000 6351 8c7e 7265 702e %.......cQ.~rep.\n+00018390: bbe7 0100 0000 0000 2300 0000 5a00 0000 ........#...Z...\n+000183a0: be78 bf73 7265 702e 16e6 0000 0000 0000 .x.srep.........\n+000183b0: 2000 0000 d201 0000 1382 476c 7072 696e .........Glprin\n+000183c0: ba8d 0000 0000 0000 0c00 0000 4100 0000 ............A...\n+000183d0: 1fd6 b269 7265 702e 84e9 0000 0000 0000 ...irep.........\n+000183e0: 1200 0000 2d00 0000 b97a 826b 7265 702e ....-....z.krep.\n+000183f0: 90ca 0000 0000 0000 1900 0000 0e00 0000 ................\n+00018400: bef8 ad63 7265 702e 5a92 0100 0000 0000 ...crep.Z.......\n+00018410: 2000 0000 4100 0000 dde7 6473 7265 702e ...A.....dsrep.\n+00018420: ca9b 0100 0000 0000 2500 0000 6c00 0000 ........%...l...\n+00018430: 2021 2f7d 7265 702e a5ec 0000 0000 0000 !/}rep.........\n+00018440: 1700 0000 9000 0000 c91f 8f79 7265 702e ...........yrep.\n+00018450: d4c6 0000 0000 0000 1400 0000 c500 0000 ................\n+00018460: 1722 5d6d 7265 702e 9fea 0000 0000 0000 .\"]mrep.........\n+00018470: 1e00 0000 4200 0000 51d7 9661 7265 702e ....B...Q..arep.\n+00018480: be95 0100 0000 0000 1b00 0000 4c00 0000 ............L...\n+00018490: 8aaa b878 7265 702e 7881 0000 0000 0000 ...xrep.x.......\n+000184a0: 1d00 0000 3900 0000 439c d369 7265 702e ....9...C..irep.\n+000184b0: 14e3 0100 0000 0000 1a00 0000 6f01 0000 ............o...\n+000184c0: 0a86 5767 0072 6570 56e5 0100 0000 0000 ..Wg.repV.......\n+000184d0: 2100 0000 0b00 0000 6fab ee7b 0072 6570 !.......o..{.rep\n+000184e0: 10bc 0100 0000 0000 0e00 0000 0800 0000 ................\n+000184f0: b528 a274 0072 6570 1fbf 0100 0000 0000 .(.t.rep........\n+00018500: 1c00 0000 1000 0000 9970 2a75 7265 702e .........p*urep.\n+00018510: a11f 0100 0000 0000 1000 0000 2000 0000 ............ ...\n+00018520: 59d1 6b7e 0072 6570 c2bf 0100 0000 0000 Y.k~.rep........\n+00018530: 1b00 0000 0e00 0000 3f48 7d77 7265 702e ........?H}wrep.\n+00018540: a8ed 0100 0000 0000 1600 0000 2300 0000 ............#...\n+00018550: 9f8b be68 2a69 7370 1dee 0100 0000 0000 ...h*isp........\n+00018560: 1000 0000 2100 0000 234b 7776 7265 702e ....!...#Kwvrep.\n+00018570: a49a 0000 0000 0000 1600 0000 3a00 0000 ............:...\n+00018580: 8ba2 d075 7265 702e 4ce3 0000 0000 0000 ...urep.L.......\n+00018590: 1e00 0000 5400 0000 63b8 8c7b 7265 702e ....T...c..{rep.\n+000185a0: 169e 0100 0000 0000 1c00 0000 7900 0000 ............y...\n+000185b0: 84d8 a376 7265 702e 3833 0000 0000 0000 ...vrep.83......\n+000185c0: 1c00 0000 4001 0000 2c34 7869 7265 702e ....@...,4xirep.\n+000185d0: 937d 0000 0000 0000 1e00 0000 a500 0000 .}..............\n+000185e0: 8814 937d 7265 702e 799b 0100 0000 0000 ...}rep.y.......\n+000185f0: 1900 0000 3800 0000 7d4f f66c 7265 702e ....8...}O.lrep.\n+00018600: 4d88 0000 0000 0000 1d00 0000 c600 0000 M...............\n+00018610: 260c 4a7d 7265 702e 09c4 0000 0000 0000 &.J}rep.........\n+00018620: 1500 0000 3300 0000 7923 cf63 6669 6c65 ....3...y#.cfile\n+00018630: 89e4 0000 0000 0000 1200 0000 cc00 0000 ................\n+00018640: 0c50 e27c 7265 702e ce81 0000 0000 0000 .P.|rep.........\n+00018650: 1700 0000 4500 0000 e360 ec6e 7265 702e ....E....`.nrep.\n+00018660: b299 0100 0000 0000 1d00 0000 b300 0000 ................\n+00018670: 32ea bc6d 7265 702e 0060 0000 0000 0000 2..mrep..`......\n+00018680: 1100 0000 7402 0000 bb56 ee60 7265 702e ....t....V.`rep.\n+00018690: 00e0 0100 0000 0000 1b00 0000 4c00 0000 ............L...\n+000186a0: 0a56 b67b 2a69 7370 4eee 0100 0000 0000 .V.{*ispN.......\n+000186b0: 1300 0000 3d00 0000 eb21 8279 2a69 7370 ....=....!.y*isp\n+000186c0: 9eee 0100 0000 0000 1000 0000 3300 0000 ............3...\n+000186d0: 861e 7d64 7265 702e e1ee 0100 0000 0000 ..}drep.........\n+000186e0: 1700 0000 4500 0000 7bfc 396d 0072 6570 ....E...{.9m.rep\n+000186f0: 46eb 0100 0000 0000 2600 0000 1a00 0000 F.......&.......\n+00018700: c864 a97c 7265 702e 3def 0100 0000 0000 .d.|rep.=.......\n+00018710: 1d00 0000 4900 0000 15fb b662 7265 702e ....I......brep.\n+00018720: 00b0 0100 0000 0000 1900 0000 8f01 0000 ................\n+00018730: 2eab c46b 7265 702e dfcc 0000 0000 0000 ...krep.........\n+00018740: 1e00 0000 7600 0000 4d6e 1969 7265 702e ....v...Mn.irep.\n+00018750: 73cd 0000 0000 0000 1c00 0000 6201 0000 s...........b...\n+00018760: 36d0 f579 7265 702e 6aee 0000 0000 0000 6..yrep.j.......\n+00018770: 1e00 0000 5200 0000 d77d de6f 7265 702e ....R....}.orep.\n+00018780: 4b78 0000 0000 0000 2500 0000 5600 0000 Kx......%...V...\n+00018790: c396 fb60 3a72 6570 ee10 0100 0000 0000 ...`:rep........\n+000187a0: 1600 0000 4000 0000 3bcc a87f 7265 702e ....@...;...rep.\n+000187b0: 6c94 0100 0000 0000 1b00 0000 9c00 0000 l...............\n+000187c0: e0aa 7d72 7265 702e 3177 0000 0000 0000 ..}rrep.1w......\n+000187d0: 1900 0000 5f00 0000 c287 5062 7265 702e ...._.....Pbrep.\n+000187e0: 3bef 0000 0000 0000 1b00 0000 8500 0000 ;...............\n+000187f0: a6b6 027c 7265 702e e6c4 0000 0000 0000 ...|rep.........\n+00018800: 1500 0000 3300 0000 a526 8279 7265 702e ....3....&.yrep.\n+00018810: 8e62 0100 0000 0000 1c00 0000 5c00 0000 .b..........\\...\n+00018820: 11d3 977f 7265 702e 226b 0000 0000 0000 ....rep.\"k......\n+00018830: 2300 0000 3700 0000 02da 2369 7265 702e #...7.....#irep.\n+00018840: 7537 0000 0000 0000 1c00 0000 3202 0000 u7..........2...\n+00018850: 7afa 7d76 7265 702d 383f 0000 0000 0000 z.}vrep-8?......\n+00018860: 0d00 0000 3500 0000 6e65 f264 7265 702e ....5...ne.drep.\n+00018870: f1ce 0000 0000 0000 1700 0000 aa00 0000 ................\n+00018880: 4a73 8372 7265 702e 6815 0100 0000 0000 Js.rrep.h.......\n+00018890: 0d00 0000 3f00 0000 e051 3779 7265 702e ....?....Q7yrep.\n+000188a0: 471a 0100 0000 0000 1700 0000 ec00 0000 G...............\n+000188b0: 9ca0 1167 7265 702e 2481 0000 0000 0000 ...grep.$.......\n+000188c0: 1700 0000 3d00 0000 acab 1e7f 7265 702e ....=.......rep.\n+000188d0: 0090 0100 0000 0000 1c00 0000 a100 0000 ................\n+000188e0: 200c 1978 7265 702e bb92 0100 0000 0000 ..xrep.........\n+000188f0: 2c00 0000 8501 0000 6fcd cd6d 7265 702e ,.......o..mrep.\n+00018900: 0015 0100 0000 0000 1b00 0000 4d00 0000 ............M...\n+00018910: bf20 bb7e 7265 702e b018 0100 0000 0000 . .~rep.........\n+00018920: 1600 0000 8101 0000 6df3 4a6e 7265 702e ........m.Jnrep.\n+00018930: 2596 0100 0000 0000 1d00 0000 7003 0000 %...........p...\n+00018940: 98ae e670 7265 702e 5156 0000 0000 0000 ...prep.QV......\n+00018950: 0f00 0000 2b00 0000 915b 8c6a 7265 702e ....+....[.jrep.\n+00018960: 6b9d 0100 0000 0000 1600 0000 9500 0000 k...............\n+00018970: 723c 5178 7265 702e 41c2 0000 0000 0000 r.......\n+00018f90: 6b16 0100 0000 0000 1800 0000 e200 0000 k...............\n+00018fa0: 9c83 cd71 7265 702e f9b6 0100 0000 0000 ...qrep.........\n 00018fb0: 1e00 0000 3900 0000 e9e6 1366 0072 6570 ....9......f.rep\n-00018fc0: d6cb 0000 0000 0000 1200 0000 0500 0000 ................\n-00018fd0: 50ac 9860 7265 6d6f d296 0100 0000 0000 P..`remo........\n-00018fe0: 1f00 0000 3400 0000 895e f66b 7265 702e ....4....^.krep.\n-00018ff0: 1adc 0000 0000 0000 1900 0000 0e00 0000 ................\n-00019000: 0072 6570 2e64 6174 6123 6173 736f 632d .rep.data#assoc-\n-00019010: 7265 6765 7870 2049 4e50 5554 2041 4c49 regexp INPUT ALI\n-00019020: 5354 2023 216f 7074 696f 6e61 6c20 464f ST #!optional FO\n-00019030: 4c44 2d43 4153 4572 6570 2e64 6174 6123 LD-CASErep.data#\n-00019040: 7265 6d6f 7665 2d69 6652 6574 7572 6e73 remove-ifReturns\n-00019050: 2061 206e 6577 2063 6f70 7920 6f66 204c a new copy of L\n-00019060: 5354 2077 6974 6820 616e 7920 656c 656d ST with any elem\n-00019070: 656e 7473 2072 656d 6f76 6564 2066 6f72 ents removed for\n-00019080: 2077 6869 6368 2028 5052 4544 2045 4c54 which (PRED ELT\n-00019090: 290a 7265 7475 726e 7320 7472 7565 2e00 ).returns true..\n-000190a0: 7265 702e 6461 7461 2372 656d 7120 454c rep.data#remq EL\n-000190b0: 5420 4c53 5472 6570 2e64 6174 6123 6d61 T LSTrep.data#ma\n-000190c0: 6b65 2d67 7561 7264 6961 6e43 7265 6174 ke-guardianCreat\n-000190d0: 6520 6120 6e65 7720 6775 6172 6469 616e e a new guardian\n-000190e0: 2e20 4775 6172 6469 616e 7320 7072 6f76 . Guardians prov\n-000190f0: 6964 6520 6120 6d65 616e 7320 6f66 2070 ide a means of p\n-00019100: 726f 7465 6374 696e 6720 6461 7461 0a6f rotecting data.o\n-00019110: 626a 6563 7473 2066 726f 6d20 6465 616c bjects from deal\n-00019120: 6c6f 6361 7469 6f6e 2077 6865 6e20 7468 location when th\n-00019130: 6579 2068 6176 6520 6e6f 2065 7874 616e ey have no extan\n-00019140: 7420 7265 6665 7265 6e63 6573 2e0a 0a60 t references...`\n-00019150: 6d61 6b65 2d67 7561 7264 6961 6e27 2072 make-guardian' r\n-00019160: 6574 7572 6e73 2061 2066 756e 6374 696f eturns a functio\n-00019170: 6e20 7265 7072 6573 656e 7469 6e67 2061 n representing a\n-00019180: 2073 696e 676c 6520 6775 6172 6469 616e single guardian\n-00019190: 2e0a 4361 6c6c 696e 6720 7468 6973 2066 ..Calling this f\n-000191a0: 756e 6374 696f 6e20 7769 7468 2061 2073 unction with a s\n-000191b0: 696e 676c 6520 6172 6775 6d65 6e74 2061 ingle argument a\n-000191c0: 6464 7320 7468 6174 2076 616c 7565 2074 dds that value t\n-000191d0: 6f20 7468 650a 6c69 7374 206f 6620 6f62 o the.list of ob\n-000191e0: 6a65 6374 7320 7072 6f74 6563 7465 6420 jects protected \n-000191f0: 6279 2074 6865 2067 7561 7264 6961 6e2e by the guardian.\n-00019200: 2043 616c 6c69 6e67 2074 6865 2066 756e Calling the fun\n-00019210: 6374 696f 6e20 7769 7468 206e 6f0a 6172 ction with no.ar\n-00019220: 6775 6d65 6e74 7320 7265 7475 726e 7320 guments returns \n-00019230: 6f6e 6520 6f66 2074 6865 206f 626a 6563 one of the objec\n-00019240: 7473 2074 6861 7420 776f 756c 6420 6f74 ts that would ot\n-00019250: 6865 7277 6973 6520 6861 7665 2062 6565 herwise have bee\n-00019260: 6e0a 6465 616c 6c6f 6361 7465 6420 6279 n.deallocated by\n-00019270: 2074 6865 2067 6172 6261 6765 2063 6f6c the garbage col\n-00019280: 6c65 6374 6f72 2c20 6f72 2066 616c 7365 lector, or false\n-00019290: 2069 6620 6e6f 2073 7563 6820 6f62 6a65 if no such obje\n-000192a0: 6374 730a 6578 6973 7420 7468 6174 2068 cts.exist that h\n-000192b0: 6176 6520 6e6f 7420 616c 7265 6164 7920 ave not already \n-000192c0: 6265 656e 2072 6574 7572 6e65 642e 7265 been returned.re\n-000192d0: 702e 7374 7275 6374 7572 6573 236d 616b p.structures#mak\n-000192e0: 652d 696e 7465 7266 6163 6543 7265 6174 e-interfaceCreat\n-000192f0: 6520 616e 2069 6e74 6572 6661 6365 2063 e an interface c\n-00019300: 616c 6c65 6420 4e41 4d45 2065 7870 6f72 alled NAME expor\n-00019310: 7469 6e67 2074 6865 206c 6973 7420 6f66 ting the list of\n-00019320: 2073 796d 626f 6c73 2053 4947 2e72 6570 symbols SIG.rep\n-00019330: 2e73 7472 7563 7475 7265 7323 6c6f 6361 .structures#loca\n-00019340: 7465 2d62 696e 6469 6e67 5265 7475 726e te-bindingReturn\n-00019350: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n-00019360: 2073 7472 7563 7475 7265 2062 696e 6469 structure bindi\n-00019370: 6e67 206f 6620 5359 4d2c 2075 7369 6e67 ng of SYM, using\n-00019380: 2074 6865 206c 6973 7420 6f66 206d 6f64 the list of mod\n-00019390: 756c 650a 6e61 6d65 7320 494d 504f 5254 ule.names IMPORT\n-000193a0: 4544 2061 7320 7468 6520 7365 6172 6368 ED as the search\n-000193b0: 2073 7461 7274 2070 6f69 6e74 732e 0072 start points..r\n-000193c0: 6570 2e73 7472 7563 7475 7265 7323 6c6f ep.structures#lo\n-000193d0: 6361 7465 2d62 696e 6469 6e67 2053 594d cate-binding SYM\n-000193e0: 2049 4d50 4f52 5445 4400 7265 702e 766d IMPORTED.rep.vm\n-000193f0: 2e64 6973 6173 7365 6d62 6c65 7223 6469 .disassembler#di\n-00019400: 7361 7373 656d 626c 6520 4152 4720 2321 sassemble ARG #!\n-00019410: 6f70 7469 6f6e 616c 2053 5452 4541 4d20 optional STREAM \n-00019420: 4445 5054 4872 6570 2e69 6f2e 6669 6c65 DEPTHrep.io.file\n-00019430: 7323 6669 6c65 2d6e 616d 653d 5265 7475 s#file-name=Retu\n-00019440: 726e 7320 7420 7768 656e 204e 414d 4531 rns t when NAME1\n-00019450: 2061 6e64 204e 414d 4532 2062 6f74 6820 and NAME2 both \n-00019460: 6e61 6d65 2074 6865 2073 616d 6520 6669 name the same fi\n-00019470: 6c65 2e00 7265 702e 696f 2e66 696c 6573 le..rep.io.files\n-00019480: 2366 696c 652d 6e61 6d65 3d20 4e41 4d45 #file-name= NAME\n-00019490: 3120 4e41 4d45 3200 7265 702e 696f 2e66 1 NAME2.rep.io.f\n-000194a0: 696c 6573 2366 696c 652d 6e65 7765 722d iles#file-newer-\n-000194b0: 7468 616e 2d66 696c 652d 7020 4649 4c45 than-file-p FILE\n-000194c0: 3120 4649 4c45 3266 7470 2d70 726f 6772 1 FILE2ftp-progr\n-000194d0: 616d 5072 6f67 7261 6d20 7573 6564 2066 amProgram used f\n-000194e0: 6f72 2046 5450 2073 6573 7369 6f6e 732e or FTP sessions.\n-000194f0: 7265 6d6f 7465 2d66 7470 2d61 7267 734c remote-ftp-argsL\n-00019500: 6973 7420 6f66 2061 7267 756d 656e 7473 ist of arguments\n-00019510: 2074 6f20 7265 6d6f 7465 2046 5450 2073 to remote FTP s\n-00019520: 6573 7369 6f6e 732e 7265 6d6f 7465 2d66 essions.remote-f\n-00019530: 7470 2d6d 6178 2d6d 6573 7361 6765 2d6c tp-max-message-l\n-00019540: 696e 6573 5768 656e 2074 7275 652c 2074 inesWhen true, t\n-00019550: 6865 206d 6178 696d 756d 206e 756d 6265 he maximum numbe\n-00019560: 7220 6f66 2046 5450 206d 6573 7361 6765 r of FTP message\n-00019570: 206c 696e 6573 2074 6f20 6b65 6570 2e72 lines to keep.r\n-00019580: 656d 6f74 652d 6674 702d 7469 6d65 6f75 emote-ftp-timeou\n-00019590: 744e 756d 6265 7220 6f66 2073 6563 6f6e tNumber of secon\n-000195a0: 6473 2074 6f20 7761 6974 2066 6f72 2046 ds to wait for F\n-000195b0: 5450 206f 7574 7075 7420 6265 666f 7265 TP output before\n-000195c0: 2067 6976 696e 6720 7570 2e72 656d 6f74 giving up.remot\n-000195d0: 652d 6674 702d 616e 6f6e 2d75 7365 7273 e-ftp-anon-users\n-000195e0: 5265 6775 6c61 7220 6578 7072 6573 7369 Regular expressi\n-000195f0: 6f6e 206d 6174 6368 696e 6720 7573 6572 on matching user\n-00019600: 206e 616d 6573 206f 6620 6061 6e6f 6e79 names of `anony\n-00019610: 6d6f 7573 2720 4654 5020 7365 7373 696f mous' FTP sessio\n-00019620: 6e73 2e72 656d 6f74 652d 6674 702d 6563 ns.remote-ftp-ec\n-00019630: 686f 2d6f 7574 7075 7457 6865 6e20 742c ho-outputWhen t,\n-00019640: 2065 6368 6f20 616c 6c20 6f75 7470 7574 echo all output\n-00019650: 2066 726f 6d20 4654 5020 7072 6f63 6573 from FTP proces\n-00019660: 7365 732e 2055 7365 2066 6f72 2064 6562 ses. Use for deb\n-00019670: 7567 6769 6e67 206f 6e6c 792e 7265 6d6f ugging only.remo\n-00019680: 7465 2d66 7470 2d70 6173 7377 642d 616c te-ftp-passwd-al\n-00019690: 6973 7441 6c69 7374 206f 6620 2855 5345 istAlist of (USE\n-000196a0: 5240 484f 5354 202e 2050 4153 5357 4429 R@HOST . PASSWD)\n-000196b0: 2064 6566 696e 696e 6720 616c 6c20 6b6e defining all kn\n-000196c0: 6f77 6e20 4654 5020 7061 7373 776f 7264 own FTP password\n-000196d0: 732e 7265 6d6f 7465 2d66 7470 2d64 6972 s.remote-ftp-dir\n-000196e0: 6361 6368 652d 6578 7069 7279 2d74 696d cache-expiry-tim\n-000196f0: 654e 756d 6265 7220 6f66 2073 6563 6f6e eNumber of secon\n-00019700: 6473 2062 6566 6f72 6520 6120 6469 7263 ds before a dirc\n-00019710: 6163 6865 2065 6e74 7279 2069 7320 7265 ache entry is re\n-00019720: 7265 6164 2e72 656d 6f74 652d 6674 702d read.remote-ftp-\n-00019730: 6469 7263 6163 6865 2d6d 6178 2d64 6972 dircache-max-dir\n-00019740: 734d 6178 696d 756d 206e 756d 6265 7220 sMaximum number \n-00019750: 6f66 2064 6972 6563 746f 7269 6573 2077 of directories w\n-00019760: 686f 7365 2063 6f6e 7465 6e74 7320 6d61 hose contents ma\n-00019770: 7920 6265 2063 6163 6865 6420 6174 2061 y be cached at a\n-00019780: 6e79 206f 6e65 0a74 696d 652e 7265 6d6f ny one.time.remo\n-00019790: 7465 2d66 7470 2d73 6573 7369 6f6e 734c te-ftp-sessionsL\n-000197a0: 6973 7420 6f66 2046 5450 2073 7472 7563 ist of FTP struc\n-000197b0: 7475 7265 7320 6465 6669 6e69 6e67 2061 tures defining a\n-000197c0: 6c6c 2072 756e 6e69 6e67 2046 5450 2073 ll running FTP s\n-000197d0: 6573 7369 6f6e 732e 7265 6d6f 7465 2d66 essions.remote-f\n-000197e0: 7470 2d70 726f 6d70 742d 7265 6765 7870 tp-prompt-regexp\n-000197f0: 5265 6775 6c61 7220 6578 7072 6573 7369 Regular expressi\n-00019800: 6f6e 206d 6174 6368 696e 6720 6120 7072 on matching a pr\n-00019810: 6f6d 7074 2066 726f 6d20 7468 6520 4654 ompt from the FT\n-00019820: 5020 636f 6d6d 616e 6420 2874 6f20 6265 P command (to be\n-00019830: 2069 676e 6f72 6564 292e 7265 6d6f 7465 ignored).remote\n-00019840: 2d66 7470 2d73 6b69 702d 6d73 6773 5265 -ftp-skip-msgsRe\n-00019850: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression\n-00019860: 206d 6174 6368 696e 6720 6674 7020 6d65 matching ftp me\n-00019870: 7373 6167 6573 2074 6861 7420 6361 6e20 ssages that can \n-00019880: 6265 2069 676e 6f72 6564 2e00 7265 702e be ignored..rep.\n-00019890: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n-000198a0: 2e72 656d 6f74 652e 6674 7023 7265 6d6f .remote.ftp#remo\n-000198b0: 7465 2d66 7470 2d63 6c6f 7365 2d61 6c6c te-ftp-close-all\n-000198c0: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n-000198d0: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n-000198e0: 7265 6d6f 7465 2d66 7470 2d61 6464 2d70 remote-ftp-add-p\n-000198f0: 6173 7377 6441 6464 2074 6865 2073 7472 asswdAdd the str\n-00019900: 696e 6720 5041 5353 5744 2061 7320 7468 ing PASSWD as th\n-00019910: 6520 7061 7373 776f 7264 2066 6f72 2046 e password for F\n-00019920: 5450 2073 6573 7369 6f6e 206f 6620 5553 TP session of US\n-00019930: 4552 4048 4f53 542e 7265 702e 696f 2e66 ER@HOST.rep.io.f\n-00019940: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-00019950: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r\n-00019960: 6570 2d63 6c6f 7365 2d68 6f73 7443 6c6f ep-close-hostClo\n-00019970: 7365 2074 6865 2072 6570 2d72 656d 6f74 se the rep-remot\n-00019980: 6520 7375 6270 726f 6365 7373 2063 6f6e e subprocess con\n-00019990: 6e65 6374 6564 2074 6f20 6055 5345 5240 nected to `USER@\n-000199a0: 484f 5354 272e 0072 6570 2e69 6f2e 6669 HOST'..rep.io.fi\n-000199b0: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n-000199c0: 7465 2e72 6570 2372 656d 6f74 652d 7265 te.rep#remote-re\n-000199d0: 702d 636c 6f73 652d 616c 6c00 7265 702e p-close-all.rep.\n-000199e0: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n-000199f0: 2e74 6172 2374 6172 6668 2d65 6d70 7479 .tar#tarfh-empty\n-00019a00: 2d63 6163 6865 7265 702e 7777 772e 7175 -cacherep.www.qu\n-00019a10: 6f74 652d 7572 6c23 7572 6c2d 6d65 7461 ote-url#url-meta\n-00019a20: 2d72 6541 2072 6567 6578 7020 6d61 7463 -reA regexp matc\n-00019a30: 6869 6e67 2061 2073 696e 676c 6520 6368 hing a single ch\n-00019a40: 6172 6163 7465 7220 7468 6174 2069 7320 aracter that is \n-00019a50: 7265 7365 7276 6564 2069 6e20 7468 6520 reserved in the \n-00019a60: 5552 4c20 7370 6563 2e0a 5468 6973 2069 URL spec..This i\n-00019a70: 7320 7461 6b65 6e20 6672 6f6d 2064 7261 s taken from dra\n-00019a80: 6674 2d66 6965 6c64 696e 672d 7572 6c2d ft-fielding-url-\n-00019a90: 7379 6e74 6178 2d30 322e 7478 7420 2d2d syntax-02.txt --\n-00019aa0: 2063 6865 636b 2079 6f75 7220 6c6f 6361 check your loca\n-00019ab0: 6c0a 696e 7465 726e 6574 2064 7261 6674 l.internet draft\n-00019ac0: 7320 6469 7265 6374 6f72 7920 666f 7220 s directory for \n-00019ad0: 6120 636f 7079 2e72 6570 2e6c 616e 672e a copy.rep.lang.\n-00019ae0: 696e 7465 7270 7265 7465 7223 7454 6865 interpreter#tThe\n-00019af0: 2073 796d 626f 6c20 6f66 7465 6e20 7573 symbol often us\n-00019b00: 6564 2061 7320 7468 6520 6361 6e6f 6e69 ed as the canoni\n-00019b10: 6361 6c20 626f 6f6c 6561 6e2d 7472 7565 cal boolean-true\n-00019b20: 2076 616c 7565 2e72 6570 2e6c 616e 672e value.rep.lang.\n-00019b30: 696e 7465 7270 7265 7465 7223 6465 6673 interpreter#defs\n-00019b40: 7562 7374 4465 6669 6e65 7320 6120 6675 ubstDefines a fu\n-00019b50: 6e63 7469 6f6e 2074 6861 7420 7769 6c6c nction that will\n-00019b60: 2062 6520 636f 6d70 696c 6564 2069 6e6c be compiled inl\n-00019b70: 696e 6520 746f 2061 6e79 2066 756e 6374 ine to any funct\n-00019b80: 696f 6e73 2074 6861 740a 6361 6c6c 2069 ions that.call i\n-00019b90: 742e 204f 7468 6572 7769 7365 2065 7861 t. Otherwise exa\n-00019ba0: 6374 6c79 2074 6865 2073 616d 6520 6173 ctly the same as\n-00019bb0: 2064 6566 756e 2e00 7265 702e 6c61 6e67 defun..rep.lang\n-00019bc0: 2e69 6e74 6572 7072 6574 6572 236c 6574 .interpreter#let\n-00019bd0: 7265 6320 4249 4e44 494e 4753 202e 2042 rec BINDINGS . B\n-00019be0: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int\n-00019bf0: 6572 7072 6574 6572 236c 6574 2d66 6c75 erpreter#let-flu\n-00019c00: 6964 7320 4249 4e44 494e 4753 202e 2042 ids BINDINGS . B\n-00019c10: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int\n-00019c20: 6572 7072 6574 6572 2363 6173 6520 4b45 erpreter#case KE\n-00019c30: 5920 2e20 434c 4155 5345 5372 6570 2e6c Y . CLAUSESrep.l\n-00019c40: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00019c50: 756e 6c65 7373 4576 616c 7561 7465 7320 unlessEvaluates \n-00019c60: 434f 4e44 4954 494f 4e2c 2069 6620 6974 CONDITION, if it\n-00019c70: 2069 7320 6e69 6c20 616e 2069 6d70 6c69 is nil an impli\n-00019c80: 6369 7420 7072 6f67 6e20 6973 2070 6572 cit progn is per\n-00019c90: 666f 726d 6564 2077 6974 680a 464f 524d formed with.FORM\n-00019ca0: 532e 7265 702e 6c61 6e67 2e69 6e74 6572 S.rep.lang.inter\n-00019cb0: 7072 6574 6572 236f 7254 6865 2066 6972 preter#orThe fir\n-00019cc0: 7374 206f 6620 7468 6520 4152 4753 2069 st of the ARGS i\n-00019cd0: 7320 6576 616c 7561 7465 642c 2069 6620 s evaluated, if \n-00019ce0: 6974 2069 7320 7472 7565 2069 7473 2076 it is true its v\n-00019cf0: 616c 7565 2069 7320 7468 6520 7661 6c75 alue is the valu\n-00019d00: 650a 6f66 2074 6865 2060 6f72 2720 666f e.of the `or' fo\n-00019d10: 726d 2061 6e64 206e 6f20 6d6f 7265 2061 rm and no more a\n-00019d20: 7267 756d 656e 7473 2061 7265 2065 7661 rguments are eva\n-00019d30: 6c75 6174 6564 2e20 4f74 6865 7277 6973 luated. Otherwis\n-00019d40: 6520 7468 6973 2073 7465 700a 6973 2072 e this step.is r\n-00019d50: 6570 6561 7465 6420 666f 7220 7468 6520 epeated for the \n-00019d60: 6e65 7874 206d 656d 6265 7220 6f66 2041 next member of A\n-00019d70: 5247 532e 0a0a 4966 2061 6c6c 206f 6620 RGS...If all of \n-00019d80: 7468 6520 4152 4753 2068 6176 6520 6265 the ARGS have be\n-00019d90: 656e 2065 7661 6c75 6174 6564 2061 6e64 en evaluated and\n-00019da0: 206e 6f6e 6520 6861 7665 2061 2074 7275 none have a tru\n-00019db0: 6520 7661 6c75 650a 6028 2927 2069 7320 e value.`()' is \n-00019dc0: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n-00019dd0: 2060 6f72 2720 666f 726d 2e0a 0a49 6620 `or' form...If \n-00019de0: 7468 6572 6520 6172 6520 6e6f 2041 5247 there are no ARG\n-00019df0: 5320 7468 6520 6661 6c73 6520 7661 6c75 S the false valu\n-00019e00: 6520 6973 2072 6574 7572 6e65 642e 0072 e is returned..r\n-00019e10: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00019e20: 7465 7223 6f72 202e 2041 5247 5372 6570 ter#or . ARGSrep\n-00019e30: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00019e40: 7223 7365 7471 2d64 6566 6175 6c74 7365 r#setq-defaultse\n-00019e50: 7471 2d64 6566 6175 6c74 207b 2056 4152 tq-default { VAR\n-00019e60: 4941 424c 4520 464f 524d 207d 202e 2e2e IABLE FORM } ...\n-00019e70: 0a0a 5365 7473 2074 6865 2064 6566 6175 ..Sets the defau\n-00019e80: 6c74 2076 616c 7565 206f 6620 6561 6368 lt value of each\n-00019e90: 2056 4152 4941 424c 4520 746f 2074 6865 VARIABLE to the\n-00019ea0: 2076 616c 7565 206f 6620 6974 730a 636f value of its.co\n-00019eb0: 7272 6573 706f 6e64 696e 6720 464f 524d rresponding FORM\n-00019ec0: 2065 7661 6c75 6174 6564 2c20 7265 7475 evaluated, retu\n-00019ed0: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n-00019ee0: 2074 6865 206c 6173 7420 6576 616c 7561 the last evalua\n-00019ef0: 7469 6f6e 2e0a 5365 6520 616c 736f 2060 tion..See also `\n-00019f00: 7365 7471 272e 2052 6574 7572 6e73 2074 setq'. Returns t\n-00019f10: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-00019f20: 6c61 7374 2046 4f52 4d2e 7265 702e 6c61 last FORM.rep.la\n-00019f30: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n-00019f40: 6566 696e 652d 7370 6563 6961 6c2d 7661 efine-special-va\n-00019f50: 7269 6162 6c65 5573 6520 6465 6676 6172 riableUse defvar\n-00019f60: 2d73 6574 7120 696e 7374 6561 642e 0072 -setq instead..r\n-00019f70: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00019f80: 7465 7223 7769 7468 2d6f 626a 6563 7420 ter#with-object \n-00019f90: 4f42 4a20 2e20 424f 4459 0072 6570 2e6c OBJ . BODY.rep.l\n-00019fa0: 616e 672e 6d61 7468 2372 6174 696f 6e61 ang.math#rationa\n-00019fb0: 6c70 2058 0072 6570 2e6c 616e 672e 646f lp X.rep.lang.do\n-00019fc0: 6323 6164 642d 646f 6375 6d65 6e74 6174 c#add-documentat\n-00019fd0: 696f 6e2d 7061 7261 6d73 204e 414d 4520 ion-params NAME \n-00019fe0: 5354 5255 4354 5552 4520 5041 5241 4d2d STRUCTURE PARAM-\n-00019ff0: 4c49 5354 0000 0000 0000 0000 0000 0000 LIST............\n-0001a000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n-0001a010: 7472 7563 7475 7265 2d77 616c 6b73 7472 tructure-walkstr\n-0001a020: 7563 7475 7265 2d77 616c 6b20 4655 4e43 ucture-walk FUNC\n-0001a030: 5449 4f4e 2053 5452 5543 5455 5245 0a0a TION STRUCTURE..\n-0001a040: 4361 6c6c 2046 554e 4354 494f 4e20 666f Call FUNCTION fo\n-0001a050: 7220 6561 6368 2062 696e 6469 6e67 2069 r each binding i\n-0001a060: 6e20 7374 7275 6374 7572 6520 6f62 6a65 n structure obje\n-0001a070: 6374 2053 5452 5543 5455 5245 2e20 5468 ct STRUCTURE. Th\n-0001a080: 650a 6675 6e63 7469 6f6e 2069 7320 6361 e.function is ca\n-0001a090: 6c6c 6564 2077 6974 6820 7477 6f20 6172 lled with two ar\n-0001a0a0: 6775 6d65 6e74 732c 2074 6865 2076 6172 guments, the var\n-0001a0b0: 6961 626c 6520 616e 6420 7468 6520 6269 iable and the bi\n-0001a0c0: 6e64 696e 6727 730a 7661 6c75 652e 7265 nding's.value.re\n-0001a0d0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001a0e0: 6572 236d 6163 726f 6578 7061 6e64 6d61 er#macroexpandma\n-0001a0f0: 6372 6f65 7870 616e 6420 464f 524d 205b croexpand FORM [\n-0001a100: 454e 5649 524f 4e4d 454e 545d 0a0a 4966 ENVIRONMENT]..If\n-0001a110: 2046 4f52 4d20 6973 2061 206d 6163 726f FORM is a macro\n-0001a120: 2063 616c 6c2c 2065 7870 616e 6420 6974 call, expand it\n-0001a130: 2075 6e74 696c 2069 7420 6973 6e27 742e until it isn't.\n-0001a140: 0a0a 4966 2045 4e56 4952 4f4e 4d45 4e54 ..If ENVIRONMENT\n-0001a150: 2069 7320 7370 6563 6966 6965 6420 6974 is specified it\n-0001a160: 2069 7320 6120 6675 6e63 7469 6f6e 2074 is a function t\n-0001a170: 6f20 6361 6c6c 2074 6f20 646f 2074 6865 o call to do the\n-0001a180: 2061 6374 7561 6c0a 6578 7061 6e73 696f actual.expansio\n-0001a190: 6e2e 2041 6e79 206d 6163 726f 2065 7870 n. Any macro exp\n-0001a1a0: 616e 6465 7273 2072 6563 7572 7369 7665 anders recursive\n-0001a1b0: 6c79 2063 616c 6c69 6e67 206d 6163 726f ly calling macro\n-0001a1c0: 6578 7061 6e64 2073 686f 756c 640a 7061 expand should.pa\n-0001a1d0: 7373 2074 6865 2076 616c 7565 206f 6620 ss the value of \n-0001a1e0: 7468 6520 606d 6163 726f 2d65 6e76 6972 the `macro-envir\n-0001a1f0: 6f6e 6d65 6e74 2720 7661 7269 6162 6c65 onment' variable\n-0001a200: 2074 6f20 7468 6973 2070 6172 616d 6574 to this paramet\n-0001a210: 6572 2e72 6570 2e64 6174 6123 7570 6361 er.rep.data#upca\n-0001a220: 7365 2d74 6162 6c65 3235 362d 6279 7465 se-table256-byte\n-0001a230: 2073 7472 696e 6720 686f 6c64 696e 6720 string holding \n-0001a240: 7472 616e 736c 6174 696f 6e73 2074 6f20 translations to \n-0001a250: 7475 726e 2065 6163 6820 6368 6172 6163 turn each charac\n-0001a260: 7465 7220 696e 746f 2069 7473 0a75 7070 ter into its.upp\n-0001a270: 6572 2d63 6173 6520 6571 7569 7661 6c65 er-case equivale\n-0001a280: 6e74 2e72 6570 2e73 7973 7465 6d23 7573 nt.rep.system#us\n-0001a290: 6572 2d66 756c 6c2d 6e61 6d65 7573 6572 er-full-nameuser\n-0001a2a0: 2d66 756c 6c2d 6e61 6d65 205b 5245 414c -full-name [REAL\n-0001a2b0: 2d4e 414d 455d 0a0a 5265 7475 726e 7320 -NAME]..Returns \n-0001a2c0: 7468 6520 7265 616c 206e 616d 6520 6f66 the real name of\n-0001a2d0: 2074 6865 2075 7365 7220 2861 2073 7472 the user (a str\n-0001a2e0: 696e 6729 2e20 4966 2052 4541 4c2d 4e41 ing). If REAL-NA\n-0001a2f0: 4d45 2069 7320 6e6f 6e2d 6e69 6c2c 2069 ME is non-nil, i\n-0001a300: 7427 730a 7468 6520 6e61 6d65 2074 6f20 t's.the name to \n-0001a310: 7265 7475 726e 2069 6e20 7375 6273 6571 return in subseq\n-0001a320: 7565 6e74 2063 616c 6c73 2e72 6570 2e73 uent calls.rep.s\n-0001a330: 7973 7465 6d23 6d65 7373 6167 656d 6573 ystem#messagemes\n-0001a340: 7361 6765 2053 5452 494e 4720 5b44 4953 sage STRING [DIS\n-0001a350: 504c 4159 2d4e 4f57 5d0a 0a54 656d 706f PLAY-NOW]..Tempo\n-0001a360: 7261 7269 6c79 2073 6574 7320 7468 6520 rarily sets the \n-0001a370: 7374 6174 7573 2064 6973 706c 6179 2074 status display t\n-0001a380: 6f20 5354 5249 4e47 2c20 7468 6973 206d o STRING, this m\n-0001a390: 6179 206e 6f74 2068 6170 7065 6e20 756e ay not happen un\n-0001a3a0: 7469 6c20 7468 650a 6e65 7874 2063 6f6d til the.next com\n-0001a3b0: 706c 6574 6520 7265 6469 7370 6c61 792c plete redisplay,\n-0001a3c0: 2075 6e6c 6573 7320 4449 5350 4c41 592d unless DISPLAY-\n-0001a3d0: 4e4f 5720 6973 206e 6f6e 2d6e 696c 2e72 NOW is non-nil.r\n-0001a3e0: 6570 2e64 6174 6123 6469 6769 742d 6368 ep.data#digit-ch\n-0001a3f0: 6172 2d70 6469 6769 742d 6368 6172 2d70 ar-pdigit-char-p\n-0001a400: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n-0001a410: 2069 6620 4348 4152 2069 7320 6120 6469 if CHAR is a di\n-0001a420: 6769 742e 7265 702e 6461 7461 2363 6861 git.rep.data#cha\n-0001a430: 722d 646f 776e 6361 7365 6368 6172 2d64 r-downcasechar-d\n-0001a440: 6f77 6e63 6173 6520 4348 4152 0a0a 5265 owncase CHAR..Re\n-0001a450: 7475 726e 7320 7468 6520 6c6f 7765 722d turns the lower-\n-0001a460: 6361 7365 2065 7175 6976 616c 656e 7420 case equivalent \n-0001a470: 6f66 2043 4841 522e 7265 702e 7379 7374 of CHAR.rep.syst\n-0001a480: 656d 2363 7279 7074 6372 7970 7420 4b45 em#cryptcrypt KE\n-0001a490: 5920 5341 4c54 0a0a 5468 6520 6063 7279 Y SALT..The `cry\n-0001a4a0: 7074 2720 6675 6e63 7469 6f6e 2074 616b pt' function tak\n-0001a4b0: 6573 2061 2070 6173 7377 6f72 642c 204b es a password, K\n-0001a4c0: 4559 2c20 6173 2061 2073 7472 696e 672c EY, as a string,\n-0001a4d0: 2061 6e64 2061 2053 414c 540a 6368 6172 and a SALT.char\n-0001a4e0: 6163 7465 7220 6172 7261 792c 2061 6e64 acter array, and\n-0001a4f0: 2072 6574 7572 6e73 2061 2070 7269 6e74 returns a print\n-0001a500: 6162 6c65 2041 5343 4949 2073 7472 696e able ASCII strin\n-0001a510: 6720 7768 6963 6820 7374 6172 7473 2077 g which starts w\n-0001a520: 6974 680a 616e 6f74 6865 7220 7361 6c74 ith.another salt\n-0001a530: 2e20 2049 7420 6973 2062 656c 6965 7665 . It is believe\n-0001a540: 6420 7468 6174 2c20 6769 7665 6e20 7468 d that, given th\n-0001a550: 6520 6f75 7470 7574 206f 6620 7468 6520 e output of the \n-0001a560: 6675 6e63 7469 6f6e 2c0a 7468 6520 6265 function,.the be\n-0001a570: 7374 2077 6179 2074 6f20 6669 6e64 2061 st way to find a\n-0001a580: 204b 4559 2074 6861 7420 7769 6c6c 2070 KEY that will p\n-0001a590: 726f 6475 6365 2074 6861 7420 6f75 7470 roduce that outp\n-0001a5a0: 7574 2069 7320 746f 2067 7565 7373 0a76 ut is to guess.v\n-0001a5b0: 616c 7565 7320 6f66 204b 4559 2075 6e74 alues of KEY unt\n-0001a5c0: 696c 2074 6865 206f 7269 6769 6e61 6c20 il the original \n-0001a5d0: 7661 6c75 6520 6f66 204b 4559 2069 7320 value of KEY is \n-0001a5e0: 666f 756e 642e 0a0a 5365 6520 6372 7970 found...See cryp\n-0001a5f0: 7428 3329 2066 6f72 206d 6f72 6520 696e t(3) for more in\n-0001a600: 666f 726d 6174 696f 6e2e 7265 702e 766d formation.rep.vm\n-0001a610: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n-0001a620: 652d 6469 7265 6374 6f72 7943 6f6d 7069 e-directoryCompi\n-0001a630: 6c65 7320 616c 6c20 4c69 7370 2066 696c les all Lisp fil\n-0001a640: 6573 2069 6e20 7468 6520 6469 7265 6374 es in the direct\n-0001a650: 6f72 7920 4449 5245 4354 4f52 592d 4e41 ory DIRECTORY-NA\n-0001a660: 4d45 2077 686f 7365 206f 626a 6563 740a ME whose object.\n-0001a670: 6669 6c65 7320 6172 6520 6569 7468 6572 files are either\n-0001a680: 206f 6c64 6572 2074 6861 6e20 7468 6569 older than thei\n-0001a690: 7220 736f 7572 6365 2066 696c 6520 6f72 r source file or\n-0001a6a0: 2064 6f6e 2774 2065 7869 7374 2e20 4966 don't exist. If\n-0001a6b0: 0a46 4f52 4345 2d50 2069 7320 7472 7565 .FORCE-P is true\n-0001a6c0: 2065 7665 7279 206c 6973 7020 6669 6c65 every lisp file\n-0001a6d0: 2069 7320 7265 636f 6d70 696c 6564 2e20 is recompiled. \n-0001a6e0: 416e 7920 7375 6264 6972 6563 746f 7269 Any subdirectori\n-0001a6f0: 6573 206f 660a 4449 522d 4e41 4d45 2061 es of.DIR-NAME a\n-0001a700: 7265 2072 6563 7572 7365 6420 696e 746f re recursed into\n-0001a710: 2e0a 0a45 5843 4c55 4445 2d52 4520 6d61 ...EXCLUDE-RE ma\n-0001a720: 7920 6265 2061 2072 6567 6578 7020 6d61 y be a regexp ma\n-0001a730: 7463 6869 6e67 2066 696c 6573 2077 6869 tching files whi\n-0001a740: 6368 2073 686f 756c 646e 2774 2062 6520 ch shouldn't be \n-0001a750: 636f 6d70 696c 6564 2e72 6570 2e76 6d2e compiled.rep.vm.\n-0001a760: 636f 6d70 696c 6572 2e6d 6f64 756c 6573 compiler.modules\n-0001a770: 2363 6f6d 7069 6c65 2d66 756e 6374 696f #compile-functio\n-0001a780: 6e43 6f6d 7069 6c65 7320 7468 6520 626f nCompiles the bo\n-0001a790: 6479 206f 6620 7468 6520 6675 6e63 7469 dy of the functi\n-0001a7a0: 6f6e 2046 554e 4354 494f 4e2e 7265 702e on FUNCTION.rep.\n-0001a7b0: 766d 2e63 6f6d 7069 6c65 722e 6d6f 6475 vm.compiler.modu\n-0001a7c0: 6c65 7323 636f 6d70 696c 652d 6d6f 6475 les#compile-modu\n-0001a7d0: 6c65 436f 6d70 696c 6573 2061 6c6c 2066 leCompiles all f\n-0001a7e0: 756e 6374 696f 6e20 6269 6e64 696e 6773 unction bindings\n-0001a7f0: 2069 6e20 7468 6520 6d6f 6475 6c65 206e in the module n\n-0001a800: 616d 6564 2053 5452 5543 542e 7265 702e amed STRUCT.rep.\n-0001a810: 7379 7374 656d 2372 656d 6f76 652d 686f system#remove-ho\n-0001a820: 6f6b 5265 6d6f 7665 2046 554e 4320 6672 okRemove FUNC fr\n-0001a830: 6f6d 2074 6865 2068 6f6f 6b20 484f 4f4b om the hook HOOK\n-0001a840: 2028 7379 6d62 6f6c 292e 7265 702e 6461 (symbol).rep.da\n-0001a850: 7461 2e72 696e 6723 7269 6e67 2d73 697a ta.ring#ring-siz\n-0001a860: 6552 6574 7572 6e73 2074 6865 206e 756d eReturns the num\n-0001a870: 6265 7220 6f66 2066 696c 6c65 6420 736c ber of filled sl\n-0001a880: 6f74 7320 696e 2074 6865 2072 696e 6720 ots in the ring \n-0001a890: 6275 6666 6572 2052 494e 472e 7265 702e buffer RING.rep.\n-0001a8a0: 6461 7461 2e72 696e 6723 6d61 6b65 2d72 data.ring#make-r\n-0001a8b0: 696e 6743 7265 6174 6520 6120 7269 6e67 ingCreate a ring\n-0001a8c0: 2062 7566 6665 7220 7468 6174 2063 616e buffer that can\n-0001a8d0: 2063 6f6e 7461 696e 2053 495a 4520 7661 contain SIZE va\n-0001a8e0: 6c75 6573 2e20 4966 2053 495a 4520 6973 lues. If SIZE is\n-0001a8f0: 206e 6f74 0a73 7065 6369 6669 6564 2074 not.specified t\n-0001a900: 6865 2064 6566 6175 6c74 2063 6170 6163 he default capac\n-0001a910: 6974 7920 6072 696e 672d 6465 6661 756c ity `ring-defaul\n-0001a920: 742d 7369 7a65 2720 6973 2075 7365 642e t-size' is used.\n-0001a930: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-0001a940: 6e67 2d61 7070 656e 6441 7070 656e 6420 ng-appendAppend \n-0001a950: 4f42 4a45 4354 2074 6f20 7468 6520 7269 OBJECT to the ri\n-0001a960: 6e67 2062 7566 6665 7220 5249 4e47 2e20 ng buffer RING. \n-0001a970: 5468 6973 206d 6179 206f 7665 7277 7269 This may overwri\n-0001a980: 7465 2061 2070 7265 7669 6f75 736c 790a te a previously.\n-0001a990: 6164 6465 6420 6f62 6a65 6374 2e72 6570 added object.rep\n-0001a9a0: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n-0001a9b0: 7265 6652 6561 6420 616e 206f 626a 6563 refRead an objec\n-0001a9c0: 7420 6672 6f6d 2074 6865 2072 696e 6720 t from the ring \n-0001a9d0: 6275 6666 6572 2052 494e 472e 2049 6620 buffer RING. If \n-0001a9e0: 4445 5054 4820 6973 2074 7275 6520 6974 DEPTH is true it\n-0001a9f0: 0a64 6566 696e 6573 2074 6865 206f 626a .defines the obj\n-0001aa00: 6563 7420 746f 2061 6363 6573 732c 2074 ect to access, t\n-0001aa10: 6865 206d 6f73 7420 7265 6365 6e74 6c79 he most recently\n-0001aa20: 2061 6464 6564 2069 7465 6d20 6973 2061 added item is a\n-0001aa30: 740a 6465 7074 6820 7a65 726f 2c20 7468 t.depth zero, th\n-0001aa40: 6520 6e65 7874 2061 7420 6465 7074 6820 e next at depth \n-0001aa50: 6f6e 652c 2061 6e64 2073 6f20 6f6e 2e20 one, and so on. \n-0001aa60: 4966 2074 6865 7265 2069 7320 6e6f 2069 If there is no i\n-0001aa70: 7465 6d20 6174 0a44 4550 5448 206e 696c tem at.DEPTH nil\n-0001aa80: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re\n-0001aa90: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring\n-0001aaa0: 2d72 6566 2052 494e 4720 2321 6f70 7469 -ref RING #!opti\n-0001aab0: 6f6e 616c 2044 4550 5448 7265 702e 6461 onal DEPTHrep.da\n-0001aac0: 7461 2373 6f72 7453 6f72 7420 4c53 5420 ta#sortSort LST \n-0001aad0: 6465 7374 7275 6374 6976 656c 792c 2062 destructively, b\n-0001aae0: 7574 2073 7461 626c 792c 2072 6574 7572 ut stably, retur\n-0001aaf0: 6e69 6e67 2074 6865 2073 6f72 7465 6420 ning the sorted \n-0001ab00: 6c69 7374 2e0a 0a49 6620 5052 4544 2069 list...If PRED i\n-0001ab10: 7320 6465 6669 6e65 6420 6974 2069 7320 s defined it is \n-0001ab20: 7573 6564 2074 6f20 636f 6d70 6172 6520 used to compare \n-0001ab30: 7477 6f20 6f62 6a65 6374 732c 2069 7420 two objects, it \n-0001ab40: 7368 6f75 6c64 2072 6574 7572 6e20 740a should return t.\n-0001ab50: 7768 656e 2074 6865 2066 6972 7374 2069 when the first i\n-0001ab60: 7320 606c 6573 7327 2074 6861 6e20 7468 s `less' than th\n-0001ab70: 6520 7365 636f 6e64 2e20 4279 2064 6566 e second. By def\n-0001ab80: 6175 6c74 2074 6865 2073 7461 6e64 6172 ault the standar\n-0001ab90: 6420 6c65 7373 2d74 6861 6e0a 6675 6e63 d less-than.func\n-0001aba0: 7469 6f6e 2028 603c 2729 2069 7320 7573 tion (`<') is us\n-0001abb0: 6564 2e0a 0a54 6865 2066 6163 7420 7468 ed...The fact th\n-0001abc0: 6174 2074 6865 2073 6f72 7420 6973 2073 at the sort is s\n-0001abd0: 7461 626c 6520 6d65 616e 7320 7468 6174 table means that\n-0001abe0: 2073 6f72 7420 6b65 7973 2077 6869 6368 sort keys which\n-0001abf0: 2061 7265 2065 7175 616c 2077 696c 6c0a are equal will.\n-0001ac00: 7072 6573 6572 7665 2074 6865 6972 206f preserve their o\n-0001ac10: 7269 6769 6e61 6c20 706f 7369 7469 6f6e riginal position\n-0001ac20: 2069 6e20 7265 6c61 7469 6f6e 2074 6f20 in relation to \n-0001ac30: 6561 6368 206f 7468 6572 2e00 7265 702e each other..rep.\n-0001ac40: 6461 7461 2373 6f72 7420 4c53 5420 2321 data#sort LST #!\n-0001ac50: 6f70 7469 6f6e 616c 2050 5245 4472 6570 optional PREDrep\n-0001ac60: 2e64 6174 6123 7374 7269 6e67 2d6c 6f77 .data#string-low\n-0001ac70: 6572 2d63 6173 652d 7052 6574 7572 6e20 er-case-pReturn \n-0001ac80: 7420 6966 2073 7472 696e 6720 5820 6973 t if string X is\n-0001ac90: 206c 6f77 6572 2063 6173 6520 2863 6f6e lower case (con\n-0001aca0: 7461 696e 7320 6e6f 2075 7070 6572 2063 tains no upper c\n-0001acb0: 6173 6520 6368 6172 6163 7465 7273 2061 ase characters a\n-0001acc0: 6e64 0a61 7420 6c65 6173 7420 6f6e 6520 nd.at least one \n-0001acd0: 6c6f 7765 722d 6361 7365 2063 6861 7261 lower-case chara\n-0001ace0: 6374 6572 292e 0072 6570 2e64 6174 6123 cter)..rep.data#\n-0001acf0: 7374 7269 6e67 2d6c 6f77 6572 2d63 6173 string-lower-cas\n-0001ad00: 652d 7020 5800 7265 702e 6461 7461 2373 e-p X.rep.data#s\n-0001ad10: 7472 696e 672d 646f 776e 6361 7365 2058 tring-downcase X\n-0001ad20: 0072 6570 2e64 6174 6123 6361 7069 7461 .rep.data#capita\n-0001ad30: 6c69 7a65 2d73 7472 696e 6720 5872 6570 lize-string Xrep\n-0001ad40: 2e64 6174 6123 6d61 7063 6f6e 6361 7443 .data#mapconcatC\n-0001ad50: 616c 6c20 4655 4e20 666f 7220 6561 6368 all FUN for each\n-0001ad60: 206d 656d 6265 7220 6f66 2053 4551 5545 member of SEQUE\n-0001ad70: 4e43 452c 2063 6f6e 6361 7465 6e61 7469 NCE, concatenati\n-0001ad80: 6e67 2074 6865 2072 6573 756c 7473 2e20 ng the results. \n-0001ad90: 4265 7477 6565 6e0a 6561 6368 2070 6169 Between.each pai\n-0001ada0: 7220 6f66 2072 6573 756c 7473 2c20 696e r of results, in\n-0001adb0: 7365 7274 2053 4550 4152 4154 4f52 2e20 sert SEPARATOR. \n-0001adc0: 5265 7475 726e 2074 6865 2072 6573 756c Return the resul\n-0001add0: 7469 6e67 2073 7472 696e 672e 7265 702e ting string.rep.\n-0001ade0: 6e65 742e 646f 6d61 696e 2d6e 616d 6523 net.domain-name#\n-0001adf0: 646f 6d61 696e 2d70 6172 7473 5265 7475 domain-partsRetu\n-0001ae00: 726e 2074 6865 206c 6973 7420 6f66 2064 rn the list of d\n-0001ae10: 6f6d 6169 6e20 636f 6d70 6f6e 656e 7473 omain components\n-0001ae20: 2074 6861 7420 7468 6520 7374 7269 6e67 that the string\n-0001ae30: 2044 4f4d 4149 4e20 636f 6e73 6973 7473 DOMAIN consists\n-0001ae40: 206f 662e 7265 702e 6e65 742e 646f 6d61 of.rep.net.doma\n-0001ae50: 696e 2d6e 616d 6523 646f 6d61 696e 2d61 in-name#domain-a\n-0001ae60: 626f 7665 2d70 5265 7475 726e 2074 7275 bove-pReturn tru\n-0001ae70: 6520 6966 2064 6f6d 6169 6e20 6e61 6d65 e if domain name\n-0001ae80: 2044 3120 6973 2060 6162 6f76 6527 2064 D1 is `above' d\n-0001ae90: 6f6d 6169 6e20 6e61 6d65 2044 322e 7265 omain name D2.re\n-0001aea0: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n-0001aeb0: 6523 6d61 702d 646f 6d61 696e 7343 616c e#map-domainsCal\n-0001aec0: 6c20 2846 554e 204e 414d 4529 2066 6f72 l (FUN NAME) for\n-0001aed0: 2065 6163 6820 7375 622d 646f 6d61 696e each sub-domain\n-0001aee0: 206f 6620 444f 4d41 494e 2028 7374 6172 of DOMAIN (star\n-0001aef0: 7469 6e67 2077 6974 6820 444f 4d41 494e ting with DOMAIN\n-0001af00: 292e 0072 6570 2e6e 6574 2e64 6f6d 6169 )..rep.net.domai\n-0001af10: 6e2d 6e61 6d65 236d 6170 2d64 6f6d 6169 n-name#map-domai\n-0001af20: 6e73 2d64 6f77 6e77 6172 6473 2046 554e ns-downwards FUN\n-0001af30: 2044 4f4d 4149 4e00 7265 702e 6e65 742e DOMAIN.rep.net.\n-0001af40: 7270 6323 7265 6769 7374 6572 2d72 7063 rpc#register-rpc\n-0001af50: 2d73 6572 7665 7220 534f 434b 4554 2023 -server SOCKET #\n-0001af60: 216b 6579 2043 4c4f 5341 424c 4500 7265 !key CLOSABLE.re\n-0001af70: 702e 6e65 742e 7270 6323 7270 632d 736f p.net.rpc#rpc-so\n-0001af80: 636b 6574 2d6c 6973 7465 6e65 7220 4d41 cket-listener MA\n-0001af90: 5354 4552 2d53 4f43 4b45 5400 7265 702e STER-SOCKET.rep.\n-0001afa0: 6e65 742e 7270 6323 7270 632d 6465 7374 net.rpc#rpc-dest\n-0001afb0: 726f 792d 7365 7276 6572 0072 6570 2e6e roy-server.rep.n\n-0001afc0: 6574 2e72 7063 236d 616b 652d 7270 632d et.rpc#make-rpc-\n-0001afd0: 7365 7276 616e 7420 494d 504c 0072 6570 servant IMPL.rep\n-0001afe0: 2e73 7973 7465 6d23 7365 7465 6e76 204e .system#setenv N\n-0001aff0: 414d 4520 5641 4c55 4500 0000 0000 0000 AME VALUE.......\n-0001b000: 7265 702e 7374 7275 6374 7572 6573 2366 rep.structures#f\n-0001b010: 6561 7475 7265 7066 6561 7475 7265 7020 eaturepfeaturep \n-0001b020: 4645 4154 5552 450a 0a52 6574 7572 6e20 FEATURE..Return \n-0001b030: 6e6f 6e2d 6e69 6c20 6966 2066 6561 7475 non-nil if featu\n-0001b040: 7265 2046 4541 5455 5245 2068 6173 2061 re FEATURE has a\n-0001b050: 6c72 6561 6479 2062 6565 6e20 6c6f 6164 lready been load\n-0001b060: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren\n-0001b070: 740a 7374 7275 6374 7572 652e 7265 702e t.structure.rep.\n-0001b080: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001b090: 236d 6163 726f 6578 7061 6e64 2d31 6d61 #macroexpand-1ma\n-0001b0a0: 6372 6f65 7870 616e 642d 3120 464f 524d croexpand-1 FORM\n-0001b0b0: 205b 454e 5649 524f 4e4d 454e 545d 0a0a [ENVIRONMENT]..\n-0001b0c0: 4966 2046 4f52 4d20 6973 2061 206d 6163 If FORM is a mac\n-0001b0d0: 726f 2063 616c 6c2c 2065 7870 616e 6420 ro call, expand \n-0001b0e0: 6974 206f 6e63 6520 616e 6420 7265 7475 it once and retu\n-0001b0f0: 726e 2074 6865 2072 6573 756c 7469 6e67 rn the resulting\n-0001b100: 2066 6f72 6d2e 0a0a 4966 2045 4e56 4952 form...If ENVIR\n-0001b110: 4f4e 4d45 4e54 2069 7320 7370 6563 6966 ONMENT is specif\n-0001b120: 6965 6420 6974 2069 7320 6120 6675 6e63 ied it is a func\n-0001b130: 7469 6f6e 2074 6f20 6361 6c6c 2074 6f20 tion to call to \n-0001b140: 646f 2074 6865 2061 6374 7561 6c0a 6578 do the actual.ex\n-0001b150: 7061 6e73 696f 6e2e 2041 6e79 206d 6163 pansion. Any mac\n-0001b160: 726f 2065 7870 616e 6465 7273 2072 6563 ro expanders rec\n-0001b170: 7572 7369 7665 6c79 2063 616c 6c69 6e67 ursively calling\n-0001b180: 206d 6163 726f 6578 7061 6e64 2073 686f macroexpand sho\n-0001b190: 756c 640a 7061 7373 2074 6865 2076 616c uld.pass the val\n-0001b1a0: 7565 206f 6620 7468 6520 606d 6163 726f ue of the `macro\n-0001b1b0: 2d65 6e76 6972 6f6e 6d65 6e74 2720 7661 -environment' va\n-0001b1c0: 7269 6162 6c65 2074 6f20 7468 6973 2070 riable to this p\n-0001b1d0: 6172 616d 6574 6572 2e70 726f 6365 7373 arameter.process\n-0001b1e0: 2d65 6e76 6972 6f6e 6d65 6e74 4120 6c69 -environmentA li\n-0001b1f0: 7374 206f 6620 616c 6c20 656e 7669 726f st of all enviro\n-0001b200: 6e6d 656e 7420 7661 7269 6162 6c65 7320 nment variables \n-0001b210: 2861 7320 7374 7269 6e67 7320 224e 414d (as strings \"NAM\n-0001b220: 453d 5641 4c55 4522 2920 7061 7373 6564 E=VALUE\") passed\n-0001b230: 0a74 6f20 7468 6520 696e 7465 7270 7265 .to the interpre\n-0001b240: 7465 722e 2041 6c73 6f20 7573 6564 2074 ter. Also used t\n-0001b250: 6f20 7370 6563 6966 7920 7468 6520 656e o specify the en\n-0001b260: 7669 726f 6e6d 656e 7420 6f66 2073 7562 vironment of sub\n-0001b270: 7072 6f63 6573 7365 732e 7265 702e 7379 processes.rep.sy\n-0001b280: 7374 656d 2372 6570 2d62 7569 6c64 2d69 stem#rep-build-i\n-0001b290: 6441 2073 7472 696e 6720 6465 7363 7269 dA string descri\n-0001b2a0: 6269 6e67 2077 6865 6e2c 2077 6865 7265 bing when, where\n-0001b2b0: 2c20 616e 6420 6279 2077 686f 2074 6865 , and by who the\n-0001b2c0: 2072 756e 6e69 6e67 2076 6572 7369 6f6e running version\n-0001b2d0: 206f 6620 7468 650a 4c49 5350 2069 6e74 of the.LISP int\n-0001b2e0: 6572 7072 6574 6572 2077 6173 2062 7569 erpreter was bui\n-0001b2f0: 6c74 2e72 6570 2e64 6174 6123 646f 776e lt.rep.data#down\n-0001b300: 6361 7365 2d74 6162 6c65 3235 362d 6279 case-table256-by\n-0001b310: 7465 2073 7472 696e 6720 686f 6c64 696e te string holdin\n-0001b320: 6720 7472 616e 736c 6174 696f 6e73 2074 g translations t\n-0001b330: 6f20 7475 726e 2065 6163 6820 6368 6172 o turn each char\n-0001b340: 6163 7465 7220 696e 746f 2069 7473 0a6c acter into its.l\n-0001b350: 6f77 6572 2d63 6173 6520 6571 7569 7661 ower-case equiva\n-0001b360: 6c65 6e74 2e72 6570 2e73 7973 7465 6d23 lent.rep.system#\n-0001b370: 6375 7272 656e 742d 7469 6d65 6375 7272 current-timecurr\n-0001b380: 656e 742d 7469 6d65 0a0a 5265 7475 726e ent-time..Return\n-0001b390: 2061 2076 616c 7565 2064 656e 6f74 696e a value denotin\n-0001b3a0: 6720 7468 6520 6375 7272 656e 7420 7379 g the current sy\n-0001b3b0: 7374 656d 2074 696d 652e 2054 6869 7320 stem time. This \n-0001b3c0: 7769 6c6c 2062 6520 6120 636f 6e73 2063 will be a cons c\n-0001b3d0: 656c 6c0a 636f 6e74 6169 6e69 6e67 2028 ell.containing (\n-0001b3e0: 4441 5953 202e 2053 4543 4f4e 4453 292c DAYS . SECONDS),\n-0001b3f0: 2074 6865 206e 756d 6265 7220 6f66 2044 the number of D\n-0001b400: 4159 5320 7369 6e63 6520 7468 6520 6570 AYS since the ep\n-0001b410: 6f63 682c 2061 6e64 2074 6865 0a6e 756d och, and the.num\n-0001b420: 6265 7220 6f66 2073 6563 6f6e 6473 2073 ber of seconds s\n-0001b430: 696e 6365 2074 6865 2073 7461 7274 206f ince the start o\n-0001b440: 6620 7468 6520 6461 7920 2875 6e69 7665 f the day (unive\n-0001b450: 7273 616c 2074 696d 6529 2e72 6570 2e73 rsal time).rep.s\n-0001b460: 7973 7465 6d23 6669 782d 7469 6d65 6669 ystem#fix-timefi\n-0001b470: 782d 7469 6d65 2054 494d 4553 5441 4d50 x-time TIMESTAMP\n-0001b480: 0a0a 456e 7375 7265 2074 6861 7420 7468 ..Ensure that th\n-0001b490: 6520 7477 6f20 7061 7274 7320 6f66 2054 e two parts of T\n-0001b4a0: 494d 4553 5441 4d50 2061 7265 206d 7574 IMESTAMP are mut\n-0001b4b0: 7561 6c6c 7920 636f 6e73 6973 7465 6e74 ually consistent\n-0001b4c0: 2e20 4966 206e 6f74 0a54 494d 4553 5441 . If not.TIMESTA\n-0001b4d0: 4d50 2069 7320 616c 7465 7265 642e 2052 MP is altered. R\n-0001b4e0: 6574 7572 6e73 2054 494d 4553 5441 4d50 eturns TIMESTAMP\n-0001b4f0: 2e72 6570 2e73 7973 7465 6d23 7369 742d .rep.system#sit-\n-0001b500: 666f 7273 6974 2d66 6f72 205b 5345 434f forsit-for [SECO\n-0001b510: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n-0001b520: 4453 5d0a 0a57 6169 7420 666f 7220 696e DS]..Wait for in\n-0001b530: 7075 7420 746f 2061 7272 6976 6520 616e put to arrive an\n-0001b540: 6420 6265 2070 726f 6365 7373 6564 2e20 d be processed. \n-0001b550: 4e6f 206d 6f72 6520 7468 616e 2053 4543 No more than SEC\n-0001b560: 4f4e 4453 2073 6563 6f6e 6473 2070 6c75 ONDS seconds plu\n-0001b570: 730a 4d49 4c4c 4953 4543 4f4e 4453 206d s.MILLISECONDS m\n-0001b580: 696c 6c69 7365 636f 6e64 7320 7769 6c6c illiseconds will\n-0001b590: 2062 6520 7761 6974 6564 2e20 4966 2061 be waited. If a\n-0001b5a0: 7420 7468 6520 656e 6420 6f66 2074 6869 t the end of thi\n-0001b5b0: 7320 7469 6d65 206e 6f0a 696e 7075 7420 s time no.input \n-0001b5c0: 6861 7320 6172 7269 7665 642c 2072 6574 has arrived, ret\n-0001b5d0: 7572 6e20 742e 204f 7468 6572 7769 7365 urn t. Otherwise\n-0001b5e0: 2072 6574 7572 6e20 6e69 6c20 6966 2069 return nil if i\n-0001b5f0: 6e70 7574 2077 6173 2066 6f75 6e64 2e0a nput was found..\n-0001b600: 0a49 6620 6e65 6974 6865 7220 5345 434f .If neither SECO\n-0001b610: 4e44 5320 6e6f 7220 4d49 4c4c 4953 4543 NDS nor MILLISEC\n-0001b620: 4f4e 4453 2069 7320 6465 6669 6e65 6420 ONDS is defined \n-0001b630: 7468 6520 636f 6d6d 616e 6420 7769 6c6c the command will\n-0001b640: 2072 6574 7572 6e0a 696d 6d65 6469 6174 return.immediat\n-0001b650: 656c 792c 2075 7369 6e67 2061 206e 756c ely, using a nul\n-0001b660: 6c20 7469 6d65 6f75 742e 7265 702e 7379 l timeout.rep.sy\n-0001b670: 7374 656d 2373 7973 7465 6d73 7973 7465 stem#systemsyste\n-0001b680: 6d20 5348 454c 4c2d 434f 4d4d 414e 440a m SHELL-COMMAND.\n-0001b690: 0a53 796e 6368 726f 6e6f 7573 6c79 2065 .Synchronously e\n-0001b6a0: 7865 6375 7465 2074 6865 2073 6865 6c6c xecute the shell\n-0001b6b0: 2063 6f6d 6d61 6e64 2073 7472 696e 6720 command string \n-0001b6c0: 5348 454c 4c2d 434f 4d4d 414e 442e 2052 SHELL-COMMAND. R\n-0001b6d0: 6574 7572 6e73 2074 6865 0a65 7869 7420 eturns the.exit \n-0001b6e0: 7374 6174 7573 206f 6620 7468 6520 636f status of the co\n-0001b6f0: 6d6d 616e 642c 206f 7220 7369 676e 616c mmand, or signal\n-0001b700: 7320 616e 2065 7272 6f72 2069 6620 7468 s an error if th\n-0001b710: 6520 7368 656c 6c20 636f 756c 646e 2774 e shell couldn't\n-0001b720: 0a62 6520 7374 6172 7465 642e 0a0a 4e6f .be started...No\n-0001b730: 7465 2074 6861 7420 7468 6520 6578 6974 te that the exit\n-0001b740: 2073 7461 7475 7320 6973 205f 6e6f 745f status is _not_\n-0001b750: 2074 6865 2073 616d 6520 6173 2074 6865 the same as the\n-0001b760: 2072 6574 7572 6e20 636f 6465 2e20 4974 return code. It\n-0001b770: 0a64 6570 656e 6473 206f 6e20 7468 6520 .depends on the \n-0001b780: 6f70 6572 6174 696e 6720 7379 7374 656d operating system\n-0001b790: 2c20 6275 7420 756e 6465 7220 756e 6978 , but under unix\n-0001b7a0: 2074 6865 2072 6574 7572 6e20 636f 6465 the return code\n-0001b7b0: 206d 6179 2062 650a 666f 756e 6420 6279 may be.found by\n-0001b7c0: 2072 6967 6874 2d73 6869 6674 696e 6720 right-shifting \n-0001b7d0: 7468 6520 6578 6974 2073 7461 7475 7320 the exit status \n-0001b7e0: 6279 2065 6967 6874 2062 6974 732e 204c by eight bits. L\n-0001b7f0: 6f77 206e 6f6e 2d7a 6572 6f0a 7661 6c75 ow non-zero.valu\n-0001b800: 6573 2072 6570 7265 7365 6e74 2074 6861 es represent tha\n-0001b810: 7420 7468 6520 7072 6f63 6573 7320 7761 t the process wa\n-0001b820: 7320 6b69 6c6c 6564 2062 7920 6120 7369 s killed by a si\n-0001b830: 676e 616c 2e72 6570 2e75 7469 6c2e 6d64 gnal.rep.util.md\n-0001b840: 3523 6d64 352d 7374 7269 6e67 6d64 352d 5#md5-stringmd5-\n-0001b850: 7374 7269 6e67 2053 5452 494e 470a 0a52 string STRING..R\n-0001b860: 6574 7572 6e20 7468 6520 696e 7465 6765 eturn the intege\n-0001b870: 7220 7265 7072 6573 656e 7469 6e67 2074 r representing t\n-0001b880: 6865 204d 4435 206d 6573 7361 6765 2064 he MD5 message d\n-0001b890: 6967 6573 7420 6f66 2074 6865 2062 7974 igest of the byt\n-0001b8a0: 6573 0a73 746f 7265 6420 696e 2053 5452 es.stored in STR\n-0001b8b0: 494e 472e 2054 6869 7320 696e 7465 6765 ING. This intege\n-0001b8c0: 7220 7769 6c6c 2068 6176 6520 6e6f 206d r will have no m\n-0001b8d0: 6f72 6520 7468 616e 2031 3238 2073 6967 ore than 128 sig\n-0001b8e0: 6e69 6669 6361 6e74 0a62 6974 732e 7265 nificant.bits.re\n-0001b8f0: 702e 7574 696c 2e6d 6435 236d 6435 2d6c p.util.md5#md5-l\n-0001b900: 6f63 616c 2d66 696c 656d 6435 2d6c 6f63 ocal-filemd5-loc\n-0001b910: 616c 2d66 696c 6520 4c4f 4341 4c2d 4649 al-file LOCAL-FI\n-0001b920: 4c45 2d4e 414d 450a 0a52 6574 7572 6e20 LE-NAME..Return \n-0001b930: 7468 6520 696e 7465 6765 7220 7265 7072 the integer repr\n-0001b940: 6573 656e 7469 6e67 2074 6865 204d 4435 esenting the MD5\n-0001b950: 206d 6573 7361 6765 2064 6967 6573 7420 message digest \n-0001b960: 6f66 2074 6865 2062 7974 6573 0a73 746f of the bytes.sto\n-0001b970: 7265 6420 696e 2074 6865 2066 696c 6520 red in the file \n-0001b980: 6361 6c6c 6564 204c 4f43 414c 2d46 494c called LOCAL-FIL\n-0001b990: 452d 4e41 4d45 2028 7768 6963 6820 6d75 E-NAME (which mu\n-0001b9a0: 7374 206e 616d 6520 6120 6669 6c65 2069 st name a file i\n-0001b9b0: 6e0a 7468 6520 6c6f 6361 6c20 6669 6c69 n.the local fili\n-0001b9c0: 6e67 2073 7973 7465 6d29 2e20 5468 6520 ng system). The \n-0001b9d0: 7265 7475 726e 6564 2069 6e74 6567 6572 returned integer\n-0001b9e0: 2077 696c 6c20 6861 7665 206e 6f20 6d6f will have no mo\n-0001b9f0: 7265 2074 6861 6e0a 3132 3820 7369 676e re than.128 sign\n-0001ba00: 6966 6963 616e 7420 6269 7473 2e00 7265 ificant bits..re\n-0001ba10: 702e 766d 2e63 6f6d 7069 6c65 722e 6d6f p.vm.compiler.mo\n-0001ba20: 6475 6c65 7323 636f 6d70 696c 652d 6d6f dules#compile-mo\n-0001ba30: 6475 6c65 2053 5452 5543 5400 7265 702e dule STRUCT.rep.\n-0001ba40: 7379 7374 656d 2361 6464 2d68 6f6f 6b20 system#add-hook \n-0001ba50: 484f 4f4b 2d53 594d 424f 4c20 4e45 572d HOOK-SYMBOL NEW-\n-0001ba60: 4655 4e43 2023 216f 7074 696f 6e61 6c20 FUNC #!optional \n-0001ba70: 4154 2d45 4e44 7265 702e 7379 7374 656d AT-ENDrep.system\n-0001ba80: 2372 656d 6f76 652d 686f 6f6b 2d62 792d #remove-hook-by-\n-0001ba90: 6e61 6d65 5265 6d6f 7665 2066 756e 6374 nameRemove funct\n-0001baa0: 696f 6e73 2077 686f 7365 206e 616d 6520 ions whose name \n-0001bab0: 6973 204e 414d 4520 6672 6f6d 2048 4f4f is NAME from HOO\n-0001bac0: 4b20 2861 2073 796d 626f 6c29 2e72 6570 K (a symbol).rep\n-0001bad0: 2e73 7973 7465 6d23 696e 2d68 6f6f 6b2d .system#in-hook-\n-0001bae0: 7052 6574 7572 6e73 2074 2069 6620 7468 pReturns t if th\n-0001baf0: 6520 6675 6e63 7469 6f6e 2046 554e 2069 e function FUN i\n-0001bb00: 7320 7374 6f72 6564 2069 6e20 7468 6520 s stored in the \n-0001bb10: 686f 6f6b 2063 616c 6c65 6420 484f 4f4b hook called HOOK\n-0001bb20: 2d53 594d 424f 4c2e 7265 702e 6461 7461 -SYMBOL.rep.data\n-0001bb30: 2e72 696e 6723 7269 6e67 2d72 6570 6c61 .ring#ring-repla\n-0001bb40: 6365 5265 706c 6163 6573 2074 6865 206d ceReplaces the m\n-0001bb50: 6f73 7420 7265 6365 6e74 6c79 2061 6464 ost recently add\n-0001bb60: 6564 206f 626a 6563 7420 696e 2072 696e ed object in rin\n-0001bb70: 6720 6275 6666 6572 2052 494e 4720 7769 g buffer RING wi\n-0001bb80: 7468 204f 424a 4543 542e 0a49 6620 5249 th OBJECT..If RI\n-0001bb90: 4e47 2063 6f6e 7461 696e 7320 6e6f 2069 NG contains no i\n-0001bba0: 7465 6d73 2c20 6164 6420 4f42 4a45 4354 tems, add OBJECT\n-0001bbb0: 2061 7320 7468 6520 6669 7273 742e 7265 as the first.re\n-0001bbc0: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring\n-0001bbd0: 2d3e 6c69 7374 5265 7475 726e 2074 6865 ->listReturn the\n-0001bbe0: 2065 6c65 6d65 6e74 7320 696e 2072 696e elements in rin\n-0001bbf0: 6720 6275 6666 6572 2052 494e 4720 6173 g buffer RING as\n-0001bc00: 2061 206c 6973 742c 206e 6577 6573 7420 a list, newest \n-0001bc10: 746f 206f 6c64 6573 742e 0072 6570 2e6e to oldest..rep.n\n-0001bc20: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 2364 et.domain-name#d\n-0001bc30: 6f6d 6169 6e2d 7061 7274 7320 444f 4d41 omain-parts DOMA\n-0001bc40: 494e 0072 6570 2e6e 6574 2e64 6f6d 6169 IN.rep.net.domai\n-0001bc50: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6265 n-name#domain-be\n-0001bc60: 6c6f 772d 7020 4431 2044 3200 7265 702e low-p D1 D2.rep.\n-0001bc70: 6e65 742e 646f 6d61 696e 2d6e 616d 6523 net.domain-name#\n-0001bc80: 6d61 702d 646f 6d61 696e 7320 4655 4e20 map-domains FUN \n-0001bc90: 444f 4d41 494e 7265 702e 6e65 742e 646f DOMAINrep.net.do\n-0001bca0: 6d61 696e 2d6e 616d 6523 6d61 702d 646f main-name#map-do\n-0001bcb0: 6d61 696e 732d 646f 776e 7761 7264 7343 mains-downwardsC\n-0001bcc0: 616c 6c20 2846 554e 204e 414d 4529 2066 all (FUN NAME) f\n-0001bcd0: 6f72 2065 6163 6820 7375 622d 646f 6d61 or each sub-doma\n-0001bce0: 696e 206f 6620 444f 4d41 494e 2028 656e in of DOMAIN (en\n-0001bcf0: 6469 6e67 2077 6974 6820 444f 4d41 494e ding with DOMAIN\n-0001bd00: 292e 7265 702e 6e65 742e 7270 6323 7265 ).rep.net.rpc#re\n-0001bd10: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n-0001bd20: 7241 6464 2074 6865 2063 6f6e 6e65 6374 rAdd the connect\n-0001bd30: 696f 6e20 534f 434b 4554 2074 6f20 7468 ion SOCKET to th\n-0001bd40: 6520 7461 626c 6520 6f66 206b 6e6f 776e e table of known\n-0001bd50: 2072 7063 2063 6f6e 6e65 6374 696f 6e73 rpc connections\n-0001bd60: 2e20 4966 0a43 4c4f 5341 424c 4520 6973 . If.CLOSABLE is\n-0001bd70: 2074 7275 652c 2074 6865 6e20 7468 6520 true, then the \n-0001bd80: 736f 636b 6574 2063 6f75 6c64 2062 6520 socket could be \n-0001bd90: 636c 6f73 6564 2061 6e64 2072 656f 7065 closed and reope\n-0001bda0: 6e65 6420 7369 6d70 6c79 0a62 7920 6b6e ned simply.by kn\n-0001bdb0: 6f77 696e 6720 6974 7320 6164 6472 6573 owing its addres\n-0001bdc0: 7320 616e 6420 706f 7274 206e 756d 6265 s and port numbe\n-0001bdd0: 722e 7265 702e 6e65 742e 7270 6323 7270 r.rep.net.rpc#rp\n-0001bde0: 632d 736f 636b 6574 2d6c 6973 7465 6e65 c-socket-listene\n-0001bdf0: 7254 6865 2066 756e 6374 696f 6e20 7468 rThe function th\n-0001be00: 6174 2073 686f 756c 6420 6265 2075 7365 at should be use\n-0001be10: 6420 746f 206c 6973 7465 6e20 666f 7220 d to listen for \n-0001be20: 636f 6e6e 6563 7469 6f6e 7320 6f6e 2072 connections on r\n-0001be30: 7063 0a73 6572 7665 7220 736f 636b 6574 pc.server socket\n-0001be40: 732e 7265 702e 6e65 742e 7270 6323 6d61 s.rep.net.rpc#ma\n-0001be50: 6b65 2d72 7063 2d73 6572 7661 6e74 5265 ke-rpc-servantRe\n-0001be60: 6769 7374 6572 2074 6865 2066 756e 6374 gister the funct\n-0001be70: 696f 6e20 494d 504c 2061 7320 616e 2072 ion IMPL as an r\n-0001be80: 7063 2073 6572 7661 6e74 2c20 616e 6420 pc servant, and \n-0001be90: 7265 7475 726e 2074 6865 2063 7265 6174 return the creat\n-0001bea0: 6564 0a73 6572 7661 6e74 2d69 642e 7265 ed.servant-id.re\n-0001beb0: 702e 6e65 742e 7270 6323 7270 632d 7072 p.net.rpc#rpc-pr\n-0001bec0: 6f78 792d 3e67 6c6f 6261 6c2d 6964 5265 oxy->global-idRe\n-0001bed0: 7475 726e 2074 6865 2067 6c6f 6261 6c6c turn the globall\n-0001bee0: 792d 7661 6c69 6420 7365 7276 616e 742d y-valid servant-\n-0001bef0: 6964 2028 6120 7374 7269 6e67 2920 7468 id (a string) th\n-0001bf00: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t\n-0001bf10: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the \n-0001bf20: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi\n-0001bf30: 6f6e 2050 524f 5859 2e00 7265 702e 6e65 on PROXY..rep.ne\n-0001bf40: 742e 7270 6323 7265 6d6f 7465 2d73 6572 t.rpc#remote-ser\n-0001bf50: 7661 6e74 2d69 642d 3e67 6c6f 6261 6c2d vant-id->global-\n-0001bf60: 6964 2049 4472 6570 2e73 7973 7465 6d23 id IDrep.system#\n-0001bf70: 6765 7465 6e76 5265 7475 726e 2074 6865 getenvReturn the\n-0001bf80: 2076 616c 7565 206f 6620 7468 6520 656e value of the en\n-0001bf90: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab\n-0001bfa0: 6c65 204e 414d 452c 2061 2073 7472 696e le NAME, a strin\n-0001bfb0: 672e 2054 6865 2076 6172 6961 626c 650a g. The variable.\n-0001bfc0: 6070 726f 6365 7373 2d65 6e76 6972 6f6e `process-environ\n-0001bfd0: 6d65 6e74 2720 6973 2075 7365 6420 746f ment' is used to\n-0001bfe0: 2066 696e 6420 7468 6520 7661 6c75 652e find the value.\n+00018fc0: 39b9 0100 0000 0000 1200 0000 0500 0000 9...............\n+00018fd0: 0cf0 b87b 7265 702e 2881 0200 0000 0000 ...{rep.(.......\n+00018fe0: 1b00 0000 4400 0000 895e f66b 7265 702e ....D....^.krep.\n+00018ff0: a31c 0100 0000 0000 1900 0000 0e00 0000 ................\n+00019000: 7265 702e 6c61 6e67 2e6d 6174 6823 7374 rep.lang.math#st\n+00019010: 7269 6e67 2d3e 6e75 6d62 6572 7374 7269 ring->numberstri\n+00019020: 6e67 2d3e 6e75 6d62 6572 2053 5452 494e ng->number STRIN\n+00019030: 4720 5b52 4144 4958 5d0a 0a52 6574 7572 G [RADIX]..Retur\n+00019040: 6e20 7468 6520 6e75 6d62 6572 2072 6570 n the number rep\n+00019050: 7265 7365 6e74 6564 2062 7920 5354 5249 resented by STRI\n+00019060: 4e47 2e20 4966 2052 4144 4958 2069 7320 NG. If RADIX is \n+00019070: 7370 6563 6966 6965 642c 2074 6865 0a6e specified, the.n\n+00019080: 756d 6265 7220 6973 2070 6172 7365 6420 umber is parsed \n+00019090: 6672 6f6d 2074 6861 7420 6261 7365 2c20 from that base, \n+000190a0: 6f74 6865 7277 6973 6520 6261 7365 2031 otherwise base 1\n+000190b0: 3020 6973 2061 7373 756d 6564 2e72 6570 0 is assumed.rep\n+000190c0: 2e6c 616e 672e 6d61 7468 236e 756d 6265 .lang.math#numbe\n+000190d0: 722d 3e73 7472 696e 676e 756d 6265 722d r->stringnumber-\n+000190e0: 3e73 7472 696e 6720 5a20 5b52 4144 4958 >string Z [RADIX\n+000190f0: 5d0a 0a52 6574 7572 6e20 6120 7374 7269 ]..Return a stri\n+00019100: 6e67 2063 6f6e 7461 696e 696e 6720 6120 ng containing a \n+00019110: 7072 696e 7465 6420 7265 7072 6573 656e printed represen\n+00019120: 7461 7469 6f6e 206f 6620 7468 6520 6e75 tation of the nu\n+00019130: 6d62 6572 205a 2e20 4966 0a52 4144 4958 mber Z. If.RADIX\n+00019140: 2069 7320 7370 6563 6966 6965 642c 2070 is specified, p\n+00019150: 7269 6e74 2074 6865 206e 756d 6265 7220 rint the number \n+00019160: 696e 2074 6861 7420 6261 7365 2c20 6f74 in that base, ot\n+00019170: 6865 7277 6973 6520 7072 696e 7420 6974 herwise print it\n+00019180: 0a69 6e20 6261 7365 2031 302e 7265 702e .in base 10.rep.\n+00019190: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n+000191a0: 6365 7373 2d65 7869 742d 7374 6174 7573 cess-exit-status\n+000191b0: 7072 6f63 6573 732d 6578 6974 2d73 7461 process-exit-sta\n+000191c0: 7475 7320 5052 4f43 4553 530a 0a52 6574 tus PROCESS..Ret\n+000191d0: 7572 6e73 2074 6865 2075 6e70 726f 6365 urns the unproce\n+000191e0: 7373 6564 2065 7869 742d 7374 6174 7573 ssed exit-status\n+000191f0: 206f 6620 7468 6520 6c61 7374 2070 726f of the last pro\n+00019200: 6365 7373 2074 6f20 6265 2072 756e 206f cess to be run o\n+00019210: 6e20 7468 650a 7072 6f63 6573 732d 6f62 n the.process-ob\n+00019220: 6a65 6374 2050 524f 4345 5353 2e20 4966 ject PROCESS. If\n+00019230: 2050 524f 4345 5353 2069 7320 6375 7272 PROCESS is curr\n+00019240: 656e 746c 7920 7275 6e6e 696e 672c 2072 ently running, r\n+00019250: 6574 7572 6e20 6e69 6c2e 7265 702e 696f eturn nil.rep.io\n+00019260: 2e70 726f 6365 7373 6573 2373 6574 2d70 .processes#set-p\n+00019270: 726f 6365 7373 2d64 6972 7365 742d 7072 rocess-dirset-pr\n+00019280: 6f63 6573 732d 6469 7220 5052 4f43 4553 ocess-dir PROCES\n+00019290: 5320 4449 520a 0a53 6574 2074 6865 2064 S DIR..Set the d\n+000192a0: 6972 6563 746f 7279 206f 6620 5052 4f43 irectory of PROC\n+000192b0: 4553 5320 746f 2044 4952 2e72 6570 2e69 ESS to DIR.rep.i\n+000192c0: 6f2e 7072 6f63 6573 7365 7323 7365 742d o.processes#set-\n+000192d0: 7072 6f63 6573 732d 636f 6e6e 6563 7469 process-connecti\n+000192e0: 6f6e 2d74 7970 6573 6574 2d70 726f 6365 on-typeset-proce\n+000192f0: 7373 2d63 6f6e 6e65 6374 696f 6e2d 7479 ss-connection-ty\n+00019300: 7065 2050 524f 4345 5353 2054 5950 450a pe PROCESS TYPE.\n+00019310: 0a44 6566 696e 6520 686f 7720 5052 4f43 .Define how PROC\n+00019320: 4553 5320 636f 6d6d 756e 6963 6174 6573 ESS communicates\n+00019330: 2077 6974 6820 6974 2773 2063 6869 6c64 with it's child\n+00019340: 2070 726f 6365 7373 2c20 5459 5045 206d process, TYPE m\n+00019350: 6179 2062 650a 6f6e 6520 6f66 2074 6865 ay be.one of the\n+00019360: 2066 6f6c 6c6f 7769 6e67 2073 796d 626f following symbo\n+00019370: 6c73 3a0a 0a20 2070 7479 0909 5573 6520 ls:.. pty..Use \n+00019380: 6120 7074 790a 2020 7069 7065 0909 5468 a pty. pipe..Th\n+00019390: 7265 6520 7069 7065 7320 6172 6520 7573 ree pipes are us\n+000193a0: 6564 0a20 2073 6f63 6b65 7470 6169 7209 ed. socketpair.\n+000193b0: 5573 6520 6120 736f 636b 6574 7061 6972 Use a socketpair\n+000193c0: 0a0a 5468 6973 2066 756e 6374 696f 6e20 ..This function \n+000193d0: 6361 6e20 6f6e 6c79 2062 6520 7573 6564 can only be used\n+000193e0: 2077 6865 6e20 5052 4f43 4553 5320 6973 when PROCESS is\n+000193f0: 206e 6f74 2069 6e20 7573 652e 0a0a 4e6f not in use...No\n+00019400: 7465 2074 6861 7420 6f6e 6c79 2074 6865 te that only the\n+00019410: 2060 7069 7065 2720 636f 6e6e 6563 7469 `pipe' connecti\n+00019420: 6f6e 2074 7970 6520 616c 6c6f 7773 2070 on type allows p\n+00019430: 726f 6365 7373 206f 7574 7075 7420 616e rocess output an\n+00019440: 640a 7072 6f63 6573 7320 6572 726f 7220 d.process error \n+00019450: 6f75 7470 7574 2074 6f20 6265 2064 6966 output to be dif\n+00019460: 6665 7265 6e74 6961 7465 642e 7265 702e ferentiated.rep.\n+00019470: 6461 7461 2e74 6162 6c65 7323 7374 7269 data.tables#stri\n+00019480: 6e67 2d68 6173 6873 7472 696e 672d 6861 ng-hashstring-ha\n+00019490: 7368 2053 5452 494e 470a 0a52 6574 7572 sh STRING..Retur\n+000194a0: 6e20 6120 706f 7369 7469 7665 2066 6978 n a positive fix\n+000194b0: 6e75 6d20 736f 6d65 686f 7720 7265 6c61 num somehow rela\n+000194c0: 7465 6420 746f 2074 6865 2063 6f6e 7465 ted to the conte\n+000194d0: 6e74 7320 6f66 2053 5452 494e 472c 0a73 nts of STRING,.s\n+000194e0: 7563 6820 7468 6174 2028 7374 7269 6e67 uch that (string\n+000194f0: 3d20 5820 5929 2069 6d70 6c69 6573 2028 = X Y) implies (\n+00019500: 3d20 2873 7472 696e 672d 6861 7368 2058 = (string-hash X\n+00019510: 2920 2873 7472 696e 672d 6861 7368 2059 ) (string-hash Y\n+00019520: 2929 2e72 6570 2e64 6174 612e 7461 626c )).rep.data.tabl\n+00019530: 6573 2365 7175 616c 2d68 6173 6865 7175 es#equal-hashequ\n+00019540: 616c 2d68 6173 6820 4152 470a 0a52 6574 al-hash ARG..Ret\n+00019550: 7572 6e20 6120 706f 7369 7469 7665 2066 urn a positive f\n+00019560: 6978 6e75 6d20 736f 6d65 686f 7720 7265 ixnum somehow re\n+00019570: 6c61 7465 6420 746f 2041 5247 2c20 7375 lated to ARG, su\n+00019580: 6368 2074 6861 7420 2865 7175 616c 2058 ch that (equal X\n+00019590: 2059 290a 696d 706c 6965 7320 283d 2028 Y).implies (= (\n+000195a0: 6571 7561 6c2d 6861 7368 2058 2920 2865 equal-hash X) (e\n+000195b0: 7175 616c 2d68 6173 6820 5929 292e 7265 qual-hash Y)).re\n+000195c0: 702e 6461 7461 2e74 6162 6c65 7323 7461 p.data.tables#ta\n+000195d0: 626c 652d 756e 7365 7474 6162 6c65 2d75 ble-unsettable-u\n+000195e0: 6e73 6574 2054 4142 4c45 204b 4559 0a0a nset TABLE KEY..\n+000195f0: 5265 6d6f 7665 2061 6e79 2076 616c 7565 Remove any value\n+00019600: 2073 746f 7265 6420 696e 2054 4142 4c45 stored in TABLE\n+00019610: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n+00019620: 204b 4559 2e72 6570 2e73 7472 7563 7475 KEY.rep.structu\n+00019630: 7265 7323 6d61 6b65 2d73 7472 7563 7475 res#make-structu\n+00019640: 7265 6d61 6b65 2d73 7472 7563 7475 7265 remake-structure\n+00019650: 2049 4e54 4552 4641 4345 2043 4f4e 4649 INTERFACE CONFI\n+00019660: 472d 5448 554e 4b20 424f 4459 2d54 4855 G-THUNK BODY-THU\n+00019670: 4e4b 205b 4e41 4d45 5d0a 0a43 7265 6174 NK [NAME]..Creat\n+00019680: 6520 616e 6420 7265 7475 726e 2061 206e e and return a n\n+00019690: 6577 2073 7472 7563 7475 7265 2e20 4966 ew structure. If\n+000196a0: 204e 414d 4520 6973 2061 206e 6f6e 2d6e NAME is a non-n\n+000196b0: 696c 2073 796d 626f 6c20 7468 650a 7374 il symbol the.st\n+000196c0: 7275 6374 7572 6520 7769 6c6c 2074 616b ructure will tak\n+000196d0: 6520 7468 6174 206e 616d 652e 0a0a 5468 e that name...Th\n+000196e0: 6520 6e65 7720 7374 7275 6374 7572 6520 e new structure \n+000196f0: 7769 6c6c 2062 6520 6164 7665 7274 6973 will be advertis\n+00019700: 6564 2061 7320 6578 706f 7274 696e 6720 ed as exporting \n+00019710: 6269 6e64 696e 6773 2064 6566 696e 6564 bindings defined\n+00019720: 2062 790a 494e 5445 5246 4143 4520 2863 by.INTERFACE (c\n+00019730: 7572 7265 6e74 6c79 206a 7573 7420 6120 urrently just a \n+00019740: 6c69 7374 206f 6620 7379 6d62 6f6c 7329 list of symbols)\n+00019750: 2e0a 0a49 6620 434f 4e46 4947 2d54 4855 ...If CONFIG-THU\n+00019760: 4e4b 2069 7320 6e6f 6e2d 6e69 6c20 6974 NK is non-nil it\n+00019770: 2069 7320 6120 7a65 726f 2d70 6172 616d is a zero-param\n+00019780: 6574 6572 2066 756e 6374 696f 6e20 746f eter function to\n+00019790: 2062 6520 6361 6c6c 6564 0a74 6f20 6465 be called.to de\n+000197a0: 6669 6e65 2074 6865 2063 6f6e 6669 6775 fine the configu\n+000197b0: 7261 7469 6f6e 206f 6620 7468 6520 7374 ration of the st\n+000197c0: 7275 6374 7572 6520 2863 7572 7265 6e74 ructure (current\n+000197d0: 6c79 2069 7427 7320 6f70 656e 6564 2061 ly it's opened a\n+000197e0: 6e64 0a61 6363 6573 7365 6420 7374 7275 nd.accessed stru\n+000197f0: 6374 7572 6573 2e29 2054 6869 7320 7468 ctures.) This th\n+00019800: 756e 6b20 7769 6c6c 2062 6520 6576 616c unk will be eval\n+00019810: 7561 7465 6420 696e 2074 6865 2065 6e76 uated in the env\n+00019820: 6972 6f6e 6d65 6e74 0a6f 6620 7468 6520 ironment.of the \n+00019830: 6e65 7720 7374 7275 6374 7572 652c 2062 new structure, b\n+00019840: 7574 2077 6974 6820 6f6e 6c79 2074 6865 ut with only the\n+00019850: 2060 256d 6574 6127 2028 6d6f 6475 6c65 `%meta' (module\n+00019860: 2d63 6f6e 6669 6775 7261 7469 6f6e 290a -configuration).\n+00019870: 7374 7275 6374 7572 6520 6f70 656e 6564 structure opened\n+00019880: 2e0a 0a49 6620 424f 4459 2d54 4855 4e4b ...If BODY-THUNK\n+00019890: 2069 7320 6e6f 6e2d 6e69 6c20 6974 2069 is non-nil it i\n+000198a0: 7320 6120 7a65 726f 2d70 6172 616d 6574 s a zero-paramet\n+000198b0: 6572 2066 756e 6374 696f 6e20 746f 2062 er function to b\n+000198c0: 6520 6361 6c6c 6564 0a74 6f20 6465 6669 e called.to defi\n+000198d0: 6e65 2074 6865 2076 616c 7565 7320 6f66 ne the values of\n+000198e0: 2074 6865 2062 696e 6469 6e67 7320 6578 the bindings ex\n+000198f0: 706f 7274 6564 2062 7920 7468 6520 7374 ported by the st\n+00019900: 7275 6374 7572 652e 2049 7420 7769 6c6c ructure. It will\n+00019910: 0a62 6520 6576 616c 7561 7465 6420 696e .be evaluated in\n+00019920: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment\n+00019930: 206f 6620 7468 6520 6e65 7720 7374 7275 of the new stru\n+00019940: 6374 7572 652e 0a0a 4e6f 7465 2074 6861 cture...Note tha\n+00019950: 7420 7468 6520 6361 7074 7572 6564 2073 t the captured s\n+00019960: 7461 7465 206f 6620 7468 6520 636c 6f73 tate of the clos\n+00019970: 7572 6573 2043 4f4e 4649 472d 5448 554e ures CONFIG-THUN\n+00019980: 4b20 616e 640a 424f 4459 2d54 4855 4e4b K and.BODY-THUNK\n+00019990: 206d 6179 2062 6520 6d6f 6469 6669 6564 may be modified\n+000199a0: 2062 7920 7468 6973 2066 756e 6374 696f by this functio\n+000199b0: 6e21 7265 702e 7374 7275 6374 7572 6573 n!rep.structures\n+000199c0: 2325 7374 7275 6374 7572 652d 7265 6625 #%structure-ref%\n+000199d0: 7374 7275 6374 7572 652d 7265 6620 5354 structure-ref ST\n+000199e0: 5255 4354 5552 4520 5641 520a 0a52 6574 RUCTURE VAR..Ret\n+000199f0: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of\n+00019a00: 2074 6865 2062 696e 6469 6e67 206f 6620 the binding of \n+00019a10: 7379 6d62 6f6c 2056 4152 2069 6e20 7374 symbol VAR in st\n+00019a20: 7275 6374 7572 6520 6f62 6a65 6374 0a53 ructure object.S\n+00019a30: 5452 5543 5455 5245 206f 7220 616e 7920 TRUCTURE or any \n+00019a40: 696e 6e65 7220 6f70 656e 6564 2073 7472 inner opened str\n+00019a50: 7563 7475 7265 732e 0a0a 5265 7475 726e uctures...Return\n+00019a60: 7320 6120 766f 6964 2076 616c 7565 2069 s a void value i\n+00019a70: 6620 6e6f 2073 7563 6820 6269 6e64 696e f no such bindin\n+00019a80: 672e 7265 702e 7374 7275 6374 7572 6573 g.rep.structures\n+00019a90: 2373 7472 7563 7475 7265 2d6e 616d 6573 #structure-names\n+00019aa0: 7472 7563 7475 7265 2d6e 616d 6520 5354 tructure-name ST\n+00019ab0: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns\n+00019ac0: 2074 6865 206e 616d 6520 2861 2073 796d the name (a sym\n+00019ad0: 626f 6c29 206f 6620 7374 7275 6374 7572 bol) of structur\n+00019ae0: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n+00019af0: 5245 2e72 6570 2e73 7472 7563 7475 7265 RE.rep.structure\n+00019b00: 7323 7374 7275 6374 7572 652d 696d 706f s#structure-impo\n+00019b10: 7274 7373 7472 7563 7475 7265 2d69 6d70 rtsstructure-imp\n+00019b20: 6f72 7473 2053 5452 5543 5455 5245 0a0a orts STRUCTURE..\n+00019b30: 5265 7475 726e 7320 7468 6520 6c69 7374 Returns the list\n+00019b40: 206f 6620 7374 7275 6374 7572 6520 6e61 of structure na\n+00019b50: 6d65 7320 6f70 656e 6564 2062 7920 7374 mes opened by st\n+00019b60: 7275 6374 7572 6520 6f62 6a65 6374 0a53 ructure object.S\n+00019b70: 5452 5543 5455 5245 2e72 6570 2e73 7472 TRUCTURE.rep.str\n+00019b80: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur\n+00019b90: 6570 7374 7275 6374 7572 6570 2041 5247 epstructurep ARG\n+00019ba0: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if \n+00019bb0: 4152 4720 6973 2061 2073 7472 7563 7475 ARG is a structu\n+00019bc0: 7265 206f 626a 6563 742e 7265 702e 7374 re object.rep.st\n+00019bd0: 7275 6374 7572 6573 236d 616b 652d 6269 ructures#make-bi\n+00019be0: 6e64 696e 672d 696d 6d75 7461 626c 656d nding-immutablem\n+00019bf0: 616b 652d 6269 6e64 696e 672d 696d 6d75 ake-binding-immu\n+00019c00: 7461 626c 6520 5641 520a 0a46 6c61 6720 table VAR..Flag \n+00019c10: 7468 6174 2074 6865 2062 696e 6469 6e67 that the binding\n+00019c20: 206f 6620 7379 6d62 6f6c 2056 4152 2069 of symbol VAR i\n+00019c30: 6e20 7468 6520 6375 7272 656e 7420 7374 n the current st\n+00019c40: 7275 6374 7572 6520 6d61 7920 6e6f 7420 ructure may not \n+00019c50: 6265 0a63 6861 6e67 6564 2e72 6570 2e73 be.changed.rep.s\n+00019c60: 7472 7563 7475 7265 7323 6269 6e64 696e tructures#bindin\n+00019c70: 672d 696d 6d75 7461 626c 652d 7062 696e g-immutable-pbin\n+00019c80: 6469 6e67 2d69 6d6d 7574 6162 6c65 2d70 ding-immutable-p\n+00019c90: 2056 4152 205b 5354 5255 4354 5552 455d VAR [STRUCTURE]\n+00019ca0: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if \n+00019cb0: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n+00019cc0: 796d 626f 6c20 5641 5220 696e 2074 6865 ymbol VAR in the\n+00019cd0: 2053 5452 5543 5455 5245 2068 6173 2062 STRUCTURE has b\n+00019ce0: 6565 6e20 6d61 6465 0a63 6f6e 7374 616e een made.constan\n+00019cf0: 742e 7265 702e 7374 7275 6374 7572 6573 t.rep.structures\n+00019d00: 2370 726f 7669 6465 7072 6f76 6964 6520 #provideprovide \n+00019d10: 4645 4154 5552 450a 0a53 686f 7720 7468 FEATURE..Show th\n+00019d20: 6174 2074 6865 2066 6561 7475 7265 2046 at the feature F\n+00019d30: 4541 5455 5245 2028 6120 7379 6d62 6f6c EATURE (a symbol\n+00019d40: 2920 6861 7320 6265 656e 206c 6f61 6465 ) has been loade\n+00019d50: 6420 696e 2074 6865 2063 7572 7265 6e74 d in the current\n+00019d60: 0a73 7472 7563 7475 7265 2e72 6570 2e73 .structure.rep.s\n+00019d70: 7472 7563 7475 7265 7323 7265 7175 6972 tructures#requir\n+00019d80: 6572 6571 7569 7265 2046 4541 5455 5245 erequire FEATURE\n+00019d90: 0a0a 4966 2046 4541 5455 5245 2028 6120 ..If FEATURE (a \n+00019da0: 7379 6d62 6f6c 2920 6861 7320 6e6f 7420 symbol) has not \n+00019db0: 616c 7265 6164 7920 6265 656e 206c 6f61 already been loa\n+00019dc0: 6465 642c 206c 6f61 6420 6974 2e20 5468 ded, load it. Th\n+00019dd0: 6520 6669 6c65 0a6c 6f61 6465 6420 6973 e file.loaded is\n+00019de0: 2065 6974 6865 7220 4649 4c45 2028 6966 either FILE (if\n+00019df0: 2067 6976 656e 292c 206f 7220 7468 6520 given), or the \n+00019e00: 7072 696e 7420 6e61 6d65 206f 6620 4645 print name of FE\n+00019e10: 4154 5552 452e 7265 702e 766d 2e63 6f6d ATURE.rep.vm.com\n+00019e20: 7069 6c65 7223 636f 6d70 696c 652d 6669 piler#compile-fi\n+00019e30: 6c65 436f 6d70 696c 6573 2074 6865 2066 leCompiles the f\n+00019e40: 696c 6520 6f66 206a 6164 652d 6c69 7370 ile of jade-lisp\n+00019e50: 2063 6f64 6520 4649 4c45 2d4e 414d 4520 code FILE-NAME \n+00019e60: 696e 746f 2061 206e 6577 2066 696c 6520 into a new file \n+00019e70: 6361 6c6c 6564 0a60 2863 6f6e 6361 7420 called.`(concat \n+00019e80: 4649 4c45 2d4e 414d 4520 3f63 2927 2028 FILE-NAME ?c)' (\n+00019e90: 6965 2c20 6066 6f6f 2e6a 6c27 203d 3e20 ie, `foo.jl' => \n+00019ea0: 6066 6f6f 2e6a 6c63 2729 2e2a 636f 6d70 `foo.jlc').*comp\n+00019eb0: 696c 6572 2d77 7269 7465 2d64 6f63 732a iler-write-docs*\n+00019ec0: 5768 656e 2074 2061 6c6c 2064 6f63 2d73 When t all doc-s\n+00019ed0: 7472 696e 6773 2061 7265 2061 7070 656e trings are appen\n+00019ee0: 6465 6420 746f 2074 6865 2064 6f63 2066 ded to the doc f\n+00019ef0: 696c 6520 616e 6420 7265 706c 6163 6564 ile and replaced\n+00019f00: 2077 6974 680a 7468 6569 7220 706f 7369 with.their posi\n+00019f10: 7469 6f6e 2069 6e20 7468 6174 2066 696c tion in that fil\n+00019f20: 652e 7265 702e 766d 2e63 6f6d 7069 6c65 e.rep.vm.compile\n+00019f30: 722e 6261 7369 6323 636f 6d70 696c 652d r.basic#compile-\n+00019f40: 666f 726d 436f 6d70 696c 6520 7468 6520 formCompile the \n+00019f50: 4c69 7370 2066 6f72 6d20 464f 524d 2069 Lisp form FORM i\n+00019f60: 6e74 6f20 6120 6279 7465 2063 6f64 6520 nto a byte code \n+00019f70: 666f 726d 2e00 7265 702e 7265 6765 7870 form..rep.regexp\n+00019f80: 2373 7472 696e 672d 7265 706c 6163 6520 #string-replace \n+00019f90: 5245 4745 5850 2054 454d 504c 4154 4520 REGEXP TEMPLATE \n+00019fa0: 5354 5249 4e47 7265 702e 7265 6765 7870 STRINGrep.regexp\n+00019fb0: 2373 7472 696e 672d 7370 6c69 7452 6574 #string-splitRet\n+00019fc0: 7572 6e20 6120 6c69 7374 206f 6620 7375 urn a list of su\n+00019fd0: 6273 7472 696e 6773 206f 6620 5354 5249 bstrings of STRI\n+00019fe0: 4e47 2c20 6561 6368 2064 656c 696d 6974 NG, each delimit\n+00019ff0: 6564 2062 7920 5245 4745 5850 2e00 0000 ed by REGEXP....\n+0001a000: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n+0001a010: 6571 2d68 6173 6865 712d 6861 7368 2041 eq-hasheq-hash A\n+0001a020: 5247 0a0a 5265 7475 726e 2061 2070 6f73 RG..Return a pos\n+0001a030: 6974 6976 6520 6669 786e 756d 2073 6f6d itive fixnum som\n+0001a040: 6568 6f77 2072 656c 6174 6564 2074 6f20 ehow related to \n+0001a050: 6f62 6a65 6374 2041 5247 2c20 7375 6368 object ARG, such\n+0001a060: 2074 6861 7420 2865 7120 580a 5929 2069 that (eq X.Y) i\n+0001a070: 6d70 6c69 6573 2028 3d20 2865 712d 6861 mplies (= (eq-ha\n+0001a080: 7368 2058 2920 2865 712d 6861 7368 2059 sh X) (eq-hash Y\n+0001a090: 2929 2e72 6570 2e64 6174 612e 7461 626c )).rep.data.tabl\n+0001a0a0: 6573 2374 6162 6c65 7074 6162 6c65 7020 es#tableptablep \n+0001a0b0: 4152 470a 0a52 6574 7572 6e20 7472 7565 ARG..Return true\n+0001a0c0: 2069 6620 4152 4720 6973 2061 2068 6173 if ARG is a has\n+0001a0d0: 6820 7461 626c 652e 7265 702e 6461 7461 h table.rep.data\n+0001a0e0: 2e74 6162 6c65 7323 7461 626c 652d 7265 .tables#table-re\n+0001a0f0: 6674 6162 6c65 2d72 6566 2054 4142 4c45 ftable-ref TABLE\n+0001a100: 204b 4559 0a0a 5265 7475 726e 2074 6865 KEY..Return the\n+0001a110: 2076 616c 7565 2073 746f 7265 6420 696e value stored in\n+0001a120: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n+0001a130: 4520 696e 6465 7865 6420 6279 206f 626a E indexed by obj\n+0001a140: 6563 7420 4b45 592e 0a52 6574 7572 6e73 ect KEY..Returns\n+0001a150: 2066 616c 7365 2069 6620 6e6f 2073 7563 false if no suc\n+0001a160: 6820 7661 6c75 6520 6578 6973 7473 2e72 h value exists.r\n+0001a170: 6570 2e64 6174 612e 7461 626c 6573 2374 ep.data.tables#t\n+0001a180: 6162 6c65 2d77 616c 6b74 6162 6c65 2d77 able-walktable-w\n+0001a190: 616c 6b20 4655 4e43 5449 4f4e 2054 4142 alk FUNCTION TAB\n+0001a1a0: 4c45 0a0a 4361 6c6c 2046 554e 4354 494f LE..Call FUNCTIO\n+0001a1b0: 4e20 666f 7220 6576 6572 7920 6b65 792d N for every key-\n+0001a1c0: 7661 6c75 6520 7061 6972 2073 746f 7265 value pair store\n+0001a1d0: 6420 696e 2068 6173 6820 7461 626c 6520 d in hash table \n+0001a1e0: 5441 424c 452e 2046 6f72 0a65 6163 6820 TABLE. For.each \n+0001a1f0: 7061 6972 2c20 7468 6520 6675 6e63 7469 pair, the functi\n+0001a200: 6f6e 2069 7320 6361 6c6c 6564 2077 6974 on is called wit\n+0001a210: 6820 6172 6775 6d65 6e74 7320 6028 4b45 h arguments `(KE\n+0001a220: 5920 5641 4c55 4529 272e 7265 702e 6461 Y VALUE)'.rep.da\n+0001a230: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n+0001a240: 7369 7a65 7461 626c 652d 7369 7a65 2054 sizetable-size T\n+0001a250: 4142 4c45 0a0a 5265 7475 726e 7320 7468 ABLE..Returns th\n+0001a260: 6520 6e75 6d62 6572 206f 6620 6974 656d e number of item\n+0001a270: 7320 6375 7272 656e 746c 7920 7374 6f72 s currently stor\n+0001a280: 6564 2069 6e20 5441 424c 452e 7265 702e ed in TABLE.rep.\n+0001a290: 7374 7275 6374 7572 6573 2373 7472 7563 structures#struc\n+0001a2a0: 7475 7265 2d62 6f75 6e64 2d70 7374 7275 ture-bound-pstru\n+0001a2b0: 6374 7572 652d 626f 756e 642d 7020 5354 cture-bound-p ST\n+0001a2c0: 5255 4354 5552 4520 5641 520a 0a52 6574 RUCTURE VAR..Ret\n+0001a2d0: 7572 6e20 6074 2720 6966 2073 796d 626f urn `t' if symbo\n+0001a2e0: 6c20 5641 5220 6861 7320 6120 6e6f 6e2d l VAR has a non-\n+0001a2f0: 766f 6964 2062 696e 6469 6e67 2069 6e20 void binding in \n+0001a300: 5354 5255 4354 5552 452e 7265 702e 7374 STRUCTURE.rep.st\n+0001a310: 7275 6374 7572 6573 2373 7472 7563 7475 ructures#structu\n+0001a320: 7265 2d64 6566 696e 6573 7472 7563 7475 re-definestructu\n+0001a330: 7265 2d64 6566 696e 6520 5354 5255 4354 re-define STRUCT\n+0001a340: 5552 4520 5641 5220 5641 4c55 450a 0a53 URE VAR VALUE..S\n+0001a350: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of \n+0001a360: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n+0001a370: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str\n+0001a380: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST\n+0001a390: 5255 4354 5552 4520 746f 2056 414c 5545 RUCTURE to VALUE\n+0001a3a0: 2e20 4966 206e 6f20 7375 6368 2062 696e . If no such bin\n+0001a3b0: 6469 6e67 2065 7869 7374 732c 206f 6e65 ding exists, one\n+0001a3c0: 2069 7320 6372 6561 7465 642e 7265 702e is created.rep.\n+0001a3d0: 7374 7275 6374 7572 6573 2373 7472 7563 structures#struc\n+0001a3e0: 7475 7265 2d61 6363 6573 7369 626c 6573 ture-accessibles\n+0001a3f0: 7472 7563 7475 7265 2d61 6363 6573 7369 tructure-accessi\n+0001a400: 626c 6520 5354 5255 4354 5552 450a 0a52 ble STRUCTURE..R\n+0001a410: 6574 7572 6e73 2074 6865 206c 6973 7420 eturns the list \n+0001a420: 6f66 2073 7472 7563 7475 7265 206e 616d of structure nam\n+0001a430: 6573 2061 6363 6573 7365 6420 6279 2073 es accessed by s\n+0001a440: 7472 7563 7475 7265 206f 626a 6563 740a tructure object.\n+0001a450: 5354 5255 4354 5552 452e 7265 702e 7374 STRUCTURE.rep.st\n+0001a460: 7275 6374 7572 6573 2373 6574 2d69 6e74 ructures#set-int\n+0001a470: 6572 6661 6365 7365 742d 696e 7465 7266 erfaceset-interf\n+0001a480: 6163 6520 5354 5255 4354 5552 4520 494e ace STRUCTURE IN\n+0001a490: 5445 5246 4143 450a 0a53 6574 2074 6865 TERFACE..Set the\n+0001a4a0: 2069 6e74 6572 6661 6365 206f 6620 7374 interface of st\n+0001a4b0: 7275 6374 7572 6520 6f62 6a65 6374 2053 ructure object S\n+0001a4c0: 5452 5543 5455 5245 2074 6f20 494e 5445 TRUCTURE to INTE\n+0001a4d0: 5246 4143 452e 7265 702e 7374 7275 6374 RFACE.rep.struct\n+0001a4e0: 7572 6573 236f 7065 6e2d 7374 7275 6374 ures#open-struct\n+0001a4f0: 7572 6573 6f70 656e 2d73 7472 7563 7475 uresopen-structu\n+0001a500: 7265 7320 5354 5255 4354 2d4e 414d 4553 res STRUCT-NAMES\n+0001a510: 0a0a 4d61 726b 2074 6861 7420 7468 6520 ..Mark that the \n+0001a520: 6375 7272 656e 7420 7374 7275 6374 7572 current structur\n+0001a530: 6573 2068 6173 206f 7065 6e65 6420 7468 es has opened th\n+0001a540: 6520 6c69 7374 206f 6620 7374 7275 6374 e list of struct\n+0001a550: 7572 6573 0a6e 616d 6564 2069 6e20 7468 ures.named in th\n+0001a560: 6520 6c69 7374 2053 5452 5543 542d 4e41 e list STRUCT-NA\n+0001a570: 4d45 532e 7265 702e 7374 7275 6374 7572 MES.rep.structur\n+0001a580: 6573 2361 6363 6573 732d 7374 7275 6374 es#access-struct\n+0001a590: 7572 6573 6163 6365 7373 2d73 7472 7563 uresaccess-struc\n+0001a5a0: 7475 7265 7320 5354 5255 4354 2d4e 414d tures STRUCT-NAM\n+0001a5b0: 4553 0a0a 4d61 726b 2074 6861 7420 7468 ES..Mark that th\n+0001a5c0: 6520 6375 7272 656e 7420 7374 7275 6374 e current struct\n+0001a5d0: 7572 6573 206d 6179 2061 6363 6573 7320 ures may access \n+0001a5e0: 7468 6520 6c69 7374 206f 6620 7374 7275 the list of stru\n+0001a5f0: 6374 7572 6573 0a6e 616d 6564 2069 6e20 ctures.named in \n+0001a600: 7468 6520 6c69 7374 2053 5452 5543 542d the list STRUCT-\n+0001a610: 4e41 4d45 532e 7265 702e 7374 7275 6374 NAMES.rep.struct\n+0001a620: 7572 6573 2373 7472 7563 7475 7265 2d77 ures#structure-w\n+0001a630: 616c 6b73 7472 7563 7475 7265 2d77 616c alkstructure-wal\n+0001a640: 6b20 4655 4e43 5449 4f4e 2053 5452 5543 k FUNCTION STRUC\n+0001a650: 5455 5245 0a0a 4361 6c6c 2046 554e 4354 TURE..Call FUNCT\n+0001a660: 494f 4e20 666f 7220 6561 6368 2062 696e ION for each bin\n+0001a670: 6469 6e67 2069 6e20 7374 7275 6374 7572 ding in structur\n+0001a680: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n+0001a690: 5245 2e20 5468 650a 6675 6e63 7469 6f6e RE. The.function\n+0001a6a0: 2069 7320 6361 6c6c 6564 2077 6974 6820 is called with \n+0001a6b0: 7477 6f20 6172 6775 6d65 6e74 732c 2074 two arguments, t\n+0001a6c0: 6865 2076 6172 6961 626c 6520 616e 6420 he variable and \n+0001a6d0: 7468 6520 6269 6e64 696e 6727 730a 7661 the binding's.va\n+0001a6e0: 6c75 652e 7265 702e 766d 2e63 6f6d 7069 lue.rep.vm.compi\n+0001a6f0: 6c65 7223 636f 6d70 696c 652d 6469 7265 ler#compile-dire\n+0001a700: 6374 6f72 7943 6f6d 7069 6c65 7320 616c ctoryCompiles al\n+0001a710: 6c20 4c69 7370 2066 696c 6573 2069 6e20 l Lisp files in \n+0001a720: 7468 6520 6469 7265 6374 6f72 7920 4449 the directory DI\n+0001a730: 5245 4354 4f52 592d 4e41 4d45 2077 686f RECTORY-NAME who\n+0001a740: 7365 206f 626a 6563 740a 6669 6c65 7320 se object.files \n+0001a750: 6172 6520 6569 7468 6572 206f 6c64 6572 are either older\n+0001a760: 2074 6861 6e20 7468 6569 7220 736f 7572 than their sour\n+0001a770: 6365 2066 696c 6520 6f72 2064 6f6e 2774 ce file or don't\n+0001a780: 2065 7869 7374 2e20 4966 0a46 4f52 4345 exist. If.FORCE\n+0001a790: 2d50 2069 7320 7472 7565 2065 7665 7279 -P is true every\n+0001a7a0: 206c 6973 7020 6669 6c65 2069 7320 7265 lisp file is re\n+0001a7b0: 636f 6d70 696c 6564 2e20 416e 7920 7375 compiled. Any su\n+0001a7c0: 6264 6972 6563 746f 7269 6573 206f 660a bdirectories of.\n+0001a7d0: 4449 522d 4e41 4d45 2061 7265 2072 6563 DIR-NAME are rec\n+0001a7e0: 7572 7365 6420 696e 746f 2e0a 0a45 5843 ursed into...EXC\n+0001a7f0: 4c55 4445 2d52 4520 6d61 7920 6265 2061 LUDE-RE may be a\n+0001a800: 2072 6567 6578 7020 6d61 7463 6869 6e67 regexp matching\n+0001a810: 2066 696c 6573 2077 6869 6368 2073 686f files which sho\n+0001a820: 756c 646e 2774 2062 6520 636f 6d70 696c uldn't be compil\n+0001a830: 6564 2e72 6570 2e76 6d2e 636f 6d70 696c ed.rep.vm.compil\n+0001a840: 6572 2e6d 6f64 756c 6573 2363 6f6d 7069 er.modules#compi\n+0001a850: 6c65 2d66 756e 6374 696f 6e43 6f6d 7069 le-functionCompi\n+0001a860: 6c65 7320 7468 6520 626f 6479 206f 6620 les the body of \n+0001a870: 7468 6520 6675 6e63 7469 6f6e 2046 554e the function FUN\n+0001a880: 4354 494f 4e2e 7265 702e 766d 2e63 6f6d CTION.rep.vm.com\n+0001a890: 7069 6c65 722e 6d6f 6475 6c65 7323 636f piler.modules#co\n+0001a8a0: 6d70 696c 652d 6d6f 6475 6c65 436f 6d70 mpile-moduleComp\n+0001a8b0: 696c 6573 2061 6c6c 2066 756e 6374 696f iles all functio\n+0001a8c0: 6e20 6269 6e64 696e 6773 2069 6e20 7468 n bindings in th\n+0001a8d0: 6520 6d6f 6475 6c65 206e 616d 6564 2053 e module named S\n+0001a8e0: 5452 5543 542e 7374 616e 6461 7264 2d69 TRUCT.standard-i\n+0001a8f0: 6e70 7574 5374 7265 616d 2074 6861 7420 nputStream that \n+0001a900: 6072 6561 6427 2074 616b 6573 2069 7473 `read' takes its\n+0001a910: 2069 6e70 7574 2066 726f 6d20 6279 2064 input from by d\n+0001a920: 6566 6175 6c74 2e73 7461 6e64 6172 642d efault.standard-\n+0001a930: 6572 726f 7253 7461 6e64 6172 6420 7374 errorStandard st\n+0001a940: 7265 616d 2066 6f72 2065 7272 6f72 206f ream for error o\n+0001a950: 7574 7075 742e 0072 6570 2e6d 6f64 756c utput..rep.modul\n+0001a960: 652d 7379 7374 656d 2373 7472 7563 7475 e-system#structu\n+0001a970: 7265 2023 216f 7074 696f 6e61 6c20 5349 re #!optional SI\n+0001a980: 4720 434f 4e46 4947 202e 2042 4f44 5972 G CONFIG . BODYr\n+0001a990: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n+0001a9a0: 2364 6566 696e 652d 7374 7275 6374 7572 #define-structur\n+0001a9b0: 6573 5369 6d69 6c61 7220 746f 2060 6465 esSimilar to `de\n+0001a9c0: 6669 6e65 2d73 7472 7563 7475 7265 2720 fine-structure' \n+0001a9d0: 6578 6365 7074 2074 6861 7420 6d75 6c74 except that mult\n+0001a9e0: 6970 6c65 2073 7472 7563 7475 7265 7320 iple structures \n+0001a9f0: 6172 650a 6372 6561 7465 642c 2065 6163 are.created, eac\n+0001aa00: 6820 6578 706f 7274 696e 6720 6120 7061 h exporting a pa\n+0001aa10: 7274 6963 756c 6172 2076 6965 7720 6f66 rticular view of\n+0001aa20: 2074 6865 2075 6e64 6572 6c79 696e 6720 the underlying \n+0001aa30: 6269 6e64 696e 6773 2e0a 0a53 5452 5543 bindings...STRUC\n+0001aa40: 5453 2069 7320 6120 6c69 7374 2064 6566 TS is a list def\n+0001aa50: 696e 696e 6720 7468 6520 6e61 6d65 7320 ining the names \n+0001aa60: 616e 6420 696e 7465 7266 6163 6573 206f and interfaces o\n+0001aa70: 6620 7468 6520 6372 6561 7465 640a 6d6f f the created.mo\n+0001aa80: 6475 6c65 732c 2065 6163 6820 6974 656d dules, each item\n+0001aa90: 2068 6173 2074 6865 2066 6f72 6d20 6028 has the form `(\n+0001aaa0: 4e41 4d45 2049 4e54 4552 4641 4345 2927 NAME INTERFACE)'\n+0001aab0: 2e20 434f 4e46 4947 2061 6e64 2042 4f44 . CONFIG and BOD\n+0001aac0: 5920 6172 650a 6578 6163 746c 7920 7468 Y are.exactly th\n+0001aad0: 6520 7361 6d65 2061 7320 696e 2074 6865 e same as in the\n+0001aae0: 2060 6465 6669 6e65 2d73 7472 7563 7475 `define-structu\n+0001aaf0: 7265 2720 7379 6e74 6178 2e00 7265 702e re' syntax..rep.\n+0001ab00: 6d6f 6475 6c65 2d73 7973 7465 6d23 7374 module-system#st\n+0001ab10: 7275 6374 7572 652d 7265 6620 5354 5255 ructure-ref STRU\n+0001ab20: 4354 2d4e 414d 4520 5641 522d 4e41 4d45 CT-NAME VAR-NAME\n+0001ab30: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n+0001ab40: 616d 6523 646f 6d61 696e 2d70 6172 7473 ame#domain-parts\n+0001ab50: 5265 7475 726e 2074 6865 206c 6973 7420 Return the list \n+0001ab60: 6f66 2064 6f6d 6169 6e20 636f 6d70 6f6e of domain compon\n+0001ab70: 656e 7473 2074 6861 7420 7468 6520 7374 ents that the st\n+0001ab80: 7269 6e67 2044 4f4d 4149 4e20 636f 6e73 ring DOMAIN cons\n+0001ab90: 6973 7473 206f 662e 7265 702e 6e65 742e ists of.rep.net.\n+0001aba0: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma\n+0001abb0: 696e 2d61 626f 7665 2d70 5265 7475 726e in-above-pReturn\n+0001abc0: 2074 7275 6520 6966 2064 6f6d 6169 6e20 true if domain \n+0001abd0: 6e61 6d65 2044 3120 6973 2060 6162 6f76 name D1 is `abov\n+0001abe0: 6527 2064 6f6d 6169 6e20 6e61 6d65 2044 e' domain name D\n+0001abf0: 322e 7265 702e 6e65 742e 646f 6d61 696e 2.rep.net.domain\n+0001ac00: 2d6e 616d 6523 6d61 702d 646f 6d61 696e -name#map-domain\n+0001ac10: 7343 616c 6c20 2846 554e 204e 414d 4529 sCall (FUN NAME)\n+0001ac20: 2066 6f72 2065 6163 6820 7375 622d 646f for each sub-do\n+0001ac30: 6d61 696e 206f 6620 444f 4d41 494e 2028 main of DOMAIN (\n+0001ac40: 7374 6172 7469 6e67 2077 6974 6820 444f starting with DO\n+0001ac50: 4d41 494e 292e 0072 6570 2e6e 6574 2e64 MAIN)..rep.net.d\n+0001ac60: 6f6d 6169 6e2d 6e61 6d65 236d 6170 2d64 omain-name#map-d\n+0001ac70: 6f6d 6169 6e73 2d64 6f77 6e77 6172 6473 omains-downwards\n+0001ac80: 2046 554e 2044 4f4d 4149 4e00 7265 702e FUN DOMAIN.rep.\n+0001ac90: 6e65 742e 7270 6323 7265 6769 7374 6572 net.rpc#register\n+0001aca0: 2d72 7063 2d73 6572 7665 7220 534f 434b -rpc-server SOCK\n+0001acb0: 4554 2023 216b 6579 2043 4c4f 5341 424c ET #!key CLOSABL\n+0001acc0: 4500 7265 702e 6e65 742e 7270 6323 7270 E.rep.net.rpc#rp\n+0001acd0: 632d 736f 636b 6574 2d6c 6973 7465 6e65 c-socket-listene\n+0001ace0: 7220 4d41 5354 4552 2d53 4f43 4b45 5400 r MASTER-SOCKET.\n+0001acf0: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc-\n+0001ad00: 6465 7374 726f 792d 7365 7276 6572 0072 destroy-server.r\n+0001ad10: 6570 2e6e 6574 2e72 7063 236d 616b 652d ep.net.rpc#make-\n+0001ad20: 7270 632d 7365 7276 616e 7420 494d 504c rpc-servant IMPL\n+0001ad30: 7265 702e 6e65 742e 7270 6323 6361 6c6c rep.net.rpc#call\n+0001ad40: 2d77 6974 682d 7270 632d 7365 7276 616e -with-rpc-servan\n+0001ad50: 7443 616c 6c20 7468 6520 6675 6e63 7469 tCall the functi\n+0001ad60: 6f6e 2043 414c 4c42 4143 4b20 7769 7468 on CALLBACK with\n+0001ad70: 2061 2073 696e 676c 6520 6172 6775 6d65 a single argume\n+0001ad80: 6e74 2c20 7468 6520 7365 7276 616e 742d nt, the servant-\n+0001ad90: 6964 2074 6861 740a 6361 6e20 6265 2075 id that.can be u\n+0001ada0: 7365 6420 746f 2063 616c 6c20 7468 6520 sed to call the \n+0001adb0: 6675 6e63 7469 6f6e 2049 4d50 4c2e 204f function IMPL. O\n+0001adc0: 6e63 6520 4341 4c4c 4241 434b 2072 6574 nce CALLBACK ret\n+0001add0: 7572 6e73 2c20 7468 6520 7365 7276 616e urns, the servan\n+0001ade0: 742d 6964 0a62 6563 6f6d 6573 2069 6e76 t-id.becomes inv\n+0001adf0: 616c 6964 2e72 6570 2e6e 6574 2e72 7063 alid.rep.net.rpc\n+0001ae00: 2361 7379 6e63 2d72 7063 2d63 616c 6c43 #async-rpc-callC\n+0001ae10: 616c 6c20 7468 6520 7270 6320 7072 6f78 all the rpc prox\n+0001ae20: 7920 6675 6e63 7469 6f6e 2050 524f 5859 y function PROXY\n+0001ae30: 2077 6974 6820 6172 6775 6d65 6e74 7320 with arguments \n+0001ae40: 4152 4753 2e20 4974 2077 696c 6c20 6265 ARGS. It will be\n+0001ae50: 2063 616c 6c65 640a 6173 796e 6368 726f called.asynchro\n+0001ae60: 6e6f 7573 6c79 2e20 4e6f 2072 6573 756c nously. No resul\n+0001ae70: 7420 7769 6c6c 2062 6520 7265 7475 726e t will be return\n+0001ae80: 6564 2066 726f 6d20 7468 6520 7265 6d6f ed from the remo\n+0001ae90: 7465 2066 756e 6374 696f 6e0a 756e 6c65 te function.unle\n+0001aea0: 7373 2043 414c 4c42 4143 4b20 6973 2067 ss CALLBACK is g\n+0001aeb0: 6976 656e 2c20 696e 2077 6869 6368 2063 iven, in which c\n+0001aec0: 6173 6520 2843 414c 4c42 4143 4b20 5354 ase (CALLBACK ST\n+0001aed0: 4154 5553 2056 414c 5545 2920 7769 6c6c ATUS VALUE) will\n+0001aee0: 2062 650a 6361 6c6c 6564 2061 7420 736f be.called at so\n+0001aef0: 6d65 2070 6f69 6e74 2069 6e20 7468 6520 me point in the \n+0001af00: 6675 7475 7265 2e00 7265 702e 6e65 742e future..rep.net.\n+0001af10: 7270 6323 6173 796e 632d 7270 632d 6361 rpc#async-rpc-ca\n+0001af20: 6c6c 2050 524f 5859 2023 216b 6579 2043 ll PROXY #!key C\n+0001af30: 414c 4c42 4143 4b20 2e20 4152 4753 7265 ALLBACK . ARGSre\n+0001af40: 702e 6e65 742e 7270 6323 7270 632d 7072 p.net.rpc#rpc-pr\n+0001af50: 6f78 792d 3e73 6572 7661 6e74 2d69 6452 oxy->servant-idR\n+0001af60: 6574 7572 6e20 7468 6520 756e 7175 616c eturn the unqual\n+0001af70: 6966 6965 6420 7365 7276 616e 742d 6964 ified servant-id\n+0001af80: 2028 6120 7379 6d62 6f6c 2920 7468 6174 (a symbol) that\n+0001af90: 2063 616e 2062 6520 7573 6564 2074 6f0a can be used to.\n+0001afa0: 7265 6665 7265 6e63 6520 7468 6520 5250 reference the RP\n+0001afb0: 4320 7072 6f78 7920 6675 6e63 7469 6f6e C proxy function\n+0001afc0: 2050 524f 5859 2e00 7265 702e 7468 7265 PROXY..rep.thre\n+0001afd0: 6164 732e 6d75 7465 7823 6d61 7962 652d ads.mutex#maybe-\n+0001afe0: 6f62 7461 696e 2d6d 7574 6578 204d 5458 obtain-mutex MTX\n+0001aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001b000: 7265 702e 7265 6765 7870 2373 7472 696e rep.regexp#strin\n+0001b010: 672d 7265 706c 6163 6552 6574 7572 6e20 g-replaceReturn \n+0001b020: 7468 6520 7374 7269 6e67 2063 7265 6174 the string creat\n+0001b030: 6564 2062 7920 7265 706c 6163 696e 6720 ed by replacing \n+0001b040: 616c 6c20 6d61 7463 6865 7320 6f66 2052 all matches of R\n+0001b050: 4547 4558 5020 696e 0a53 5452 494e 4720 EGEXP in.STRING \n+0001b060: 7769 7468 2074 6865 2065 7870 616e 7369 with the expansi\n+0001b070: 6f6e 206f 6620 5445 4d50 4c41 5445 2e0a on of TEMPLATE..\n+0001b080: 0a49 6620 5445 4d50 4c41 5445 2069 7320 .If TEMPLATE is \n+0001b090: 6120 7374 7269 6e67 2c20 6974 2069 7320 a string, it is \n+0001b0a0: 6578 7061 6e64 6564 2075 7369 6e67 2074 expanded using t\n+0001b0b0: 6865 2060 6578 7061 6e64 2d6c 6173 742d he `expand-last-\n+0001b0c0: 6d61 7463 6827 0a66 756e 6374 696f 6e2c match'.function,\n+0001b0d0: 206f 7468 6572 7769 7365 2054 454d 504c otherwise TEMPL\n+0001b0e0: 4154 4520 6973 2063 616c 6c65 6420 6173 ATE is called as\n+0001b0f0: 2061 2066 756e 6374 696f 6e20 7769 7468 a function with\n+0001b100: 2053 5452 494e 4720 6173 2069 7473 0a73 STRING as its.s\n+0001b110: 6f6c 6520 6172 6775 6d65 6e74 2e20 4974 ole argument. It\n+0001b120: 2073 686f 756c 6420 7265 7475 726e 2061 should return a\n+0001b130: 2073 7472 696e 672e 2041 6c73 6f20 6974 string. Also it\n+0001b140: 2069 7320 6775 6172 616e 7465 6564 2074 is guaranteed t\n+0001b150: 6861 740a 7468 6520 6c61 7374 2072 6567 hat.the last reg\n+0001b160: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n+0001b170: 746f 2068 6176 6520 6265 656e 206d 6174 to have been mat\n+0001b180: 6368 6564 2077 6173 2052 4547 4558 5020 ched was REGEXP \n+0001b190: 7768 656e 0a54 454d 504c 4154 4520 6973 when.TEMPLATE is\n+0001b1a0: 2063 616c 6c65 642e 0072 6570 2e72 6567 called..rep.reg\n+0001b1b0: 6578 7023 7374 7269 6e67 2d73 706c 6974 exp#string-split\n+0001b1c0: 2052 4547 4558 5020 5354 5249 4e47 7265 REGEXP STRINGre\n+0001b1d0: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system#\n+0001b1e0: 6465 6669 6e65 2d69 6e74 6572 6661 6365 define-interface\n+0001b1f0: 4173 736f 6369 6174 6520 7468 6520 7379 Associate the sy\n+0001b200: 6d62 6f6c 204e 414d 4520 7769 7468 2074 mbol NAME with t\n+0001b210: 6865 206d 6f64 756c 6520 696e 7465 7266 he module interf\n+0001b220: 6163 6520 5349 4720 2869 6e20 610a 7365 ace SIG (in a.se\n+0001b230: 7061 7261 7465 2069 6e74 6572 6661 6365 parate interface\n+0001b240: 2d6e 616d 6520 6e61 6d65 7370 6163 6529 -name namespace)\n+0001b250: 2e20 416e 2069 6e74 6572 6661 6365 2073 . An interface s\n+0001b260: 7065 6369 6669 6361 7469 6f6e 206d 7573 pecification mus\n+0001b270: 7420 6265 0a6f 6620 7468 6520 666f 726d t be.of the form\n+0001b280: 3a0a 0a20 2020 494e 5445 5246 4143 4520 :.. INTERFACE \n+0001b290: 2d3e 2020 2865 7870 6f72 7420 5b49 442e -> (export [ID.\n+0001b2a0: 2e2e 5d29 0a09 2020 2020 206f 7220 204e ..]).. or N\n+0001b2b0: 414d 450a 0920 2020 2020 6f72 2020 2863 AME.. or (c\n+0001b2c0: 6f6d 706f 756e 642d 696e 7465 7266 6163 ompound-interfac\n+0001b2d0: 6520 5b49 4e54 4552 4641 4345 2e2e 2e5d e [INTERFACE...]\n+0001b2e0: 290a 0920 2020 2020 6f72 2020 2873 7472 ).. or (str\n+0001b2f0: 7563 7475 7265 2d69 6e74 6572 6661 6365 ucture-interface\n+0001b300: 205b 5354 5255 4354 5552 452d 4e41 4d45 [STRUCTURE-NAME\n+0001b310: 2e2e 2e5d 290a 0a77 6865 7265 2061 6e20 ...])..where an \n+0001b320: 4944 2069 7320 6120 7379 6d62 6f6c 206e ID is a symbol n\n+0001b330: 616d 696e 6720 6120 746f 702d 6c65 7665 aming a top-leve\n+0001b340: 6c20 6269 6e64 696e 6720 746f 2065 7870 l binding to exp\n+0001b350: 6f72 742c 2061 6e64 204e 414d 450a 6973 ort, and NAME.is\n+0001b360: 2074 6865 206e 616d 6520 6f66 2061 6e20 the name of an \n+0001b370: 696e 7465 7266 6163 6520 7072 6576 696f interface previo\n+0001b380: 7573 6c79 2064 6566 696e 6564 2075 7369 usly defined usi\n+0001b390: 6e67 2064 6566 696e 652d 696e 7465 7266 ng define-interf\n+0001b3a0: 6163 652e 0a0a 5468 6520 6065 7870 6f72 ace...The `expor\n+0001b3b0: 7427 2066 6f72 6d20 6164 6473 2074 6f70 t' form adds top\n+0001b3c0: 2d6c 6576 656c 2064 6566 696e 6974 696f -level definitio\n+0001b3d0: 6e73 2049 442e 2e2e 2074 6f20 7468 6520 ns ID... to the \n+0001b3e0: 696e 7465 7266 6163 653b 0a74 6865 2060 interface;.the `\n+0001b3f0: 636f 6d70 6f75 6e64 2d69 6e74 6572 6661 compound-interfa\n+0001b400: 6365 2720 636c 6175 7365 7320 666f 726d ce' clauses form\n+0001b410: 7320 7468 6520 756e 696f 6e20 6f66 2074 s the union of t\n+0001b420: 6865 2067 6976 656e 0a69 6e74 6572 6661 he given.interfa\n+0001b430: 6365 732e 7265 702e 6d6f 6475 6c65 2d73 ces.rep.module-s\n+0001b440: 7973 7465 6d23 6465 6669 6e65 2d73 7472 ystem#define-str\n+0001b450: 7563 7475 7265 4372 6561 7465 2061 206d uctureCreate a m\n+0001b460: 6f64 756c 6520 6361 6c6c 6564 204e 414d odule called NAM\n+0001b470: 4520 7768 6f73 6520 696e 7465 7266 6163 E whose interfac\n+0001b480: 6520 6973 2053 4947 2c20 7768 6f73 650a e is SIG, whose.\n+0001b490: 636f 6e66 6967 7572 6174 696f 6e20 6973 configuration is\n+0001b4a0: 2064 6566 696e 6564 2062 7920 434f 4e46 defined by CONF\n+0001b4b0: 4947 2028 6569 7468 6572 2061 2073 696e IG (either a sin\n+0001b4c0: 676c 6520 636c 6175 7365 2c20 6f72 2061 gle clause, or a\n+0001b4d0: 206c 6973 740a 6f66 2063 6c61 7573 6573 list.of clauses\n+0001b4e0: 292c 2061 6e64 2077 686f 7365 2064 6566 ), and whose def\n+0001b4f0: 696e 6974 696f 6e73 2061 7265 2064 6566 initions are def\n+0001b500: 696e 6564 2062 7920 7468 6520 6c69 7374 ined by the list\n+0001b510: 206f 6620 666f 726d 730a 424f 4459 2e0a of forms.BODY..\n+0001b520: 0a53 6565 2074 6865 2060 6465 6669 6e65 .See the `define\n+0001b530: 2d69 6e74 6572 6661 6365 2720 616e 6420 -interface' and \n+0001b540: 6073 7472 7563 7475 7265 2720 6d61 6372 `structure' macr\n+0001b550: 6f73 2066 6f72 2064 6573 6372 6970 7469 os for descripti\n+0001b560: 6f6e 7320 6f66 0a74 6865 2069 6e74 6572 ons of.the inter\n+0001b570: 6661 6365 2061 6e64 2063 6f6e 6669 6775 face and configu\n+0001b580: 7261 7469 6f6e 2063 6c61 7573 6520 7379 ration clause sy\n+0001b590: 6e74 6178 6573 2072 6573 7065 6374 6976 ntaxes respectiv\n+0001b5a0: 656c 792e 0072 6570 2e6d 6f64 756c 652d ely..rep.module-\n+0001b5b0: 7379 7374 656d 2364 6566 696e 652d 7374 system#define-st\n+0001b5c0: 7275 6374 7572 6520 4e41 4d45 2023 216f ructure NAME #!o\n+0001b5d0: 7074 696f 6e61 6c20 5349 4720 434f 4e46 ptional SIG CONF\n+0001b5e0: 4947 202e 2042 4f44 5900 7265 702e 6d6f IG . BODY.rep.mo\n+0001b5f0: 6475 6c65 2d73 7973 7465 6d23 6465 6669 dule-system#defi\n+0001b600: 6e65 2d73 7472 7563 7475 7265 2d61 6c69 ne-structure-ali\n+0001b610: 6173 2054 4f20 4652 4f4d 7265 702e 6e65 as TO FROMrep.ne\n+0001b620: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do\n+0001b630: 6d61 696e 2d62 656c 6f77 2d70 5265 7475 main-below-pRetu\n+0001b640: 726e 2074 7275 6520 6966 2064 6f6d 6169 rn true if domai\n+0001b650: 6e20 6e61 6d65 2044 3120 6973 2060 6265 n name D1 is `be\n+0001b660: 6c6f 7727 2064 6f6d 6169 6e20 6e61 6d65 low' domain name\n+0001b670: 2044 322e 7265 702e 6e65 742e 646f 6d61 D2.rep.net.doma\n+0001b680: 696e 2d6e 616d 6523 646f 6d61 696e 2d65 in-name#domain-e\n+0001b690: 7175 616c 2d70 5265 7475 726e 2074 7275 qual-pReturn tru\n+0001b6a0: 6520 6966 2074 6865 2064 6f6d 6169 6e20 e if the domain \n+0001b6b0: 6e61 6d65 7320 4431 2061 6e64 2044 3220 names D1 and D2 \n+0001b6c0: 6172 6520 7468 6520 7361 6d65 0072 6570 are the same.rep\n+0001b6d0: 2e6e 6574 2e72 7063 2372 7063 2d6f 7574 .net.rpc#rpc-out\n+0001b6e0: 7075 742d 6861 6e64 6c65 7220 534f 434b put-handler SOCK\n+0001b6f0: 4554 204f 5554 5055 5472 6570 2e6e 6574 ET OUTPUTrep.net\n+0001b700: 2e72 7063 2372 7063 2d64 6573 7472 6f79 .rpc#rpc-destroy\n+0001b710: 2d73 6572 7665 7253 746f 7020 6c69 7374 -serverStop list\n+0001b720: 656e 696e 6720 666f 7220 7270 6320 636f ening for rpc co\n+0001b730: 6e6e 6563 7469 6f6e 7320 6f6e 2074 6865 nnections on the\n+0001b740: 2063 7572 7265 6e74 206d 6163 6869 6e65 current machine\n+0001b750: 0072 6570 2e6e 6574 2e72 7063 2367 6c6f .rep.net.rpc#glo\n+0001b760: 6261 6c2d 6964 2d3e 7270 632d 7072 6f78 bal-id->rpc-prox\n+0001b770: 7920 4944 7265 702e 7468 7265 6164 732e y IDrep.threads.\n+0001b780: 7574 696c 7323 7769 7468 6f75 742d 696e utils#without-in\n+0001b790: 7465 7272 7570 7473 4576 616c 7561 7465 terruptsEvaluate\n+0001b7a0: 2060 2870 726f 676e 2046 4f52 4d53 2927 `(progn FORMS)'\n+0001b7b0: 2077 6974 6820 7468 7265 6164 2070 7265 with thread pre\n+0001b7c0: 656d 7074 696f 6e20 6469 7361 626c 6564 emption disabled\n+0001b7d0: 2e00 7265 702e 7468 7265 6164 732e 7574 ..rep.threads.ut\n+0001b7e0: 696c 7323 7769 7468 6f75 742d 696e 7465 ils#without-inte\n+0001b7f0: 7272 7570 7473 202e 2046 4f52 4d53 7265 rrupts . FORMSre\n+0001b800: 702e 7468 7265 6164 732e 6d75 7465 7823 p.threads.mutex#\n+0001b810: 6f62 7461 696e 2d6d 7574 6578 4f62 7461 obtain-mutexObta\n+0001b820: 696e 2074 6865 206d 7574 6578 204d 5458 in the mutex MTX\n+0001b830: 2066 6f72 2074 6865 2063 7572 7265 6e74 for the current\n+0001b840: 2074 6872 6561 642e 2057 696c 6c20 7375 thread. Will su\n+0001b850: 7370 656e 6420 7468 6520 6375 7272 656e spend the curren\n+0001b860: 740a 7468 7265 6164 2075 6e74 696c 2074 t.thread until t\n+0001b870: 6865 206d 7574 6578 2069 7320 6176 6169 he mutex is avai\n+0001b880: 6c61 626c 652e 2052 6574 7572 6e73 2066 lable. Returns f\n+0001b890: 616c 7365 2069 6620 7468 6520 7469 6d65 alse if the time\n+0001b8a0: 6f75 7420 6578 7069 7265 642e 0072 6570 out expired..rep\n+0001b8b0: 2e74 6872 6561 6473 2e6d 7574 6578 2372 .threads.mutex#r\n+0001b8c0: 656c 6561 7365 2d6d 7574 6578 204d 5458 elease-mutex MTX\n+0001b8d0: 7265 702e 7468 7265 6164 732e 6d65 7373 rep.threads.mess\n+0001b8e0: 6167 652d 706f 7274 236d 6573 7361 6765 age-port#message\n+0001b8f0: 2d77 6169 7469 6e67 2d70 5265 7475 726e -waiting-pReturn\n+0001b900: 2074 7275 6520 6966 2074 6865 7265 2061 true if there a\n+0001b910: 7265 206d 6573 7361 6765 7320 7761 6974 re messages wait\n+0001b920: 696e 6720 6f6e 206d 6573 7361 6765 2070 ing on message p\n+0001b930: 6f72 7420 504f 5254 2e00 7265 702e 7379 ort PORT..rep.sy\n+0001b940: 7374 656d 2367 6574 656e 7620 4e41 4d45 stem#getenv NAME\n+0001b950: 0072 6570 2e73 7973 7465 6d23 7077 642d .rep.system#pwd-\n+0001b960: 7072 6f6d 7074 2050 524f 4d50 5472 6570 prompt PROMPTrep\n+0001b970: 2e73 7472 7563 7475 7265 7323 6d61 6b65 .structures#make\n+0001b980: 2d69 6e74 6572 6661 6365 4372 6561 7465 -interfaceCreate\n+0001b990: 2061 6e20 696e 7465 7266 6163 6520 6361 an interface ca\n+0001b9a0: 6c6c 6564 204e 414d 4520 6578 706f 7274 lled NAME export\n+0001b9b0: 696e 6720 7468 6520 6c69 7374 206f 6620 ing the list of \n+0001b9c0: 7379 6d62 6f6c 7320 5349 472e 7265 702e symbols SIG.rep.\n+0001b9d0: 7374 7275 6374 7572 6573 236c 6f63 6174 structures#locat\n+0001b9e0: 652d 6269 6e64 696e 6752 6574 7572 6e20 e-bindingReturn \n+0001b9f0: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+0001ba00: 7374 7275 6374 7572 6520 6269 6e64 696e structure bindin\n+0001ba10: 6720 6f66 2053 594d 2c20 7573 696e 6720 g of SYM, using \n+0001ba20: 7468 6520 6c69 7374 206f 6620 6d6f 6475 the list of modu\n+0001ba30: 6c65 0a6e 616d 6573 2049 4d50 4f52 5445 le.names IMPORTE\n+0001ba40: 4420 6173 2074 6865 2073 6561 7263 6820 D as the search \n+0001ba50: 7374 6172 7420 706f 696e 7473 2e00 7265 start points..re\n+0001ba60: 702e 7374 7275 6374 7572 6573 236c 6f63 p.structures#loc\n+0001ba70: 6174 652d 6269 6e64 696e 6720 5359 4d20 ate-binding SYM \n+0001ba80: 494d 504f 5254 4544 7265 702e 7777 772e IMPORTEDrep.www.\n+0001ba90: 7175 6f74 652d 7572 6c23 7572 6c2d 6d65 quote-url#url-me\n+0001baa0: 7461 2d72 6541 2072 6567 6578 7020 6d61 ta-reA regexp ma\n+0001bab0: 7463 6869 6e67 2061 2073 696e 676c 6520 tching a single \n+0001bac0: 6368 6172 6163 7465 7220 7468 6174 2069 character that i\n+0001bad0: 7320 7265 7365 7276 6564 2069 6e20 7468 s reserved in th\n+0001bae0: 6520 5552 4c20 7370 6563 2e0a 5468 6973 e URL spec..This\n+0001baf0: 2069 7320 7461 6b65 6e20 6672 6f6d 2064 is taken from d\n+0001bb00: 7261 6674 2d66 6965 6c64 696e 672d 7572 raft-fielding-ur\n+0001bb10: 6c2d 7379 6e74 6178 2d30 322e 7478 7420 l-syntax-02.txt \n+0001bb20: 2d2d 2063 6865 636b 2079 6f75 7220 6c6f -- check your lo\n+0001bb30: 6361 6c0a 696e 7465 726e 6574 2064 7261 cal.internet dra\n+0001bb40: 6674 7320 6469 7265 6374 6f72 7920 666f fts directory fo\n+0001bb50: 7220 6120 636f 7079 2e00 7265 702e 6461 r a copy..rep.da\n+0001bb60: 7461 2361 7373 6f63 2d72 6567 6578 7020 ta#assoc-regexp \n+0001bb70: 494e 5055 5420 414c 4953 5420 2321 6f70 INPUT ALIST #!op\n+0001bb80: 7469 6f6e 616c 2046 4f4c 442d 4341 5345 tional FOLD-CASE\n+0001bb90: 7265 702e 6461 7461 2372 656d 6f76 652d rep.data#remove-\n+0001bba0: 6966 5265 7475 726e 7320 6120 6e65 7720 ifReturns a new \n+0001bbb0: 636f 7079 206f 6620 4c53 5420 7769 7468 copy of LST with\n+0001bbc0: 2061 6e79 2065 6c65 6d65 6e74 7320 7265 any elements re\n+0001bbd0: 6d6f 7665 6420 666f 7220 7768 6963 6820 moved for which \n+0001bbe0: 2850 5245 4420 454c 5429 0a72 6574 7572 (PRED ELT).retur\n+0001bbf0: 6e73 2074 7275 652e 0072 6570 2e64 6174 ns true..rep.dat\n+0001bc00: 6123 7265 6d6f 7665 2045 4c54 204c 5354 a#remove ELT LST\n+0001bc10: 0072 6570 2e64 6174 6123 7265 6d71 2045 .rep.data#remq E\n+0001bc20: 4c54 204c 5354 7265 702e 6461 7461 236d LT LSTrep.data#m\n+0001bc30: 616b 652d 6775 6172 6469 616e 4372 6561 ake-guardianCrea\n+0001bc40: 7465 2061 206e 6577 2067 7561 7264 6961 te a new guardia\n+0001bc50: 6e2e 2047 7561 7264 6961 6e73 2070 726f n. Guardians pro\n+0001bc60: 7669 6465 2061 206d 6561 6e73 206f 6620 vide a means of \n+0001bc70: 7072 6f74 6563 7469 6e67 2064 6174 610a protecting data.\n+0001bc80: 6f62 6a65 6374 7320 6672 6f6d 2064 6561 objects from dea\n+0001bc90: 6c6c 6f63 6174 696f 6e20 7768 656e 2074 llocation when t\n+0001bca0: 6865 7920 6861 7665 206e 6f20 6578 7461 hey have no exta\n+0001bcb0: 6e74 2072 6566 6572 656e 6365 732e 0a0a nt references...\n+0001bcc0: 606d 616b 652d 6775 6172 6469 616e 2720 `make-guardian' \n+0001bcd0: 7265 7475 726e 7320 6120 6675 6e63 7469 returns a functi\n+0001bce0: 6f6e 2072 6570 7265 7365 6e74 696e 6720 on representing \n+0001bcf0: 6120 7369 6e67 6c65 2067 7561 7264 6961 a single guardia\n+0001bd00: 6e2e 0a43 616c 6c69 6e67 2074 6869 7320 n..Calling this \n+0001bd10: 6675 6e63 7469 6f6e 2077 6974 6820 6120 function with a \n+0001bd20: 7369 6e67 6c65 2061 7267 756d 656e 7420 single argument \n+0001bd30: 6164 6473 2074 6861 7420 7661 6c75 6520 adds that value \n+0001bd40: 746f 2074 6865 0a6c 6973 7420 6f66 206f to the.list of o\n+0001bd50: 626a 6563 7473 2070 726f 7465 6374 6564 bjects protected\n+0001bd60: 2062 7920 7468 6520 6775 6172 6469 616e by the guardian\n+0001bd70: 2e20 4361 6c6c 696e 6720 7468 6520 6675 . Calling the fu\n+0001bd80: 6e63 7469 6f6e 2077 6974 6820 6e6f 0a61 nction with no.a\n+0001bd90: 7267 756d 656e 7473 2072 6574 7572 6e73 rguments returns\n+0001bda0: 206f 6e65 206f 6620 7468 6520 6f62 6a65 one of the obje\n+0001bdb0: 6374 7320 7468 6174 2077 6f75 6c64 206f cts that would o\n+0001bdc0: 7468 6572 7769 7365 2068 6176 6520 6265 therwise have be\n+0001bdd0: 656e 0a64 6561 6c6c 6f63 6174 6564 2062 en.deallocated b\n+0001bde0: 7920 7468 6520 6761 7262 6167 6520 636f y the garbage co\n+0001bdf0: 6c6c 6563 746f 722c 206f 7220 6661 6c73 llector, or fals\n+0001be00: 6520 6966 206e 6f20 7375 6368 206f 626a e if no such obj\n+0001be10: 6563 7473 0a65 7869 7374 2074 6861 7420 ects.exist that \n+0001be20: 6861 7665 206e 6f74 2061 6c72 6561 6479 have not already\n+0001be30: 2062 6565 6e20 7265 7475 726e 6564 2e72 been returned.r\n+0001be40: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001be50: 7465 7223 7454 6865 2073 796d 626f 6c20 ter#tThe symbol \n+0001be60: 6f66 7465 6e20 7573 6564 2061 7320 7468 often used as th\n+0001be70: 6520 6361 6e6f 6e69 6361 6c20 626f 6f6c e canonical bool\n+0001be80: 6561 6e2d 7472 7565 2076 616c 7565 2e72 ean-true value.r\n+0001be90: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001bea0: 7465 7223 6465 6673 7562 7374 4465 6669 ter#defsubstDefi\n+0001beb0: 6e65 7320 6120 6675 6e63 7469 6f6e 2074 nes a function t\n+0001bec0: 6861 7420 7769 6c6c 2062 6520 636f 6d70 hat will be comp\n+0001bed0: 696c 6564 2069 6e6c 696e 6520 746f 2061 iled inline to a\n+0001bee0: 6e79 2066 756e 6374 696f 6e73 2074 6861 ny functions tha\n+0001bef0: 740a 6361 6c6c 2069 742e 204f 7468 6572 t.call it. Other\n+0001bf00: 7769 7365 2065 7861 6374 6c79 2074 6865 wise exactly the\n+0001bf10: 2073 616d 6520 6173 2064 6566 756e 2e00 same as defun..\n+0001bf20: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001bf30: 6574 6572 236c 6574 7265 6320 4249 4e44 eter#letrec BIND\n+0001bf40: 494e 4753 202e 2042 4f44 5900 7265 702e INGS . BODY.rep.\n+0001bf50: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001bf60: 236c 6574 2d66 6c75 6964 7320 4249 4e44 #let-fluids BIND\n+0001bf70: 494e 4753 202e 2042 4f44 5900 7265 702e INGS . BODY.rep.\n+0001bf80: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001bf90: 2363 6173 6520 4b45 5920 2e20 434c 4155 #case KEY . CLAU\n+0001bfa0: 5345 5300 7265 702e 6c61 6e67 2e69 6e74 SES.rep.lang.int\n+0001bfb0: 6572 7072 6574 6572 236f 7220 2e20 4152 erpreter#or . AR\n+0001bfc0: 4753 0072 6570 2e6c 616e 672e 696e 7465 GS.rep.lang.inte\n+0001bfd0: 7270 7265 7465 7223 7072 6f67 3120 464f rpreter#prog1 FO\n+0001bfe0: 524d 3120 2e20 464f 524d 5300 0000 0000 RM1 . FORMS.....\n 0001bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001c000: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc-\n-0001c010: 6f75 7470 7574 2d68 616e 646c 6572 5468 output-handlerTh\n-0001c020: 6520 6675 6e63 7469 6f6e 2075 7365 6420 e function used \n-0001c030: 746f 2068 616e 646c 6520 616e 7920 4f55 to handle any OU\n-0001c040: 5450 5554 2066 726f 6d20 534f 434b 4554 TPUT from SOCKET\n-0001c050: 2e72 6570 2e6e 6574 2e72 7063 2372 7063 .rep.net.rpc#rpc\n-0001c060: 2d63 7265 6174 652d 7365 7276 6572 5374 -create-serverSt\n-0001c070: 6172 7420 6c69 7374 656e 696e 6720 666f art listening fo\n-0001c080: 7220 7270 6320 636f 6e6e 6563 7469 6f6e r rpc connection\n-0001c090: 7320 6f6e 2074 6865 2063 7572 7265 6e74 s on the current\n-0001c0a0: 206d 6163 6869 6e65 0072 6570 2e6e 6574 machine.rep.net\n-0001c0b0: 2e72 7063 2372 7063 2d63 7265 6174 652d .rpc#rpc-create-\n-0001c0c0: 7365 7276 6572 7265 702e 6e65 742e 7270 serverrep.net.rp\n-0001c0d0: 6323 6465 7374 726f 792d 7270 632d 7365 c#destroy-rpc-se\n-0001c0e0: 7276 616e 7452 656d 6f76 6520 7468 6520 rvantRemove the \n-0001c0f0: 7365 7276 616e 7420 7769 7468 2073 6572 servant with ser\n-0001c100: 7661 6e74 2d69 6420 4944 2066 726f 6d20 vant-id ID from \n-0001c110: 7468 6520 7461 626c 6520 6f66 2073 6572 the table of ser\n-0001c120: 7661 6e74 732e 0072 6570 2e6e 6574 2e72 vants..rep.net.r\n-0001c130: 7063 2364 6573 7472 6f79 2d72 7063 2d73 pc#destroy-rpc-s\n-0001c140: 6572 7661 6e74 2049 4400 7265 702e 6e65 ervant ID.rep.ne\n-0001c150: 742e 7270 6323 6361 6c6c 2d77 6974 682d t.rpc#call-with-\n-0001c160: 7270 632d 7365 7276 616e 7420 494d 504c rpc-servant IMPL\n-0001c170: 2043 414c 4c42 4143 4b00 7265 702e 6e65 CALLBACK.rep.ne\n-0001c180: 742e 7270 6323 7270 632d 7072 6f78 792d t.rpc#rpc-proxy-\n-0001c190: 3e67 6c6f 6261 6c2d 6964 2050 524f 5859 >global-id PROXY\n-0001c1a0: 0072 6570 2e6e 6574 2e72 7063 2372 7063 .rep.net.rpc#rpc\n-0001c1b0: 2d70 726f 7879 2d3e 7365 7276 616e 742d -proxy->servant-\n-0001c1c0: 6964 2050 524f 5859 0072 6570 2e6e 6574 id PROXY.rep.net\n-0001c1d0: 2e72 7063 2373 6572 7661 6e74 2d69 642d .rpc#servant-id-\n-0001c1e0: 3e67 6c6f 6261 6c2d 6964 2049 4472 6570 >global-id IDrep\n-0001c1f0: 2e6e 6574 2e72 7063 2367 6c6f 6261 6c2d .net.rpc#global-\n-0001c200: 6964 2d3e 7270 632d 7072 6f78 7952 6574 id->rpc-proxyRet\n-0001c210: 7572 6e20 6120 6675 6e63 7469 6f6e 2074 urn a function t\n-0001c220: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used \n-0001c230: 746f 2063 616c 6c20 7468 6520 5250 4320 to call the RPC \n-0001c240: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-0001c250: 7468 650a 676c 6f62 616c 2073 6572 7661 the.global serva\n-0001c260: 6e74 2069 6420 4944 2028 6120 7374 7269 nt id ID (a stri\n-0001c270: 6e67 292e 7265 702e 7379 7374 656d 2370 ng).rep.system#p\n-0001c280: 7764 2d70 726f 6d70 7450 726f 6d70 7420 wd-promptPrompt \n-0001c290: 666f 7220 6120 636f 6e66 6964 656e 7469 for a confidenti\n-0001c2a0: 616c 2073 7472 696e 672c 2077 6974 6820 al string, with \n-0001c2b0: 5052 4f4d 5054 2061 7320 7468 6520 7469 PROMPT as the ti\n-0001c2c0: 746c 6520 7374 7269 6e67 2e20 5468 650a tle string. The.\n-0001c2d0: 636f 6e74 656e 7473 206f 6620 7468 6520 contents of the \n-0001c2e0: 7072 6f6d 7074 2077 696c 6c20 6265 206d prompt will be m\n-0001c2f0: 6173 6b65 6420 6f75 7420 7768 696c 7374 asked out whilst\n-0001c300: 2062 6569 6e67 2065 6e74 6572 6564 2e72 being entered.r\n-0001c310: 6570 2e75 7469 6c2e 6d65 6d6f 697a 6523 ep.util.memoize#\n-0001c320: 6d65 6d6f 697a 6543 7265 6174 6520 616e memoizeCreate an\n-0001c330: 6420 7265 7475 726e 2061 2063 6163 6869 d return a cachi\n-0001c340: 6e67 2076 6572 7369 6f6e 206f 6620 7468 ng version of th\n-0001c350: 6520 6675 6e63 7469 6f6e 2046 2e20 4620 e function F. F \n-0001c360: 6d61 7920 6e6f 7420 6265 0a61 6e20 6175 may not be.an au\n-0001c370: 746f 6c6f 6164 2064 6566 696e 6974 696f toload definitio\n-0001c380: 6e2e 0072 6570 2e75 7469 6c2e 6d65 6d6f n..rep.util.memo\n-0001c390: 697a 6523 6d65 6d6f 697a 6520 4600 7265 ize#memoize F.re\n-0001c3a0: 702e 7574 696c 2e64 6174 6523 7061 7273 p.util.date#pars\n-0001c3b0: 652d 6461 7465 2053 5452 494e 4720 2321 e-date STRING #!\n-0001c3c0: 6f70 7469 6f6e 616c 2050 4f49 4e54 0072 optional POINT.r\n-0001c3d0: 6570 2e75 7469 6c2e 7469 6d65 2374 696d ep.util.time#tim\n-0001c3e0: 652d 3e73 6563 6f6e 6473 2054 494d 4572 e->seconds TIMEr\n-0001c3f0: 6570 2e75 7469 6c2e 7469 6d65 2373 6563 ep.util.time#sec\n-0001c400: 6f6e 6473 2d3e 7469 6d65 436f 6e76 6572 onds->timeConver\n-0001c410: 7420 7468 6520 6e75 6d62 6572 206f 6620 t the number of \n-0001c420: 7365 6373 2070 6173 7420 7468 6520 6570 secs past the ep\n-0001c430: 6f63 682c 2053 4543 532c 2074 6f20 6120 och, SECS, to a \n-0001c440: 7469 6d65 7374 616d 702e 0072 6570 2e75 timestamp..rep.u\n-0001c450: 7469 6c2e 7469 6d65 2373 6563 6f6e 6473 til.time#seconds\n-0001c460: 2d3e 7469 6d65 2053 4543 5300 7265 702e ->time SECS.rep.\n-0001c470: 7574 696c 2e69 7370 656c 6c23 6973 7065 util.ispell#ispe\n-0001c480: 6c6c 2d61 6464 2d77 6f72 642d 666f 722d ll-add-word-for-\n-0001c490: 7365 7373 696f 6e20 574f 5244 0072 6570 session WORD.rep\n-0001c4a0: 2e75 7469 6c2e 6d69 7363 2370 726f 6772 .util.misc#progr\n-0001c4b0: 616d 2d65 7869 7374 732d 7020 5052 4f47 am-exists-p PROG\n-0001c4c0: 5241 4d00 7265 702e 6461 7461 2372 656d RAM.rep.data#rem\n-0001c4d0: 6f76 652d 6966 2050 5245 4420 4c53 5400 ove-if PRED LST.\n-0001c4e0: 7265 702e 6461 7461 2372 656d 6f76 652d rep.data#remove-\n-0001c4f0: 6966 2d6e 6f74 2046 554e 204c 5354 7265 if-not FUN LSTre\n-0001c500: 702e 6461 7461 2372 656d 6f76 6552 6574 p.data#removeRet\n-0001c510: 7572 6e73 2061 206e 6577 2063 6f70 7920 urns a new copy \n-0001c520: 6f66 204c 5354 2077 6974 6820 616c 6c20 of LST with all \n-0001c530: 656c 656d 656e 7473 2060 6571 7561 6c27 elements `equal'\n-0001c540: 2074 6f20 454c 5420 6469 7363 6172 6465 to ELT discarde\n-0001c550: 642e 7265 702e 7374 7275 6374 7572 6573 d.rep.structures\n-0001c560: 2361 6c69 6173 2d73 7472 7563 7475 7265 #alias-structure\n-0001c570: 4372 6561 7465 2061 6e20 616c 6961 7320 Create an alias \n-0001c580: 6f66 2074 6865 2073 7472 7563 7475 7265 of the structure\n-0001c590: 2063 616c 6c65 6420 4652 4f4d 2061 7320 called FROM as \n-0001c5a0: 7468 6520 6e61 6d65 2054 4f2e 0072 6570 the name TO..rep\n-0001c5b0: 2e73 7472 7563 7475 7265 7323 616c 6961 .structures#alia\n-0001c5c0: 732d 7374 7275 6374 7572 6520 4652 4f4d s-structure FROM\n-0001c5d0: 2054 4f72 6570 2e76 6d2e 6469 7361 7373 TOrep.vm.disass\n-0001c5e0: 656d 626c 6572 2364 6973 6173 7365 6d62 embler#disassemb\n-0001c5f0: 6c65 4469 7373 6173 656d 626c 6573 2041 leDissasembles A\n-0001c600: 5247 2c20 7769 7468 206f 7574 7075 7420 RG, with output \n-0001c610: 746f 2053 5452 4541 4d2c 206f 7220 7468 to STREAM, or th\n-0001c620: 6520 2a64 6973 6173 7365 6d62 6c79 2a20 e *disassembly* \n-0001c630: 6275 6666 6572 2e72 6570 2e69 6f2e 7374 buffer.rep.io.st\n-0001c640: 7265 616d 7323 7072 696e 312d 746f 2d73 reams#prin1-to-s\n-0001c650: 7472 696e 6752 6574 7572 6e20 6120 7374 tringReturn a st\n-0001c660: 7269 6e67 2072 6570 7265 7365 6e74 696e ring representin\n-0001c670: 6720 4152 472e 0072 6570 2e69 6f2e 7374 g ARG..rep.io.st\n-0001c680: 7265 616d 7323 7072 696e 312d 746f 2d73 reams#prin1-to-s\n-0001c690: 7472 696e 6720 4152 4772 6570 2e69 6f2e tring ARGrep.io.\n-0001c6a0: 7374 7265 616d 7323 7265 6164 2d66 726f streams#read-fro\n-0001c6b0: 6d2d 7374 7269 6e67 5265 6164 7320 616e m-stringReads an\n-0001c6c0: 206f 626a 6563 7420 6672 6f6d 2053 5452 object from STR\n-0001c6d0: 494e 472c 2073 7461 7274 696e 6720 6174 ING, starting at\n-0001c6e0: 2063 6861 7261 6374 6572 206e 756d 6265 character numbe\n-0001c6f0: 7220 5354 4152 5420 2864 6566 6175 6c74 r START (default\n-0001c700: 0a69 7320 3029 2e00 7265 702e 696f 2e73 .is 0)..rep.io.s\n-0001c710: 7472 6561 6d73 2373 7472 6561 6d70 2041 treams#streamp A\n-0001c720: 5247 7265 702e 696f 2e66 696c 6573 2366 RGrep.io.files#f\n-0001c730: 696c 652d 6e65 7765 722d 7468 616e 2d66 ile-newer-than-f\n-0001c740: 696c 652d 7052 6574 7572 6e73 2074 2077 ile-pReturns t w\n-0001c750: 6865 6e20 4649 4c45 3120 7761 7320 6d6f hen FILE1 was mo\n-0001c760: 6469 6669 6564 206d 6f72 6520 7265 6365 dified more rece\n-0001c770: 6e74 6c79 2074 6861 6e20 4649 4c45 322e ntly than FILE2.\n-0001c780: 7265 702e 696f 2e66 696c 6573 236c 6f61 rep.io.files#loa\n-0001c790: 642d 616c 6c54 7279 2074 6f20 6c6f 6164 d-allTry to load\n-0001c7a0: 2066 696c 6573 2063 616c 6c65 6420 4649 files called FI\n-0001c7b0: 4c45 2028 6f72 2046 494c 452e 6a6c 2c20 LE (or FILE.jl, \n-0001c7c0: 6574 6329 2066 726f 6d20 616c 6c20 6469 etc) from all di\n-0001c7d0: 7265 6374 6f72 6965 7320 696e 2074 6865 rectories in the\n-0001c7e0: 0a4c 4953 5020 6c6f 6164 2070 6174 6820 .LISP load path \n-0001c7f0: 2865 7863 6570 7420 7468 6520 6375 7272 (except the curr\n-0001c800: 656e 7420 6469 7265 6374 6f72 7929 2e00 ent directory)..\n-0001c810: 7265 702e 696f 2e66 696c 6573 2363 616c rep.io.files#cal\n-0001c820: 6c2d 6166 7465 722d 6c6f 6164 204c 4942 l-after-load LIB\n-0001c830: 5241 5259 2054 4855 4e4b 7265 6d6f 7465 RARY THUNKremote\n-0001c840: 2d66 7470 2d61 6e6f 6e2d 7061 7373 7764 -ftp-anon-passwd\n-0001c850: 5061 7373 776f 7264 2073 656e 7420 746f Password sent to\n-0001c860: 2061 6e6f 6e79 6d6f 7573 2046 5450 2073 anonymous FTP s\n-0001c870: 6573 7369 6f6e 732e 7265 6d6f 7465 2d66 essions.remote-f\n-0001c880: 7470 2d6d 756c 7469 2d6d 7367 7352 6567 tp-multi-msgsReg\n-0001c890: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n-0001c8a0: 6d61 7463 6869 6e67 2074 6865 2073 7461 matching the sta\n-0001c8b0: 7274 206f 6620 6120 6d75 6c74 696c 696e rt of a multilin\n-0001c8c0: 6520 6674 7020 7265 706c 792e 7265 6d6f e ftp reply.remo\n-0001c8d0: 7465 2d66 7470 2d67 6f6f 642d 6d73 6773 te-ftp-good-msgs\n-0001c8e0: 5265 6775 6c61 7220 6578 7072 6573 7369 Regular expressi\n-0001c8f0: 6f6e 206d 6174 6368 696e 6720 6674 7020 on matching ftp \n-0001c900: 2273 7563 6365 7373 2220 6d65 7373 6167 \"success\" messag\n-0001c910: 6573 2e72 656d 6f74 652d 6674 702d 7061 es.remote-ftp-pa\n-0001c920: 7373 7764 2d6d 7367 7352 6567 756c 6172 sswd-msgsRegular\n-0001c930: 2065 7870 7265 7373 696f 6e20 6d61 7463 expression matc\n-0001c940: 6869 6e67 2070 6173 7377 6f72 6420 7072 hing password pr\n-0001c950: 6f6d 7074 2e72 6570 2e69 6f2e 6669 6c65 ompt.rep.io.file\n-0001c960: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n-0001c970: 2e66 7470 2372 656d 6f74 652d 6674 702d .ftp#remote-ftp-\n-0001c980: 636c 6f73 652d 686f 7374 436c 6f73 6520 close-hostClose \n-0001c990: 7468 6520 4654 5020 7375 6270 726f 6365 the FTP subproce\n-0001c9a0: 7373 2063 6f6e 6e65 6374 2074 6f20 6055 ss connect to `U\n-0001c9b0: 5345 5240 484f 5354 272e 7265 702e 696f SER@HOST'.rep.io\n-0001c9c0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n-0001c9d0: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote\n-0001c9e0: 2d72 6570 2d63 6c6f 7365 2d61 6c6c 436c -rep-close-allCl\n-0001c9f0: 6f73 6520 616c 6c20 7275 6e6e 696e 6720 ose all running \n-0001ca00: 7265 702d 7265 6d6f 7465 2073 7562 7072 rep-remote subpr\n-0001ca10: 6f63 6573 7365 732e 7265 702e 696f 2e66 ocesses.rep.io.f\n-0001ca20: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0001ca30: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r\n-0001ca40: 6570 2d65 6d70 7479 2d63 6163 6865 4469 ep-empty-cacheDi\n-0001ca50: 7363 6172 6420 616c 6c20 6361 6368 6564 scard all cached\n-0001ca60: 2072 6570 2d72 656d 6f74 6520 6469 7265 rep-remote dire\n-0001ca70: 6374 6f72 7920 656e 7472 6965 732e 7461 ctory entries.ta\n-0001ca80: 7266 682d 676e 752d 7461 722d 7072 6f67 rfh-gnu-tar-prog\n-0001ca90: 7261 6d4c 6f63 6174 696f 6e20 6f66 2047 ramLocation of G\n-0001caa0: 4e55 2074 6172 2070 726f 6772 616d 2e74 NU tar program.t\n-0001cab0: 6172 6668 2d6d 6178 2d63 6163 6865 642d arfh-max-cached-\n-0001cac0: 6469 7273 546f 7461 6c20 6e75 6d62 6572 dirsTotal number\n-0001cad0: 206f 6620 7461 7220 6c69 7374 696e 6773 of tar listings\n-0001cae0: 2074 6f20 6361 6368 652e 7461 7266 682d to cache.tarfh-\n-0001caf0: 6c61 7267 6573 742d 6361 6368 6564 2d66 largest-cached-f\n-0001cb00: 696c 6553 697a 6520 6f66 2074 6865 206c ileSize of the l\n-0001cb10: 6172 6765 7374 2063 6163 6861 626c 6520 argest cachable \n-0001cb20: 7461 7220 6669 6c65 2e72 6570 2e69 6f2e tar file.rep.io.\n-0001cb30: 6669 6c65 2d68 616e 646c 6572 732e 7461 file-handlers.ta\n-0001cb40: 7223 7461 7266 682d 656d 7074 792d 6361 r#tarfh-empty-ca\n-0001cb50: 6368 6544 6973 6361 7264 2061 6c6c 2063 cheDiscard all c\n-0001cb60: 6163 6865 6420 5441 5220 6469 7265 6374 ached TAR direct\n-0001cb70: 6f72 7920 656e 7472 6965 732e 0072 6570 ory entries..rep\n-0001cb80: 2e77 7777 2e71 756f 7465 2d75 726c 2371 .www.quote-url#q\n-0001cb90: 756f 7465 2d75 726c 2053 5452 494e 472a uote-url STRING*\n-0001cba0: 7767 6574 2d70 726f 6772 616d 2a4c 6f63 wget-program*Loc\n-0001cbb0: 6174 696f 6e20 6f66 2060 7767 6574 2720 ation of `wget' \n-0001cbc0: 7072 6f67 7261 6d2e 7265 702e 6c61 6e67 program.rep.lang\n-0001cbd0: 2e69 6e74 6572 7072 6574 6572 2364 6566 .interpreter#def\n-0001cbe0: 6d61 6372 6f64 6566 6d61 6372 6f20 4e41 macrodefmacro NA\n-0001cbf0: 4d45 204c 414d 4244 412d 4c49 5354 205b ME LAMBDA-LIST [\n-0001cc00: 444f 432d 5354 5249 4e47 5d20 424f 4459 DOC-STRING] BODY\n-0001cc10: 2e2e 2e0a 6465 666d 6163 726f 204e 414d ....defmacro NAM\n-0001cc20: 4520 4259 5445 434f 4445 2d4f 424a 4543 E BYTECODE-OBJEC\n-0001cc30: 540a 0a44 6566 696e 6573 2061 206d 6163 T..Defines a mac\n-0001cc40: 726f 2063 616c 6c65 6420 4e41 4d45 2077 ro called NAME w\n-0001cc50: 6974 6820 6172 6775 6d65 6e74 2073 7065 ith argument spe\n-0001cc60: 632e 204c 414d 4244 412d 4c49 5354 2c0a c. LAMBDA-LIST,.\n-0001cc70: 646f 6375 6d65 6e74 6174 696f 6e20 444f documentation DO\n-0001cc80: 432d 5354 5249 4e47 2028 6f70 7469 6f6e C-STRING (option\n-0001cc90: 616c 2920 616e 6420 626f 6479 2042 4f44 al) and body BOD\n-0001cca0: 592e 0a0a 4d61 6372 6f73 2061 7265 2063 Y...Macros are c\n-0001ccb0: 616c 6c65 6420 7769 7468 2074 6865 6972 alled with their\n-0001ccc0: 2061 7267 756d 656e 7473 2075 6e2d 6576 arguments un-ev\n-0001ccd0: 616c 7561 7465 642c 2074 6865 7920 6172 aluated, they ar\n-0001cce0: 6520 6578 7065 6374 6564 0a74 6f20 7265 e expected.to re\n-0001ccf0: 7475 726e 2061 2066 6f72 6d20 7768 6963 turn a form whic\n-0001cd00: 6820 7769 6c6c 2062 6520 6578 6563 7574 h will be execut\n-0001cd10: 6564 2074 6f20 7072 6f76 6964 6520 7468 ed to provide th\n-0001cd20: 6520 7265 7375 6c74 206f 6620 7468 650a e result of the.\n-0001cd30: 6578 7072 6573 7369 6f6e 2e20 4e6f 7465 expression. Note\n-0001cd40: 2074 6861 7420 6d61 6372 6f73 2061 7265 that macros are\n-0001cd50: 2065 7870 616e 6465 6420 6174 2063 6f6d expanded at com\n-0001cd60: 7069 6c65 2d74 696d 652c 2061 6e64 206d pile-time, and m\n-0001cd70: 6179 2062 650a 6578 7061 6e64 6564 2061 ay be.expanded a\n-0001cd80: 6e20 6172 6269 7472 6172 7920 6e75 6d62 n arbitrary numb\n-0001cd90: 6572 206f 6620 7469 6d65 732e 0072 6570 er of times..rep\n-0001cda0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001cdb0: 7223 6465 6673 7562 7374 2053 594d 424f r#defsubst SYMBO\n-0001cdc0: 4c20 2e20 424f 4459 7265 702e 6c61 6e67 L . BODYrep.lang\n-0001cdd0: 2e69 6e74 6572 7072 6574 6572 236c 6574 .interpreter#let\n-0001cde0: 2d66 6c75 6964 7353 696d 696c 6172 2074 -fluidsSimilar t\n-0001cdf0: 6f20 606c 6574 2720 6578 6365 7074 2074 o `let' except t\n-0001ce00: 6861 7420 7468 6520 4249 4e44 494e 4753 hat the BINDINGS\n-0001ce10: 206d 7573 7420 7265 6665 7220 746f 2076 must refer to v\n-0001ce20: 6172 6961 626c 6573 0a63 6f6e 7461 696e ariables.contain\n-0001ce30: 696e 6720 666c 7569 6420 6f62 6a65 6374 ing fluid object\n-0001ce40: 732e 2054 6865 2066 6c75 6964 7320 7769 s. The fluids wi\n-0001ce50: 6c6c 2062 6520 626f 756e 6420 746f 206e ll be bound to n\n-0001ce60: 6577 206c 6f63 6174 696f 6e73 2c0a 6e6f ew locations,.no\n-0001ce70: 7420 7468 6520 7661 7269 6162 6c65 7320 t the variables \n-0001ce80: 636f 6e74 6169 6e69 6e67 2074 6865 2066 containing the f\n-0001ce90: 6c75 6964 732e 7265 702e 6c61 6e67 2e69 luids.rep.lang.i\n-0001cea0: 6e74 6572 7072 6574 6572 2369 6646 6972 nterpreter#ifFir\n-0001ceb0: 7374 2074 6865 2043 4f4e 4449 5449 4f4e st the CONDITION\n-0001cec0: 2066 6f72 6d20 6973 2065 7661 6c75 6174 form is evaluat\n-0001ced0: 6564 2c20 6966 2069 7420 7265 7475 726e ed, if it return\n-0001cee0: 7320 7472 7565 2074 6865 0a54 5255 452d s true the.TRUE-\n-0001cef0: 464f 524d 2069 7320 6576 616c 7561 7465 FORM is evaluate\n-0001cf00: 6420 616e 6420 6974 7320 7265 7375 6c74 d and its result\n-0001cf10: 2072 6574 7572 6e65 642e 204f 7468 6572 returned. Other\n-0001cf20: 7769 7365 2074 6865 2072 6573 756c 7420 wise the result \n-0001cf30: 6f66 0a61 6e20 696d 706c 6963 6974 2070 of.an implicit p\n-0001cf40: 726f 676e 206f 6e20 7468 6520 454c 5345 rogn on the ELSE\n-0001cf50: 2066 6f72 6d73 2069 7320 7265 7475 726e forms is return\n-0001cf60: 6564 2e20 4966 2074 6865 7265 2061 7265 ed. If there are\n-0001cf70: 206e 6f20 454c 5345 0a66 6f72 6d73 2074 no ELSE.forms t\n-0001cf80: 6865 2066 616c 7365 2076 616c 7565 2069 he false value i\n-0001cf90: 7320 7265 7475 726e 6564 2e00 7265 702e s returned..rep.\n-0001cfa0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001cfb0: 2361 6e64 202e 2041 5247 5300 7265 702e #and . ARGS.rep.\n-0001cfc0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001cfd0: 2373 6574 712d 6465 6661 756c 7420 2e20 #setq-default . \n-0001cfe0: 4152 4753 0000 0000 0000 0000 0000 0000 ARGS............\n-0001cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001d000: 7265 702e 6e65 742e 7270 6323 6361 6c6c rep.net.rpc#call\n-0001d010: 2d77 6974 682d 7270 632d 7365 7276 616e -with-rpc-servan\n-0001d020: 7443 616c 6c20 7468 6520 6675 6e63 7469 tCall the functi\n-0001d030: 6f6e 2043 414c 4c42 4143 4b20 7769 7468 on CALLBACK with\n-0001d040: 2061 2073 696e 676c 6520 6172 6775 6d65 a single argume\n-0001d050: 6e74 2c20 7468 6520 7365 7276 616e 742d nt, the servant-\n-0001d060: 6964 2074 6861 740a 6361 6e20 6265 2075 id that.can be u\n-0001d070: 7365 6420 746f 2063 616c 6c20 7468 6520 sed to call the \n-0001d080: 6675 6e63 7469 6f6e 2049 4d50 4c2e 204f function IMPL. O\n-0001d090: 6e63 6520 4341 4c4c 4241 434b 2072 6574 nce CALLBACK ret\n-0001d0a0: 7572 6e73 2c20 7468 6520 7365 7276 616e urns, the servan\n-0001d0b0: 742d 6964 0a62 6563 6f6d 6573 2069 6e76 t-id.becomes inv\n-0001d0c0: 616c 6964 2e72 6570 2e6e 6574 2e72 7063 alid.rep.net.rpc\n-0001d0d0: 2361 7379 6e63 2d72 7063 2d63 616c 6c43 #async-rpc-callC\n-0001d0e0: 616c 6c20 7468 6520 7270 6320 7072 6f78 all the rpc prox\n-0001d0f0: 7920 6675 6e63 7469 6f6e 2050 524f 5859 y function PROXY\n-0001d100: 2077 6974 6820 6172 6775 6d65 6e74 7320 with arguments \n-0001d110: 4152 4753 2e20 4974 2077 696c 6c20 6265 ARGS. It will be\n-0001d120: 2063 616c 6c65 640a 6173 796e 6368 726f called.asynchro\n-0001d130: 6e6f 7573 6c79 2e20 4e6f 2072 6573 756c nously. No resul\n-0001d140: 7420 7769 6c6c 2062 6520 7265 7475 726e t will be return\n-0001d150: 6564 2066 726f 6d20 7468 6520 7265 6d6f ed from the remo\n-0001d160: 7465 2066 756e 6374 696f 6e0a 756e 6c65 te function.unle\n-0001d170: 7373 2043 414c 4c42 4143 4b20 6973 2067 ss CALLBACK is g\n-0001d180: 6976 656e 2c20 696e 2077 6869 6368 2063 iven, in which c\n-0001d190: 6173 6520 2843 414c 4c42 4143 4b20 5354 ase (CALLBACK ST\n-0001d1a0: 4154 5553 2056 414c 5545 2920 7769 6c6c ATUS VALUE) will\n-0001d1b0: 2062 650a 6361 6c6c 6564 2061 7420 736f be.called at so\n-0001d1c0: 6d65 2070 6f69 6e74 2069 6e20 7468 6520 me point in the \n-0001d1d0: 6675 7475 7265 2e00 7265 702e 6e65 742e future..rep.net.\n-0001d1e0: 7270 6323 6173 796e 632d 7270 632d 6361 rpc#async-rpc-ca\n-0001d1f0: 6c6c 2050 524f 5859 2023 216b 6579 2043 ll PROXY #!key C\n-0001d200: 414c 4c42 4143 4b20 2e20 4152 4753 7265 ALLBACK . ARGSre\n-0001d210: 702e 6e65 742e 7270 6323 7270 632d 7072 p.net.rpc#rpc-pr\n-0001d220: 6f78 792d 3e73 6572 7661 6e74 2d69 6452 oxy->servant-idR\n-0001d230: 6574 7572 6e20 7468 6520 756e 7175 616c eturn the unqual\n-0001d240: 6966 6965 6420 7365 7276 616e 742d 6964 ified servant-id\n-0001d250: 2028 6120 7379 6d62 6f6c 2920 7468 6174 (a symbol) that\n-0001d260: 2063 616e 2062 6520 7573 6564 2074 6f0a can be used to.\n-0001d270: 7265 6665 7265 6e63 6520 7468 6520 5250 reference the RP\n-0001d280: 4320 7072 6f78 7920 6675 6e63 7469 6f6e C proxy function\n-0001d290: 2050 524f 5859 2e72 6570 2e6e 6574 2e72 PROXY.rep.net.r\n-0001d2a0: 7063 2373 6572 7661 6e74 2d69 642d 3e67 pc#servant-id->g\n-0001d2b0: 6c6f 6261 6c2d 6964 5265 7475 726e 2074 lobal-idReturn t\n-0001d2c0: 6865 2067 6c6f 6261 6c6c 7920 7265 6665 he globally refe\n-0001d2d0: 7265 6e63 6561 626c 6520 5250 4320 7365 renceable RPC se\n-0001d2e0: 7276 616e 7420 6964 2066 6f72 206c 6f63 rvant id for loc\n-0001d2f0: 616c 2073 6572 7661 6e74 2069 6420 4944 al servant id ID\n-0001d300: 2e72 6570 2e6e 6574 2e72 7063 2372 656d .rep.net.rpc#rem\n-0001d310: 6f74 652d 7365 7276 616e 742d 6964 2d3e ote-servant-id->\n-0001d320: 676c 6f62 616c 2d69 6452 6574 7572 6e20 global-idReturn \n-0001d330: 7468 6520 676c 6f62 616c 6c79 2072 6566 the globally ref\n-0001d340: 6572 656e 6365 6162 6c65 2052 5043 2073 erenceable RPC s\n-0001d350: 6572 7661 6e74 2069 6420 666f 7220 7468 ervant id for th\n-0001d360: 6520 6c6f 6361 6c20 7365 7276 616e 740a e local servant.\n-0001d370: 6964 2049 4420 2861 2073 796d 626f 6c29 id ID (a symbol)\n-0001d380: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n-0001d390: 2074 6865 2069 6e76 6f6b 6572 206f 6620 the invoker of \n-0001d3a0: 7468 6520 6375 7272 656e 746c 7920 6163 the currently ac\n-0001d3b0: 7469 7665 2052 5043 0a72 6571 7565 7374 tive RPC.request\n-0001d3c0: 2e72 6570 2e73 7973 7465 6d23 7365 7465 .rep.system#sete\n-0001d3d0: 6e76 5365 7420 7468 6520 6375 7272 656e nvSet the curren\n-0001d3e0: 7420 7661 6c75 6520 6f66 2074 6865 2065 t value of the e\n-0001d3f0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia\n-0001d400: 626c 6520 4e41 4d45 2074 6f20 7468 6520 ble NAME to the \n-0001d410: 7374 7269 6e67 2056 414c 5545 2e0a 5468 string VALUE..Th\n-0001d420: 6520 6070 726f 6365 7373 2d65 6e76 6972 e `process-envir\n-0001d430: 6f6e 6d65 6e74 2720 7661 7269 6162 6c65 onment' variable\n-0001d440: 2069 7320 6465 7374 7275 6374 6976 656c is destructivel\n-0001d450: 7920 6d6f 6469 6669 6564 2e72 6570 2e73 y modified.rep.s\n-0001d460: 7973 7465 6d23 756e 7365 7465 6e76 4465 ystem#unsetenvDe\n-0001d470: 6c65 7465 2074 6865 2065 6e76 6972 6f6e lete the environ\n-0001d480: 6d65 6e74 2076 6172 6961 626c 6520 6361 ment variable ca\n-0001d490: 6c6c 6564 204e 414d 452e 0072 6570 2e73 lled NAME..rep.s\n-0001d4a0: 7973 7465 6d23 756e 7365 7465 6e76 204e ystem#unsetenv N\n-0001d4b0: 414d 452a 6973 7065 6c6c 2d65 6368 6f2d AME*ispell-echo-\n-0001d4c0: 6f75 7470 7574 2a55 7365 2066 6f72 2064 output*Use for d\n-0001d4d0: 6562 7567 6769 6e67 206f 6e6c 792e 7265 ebugging only.re\n-0001d4e0: 702e 7574 696c 2e69 7370 656c 6c23 7072 p.util.ispell#pr\n-0001d4f0: 6f63 6573 732d 6275 7379 5768 656e 2074 ocess-busyWhen t\n-0001d500: 2c20 7468 6520 7072 6f63 6573 7320 6973 , the process is\n-0001d510: 2062 6569 6e67 2075 7365 6420 746f 2063 being used to c\n-0001d520: 6865 636b 2061 2077 6f72 642c 2062 7574 heck a word, but\n-0001d530: 206e 6f74 2061 6c6c 0a72 6573 756c 7473 not all.results\n-0001d540: 2068 6176 6520 6265 656e 2072 6563 6569 have been recei\n-0001d550: 7665 642e 7265 702e 7574 696c 2e69 7370 ved.rep.util.isp\n-0001d560: 656c 6c23 6973 7065 6c6c 2d73 746f 704b ell#ispell-stopK\n-0001d570: 696c 6c20 616e 7920 7375 6270 726f 6365 ill any subproce\n-0001d580: 7373 6573 2062 6569 6e67 2075 7365 6420 sses being used \n-0001d590: 696e 7465 726e 616c 6c79 2074 6f20 7275 internally to ru\n-0001d5a0: 6e20 4973 7065 6c6c 2e00 7265 702e 7574 n Ispell..rep.ut\n-0001d5b0: 696c 2e69 7370 656c 6c23 6973 7065 6c6c il.ispell#ispell\n-0001d5c0: 2d73 746f 7072 6570 2e75 7469 6c2e 6973 -stoprep.util.is\n-0001d5d0: 7065 6c6c 2369 7370 656c 6c2d 7365 742d pell#ispell-set-\n-0001d5e0: 6469 6374 696f 6e61 7279 5365 7420 7468 dictionarySet th\n-0001d5f0: 6520 6e61 6d65 206f 6620 7468 6520 6469 e name of the di\n-0001d600: 6374 696f 6e61 7279 2075 7365 6420 6279 ctionary used by\n-0001d610: 2049 7370 656c 6c20 746f 2044 4943 542d Ispell to DICT-\n-0001d620: 4e41 4d45 2e00 7265 702e 7574 696c 2e69 NAME..rep.util.i\n-0001d630: 7370 656c 6c23 6973 7065 6c6c 2d61 6464 spell#ispell-add\n-0001d640: 2d77 6f72 642d 746f 2d64 6963 7469 6f6e -word-to-diction\n-0001d650: 6172 7920 574f 5244 7265 702e 7574 696c ary WORDrep.util\n-0001d660: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s\n-0001d670: 6176 652d 6469 6374 696f 6e61 7279 4d61 ave-dictionaryMa\n-0001d680: 6b65 2049 7370 656c 6c20 7361 7665 2074 ke Ispell save t\n-0001d690: 6865 2063 7572 7265 6e74 2070 6572 736f he current perso\n-0001d6a0: 6e61 6c20 6469 6374 696f 6e61 7279 2074 nal dictionary t\n-0001d6b0: 6f20 6974 7320 6669 6c65 2e72 6570 2e64 o its file.rep.d\n-0001d6c0: 6174 6123 6d65 6d62 6572 2d69 6653 696d ata#member-ifSim\n-0001d6d0: 696c 6172 2074 6f20 7468 6520 606d 656d ilar to the `mem\n-0001d6e0: 6265 7227 2066 756e 6374 696f 6e2c 2065 ber' function, e\n-0001d6f0: 7863 6570 7420 7468 6174 2074 6865 2066 xcept that the f\n-0001d700: 756e 6374 696f 6e20 4655 4e20 6973 0a63 unction FUN is.c\n-0001d710: 616c 6c65 6420 746f 2074 6573 7420 7468 alled to test th\n-0001d720: 6520 656c 656d 656e 7473 2066 6f72 206d e elements for m\n-0001d730: 6174 6368 6573 2e20 4966 2060 2846 554e atches. If `(FUN\n-0001d740: 2045 4c54 2927 2072 6574 7572 6e73 2074 ELT)' returns t\n-0001d750: 7275 652c 0a74 6865 6e20 7468 6520 7375 rue,.then the su\n-0001d760: 626c 6973 7420 7374 6172 7469 6e67 2077 blist starting w\n-0001d770: 6974 6820 454c 5420 6973 2072 6574 7572 ith ELT is retur\n-0001d780: 6e65 642e 0072 6570 2e64 6174 6123 6d65 ned..rep.data#me\n-0001d790: 6d62 6572 2d69 6620 4655 4e20 4c53 5472 mber-if FUN LSTr\n-0001d7a0: 6570 2e69 6f2e 7374 7265 616d 7323 7374 ep.io.streams#st\n-0001d7b0: 7265 616d 7052 6574 7572 6e73 2074 7275 reampReturns tru\n-0001d7c0: 6520 6966 2041 5247 2069 7320 736f 6d65 e if ARG is some\n-0001d7d0: 2073 6f72 7420 6f66 2049 2f4f 2073 7472 sort of I/O str\n-0001d7e0: 6561 6d2e 7265 702e 696f 2e66 696c 6573 eam.rep.io.files\n-0001d7f0: 2363 616c 6c2d 6166 7465 722d 6c6f 6164 #call-after-load\n-0001d800: 4172 7261 6e67 6520 666f 7220 5448 554e Arrange for THUN\n-0001d810: 4b20 746f 2062 6520 6361 6c6c 6564 2069 K to be called i\n-0001d820: 6d6d 6564 6961 7465 6c79 2061 6674 6572 mmediately after\n-0001d830: 2074 6865 206c 6962 7261 7279 206f 6620 the library of \n-0001d840: 4c69 7370 2063 6f64 650a 4c49 4252 4152 Lisp code.LIBRAR\n-0001d850: 5920 6861 7320 6265 656e 2072 6561 6420 Y has been read \n-0001d860: 6279 2074 6865 2060 6c6f 6164 2720 6675 by the `load' fu\n-0001d870: 6e63 7469 6f6e 2e20 4e6f 7465 2074 6861 nction. Note tha\n-0001d880: 7420 4c49 4252 4152 5920 6d75 7374 2065 t LIBRARY must e\n-0001d890: 7861 6374 6c79 0a6d 6174 6368 2074 6865 xactly.match the\n-0001d8a0: 2046 494c 4520 6172 6775 6d65 6e74 2074 FILE argument t\n-0001d8b0: 6f20 606c 6f61 6427 2e72 656d 6f74 652d o `load'.remote-\n-0001d8c0: 6175 746f 2d62 6163 6b65 6e64 2d61 6c69 auto-backend-ali\n-0001d8d0: 7374 416e 2061 6c69 7374 206f 6620 2848 stAn alist of (H\n-0001d8e0: 4f53 542d 5245 4745 5850 202e 2042 4143 OST-REGEXP . BAC\n-0001d8f0: 4b45 4e44 2d54 5950 4529 2064 6566 696e KEND-TYPE) defin\n-0001d900: 696e 6720 686f 7720 7265 6d6f 7465 2066 ing how remote f\n-0001d910: 696c 6573 2061 7265 0a61 6363 6573 7365 iles are.accesse\n-0001d920: 6420 6f6e 2073 7065 6369 6669 6320 686f d on specific ho\n-0001d930: 7374 732e 7265 6d6f 7465 2d66 7470 2d73 sts.remote-ftp-s\n-0001d940: 686f 772d 6d65 7373 6167 6573 5768 656e how-messagesWhen\n-0001d950: 2074 2c20 696e 666f 726d 6174 696f 6e61 t, informationa\n-0001d960: 6c20 6d65 7373 6167 6573 2066 726f 6d20 l messages from \n-0001d970: 4654 5020 7365 7373 696f 6e73 2061 7265 FTP sessions are\n-0001d980: 2064 6973 706c 6179 6564 2e72 656d 6f74 displayed.remot\n-0001d990: 652d 6674 702d 6469 7370 6c61 792d 7072 e-ftp-display-pr\n-0001d9a0: 6f67 7265 7373 5768 656e 2074 7275 652c ogressWhen true,\n-0001d9b0: 2073 686f 7720 7072 6f67 7265 7373 206f show progress o\n-0001d9c0: 6620 4654 5020 7472 616e 7366 6572 732e f FTP transfers.\n-0001d9d0: 7265 6d6f 7465 2d66 7470 2d6c 732d 6c2d remote-ftp-ls-l-\n-0001d9e0: 7265 6765 7870 5265 6765 7870 2064 6566 regexpRegexp def\n-0001d9f0: 696e 696e 6720 606c 7320 2d6c 2720 6f75 ining `ls -l' ou\n-0001da00: 7470 7574 2073 796e 7461 782e 2048 6169 tput syntax. Hai\n-0001da10: 7279 2e72 6570 2e69 6f2e 6669 6c65 2d68 ry.rep.io.file-h\n-0001da20: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n-0001da30: 7470 2372 656d 6f74 652d 6674 702d 656d tp#remote-ftp-em\n-0001da40: 7074 792d 6361 6368 6544 6973 6361 7264 pty-cacheDiscard\n-0001da50: 2061 6c6c 2063 6163 6865 6420 4654 5020 all cached FTP \n-0001da60: 6469 7265 6374 6f72 7920 656e 7472 6965 directory entrie\n-0001da70: 732e 7265 6d6f 7465 2d64 6566 6175 6c74 s.remote-default\n-0001da80: 2d75 7365 7244 6566 6175 6c74 2075 7365 -userDefault use\n-0001da90: 726e 616d 6520 746f 2075 7365 2066 6f72 rname to use for\n-0001daa0: 2066 696c 652d 7472 616e 7366 6572 2077 file-transfer w\n-0001dab0: 6865 6e20 6e6f 6e65 2069 7320 7370 6563 hen none is spec\n-0001dac0: 6966 6965 642c 2065 6974 6865 720a 6578 ified, either.ex\n-0001dad0: 706c 6963 6974 6c79 2c20 6f72 2062 7920 plicitly, or by \n-0001dae0: 7468 6520 7265 6d6f 7465 2d66 7470 2d68 the remote-ftp-h\n-0001daf0: 6f73 742d 7573 6572 2d61 6c69 7374 2076 ost-user-alist v\n-0001db00: 6172 6961 626c 652e 7265 6d6f 7465 2d72 ariable.remote-r\n-0001db10: 6570 2d70 6173 7377 642d 6d73 6773 5265 ep-passwd-msgsRe\n-0001db20: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression\n-0001db30: 206d 6174 6368 696e 6720 7061 7373 776f matching passwo\n-0001db40: 7264 2070 726f 6d70 742e 7265 702e 7777 rd prompt.rep.ww\n-0001db50: 772e 7175 6f74 652d 7572 6c23 756e 7175 w.quote-url#unqu\n-0001db60: 6f74 652d 7572 6c55 6e65 7363 6170 6520 ote-urlUnescape \n-0001db70: 5552 4c20 6d65 7461 2d63 6861 7261 6374 URL meta-charact\n-0001db80: 6572 7320 696e 2053 5452 494e 472e 7265 ers in STRING.re\n-0001db90: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001dba0: 6572 2364 6566 636f 6e73 7464 6566 636f er#defconstdefco\n-0001dbb0: 6e73 7420 4e41 4d45 2056 414c 5545 205b nst NAME VALUE [\n-0001dbc0: 444f 432d 5354 5249 4e47 5d0a 0a44 6566 DOC-STRING]..Def\n-0001dbd0: 696e 6520 6120 636f 6e73 7461 6e74 204e ine a constant N\n-0001dbe0: 414d 4520 7768 6f73 6520 2864 6566 6175 AME whose (defau\n-0001dbf0: 6c74 2920 7661 6c75 6520 6973 2056 414c lt) value is VAL\n-0001dc00: 5545 2e20 4966 204e 414d 4520 6973 0a61 UE. If NAME is.a\n-0001dc10: 6c72 6561 6479 2062 6f75 6e64 2061 6e20 lready bound an \n-0001dc20: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall\n-0001dc30: 6564 2e0a 0a43 6f6e 7374 616e 7473 2061 ed...Constants a\n-0001dc40: 7265 2074 7265 6174 6564 2073 7065 6369 re treated speci\n-0001dc50: 616c 6c79 2062 7920 7468 6520 4c69 7370 ally by the Lisp\n-0001dc60: 2063 6f6d 7069 6c65 722c 2062 6173 6963 compiler, basic\n-0001dc70: 616c 6c79 2074 6865 790a 6172 6520 6861 ally they.are ha\n-0001dc80: 7264 2d63 6f64 6564 2069 6e74 6f20 7468 rd-coded into th\n-0001dc90: 6520 6279 7465 2d63 6f64 652e 7265 702e e byte-code.rep.\n-0001dca0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001dcb0: 2366 756e 6374 696f 6e23 2741 5247 0a0a #function#'ARG..\n-0001dcc0: 5265 7475 726e 2074 6865 2063 6c6f 7375 Return the closu\n-0001dcd0: 7265 2066 726f 6d20 4152 472c 2065 6974 re from ARG, eit\n-0001dce0: 6865 7220 6120 6c61 6d62 6461 2d65 7870 her a lambda-exp\n-0001dcf0: 7265 7373 696f 6e2c 206f 7220 6120 7379 ression, or a sy\n-0001dd00: 6d62 6f6c 2e0a 5768 656e 2061 7070 6c69 mbol..When appli\n-0001dd10: 6564 2074 6f20 6120 7379 6d62 6f6c 2c20 ed to a symbol, \n-0001dd20: 7468 6520 7379 6d62 6f6c 2773 2076 616c the symbol's val\n-0001dd30: 7565 2069 7320 7265 7475 726e 6564 2e00 ue is returned..\n-0001dd40: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001dd50: 6574 6572 236c 6574 2a20 2e20 4152 4753 eter#let* . ARGS\n-0001dd60: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001dd70: 6574 6572 2361 6e64 5468 6520 6669 7273 eter#andThe firs\n-0001dd80: 7420 6f66 2074 6865 2041 5247 5320 6973 t of the ARGS is\n-0001dd90: 2065 7661 6c75 6174 6564 2e20 4966 2069 evaluated. If i\n-0001dda0: 7420 6973 2066 616c 7365 206e 6f20 6d6f t is false no mo\n-0001ddb0: 7265 206f 6620 7468 650a 4152 4753 2061 re of the.ARGS a\n-0001ddc0: 7265 2065 7661 6c75 6174 6564 2061 6e64 re evaluated and\n-0001ddd0: 2074 6865 2060 616e 6427 2073 7461 7465 the `and' state\n-0001dde0: 6d65 6e74 2065 7661 6c75 6174 6573 2074 ment evaluates t\n-0001ddf0: 6f20 6661 6c73 652e 0a0a 4f74 6865 7277 o false...Otherw\n-0001de00: 6973 6520 7468 6520 6e65 7874 206d 656d ise the next mem\n-0001de10: 6265 7220 6f66 2041 5247 5320 6973 2065 ber of ARGS is e\n-0001de20: 7661 6c75 6174 6564 2061 6e64 2069 7473 valuated and its\n-0001de30: 2076 616c 7565 2074 6573 7465 642e 2049 value tested. I\n-0001de40: 660a 6e6f 6e65 206f 6620 7468 6520 4152 f.none of the AR\n-0001de50: 4753 2061 7265 2066 616c 7365 2074 6865 GS are false the\n-0001de60: 2063 6f6d 7075 7465 6420 7661 6c75 6520 computed value \n-0001de70: 6f66 2074 6865 206c 6173 7420 6d65 6d62 of the last memb\n-0001de80: 6572 206f 6620 4152 4753 0a69 7320 7265 er of ARGS.is re\n-0001de90: 7475 726e 6564 2066 726f 6d20 7468 6520 turned from the \n-0001dea0: 6061 6e64 2720 666f 726d 2e72 6570 2e6c `and' form.rep.l\n-0001deb0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001dec0: 6465 6676 6172 2d73 6574 7164 6566 7661 defvar-setqdefva\n-0001ded0: 722d 7365 7471 2056 4152 4941 424c 4520 r-setq VARIABLE \n-0001dee0: 5b56 414c 5545 205b 444f 435d 5d0a 0a44 [VALUE [DOC]]..D\n-0001def0: 6563 6c61 7265 7320 7468 6520 7379 6d62 eclares the symb\n-0001df00: 6f6c 2056 4152 4941 424c 4520 6173 2061 ol VARIABLE as a\n-0001df10: 2073 7065 6369 616c 2076 6172 6961 626c special variabl\n-0001df20: 652c 2061 6e64 2073 6574 7320 6974 7320 e, and sets its \n-0001df30: 7661 6c75 650a 746f 2056 414c 5545 2028 value.to VALUE (\n-0001df40: 6f72 2066 616c 7365 2069 6620 5641 4c55 or false if VALU\n-0001df50: 4520 6973 6e27 7420 6465 6669 6e65 6429 E isn't defined)\n-0001df60: 2e20 4966 2044 4f43 2069 7320 6769 7665 . If DOC is give\n-0001df70: 6e20 6974 2077 696c 6c20 6265 0a69 6e73 n it will be.ins\n-0001df80: 7461 6c6c 6564 2061 7320 7468 6520 646f talled as the do\n-0001df90: 6375 6d65 6e74 6174 696f 6e20 7374 7269 cumentation stri\n-0001dfa0: 6e67 2061 7373 6f63 6961 7465 6420 7769 ng associated wi\n-0001dfb0: 7468 2056 4152 4941 424c 452e 0a0a 4974 th VARIABLE...It\n-0001dfc0: 2773 2074 6865 2073 616d 6520 6173 2074 's the same as t\n-0001dfd0: 6865 2070 7265 7669 6f75 7320 6064 6566 he previous `def\n-0001dfe0: 696e 652d 7370 6563 6961 6c2d 7661 7269 ine-special-vari\n-0001dff0: 6162 6c65 272e 0000 0000 0000 0000 0000 able'...........\n-0001e000: 7265 702e 7574 696c 2e64 6174 6523 6461 rep.util.date#da\n-0001e010: 7465 2d6d 6f6e 7468 2d61 6c69 7374 416c te-month-alistAl\n-0001e020: 6973 7420 6f66 2028 4d4f 4e54 482d 4e41 ist of (MONTH-NA\n-0001e030: 4d45 202e 204d 4f4e 5448 2d4e 554d 292e ME . MONTH-NUM).\n-0001e040: 7265 702e 7574 696c 2e64 6174 6523 6461 rep.util.date#da\n-0001e050: 7465 2d74 776f 2d64 6967 6974 2d79 6561 te-two-digit-yea\n-0001e060: 722d 7072 6566 6978 4120 7477 6f2d 6469 r-prefixA two-di\n-0001e070: 6769 7420 7374 7269 6e67 2074 6861 7420 git string that \n-0001e080: 7769 6c6c 2062 6520 7072 6570 656e 6465 will be prepende\n-0001e090: 6420 746f 2079 6561 7220 7370 6563 6966 d to year specif\n-0001e0a0: 6963 6174 696f 6e73 2074 6861 740a 6f6e ications that.on\n-0001e0b0: 6c79 2068 6176 6520 7477 6f2c 206c 6f77 ly have two, low\n-0001e0c0: 6572 206f 7264 6572 2c20 6469 6769 7473 er order, digits\n-0001e0d0: 2e20 5468 6973 2069 7320 7069 636b 6564 . This is picked\n-0001e0e0: 2075 7020 6175 746f 6d61 7469 6361 6c6c up automaticall\n-0001e0f0: 7920 6672 6f6d 0a74 6865 2063 7572 7265 y from.the curre\n-0001e100: 6e74 2079 6561 722c 2069 2e65 2e20 3139 nt year, i.e. 19\n-0001e110: 3937 202d 3e20 2231 3922 2c20 3230 3031 97 -> \"19\", 2001\n-0001e120: 202d 3e20 2232 3022 2e72 6570 2e75 7469 -> \"20\".rep.uti\n-0001e130: 6c2e 6461 7465 2370 6172 7365 2d64 6174 l.date#parse-dat\n-0001e140: 6550 6172 7365 2074 6865 2064 6174 6520 eParse the date \n-0001e150: 7370 6563 6966 6963 7469 6f6e 2069 6e20 specifiction in \n-0001e160: 5354 5249 4e47 2c20 6f70 7469 6f6e 616c STRING, optional\n-0001e170: 6c79 2073 7461 7274 696e 6720 6174 2074 ly starting at t\n-0001e180: 6865 2050 4f49 4e54 2774 680a 6368 6172 he POINT'th.char\n-0001e190: 6163 7465 7220 696e 2074 6865 2073 7472 acter in the str\n-0001e1a0: 696e 672e 2054 6869 7320 7769 6c6c 2070 ing. This will p\n-0001e1b0: 6172 7365 2064 6174 6573 2069 6e20 5246 arse dates in RF\n-0001e1c0: 432d 3832 3220 6d61 696c 206d 6573 7361 C-822 mail messa\n-0001e1d0: 6765 732e 7265 702e 7574 696c 2e74 696d ges.rep.util.tim\n-0001e1e0: 6523 7469 6d65 2d52 6574 7572 6e20 7468 e#time-Return th\n-0001e1f0: 6520 6e75 6d62 6572 206f 6620 7365 636f e number of seco\n-0001e200: 6e64 7320 6469 6666 6572 656e 6365 2062 nds difference b\n-0001e210: 6574 7765 656e 2074 696d 6573 7461 6d70 etween timestamp\n-0001e220: 7320 5431 2061 6e64 2054 322e 0072 6570 s T1 and T2..rep\n-0001e230: 2e75 7469 6c2e 7469 6d65 2374 696d 652d .util.time#time-\n-0001e240: 2054 3120 5432 7265 702e 7574 696c 2e69 T1 T2rep.util.i\n-0001e250: 7370 656c 6c23 6964 2d73 7472 696e 6753 spell#id-stringS\n-0001e260: 7472 696e 6720 7365 6e74 2062 7920 6973 tring sent by is\n-0001e270: 7065 6c6c 2069 6465 6e74 6966 7969 6e67 pell identifying\n-0001e280: 2069 7473 656c 6620 7768 656e 2069 7420 itself when it \n-0001e290: 7374 6172 7465 6420 6578 6563 7574 696e started executin\n-0001e2a0: 672e 7265 702e 7574 696c 2e69 7370 656c g.rep.util.ispel\n-0001e2b0: 6c23 7065 6e64 696e 672d 6f75 7470 7574 l#pending-output\n-0001e2c0: 5374 7269 6e67 206f 6620 6f75 7470 7574 String of output\n-0001e2d0: 2072 6563 6569 7665 6420 6672 6f6d 2069 received from i\n-0001e2e0: 7370 656c 6c20 6275 7420 6e6f 7420 7072 spell but not pr\n-0001e2f0: 6f63 6573 7365 642e 6d61 696c 2d64 6f6d ocessed.mail-dom\n-0001e300: 6169 6e2d 6e61 6d65 4d61 696c 2064 6f6d ain-nameMail dom\n-0001e310: 6169 6e6e 616d 6520 6f66 2074 6865 206c ainname of the l\n-0001e320: 6f63 616c 2073 6974 652e 7573 6572 2d6d ocal site.user-m\n-0001e330: 6169 6c2d 6164 6472 6573 7341 6464 7265 ail-addressAddre\n-0001e340: 7373 2074 6f20 7075 7420 696e 2046 726f ss to put in Fro\n-0001e350: 6d3a 2068 6561 6465 7273 206f 6620 6f75 m: headers of ou\n-0001e360: 7467 6f69 6e67 206d 6169 6c2e 7265 702e tgoing mail.rep.\n-0001e370: 6461 7461 2361 7373 6f63 2d72 6567 6578 data#assoc-regex\n-0001e380: 7053 6361 6e20 414c 4953 5420 666f 7220 pScan ALIST for \n-0001e390: 616e 2065 6c65 6d65 6e74 2077 686f 7365 an element whose\n-0001e3a0: 2063 6172 2069 7320 6120 7265 6775 6c61 car is a regula\n-0001e3b0: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n-0001e3c0: 6368 696e 6720 7468 650a 7374 7269 6e67 ching the.string\n-0001e3d0: 2049 4e50 5554 2e72 6570 2e64 6174 6123 INPUT.rep.data#\n-0001e3e0: 7265 6d6f 7665 2d69 662d 6e6f 7452 6574 remove-if-notRet\n-0001e3f0: 7572 6e73 2061 206e 6577 2063 6f70 7920 urns a new copy \n-0001e400: 6f66 204c 5354 2077 6974 6820 616e 7920 of LST with any \n-0001e410: 656c 656d 656e 7473 2072 656d 6f76 6564 elements removed\n-0001e420: 2066 6f72 2077 6869 6368 2028 5052 4544 for which (PRED\n-0001e430: 2045 4c54 290a 7265 7475 726e 7320 6661 ELT).returns fa\n-0001e440: 6c73 652e 7265 702e 6461 7461 2372 656d lse.rep.data#rem\n-0001e450: 7152 6574 7572 6e73 2061 206e 6577 2063 qReturns a new c\n-0001e460: 6f70 7920 6f66 204c 5354 2077 6974 6820 opy of LST with \n-0001e470: 616c 6c20 656c 656d 656e 7473 2060 6571 all elements `eq\n-0001e480: 2720 746f 2045 4c54 2064 6973 6361 7264 ' to ELT discard\n-0001e490: 6564 2e00 7265 702e 6461 7461 236d 616b ed..rep.data#mak\n-0001e4a0: 652d 6775 6172 6469 616e 0072 6570 2e73 e-guardian.rep.s\n-0001e4b0: 7472 7563 7475 7265 7323 6d61 6b65 2d69 tructures#make-i\n-0001e4c0: 6e74 6572 6661 6365 204e 414d 4520 5349 nterface NAME SI\n-0001e4d0: 4772 6570 2e73 7472 7563 7475 7265 7323 Grep.structures#\n-0001e4e0: 7061 7273 652d 696e 7465 7266 6163 6552 parse-interfaceR\n-0001e4f0: 6574 7572 6e20 7468 6520 6c69 7374 206f eturn the list o\n-0001e500: 6620 7379 6d62 6f6c 7320 6465 7363 7269 f symbols descri\n-0001e510: 6265 6420 6279 2074 6865 206d 6f64 756c bed by the modul\n-0001e520: 6520 696e 7465 7266 6163 6520 5349 472e e interface SIG.\n-0001e530: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-0001e540: 7061 7273 652d 696e 7465 7266 6163 6520 parse-interface \n-0001e550: 5349 4700 7265 702e 696f 2e73 7472 6561 SIG.rep.io.strea\n-0001e560: 6d73 2372 6561 642d 6672 6f6d 2d73 7472 ms#read-from-str\n-0001e570: 696e 6720 5354 5249 4e47 2023 216f 7074 ing STRING #!opt\n-0001e580: 696f 6e61 6c20 5354 4152 5400 7265 702e ional START.rep.\n-0001e590: 696f 2e66 696c 6573 236c 6f61 642d 616c io.files#load-al\n-0001e5a0: 6c20 4649 4c45 2023 216f 7074 696f 6e61 l FILE #!optiona\n-0001e5b0: 6c20 4341 4c4c 4241 434b 7265 702e 696f l CALLBACKrep.io\n-0001e5c0: 2e66 696c 6573 2365 7661 6c2d 6166 7465 .files#eval-afte\n-0001e5d0: 722d 6c6f 6164 4172 7261 6e67 6520 666f r-loadArrange fo\n-0001e5e0: 7220 464f 524d 2074 6f20 6265 2065 7661 r FORM to be eva\n-0001e5f0: 6c75 6174 6564 2069 6d6d 6564 6961 7465 luated immediate\n-0001e600: 6c79 2061 6674 6572 2074 6865 206c 6962 ly after the lib\n-0001e610: 7261 7279 206f 6620 4c69 7370 2063 6f64 rary of Lisp cod\n-0001e620: 650a 4c49 4252 4152 5920 6861 7320 6265 e.LIBRARY has be\n-0001e630: 656e 2072 6561 6420 6279 2074 6865 2060 en read by the `\n-0001e640: 6c6f 6164 2720 6675 6e63 7469 6f6e 2e20 load' function. \n-0001e650: 4e6f 7465 2074 6861 7420 4c49 4252 4152 Note that LIBRAR\n-0001e660: 5920 6d75 7374 2065 7861 6374 6c79 0a6d Y must exactly.m\n-0001e670: 6174 6368 2074 6865 2046 494c 4520 6172 atch the FILE ar\n-0001e680: 6775 6d65 6e74 2074 6f20 606c 6f61 6427 gument to `load'\n-0001e690: 2e00 7265 702e 696f 2e66 696c 6573 2365 ..rep.io.files#e\n-0001e6a0: 7661 6c2d 6166 7465 722d 6c6f 6164 204c val-after-load L\n-0001e6b0: 4942 5241 5259 2046 4f52 4d72 656d 6f74 IBRARY FORMremot\n-0001e6c0: 652d 6465 6661 756c 742d 6261 636b 656e e-default-backen\n-0001e6d0: 6442 6163 6b65 6e64 2075 7365 6420 666f dBackend used fo\n-0001e6e0: 7220 6f74 6865 7277 6973 6520 756e 7370 r otherwise unsp\n-0001e6f0: 6563 6966 6965 6420 686f 7374 732e 7265 ecified hosts.re\n-0001e700: 6d6f 7465 2d66 7470 2d6d 6178 2d73 6573 mote-ftp-max-ses\n-0001e710: 7369 6f6e 7349 6620 7472 7565 2c20 7468 sionsIf true, th\n-0001e720: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number\n-0001e730: 206f 6620 4654 5020 636c 6965 6e74 7320 of FTP clients \n-0001e740: 7468 6174 206d 6179 2062 6520 7275 6e6e that may be runn\n-0001e750: 696e 670a 636f 6e63 7572 7265 6e74 6c79 ing.concurrently\n-0001e760: 2e72 656d 6f74 652d 6674 702d 7472 616e .remote-ftp-tran\n-0001e770: 7366 6572 2d74 7970 654d 6f64 6520 696e sfer-typeMode in\n-0001e780: 2077 6869 6368 2074 6f20 7472 616e 7366 which to transf\n-0001e790: 6572 2066 696c 6573 2c20 6f6e 6520 6f66 er files, one of\n-0001e7a0: 2074 6865 2073 796d 626f 6c73 2060 6269 the symbols `bi\n-0001e7b0: 6e61 7279 2720 6f72 2060 6173 6369 6927 nary' or `ascii'\n-0001e7c0: 2e72 656d 6f74 652d 6674 702d 6261 642d .remote-ftp-bad-\n-0001e7d0: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr\n-0001e7e0: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n-0001e7f0: 6674 7020 2266 6169 6c75 7265 2220 6d65 ftp \"failure\" me\n-0001e800: 7373 6167 6573 2e00 7265 702e 696f 2e66 ssages..rep.io.f\n-0001e810: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0001e820: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f\n-0001e830: 7470 2d63 6c6f 7365 2d68 6f73 7420 484f tp-close-host HO\n-0001e840: 5354 2023 216f 7074 696f 6e61 6c20 5553 ST #!optional US\n-0001e850: 4552 0072 6570 2e69 6f2e 6669 6c65 2d68 ER.rep.io.file-h\n-0001e860: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n-0001e870: 7470 2372 656d 6f74 652d 6674 702d 6164 tp#remote-ftp-ad\n-0001e880: 642d 7061 7373 7764 2055 5345 5220 484f d-passwd USER HO\n-0001e890: 5354 2050 4153 5357 4400 7265 702e 696f ST PASSWD.rep.io\n-0001e8a0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n-0001e8b0: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote\n-0001e8c0: 2d72 6570 2d63 6c6f 7365 2d68 6f73 7420 -rep-close-host \n-0001e8d0: 484f 5354 2023 216f 7074 696f 6e61 6c20 HOST #!optional \n-0001e8e0: 5553 4552 7265 702e 696f 2e66 696c 652d USERrep.io.file-\n-0001e8f0: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n-0001e900: 7265 7023 7265 6d6f 7465 2d72 6570 2d61 rep#remote-rep-a\n-0001e910: 6464 2d70 6173 7377 6441 6464 2074 6865 dd-passwdAdd the\n-0001e920: 2073 7472 696e 6720 5041 5353 5744 2061 string PASSWD a\n-0001e930: 7320 7468 6520 7061 7373 776f 7264 2066 s the password f\n-0001e940: 6f72 2072 6570 2d72 656d 6f74 6520 7365 or rep-remote se\n-0001e950: 7373 696f 6e20 6f66 2055 5345 5240 484f ssion of USER@HO\n-0001e960: 5354 2e00 7265 702e 696f 2e66 696c 652d ST..rep.io.file-\n-0001e970: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n-0001e980: 7265 7023 7265 6d6f 7465 2d72 6570 2d61 rep#remote-rep-a\n-0001e990: 6464 2d70 6173 7377 6420 5553 4552 2048 dd-passwd USER H\n-0001e9a0: 4f53 5420 5041 5353 5744 7265 702e 6c61 OST PASSWDrep.la\n-0001e9b0: 6e67 2e69 6e74 6572 7072 6574 6572 236e ng.interpreter#n\n-0001e9c0: 696c 5468 6520 7661 6c75 6520 6f66 2074 ilThe value of t\n-0001e9d0: 6865 2062 6f6f 6c65 616e 2d66 616c 7365 he boolean-false\n-0001e9e0: 2061 6e64 2065 6e64 2d6f 662d 6c69 7374 and end-of-list\n-0001e9f0: 206f 626a 6563 742e 0072 6570 2e6c 616e object..rep.lan\n-0001ea00: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n-0001ea10: 6675 6e20 5359 4d42 4f4c 202e 2042 4f44 fun SYMBOL . BOD\n-0001ea20: 5900 7265 702e 6c61 6e67 2e69 6e74 6572 Y.rep.lang.inter\n-0001ea30: 7072 6574 6572 2364 6566 636f 6e73 7420 preter#defconst \n-0001ea40: 5359 4d42 4f4c 2056 414c 5545 202e 2052 SYMBOL VALUE . R\n-0001ea50: 4553 5400 7265 702e 6c61 6e67 2e69 6e74 EST.rep.lang.int\n-0001ea60: 6572 7072 6574 6572 2366 756e 6374 696f erpreter#functio\n-0001ea70: 6e20 4152 4772 6570 2e6c 616e 672e 696e n ARGrep.lang.in\n-0001ea80: 7465 7270 7265 7465 7223 6c65 7472 6563 terpreter#letrec\n-0001ea90: 5369 6d69 6c61 7220 746f 2060 6c65 7427 Similar to `let'\n-0001eaa0: 2061 6e64 2060 6c65 742a 2720 6578 6365 and `let*' exce\n-0001eab0: 7074 2074 6861 7420 7468 6520 7661 6c75 pt that the valu\n-0001eac0: 6573 206f 6620 7468 6520 4249 4e44 494e es of the BINDIN\n-0001ead0: 4753 0a61 7265 2065 7661 6c75 6174 6564 GS.are evaluated\n-0001eae0: 2073 7563 6820 7468 6174 2061 6c6c 206f such that all o\n-0001eaf0: 6620 7468 6520 626f 756e 6420 7661 7269 f the bound vari\n-0001eb00: 6162 6c65 7320 6172 6520 696e 2074 6865 ables are in the\n-0001eb10: 2073 636f 7065 2e0a 5468 6973 206d 6561 scope..This mea\n-0001eb20: 6e73 2074 6861 7420 606c 6574 7265 6327 ns that `letrec'\n-0001eb30: 206d 6179 2062 6520 7573 6564 2074 6f20 may be used to \n-0001eb40: 6465 6669 6e65 206d 7574 7561 6c6c 7920 define mutually \n-0001eb50: 7265 6375 7273 6976 650a 6675 6e63 7469 recursive.functi\n-0001eb60: 6f6e 732e 0072 6570 2e6c 616e 672e 696e ons..rep.lang.in\n-0001eb70: 7465 7270 7265 7465 7223 6966 2043 4f4e terpreter#if CON\n-0001eb80: 4449 5449 4f4e 2054 4845 4e20 2321 7265 DITION THEN #!re\n-0001eb90: 7374 2045 4c53 4500 7265 702e 6c61 6e67 st ELSE.rep.lang\n-0001eba0: 2e69 6e74 6572 7072 6574 6572 2364 6566 .interpreter#def\n-0001ebb0: 7661 722d 7365 7471 2056 4152 2023 216f var-setq VAR #!o\n-0001ebc0: 7074 696f 6e61 6c20 5641 4c55 4520 444f ptional VALUE DO\n-0001ebd0: 4300 7265 702e 6c61 6e67 2e6d 6174 6823 C.rep.lang.math#\n-0001ebe0: 696e 6578 6163 7470 2058 0072 6570 2e6c inexactp X.rep.l\n-0001ebf0: 616e 672e 6d61 7468 236f 6464 7020 5800 ang.math#oddp X.\n-0001ec00: 7265 702e 6c61 6e67 2e64 6f63 2364 6573 rep.lang.doc#des\n-0001ec10: 6372 6962 652d 7661 6c75 6520 5641 4c55 cribe-value VALU\n-0001ec20: 4520 2321 6f70 7469 6f6e 616c 204e 414d E #!optional NAM\n-0001ec30: 4520 5354 5255 4354 5552 4500 7265 702e E STRUCTURE.rep.\n-0001ec40: 6c61 6e67 2e64 6f63 2364 6f63 756d 656e lang.doc#documen\n-0001ec50: 7461 7469 6f6e 2053 594d 424f 4c20 2321 tation SYMBOL #!\n-0001ec60: 6f70 7469 6f6e 616c 2053 5452 5543 5455 optional STRUCTU\n-0001ec70: 5245 2056 414c 5545 0072 6570 2e6c 616e RE VALUE.rep.lan\n-0001ec80: 672e 646f 6323 646f 6375 6d65 6e74 2d76 g.doc#document-v\n-0001ec90: 6172 6961 626c 6520 5359 4d42 4f4c 2053 ariable SYMBOL S\n-0001eca0: 5452 5543 5455 5245 2044 4f43 2d53 5452 TRUCTURE DOC-STR\n-0001ecb0: 494e 4772 6570 2e6c 616e 672e 646f 6323 INGrep.lang.doc#\n-0001ecc0: 6164 642d 646f 6375 6d65 6e74 6174 696f add-documentatio\n-0001ecd0: 6e2d 7061 7261 6d73 5265 636f 7264 7320 n-paramsRecords \n-0001ece0: 7468 6174 2066 756e 6374 696f 6e20 4e41 that function NA\n-0001ecf0: 4d45 2028 6120 7379 6d62 6f6c 2920 6861 ME (a symbol) ha\n-0001ed00: 7320 6172 6775 6d65 6e74 206c 6973 7420 s argument list \n-0001ed10: 5041 5241 4d2d 4c49 5354 2e72 6570 2e74 PARAM-LIST.rep.t\n-0001ed20: 6872 6561 6473 2e6d 6573 7361 6765 2d70 hreads.message-p\n-0001ed30: 6f72 7423 6d65 7373 6167 652d 6665 7463 ort#message-fetc\n-0001ed40: 6846 6574 6368 2074 6865 2065 6172 6c69 hFetch the earli\n-0001ed50: 6573 7420 756e 7265 6164 206d 6573 7361 est unread messa\n-0001ed60: 6765 2073 656e 7420 746f 206d 6573 7361 ge sent to messa\n-0001ed70: 6765 2070 6f72 7420 504f 5254 2e20 426c ge port PORT. Bl\n-0001ed80: 6f63 6b73 2074 6865 0a63 7572 7265 6e74 ocks the.current\n-0001ed90: 2074 6872 6561 6420 666f 7220 5449 4d45 thread for TIME\n-0001eda0: 4f55 5420 6d69 6c6c 6973 6563 6f6e 6473 OUT milliseconds\n-0001edb0: 2c20 6f72 2069 6e64 6566 696e 6974 656c , or indefinitel\n-0001edc0: 7920 6966 2054 494d 454f 5554 2069 736e y if TIMEOUT isn\n-0001edd0: 2774 0a64 6566 696e 6564 2e20 5265 7475 't.defined. Retu\n-0001ede0: 726e 7320 7468 6520 6d65 7373 6167 652c rns the message,\n-0001edf0: 206f 7220 6661 6c73 6520 6966 206e 6f20 or false if no \n-0001ee00: 6d65 7373 6167 6520 636f 756c 6420 6265 message could be\n-0001ee10: 2072 6561 642e 0072 6570 2e74 6872 6561 read..rep.threa\n-0001ee20: 6473 2e6d 7574 6578 236d 616b 652d 6d75 ds.mutex#make-mu\n-0001ee30: 7465 7800 7265 702e 7468 7265 6164 732e tex.rep.threads.\n-0001ee40: 6d75 7465 7823 6f62 7461 696e 2d6d 7574 mutex#obtain-mut\n-0001ee50: 6578 204d 5458 2023 216f 7074 696f 6e61 ex MTX #!optiona\n-0001ee60: 6c20 5449 4d45 4f55 5400 0000 0000 0000 l TIMEOUT.......\n-0001ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f000: 0400 0000 0000 0000 0700 0000 20ed c700 ............ ...\n-0001f010: f9af 0100 0000 0000 0a00 0000 68da c800 ............h...\n-0001f020: f6df 0100 0000 0000 1300 0000 e0ca c400 ................\n-0001f030: ed4f 0100 0000 0000 930d 0000 38a1 c900 .O..........8...\n-0001f040: 6d32 0100 0000 0000 0000 0000 0000 0000 m2..............\n-0001f050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f060: 0000 0000 0000 0000 0300 0000 6f00 0000 ............o...\n-0001f070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f080: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f0a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f0b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f0d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f0e0: 0000 0000 0000 0000 8979 d323 7265 702e .........y.#rep.\n-0001f0f0: b202 0100 0000 0000 1900 0000 2000 0000 ............ ...\n-0001f100: 64aa 5028 7265 702e aca7 0100 0000 0000 d.P(rep.........\n-0001f110: 2600 0000 3a00 0000 ffff ffff 0000 0000 &...:...........\n-0001f120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f130: ecb1 7a28 7265 702e 8c39 0000 0000 0000 ..z(rep..9......\n-0001f140: 1d00 0000 8100 0000 ffff ffff 0000 0000 ................\n-0001f150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f160: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f170: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f1a0: 0000 0000 0000 0000 8d75 cd2a 0072 6570 .........u.*.rep\n-0001f1b0: 9baf 0100 0000 0000 1f00 0000 0000 0000 ................\n-0001f1c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f1d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f1f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f200: 0000 0000 0000 0000 e1dd b224 7265 702e ...........$rep.\n-0001f210: 01d3 0100 0000 0000 2800 0000 9800 0000 ........(.......\n-0001f220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f230: 0000 0000 0000 0000 8795 4528 7265 702e ..........E(rep.\n-0001f240: ca4d 0000 0000 0000 1f00 0000 e000 0000 .M..............\n-0001f250: 33a8 282c 7265 702e 2698 0000 0000 0000 3.(,rep.&.......\n-0001f260: 1200 0000 7e00 0000 5374 3a2f 7265 702e ....~...St:/rep.\n-0001f270: ebf3 0000 0000 0000 1900 0000 2701 0000 ............'...\n-0001f280: 7a96 9a2f 7265 702e 0000 0100 0000 0000 z../rep.........\n-0001f290: 2700 0000 aa00 0000 af4f 402b 0072 6570 '........O@+.rep\n-0001f2a0: 0332 0100 0000 0000 2500 0000 0400 0000 .2......%.......\n-0001f2b0: 4621 fd28 7265 702e c75d 0000 0000 0000 F!.(rep..]......\n-0001f2c0: 1a00 0000 ad00 0000 f583 ad27 7265 702e ...........'rep.\n-0001f2d0: 60dd 0100 0000 0000 1800 0000 3301 0000 `...........3...\n-0001f2e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f2f0: 0000 0000 0000 0000 8ff0 c22c 0072 6570 ...........,.rep\n-0001f300: 6c30 0100 0000 0000 2200 0000 1300 0000 l0......\".......\n-0001f310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f340: 8aa6 372f 7265 702e e676 0000 0000 0000 ..7/rep..v......\n-0001f350: 2a00 0000 7300 0000 9269 6a27 7265 6d6f *...s....ij'remo\n-0001f360: b9d8 0100 0000 0000 1900 0000 6200 0000 ............b...\n-0001f370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f380: 0000 0000 0000 0000 0fa6 1723 7265 6d6f ...........#remo\n-0001f390: 08db 0100 0000 0000 1600 0000 2c00 0000 ............,...\n-0001f3a0: e61d 8f24 7265 702e 5baa 0000 0000 0000 ...$rep.[.......\n-0001f3b0: 1900 0000 4102 0000 0711 fb2b 7265 702e ....A......+rep.\n-0001f3c0: 9b31 0100 0000 0000 2500 0000 4300 0000 .1......%...C...\n-0001f3d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f3e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f400: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f410: 0000 0000 0000 0000 7bf8 e72b 7265 702e ........{..+rep.\n-0001f420: f073 0000 0000 0000 2100 0000 7600 0000 .s......!...v...\n-0001f430: 8687 6a25 7265 702e 13a2 0100 0000 0000 ..j%rep.........\n-0001f440: 1500 0000 5b00 0000 e760 392d 7265 702e ....[....`9-rep.\n-0001f450: 6e97 0000 0000 0000 0e00 0000 aa00 0000 n...............\n-0001f460: 003d 332f 0072 6570 a9d5 0100 0000 0000 .=3/.rep........\n-0001f470: 1c00 0000 0000 0000 b995 5f23 7265 702e .........._#rep.\n-0001f480: 4e7f 0000 0000 0000 1900 0000 2000 0000 N........... ...\n-0001f490: 35c2 6922 7265 702e 4adb 0100 0000 0000 5.i\"rep.J.......\n-0001f4a0: 1d00 0000 2700 0000 ffff ffff 0000 0000 ....'...........\n-0001f4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f4c0: f057 d427 0072 6570 4630 0100 0000 0000 .W.'.repF0......\n-0001f4d0: 1b00 0000 0b00 0000 e59e 772f 0072 6570 ..........w/.rep\n-0001f4e0: 0030 0100 0000 0000 1800 0000 1100 0000 .0..............\n-0001f4f0: 8e6c 0127 7072 696e 6704 0100 0000 0000 .l.'pring.......\n-0001f500: 0b00 0000 4700 0000 bb62 1126 7265 702e ....G....b.&rep.\n-0001f510: 00a0 0100 0000 0000 1d00 0000 b100 0000 ................\n-0001f520: 59e1 b62e 7265 702e 78a4 0100 0000 0000 Y...rep.x.......\n-0001f530: 1000 0000 8201 0000 90ef a72e 7265 6d6f ............remo\n-0001f540: 72da 0100 0000 0000 1300 0000 8300 0000 r...............\n-0001f550: 1c1d dc2d 7265 702e 1231 0100 0000 0000 ...-rep..1......\n-0001f560: 1700 0000 2300 0000 6d26 c62f 7265 702e ....#...m&./rep.\n-0001f570: 2e4f 0100 0000 0000 2000 0000 8200 0000 .O...... .......\n-0001f580: 1b7e e625 7265 702e 2ba3 0100 0000 0000 .~.%rep.+.......\n-0001f590: 1200 0000 a200 0000 ffff ffff 0000 0000 ................\n-0001f5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f5b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f5c0: 0000 0000 0000 0000 87db 572f 7265 702e ..........W/rep.\n-0001f5d0: 0080 0000 0000 0000 2800 0000 0e01 0000 ........(.......\n-0001f5e0: 49ca ad23 7265 6d6f 34d9 0100 0000 0000 I..#remo4.......\n-0001f5f0: 1800 0000 3f00 0000 e7d2 5820 7265 6d6f ....?.....X remo\n-0001f600: 8bd9 0100 0000 0000 1b00 0000 2a00 0000 ............*...\n-0001f610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f620: 0000 0000 0000 0000 2951 5c2e 7265 702e ........)Q\\.rep.\n-0001f630: 13da 0100 0000 0000 3600 0000 2900 0000 ........6...)...\n-0001f640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f670: 5447 142d 7265 702e 1246 0000 0000 0000 TG.-rep..F......\n-0001f680: 1700 0000 5101 0000 f78e 8425 0072 6570 ....Q......%.rep\n-0001f690: d7d1 0100 0000 0000 1b00 0000 1c00 0000 ................\n-0001f6a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f6b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-0001f6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f6d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f6e0: 0000 0000 0000 0000 2112 ab2d 0072 6570 ........!..-.rep\n-0001f6f0: d04f 0100 0000 0000 1800 0000 0500 0000 .O..............\n-0001f700: 348c 022f 0072 6570 02af 0100 0000 0000 4../.rep........\n-0001f710: 2a00 0000 0b00 0000 b7d2 8720 7265 702e *.......... rep.\n-0001f720: 0ca8 0100 0000 0000 1600 0000 2800 0000 ............(...\n-0001f730: aa8b 6220 6c6f 6164 5d91 0000 0000 0000 ..b load].......\n-0001f740: 0900 0000 a000 0000 bd85 f72a 7265 702e ...........*rep.\n-0001f750: 5196 0000 0000 0000 0c00 0000 6100 0000 Q...........a...\n-0001f760: f283 8f22 7265 702e dfa3 0100 0000 0000 ...\"rep.........\n-0001f770: 1500 0000 3000 0000 6fff 492d 7265 702e ....0...o.I-rep.\n-0001f780: 6be1 0000 0000 0000 0e00 0000 2b00 0000 k...........+...\n-0001f790: b0fb 2b20 7265 702e f8ed 0000 0000 0000 ..+ rep.........\n-0001f7a0: 1a00 0000 3e00 0000 7ee5 5c24 7265 702e ....>...~.\\$rep.\n-0001f7b0: f748 0100 0000 0000 1100 0000 ad00 0000 .H..............\n-0001f7c0: e926 e420 0072 6570 dcaf 0100 0000 0000 .&. .rep........\n-0001f7d0: 1200 0000 0b00 0000 4f62 4224 7265 6d6f ........ObB$remo\n-0001f7e0: d0d9 0100 0000 0000 1600 0000 2d00 0000 ............-...\n-0001f7f0: 4e24 b225 7265 702e 79eb 0000 0000 0000 N$.%rep.y.......\n-0001f800: 1700 0000 4501 0000 0333 9f24 7265 702e ....E....3.$rep.\n-0001f810: 5c46 0100 0000 0000 1900 0000 d300 0000 \\F..............\n-0001f820: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f830: 0000 0000 0000 0000 cf3f 9623 7265 702e .........?.#rep.\n-0001f840: 1b43 0000 0000 0000 2600 0000 5a00 0000 .C......&...Z...\n-0001f850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f860: 0000 0000 0000 0000 1989 c12f 6964 6c65 .........../idle\n-0001f870: 0060 0000 0000 0000 0900 0000 3501 0000 .`..........5...\n-0001f880: f87c 042f 7265 702e bb48 0100 0000 0000 .|./rep..H......\n-0001f890: 1300 0000 2900 0000 1eb1 7126 7265 702e ....).....q&rep.\n-0001f8a0: 314a 0100 0000 0000 1100 0000 2b00 0000 1J..........+...\n-0001f8b0: 6858 d523 7265 702e 8483 0000 0000 0000 hX.#rep.........\n-0001f8c0: 2200 0000 4601 0000 71c6 192f 0072 6570 \"...F...q../.rep\n-0001f8d0: 05ad 0100 0000 0000 1900 0000 0200 0000 ................\n-0001f8e0: c8ff 8420 7265 702e 5bd4 0100 0000 0000 ... rep.[.......\n-0001f8f0: 1300 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n+0001c000: 0072 6570 2e6d 6f64 756c 652d 7379 7374 .rep.module-syst\n+0001c010: 656d 2364 6566 696e 652d 7374 7275 6374 em#define-struct\n+0001c020: 7572 6573 2053 5452 5543 5453 2043 4f4e ures STRUCTS CON\n+0001c030: 4649 4720 2e20 424f 4459 0072 6570 2e6e FIG . BODY.rep.n\n+0001c040: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 2364 et.domain-name#d\n+0001c050: 6f6d 6169 6e2d 7061 7274 7320 444f 4d41 omain-parts DOMA\n+0001c060: 494e 0072 6570 2e6e 6574 2e64 6f6d 6169 IN.rep.net.domai\n+0001c070: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6265 n-name#domain-be\n+0001c080: 6c6f 772d 7020 4431 2044 3200 7265 702e low-p D1 D2.rep.\n+0001c090: 6e65 742e 646f 6d61 696e 2d6e 616d 6523 net.domain-name#\n+0001c0a0: 6d61 702d 646f 6d61 696e 7320 4655 4e20 map-domains FUN \n+0001c0b0: 444f 4d41 494e 7265 702e 6e65 742e 646f DOMAINrep.net.do\n+0001c0c0: 6d61 696e 2d6e 616d 6523 6d61 702d 646f main-name#map-do\n+0001c0d0: 6d61 696e 732d 646f 776e 7761 7264 7343 mains-downwardsC\n+0001c0e0: 616c 6c20 2846 554e 204e 414d 4529 2066 all (FUN NAME) f\n+0001c0f0: 6f72 2065 6163 6820 7375 622d 646f 6d61 or each sub-doma\n+0001c100: 696e 206f 6620 444f 4d41 494e 2028 656e in of DOMAIN (en\n+0001c110: 6469 6e67 2077 6974 6820 444f 4d41 494e ding with DOMAIN\n+0001c120: 292e 7265 702e 6e65 742e 7270 6323 7265 ).rep.net.rpc#re\n+0001c130: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n+0001c140: 7241 6464 2074 6865 2063 6f6e 6e65 6374 rAdd the connect\n+0001c150: 696f 6e20 534f 434b 4554 2074 6f20 7468 ion SOCKET to th\n+0001c160: 6520 7461 626c 6520 6f66 206b 6e6f 776e e table of known\n+0001c170: 2072 7063 2063 6f6e 6e65 6374 696f 6e73 rpc connections\n+0001c180: 2e20 4966 0a43 4c4f 5341 424c 4520 6973 . If.CLOSABLE is\n+0001c190: 2074 7275 652c 2074 6865 6e20 7468 6520 true, then the \n+0001c1a0: 736f 636b 6574 2063 6f75 6c64 2062 6520 socket could be \n+0001c1b0: 636c 6f73 6564 2061 6e64 2072 656f 7065 closed and reope\n+0001c1c0: 6e65 6420 7369 6d70 6c79 0a62 7920 6b6e ned simply.by kn\n+0001c1d0: 6f77 696e 6720 6974 7320 6164 6472 6573 owing its addres\n+0001c1e0: 7320 616e 6420 706f 7274 206e 756d 6265 s and port numbe\n+0001c1f0: 722e 7265 702e 6e65 742e 7270 6323 7270 r.rep.net.rpc#rp\n+0001c200: 632d 736f 636b 6574 2d6c 6973 7465 6e65 c-socket-listene\n+0001c210: 7254 6865 2066 756e 6374 696f 6e20 7468 rThe function th\n+0001c220: 6174 2073 686f 756c 6420 6265 2075 7365 at should be use\n+0001c230: 6420 746f 206c 6973 7465 6e20 666f 7220 d to listen for \n+0001c240: 636f 6e6e 6563 7469 6f6e 7320 6f6e 2072 connections on r\n+0001c250: 7063 0a73 6572 7665 7220 736f 636b 6574 pc.server socket\n+0001c260: 732e 7265 702e 6e65 742e 7270 6323 6d61 s.rep.net.rpc#ma\n+0001c270: 6b65 2d72 7063 2d73 6572 7661 6e74 5265 ke-rpc-servantRe\n+0001c280: 6769 7374 6572 2074 6865 2066 756e 6374 gister the funct\n+0001c290: 696f 6e20 494d 504c 2061 7320 616e 2072 ion IMPL as an r\n+0001c2a0: 7063 2073 6572 7661 6e74 2c20 616e 6420 pc servant, and \n+0001c2b0: 7265 7475 726e 2074 6865 2063 7265 6174 return the creat\n+0001c2c0: 6564 0a73 6572 7661 6e74 2d69 642e 7265 ed.servant-id.re\n+0001c2d0: 702e 6e65 742e 7270 6323 7270 632d 7072 p.net.rpc#rpc-pr\n+0001c2e0: 6f78 792d 3e67 6c6f 6261 6c2d 6964 5265 oxy->global-idRe\n+0001c2f0: 7475 726e 2074 6865 2067 6c6f 6261 6c6c turn the globall\n+0001c300: 792d 7661 6c69 6420 7365 7276 616e 742d y-valid servant-\n+0001c310: 6964 2028 6120 7374 7269 6e67 2920 7468 id (a string) th\n+0001c320: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t\n+0001c330: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the \n+0001c340: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi\n+0001c350: 6f6e 2050 524f 5859 2e00 7265 702e 6e65 on PROXY..rep.ne\n+0001c360: 742e 7270 6323 7265 6d6f 7465 2d73 6572 t.rpc#remote-ser\n+0001c370: 7661 6e74 2d69 642d 3e67 6c6f 6261 6c2d vant-id->global-\n+0001c380: 6964 2049 4472 6570 2e74 6872 6561 6473 id IDrep.threads\n+0001c390: 2e6d 7574 6578 236d 616b 652d 6d75 7465 .mutex#make-mute\n+0001c3a0: 7843 7265 6174 6520 616e 6420 7265 7475 xCreate and retu\n+0001c3b0: 726e 2061 206d 7574 6578 206f 626a 6563 rn a mutex objec\n+0001c3c0: 742e 204e 6f20 7468 7265 6164 2077 696c t. No thread wil\n+0001c3d0: 6c20 6f77 6e20 7468 6520 6e65 7720 6d75 l own the new mu\n+0001c3e0: 7465 782e 0072 6570 2e74 6872 6561 6473 tex..rep.threads\n+0001c3f0: 2e6d 7574 6578 236f 6274 6169 6e2d 6d75 .mutex#obtain-mu\n+0001c400: 7465 7820 4d54 5820 2321 6f70 7469 6f6e tex MTX #!option\n+0001c410: 616c 2054 494d 454f 5554 7265 702e 7468 al TIMEOUTrep.th\n+0001c420: 7265 6164 732e 6d75 7465 7823 6d61 7962 reads.mutex#mayb\n+0001c430: 652d 6f62 7461 696e 2d6d 7574 6578 4174 e-obtain-mutexAt\n+0001c440: 7465 6d70 7420 746f 206f 6274 6169 6e20 tempt to obtain \n+0001c450: 6d75 7465 7820 4d54 5820 666f 7220 7468 mutex MTX for th\n+0001c460: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread\n+0001c470: 2077 6974 686f 7574 2062 6c6f 636b 696e without blockin\n+0001c480: 672e 0a52 6574 7572 6e73 2074 7275 6520 g..Returns true \n+0001c490: 6966 2061 626c 6520 746f 206f 6274 6169 if able to obtai\n+0001c4a0: 6e20 7468 6520 6d75 7465 782c 2066 616c n the mutex, fal\n+0001c4b0: 7365 206f 7468 6572 7769 7365 2e72 6570 se otherwise.rep\n+0001c4c0: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+0001c4d0: 2d70 6f72 7423 6d65 7373 6167 652d 6665 -port#message-fe\n+0001c4e0: 7463 6846 6574 6368 2074 6865 2065 6172 tchFetch the ear\n+0001c4f0: 6c69 6573 7420 756e 7265 6164 206d 6573 liest unread mes\n+0001c500: 7361 6765 2073 656e 7420 746f 206d 6573 sage sent to mes\n+0001c510: 7361 6765 2070 6f72 7420 504f 5254 2e20 sage port PORT. \n+0001c520: 426c 6f63 6b73 2074 6865 0a63 7572 7265 Blocks the.curre\n+0001c530: 6e74 2074 6872 6561 6420 666f 7220 5449 nt thread for TI\n+0001c540: 4d45 4f55 5420 6d69 6c6c 6973 6563 6f6e MEOUT millisecon\n+0001c550: 6473 2c20 6f72 2069 6e64 6566 696e 6974 ds, or indefinit\n+0001c560: 656c 7920 6966 2054 494d 454f 5554 2069 ely if TIMEOUT i\n+0001c570: 736e 2774 0a64 6566 696e 6564 2e20 5265 sn't.defined. Re\n+0001c580: 7475 726e 7320 7468 6520 6d65 7373 6167 turns the messag\n+0001c590: 652c 206f 7220 6661 6c73 6520 6966 206e e, or false if n\n+0001c5a0: 6f20 6d65 7373 6167 6520 636f 756c 6420 o message could \n+0001c5b0: 6265 2072 6561 642e 7265 702e 7379 7374 be read.rep.syst\n+0001c5c0: 656d 2367 6574 656e 7652 6574 7572 6e20 em#getenvReturn \n+0001c5d0: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n+0001c5e0: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var\n+0001c5f0: 6961 626c 6520 4e41 4d45 2c20 6120 7374 iable NAME, a st\n+0001c600: 7269 6e67 2e20 5468 6520 7661 7269 6162 ring. The variab\n+0001c610: 6c65 0a60 7072 6f63 6573 732d 656e 7669 le.`process-envi\n+0001c620: 726f 6e6d 656e 7427 2069 7320 7573 6564 ronment' is used\n+0001c630: 2074 6f20 6669 6e64 2074 6865 2076 616c to find the val\n+0001c640: 7565 2e00 7265 702e 7374 7275 6374 7572 ue..rep.structur\n+0001c650: 6573 236d 616b 652d 696e 7465 7266 6163 es#make-interfac\n+0001c660: 6520 4e41 4d45 2053 4947 7265 702e 7374 e NAME SIGrep.st\n+0001c670: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i\n+0001c680: 6e74 6572 6661 6365 5265 7475 726e 2074 nterfaceReturn t\n+0001c690: 6865 206c 6973 7420 6f66 2073 796d 626f he list of symbo\n+0001c6a0: 6c73 2064 6573 6372 6962 6564 2062 7920 ls described by \n+0001c6b0: 7468 6520 6d6f 6475 6c65 2069 6e74 6572 the module inter\n+0001c6c0: 6661 6365 2053 4947 2e00 7265 702e 7374 face SIG..rep.st\n+0001c6d0: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i\n+0001c6e0: 6e74 6572 6661 6365 2053 4947 7265 702e nterface SIGrep.\n+0001c6f0: 6461 7461 2361 7373 6f63 2d72 6567 6578 data#assoc-regex\n+0001c700: 7053 6361 6e20 414c 4953 5420 666f 7220 pScan ALIST for \n+0001c710: 616e 2065 6c65 6d65 6e74 2077 686f 7365 an element whose\n+0001c720: 2063 6172 2069 7320 6120 7265 6775 6c61 car is a regula\n+0001c730: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n+0001c740: 6368 696e 6720 7468 650a 7374 7269 6e67 ching the.string\n+0001c750: 2049 4e50 5554 2e72 6570 2e64 6174 6123 INPUT.rep.data#\n+0001c760: 7265 6d6f 7665 2d69 662d 6e6f 7452 6574 remove-if-notRet\n+0001c770: 7572 6e73 2061 206e 6577 2063 6f70 7920 urns a new copy \n+0001c780: 6f66 204c 5354 2077 6974 6820 616e 7920 of LST with any \n+0001c790: 656c 656d 656e 7473 2072 656d 6f76 6564 elements removed\n+0001c7a0: 2066 6f72 2077 6869 6368 2028 5052 4544 for which (PRED\n+0001c7b0: 2045 4c54 290a 7265 7475 726e 7320 6661 ELT).returns fa\n+0001c7c0: 6c73 652e 7265 702e 6461 7461 2372 656d lse.rep.data#rem\n+0001c7d0: 7152 6574 7572 6e73 2061 206e 6577 2063 qReturns a new c\n+0001c7e0: 6f70 7920 6f66 204c 5354 2077 6974 6820 opy of LST with \n+0001c7f0: 616c 6c20 656c 656d 656e 7473 2060 6571 all elements `eq\n+0001c800: 2720 746f 2045 4c54 2064 6973 6361 7264 ' to ELT discard\n+0001c810: 6564 2e72 6570 2e6c 616e 672e 696e 7465 ed.rep.lang.inte\n+0001c820: 7270 7265 7465 7223 6e69 6c54 6865 2076 rpreter#nilThe v\n+0001c830: 616c 7565 206f 6620 7468 6520 626f 6f6c alue of the bool\n+0001c840: 6561 6e2d 6661 6c73 6520 616e 6420 656e ean-false and en\n+0001c850: 642d 6f66 2d6c 6973 7420 6f62 6a65 6374 d-of-list object\n+0001c860: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n+0001c870: 7072 6574 6572 2364 6566 756e 2053 594d preter#defun SYM\n+0001c880: 424f 4c20 2e20 424f 4459 0072 6570 2e6c BOL . BODY.rep.l\n+0001c890: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001c8a0: 6465 6663 6f6e 7374 2053 594d 424f 4c20 defconst SYMBOL \n+0001c8b0: 5641 4c55 4520 2e20 5245 5354 7265 702e VALUE . RESTrep.\n+0001c8c0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001c8d0: 236c 6574 2a6c 6574 2028 4249 4e44 494e #let*let (BINDIN\n+0001c8e0: 4753 2e2e 2e29 2042 4f44 592e 2e2e 0a0a GS...) BODY.....\n+0001c8f0: 5369 6d69 6c61 7220 746f 2060 6c65 7427 Similar to `let'\n+0001c900: 2065 7863 6570 7420 7468 6174 2074 6865 except that the\n+0001c910: 2042 494e 4449 4e47 5320 6172 6520 696e BINDINGS are in\n+0001c920: 7374 616c 6c65 6420 6173 2074 6865 6972 stalled as their\n+0001c930: 2076 616c 7565 730a 6172 6520 636f 6d70 values.are comp\n+0001c940: 7574 6564 2c20 696e 2074 6865 206f 7264 uted, in the ord\n+0001c950: 6572 2074 6865 7920 6172 6520 7772 6974 er they are writ\n+0001c960: 7465 6e2e 7265 702e 6c61 6e67 2e69 6e74 ten.rep.lang.int\n+0001c970: 6572 7072 6574 6572 236c 6574 7265 6353 erpreter#letrecS\n+0001c980: 696d 696c 6172 2074 6f20 606c 6574 2720 imilar to `let' \n+0001c990: 616e 6420 606c 6574 2a27 2065 7863 6570 and `let*' excep\n+0001c9a0: 7420 7468 6174 2074 6865 2076 616c 7565 t that the value\n+0001c9b0: 7320 6f66 2074 6865 2042 494e 4449 4e47 s of the BINDING\n+0001c9c0: 530a 6172 6520 6576 616c 7561 7465 6420 S.are evaluated \n+0001c9d0: 7375 6368 2074 6861 7420 616c 6c20 6f66 such that all of\n+0001c9e0: 2074 6865 2062 6f75 6e64 2076 6172 6961 the bound varia\n+0001c9f0: 626c 6573 2061 7265 2069 6e20 7468 6520 bles are in the \n+0001ca00: 7363 6f70 652e 0a54 6869 7320 6d65 616e scope..This mean\n+0001ca10: 7320 7468 6174 2060 6c65 7472 6563 2720 s that `letrec' \n+0001ca20: 6d61 7920 6265 2075 7365 6420 746f 2064 may be used to d\n+0001ca30: 6566 696e 6520 6d75 7475 616c 6c79 2072 efine mutually r\n+0001ca40: 6563 7572 7369 7665 0a66 756e 6374 696f ecursive.functio\n+0001ca50: 6e73 2e00 7265 702e 6c61 6e67 2e69 6e74 ns..rep.lang.int\n+0001ca60: 6572 7072 6574 6572 2369 6620 434f 4e44 erpreter#if COND\n+0001ca70: 4954 494f 4e20 5448 454e 2023 2172 6573 ITION THEN #!res\n+0001ca80: 7420 454c 5345 7265 702e 6c61 6e67 2e69 t ELSErep.lang.i\n+0001ca90: 6e74 6572 7072 6574 6572 2363 6173 6545 nterpreter#caseE\n+0001caa0: 6163 6820 434c 4155 5345 2069 7320 6028 ach CLAUSE is `(\n+0001cab0: 2849 5445 4d53 2e2e 2e20 2920 464f 524d (ITEMS... ) FORM\n+0001cac0: 532e 2e2e 2927 2e20 4669 6e64 2074 6865 S...)'. Find the\n+0001cad0: 2066 6972 7374 2043 4c41 5553 4520 7769 first CLAUSE wi\n+0001cae0: 7468 2061 6e0a 4954 454d 206d 6174 6368 th an.ITEM match\n+0001caf0: 696e 6720 2875 7369 6e67 2060 6571 6c27 ing (using `eql'\n+0001cb00: 2920 7468 6520 7265 7375 6c74 206f 6620 ) the result of \n+0001cb10: 6576 616c 7561 7469 6e67 204b 4559 2028 evaluating KEY (\n+0001cb20: 6f6e 6c79 0a65 7661 6c75 6174 6564 206f only.evaluated o\n+0001cb30: 6e63 6529 2c20 7468 656e 2065 7661 6c75 nce), then evalu\n+0001cb40: 6174 6520 7468 6520 6173 736f 6369 6174 ate the associat\n+0001cb50: 6564 2046 4f52 4d53 2069 6e20 6120 6070 ed FORMS in a `p\n+0001cb60: 726f 676e 272e 2054 6865 0a66 696e 616c rogn'. The.final\n+0001cb70: 2063 6c61 7573 6520 6d61 7920 6861 7665 clause may have\n+0001cb80: 2074 6865 2066 6f72 6d20 6028 7420 464f the form `(t FO\n+0001cb90: 524d 532e 2e2e 2927 2c20 7768 6963 6820 RMS...)', which \n+0001cba0: 616c 7761 7973 206d 6174 6368 6573 204b always matches K\n+0001cbb0: 4559 0a69 6620 6e6f 206f 7468 6572 2043 EY.if no other C\n+0001cbc0: 4c41 5553 4520 6861 7320 616c 7265 6164 LAUSE has alread\n+0001cbd0: 792e 2052 6574 7572 6e73 2066 616c 7365 y. Returns false\n+0001cbe0: 2069 6620 6e6f 2063 6c61 7573 6520 6d61 if no clause ma\n+0001cbf0: 7463 6865 732e 0a0a 4966 2061 6e79 206f tches...If any o\n+0001cc00: 6620 7468 6520 4954 454d 5320 6170 7065 f the ITEMS appe\n+0001cc10: 6172 206d 6f72 6520 7468 616e 206f 6e63 ar more than onc\n+0001cc20: 652c 2074 6865 6e20 7468 6520 6265 6861 e, then the beha\n+0001cc30: 7669 6f75 7220 6973 0a75 6e64 6566 696e viour is.undefin\n+0001cc40: 6564 2e72 6570 2e6c 616e 672e 696e 7465 ed.rep.lang.inte\n+0001cc50: 7270 7265 7465 7223 7768 656e 4576 616c rpreter#whenEval\n+0001cc60: 7561 7465 7320 434f 4e44 4954 494f 4e2c uates CONDITION,\n+0001cc70: 2069 6620 6974 2069 7320 7472 7565 2061 if it is true a\n+0001cc80: 6e20 696d 706c 6963 6974 2070 726f 676e n implicit progn\n+0001cc90: 2069 7320 7065 7266 6f72 6d65 640a 7769 is performed.wi\n+0001cca0: 7468 2046 4f52 4d53 2e00 7265 702e 6c61 th FORMS..rep.la\n+0001ccb0: 6e67 2e69 6e74 6572 7072 6574 6572 2377 ng.interpreter#w\n+0001ccc0: 6865 6e20 434f 4e44 4954 494f 4e20 2321 hen CONDITION #!\n+0001ccd0: 7265 7374 2046 4f52 4d53 0072 6570 2e6c rest FORMS.rep.l\n+0001cce0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001ccf0: 756e 6c65 7373 2043 4f4e 4449 5449 4f4e unless CONDITION\n+0001cd00: 2023 2172 6573 7420 464f 524d 5300 7265 #!rest FORMS.re\n+0001cd10: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001cd20: 6572 2364 6566 7661 722d 7365 7471 2056 er#defvar-setq V\n+0001cd30: 4152 2023 216f 7074 696f 6e61 6c20 5641 AR #!optional VA\n+0001cd40: 4c55 4520 444f 4300 7265 702e 6c61 6e67 LUE DOC.rep.lang\n+0001cd50: 2e69 6e74 6572 7072 6574 6572 2370 726f .interpreter#pro\n+0001cd60: 6732 202e 2041 5247 5372 6570 2e6c 616e g2 . ARGSrep.lan\n+0001cd70: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n+0001cd80: 636c 6172 6564 6563 6c61 7265 2043 4c41 claredeclare CLA\n+0001cd90: 5553 4553 2e2e 2e0a 0a50 726f 7669 6465 USES.....Provide\n+0001cda0: 2074 6865 2063 6f6d 7069 6c65 7220 7769 the compiler wi\n+0001cdb0: 7468 2065 7874 7261 2069 6e66 6f72 6d61 th extra informa\n+0001cdc0: 7469 6f6e 2077 6869 6c65 2063 6f6d 7069 tion while compi\n+0001cdd0: 6c69 6e67 2074 6865 2066 6f72 6d73 0a74 ling the forms.t\n+0001cde0: 6861 7420 6170 7065 6172 2069 6e20 7468 hat appear in th\n+0001cdf0: 6520 7361 6d65 206c 6578 6963 616c 2073 e same lexical s\n+0001ce00: 636f 7065 2061 7320 7468 6520 6465 636c cope as the decl\n+0001ce10: 6172 6174 696f 6e2e 0a0a 4561 6368 2043 aration...Each C\n+0001ce20: 4c41 5553 4520 6973 2061 206c 6973 742c LAUSE is a list,\n+0001ce30: 2074 6865 2066 6972 7374 2065 6c65 6d65 the first eleme\n+0001ce40: 6e74 206f 6620 7768 6963 6820 6973 2061 nt of which is a\n+0001ce50: 2073 796d 626f 6c20 6465 6669 6e69 6e67 symbol defining\n+0001ce60: 0a74 6865 2074 7970 6520 6f66 2064 6563 .the type of dec\n+0001ce70: 6c61 7261 7469 6f6e 2c20 7468 6520 6f74 laration, the ot\n+0001ce80: 6865 7220 656c 656d 656e 7473 2072 656c her elements rel\n+0001ce90: 6174 6520 746f 2074 6865 2064 6563 6c61 ate to the decla\n+0001cea0: 7261 7469 6f6e 2e0a 5365 6520 7468 6520 ration..See the \n+0001ceb0: 6043 6f6d 7069 6c65 7220 4465 636c 6172 `Compiler Declar\n+0001cec0: 6174 696f 6e73 2720 6e6f 6465 206f 6620 ations' node of \n+0001ced0: 7468 6520 6c69 6272 6570 206d 616e 7561 the librep manua\n+0001cee0: 6c20 666f 7220 6465 7461 696c 730a 6f66 l for details.of\n+0001cef0: 2074 6865 2070 6f73 7369 626c 6520 6465 the possible de\n+0001cf00: 636c 6172 6174 696f 6e20 7479 7065 732e claration types.\n+0001cf10: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001cf20: 6574 6572 2374 6872 6f77 5065 7266 6f72 eter#throwPerfor\n+0001cf30: 6d73 2061 206e 6f6e 2d6c 6f63 616c 2065 ms a non-local e\n+0001cf40: 7869 7420 746f 2074 6865 2060 6361 7463 xit to the `catc\n+0001cf50: 6827 2066 6f72 6d20 7761 6974 696e 6720 h' form waiting \n+0001cf60: 666f 7220 5441 4720 616e 6420 7265 7475 for TAG and retu\n+0001cf70: 726e 0a56 414c 5545 2066 726f 6d20 6974 rn.VALUE from it\n+0001cf80: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n+0001cf90: 7072 6574 6572 2361 7574 6f6c 6f61 642d preter#autoload-\n+0001cfa0: 6d61 6372 6f20 5359 4d42 4f4c 2d46 4f52 macro SYMBOL-FOR\n+0001cfb0: 4d20 4649 4c45 2023 2172 6573 7420 4558 M FILE #!rest EX\n+0001cfc0: 5452 4100 7265 702e 6c61 6e67 2e64 6f63 TRA.rep.lang.doc\n+0001cfd0: 2364 6573 6372 6962 652d 7661 6c75 6520 #describe-value \n+0001cfe0: 5641 4c55 4520 2321 6f70 7469 6f6e 616c VALUE #!optional\n+0001cff0: 204e 414d 4520 5354 5255 4354 5552 4500 NAME STRUCTURE.\n+0001d000: 7265 702e 6e65 742e 7270 6323 7365 7276 rep.net.rpc#serv\n+0001d010: 616e 742d 6964 2d3e 676c 6f62 616c 2d69 ant-id->global-i\n+0001d020: 6452 6574 7572 6e20 7468 6520 676c 6f62 dReturn the glob\n+0001d030: 616c 6c79 2072 6566 6572 656e 6365 6162 ally referenceab\n+0001d040: 6c65 2052 5043 2073 6572 7661 6e74 2069 le RPC servant i\n+0001d050: 6420 666f 7220 6c6f 6361 6c20 7365 7276 d for local serv\n+0001d060: 616e 7420 6964 2049 442e 7265 702e 6e65 ant id ID.rep.ne\n+0001d070: 742e 7270 6323 7265 6d6f 7465 2d73 6572 t.rpc#remote-ser\n+0001d080: 7661 6e74 2d69 642d 3e67 6c6f 6261 6c2d vant-id->global-\n+0001d090: 6964 5265 7475 726e 2074 6865 2067 6c6f idReturn the glo\n+0001d0a0: 6261 6c6c 7920 7265 6665 7265 6e63 6561 bally referencea\n+0001d0b0: 626c 6520 5250 4320 7365 7276 616e 7420 ble RPC servant \n+0001d0c0: 6964 2066 6f72 2074 6865 206c 6f63 616c id for the local\n+0001d0d0: 2073 6572 7661 6e74 0a69 6420 4944 2028 servant.id ID (\n+0001d0e0: 6120 7379 6d62 6f6c 2920 6173 736f 6369 a symbol) associ\n+0001d0f0: 6174 6564 2077 6974 6820 7468 6520 696e ated with the in\n+0001d100: 766f 6b65 7220 6f66 2074 6865 2063 7572 voker of the cur\n+0001d110: 7265 6e74 6c79 2061 6374 6976 6520 5250 rently active RP\n+0001d120: 430a 7265 7175 6573 742e 7265 702e 7468 C.request.rep.th\n+0001d130: 7265 6164 732e 6d65 7373 6167 652d 706f reads.message-po\n+0001d140: 7274 236d 616b 652d 6d65 7373 6167 652d rt#make-message-\n+0001d150: 706f 7274 4372 6561 7465 2061 6e64 2072 portCreate and r\n+0001d160: 6574 7572 6e20 6120 6e65 7720 6d65 7373 eturn a new mess\n+0001d170: 6167 6520 706f 7274 2e00 7265 702e 7468 age port..rep.th\n+0001d180: 7265 6164 732e 6d65 7373 6167 652d 706f reads.message-po\n+0001d190: 7274 236d 6573 7361 6765 2d66 6574 6368 rt#message-fetch\n+0001d1a0: 2050 4f52 5420 2321 6f70 7469 6f6e 616c PORT #!optional\n+0001d1b0: 2054 494d 454f 5554 7265 702e 7468 7265 TIMEOUTrep.thre\n+0001d1c0: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port\n+0001d1d0: 236d 6573 7361 6765 2d73 656e 6453 656e #message-sendSen\n+0001d1e0: 6420 7468 6520 6d65 7373 6167 6520 4d45 d the message ME\n+0001d1f0: 5353 4147 4520 2861 6e20 6172 6269 7472 SSAGE (an arbitr\n+0001d200: 6172 7920 7661 6c75 6529 2074 6f20 6d65 ary value) to me\n+0001d210: 7373 6167 6520 706f 7274 2050 4f52 542e ssage port PORT.\n+0001d220: 7265 702e 7379 7374 656d 2373 6574 656e rep.system#seten\n+0001d230: 7653 6574 2074 6865 2063 7572 7265 6e74 vSet the current\n+0001d240: 2076 616c 7565 206f 6620 7468 6520 656e value of the en\n+0001d250: 7669 726f 6e6d 656e 7420 7661 7269 6162 vironment variab\n+0001d260: 6c65 204e 414d 4520 746f 2074 6865 2073 le NAME to the s\n+0001d270: 7472 696e 6720 5641 4c55 452e 0a54 6865 tring VALUE..The\n+0001d280: 2060 7072 6f63 6573 732d 656e 7669 726f `process-enviro\n+0001d290: 6e6d 656e 7427 2076 6172 6961 626c 6520 nment' variable \n+0001d2a0: 6973 2064 6573 7472 7563 7469 7665 6c79 is destructively\n+0001d2b0: 206d 6f64 6966 6965 642e 0072 6570 2e73 modified..rep.s\n+0001d2c0: 7973 7465 6d23 7365 7465 6e76 204e 414d ystem#setenv NAM\n+0001d2d0: 4520 5641 4c55 4572 6570 2e73 7973 7465 E VALUErep.syste\n+0001d2e0: 6d23 756e 7365 7465 6e76 4465 6c65 7465 m#unsetenvDelete\n+0001d2f0: 2074 6865 2065 6e76 6972 6f6e 6d65 6e74 the environment\n+0001d300: 2076 6172 6961 626c 6520 6361 6c6c 6564 variable called\n+0001d310: 204e 414d 452e 7265 702e 7777 772e 7175 NAME.rep.www.qu\n+0001d320: 6f74 652d 7572 6c23 7175 6f74 652d 7572 ote-url#quote-ur\n+0001d330: 6c45 7363 6170 6520 5552 4c20 6d65 7461 lEscape URL meta\n+0001d340: 2d63 6861 7261 6374 6572 7320 696e 2053 -characters in S\n+0001d350: 5452 494e 472e 7265 702e 7777 772e 7175 TRING.rep.www.qu\n+0001d360: 6f74 652d 7572 6c23 756e 7175 6f74 652d ote-url#unquote-\n+0001d370: 7572 6c55 6e65 7363 6170 6520 5552 4c20 urlUnescape URL \n+0001d380: 6d65 7461 2d63 6861 7261 6374 6572 7320 meta-characters \n+0001d390: 696e 2053 5452 494e 472e 0072 6570 2e77 in STRING..rep.w\n+0001d3a0: 7777 2e71 756f 7465 2d75 726c 2375 6e71 ww.quote-url#unq\n+0001d3b0: 756f 7465 2d75 726c 2053 5452 494e 4772 uote-url STRINGr\n+0001d3c0: 6570 2e64 6174 6123 6d65 6d62 6572 2d69 ep.data#member-i\n+0001d3d0: 6653 696d 696c 6172 2074 6f20 7468 6520 fSimilar to the \n+0001d3e0: 606d 656d 6265 7227 2066 756e 6374 696f `member' functio\n+0001d3f0: 6e2c 2065 7863 6570 7420 7468 6174 2074 n, except that t\n+0001d400: 6865 2066 756e 6374 696f 6e20 4655 4e20 he function FUN \n+0001d410: 6973 0a63 616c 6c65 6420 746f 2074 6573 is.called to tes\n+0001d420: 7420 7468 6520 656c 656d 656e 7473 2066 t the elements f\n+0001d430: 6f72 206d 6174 6368 6573 2e20 4966 2060 or matches. If `\n+0001d440: 2846 554e 2045 4c54 2927 2072 6574 7572 (FUN ELT)' retur\n+0001d450: 6e73 2074 7275 652c 0a74 6865 6e20 7468 ns true,.then th\n+0001d460: 6520 7375 626c 6973 7420 7374 6172 7469 e sublist starti\n+0001d470: 6e67 2077 6974 6820 454c 5420 6973 2072 ng with ELT is r\n+0001d480: 6574 7572 6e65 642e 0072 6570 2e64 6174 eturned..rep.dat\n+0001d490: 6123 6d65 6d62 6572 2d69 6620 4655 4e20 a#member-if FUN \n+0001d4a0: 4c53 5472 6570 2e6c 616e 672e 696e 7465 LSTrep.lang.inte\n+0001d4b0: 7270 7265 7465 7223 6465 6675 6e64 6566 rpreter#defundef\n+0001d4c0: 756e 204e 414d 4520 4c41 4d42 4441 2d4c un NAME LAMBDA-L\n+0001d4d0: 4953 5420 5b44 4f43 2d53 5452 494e 475d IST [DOC-STRING]\n+0001d4e0: 2042 4f44 592e 2e2e 0a64 6566 756e 204e BODY....defun N\n+0001d4f0: 414d 4520 4259 5445 434f 4445 2d4f 424a AME BYTECODE-OBJ\n+0001d500: 4543 540a 0a44 6566 696e 6573 2061 2066 ECT..Defines a f\n+0001d510: 756e 6374 696f 6e20 6361 6c6c 6564 204e unction called N\n+0001d520: 414d 4520 7769 7468 2061 7267 756d 656e AME with argumen\n+0001d530: 7420 7370 6563 6966 6963 6174 696f 6e20 t specification \n+0001d540: 4c41 4d42 4441 2d4c 4953 542c 0a64 6f63 LAMBDA-LIST,.doc\n+0001d550: 756d 656e 7461 7469 6f6e 2044 4f43 2d53 umentation DOC-S\n+0001d560: 5452 494e 4720 286f 7074 696f 6e61 6c29 TRING (optional)\n+0001d570: 2061 6e64 2062 6f64 7920 424f 4459 2e72 and body BODY.r\n+0001d580: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001d590: 7465 7223 6465 6663 6f6e 7374 6465 6663 ter#defconstdefc\n+0001d5a0: 6f6e 7374 204e 414d 4520 5641 4c55 4520 onst NAME VALUE \n+0001d5b0: 5b44 4f43 2d53 5452 494e 475d 0a0a 4465 [DOC-STRING]..De\n+0001d5c0: 6669 6e65 2061 2063 6f6e 7374 616e 7420 fine a constant \n+0001d5d0: 4e41 4d45 2077 686f 7365 2028 6465 6661 NAME whose (defa\n+0001d5e0: 756c 7429 2076 616c 7565 2069 7320 5641 ult) value is VA\n+0001d5f0: 4c55 452e 2049 6620 4e41 4d45 2069 730a LUE. If NAME is.\n+0001d600: 616c 7265 6164 7920 626f 756e 6420 616e already bound an\n+0001d610: 2065 7272 6f72 2069 7320 7369 676e 616c error is signal\n+0001d620: 6c65 642e 0a0a 436f 6e73 7461 6e74 7320 led...Constants \n+0001d630: 6172 6520 7472 6561 7465 6420 7370 6563 are treated spec\n+0001d640: 6961 6c6c 7920 6279 2074 6865 204c 6973 ially by the Lis\n+0001d650: 7020 636f 6d70 696c 6572 2c20 6261 7369 p compiler, basi\n+0001d660: 6361 6c6c 7920 7468 6579 0a61 7265 2068 cally they.are h\n+0001d670: 6172 642d 636f 6465 6420 696e 746f 2074 ard-coded into t\n+0001d680: 6865 2062 7974 652d 636f 6465 2e72 6570 he byte-code.rep\n+0001d690: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d6a0: 7223 6675 6e63 7469 6f6e 2327 4152 470a r#function#'ARG.\n+0001d6b0: 0a52 6574 7572 6e20 7468 6520 636c 6f73 .Return the clos\n+0001d6c0: 7572 6520 6672 6f6d 2041 5247 2c20 6569 ure from ARG, ei\n+0001d6d0: 7468 6572 2061 206c 616d 6264 612d 6578 ther a lambda-ex\n+0001d6e0: 7072 6573 7369 6f6e 2c20 6f72 2061 2073 pression, or a s\n+0001d6f0: 796d 626f 6c2e 0a57 6865 6e20 6170 706c ymbol..When appl\n+0001d700: 6965 6420 746f 2061 2073 796d 626f 6c2c ied to a symbol,\n+0001d710: 2074 6865 2073 796d 626f 6c27 7320 7661 the symbol's va\n+0001d720: 6c75 6520 6973 2072 6574 7572 6e65 642e lue is returned.\n+0001d730: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001d740: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR\n+0001d750: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) \n+0001d760: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t\n+0001d770: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values \n+0001d780: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while\n+0001d790: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e\n+0001d7a0: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each \n+0001d7b0: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS \n+0001d7c0: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list\n+0001d7d0: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS.\n+0001d7e0: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca\n+0001d7f0: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable \n+0001d800: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound \n+0001d810: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of\n+0001d820: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr\n+0001d830: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',.\n+0001d840: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb\n+0001d850: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas\n+0001d860: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to\n+0001d870: 2074 6865 2066 616c 7365 2076 616c 7565 the false value\n+0001d880: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv\n+0001d890: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym\n+0001d8a0: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound\n+0001d8b0: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w\n+0001d8c0: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para\n+0001d8d0: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s\n+0001d8e0: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia\n+0001d8f0: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th\n+0001d900: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th\n+0001d910: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution\n+0001d920: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may \n+0001d930: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i\n+0001d940: 6e76 6f6b 696e 6720 5641 522e 0072 6570 nvoking VAR..rep\n+0001d950: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d960: 7223 6c65 7420 2e20 4152 4753 0072 6570 r#let . ARGS.rep\n+0001d970: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d980: 7223 6c65 742a 202e 2041 5247 5372 6570 r#let* . ARGSrep\n+0001d990: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d9a0: 7223 616e 6454 6865 2066 6972 7374 206f r#andThe first o\n+0001d9b0: 6620 7468 6520 4152 4753 2069 7320 6576 f the ARGS is ev\n+0001d9c0: 616c 7561 7465 642e 2049 6620 6974 2069 aluated. If it i\n+0001d9d0: 7320 6661 6c73 6520 6e6f 206d 6f72 6520 s false no more \n+0001d9e0: 6f66 2074 6865 0a41 5247 5320 6172 6520 of the.ARGS are \n+0001d9f0: 6576 616c 7561 7465 6420 616e 6420 7468 evaluated and th\n+0001da00: 6520 6061 6e64 2720 7374 6174 656d 656e e `and' statemen\n+0001da10: 7420 6576 616c 7561 7465 7320 746f 2066 t evaluates to f\n+0001da20: 616c 7365 2e0a 0a4f 7468 6572 7769 7365 alse...Otherwise\n+0001da30: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member\n+0001da40: 206f 6620 4152 4753 2069 7320 6576 616c of ARGS is eval\n+0001da50: 7561 7465 6420 616e 6420 6974 7320 7661 uated and its va\n+0001da60: 6c75 6520 7465 7374 6564 2e20 4966 0a6e lue tested. If.n\n+0001da70: 6f6e 6520 6f66 2074 6865 2041 5247 5320 one of the ARGS \n+0001da80: 6172 6520 6661 6c73 6520 7468 6520 636f are false the co\n+0001da90: 6d70 7574 6564 2076 616c 7565 206f 6620 mputed value of \n+0001daa0: 7468 6520 6c61 7374 206d 656d 6265 7220 the last member \n+0001dab0: 6f66 2041 5247 530a 6973 2072 6574 7572 of ARGS.is retur\n+0001dac0: 6e65 6420 6672 6f6d 2074 6865 2060 616e ned from the `an\n+0001dad0: 6427 2066 6f72 6d2e 7265 702e 6c61 6e67 d' form.rep.lang\n+0001dae0: 2e69 6e74 6572 7072 6574 6572 2364 6566 .interpreter#def\n+0001daf0: 7661 722d 7365 7471 6465 6676 6172 2d73 var-setqdefvar-s\n+0001db00: 6574 7120 5641 5249 4142 4c45 205b 5641 etq VARIABLE [VA\n+0001db10: 4c55 4520 5b44 4f43 5d5d 0a0a 4465 636c LUE [DOC]]..Decl\n+0001db20: 6172 6573 2074 6865 2073 796d 626f 6c20 ares the symbol \n+0001db30: 5641 5249 4142 4c45 2061 7320 6120 7370 VARIABLE as a sp\n+0001db40: 6563 6961 6c20 7661 7269 6162 6c65 2c20 ecial variable, \n+0001db50: 616e 6420 7365 7473 2069 7473 2076 616c and sets its val\n+0001db60: 7565 0a74 6f20 5641 4c55 4520 286f 7220 ue.to VALUE (or \n+0001db70: 6661 6c73 6520 6966 2056 414c 5545 2069 false if VALUE i\n+0001db80: 736e 2774 2064 6566 696e 6564 292e 2049 sn't defined). I\n+0001db90: 6620 444f 4320 6973 2067 6976 656e 2069 f DOC is given i\n+0001dba0: 7420 7769 6c6c 2062 650a 696e 7374 616c t will be.instal\n+0001dbb0: 6c65 6420 6173 2074 6865 2064 6f63 756d led as the docum\n+0001dbc0: 656e 7461 7469 6f6e 2073 7472 696e 6720 entation string \n+0001dbd0: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n+0001dbe0: 5641 5249 4142 4c45 2e0a 0a49 7427 7320 VARIABLE...It's \n+0001dbf0: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the \n+0001dc00: 7072 6576 696f 7573 2060 6465 6669 6e65 previous `define\n+0001dc10: 2d73 7065 6369 616c 2d76 6172 6961 626c -special-variabl\n+0001dc20: 6527 2e00 7265 702e 6c61 6e67 2e69 6e74 e'..rep.lang.int\n+0001dc30: 6572 7072 6574 6572 2364 6f20 5641 5253 erpreter#do VARS\n+0001dc40: 2054 4553 5420 2e20 424f 4459 0072 6570 TEST . BODY.rep\n+0001dc50: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001dc60: 7223 7768 696c 6520 434f 4e44 4954 494f r#while CONDITIO\n+0001dc70: 4e20 2e20 424f 4459 0072 6570 2e6c 616e N . BODY.rep.lan\n+0001dc80: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n+0001dc90: 636c 6172 6500 7265 702e 6c61 6e67 2e69 clare.rep.lang.i\n+0001dca0: 6e74 6572 7072 6574 6572 2363 6174 6368 nterpreter#catch\n+0001dcb0: 2054 4147 202e 2042 4f44 5900 7265 702e TAG . BODY.rep.\n+0001dcc0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001dcd0: 2364 796e 616d 6963 2d77 696e 6420 4245 #dynamic-wind BE\n+0001dce0: 464f 5245 2054 4855 4e4b 2041 4654 4552 FORE THUNK AFTER\n+0001dcf0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001dd00: 6574 6572 2366 756e 6374 696f 6e2d 6e61 eter#function-na\n+0001dd10: 6d65 5265 7475 726e 7320 7468 6520 6675 meReturns the fu\n+0001dd20: 6e63 7469 6f6e 2773 206e 616d 6520 2861 nction's name (a\n+0001dd30: 2073 796d 626f 6c29 2e00 7265 702e 6c61 symbol)..rep.la\n+0001dd40: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f\n+0001dd50: 756e 6374 696f 6e2d 6e61 6d65 2046 554e unction-name FUN\n+0001dd60: 4372 6570 2e6c 616e 672e 6d61 7468 2370 Crep.lang.math#p\n+0001dd70: 6f73 6974 6976 6570 5265 7475 726e 2074 ositivepReturn t\n+0001dd80: 2069 6620 5820 6973 2067 7265 6174 6572 if X is greater\n+0001dd90: 2074 6861 6e20 7a65 726f 2e2a 6973 7065 than zero.*ispe\n+0001dda0: 6c6c 2d65 6368 6f2d 6f75 7470 7574 2a55 ll-echo-output*U\n+0001ddb0: 7365 2066 6f72 2064 6562 7567 6769 6e67 se for debugging\n+0001ddc0: 206f 6e6c 792e 0072 6570 2e75 7469 6c2e only..rep.util.\n+0001ddd0: 6973 7065 6c6c 2369 7370 656c 6c2d 7374 ispell#ispell-st\n+0001dde0: 6f70 0072 6570 2e75 7469 6c2e 6973 7065 op.rep.util.ispe\n+0001ddf0: 6c6c 2369 7370 656c 6c2d 6164 642d 776f ll#ispell-add-wo\n+0001de00: 7264 2d74 6f2d 6469 6374 696f 6e61 7279 rd-to-dictionary\n+0001de10: 2057 4f52 4472 6570 2e75 7469 6c2e 6973 WORDrep.util.is\n+0001de20: 7065 6c6c 2369 7370 656c 6c2d 7361 7665 pell#ispell-save\n+0001de30: 2d64 6963 7469 6f6e 6172 794d 616b 6520 -dictionaryMake \n+0001de40: 4973 7065 6c6c 2073 6176 6520 7468 6520 Ispell save the \n+0001de50: 6375 7272 656e 7420 7065 7273 6f6e 616c current personal\n+0001de60: 2064 6963 7469 6f6e 6172 7920 746f 2069 dictionary to i\n+0001de70: 7473 2066 696c 652e 7265 702e 7379 7374 ts file.rep.syst\n+0001de80: 656d 2372 656d 6f76 652d 686f 6f6b 5265 em#remove-hookRe\n+0001de90: 6d6f 7665 2046 554e 4320 6672 6f6d 2074 move FUNC from t\n+0001dea0: 6865 2068 6f6f 6b20 484f 4f4b 2028 7379 he hook HOOK (sy\n+0001deb0: 6d62 6f6c 292e 7265 702e 696f 2e73 7472 mbol).rep.io.str\n+0001dec0: 6561 6d73 2373 7472 6561 6d70 5265 7475 eams#streampRetu\n+0001ded0: 726e 7320 7472 7565 2069 6620 4152 4720 rns true if ARG \n+0001dee0: 6973 2073 6f6d 6520 736f 7274 206f 6620 is some sort of \n+0001def0: 492f 4f20 7374 7265 616d 2e72 656d 6f74 I/O stream.remot\n+0001df00: 652d 7265 702d 7061 7373 7764 2d6d 7367 e-rep-passwd-msg\n+0001df10: 7352 6567 756c 6172 2065 7870 7265 7373 sRegular express\n+0001df20: 696f 6e20 6d61 7463 6869 6e67 2070 6173 ion matching pas\n+0001df30: 7377 6f72 6420 7072 6f6d 7074 2e72 656d sword prompt.rem\n+0001df40: 6f74 652d 6465 6661 756c 742d 7573 6572 ote-default-user\n+0001df50: 4465 6661 756c 7420 7573 6572 6e61 6d65 Default username\n+0001df60: 2074 6f20 7573 6520 666f 7220 6669 6c65 to use for file\n+0001df70: 2d74 7261 6e73 6665 7220 7768 656e 206e -transfer when n\n+0001df80: 6f6e 6520 6973 2073 7065 6369 6669 6564 one is specified\n+0001df90: 2c20 6569 7468 6572 0a65 7870 6c69 6369 , either.explici\n+0001dfa0: 746c 792c 206f 7220 6279 2074 6865 2072 tly, or by the r\n+0001dfb0: 656d 6f74 652d 6674 702d 686f 7374 2d75 emote-ftp-host-u\n+0001dfc0: 7365 722d 616c 6973 7420 7661 7269 6162 ser-alist variab\n+0001dfd0: 6c65 2e00 7265 702e 6461 7461 2e72 696e le..rep.data.rin\n+0001dfe0: 6723 7269 6e67 2d73 697a 6520 5249 4e47 g#ring-size RING\n+0001dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001e000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001e010: 6574 6572 2375 6e6c 6573 7345 7661 6c75 eter#unlessEvalu\n+0001e020: 6174 6573 2043 4f4e 4449 5449 4f4e 2c20 ates CONDITION, \n+0001e030: 6966 2069 7420 6973 206e 696c 2061 6e20 if it is nil an \n+0001e040: 696d 706c 6963 6974 2070 726f 676e 2069 implicit progn i\n+0001e050: 7320 7065 7266 6f72 6d65 6420 7769 7468 s performed with\n+0001e060: 0a46 4f52 4d53 2e72 6570 2e6c 616e 672e .FORMS.rep.lang.\n+0001e070: 696e 7465 7270 7265 7465 7223 6f72 5468 interpreter#orTh\n+0001e080: 6520 6669 7273 7420 6f66 2074 6865 2041 e first of the A\n+0001e090: 5247 5320 6973 2065 7661 6c75 6174 6564 RGS is evaluated\n+0001e0a0: 2c20 6966 2069 7420 6973 2074 7275 6520 , if it is true \n+0001e0b0: 6974 7320 7661 6c75 6520 6973 2074 6865 its value is the\n+0001e0c0: 2076 616c 7565 0a6f 6620 7468 6520 606f value.of the `o\n+0001e0d0: 7227 2066 6f72 6d20 616e 6420 6e6f 206d r' form and no m\n+0001e0e0: 6f72 6520 6172 6775 6d65 6e74 7320 6172 ore arguments ar\n+0001e0f0: 6520 6576 616c 7561 7465 642e 204f 7468 e evaluated. Oth\n+0001e100: 6572 7769 7365 2074 6869 7320 7374 6570 erwise this step\n+0001e110: 0a69 7320 7265 7065 6174 6564 2066 6f72 .is repeated for\n+0001e120: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member\n+0001e130: 206f 6620 4152 4753 2e0a 0a49 6620 616c of ARGS...If al\n+0001e140: 6c20 6f66 2074 6865 2041 5247 5320 6861 l of the ARGS ha\n+0001e150: 7665 2062 6565 6e20 6576 616c 7561 7465 ve been evaluate\n+0001e160: 6420 616e 6420 6e6f 6e65 2068 6176 6520 d and none have \n+0001e170: 6120 7472 7565 2076 616c 7565 0a60 2829 a true value.`()\n+0001e180: 2720 6973 2074 6865 2076 616c 7565 206f ' is the value o\n+0001e190: 6620 7468 6520 606f 7227 2066 6f72 6d2e f the `or' form.\n+0001e1a0: 0a0a 4966 2074 6865 7265 2061 7265 206e ..If there are n\n+0001e1b0: 6f20 4152 4753 2074 6865 2066 616c 7365 o ARGS the false\n+0001e1c0: 2076 616c 7565 2069 7320 7265 7475 726e value is return\n+0001e1d0: 6564 2e72 6570 2e6c 616e 672e 696e 7465 ed.rep.lang.inte\n+0001e1e0: 7270 7265 7465 7223 7365 7471 2d64 6566 rpreter#setq-def\n+0001e1f0: 6175 6c74 7365 7471 2d64 6566 6175 6c74 aultsetq-default\n+0001e200: 207b 2056 4152 4941 424c 4520 464f 524d { VARIABLE FORM\n+0001e210: 207d 202e 2e2e 0a0a 5365 7473 2074 6865 } .....Sets the\n+0001e220: 2064 6566 6175 6c74 2076 616c 7565 206f default value o\n+0001e230: 6620 6561 6368 2056 4152 4941 424c 4520 f each VARIABLE \n+0001e240: 746f 2074 6865 2076 616c 7565 206f 6620 to the value of \n+0001e250: 6974 730a 636f 7272 6573 706f 6e64 696e its.correspondin\n+0001e260: 6720 464f 524d 2065 7661 6c75 6174 6564 g FORM evaluated\n+0001e270: 2c20 7265 7475 726e 7320 7468 6520 7661 , returns the va\n+0001e280: 6c75 6520 6f66 2074 6865 206c 6173 7420 lue of the last \n+0001e290: 6576 616c 7561 7469 6f6e 2e0a 5365 6520 evaluation..See \n+0001e2a0: 616c 736f 2060 7365 7471 272e 2052 6574 also `setq'. Ret\n+0001e2b0: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n+0001e2c0: 6620 7468 6520 6c61 7374 2046 4f52 4d2e f the last FORM.\n+0001e2d0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001e2e0: 6574 6572 2364 6566 696e 652d 7370 6563 eter#define-spec\n+0001e2f0: 6961 6c2d 7661 7269 6162 6c65 5573 6520 ial-variableUse \n+0001e300: 6465 6676 6172 2d73 6574 7120 696e 7374 defvar-setq inst\n+0001e310: 6561 642e 7265 702e 6c61 6e67 2e69 6e74 ead.rep.lang.int\n+0001e320: 6572 7072 6574 6572 2377 6869 6c65 7768 erpreter#whilewh\n+0001e330: 696c 6520 434f 4e44 4954 494f 4e20 424f ile CONDITION BO\n+0001e340: 4459 2e2e 2e0a 0a60 7768 696c 6527 2069 DY.....`while' i\n+0001e350: 7320 616e 2069 6d70 6572 6174 6976 6520 s an imperative \n+0001e360: 6c6f 6f70 696e 6720 636f 6e73 7472 7563 looping construc\n+0001e370: 742e 2043 4f4e 4449 5449 4f4e 2069 7320 t. CONDITION is \n+0001e380: 6576 616c 7561 7465 642c 2069 660a 6974 evaluated, if.it\n+0001e390: 2070 726f 6475 6365 7320 6120 7472 7565 produces a true\n+0001e3a0: 2076 616c 7565 2c20 7468 656e 2074 6865 value, then the\n+0001e3b0: 2073 6571 7565 6e63 6520 6f66 2042 4f44 sequence of BOD\n+0001e3c0: 592e 2e2e 2066 6f72 6d73 2061 7265 0a65 Y... forms are.e\n+0001e3d0: 7661 6c75 6174 6564 2075 7369 6e67 2061 valuated using a\n+0001e3e0: 6e20 696d 706c 6963 6974 2060 7072 6f67 n implicit `prog\n+0001e3f0: 6e27 2073 7461 7465 6d65 6e74 2c20 616e n' statement, an\n+0001e400: 6420 636f 6e74 726f 6c20 7061 7373 6573 d control passes\n+0001e410: 2062 6163 6b0a 746f 2074 6865 2062 6567 back.to the beg\n+0001e420: 696e 6e69 6e67 206f 6620 7468 6520 7768 inning of the wh\n+0001e430: 696c 6520 666f 726d 2e0a 0a57 6865 6e20 ile form...When \n+0001e440: 7468 6520 5641 4c55 4520 6f66 2043 4f4e the VALUE of CON\n+0001e450: 4449 5449 4f4e 2069 7320 6661 6c73 652c DITION is false,\n+0001e460: 2074 6865 2077 6869 6c65 2073 7461 7465 the while state\n+0001e470: 6d65 6e74 2069 7320 6578 6974 6564 2c0a ment is exited,.\n+0001e480: 7265 7475 726e 696e 6720 616e 2075 6e64 returning an und\n+0001e490: 6566 696e 6564 2076 616c 7565 2e72 6570 efined value.rep\n+0001e4a0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001e4b0: 7223 7072 6f67 3270 726f 6732 2046 4f52 r#prog2prog2 FOR\n+0001e4c0: 4d31 2046 4f52 4d32 205b 464f 524d 532e M1 FORM2 [FORMS.\n+0001e4d0: 2e2e 5d0a 0a45 7661 6c75 6174 6520 464f ..]..Evaluate FO\n+0001e4e0: 524d 3120 6469 7363 6172 6469 6e67 2069 RM1 discarding i\n+0001e4f0: 7473 2072 6573 756c 742c 2074 6865 6e20 ts result, then \n+0001e500: 6576 616c 7561 7465 2046 4f52 4d32 2066 evaluate FORM2 f\n+0001e510: 6f6c 6c6f 7765 6420 6279 0a60 2870 726f ollowed by.`(pro\n+0001e520: 676e 2046 4f52 4d53 2e2e 2e29 272e 2052 gn FORMS...)'. R\n+0001e530: 6574 7572 6e73 2074 6865 2072 6573 756c eturns the resul\n+0001e540: 7420 6f66 2065 7661 6c75 6174 696e 6720 t of evaluating \n+0001e550: 464f 524d 322e 0072 6570 2e6c 616e 672e FORM2..rep.lang.\n+0001e560: 696e 7465 7270 7265 7465 7223 7769 7468 interpreter#with\n+0001e570: 2d6f 626a 6563 7420 4f42 4a20 2e20 424f -object OBJ . BO\n+0001e580: 4459 7265 702e 6c61 6e67 2e69 6e74 6572 DYrep.lang.inter\n+0001e590: 7072 6574 6572 2363 6f6e 6469 7469 6f6e preter#condition\n+0001e5a0: 2d63 6173 6545 7661 6c75 6174 6573 2046 -caseEvaluates F\n+0001e5b0: 4f52 4d20 7769 7468 2065 7272 6f72 2d68 ORM with error-h\n+0001e5c0: 616e 646c 6572 7320 696e 2070 6c61 6365 andlers in place\n+0001e5d0: 2c20 6966 206e 6f20 6572 726f 7273 206f , if no errors o\n+0001e5e0: 6363 7572 0a72 6574 7572 6e20 7468 6520 ccur.return the \n+0001e5f0: 7661 6c75 6520 7265 7475 726e 6564 2062 value returned b\n+0001e600: 7920 464f 524d 2c20 656c 7365 2074 6865 y FORM, else the\n+0001e610: 2076 616c 7565 206f 6620 7768 6963 6865 value of whiche\n+0001e620: 7665 720a 6861 6e64 6c65 7227 7320 626f ver.handler's bo\n+0001e630: 6479 2077 6173 2065 7661 6c75 6174 6564 dy was evaluated\n+0001e640: 2e0a 0a45 6163 6820 4841 4e44 4c45 5220 ...Each HANDLER \n+0001e650: 6973 2061 206c 6973 7420 6f66 2060 2845 is a list of `(E\n+0001e660: 5252 4f52 2042 4f44 592e 2e2e 2927 2e20 RROR BODY...)'. \n+0001e670: 4552 524f 5220 6465 6669 6e65 7320 7768 ERROR defines wh\n+0001e680: 6963 6820 7479 7065 730a 6f66 2065 7272 ich types.of err\n+0001e690: 6f72 7320 7468 6520 6861 6e64 6c65 7220 ors the handler \n+0001e6a0: 6361 7463 6865 732c 2065 6974 6865 7220 catches, either \n+0001e6b0: 6120 7379 6d62 6f6c 206f 7220 6120 6c69 a symbol or a li\n+0001e6c0: 7374 206f 6620 7379 6d62 6f6c 732e 0a54 st of symbols..T\n+0001e6d0: 6865 2073 7065 6369 616c 2073 796d 626f he special symbo\n+0001e6e0: 6c20 6065 7272 6f72 2720 6d61 7463 6865 l `error' matche\n+0001e6f0: 7320 616c 6c20 7479 7065 7320 6f66 2065 s all types of e\n+0001e700: 7272 6f72 732e 0a0a 4966 2056 4152 2069 rrors...If VAR i\n+0001e710: 7320 7472 7565 2069 7427 7320 6120 7379 s true it's a sy\n+0001e720: 6d62 6f6c 2077 686f 7365 2076 616c 7565 mbol whose value\n+0001e730: 7320 6973 2062 6f75 6e64 2074 6f20 6028 s is bound to `(\n+0001e740: 4552 524f 522d 5359 4d42 4f4c 202e 0a44 ERROR-SYMBOL ..D\n+0001e750: 4154 4129 2720 7768 696c 6520 7468 6520 ATA)' while the \n+0001e760: 6861 6e64 6c65 7220 6973 2065 7661 6c75 handler is evalu\n+0001e770: 6174 6564 2028 7468 6573 6520 6172 6520 ated (these are \n+0001e780: 7468 6520 6172 6775 6d65 6e74 7320 6769 the arguments gi\n+0001e790: 7665 6e20 746f 0a60 7369 676e 616c 2720 ven to.`signal' \n+0001e7a0: 7768 656e 2074 6865 2065 7272 6f72 2077 when the error w\n+0001e7b0: 6173 2072 6169 7365 6429 2e72 6570 2e6c as raised).rep.l\n+0001e7c0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001e7d0: 6175 746f 6c6f 6164 2d6d 6163 726f 5465 autoload-macroTe\n+0001e7e0: 6c6c 2074 6865 2065 7661 6c75 6174 6f72 ll the evaluator\n+0001e7f0: 2074 6861 7420 7468 6520 7661 6c75 6520 that the value \n+0001e800: 6f66 2074 6865 206d 6163 726f 2053 594d of the macro SYM\n+0001e810: 424f 4c20 7769 6c6c 2062 6520 696e 6974 BOL will be init\n+0001e820: 6961 6c69 7365 640a 6279 206c 6f61 6469 ialised.by loadi\n+0001e830: 6e67 2046 494c 452e 7265 702e 6c61 6e67 ng FILE.rep.lang\n+0001e840: 2e69 6e74 6572 7072 6574 6572 2364 796e .interpreter#dyn\n+0001e850: 616d 6963 2d77 696e 6443 616c 6c20 5448 amic-windCall TH\n+0001e860: 554e 4b20 7769 7468 6f75 7420 6172 6775 UNK without argu\n+0001e870: 6d65 6e74 732c 2072 6574 7572 6e69 6e67 ments, returning\n+0001e880: 2074 6865 2072 6573 756c 7420 6f66 2074 the result of t\n+0001e890: 6869 7320 6361 6c6c 2e0a 4245 464f 5245 his call..BEFORE\n+0001e8a0: 2061 6e64 2041 4654 4552 2061 7265 2061 and AFTER are a\n+0001e8b0: 6c73 6f20 6361 6c6c 6564 2028 7769 7468 lso called (with\n+0001e8c0: 6f75 7420 6172 6775 6d65 6e74 7329 2c20 out arguments), \n+0001e8d0: 7768 656e 6576 6572 0a65 7865 6375 7469 whenever.executi\n+0001e8e0: 6f6e 2072 6573 7065 6374 6976 656c 7920 on respectively \n+0001e8f0: 656e 7465 7273 206f 7220 6c65 6176 6573 enters or leaves\n+0001e900: 2074 6865 2064 796e 616d 6963 2065 7874 the dynamic ext\n+0001e910: 656e 7420 6f66 2074 6865 2063 616c 6c0a ent of the call.\n+0001e920: 746f 2054 4855 4e4b 2e0a 0a49 6e20 7468 to THUNK...In th\n+0001e930: 6520 7369 6d70 6c65 7374 2063 6173 6520 e simplest case \n+0001e940: 2877 6865 6e20 6361 6c6c 2f63 6320 6973 (when call/cc is\n+0001e950: 6e27 7420 7573 6564 2074 6f20 7061 7373 n't used to pass\n+0001e960: 2063 6f6e 7472 6f6c 2069 6e20 6f72 206f control in or o\n+0001e970: 7574 0a6f 6620 5448 554e 4b29 2065 6163 ut.of THUNK) eac\n+0001e980: 6820 6675 6e63 7469 6f6e 2077 696c 6c20 h function will \n+0001e990: 6265 2063 616c 6c65 6420 6578 6163 746c be called exactl\n+0001e9a0: 7920 6f6e 6365 2e72 6570 2e6c 616e 672e y once.rep.lang.\n+0001e9b0: 696e 7465 7270 7265 7465 7223 6964 656e interpreter#iden\n+0001e9c0: 7469 7479 5265 7475 726e 2041 5247 2e72 tityReturn ARG.r\n+0001e9d0: 6570 2e6c 616e 672e 646f 6323 646f 6375 ep.lang.doc#docu\n+0001e9e0: 6d65 6e74 6174 696f 6e52 6574 7572 6e73 mentationReturns\n+0001e9f0: 2074 6865 2064 6f63 756d 656e 7461 7469 the documentati\n+0001ea00: 6f6e 2d73 7472 696e 6720 666f 7220 5359 on-string for SY\n+0001ea10: 4d42 4f4c 2e20 4974 2073 686f 756c 6420 MBOL. It should \n+0001ea20: 6265 2074 6865 206e 616d 650a 6f66 2061 be the name.of a\n+0001ea30: 2073 7065 6369 616c 2076 6172 6961 626c special variabl\n+0001ea40: 652c 2066 756e 6374 696f 6e2c 206d 6163 e, function, mac\n+0001ea50: 726f 2c20 6f72 2061 2073 7065 6369 616c ro, or a special\n+0001ea60: 2066 6f72 6d2e 0a49 6620 6974 2773 206e form..If it's n\n+0001ea70: 6f74 2061 2076 6172 6961 626c 652c 2074 ot a variable, t\n+0001ea80: 6865 6e20 5641 4c55 4520 7368 6f75 6c64 hen VALUE should\n+0001ea90: 2062 6520 7468 6520 6675 6e63 7469 6f6e be the function\n+0001eaa0: 2069 7473 656c 662c 206c 696b 650a 6120 itself, like.a \n+0001eab0: 636c 6f73 7572 652e 0a0a 5265 7475 726e closure...Return\n+0001eac0: 7320 6e69 6c20 7768 656e 206e 6f74 2066 s nil when not f\n+0001ead0: 6f75 6e64 2e0a 0a53 5452 5543 5455 5245 ound...STRUCTURE\n+0001eae0: 2063 616e 2062 6520 6e69 6c2e 2049 7420 can be nil. It \n+0001eaf0: 7761 7320 7265 7175 6972 6564 2062 7920 was required by \n+0001eb00: 7468 6520 6f6c 6420 7379 6e74 6178 2e00 the old syntax..\n+0001eb10: 7265 702e 6c61 6e67 2e64 6f63 2361 6464 rep.lang.doc#add\n+0001eb20: 2d64 6f63 756d 656e 7461 7469 6f6e 2053 -documentation S\n+0001eb30: 594d 424f 4c20 5354 5255 4354 5552 4520 YMBOL STRUCTURE \n+0001eb40: 5354 5249 4e47 0072 6570 2e6c 616e 672e STRING.rep.lang.\n+0001eb50: 646f 6323 6164 642d 646f 6375 6d65 6e74 doc#add-document\n+0001eb60: 6174 696f 6e2d 7061 7261 6d73 204e 414d ation-params NAM\n+0001eb70: 4520 5354 5255 4354 5552 4520 5041 5241 E STRUCTURE PARA\n+0001eb80: 4d2d 4c49 5354 7265 702e 6c61 6e67 2e62 M-LISTrep.lang.b\n+0001eb90: 6163 6b71 756f 7465 2362 6163 6b71 756f ackquote#backquo\n+0001eba0: 7465 4172 6775 6d65 6e74 2053 5452 5543 teArgument STRUC\n+0001ebb0: 5455 5245 2064 6573 6372 6962 6573 2061 TURE describes a\n+0001ebc0: 2074 656d 706c 6174 6520 746f 2062 7569 template to bui\n+0001ebd0: 6c64 2e0a 0a54 6865 2077 686f 6c65 2073 ld...The whole s\n+0001ebe0: 7472 7563 7475 7265 2061 6374 7320 6173 tructure acts as\n+0001ebf0: 2069 6620 6974 2077 6572 6520 7175 6f74 if it were quot\n+0001ec00: 6564 2065 7863 6570 7420 666f 7220 6365 ed except for ce\n+0001ec10: 7274 6169 6e0a 706c 6163 6573 2077 6865 rtain.places whe\n+0001ec20: 7265 2065 7870 7265 7373 696f 6e73 2061 re expressions a\n+0001ec30: 7265 2065 7661 6c75 6174 6564 2061 6e64 re evaluated and\n+0001ec40: 2069 6e73 6572 7465 6420 6f72 2073 706c inserted or spl\n+0001ec50: 6963 6564 2069 6e2e 0a0a 466f 7220 6578 iced in...For ex\n+0001ec60: 616d 706c 653a 0a0a 6220 2020 2020 2020 ample:..b \n+0001ec70: 2020 2020 2020 203d 3e20 2862 6120 6262 => (ba bb\n+0001ec80: 2062 6329 0909 3b20 6173 7375 6d65 2062 bc)..; assume b\n+0001ec90: 2068 6173 2074 6869 7320 7661 6c75 650a has this value.\n+0001eca0: 6028 6120 6220 6329 2020 2020 2020 203d `(a b c) =\n+0001ecb0: 3e20 2861 2062 2063 2909 093b 2062 6163 > (a b c)..; bac\n+0001ecc0: 6b71 756f 7465 2061 6374 7320 6c69 6b65 kquote acts like\n+0001ecd0: 2071 756f 7465 0a60 2861 202c 6220 6329 quote.`(a ,b c)\n+0001ece0: 2020 2020 2020 3d3e 2028 6120 2862 6120 => (a (ba \n+0001ecf0: 6262 2062 6329 2063 2909 3b20 696e 7365 bb bc) c).; inse\n+0001ed00: 7274 2074 6865 2076 616c 7565 206f 6620 rt the value of \n+0001ed10: 620a 6028 6120 2c40 6220 6329 2020 2020 b.`(a ,@b c) \n+0001ed20: 203d 3e20 2861 2062 6120 6262 2062 6320 => (a ba bb bc \n+0001ed30: 6329 093b 2073 706c 6963 6520 696e 2074 c).; splice in t\n+0001ed40: 6865 2076 616c 7565 206f 6620 620a 0a56 he value of b..V\n+0001ed50: 6563 746f 7273 2077 6f72 6b20 6a75 7374 ectors work just\n+0001ed60: 206c 696b 6520 6c69 7374 732e 2020 4e65 like lists. Ne\n+0001ed70: 7374 6564 2062 6163 6b71 756f 7465 7320 sted backquotes \n+0001ed80: 6172 6520 7065 726d 6974 7465 642e 0072 are permitted..r\n+0001ed90: 6570 2e6c 616e 672e 6d61 7468 2372 6174 ep.lang.math#rat\n+0001eda0: 696f 6e61 6c70 2058 7265 702e 6c61 6e67 ionalp Xrep.lang\n+0001edb0: 2e6d 6174 6823 696e 6578 6163 7470 5265 .math#inexactpRe\n+0001edc0: 7475 726e 2074 2069 6620 5820 6973 2061 turn t if X is a\n+0001edd0: 6e20 696e 6578 6163 7420 6e75 6d62 6572 n inexact number\n+0001ede0: 2e2a 6973 7065 6c6c 2d70 726f 6772 616d .*ispell-program\n+0001edf0: 2a46 696c 656e 616d 6520 6f66 2070 726f *Filename of pro\n+0001ee00: 6772 616d 2075 7365 6420 746f 2073 7461 gram used to sta\n+0001ee10: 7274 2069 7370 656c 6c28 3129 2e2a 6973 rt ispell(1).*is\n+0001ee20: 7065 6c6c 2d6f 7074 696f 6e73 2a4c 6973 pell-options*Lis\n+0001ee30: 7420 6f66 206f 7074 696f 6e73 2074 6f20 t of options to \n+0001ee40: 7061 7373 2074 6f20 4973 7065 6c6c 2a69 pass to Ispell*i\n+0001ee50: 7370 656c 6c2d 6469 6374 696f 6e61 7279 spell-dictionary\n+0001ee60: 2a4e 616d 6520 6f66 2064 6963 7469 6f6e *Name of diction\n+0001ee70: 6172 7920 746f 2070 6173 7320 746f 2049 ary to pass to I\n+0001ee80: 7370 656c 6c2c 206f 7220 6e69 6c20 666f spell, or nil fo\n+0001ee90: 7220 7468 6520 6465 6661 756c 742e 2a69 r the default.*i\n+0001eea0: 7370 656c 6c2d 7469 6d65 6f75 742a 5365 spell-timeout*Se\n+0001eeb0: 636f 6e64 7320 746f 2077 6169 7420 666f conds to wait fo\n+0001eec0: 7220 6973 7065 6c6c 206f 7574 7075 7420 r ispell output \n+0001eed0: 6265 666f 7265 2067 6976 696e 6720 7570 before giving up\n+0001eee0: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+0001eef0: 2370 726f 6365 7373 5375 6270 726f 6365 #processSubproce\n+0001ef00: 7373 2074 6861 7420 6973 7065 6c6c 2069 ss that ispell i\n+0001ef10: 7320 7275 6e6e 696e 6720 696e 2c20 6f72 s running in, or\n+0001ef20: 206e 696c 2069 6620 6973 7065 6c6c 2069 nil if ispell i\n+0001ef30: 736e 2774 2072 756e 6e69 6e67 2e72 6570 sn't running.rep\n+0001ef40: 2e75 7469 6c2e 6973 7065 6c6c 236c 696e .util.ispell#lin\n+0001ef50: 652d 6361 6c6c 6261 636b 4675 6e63 7469 e-callbackFuncti\n+0001ef60: 6f6e 2074 6f20 6361 6c6c 2061 7379 6e63 on to call async\n+0001ef70: 6872 6f6e 6f75 736c 7920 7769 7468 2061 hronously with a\n+0001ef80: 2073 696e 676c 6520 6c69 6e65 206f 6620 single line of \n+0001ef90: 6f75 7470 7574 2066 726f 6d20 6973 7065 output from ispe\n+0001efa0: 6c6c 2e00 7265 702e 7574 696c 2e69 7370 ll..rep.util.isp\n+0001efb0: 656c 6c23 6973 7065 6c6c 2d73 6574 2d64 ell#ispell-set-d\n+0001efc0: 6963 7469 6f6e 6172 7920 4449 4354 2d4e ictionary DICT-N\n+0001efd0: 414d 4500 7265 702e 7574 696c 2e69 7370 AME.rep.util.isp\n+0001efe0: 656c 6c23 6973 7065 6c6c 2d73 6176 652d ell#ispell-save-\n+0001eff0: 6469 6374 696f 6e61 7279 0000 0000 0000 dictionary......\n+0001f000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001f010: 6574 6572 2364 6f64 6f20 5641 5253 2028 eter#dodo VARS (\n+0001f020: 5445 5354 2045 5850 522e 2e2e 2920 424f TEST EXPR...) BO\n+0001f030: 4459 2e2e 2e0a 0a60 646f 2720 6973 2061 DY.....`do' is a\n+0001f040: 6e20 6974 6572 6174 696f 6e20 636f 6e73 n iteration cons\n+0001f050: 7472 7563 743b 2056 4152 5320 7370 6563 truct; VARS spec\n+0001f060: 6966 6965 7320 6120 7365 7420 6f66 2076 ifies a set of v\n+0001f070: 6172 6961 626c 650a 6269 6e64 696e 6773 ariable.bindings\n+0001f080: 2074 6f20 6265 2063 7265 6174 6564 2c20 to be created, \n+0001f090: 686f 7720 7468 6579 2061 7265 2069 6e69 how they are ini\n+0001f0a0: 7469 616c 697a 6564 2061 6e64 2068 6f77 tialized and how\n+0001f0b0: 2074 6865 7920 6172 650a 7570 6461 7465 they are.update\n+0001f0c0: 6420 6f6e 2065 6163 6820 6974 6572 6174 d on each iterat\n+0001f0d0: 696f 6e2e 2054 4553 5420 7370 6563 6966 ion. TEST specif\n+0001f0e0: 6965 7320 7468 6520 7465 726d 696e 6174 ies the terminat\n+0001f0f0: 696f 6e20 636f 6e64 6974 696f 6e20 6f66 ion condition of\n+0001f100: 0a74 6865 206c 6f6f 702c 2061 6e79 2045 .the loop, any E\n+0001f110: 5850 522e 2e2e 2066 6f72 6d73 2061 7265 XPR... forms are\n+0001f120: 2065 7661 6c75 6174 6564 2069 6d6d 6564 evaluated immed\n+0001f130: 6961 7465 6c79 2070 7269 6f72 2074 6f20 iately prior to \n+0001f140: 6578 6974 696e 670a 7468 6520 6064 6f27 exiting.the `do'\n+0001f150: 2063 6f6e 7374 7275 6374 2e20 5468 6520 construct. The \n+0001f160: 424f 4459 2e2e 2e20 666f 726d 7320 7370 BODY... forms sp\n+0001f170: 6563 6966 7920 7468 6520 7369 6465 2065 ecify the side e\n+0001f180: 6666 6563 7469 6e67 2062 6f64 790a 6f66 ffecting body.of\n+0001f190: 2074 6865 206c 6f6f 702e 0a0a 5641 5253 the loop...VARS\n+0001f1a0: 2069 7320 6120 6c69 7374 206f 6620 7661 is a list of va\n+0001f1b0: 7269 6162 6c65 2063 6c61 7573 6573 2c20 riable clauses, \n+0001f1c0: 6561 6368 206f 6620 7768 6963 6820 6861 each of which ha\n+0001f1d0: 7320 7468 6520 7374 7275 6374 7572 650a s the structure.\n+0001f1e0: 6028 5641 5249 4142 4c45 2049 4e49 5420 `(VARIABLE INIT \n+0001f1f0: 5354 4550 2927 2077 6865 7265 2056 4152 STEP)' where VAR\n+0001f200: 4941 424c 4520 6973 2074 6865 206e 616d IABLE is the nam\n+0001f210: 6520 6f66 2061 2076 6172 6961 626c 652c e of a variable,\n+0001f220: 2049 4e49 540a 6465 6669 6e65 7320 7468 INIT.defines th\n+0001f230: 6520 696e 6974 6961 6c20 7661 6c75 6520 e initial value \n+0001f240: 6f66 2069 7473 2062 696e 6469 6e67 2c20 of its binding, \n+0001f250: 616e 6420 5354 4550 2064 6566 696e 6573 and STEP defines\n+0001f260: 2068 6f77 2074 6865 206e 6578 740a 7661 how the next.va\n+0001f270: 6c75 6520 6f66 2074 6865 2062 696e 6469 lue of the bindi\n+0001f280: 6e67 2069 7320 636f 6d70 7574 6564 2e20 ng is computed. \n+0001f290: 416e 2061 6c74 6572 6e61 7469 7665 2066 An alternative f\n+0001f2a0: 6f72 6d20 6973 2060 2856 4152 4941 424c orm is `(VARIABL\n+0001f2b0: 450a 494e 4954 2927 2c20 696e 2074 6869 E.INIT)', in thi\n+0001f2c0: 7320 6361 7365 2074 6865 2076 616c 7565 s case the value\n+0001f2d0: 206f 6620 7468 6520 6269 6e64 696e 6720 of the binding \n+0001f2e0: 646f 6573 206e 6f74 2063 6861 6e67 6520 does not change \n+0001f2f0: 6163 726f 7373 0a6c 6f6f 7020 6974 6572 across.loop iter\n+0001f300: 6174 696f 6e73 2e0a 0a45 6163 6820 6974 ations...Each it\n+0001f310: 6572 6174 696f 6e20 6265 6769 6e73 2062 eration begins b\n+0001f320: 7920 6576 616c 7561 7469 6e67 2054 4553 y evaluating TES\n+0001f330: 542c 2069 6620 7468 6520 7265 7375 6c74 T, if the result\n+0001f340: 2069 7320 6661 6c73 652c 2074 6865 6e0a is false, then.\n+0001f350: 7468 6520 424f 4459 2e2e 2e20 6578 7072 the BODY... expr\n+0001f360: 6573 7369 6f6e 7320 6172 6520 6576 616c essions are eval\n+0001f370: 7561 7465 642c 2061 6e64 2074 6865 2076 uated, and the v\n+0001f380: 6172 6961 626c 6573 2062 6f75 6e64 2074 ariables bound t\n+0001f390: 6f20 6e65 770a 6c6f 6361 7469 6f6e 7320 o new.locations \n+0001f3a0: 696e 6974 6961 6c69 7a65 6420 746f 2074 initialized to t\n+0001f3b0: 6865 2072 6573 756c 7473 206f 6620 6576 he results of ev\n+0001f3c0: 616c 7561 7469 6e67 2074 6865 2061 7373 aluating the ass\n+0001f3d0: 6f63 6961 7465 6420 5354 4550 0a66 6f72 ociated STEP.for\n+0001f3e0: 6d73 2e0a 0a49 6620 7468 6520 7265 7375 ms...If the resu\n+0001f3f0: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating\n+0001f400: 2054 4553 5420 6973 2074 7275 6520 7468 TEST is true th\n+0001f410: 656e 2074 6865 2045 5850 522e 2e2e 2066 en the EXPR... f\n+0001f420: 6f72 6d73 2061 7265 0a65 7661 6c75 6174 orms are.evaluat\n+0001f430: 6564 2c20 616e 6420 7468 6520 6064 6f27 ed, and the `do'\n+0001f440: 2063 6f6e 7374 7275 6374 2072 6574 7572 construct retur\n+0001f450: 6e73 2074 6865 2076 616c 7565 206f 6620 ns the value of \n+0001f460: 7468 6520 6c61 7374 2045 5850 520a 666f the last EXPR.fo\n+0001f470: 726d 2065 7661 6c75 6174 6564 2e0a 0a28 rm evaluated...(\n+0001f480: 646f 2028 2876 6563 2028 6d61 6b65 2d76 do ((vec (make-v\n+0001f490: 6563 746f 7220 3529 290a 2020 2020 2028 ector 5)). (\n+0001f4a0: 6920 3020 2831 2b20 6929 2929 0a20 2020 i 0 (1+ i))). \n+0001f4b0: 2028 283d 2069 2035 2920 7665 6329 0a20 ((= i 5) vec). \n+0001f4c0: 2028 6173 6574 2076 6563 2069 2069 2929 (aset vec i i))\n+0001f4d0: 203d 3e20 5b30 2031 2032 2033 2034 5d72 => [0 1 2 3 4]r\n+0001f4e0: 656d 6f74 652d 6674 702d 7368 6f77 2d6d emote-ftp-show-m\n+0001f4f0: 6573 7361 6765 7357 6865 6e20 742c 2069 essagesWhen t, i\n+0001f500: 6e66 6f72 6d61 7469 6f6e 616c 206d 6573 nformational mes\n+0001f510: 7361 6765 7320 6672 6f6d 2046 5450 2073 sages from FTP s\n+0001f520: 6573 7369 6f6e 7320 6172 6520 6469 7370 essions are disp\n+0001f530: 6c61 7965 642e 7265 6d6f 7465 2d66 7470 layed.remote-ftp\n+0001f540: 2d64 6973 706c 6179 2d70 726f 6772 6573 -display-progres\n+0001f550: 7357 6865 6e20 7472 7565 2c20 7368 6f77 sWhen true, show\n+0001f560: 2070 726f 6772 6573 7320 6f66 2046 5450 progress of FTP\n+0001f570: 2074 7261 6e73 6665 7273 2e72 656d 6f74 transfers.remot\n+0001f580: 652d 6674 702d 6c73 2d6c 2d72 6567 6578 e-ftp-ls-l-regex\n+0001f590: 7052 6567 6578 7020 6465 6669 6e69 6e67 pRegexp defining\n+0001f5a0: 2060 6c73 202d 6c27 206f 7574 7075 7420 `ls -l' output \n+0001f5b0: 7379 6e74 6178 2e20 4861 6972 792e 7265 syntax. Hairy.re\n+0001f5c0: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n+0001f5d0: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re\n+0001f5e0: 6d6f 7465 2d66 7470 2d65 6d70 7479 2d63 mote-ftp-empty-c\n+0001f5f0: 6163 6865 4469 7363 6172 6420 616c 6c20 acheDiscard all \n+0001f600: 6361 6368 6564 2046 5450 2064 6972 6563 cached FTP direc\n+0001f610: 746f 7279 2065 6e74 7269 6573 2e72 656d tory entries.rem\n+0001f620: 6f74 652d 6175 746f 2d62 6163 6b65 6e64 ote-auto-backend\n+0001f630: 2d61 6c69 7374 416e 2061 6c69 7374 206f -alistAn alist o\n+0001f640: 6620 2848 4f53 542d 5245 4745 5850 202e f (HOST-REGEXP .\n+0001f650: 2042 4143 4b45 4e44 2d54 5950 4529 2064 BACKEND-TYPE) d\n+0001f660: 6566 696e 696e 6720 686f 7720 7265 6d6f efining how remo\n+0001f670: 7465 2066 696c 6573 2061 7265 0a61 6363 te files are.acc\n+0001f680: 6573 7365 6420 6f6e 2073 7065 6369 6669 essed on specifi\n+0001f690: 6320 686f 7374 732e 7265 702e 6461 7461 c hosts.rep.data\n+0001f6a0: 2373 7472 696e 672d 6c6f 7765 722d 6361 #string-lower-ca\n+0001f6b0: 7365 2d70 5265 7475 726e 2074 2069 6620 se-pReturn t if \n+0001f6c0: 7374 7269 6e67 2058 2069 7320 6c6f 7765 string X is lowe\n+0001f6d0: 7220 6361 7365 2028 636f 6e74 6169 6e73 r case (contains\n+0001f6e0: 206e 6f20 7570 7065 7220 6361 7365 2063 no upper case c\n+0001f6f0: 6861 7261 6374 6572 7320 616e 640a 6174 haracters and.at\n+0001f700: 206c 6561 7374 206f 6e65 206c 6f77 6572 least one lower\n+0001f710: 2d63 6173 6520 6368 6172 6163 7465 7229 -case character)\n+0001f720: 2e00 7265 702e 6461 7461 2373 7472 696e ..rep.data#strin\n+0001f730: 672d 646f 776e 6361 7365 2058 0000 0000 g-downcase X....\n+0001f740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001f900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f920: 0000 0000 0000 0000 2518 c727 7265 702e ........%..'rep.\n-0001f930: dcad 0000 0000 0000 0c00 0000 3300 0000 ............3...\n-0001f940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001f950: 0000 0000 0000 0000 97ae 4422 7265 702e ..........D\"rep.\n-0001f960: 864d 0100 0000 0000 2300 0000 6b00 0000 .M......#...k...\n-0001f970: 65f7 a722 7265 702e 83a2 0100 0000 0000 e..\"rep.........\n-0001f980: 1900 0000 8f00 0000 ffff ffff 0000 0000 ................\n+0001f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001f990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f9a0: 9adf 7426 7265 702e 5dac 0100 0000 0000 ..t&rep.].......\n-0001f9b0: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n+0001f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001f9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f9d0: c05e 9923 7265 702e 4c31 0100 0000 0000 .^.#rep.L1......\n-0001f9e0: 2a00 0000 2500 0000 09fb 6b24 7265 702e *...%.....k$rep.\n-0001f9f0: 144e 0100 0000 0000 1c00 0000 6000 0000 .N..........`...\n-0001fa00: 93f0 942c 2a69 7370 b3d4 0100 0000 0000 ...,*isp........\n-0001fa10: 1400 0000 1700 0000 ffff ffff 0000 0000 ................\n+0001f9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fa30: baf2 ee2e 7265 702e 58d6 0100 0000 0000 ....rep.X.......\n-0001fa40: 2600 0000 3d00 0000 8b55 2b26 7265 702e &...=....U+&rep.\n-0001fa50: 9268 0000 0000 0000 1d00 0000 be02 0000 .h..............\n-0001fa60: 6279 0f26 7265 702e af47 0100 0000 0000 by.&rep..G......\n-0001fa70: 2900 0000 2000 0000 21c0 3e2e 7265 702e )... ...!.>.rep.\n-0001fa80: 17e5 0000 0000 0000 2c00 0000 8e00 0000 ........,.......\n-0001fa90: 995e 512b 7265 702e c44c 0100 0000 0000 .^Q+rep..L......\n-0001faa0: 1f00 0000 a300 0000 ffff ffff 0000 0000 ................\n+0001fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001faa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fac0: 887f 1427 7265 702e dcad 0100 0000 0000 ...'rep.........\n-0001fad0: 2000 0000 4800 0000 0ba1 d02c 7265 702e ...H......,rep.\n-0001fae0: 9fd7 0100 0000 0000 1600 0000 2f00 0000 ............/...\n-0001faf0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fb00: 0000 0000 0000 0000 3147 f821 7265 702e ........1G.!rep.\n-0001fb10: 90f1 0000 0000 0000 1400 0000 e400 0000 ................\n-0001fb20: aead d128 7265 702e 0c82 0000 0000 0000 ...(rep.........\n-0001fb30: 2000 0000 5400 0000 51c9 f62f 646f 6375 ...T...Q../docu\n-0001fb40: 1294 0000 0000 0000 1200 0000 4d00 0000 ............M...\n-0001fb50: f06a 302f 7265 702e 68a0 0000 0000 0000 .j0/rep.h.......\n-0001fb60: 0f00 0000 4c00 0000 1d43 d928 7265 702e ....L....C.(rep.\n-0001fb70: 0ba8 0000 0000 0000 1400 0000 a200 0000 ................\n-0001fb80: 6d47 8324 7265 702e 19f3 0000 0000 0000 mG.$rep.........\n-0001fb90: 1800 0000 ba00 0000 e583 232d 7265 702e ..........#-rep.\n-0001fba0: 488a 0000 0000 0000 1b00 0000 9600 0000 H...............\n-0001fbb0: 4966 af23 666f 726d 1bef 0000 0000 0000 If.#form........\n-0001fbc0: 1200 0000 a900 0000 4ea6 dd26 7374 616e ........N..&stan\n-0001fbd0: 2c32 0100 0000 0000 0e00 0000 3300 0000 ,2..........3...\n-0001fbe0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fbf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fc10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fc20: 0000 0000 0000 0000 8f1d c526 7265 702e ...........&rep.\n-0001fc30: 9cdc 0100 0000 0000 1d00 0000 8600 0000 ................\n-0001fc40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fc50: 0000 0000 0000 0000 8bef 7d25 7265 702e ..........}%rep.\n-0001fc60: 0040 0000 0000 0000 1c00 0000 c100 0000 .@..............\n-0001fc70: 7f86 5a2a 7265 702e 945b 0000 0000 0000 ..Z*rep..[......\n-0001fc80: 1a00 0000 a100 0000 afca 4420 7265 702e ..........D rep.\n-0001fc90: 8edb 0100 0000 0000 1d00 0000 f100 0000 ................\n-0001fca0: aa2d 1322 7265 702e 3ff6 0000 0000 0000 .-.\"rep.?.......\n-0001fcb0: 1a00 0000 9b00 0000 ffff ffff 0000 0000 ................\n+0001fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fcd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd00: 26db 542e 0072 6570 ea30 0100 0000 0000 &.T..rep.0......\n-0001fd10: 2300 0000 0500 0000 3d8d 4226 7265 702e #.......=.B&rep.\n-0001fd20: abde 0100 0000 0000 2000 0000 2b01 0000 ........ ...+...\n-0001fd30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fd40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fd70: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fda0: 0000 0000 0000 0000 7f7f b82c 0072 6570 ...........,.rep\n-0001fdb0: 2930 0100 0000 0000 1d00 0000 0000 0000 )0..............\n-0001fdc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-0001fdd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0001fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fdf0: b2f4 4123 0072 6570 25d6 0100 0000 0000 ..A#.rep%.......\n-0001fe00: 2e00 0000 0500 0000 64df d42a 7265 702e ........d..*rep.\n-0001fe10: 904e 0100 0000 0000 1e00 0000 8000 0000 .N..............\n-0001fe20: 81b6 6e25 7265 702e 00a0 0000 0000 0000 ..n%rep.........\n-0001fe30: 0c00 0000 5c00 0000 dded b42c 0072 6570 ....\\......,.rep\n-0001fe40: 6daf 0100 0000 0000 2000 0000 0e00 0000 m....... .......\n-0001fe50: 0244 7d2f 7265 702e 0040 0100 0000 0000 .D}/rep..@......\n-0001fe60: 2000 0000 8400 0000 4994 372d 7265 702e .......I.7-rep.\n-0001fe70: 6d6b 0000 0000 0000 2200 0000 aa00 0000 mk......\".......\n-0001fe80: df9f 1528 7265 702e 994b 0100 0000 0000 ...(rep..K......\n-0001fe90: 1600 0000 2b00 0000 57f8 1a22 7265 702e ....+...W..\"rep.\n-0001fea0: 01ea 0000 0000 0000 1a00 0000 5e01 0000 ............^...\n-0001feb0: 3650 a629 7265 702e 59a7 0100 0000 0000 6P.)rep.Y.......\n-0001fec0: 2800 0000 2b00 0000 6642 cd2d 7265 702e (...+...fB.-rep.\n-0001fed0: a130 0100 0000 0000 2200 0000 2700 0000 .0......\"...'...\n-0001fee0: 540b 2f27 7265 702e f4f6 0000 0000 0000 T./'rep.........\n-0001fef0: 1300 0000 9900 0000 365f 422f 7265 702e ........6_B/rep.\n-0001ff00: 8774 0000 0000 0000 1a00 0000 3200 0000 .t..........2...\n-0001ff10: 811b 9828 7265 702e cb3f 0000 0000 0000 ...(rep..?......\n-0001ff20: 1800 0000 1300 0000 b30b ab2c 7265 702e ...........,rep.\n-0001ff30: 4666 0000 0000 0000 1e00 0000 2e02 0000 Ff..............\n-0001ff40: c4ca f223 7265 702e 9eae 0100 0000 0000 ...#rep.........\n-0001ff50: 1f00 0000 4500 0000 2f4a ff2a 7265 702e ....E.../J.*rep.\n-0001ff60: 8879 0000 0000 0000 2500 0000 6f00 0000 .y......%...o...\n-0001ff70: 743d ab29 7265 702e 0030 0000 0000 0000 t=.)rep..0......\n-0001ff80: 1c00 0000 9a00 0000 efeb 902f 7265 702e .........../rep.\n-0001ff90: bfe8 0000 0000 0000 1900 0000 2901 0000 ............)...\n-0001ffa0: 40fa 8427 7265 702e 1c9a 0000 0000 0000 @..'rep.........\n-0001ffb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n-0001ffc0: 0e4b 0000 0000 0000 1400 0000 7b01 0000 .K..........{...\n-0001ffd0: 6bf1 2124 0072 6570 3fdd 0100 0000 0000 k.!$.rep?.......\n-0001ffe0: 1a00 0000 0700 0000 ffff ffff 0000 0000 ................\n+0001fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020000: 0200 0000 0000 0000 0501 0000 38a1 c900 ............8...\n-00020010: fb1e 0200 0000 0000 940e 0000 98dd c800 ................\n-00020020: 6cc1 0200 0000 0000 0000 0000 0000 0000 l...............\n-00020030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020000: 0400 0000 0000 0000 1000 0000 90cc 0502 ................\n+00020010: f0df 0100 0000 0000 1000 0000 d893 0302 ................\n+00020020: f0af 0100 0000 0000 c408 0000 90cc 0502 ................\n+00020030: 3cf7 0100 0000 0000 0010 0000 0000 0000 <...............\n+00020040: 0040 0100 0000 0000 0000 0000 0000 0000 .@..............\n 00020050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020060: 0000 0000 0000 0000 0300 0000 6d00 0000 ............m...\n+00020060: 0000 0000 0000 0000 0300 0000 6f00 0000 ............o...\n 00020070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020080: 0000 0000 0000 0000 1900 cd3a 7265 702e ...........:rep.\n-00020090: 4f5c 0000 0000 0000 1a00 0000 4800 0000 O\\..........H...\n-000200a0: 4090 ce31 7265 702e b698 0000 0000 0000 @..1rep.........\n-000200b0: 0f00 0000 7300 0000 a726 783c 0072 6570 ....s....&x<.rep\n-000200c0: 20ad 0100 0000 0000 1b00 0000 0200 0000 ...............\n-000200d0: fcd3 6b35 0072 6570 84d7 0100 0000 0000 ..k5.rep........\n-000200e0: 1300 0000 0800 0000 775a b93b 7265 702e ........wZ.;rep.\n-000200f0: c5d0 0100 0000 0000 1a00 0000 f800 0000 ................\n-00020100: 84a9 7337 0072 6570 0513 0200 0000 0000 ..s7.rep........\n-00020110: 3700 0000 0000 0000 d039 9835 7265 702e 7........9.5rep.\n-00020120: b916 0200 0000 0000 1700 0000 c804 0000 ................\n-00020130: 5c17 9d30 7265 702e 7544 0100 0000 0000 \\..0rep.uD......\n-00020140: 1d00 0000 5e00 0000 4d60 8b35 7265 702e ....^...M`.5rep.\n-00020150: 2bf5 0000 0000 0000 1800 0000 fc00 0000 +...............\n-00020160: 5af8 e836 7265 702e 8c51 0000 0000 0000 Z..6rep..Q......\n-00020170: 1a00 0000 7e00 0000 4af9 063a 7265 702e ....~...J..:rep.\n-00020180: baaa 0100 0000 0000 0d00 0000 7401 0000 ............t...\n-00020190: 7c97 9c3b 7265 702e 8a7d 0000 0000 0000 |..;rep..}......\n-000201a0: 2100 0000 4600 0000 a271 253b 7265 702e !...F....q%;rep.\n-000201b0: da4b 0100 0000 0000 1500 0000 5700 0000 .K..........W...\n-000201c0: 9b74 b238 7265 702e 24a4 0100 0000 0000 .t.8rep.$.......\n-000201d0: 1600 0000 3e00 0000 0127 c93e 7265 702e ....>....'.>rep.\n-000201e0: c5d5 0100 0000 0000 2500 0000 3b00 0000 ........%...;...\n-000201f0: af56 2e31 0072 6570 0b1e 0200 0000 0000 .V.1.rep........\n-00020200: 1200 0000 0200 0000 ffff ffff 0000 0000 ................\n-00020210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020220: 3805 f634 7265 702e 6a4f 0000 0000 0000 8..4rep.jO......\n-00020230: 1900 0000 6800 0000 5cae 7530 7265 702e ....h...\\.u0rep.\n-00020240: baa7 0000 0000 0000 0f00 0000 4200 0000 ............B...\n-00020250: 2dd1 be34 7265 702e 9c45 0100 0000 0000 -..4rep..E......\n-00020260: 1800 0000 a800 0000 21d5 1737 7265 702e ........!..7rep.\n-00020270: 00c0 0200 0000 0000 2300 0000 4901 0000 ........#...I...\n-00020280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020290: 0000 0000 0000 0000 5df4 5f31 7265 702e ........]._1rep.\n-000202a0: 4847 0100 0000 0000 1800 0000 4f00 0000 HG..........O...\n-000202b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000202c0: 0000 0000 0000 0000 f94c 6e3c 7265 702e .........Ln..............\n-00020340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020370: 86b3 df35 0072 6570 9916 0200 0000 0000 ...5.rep........\n-00020380: 1900 0000 0700 0000 ffff ffff 0000 0000 ................\n-00020390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000203a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000203b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000203c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00020330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020340: 8aa6 372f 7265 702e 1d5c 0100 0000 0000 ..7/rep..\\......\n+00020350: 2a00 0000 7300 0000 9269 6a27 7265 6d6f *...s....ij'remo\n+00020360: 1df6 0100 0000 0000 1900 0000 6200 0000 ............b...\n+00020370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020380: 0000 0000 0000 0000 0711 fb2b 7265 702e ...........+rep.\n+00020390: b8d1 0100 0000 0000 2500 0000 4300 0000 ........%...C...\n+000203a0: e61d 8f24 7265 702e 715b 0000 0000 0000 ...$rep.q[......\n+000203b0: 1900 0000 4102 0000 0fa6 1723 7265 6d6f ....A......#remo\n+000203c0: fbde 0100 0000 0000 1600 0000 2c00 0000 ............,...\n 000203d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000203e0: 0000 0000 0000 0000 a77c f736 7265 702e .........|.6rep.\n-000203f0: 5aa6 0000 0000 0000 1600 0000 4a01 0000 Z...........J...\n+000203e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000203f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020400: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020410: 0000 0000 0000 0000 4b18 0f3a 7265 702e ........K..:rep.\n-00020420: 97d2 0100 0000 0000 2100 0000 4900 0000 ........!...I...\n-00020430: 680a ef37 7265 702e 00e0 0000 0000 0000 h..7rep.........\n-00020440: 0b00 0000 ac00 0000 ffff ffff 0000 0000 ................\n-00020450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020470: 0000 0000 0000 0000 3544 7035 7265 6d6f ........5Dp5remo\n-00020480: 4e10 0200 0000 0000 1400 0000 7f00 0000 N...............\n-00020490: 8887 7b34 7265 702e 8a81 0000 0000 0000 ..{4rep.........\n-000204a0: 1900 0000 0e00 0000 ce27 8a37 7265 702e .........'.7rep.\n-000204b0: a440 0100 0000 0000 2000 0000 da00 0000 .@...... .......\n-000204c0: a20d 6637 7265 702e 464c 0100 0000 0000 ..f7rep.FL......\n-000204d0: 2000 0000 5e00 0000 ffff ffff 0000 0000 ...^...........\n-000204e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000204f0: ac84 4a3a 7265 702e f847 0100 0000 0000 ..J:rep..G......\n-00020500: 0f00 0000 5100 0000 c2c0 4331 7265 702e ....Q.....C1rep.\n-00020510: 5b4b 0100 0000 0000 1500 0000 2900 0000 [K..........)...\n-00020520: ac02 c837 7265 702e c41b 0200 0000 0000 ...7rep.........\n-00020530: 1a00 0000 4000 0000 ffff ffff 0000 0000 ....@...........\n-00020540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020580: 8ac5 dc31 7265 702e 7a47 0000 0000 0000 ...1rep.zG......\n-00020590: 1c00 0000 9600 0000 7a50 2f3a 0072 6570 ........zP/:.rep\n-000205a0: 37af 0100 0000 0000 2000 0000 1600 0000 7....... .......\n-000205b0: 3bcd e737 7265 702e 00d0 0100 0000 0000 ;..7rep.........\n-000205c0: 2100 0000 a400 0000 5e34 6e3e 7263 702d !.......^4n>rcp-\n-000205d0: 0010 0200 0000 0000 0b00 0000 4300 0000 ............C...\n-000205e0: a6d5 6138 7265 702e c71d 0200 0000 0000 ..a8rep.........\n-000205f0: 1100 0000 3300 0000 1b6c 9331 0072 6570 ....3....l.1.rep\n-00020600: 3bac 0100 0000 0000 0e00 0000 1400 0000 ;...............\n+00020410: 0000 0000 0000 0000 7bf8 e72b 7265 702e ........{..+rep.\n+00020420: 3a5b 0100 0000 0000 2100 0000 7600 0000 :[......!...v...\n+00020430: 8687 6a25 7265 702e c299 0000 0000 0000 ..j%rep.........\n+00020440: 1500 0000 5b00 0000 e760 392d 7265 702e ....[....`9-rep.\n+00020450: 0544 0000 0000 0000 0e00 0000 aa00 0000 .D..............\n+00020460: 35c2 6922 7265 702e 56d3 0100 0000 0000 5.i\"rep.V.......\n+00020470: 1d00 0000 2700 0000 b995 5f23 7265 702e ....'....._#rep.\n+00020480: c42f 0000 0000 0000 1900 0000 2000 0000 ./.......... ...\n+00020490: 003d 332f 0072 6570 c6dd 0100 0000 0000 .=3/.rep........\n+000204a0: 1c00 0000 0000 0000 ffff ffff 0000 0000 ................\n+000204b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000204c0: f057 d427 0072 6570 95dc 0100 0000 0000 .W.'.rep........\n+000204d0: 1b00 0000 0b00 0000 e59e 772f 0072 6570 ..........w/.rep\n+000204e0: 23dc 0100 0000 0000 1800 0000 1100 0000 #...............\n+000204f0: 8e6c 0127 7072 696e 078e 0000 0000 0000 .l.'prin........\n+00020500: 0b00 0000 4700 0000 59e1 b62e 7265 702e ....G...Y...rep.\n+00020510: 7b23 0000 0000 0000 1000 0000 8201 0000 {#..............\n+00020520: bb62 1126 7265 702e 16a6 0100 0000 0000 .b.&rep.........\n+00020530: 1d00 0000 b100 0000 90ef a72e 7265 6d6f ............remo\n+00020540: 3ddf 0100 0000 0000 1300 0000 8300 0000 =...............\n+00020550: 1c1d dc2d 7265 702e 61dd 0100 0000 0000 ...-rep.a.......\n+00020560: 1700 0000 2300 0000 1b7e e625 7265 702e ....#....~.%rep.\n+00020570: a820 0000 0000 0000 1200 0000 a200 0000 . ..............\n+00020580: 6d26 c62f 7265 702e 74a5 0100 0000 0000 m&./rep.t.......\n+00020590: 2000 0000 8200 0000 ffff ffff 0000 0000 ...............\n+000205a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000205b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000205c0: 0000 0000 0000 0000 87db 572f 7265 702e ..........W/rep.\n+000205d0: 425e 0100 0000 0000 2800 0000 0e01 0000 B^......(.......\n+000205e0: 49ca ad23 7265 6d6f dff4 0100 0000 0000 I..#remo........\n+000205f0: 1800 0000 3f00 0000 e7d2 5820 7265 6d6f ....?.....X remo\n+00020600: 36f5 0100 0000 0000 1b00 0000 2a00 0000 6...........*...\n 00020610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020620: 0000 0000 0000 0000 2951 5c2e 7265 702e ........)Q\\.rep.\n+00020630: bef5 0100 0000 0000 3600 0000 2900 0000 ........6...)...\n 00020640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020650: 0000 0000 0000 0000 fbb3 1a37 7265 702e ...........7rep.\n-00020660: 253d 0000 0000 0000 1f00 0000 3f00 0000 %=..........?...\n-00020670: 4622 e73a 7265 702e 8bae 0000 0000 0000 F\".:rep.........\n-00020680: 1500 0000 5900 0000 95a4 553c 7265 702e ....Y.....Urep.\n-000206f0: 8377 0000 0000 0000 2500 0000 6800 0000 .w......%...h...\n-00020700: 3b55 0130 7265 702e 00f0 0000 0000 0000 ;U.0rep.........\n-00020710: 2000 0000 7001 0000 ad3b 4837 7265 702e ...p....;H7rep.\n-00020720: 9b43 0000 0000 0000 2300 0000 5a00 0000 .C......#...Z...\n-00020730: 92e7 733a 7265 702e f044 0100 0000 0000 ..s:rep..D......\n-00020740: 1900 0000 9300 0000 5cd1 fa31 0072 6570 ........\\..1.rep\n-00020750: baaf 0100 0000 0000 1d00 0000 0500 0000 ................\n-00020760: 0125 6130 7265 702e ea11 0200 0000 0000 .%a0rep.........\n-00020770: 3400 0000 2300 0000 9a2f cd3c 0072 6570 4...#..../.<.rep\n-00020780: fb1c 0200 0000 0000 1b00 0000 1500 0000 ................\n-00020790: 8cf2 dd3f 7265 702e dc05 0100 0000 0000 ...?rep.........\n-000207a0: 1a00 0000 5600 0000 68df 0a3c 7265 702e ....V...h.....~.\\$rep.\n+000207b0: 2851 0100 0000 0000 1100 0000 ad00 0000 (Q..............\n+000207c0: b7d2 8720 7265 702e 78de 0100 0000 0000 ... rep.x.......\n+000207d0: 1600 0000 2800 0000 4f62 4224 7265 6d6f ....(...ObB$remo\n+000207e0: 7bf5 0100 0000 0000 1600 0000 2d00 0000 {...........-...\n+000207f0: 4e24 b225 7265 702e 78f1 0000 0000 0000 N$.%rep.x.......\n+00020800: 1700 0000 4501 0000 0333 9f24 7265 702e ....E....3.$rep.\n+00020810: 3408 0100 0000 0000 1900 0000 d300 0000 4...............\n+00020820: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020830: 0000 0000 0000 0000 cf3f 9623 7265 702e .........?.#rep.\n+00020840: 8786 0000 0000 0000 2600 0000 5a00 0000 ........&...Z...\n+00020850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020860: 0000 0000 0000 0000 1989 c12f 6964 6c65 .........../idle\n+00020870: 7070 0000 0000 0000 0900 0000 3501 0000 pp..........5...\n+00020880: f87c 042f 7265 702e ec50 0100 0000 0000 .|./rep..P......\n+00020890: 1300 0000 2900 0000 1eb1 7126 7265 702e ....).....q&rep.\n+000208a0: 6252 0100 0000 0000 1100 0000 2b00 0000 bR..........+...\n+000208b0: 6858 d523 7265 702e 0030 0000 0000 0000 hX.#rep..0......\n+000208c0: 2200 0000 4601 0000 71c6 192f 0072 6570 \"...F...q../.rep\n+000208d0: 21f7 0100 0000 0000 1900 0000 0200 0000 !...............\n+000208e0: c8ff 8420 7265 702e d7d2 0100 0000 0000 ... rep.........\n+000208f0: 1300 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n 00020900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020920: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020920: 0000 0000 0000 0000 2518 c727 7265 702e ........%..'rep.\n+00020930: 2e63 0000 0000 0000 0c00 0000 3300 0000 .c..........3...\n 00020940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020950: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020970: 6431 533b 7265 702e 726f 0000 0000 0000 d1S;rep.ro......\n-00020980: 2200 0000 3a00 0000 8fd4 9e37 7265 702e \"...:......7rep.\n-00020990: 1d02 0100 0000 0000 1a00 0000 7b00 0000 ............{...\n-000209a0: 78f5 ef3c 7265 702e 4c06 0100 0000 0000 x..W6.rep\n-00020b40: ad1d 0200 0000 0000 1800 0000 0200 0000 ................\n-00020b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020b60: 0000 0000 0000 0000 17f7 fe3f 7265 702e ...........?rep.\n-00020b70: 9da9 0100 0000 0000 1600 0000 da00 0000 ................\n-00020b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020b90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020bc0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020950: 0000 0000 0000 0000 65f7 a722 7265 702e ........e..\"rep.\n+00020960: 0020 0000 0000 0000 1900 0000 8f00 0000 . ..............\n+00020970: 97ae 4422 7265 702e cca3 0100 0000 0000 ..D\"rep.........\n+00020980: 2300 0000 6b00 0000 ffff ffff 0000 0000 #...k...........\n+00020990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000209a0: 9adf 7426 7265 702e 98f6 0100 0000 0000 ..t&rep.........\n+000209b0: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n+000209c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000209d0: c05e 9923 7265 702e 2ad1 0100 0000 0000 .^.#rep.*.......\n+000209e0: 2a00 0000 2500 0000 09fb 6b24 7265 702e *...%.....k$rep.\n+000209f0: 5aa4 0100 0000 0000 1c00 0000 6000 0000 Z...........`...\n+00020a00: 93f0 942c 2a69 7370 9bdd 0100 0000 0000 ...,*isp........\n+00020a10: 1400 0000 1700 0000 ffff ffff 0000 0000 ................\n+00020a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020a30: baf2 ee2e 7265 702e 15de 0100 0000 0000 ....rep.........\n+00020a40: 2600 0000 3d00 0000 8b55 2b26 7265 702e &...=....U+&rep.\n+00020a50: 3757 0100 0000 0000 1d00 0000 be02 0000 7W..............\n+00020a60: 6279 0f26 7265 702e 8709 0100 0000 0000 by.&rep.........\n+00020a70: 2900 0000 2000 0000 21c0 3e2e 7265 702e )... ...!.>.rep.\n+00020a80: 34da 0000 0000 0000 2c00 0000 8e00 0000 4.......,.......\n+00020a90: 995e 512b 7265 702e 0aa3 0100 0000 0000 .^Q+rep.........\n+00020aa0: 1f00 0000 a300 0000 ffff ffff 0000 0000 ................\n+00020ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020ac0: 887f 1427 7265 702e 30ab 0100 0000 0000 ...'rep.0.......\n+00020ad0: 2000 0000 4800 0000 0ba1 d02c 7265 702e ...H......,rep.\n+00020ae0: b6de 0100 0000 0000 1600 0000 2f00 0000 ............/...\n+00020af0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020b00: 0000 0000 0000 0000 3147 f821 7265 702e ........1G.!rep.\n+00020b10: c825 0000 0000 0000 1400 0000 e400 0000 .%..............\n+00020b20: aead d128 7265 702e 7754 0100 0000 0000 ...(rep.wT......\n+00020b30: 2000 0000 5400 0000 51c9 f62f 646f 6375 ...T...Q../docu\n+00020b40: a940 0000 0000 0000 1200 0000 4d00 0000 .@..........M...\n+00020b50: f06a 302f 7265 702e a84c 0000 0000 0000 .j0/rep..L......\n+00020b60: 0f00 0000 4c00 0000 1d43 d928 7265 702e ....L....C.(rep.\n+00020b70: 9b55 0000 0000 0000 1400 0000 a200 0000 .U..............\n+00020b80: 6d47 8324 7265 702e 5127 0000 0000 0000 mG.$rep.Q'......\n+00020b90: 1800 0000 ba00 0000 e583 232d 7265 702e ..........#-rep.\n+00020ba0: c436 0000 0000 0000 1b00 0000 9600 0000 .6..............\n+00020bb0: 4966 af23 666f 726d 0d25 0000 0000 0000 If.#form.%......\n+00020bc0: 1200 0000 a900 0000 4ea6 dd26 7374 616e ........N..&stan\n+00020bd0: e6a8 0100 0000 0000 0e00 0000 3300 0000 ............3...\n 00020be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020bf0: 0000 0000 0000 0000 1bbc c130 7265 702e ...........0rep.\n-00020c00: 3c13 0200 0000 0000 1b00 0000 2500 0000 <...........%...\n+00020bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00020c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020c20: 0000 0000 0000 0000 ed75 2733 7265 702e .........u'3rep.\n-00020c30: d6ef 0000 0000 0000 1800 0000 1100 0000 ................\n-00020c40: 0c5a 6c35 7265 702e 1e55 0000 0000 0000 .Zl5rep..U......\n-00020c50: 1700 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n-00020c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00020c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020cb0: 0000 0000 0000 0000 a31c 113e 7265 702e ...........>rep.\n-00020cc0: 6d4a 0100 0000 0000 1200 0000 4900 0000 mJ..........I...\n+00020c20: 0000 0000 0000 0000 8f1d c526 7265 702e ...........&rep.\n+00020c30: 8dd6 0100 0000 0000 1d00 0000 8600 0000 ................\n+00020c40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00020c50: 0000 0000 0000 0000 8bef 7d25 7265 702e ..........}%rep.\n+00020c60: 1683 0000 0000 0000 1c00 0000 c100 0000 ................\n+00020c70: 7f86 5a2a 7265 702e 6fa1 0100 0000 0000 ..Z*rep.o.......\n+00020c80: 1a00 0000 a100 0000 afca 4420 7265 702e ..........D rep.\n+00020c90: 7fd5 0100 0000 0000 1d00 0000 f100 0000 ................\n+00020ca0: aa2d 1322 7265 702e 772a 0000 0000 0000 .-.\"rep.w*......\n+00020cb0: 1a00 0000 9b00 0000 ffff ffff 0000 0000 ................\n+00020cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020cd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00020ce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00020cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020d10: 0000 0000 0000 0000 33c1 df3d 0072 6570 ........3..=.rep\n-00020d20: 9ad4 0100 0000 0000 1400 0000 0500 0000 ................\n+00020d00: 26db 542e 0072 6570 39dd 0100 0000 0000 &.T..rep9.......\n+00020d10: 2300 0000 0500 0000 3d8d 4226 7265 702e #.......=.B&rep.\n+00020d20: d8da 0100 0000 0000 2000 0000 2b01 0000 ........ ...+...\n 00020d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00020d40: 0000 0000 0000 0000 b968 7a32 7265 702e .........hz2rep.\n-00020d50: 9106 0100 0000 0000 1800 0000 3801 0000 ............8...\n-00020d60: 8db1 c83c 7265 702e 5848 0100 0000 0000 ...site\n-00020f00: 6993 0000 0000 0000 1300 0000 4700 0000 i...........G...\n-00020f10: 9576 6038 7265 702e b630 0000 0000 0000 .v`8rep..0......\n-00020f20: 1d00 0000 aa00 0000 7655 6135 646f 6375 ........vUa5docu\n-00020f30: 7194 0000 0000 0000 1300 0000 3e00 0000 q...........>...\n-00020f40: 7b12 c230 7265 702e 6181 0000 0000 0000 {..0rep.a.......\n-00020f50: 1a00 0000 0f00 0000 a04a 8433 7265 702e .........J.3rep.\n-00020f60: 1e1c 0200 0000 0000 1a00 0000 c300 0000 ................\n-00020f70: 62c3 ea36 0072 6570 2b1d 0200 0000 0000 b..6.rep+.......\n-00020f80: 2400 0000 0c00 0000 b72d 3937 0072 6570 $........-97.rep\n-00020f90: 981b 0200 0000 0000 1b00 0000 1100 0000 ................\n-00020fa0: e242 bd3d 7265 702e 30a9 0100 0000 0000 .B.=rep.0.......\n-00020fb0: 1900 0000 5400 0000 4dc8 a533 7265 702e ....T...M..3rep.\n-00020fc0: 0ed2 0100 0000 0000 2100 0000 6800 0000 ........!...h...\n-00020fd0: e412 b83d 7265 6d6f 7d11 0200 0000 0000 ...=remo}.......\n-00020fe0: 1a00 0000 5300 0000 ffff ffff 0000 0000 ....S...........\n+00020dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00020de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020df0: 64df d42a 7265 702e d6a4 0100 0000 0000 d..*rep.........\n+00020e00: 1e00 0000 8000 0000 81b6 6e25 7265 702e ..........n%rep.\n+00020e10: 404c 0000 0000 0000 0c00 0000 5c00 0000 @L..........\\...\n+00020e20: dded b42c 0072 6570 c1ac 0100 0000 0000 ...,.rep........\n+00020e30: 2000 0000 0e00 0000 b2f4 4123 0072 6570 .........A#.rep\n+00020e40: e2dd 0100 0000 0000 2e00 0000 0500 0000 ................\n+00020e50: 0244 7d2f 7265 702e 9cfb 0000 0000 0000 .D}/rep.........\n+00020e60: 2000 0000 8400 0000 df9f 1528 7265 702e ..........(rep.\n+00020e70: ca53 0100 0000 0000 1600 0000 2b00 0000 .S..........+...\n+00020e80: 4994 372d 7265 702e 125a 0100 0000 0000 I.7-rep..Z......\n+00020e90: 2200 0000 aa00 0000 57f8 1a22 7265 702e \".......W..\"rep.\n+00020ea0: 00f0 0000 0000 0000 1a00 0000 5e01 0000 ............^...\n+00020eb0: 3650 a629 7265 702e 33a8 0100 0000 0000 6P.)rep.3.......\n+00020ec0: 2800 0000 2b00 0000 6642 cd2d 7265 702e (...+...fB.-rep.\n+00020ed0: f0dc 0100 0000 0000 2200 0000 2700 0000 ........\"...'...\n+00020ee0: 540b 2f27 7265 702e 2c2b 0000 0000 0000 T./'rep.,+......\n+00020ef0: 1300 0000 9900 0000 6bf1 2124 0072 6570 ........k.!$.rep\n+00020f00: 6cd9 0100 0000 0000 1a00 0000 0700 0000 l...............\n+00020f10: 811b 9828 7265 702e c87f 0000 0000 0000 ...(rep.........\n+00020f20: 1800 0000 1300 0000 b30b ab2c 7265 702e ...........,rep.\n+00020f30: eb54 0100 0000 0000 1e00 0000 2e02 0000 .T..............\n+00020f40: c4ca f223 7265 702e f2ab 0100 0000 0000 ...#rep.........\n+00020f50: 1f00 0000 4500 0000 2f4a ff2a 7265 702e ....E.../J.*rep.\n+00020f60: 475d 0100 0000 0000 2500 0000 6f00 0000 G]......%...o...\n+00020f70: 743d ab29 7265 702e 6973 0000 0000 0000 t=.)rep.is......\n+00020f80: 1c00 0000 9a00 0000 efeb 902f 7265 702e .........../rep.\n+00020f90: dcdd 0000 0000 0000 1900 0000 2901 0000 ............)...\n+00020fa0: 40fa 8427 7265 702e b346 0000 0000 0000 @..'rep..F......\n+00020fb0: 0f00 0000 6800 0000 1516 ab25 7265 702e ....h......%rep.\n+00020fc0: 7f0c 0100 0000 0000 1400 0000 7b01 0000 ............{...\n+00020fd0: 365f 422f 7265 702e d15b 0100 0000 0000 6_B/rep..[......\n+00020fe0: 1a00 0000 3200 0000 ffff ffff 0000 0000 ....2...........\n 00020ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021000: 7263 702d 7072 6f67 7261 6d54 6865 206e rcp-programThe n\n-00021010: 616d 6520 6f66 2074 6865 2060 7263 7027 ame of the `rcp'\n-00021020: 2070 726f 6772 616d 2075 7365 6420 746f program used to\n-00021030: 2063 6f70 7920 6669 6c65 7320 6672 6f6d copy files from\n-00021040: 2068 6f73 7420 746f 2068 6f73 742e 7265 host to host.re\n-00021050: 6d6f 7465 2d66 7470 2d6c 732d 666f 726d mote-ftp-ls-form\n-00021060: 6174 4654 5020 636f 6d6d 616e 6420 666f atFTP command fo\n-00021070: 726d 6174 2073 7472 696e 6720 746f 2070 rmat string to p\n-00021080: 726f 6475 6365 2061 6e20 606c 7320 2d6c roduce an `ls -l\n-00021090: 2720 666f 726d 6174 206c 6973 7469 6e67 ' format listing\n-000210a0: 206f 6620 7468 650a 6469 7265 6374 6f72 of the.director\n-000210b0: 7920 7375 6273 7469 7475 7465 6420 666f y substituted fo\n-000210c0: 7220 7468 6520 7369 6e67 6c65 2025 7320 r the single %s \n-000210d0: 666f 726d 6174 2073 7065 6369 6669 6572 format specifier\n-000210e0: 2e72 656d 6f74 652d 6674 702d 7265 636f .remote-ftp-reco\n-000210f0: 6e6e 6563 742d 6d73 6773 5265 6775 6c61 nnect-msgsRegula\n-00021100: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n-00021110: 6368 696e 6720 6674 7020 6d65 7373 6167 ching ftp messag\n-00021120: 6573 2074 6861 7420 696e 6469 6361 7465 es that indicate\n-00021130: 2074 6861 7420 7468 6520 6375 7272 656e that the curren\n-00021140: 740a 4654 5020 7072 6f63 6573 7320 7368 t.FTP process sh\n-00021150: 6f75 6c64 2062 6520 6162 616e 646f 6e65 ould be abandone\n-00021160: 642c 2061 6e64 2061 206e 6577 2073 6573 d, and a new ses\n-00021170: 7369 6f6e 2073 7461 7274 6564 2e72 656d sion started.rem\n-00021180: 6f74 652d 6674 702d 6c73 2d6c 2d74 7970 ote-ftp-ls-l-typ\n-00021190: 652d 616c 6973 7441 6c69 7374 2061 7373 e-alistAlist ass\n-000211a0: 6f63 6961 7469 6e67 2063 6861 7261 6374 ociating charact\n-000211b0: 6572 7320 696e 2074 6865 2066 6972 7374 ers in the first\n-000211c0: 2063 6f6c 756d 6e20 6f66 2060 6c73 202d column of `ls -\n-000211d0: 6c27 206f 7574 7075 7420 7769 7468 0a66 l' output with.f\n-000211e0: 696c 6520 7479 7065 732e 7265 702e 696f ile types.rep.io\n-000211f0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n-00021200: 656d 6f74 652e 6674 7023 7265 6d6f 7465 emote.ftp#remote\n-00021210: 2d66 7470 2d63 6c6f 7365 2d61 6c6c 436c -ftp-close-allCl\n-00021220: 6f73 6520 616c 6c20 7275 6e6e 696e 6720 ose all running \n-00021230: 4654 5020 7375 6270 726f 6365 7373 6573 FTP subprocesses\n-00021240: 2e00 7265 702e 696f 2e66 696c 652d 6861 ..rep.io.file-ha\n-00021250: 6e64 6c65 7273 2e72 656d 6f74 652e 6674 ndlers.remote.ft\n-00021260: 7023 7265 6d6f 7465 2d66 7470 2d65 6d70 p#remote-ftp-emp\n-00021270: 7479 2d63 6163 6865 7265 6d6f 7465 2d68 ty-cacheremote-h\n-00021280: 6f73 742d 7573 6572 2d61 6c69 7374 416c ost-user-alistAl\n-00021290: 6973 7420 6f66 2028 484f 5354 2d52 4547 ist of (HOST-REG\n-000212a0: 4558 5020 2e20 5553 4552 2d4e 414d 4529 EXP . USER-NAME)\n-000212b0: 206d 6174 6368 696e 6720 686f 7374 206e matching host n\n-000212c0: 616d 6573 2074 6f20 7573 6572 6e61 6d65 ames to username\n-000212d0: 732e 0a4f 6e6c 7920 7573 6564 2077 6865 s..Only used whe\n-000212e0: 6e20 6e6f 2075 7365 726e 616d 6520 6973 n no username is\n-000212f0: 2067 6976 656e 2069 6e20 6120 6669 6c65 given in a file\n-00021300: 6e61 6d65 2e00 7265 702e 696f 2e66 696c name..rep.io.fil\n-00021310: 652d 6861 6e64 6c65 7273 2e72 656d 6f74 e-handlers.remot\n-00021320: 652e 7265 7023 7265 6d6f 7465 2d72 6570 e.rep#remote-rep\n-00021330: 2d65 6d70 7479 2d63 6163 6865 7265 702e -empty-cacherep.\n-00021340: 7777 772e 7175 6f74 652d 7572 6c23 7175 www.quote-url#qu\n-00021350: 6f74 652d 7572 6c45 7363 6170 6520 5552 ote-urlEscape UR\n-00021360: 4c20 6d65 7461 2d63 6861 7261 6374 6572 L meta-character\n-00021370: 7320 696e 2053 5452 494e 472e 0072 6570 s in STRING..rep\n-00021380: 2e77 7777 2e71 756f 7465 2d75 726c 2375 .www.quote-url#u\n-00021390: 6e71 756f 7465 2d75 726c 2053 5452 494e nquote-url STRIN\n-000213a0: 4772 6570 2e6c 616e 672e 696e 7465 7270 Grep.lang.interp\n-000213b0: 7265 7465 7223 6465 6675 6e64 6566 756e reter#defundefun\n-000213c0: 204e 414d 4520 4c41 4d42 4441 2d4c 4953 NAME LAMBDA-LIS\n-000213d0: 5420 5b44 4f43 2d53 5452 494e 475d 2042 T [DOC-STRING] B\n-000213e0: 4f44 592e 2e2e 0a64 6566 756e 204e 414d ODY....defun NAM\n-000213f0: 4520 4259 5445 434f 4445 2d4f 424a 4543 E BYTECODE-OBJEC\n-00021400: 540a 0a44 6566 696e 6573 2061 2066 756e T..Defines a fun\n-00021410: 6374 696f 6e20 6361 6c6c 6564 204e 414d ction called NAM\n-00021420: 4520 7769 7468 2061 7267 756d 656e 7420 E with argument \n-00021430: 7370 6563 6966 6963 6174 696f 6e20 4c41 specification LA\n-00021440: 4d42 4441 2d4c 4953 542c 0a64 6f63 756d MBDA-LIST,.docum\n-00021450: 656e 7461 7469 6f6e 2044 4f43 2d53 5452 entation DOC-STR\n-00021460: 494e 4720 286f 7074 696f 6e61 6c29 2061 ING (optional) a\n-00021470: 6e64 2062 6f64 7920 424f 4459 2e72 6570 nd body BODY.rep\n-00021480: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00021490: 7223 6c65 746c 6574 205b 5641 525d 2028 r#letlet [VAR] (\n-000214a0: 4249 4e44 494e 4753 2e2e 2e29 2042 4f44 BINDINGS...) BOD\n-000214b0: 592e 2e2e 0a0a 4269 6e64 7320 7465 6d70 Y.....Binds temp\n-000214c0: 6f72 6172 7920 7661 6c75 6573 2074 6f20 orary values to \n-000214d0: 7379 6d62 6f6c 7320 7768 696c 6520 424f symbols while BO\n-000214e0: 4459 2069 7320 6265 696e 6720 6576 616c DY is being eval\n-000214f0: 7561 7465 642e 0a0a 4561 6368 206f 6620 uated...Each of \n-00021500: 7468 6520 4249 4e44 494e 4753 2069 7320 the BINDINGS is \n-00021510: 6569 7468 6572 2061 206c 6973 7420 6028 either a list `(\n-00021520: 5359 4d42 4f4c 2046 4f52 4d53 2e2e 2e29 SYMBOL FORMS...)\n-00021530: 2720 696e 2077 6869 6368 2063 6173 650a ' in which case.\n-00021540: 7468 6520 7661 7269 6162 6c65 2053 594d the variable SYM\n-00021550: 424f 4c20 6973 2062 6f75 6e64 2074 6f20 BOL is bound to \n-00021560: 7468 6520 7265 7375 6c74 206f 6620 6576 the result of ev\n-00021570: 616c 7561 7469 6e67 2060 2870 726f 676e aluating `(progn\n-00021580: 2046 4f52 4d53 2e2e 2e29 272c 0a6f 7220 FORMS...)',.or \n-00021590: 6120 7369 6e67 6c65 2073 796d 626f 6c2c a single symbol,\n-000215a0: 2069 6e20 7768 6963 6820 6361 7365 2069 in which case i\n-000215b0: 7420 6973 2062 6f75 6e64 2074 6f20 7468 t is bound to th\n-000215c0: 6520 6661 6c73 6520 7661 6c75 652e 0a0a e false value...\n-000215d0: 4966 2056 4152 2069 7320 6769 7665 6e2c If VAR is given,\n-000215e0: 2074 6865 6e20 7468 6520 7379 6d62 6f6c then the symbol\n-000215f0: 2056 4152 2069 7320 626f 756e 6420 746f VAR is bound to\n-00021600: 2061 2066 756e 6374 696f 6e20 7768 6f73 a function whos\n-00021610: 650a 666f 726d 616c 2070 6172 616d 6574 e.formal paramet\n-00021620: 6572 7320 6172 6520 7468 6520 7361 6d65 ers are the same\n-00021630: 2061 7320 7468 6520 7661 7269 6162 6c65 as the variable\n-00021640: 7320 626f 756e 6420 6279 2074 6865 2060 s bound by the `\n-00021650: 6c65 7427 0a66 6f72 6d2e 2054 6875 7320 let'.form. Thus \n-00021660: 7468 6520 6578 6563 7574 696f 6e20 6f66 the execution of\n-00021670: 2042 4f44 592e 2e2e 206d 6179 2062 6520 BODY... may be \n-00021680: 7265 7065 6174 6564 2062 7920 696e 766f repeated by invo\n-00021690: 6b69 6e67 2056 4152 2e00 7265 702e 6c61 king VAR..rep.la\n-000216a0: 6e67 2e69 6e74 6572 7072 6574 6572 236c ng.interpreter#l\n-000216b0: 6574 202e 2041 5247 5372 6570 2e6c 616e et . ARGSrep.lan\n-000216c0: 672e 696e 7465 7270 7265 7465 7223 646f g.interpreter#do\n-000216d0: 646f 2056 4152 5320 2854 4553 5420 4558 do VARS (TEST EX\n-000216e0: 5052 2e2e 2e29 2042 4f44 592e 2e2e 0a0a PR...) BODY.....\n-000216f0: 6064 6f27 2069 7320 616e 2069 7465 7261 `do' is an itera\n-00021700: 7469 6f6e 2063 6f6e 7374 7275 6374 3b20 tion construct; \n-00021710: 5641 5253 2073 7065 6369 6669 6573 2061 VARS specifies a\n-00021720: 2073 6574 206f 6620 7661 7269 6162 6c65 set of variable\n-00021730: 0a62 696e 6469 6e67 7320 746f 2062 6520 .bindings to be \n-00021740: 6372 6561 7465 642c 2068 6f77 2074 6865 created, how the\n-00021750: 7920 6172 6520 696e 6974 6961 6c69 7a65 y are initialize\n-00021760: 6420 616e 6420 686f 7720 7468 6579 2061 d and how they a\n-00021770: 7265 0a75 7064 6174 6564 206f 6e20 6561 re.updated on ea\n-00021780: 6368 2069 7465 7261 7469 6f6e 2e20 5445 ch iteration. TE\n-00021790: 5354 2073 7065 6369 6669 6573 2074 6865 ST specifies the\n-000217a0: 2074 6572 6d69 6e61 7469 6f6e 2063 6f6e termination con\n-000217b0: 6469 7469 6f6e 206f 660a 7468 6520 6c6f dition of.the lo\n-000217c0: 6f70 2c20 616e 7920 4558 5052 2e2e 2e20 op, any EXPR... \n-000217d0: 666f 726d 7320 6172 6520 6576 616c 7561 forms are evalua\n-000217e0: 7465 6420 696d 6d65 6469 6174 656c 7920 ted immediately \n-000217f0: 7072 696f 7220 746f 2065 7869 7469 6e67 prior to exiting\n-00021800: 0a74 6865 2060 646f 2720 636f 6e73 7472 .the `do' constr\n-00021810: 7563 742e 2054 6865 2042 4f44 592e 2e2e uct. The BODY...\n-00021820: 2066 6f72 6d73 2073 7065 6369 6679 2074 forms specify t\n-00021830: 6865 2073 6964 6520 6566 6665 6374 696e he side effectin\n-00021840: 6720 626f 6479 0a6f 6620 7468 6520 6c6f g body.of the lo\n-00021850: 6f70 2e0a 0a56 4152 5320 6973 2061 206c op...VARS is a l\n-00021860: 6973 7420 6f66 2076 6172 6961 626c 6520 ist of variable \n-00021870: 636c 6175 7365 732c 2065 6163 6820 6f66 clauses, each of\n-00021880: 2077 6869 6368 2068 6173 2074 6865 2073 which has the s\n-00021890: 7472 7563 7475 7265 0a60 2856 4152 4941 tructure.`(VARIA\n-000218a0: 424c 4520 494e 4954 2053 5445 5029 2720 BLE INIT STEP)' \n-000218b0: 7768 6572 6520 5641 5249 4142 4c45 2069 where VARIABLE i\n-000218c0: 7320 7468 6520 6e61 6d65 206f 6620 6120 s the name of a \n-000218d0: 7661 7269 6162 6c65 2c20 494e 4954 0a64 variable, INIT.d\n-000218e0: 6566 696e 6573 2074 6865 2069 6e69 7469 efines the initi\n-000218f0: 616c 2076 616c 7565 206f 6620 6974 7320 al value of its \n-00021900: 6269 6e64 696e 672c 2061 6e64 2053 5445 binding, and STE\n-00021910: 5020 6465 6669 6e65 7320 686f 7720 7468 P defines how th\n-00021920: 6520 6e65 7874 0a76 616c 7565 206f 6620 e next.value of \n-00021930: 7468 6520 6269 6e64 696e 6720 6973 2063 the binding is c\n-00021940: 6f6d 7075 7465 642e 2041 6e20 616c 7465 omputed. An alte\n-00021950: 726e 6174 6976 6520 666f 726d 2069 7320 rnative form is \n-00021960: 6028 5641 5249 4142 4c45 0a49 4e49 5429 `(VARIABLE.INIT)\n-00021970: 272c 2069 6e20 7468 6973 2063 6173 6520 ', in this case \n-00021980: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n-00021990: 2062 696e 6469 6e67 2064 6f65 7320 6e6f binding does no\n-000219a0: 7420 6368 616e 6765 2061 6372 6f73 730a t change across.\n-000219b0: 6c6f 6f70 2069 7465 7261 7469 6f6e 732e loop iterations.\n-000219c0: 0a0a 4561 6368 2069 7465 7261 7469 6f6e ..Each iteration\n-000219d0: 2062 6567 696e 7320 6279 2065 7661 6c75 begins by evalu\n-000219e0: 6174 696e 6720 5445 5354 2c20 6966 2074 ating TEST, if t\n-000219f0: 6865 2072 6573 756c 7420 6973 2066 616c he result is fal\n-00021a00: 7365 2c20 7468 656e 0a74 6865 2042 4f44 se, then.the BOD\n-00021a10: 592e 2e2e 2065 7870 7265 7373 696f 6e73 Y... expressions\n-00021a20: 2061 7265 2065 7661 6c75 6174 6564 2c20 are evaluated, \n-00021a30: 616e 6420 7468 6520 7661 7269 6162 6c65 and the variable\n-00021a40: 7320 626f 756e 6420 746f 206e 6577 0a6c s bound to new.l\n-00021a50: 6f63 6174 696f 6e73 2069 6e69 7469 616c ocations initial\n-00021a60: 697a 6564 2074 6f20 7468 6520 7265 7375 ized to the resu\n-00021a70: 6c74 7320 6f66 2065 7661 6c75 6174 696e lts of evaluatin\n-00021a80: 6720 7468 6520 6173 736f 6369 6174 6564 g the associated\n-00021a90: 2053 5445 500a 666f 726d 732e 0a0a 4966 STEP.forms...If\n-00021aa0: 2074 6865 2072 6573 756c 7420 6f66 2065 the result of e\n-00021ab0: 7661 6c75 6174 696e 6720 5445 5354 2069 valuating TEST i\n-00021ac0: 7320 7472 7565 2074 6865 6e20 7468 6520 s true then the \n-00021ad0: 4558 5052 2e2e 2e20 666f 726d 7320 6172 EXPR... forms ar\n-00021ae0: 650a 6576 616c 7561 7465 642c 2061 6e64 e.evaluated, and\n-00021af0: 2074 6865 2060 646f 2720 636f 6e73 7472 the `do' constr\n-00021b00: 7563 7420 7265 7475 726e 7320 7468 6520 uct returns the \n-00021b10: 7661 6c75 6520 6f66 2074 6865 206c 6173 value of the las\n-00021b20: 7420 4558 5052 0a66 6f72 6d20 6576 616c t EXPR.form eval\n-00021b30: 7561 7465 642e 0a0a 2864 6f20 2828 7665 uated...(do ((ve\n-00021b40: 6320 286d 616b 652d 7665 6374 6f72 2035 c (make-vector 5\n-00021b50: 2929 0a20 2020 2020 2869 2030 2028 312b )). (i 0 (1+\n-00021b60: 2069 2929 290a 2020 2020 2828 3d20 6920 i))). ((= i \n-00021b70: 3529 2076 6563 290a 2020 2861 7365 7420 5) vec). (aset \n-00021b80: 7665 6320 6920 6929 2920 3d3e 205b 3020 vec i i)) => [0 \n-00021b90: 3120 3220 3320 345d 0072 6570 2e6c 616e 1 2 3 4].rep.lan\n-00021ba0: 672e 696e 7465 7270 7265 7465 7223 7768 g.interpreter#wh\n-00021bb0: 696c 6520 434f 4e44 4954 494f 4e20 2e20 ile CONDITION . \n-00021bc0: 424f 4459 7265 702e 6c61 6e67 2e69 6e74 BODYrep.lang.int\n-00021bd0: 6572 7072 6574 6572 2370 726f 6731 4669 erpreter#prog1Fi\n-00021be0: 7273 7420 6576 616c 7320 464f 524d 3120 rst evals FORM1 \n-00021bf0: 7468 656e 2046 4f52 4d53 2c20 7265 7475 then FORMS, retu\n-00021c00: 726e 7320 7468 6520 7661 6c75 6520 7468 rns the value th\n-00021c10: 6174 2046 4f52 4d31 2067 6176 652e 7265 at FORM1 gave.re\n-00021c20: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-00021c30: 6572 2363 6174 6368 4576 616c 7561 7465 er#catchEvaluate\n-00021c40: 2042 4f44 5920 696e 2061 6e20 696d 706c BODY in an impl\n-00021c50: 6963 6974 2070 726f 676e 3b20 6e6f 6e2d icit progn; non-\n-00021c60: 6c6f 6361 6c20 6578 6974 7320 6172 6520 local exits are \n-00021c70: 616c 6c6f 7765 6420 7769 7468 0a60 2874 allowed with.`(t\n-00021c80: 6872 6f77 2054 4147 2927 2e20 5468 6520 hrow TAG)'. The \n-00021c90: 7661 6c75 6520 6f66 2074 6865 2060 6361 value of the `ca\n-00021ca0: 7463 6827 2066 6f72 6d20 6973 2065 6974 tch' form is eit\n-00021cb0: 6865 7220 7468 6520 7661 6c75 6520 6f66 her the value of\n-00021cc0: 2074 6865 0a70 726f 676e 206f 7220 7468 the.progn or th\n-00021cd0: 6520 7661 6c75 6520 6769 7665 6e20 746f e value given to\n-00021ce0: 2061 6e79 206d 6174 6368 696e 6720 6074 any matching `t\n-00021cf0: 6872 6f77 2720 666f 726d 2e00 7265 702e hrow' form..rep.\n-00021d00: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00021d10: 2374 6872 6f77 2054 4147 2023 216f 7074 #throw TAG #!opt\n-00021d20: 696f 6e61 6c20 5641 4c55 4500 7265 702e ional VALUE.rep.\n-00021d30: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00021d40: 2375 6e77 696e 642d 7072 6f74 6563 7420 #unwind-protect \n-00021d50: 464f 524d 202e 2042 4f44 5900 7265 702e FORM . BODY.rep.\n-00021d60: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00021d70: 2361 7574 6f6c 6f61 6420 5359 4d42 4f4c #autoload SYMBOL\n-00021d80: 2d46 4f52 4d20 4649 4c45 2023 2172 6573 -FORM FILE #!res\n-00021d90: 7420 4558 5452 4100 7265 702e 6c61 6e67 t EXTRA.rep.lang\n-00021da0: 2e6d 6174 6823 7265 616c 7020 5800 7265 .math#realp X.re\n-00021db0: 702e 6c61 6e67 2e6d 6174 6823 6e65 6761 p.lang.math#nega\n-00021dc0: 7469 7665 7020 5872 6570 2e6c 616e 672e tivep Xrep.lang.\n-00021dd0: 6d61 7468 2361 6273 5265 7475 726e 2074 math#absReturn t\n-00021de0: 6865 2061 6273 6f6c 7574 6520 7661 6c75 he absolute valu\n-00021df0: 6520 6f66 2058 2c20 692e 652e 2028 6d61 e of X, i.e. (ma\n-00021e00: 7820 5820 282d 2058 2929 2e00 7265 702e x X (- X))..rep.\n-00021e10: 6c61 6e67 2e6d 6174 6823 6162 7320 5800 lang.math#abs X.\n-00021e20: 7265 702e 7468 7265 6164 732e 6d65 7373 rep.threads.mess\n-00021e30: 6167 652d 706f 7274 236d 6573 7361 6765 age-port#message\n-00021e40: 2d66 6574 6368 2050 4f52 5420 2321 6f70 -fetch PORT #!op\n-00021e50: 7469 6f6e 616c 2054 494d 454f 5554 0072 tional TIMEOUT.r\n-00021e60: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n-00021e70: 2373 7472 7563 7475 7265 2023 216f 7074 #structure #!opt\n-00021e80: 696f 6e61 6c20 5349 4720 434f 4e46 4947 ional SIG CONFIG\n-00021e90: 202e 2042 4f44 5900 7265 702e 6d6f 6475 . BODY.rep.modu\n-00021ea0: 6c65 2d73 7973 7465 6d23 7374 7275 6374 le-system#struct\n-00021eb0: 7572 652d 7265 6620 5354 5255 4354 2d4e ure-ref STRUCT-N\n-00021ec0: 414d 4520 5641 522d 4e41 4d45 7374 616e AME VAR-NAMEstan\n-00021ed0: 6461 7264 2d65 7272 6f72 5374 616e 6461 dard-errorStanda\n-00021ee0: 7264 2073 7472 6561 6d20 666f 7220 6572 rd stream for er\n-00021ef0: 726f 7220 6f75 7470 7574 2e00 0000 0000 ror output......\n-00021f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021000: 0100 0000 0000 0000 7b03 0000 40b4 0502 ........{...@...\n+00021010: 852c 0200 0000 0000 0000 0000 0000 0000 .,..............\n+00021020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021060: 0000 0000 0000 0000 0300 0000 6d00 0000 ............m...\n+00021070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021080: 0000 0000 0000 0000 1900 cd3a 7265 702e ...........:rep.\n+00021090: 2aa2 0100 0000 0000 1a00 0000 4800 0000 *...........H...\n+000210a0: 4090 ce31 7265 702e 4d45 0000 0000 0000 @..1rep.ME......\n+000210b0: 0f00 0000 7300 0000 fcd3 6b35 0072 6570 ....s.....k5.rep\n+000210c0: 88d4 0100 0000 0000 1300 0000 0800 0000 ................\n+000210d0: af56 2e31 0072 6570 4722 0200 0000 0000 .V.1.repG\"......\n+000210e0: 1200 0000 0200 0000 775a b93b 7265 702e ........wZ.;rep.\n+000210f0: f5ad 0100 0000 0000 1a00 0000 f800 0000 ................\n+00021100: d039 9835 7265 702e 00f0 0100 0000 0000 .9.5rep.........\n+00021110: 1700 0000 c804 0000 84a9 7337 0072 6570 ..........s7.rep\n+00021120: 8623 0200 0000 0000 3700 0000 0000 0000 .#......7.......\n+00021130: 5c17 9d30 7265 702e 0a04 0100 0000 0000 \\..0rep.........\n+00021140: 1d00 0000 5e00 0000 4d60 8b35 7265 702e ....^...M`.5rep.\n+00021150: 6329 0000 0000 0000 1800 0000 fc00 0000 c)..............\n+00021160: 5af8 e836 7265 702e 91d7 0000 0000 0000 Z..6rep.........\n+00021170: 1a00 0000 7e00 0000 a726 783c 0072 6570 ....~....&x<.rep\n+00021180: 262a 0200 0000 0000 1b00 0000 0200 0000 &*..............\n+00021190: a271 253b 7265 702e 0b54 0100 0000 0000 .q%;rep..T......\n+000211a0: 1500 0000 5700 0000 9b74 b238 7265 702e ....W....t.8rep.\n+000211b0: 5c21 0000 0000 0000 1600 0000 3e00 0000 \\!..........>...\n+000211c0: 7c97 9c3b 7265 702e db5d 0100 0000 0000 |..;rep..]......\n+000211d0: 2100 0000 4600 0000 0127 c93e 7265 702e !...F....'.>rep.\n+000211e0: 2623 0200 0000 0000 2500 0000 3b00 0000 &#......%...;...\n+000211f0: 4af9 063a 7265 702e e22a 0200 0000 0000 J..:rep..*......\n+00021200: 0d00 0000 7401 0000 ffff ffff 0000 0000 ....t...........\n+00021210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021220: 5cae 7530 7265 702e 4a55 0000 0000 0000 \\.u0rep.JU......\n+00021230: 0f00 0000 4200 0000 3805 f634 7265 702e ....B...8..4rep.\n+00021240: 10d7 0000 0000 0000 1900 0000 6800 0000 ............h...\n+00021250: 2dd1 be34 7265 702e 3105 0100 0000 0000 -..4rep.1.......\n+00021260: 1800 0000 a800 0000 21d5 1737 7265 702e ........!..7rep.\n+00021270: 8fa9 0100 0000 0000 2300 0000 4901 0000 ........#...I...\n+00021280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021290: 0000 0000 0000 0000 5df4 5f31 7265 702e ........]._1rep.\n+000212a0: 2009 0100 0000 0000 1800 0000 4f00 0000 ...........O...\n+000212b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000212c0: 0000 0000 0000 0000 f94c 6e3c 7265 702e .........Lnrcp-.#......\n+000215f0: 0b00 0000 4300 0000 1b6c 9331 0072 6570 ....C....l.1.rep\n+00021600: 632c 0200 0000 0000 0e00 0000 1400 0000 c,..............\n+00021610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021650: 0000 0000 0000 0000 95a4 553c 7265 702e ..........Urep..\\......\n+00021710: 2500 0000 6800 0000 ad3b 4837 7265 702e %...h....;H7rep.\n+00021720: 0787 0000 0000 0000 2300 0000 5a00 0000 ........#...Z...\n+00021730: 5cd1 fa31 0072 6570 0ead 0100 0000 0000 \\..1.rep........\n+00021740: 1d00 0000 0500 0000 4373 5933 7265 702e ........CsY3rep.\n+00021750: bfd3 0100 0000 0000 1200 0000 b700 0000 ................\n+00021760: 9a2f cd3c 0072 6570 3721 0200 0000 0000 ./.<.rep7!......\n+00021770: 1b00 0000 1500 0000 d198 df3b 0072 6570 ...........;.rep\n+00021780: d321 0200 0000 0000 1400 0000 0200 0000 .!..............\n+00021790: 8cf2 dd3f 7265 702e 7c8f 0000 0000 0000 ...?rep.|.......\n+000217a0: 1a00 0000 5600 0000 68df 0a3c 7265 702e ....V...h............A...\n+00021ac0: 6674 6834 7265 702e a3d4 0100 0000 0000 fth4rep.........\n+00021ad0: 1a00 0000 c200 0000 f5f5 7937 7265 702e ..........y7rep.\n+00021ae0: 30d7 0100 0000 0000 1800 0000 0402 0000 0...............\n+00021af0: 7790 1e35 0072 6570 9721 0200 0000 0000 w..5.rep.!......\n+00021b00: 1e00 0000 1e00 0000 ffff ffff 0000 0000 ................\n+00021b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021b30: 0000 0000 0000 0000 353e 5736 0072 6570 ........5>W6.rep\n+00021b40: e921 0200 0000 0000 1800 0000 0200 0000 .!..............\n+00021b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021b60: 0000 0000 0000 0000 17f7 fe3f 7265 702e ...........?rep.\n+00021b70: ea28 0200 0000 0000 1600 0000 da00 0000 .(..............\n+00021b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021b90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021bc0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021bf0: 0000 0000 0000 0000 1bbc c130 7265 702e ...........0rep.\n+00021c00: 16d3 0100 0000 0000 1b00 0000 2500 0000 ............%...\n+00021c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021c20: 0000 0000 0000 0000 ed75 2733 7265 702e .........u'3rep.\n+00021c30: 0050 0100 0000 0000 1800 0000 1100 0000 .P..............\n+00021c40: 0c5a 6c35 7265 702e 00a0 0100 0000 0000 .Zl5rep.........\n+00021c50: 1700 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n+00021c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021cb0: 0000 0000 0000 0000 a31c 113e 7265 702e ...........>rep.\n+00021cc0: 9e52 0100 0000 0000 1200 0000 4900 0000 .R..........I...\n+00021cd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021ce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00021cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021d10: 0000 0000 0000 0000 33c1 df3d 0072 6570 ........3..=.rep\n+00021d20: e65f 0100 0000 0000 1400 0000 0500 0000 ._..............\n+00021d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00021d40: 0000 0000 0000 0000 b968 7a32 7265 702e .........hz2rep.\n+00021d50: 3e92 0000 0000 0000 1800 0000 3801 0000 >...........8...\n+00021d60: 8db1 c83c 7265 702e 8950 0100 0000 0000 ...site.@......\n+00021ef0: 1300 0000 4700 0000 9576 6038 7265 702e ....G....v`8rep.\n+00021f00: 1f74 0000 0000 0000 1d00 0000 aa00 0000 .t..............\n+00021f10: 7655 6135 646f 6375 0841 0000 0000 0000 vUa5docu.A......\n+00021f20: 1300 0000 3e00 0000 7b12 c230 7265 702e ....>...{..0rep.\n+00021f30: 54d8 0000 0000 0000 1a00 0000 0f00 0000 T...............\n+00021f40: a04a 8433 7265 702e 5a20 0200 0000 0000 .J.3rep.Z ......\n+00021f50: 1a00 0000 c300 0000 068c b234 7265 702e ...........4rep.\n+00021f60: d122 0200 0000 0000 1b00 0000 3a00 0000 .\"..........:...\n+00021f70: 62c3 ea36 0072 6570 6721 0200 0000 0000 b..6.repg!......\n+00021f80: 2400 0000 0c00 0000 b72d 3937 0072 6570 $........-97.rep\n+00021f90: 4cdc 0100 0000 0000 1b00 0000 1100 0000 L...............\n+00021fa0: e242 bd3d 7265 702e 7d28 0200 0000 0000 .B.=rep.}(......\n+00021fb0: 1900 0000 5400 0000 4dc8 a533 7265 702e ....T...M..3rep.\n+00021fc0: 3eaf 0100 0000 0000 2100 0000 6800 0000 >.......!...h...\n+00021fd0: e412 b83d 7265 6d6f c725 0200 0000 0000 ...=remo.%......\n+00021fe0: 1a00 0000 5300 0000 ffff ffff 0000 0000 ....S...........\n 00021ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022000: 0400 0000 0000 0000 1000 0000 883b c800 .............;..\n-00022010: f0bf 0100 0000 0000 1200 0000 88e9 ed01 ................\n-00022020: eebf 0000 0000 0000 9701 0000 00a1 c900 ................\n-00022030: 69ee 0100 0000 0000 950d 0000 90d0 c800 i...............\n-00022040: 6b22 0100 0000 0000 0000 0000 0000 0000 k\"..............\n-00022050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022060: 0000 0000 0000 0000 0300 0000 5d00 0000 ............]...\n-00022070: ac84 8a0a 7265 702e b2b4 0000 0000 0000 ....rep.........\n-00022080: 0f00 0000 6100 0000 ffff ffff 0000 0000 ....a...........\n-00022090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000220a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000220b0: 0000 0000 0000 0000 f7d1 b004 0072 6570 .............rep\n-000220c0: 0dba 0100 0000 0000 2700 0000 0700 0000 ........'.......\n-000220d0: ea10 2802 7265 702e 75ea 0100 0000 0000 ..(.rep.u.......\n-000220e0: 1b00 0000 d400 0000 01b1 ae03 7265 702e ............rep.\n-000220f0: 2fe2 0000 0000 0000 1000 0000 2a00 0000 /...........*...\n-00022100: 9192 e403 7265 702e 02bd 0100 0000 0000 ....rep.........\n-00022110: 1f00 0000 b100 0000 ffff ffff 0000 0000 ................\n-00022120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022140: 0000 0000 0000 0000 b372 6005 7265 702e .........r`.rep.\n-00022150: 877f 0000 0000 0000 1a00 0000 1300 0000 ................\n-00022160: c48f c40f 0072 6570 a5bf 0000 0000 0000 .....rep........\n-00022170: 2200 0000 2700 0000 c066 4b07 7265 702e \"...'....fK.rep.\n-00022180: 76ba 0100 0000 0000 1e00 0000 3900 0000 v...........9...\n-00022190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000221a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000221b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000221c0: da04 b304 7265 702e f795 0000 0000 0000 ....rep.........\n-000221d0: 1b00 0000 3f00 0000 c8c6 c204 7265 702e ....?.......rep.\n-000221e0: 00e0 0100 0000 0000 1e00 0000 2200 0000 ............\"...\n-000221f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022250: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022260: 0000 0000 0000 0000 c91f 8f06 7265 702e ............rep.\n-00022270: 6cf8 0000 0000 0000 1400 0000 9a00 0000 l...............\n-00022280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022290: 0000 0000 0000 0000 d175 3b08 0072 6570 .........u;..rep\n-000222a0: 16ee 0100 0000 0000 1d00 0000 0000 0000 ................\n-000222b0: 3ed1 1607 7265 702e 1af9 0000 0000 0000 >...rep.........\n-000222c0: 1500 0000 5a06 0000 2c2e 3600 7265 702e ....Z...,.6.rep.\n-000222d0: 1bed 0100 0000 0000 2600 0000 d500 0000 ........&.......\n-000222e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000222f0: 0000 0000 0000 0000 4365 ea0e 7265 702e ........Ce..rep.\n-00022300: 7cb0 0100 0000 0000 2200 0000 3b01 0000 |.......\"...;...\n-00022310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022370: cef6 6b0f 7265 702e b3ec 0100 0000 0000 ..k.rep.........\n-00022380: 2500 0000 4300 0000 7d37 c20d 0072 6570 %...C...}7...rep\n-00022390: 21ea 0100 0000 0000 1e00 0000 1400 0000 !...............\n-000223a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000223b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000223c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000223d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000223e0: 0000 0000 0000 0000 e760 bd0f 7265 702e .........`..rep.\n-000223f0: a4e1 0000 0000 0000 0e00 0000 4300 0000 ............C...\n-00022400: 9824 ec02 7265 702e eabe 0000 0000 0000 .$..rep.........\n-00022410: 1f00 0000 9c00 0000 ffff ffff 0000 0000 ................\n-00022420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022430: 2a59 2902 7072 6f63 d9b1 0100 0000 0000 *Y).proc........\n-00022440: 1300 0000 8e00 0000 ffff ffff 0000 0000 ................\n-00022450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022470: 0000 0000 0000 0000 e5ad 250a 7265 702e ..........%.rep.\n-00022480: ace2 0000 0000 0000 1a00 0000 3400 0000 ............4...\n-00022490: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000224a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000224b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000224c0: 38a0 de0a 0072 6570 d1eb 0100 0000 0000 8....rep........\n-000224d0: 1700 0000 0200 0000 e5a2 b208 7265 702e ............rep.\n-000224e0: b15c 0000 0000 0000 1800 0000 fe00 0000 .\\..............\n-000224f0: 82ec b605 7265 702e c94e 0000 0000 0000 ....rep..N......\n-00022500: 1a00 0000 8700 0000 6368 a90e 7265 702e ........ch..rep.\n-00022510: b465 0000 0000 0000 1e00 0000 7400 0000 .e..........t...\n-00022520: 5d98 180b 7265 702e cd71 0000 0000 0000 ]...rep..q......\n-00022530: 2300 0000 c900 0000 0063 940e 7265 702e #........c..rep.\n-00022540: 1c7a 0000 0000 0000 1c00 0000 7800 0000 .z..........x...\n-00022550: 8edc 1b03 6166 7465 0692 0000 0000 0000 ....afte........\n-00022560: 1000 0000 bf00 0000 1dae fe05 7265 702e ............rep.\n-00022570: 88f2 0000 0000 0000 1800 0000 7900 0000 ............y...\n-00022580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022590: 0000 0000 0000 0000 a742 b80b 7265 702e .........B..rep.\n-000225a0: 9744 0000 0000 0000 1600 0000 3400 0000 .D..........4...\n-000225b0: 1d4f 0807 7265 702e a40f 0100 0000 0000 .O..rep.........\n-000225c0: 1800 0000 3800 0000 870d 2f09 7265 702e ....8...../.rep.\n-000225d0: 12b7 0000 0000 0000 1600 0000 6400 0000 ............d...\n-000225e0: 6c58 5506 7265 702e ed32 0000 0000 0000 lXU.rep..2......\n-000225f0: 1700 0000 c400 0000 13e7 2906 6c69 7370 ..........).lisp\n-00022600: 1793 0000 0000 0000 1200 0000 4000 0000 ............@...\n-00022610: d496 a302 7265 6d6f fee6 0100 0000 0000 ....remo........\n-00022620: 1700 0000 4c00 0000 e55e 6503 0072 6570 ....L....^e..rep\n-00022630: 64eb 0100 0000 0000 1800 0000 1b00 0000 d...............\n-00022640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022670: 367e cc08 7265 702e 4cb9 0000 0000 0000 6~..rep.L.......\n-00022680: 1100 0000 4900 0000 c343 5b08 7265 702e ....I....C[.rep.\n-00022690: 2c05 0100 0000 0000 1a00 0000 9600 0000 ,...............\n-000226a0: 7c84 ab09 0072 6570 52e8 0100 0000 0000 |....repR.......\n-000226b0: 3600 0000 1100 0000 65af a209 7265 702e 6.......e...rep.\n-000226c0: f17d 0000 0000 0000 2600 0000 fe00 0000 .}......&.......\n-000226d0: 00a1 850d 7265 702e 5abe 0000 0000 0000 ....rep.Z.......\n-000226e0: 2200 0000 6e00 0000 e0e2 f40f 0072 6570 \"...n........rep\n-000226f0: ffeb 0100 0000 0000 1c00 0000 2000 0000 ............ ...\n-00022700: ec29 a501 7265 702e 9d4c 0000 0000 0000 .)..rep..L......\n-00022710: 1700 0000 1601 0000 26a9 0001 7265 702e ........&...rep.\n-00022720: a7af 0000 0000 0000 0d00 0000 2e00 0000 ................\n-00022730: 64fa 5e08 7265 702e 65b3 0100 0000 0000 d.^.rep.e.......\n-00022740: 1700 0000 df00 0000 ffff ffff 0000 0000 ................\n-00022750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022760: dc3f 0007 7265 702e 9fa4 0000 0000 0000 .?..rep.........\n-00022770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n-00022780: dbb7 0000 0000 0000 1400 0000 4f00 0000 ............O...\n-00022790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000227a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000227b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000227c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000227d0: 0000 0000 0000 0000 857c 1f0c 7265 702e .........|..rep.\n-000227e0: fae2 0000 0000 0000 1400 0000 0902 0000 ................\n-000227f0: e2b6 c50c 7265 702e a6a1 0000 0000 0000 ....rep.........\n-00022800: 0d00 0000 5300 0000 e3e9 7f0c 0072 6570 ....S........rep\n-00022810: 3bec 0100 0000 0000 1b00 0000 2200 0000 ;...........\"...\n-00022820: 4431 4105 0072 6570 63e9 0100 0000 0000 D1A..repc.......\n-00022830: 3600 0000 1100 0000 ffff ffff 0000 0000 6...............\n-00022840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022860: 0000 0000 0000 0000 03fb 2706 7265 702e ..........'.rep.\n-00022870: ef0c 0100 0000 0000 1c00 0000 ce00 0000 ................\n-00022880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022890: 0000 0000 0000 0000 bd6f 2806 7265 702e .........o(.rep.\n-000228a0: 0ebc 0000 0000 0000 1400 0000 c700 0000 ................\n-000228b0: ecdd a803 7265 702e 28bb 0100 0000 0000 ....rep.(.......\n-000228c0: 1a00 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n-000228d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000228e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000228f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022910: e2f0 c705 7265 702e 35b8 0100 0000 0000 ....rep.5.......\n-00022920: 1700 0000 a200 0000 f602 ed08 0072 6570 .............rep\n-00022930: 97eb 0100 0000 0000 2100 0000 1900 0000 ........!.......\n-00022940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022950: 0000 0000 0000 0000 15ec f304 7265 702e ............rep.\n-00022960: 00b0 0000 0000 0000 2200 0000 1a01 0000 ........\".......\n-00022970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000229a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000229b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000229c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000229d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000229e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000229f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022a00: 861a 2703 7265 702e 1bae 0000 0000 0000 ..'.rep.........\n-00022a10: 1500 0000 5b00 0000 ffff ffff 0000 0000 ....[...........\n-00022a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022a30: 48b0 3605 646c 2d6c c294 0000 0000 0000 H.6.dl-l........\n-00022a40: 1100 0000 6f00 0000 ffff ffff 0000 0000 ....o...........\n-00022a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022a60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022a70: 0000 0000 0000 0000 8d84 0e09 7265 702e ............rep.\n-00022a80: 4141 0000 0000 0000 1400 0000 8400 0000 AA..............\n-00022a90: b84e fb0a 7265 702e e4e8 0100 0000 0000 .N..rep.........\n-00022aa0: 3500 0000 4a00 0000 d646 8105 0072 6570 5...J....F...rep\n-00022ab0: f8e9 0100 0000 0000 1b00 0000 0e00 0000 ................\n-00022ac0: 5a10 5e03 7265 702e d4e1 0100 0000 0000 Z.^.rep.........\n-00022ad0: 1300 0000 4500 0000 ffff ffff 0000 0000 ....E...........\n-00022ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022af0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022b00: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022b30: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022b50: 129d 5204 7265 702e dda3 0000 0000 0000 ..R.rep.........\n-00022b60: 0d00 0000 b500 0000 4deb 670e 7265 702e ........M.g.rep.\n-00022b70: bae5 0100 0000 0000 1c00 0000 bb00 0000 ................\n-00022b80: eb52 9108 7265 702e 0020 0100 0000 0000 .R..rep.. ......\n-00022b90: 1b00 0000 5002 0000 4548 3009 7265 702e ....P...EH0.rep.\n-00022ba0: f3b1 0000 0000 0000 1c00 0000 6000 0000 ............`...\n-00022bb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022bc0: 0000 0000 0000 0000 2792 0d00 7265 702e ........'...rep.\n-00022bd0: d7e3 0100 0000 0000 1600 0000 5700 0000 ............W...\n-00022be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022c20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00022c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022c40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022c50: 0000 0000 0000 0000 f58b 2a08 7265 702e ..........*.rep.\n-00022c60: 3681 0000 0000 0000 1b00 0000 1000 0000 6...............\n-00022c70: b704 4d04 7265 702e 270f 0100 0000 0000 ..M.rep.'.......\n-00022c80: 2200 0000 5b00 0000 73bb 060e 7265 702e \"...[...s...rep.\n-00022c90: c28e 0000 0000 0000 1f00 0000 6600 0000 ............f...\n-00022ca0: 1950 650e 7265 702e f7b3 0000 0000 0000 .Pe.rep.........\n-00022cb0: 1900 0000 a200 0000 4789 be00 7265 702e ........G...rep.\n-00022cc0: b5ac 0000 0000 0000 0e00 0000 1901 0000 ................\n-00022cd0: 723e 0802 7265 702e 478d 0000 0000 0000 r>..rep.G.......\n-00022ce0: 1d00 0000 5e00 0000 f5a1 5e04 7265 702e ....^.....^.rep.\n-00022cf0: aae9 0100 0000 0000 1800 0000 3600 0000 ............6...\n-00022d00: a467 eb09 0072 6570 eaeb 0100 0000 0000 .g...rep........\n-00022d10: 1300 0000 0200 0000 476b 9903 0072 6570 ........Gk...rep\n-00022d20: 78ec 0100 0000 0000 1f00 0000 1c00 0000 x...............\n-00022d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022d40: 0000 0000 0000 0000 8356 d405 7265 702e .........V..rep.\n-00022d50: eb02 0100 0000 0000 1a00 0000 1300 0000 ................\n-00022d60: 4ad7 1009 7265 702e b904 0100 0000 0000 J...rep.........\n-00022d70: 1c00 0000 5700 0000 9b96 180f 7265 702e ....W.......rep.\n-00022d80: aebe 0100 0000 0000 2000 0000 6b00 0000 ........ ...k...\n-00022d90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022da0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00022000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00022010: 6574 6572 2370 726f 6731 4669 7273 7420 eter#prog1First \n+00022020: 6576 616c 7320 464f 524d 3120 7468 656e evals FORM1 then\n+00022030: 2046 4f52 4d53 2c20 7265 7475 726e 7320 FORMS, returns \n+00022040: 7468 6520 7661 6c75 6520 7468 6174 2046 the value that F\n+00022050: 4f52 4d31 2067 6176 652e 7265 702e 6c61 ORM1 gave.rep.la\n+00022060: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+00022070: 6174 6368 4576 616c 7561 7465 2042 4f44 atchEvaluate BOD\n+00022080: 5920 696e 2061 6e20 696d 706c 6963 6974 Y in an implicit\n+00022090: 2070 726f 676e 3b20 6e6f 6e2d 6c6f 6361 progn; non-loca\n+000220a0: 6c20 6578 6974 7320 6172 6520 616c 6c6f l exits are allo\n+000220b0: 7765 6420 7769 7468 0a60 2874 6872 6f77 wed with.`(throw\n+000220c0: 2054 4147 2927 2e20 5468 6520 7661 6c75 TAG)'. The valu\n+000220d0: 6520 6f66 2074 6865 2060 6361 7463 6827 e of the `catch'\n+000220e0: 2066 6f72 6d20 6973 2065 6974 6865 7220 form is either \n+000220f0: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n+00022100: 0a70 726f 676e 206f 7220 7468 6520 7661 .progn or the va\n+00022110: 6c75 6520 6769 7665 6e20 746f 2061 6e79 lue given to any\n+00022120: 206d 6174 6368 696e 6720 6074 6872 6f77 matching `throw\n+00022130: 2720 666f 726d 2e00 7265 702e 6c61 6e67 ' form..rep.lang\n+00022140: 2e69 6e74 6572 7072 6574 6572 2374 6872 .interpreter#thr\n+00022150: 6f77 2054 4147 2023 216f 7074 696f 6e61 ow TAG #!optiona\n+00022160: 6c20 5641 4c55 4500 7265 702e 6c61 6e67 l VALUE.rep.lang\n+00022170: 2e69 6e74 6572 7072 6574 6572 2375 6e77 .interpreter#unw\n+00022180: 696e 642d 7072 6f74 6563 7420 464f 524d ind-protect FORM\n+00022190: 202e 2042 4f44 5900 7265 702e 6c61 6e67 . BODY.rep.lang\n+000221a0: 2e69 6e74 6572 7072 6574 6572 2361 7574 .interpreter#aut\n+000221b0: 6f6c 6f61 6420 5359 4d42 4f4c 2d46 4f52 oload SYMBOL-FOR\n+000221c0: 4d20 4649 4c45 2023 2172 6573 7420 4558 M FILE #!rest EX\n+000221d0: 5452 4100 7265 702e 6c61 6e67 2e6d 6174 TRA.rep.lang.mat\n+000221e0: 6823 7265 616c 7020 5800 7265 702e 6c61 h#realp X.rep.la\n+000221f0: 6e67 2e6d 6174 6823 6e65 6761 7469 7665 ng.math#negative\n+00022200: 7020 5872 6570 2e6c 616e 672e 6d61 7468 p Xrep.lang.math\n+00022210: 2361 6273 5265 7475 726e 2074 6865 2061 #absReturn the a\n+00022220: 6273 6f6c 7574 6520 7661 6c75 6520 6f66 bsolute value of\n+00022230: 2058 2c20 692e 652e 2028 6d61 7820 5820 X, i.e. (max X \n+00022240: 282d 2058 2929 2e00 7265 702e 6c61 6e67 (- X))..rep.lang\n+00022250: 2e6d 6174 6823 6162 7320 5872 6570 2e75 .math#abs Xrep.u\n+00022260: 7469 6c2e 6973 7065 6c6c 2370 726f 6365 til.ispell#proce\n+00022270: 7373 2d62 7573 7957 6865 6e20 742c 2074 ss-busyWhen t, t\n+00022280: 6865 2070 726f 6365 7373 2069 7320 6265 he process is be\n+00022290: 696e 6720 7573 6564 2074 6f20 6368 6563 ing used to chec\n+000222a0: 6b20 6120 776f 7264 2c20 6275 7420 6e6f k a word, but no\n+000222b0: 7420 616c 6c0a 7265 7375 6c74 7320 6861 t all.results ha\n+000222c0: 7665 2062 6565 6e20 7265 6365 6976 6564 ve been received\n+000222d0: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+000222e0: 2369 7370 656c 6c2d 7374 6f70 4b69 6c6c #ispell-stopKill\n+000222f0: 2061 6e79 2073 7562 7072 6f63 6573 7365 any subprocesse\n+00022300: 7320 6265 696e 6720 7573 6564 2069 6e74 s being used int\n+00022310: 6572 6e61 6c6c 7920 746f 2072 756e 2049 ernally to run I\n+00022320: 7370 656c 6c2e 7265 702e 7574 696c 2e69 spell.rep.util.i\n+00022330: 7370 656c 6c23 6973 7065 6c6c 2d73 6574 spell#ispell-set\n+00022340: 2d64 6963 7469 6f6e 6172 7953 6574 2074 -dictionarySet t\n+00022350: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d\n+00022360: 6963 7469 6f6e 6172 7920 7573 6564 2062 ictionary used b\n+00022370: 7920 4973 7065 6c6c 2074 6f20 4449 4354 y Ispell to DICT\n+00022380: 2d4e 414d 452e 0072 6570 2e69 6f2e 6669 -NAME..rep.io.fi\n+00022390: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n+000223a0: 7465 2e72 6570 2372 656d 6f74 652d 7265 te.rep#remote-re\n+000223b0: 702d 656d 7074 792d 6361 6368 6572 6370 p-empty-cachercp\n+000223c0: 2d70 726f 6772 616d 5468 6520 6e61 6d65 -programThe name\n+000223d0: 206f 6620 7468 6520 6072 6370 2720 7072 of the `rcp' pr\n+000223e0: 6f67 7261 6d20 7573 6564 2074 6f20 636f ogram used to co\n+000223f0: 7079 2066 696c 6573 2066 726f 6d20 686f py files from ho\n+00022400: 7374 2074 6f20 686f 7374 2e72 656d 6f74 st to host.remot\n+00022410: 652d 686f 7374 2d75 7365 722d 616c 6973 e-host-user-alis\n+00022420: 7441 6c69 7374 206f 6620 2848 4f53 542d tAlist of (HOST-\n+00022430: 5245 4745 5850 202e 2055 5345 522d 4e41 REGEXP . USER-NA\n+00022440: 4d45 2920 6d61 7463 6869 6e67 2068 6f73 ME) matching hos\n+00022450: 7420 6e61 6d65 7320 746f 2075 7365 726e t names to usern\n+00022460: 616d 6573 2e0a 4f6e 6c79 2075 7365 6420 ames..Only used \n+00022470: 7768 656e 206e 6f20 7573 6572 6e61 6d65 when no username\n+00022480: 2069 7320 6769 7665 6e20 696e 2061 2066 is given in a f\n+00022490: 696c 656e 616d 652e 7265 6d6f 7465 2d66 ilename.remote-f\n+000224a0: 7470 2d6c 732d 666f 726d 6174 4654 5020 tp-ls-formatFTP \n+000224b0: 636f 6d6d 616e 6420 666f 726d 6174 2073 command format s\n+000224c0: 7472 696e 6720 746f 2070 726f 6475 6365 tring to produce\n+000224d0: 2061 6e20 606c 7320 2d6c 2720 666f 726d an `ls -l' form\n+000224e0: 6174 206c 6973 7469 6e67 206f 6620 7468 at listing of th\n+000224f0: 650a 6469 7265 6374 6f72 7920 7375 6273 e.directory subs\n+00022500: 7469 7475 7465 6420 666f 7220 7468 6520 tituted for the \n+00022510: 7369 6e67 6c65 2025 7320 666f 726d 6174 single %s format\n+00022520: 2073 7065 6369 6669 6572 2e72 656d 6f74 specifier.remot\n+00022530: 652d 6674 702d 7265 636f 6e6e 6563 742d e-ftp-reconnect-\n+00022540: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr\n+00022550: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n+00022560: 6674 7020 6d65 7373 6167 6573 2074 6861 ftp messages tha\n+00022570: 7420 696e 6469 6361 7465 2074 6861 7420 t indicate that \n+00022580: 7468 6520 6375 7272 656e 740a 4654 5020 the current.FTP \n+00022590: 7072 6f63 6573 7320 7368 6f75 6c64 2062 process should b\n+000225a0: 6520 6162 616e 646f 6e65 642c 2061 6e64 e abandoned, and\n+000225b0: 2061 206e 6577 2073 6573 7369 6f6e 2073 a new session s\n+000225c0: 7461 7274 6564 2e72 656d 6f74 652d 6674 tarted.remote-ft\n+000225d0: 702d 6c73 2d6c 2d74 7970 652d 616c 6973 p-ls-l-type-alis\n+000225e0: 7441 6c69 7374 2061 7373 6f63 6961 7469 tAlist associati\n+000225f0: 6e67 2063 6861 7261 6374 6572 7320 696e ng characters in\n+00022600: 2074 6865 2066 6972 7374 2063 6f6c 756d the first colum\n+00022610: 6e20 6f66 2060 6c73 202d 6c27 206f 7574 n of `ls -l' out\n+00022620: 7075 7420 7769 7468 0a66 696c 6520 7479 put with.file ty\n+00022630: 7065 732e 7265 702e 696f 2e66 696c 652d pes.rep.io.file-\n+00022640: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n+00022650: 6674 7023 7265 6d6f 7465 2d66 7470 2d63 ftp#remote-ftp-c\n+00022660: 6c6f 7365 2d61 6c6c 436c 6f73 6520 616c lose-allClose al\n+00022670: 6c20 7275 6e6e 696e 6720 4654 5020 7375 l running FTP su\n+00022680: 6270 726f 6365 7373 6573 2e00 7265 702e bprocesses..rep.\n+00022690: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n+000226a0: 2e72 656d 6f74 652e 6674 7023 7265 6d6f .remote.ftp#remo\n+000226b0: 7465 2d66 7470 2d65 6d70 7479 2d63 6163 te-ftp-empty-cac\n+000226c0: 6865 7265 702e 696f 2e66 696c 6573 2363 herep.io.files#c\n+000226d0: 616c 6c2d 6166 7465 722d 6c6f 6164 4172 all-after-loadAr\n+000226e0: 7261 6e67 6520 666f 7220 5448 554e 4b20 range for THUNK \n+000226f0: 746f 2062 6520 6361 6c6c 6564 2069 6d6d to be called imm\n+00022700: 6564 6961 7465 6c79 2061 6674 6572 2074 ediately after t\n+00022710: 6865 206c 6962 7261 7279 206f 6620 4c69 he library of Li\n+00022720: 7370 2063 6f64 650a 4c49 4252 4152 5920 sp code.LIBRARY \n+00022730: 6861 7320 6265 656e 2072 6561 6420 6279 has been read by\n+00022740: 2074 6865 2060 6c6f 6164 2720 6675 6e63 the `load' func\n+00022750: 7469 6f6e 2e20 4e6f 7465 2074 6861 7420 tion. Note that \n+00022760: 4c49 4252 4152 5920 6d75 7374 2065 7861 LIBRARY must exa\n+00022770: 6374 6c79 0a6d 6174 6368 2074 6865 2046 ctly.match the F\n+00022780: 494c 4520 6172 6775 6d65 6e74 2074 6f20 ILE argument to \n+00022790: 606c 6f61 6427 2e72 6570 2e64 6174 612e `load'.rep.data.\n+000227a0: 7269 6e67 2372 696e 672d 7369 7a65 5265 ring#ring-sizeRe\n+000227b0: 7475 726e 7320 7468 6520 6e75 6d62 6572 turns the number\n+000227c0: 206f 6620 6669 6c6c 6564 2073 6c6f 7473 of filled slots\n+000227d0: 2069 6e20 7468 6520 7269 6e67 2062 7566 in the ring buf\n+000227e0: 6665 7220 5249 4e47 2e72 6570 2e64 6174 fer RING.rep.dat\n+000227f0: 612e 7269 6e67 236d 616b 652d 7269 6e67 a.ring#make-ring\n+00022800: 4372 6561 7465 2061 2072 696e 6720 6275 Create a ring bu\n+00022810: 6666 6572 2074 6861 7420 6361 6e20 636f ffer that can co\n+00022820: 6e74 6169 6e20 5349 5a45 2076 616c 7565 ntain SIZE value\n+00022830: 732e 2049 6620 5349 5a45 2069 7320 6e6f s. If SIZE is no\n+00022840: 740a 7370 6563 6966 6965 6420 7468 6520 t.specified the \n+00022850: 6465 6661 756c 7420 6361 7061 6369 7479 default capacity\n+00022860: 2060 7269 6e67 2d64 6566 6175 6c74 2d73 `ring-default-s\n+00022870: 697a 6527 2069 7320 7573 6564 2e72 6570 ize' is used.rep\n+00022880: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n+00022890: 6170 7065 6e64 4170 7065 6e64 204f 424a appendAppend OBJ\n+000228a0: 4543 5420 746f 2074 6865 2072 696e 6720 ECT to the ring \n+000228b0: 6275 6666 6572 2052 494e 472e 2054 6869 buffer RING. Thi\n+000228c0: 7320 6d61 7920 6f76 6572 7772 6974 6520 s may overwrite \n+000228d0: 6120 7072 6576 696f 7573 6c79 0a61 6464 a previously.add\n+000228e0: 6564 206f 626a 6563 742e 7265 702e 6461 ed object.rep.da\n+000228f0: 7461 2e72 696e 6723 7269 6e67 2d72 6566 ta.ring#ring-ref\n+00022900: 5265 6164 2061 6e20 6f62 6a65 6374 2066 Read an object f\n+00022910: 726f 6d20 7468 6520 7269 6e67 2062 7566 rom the ring buf\n+00022920: 6665 7220 5249 4e47 2e20 4966 2044 4550 fer RING. If DEP\n+00022930: 5448 2069 7320 7472 7565 2069 740a 6465 TH is true it.de\n+00022940: 6669 6e65 7320 7468 6520 6f62 6a65 6374 fines the object\n+00022950: 2074 6f20 6163 6365 7373 2c20 7468 6520 to access, the \n+00022960: 6d6f 7374 2072 6563 656e 746c 7920 6164 most recently ad\n+00022970: 6465 6420 6974 656d 2069 7320 6174 0a64 ded item is at.d\n+00022980: 6570 7468 207a 6572 6f2c 2074 6865 206e epth zero, the n\n+00022990: 6578 7420 6174 2064 6570 7468 206f 6e65 ext at depth one\n+000229a0: 2c20 616e 6420 736f 206f 6e2e 2049 6620 , and so on. If \n+000229b0: 7468 6572 6520 6973 206e 6f20 6974 656d there is no item\n+000229c0: 2061 740a 4445 5054 4820 6e69 6c20 6973 at.DEPTH nil is\n+000229d0: 2072 6574 7572 6e65 642e 0072 6570 2e64 returned..rep.d\n+000229e0: 6174 612e 7269 6e67 2372 696e 672d 7265 ata.ring#ring-re\n+000229f0: 6620 5249 4e47 2023 216f 7074 696f 6e61 f RING #!optiona\n+00022a00: 6c20 4445 5054 4800 7265 702e 6461 7461 l DEPTH.rep.data\n+00022a10: 2373 7472 696e 672d 6c6f 7765 722d 6361 #string-lower-ca\n+00022a20: 7365 2d70 2058 0072 6570 2e64 6174 6123 se-p X.rep.data#\n+00022a30: 6361 7069 7461 6c69 7a65 2d73 7472 696e capitalize-strin\n+00022a40: 6720 5872 6570 2e64 6174 6123 6d61 7063 g Xrep.data#mapc\n+00022a50: 6f6e 6361 7443 616c 6c20 4655 4e20 666f oncatCall FUN fo\n+00022a60: 7220 6561 6368 206d 656d 6265 7220 6f66 r each member of\n+00022a70: 2053 4551 5545 4e43 452c 2063 6f6e 6361 SEQUENCE, conca\n+00022a80: 7465 6e61 7469 6e67 2074 6865 2072 6573 tenating the res\n+00022a90: 756c 7473 2e20 4265 7477 6565 6e0a 6561 ults. Between.ea\n+00022aa0: 6368 2070 6169 7220 6f66 2072 6573 756c ch pair of resul\n+00022ab0: 7473 2c20 696e 7365 7274 2053 4550 4152 ts, insert SEPAR\n+00022ac0: 4154 4f52 2e20 5265 7475 726e 2074 6865 ATOR. Return the\n+00022ad0: 2072 6573 756c 7469 6e67 2073 7472 696e resulting strin\n+00022ae0: 672e 7265 702e 6461 7461 2373 6f72 7453 g.rep.data#sortS\n+00022af0: 6f72 7420 4c53 5420 6465 7374 7275 6374 ort LST destruct\n+00022b00: 6976 656c 792c 2062 7574 2073 7461 626c ively, but stabl\n+00022b10: 792c 2072 6574 7572 6e69 6e67 2074 6865 y, returning the\n+00022b20: 2073 6f72 7465 6420 6c69 7374 2e0a 0a49 sorted list...I\n+00022b30: 6620 5052 4544 2069 7320 6465 6669 6e65 f PRED is define\n+00022b40: 6420 6974 2069 7320 7573 6564 2074 6f20 d it is used to \n+00022b50: 636f 6d70 6172 6520 7477 6f20 6f62 6a65 compare two obje\n+00022b60: 6374 732c 2069 7420 7368 6f75 6c64 2072 cts, it should r\n+00022b70: 6574 7572 6e20 740a 7768 656e 2074 6865 eturn t.when the\n+00022b80: 2066 6972 7374 2069 7320 606c 6573 7327 first is `less'\n+00022b90: 2074 6861 6e20 7468 6520 7365 636f 6e64 than the second\n+00022ba0: 2e20 4279 2064 6566 6175 6c74 2074 6865 . By default the\n+00022bb0: 2073 7461 6e64 6172 6420 6c65 7373 2d74 standard less-t\n+00022bc0: 6861 6e0a 6675 6e63 7469 6f6e 2028 603c han.function (`<\n+00022bd0: 2729 2069 7320 7573 6564 2e0a 0a54 6865 ') is used...The\n+00022be0: 2066 6163 7420 7468 6174 2074 6865 2073 fact that the s\n+00022bf0: 6f72 7420 6973 2073 7461 626c 6520 6d65 ort is stable me\n+00022c00: 616e 7320 7468 6174 2073 6f72 7420 6b65 ans that sort ke\n+00022c10: 7973 2077 6869 6368 2061 7265 2065 7175 ys which are equ\n+00022c20: 616c 2077 696c 6c0a 7072 6573 6572 7665 al will.preserve\n+00022c30: 2074 6865 6972 206f 7269 6769 6e61 6c20 their original \n+00022c40: 706f 7369 7469 6f6e 2069 6e20 7265 6c61 position in rela\n+00022c50: 7469 6f6e 2074 6f20 6561 6368 206f 7468 tion to each oth\n+00022c60: 6572 2e00 7265 702e 6461 7461 2373 6f72 er..rep.data#sor\n+00022c70: 7420 4c53 5420 2321 6f70 7469 6f6e 616c t LST #!optional\n+00022c80: 2050 5245 4400 0000 0000 0000 0000 0000 PRED...........\n+00022c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022dc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00022dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022df0: 7e49 5308 0072 6570 6bbc 0100 0000 0000 ~IS..repk.......\n-00022e00: 2000 0000 0b00 0000 2157 7b03 7265 702e .......!W{.rep.\n-00022e10: 0576 0000 0000 0000 2100 0000 4000 0000 .v......!...@...\n-00022e20: 2dc5 ec02 7265 702e 46e2 0100 0000 0000 -...rep.F.......\n-00022e30: 1900 0000 4300 0000 ffff ffff 0000 0000 ....C...........\n+00022df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022e50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022e60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00022e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022e90: 0000 0000 0000 0000 c91f 0f07 7265 702e ............rep.\n-00022ea0: a0f7 0000 0000 0000 1400 0000 b800 0000 ................\n-00022eb0: 1283 cc01 7265 702e dbb8 0000 0000 0000 ....rep.........\n-00022ec0: 1500 0000 5c00 0000 ffff ffff 0000 0000 ....\\...........\n+00022e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022ee0: 48b9 e509 7265 702e 5bb4 0100 0000 0000 H...rep.[.......\n-00022ef0: 1300 0000 8300 0000 ffff ffff 0000 0000 ................\n+00022ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00022f20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00022f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022f40: 129d 3207 7265 702e 44e4 0100 0000 0000 ..2.rep.D.......\n-00022f50: 0d00 0000 4200 0000 bbc6 ee0b 7265 702e ....B.......rep.\n-00022f60: f962 0000 0000 0000 1d00 0000 9e02 0000 .b..............\n-00022f70: bf2c 7f07 7265 702e 4c56 0000 0000 0000 .,..rep.LV......\n-00022f80: 1a00 0000 3c01 0000 0078 a503 7265 702e ....<....x..rep.\n-00022f90: e5bd 0000 0000 0000 2200 0000 5300 0000 ........\"...S...\n-00022fa0: a43c 590a 0072 6570 33ee 0100 0000 0000 .z/..rep........\n-00023200: 1e00 0000 0900 0000 ffff ffff 0000 0000 ................\n-00023210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023220: 0ee6 ba1d 7265 702e a6b9 0000 0000 0000 ....rep.........\n-00023230: 1100 0000 2900 0000 9c66 2e1b 7265 702e ....)....f..rep.\n-00023240: 7ab2 0100 0000 0000 1700 0000 6200 0000 z...........b...\n-00023250: eaba a416 6465 6661 f908 0100 0000 0000 ....defa........\n-00023260: 1100 0000 8f00 0000 ffff ffff 0000 0000 ................\n-00023270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023280: 4c61 5b1a 7265 702e 22b5 0000 0000 0000 La[.rep.\".......\n-00023290: 1700 0000 5d00 0000 bb7d 6b19 7265 702e ....]....}k.rep.\n-000232a0: b972 0000 0000 0000 1b00 0000 ba00 0000 .r..............\n-000232b0: 4476 9815 7265 702e f844 0200 0000 0000 Dv..rep..D......\n-000232c0: 1a00 0000 5700 0000 ffff ffff 0000 0000 ....W...........\n-000232d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000232e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000232f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023340: d227 1216 7265 702e 6ce3 0100 0000 0000 .'..rep.l.......\n-00023350: 1500 0000 5600 0000 4bf0 d81c 7265 702e ....V...K...rep.\n-00023360: f16c 0000 0000 0000 1d00 0000 b300 0000 .l..............\n-00023370: 4757 6815 7573 6572 2ae3 0100 0000 0000 GWh.user*.......\n-00023380: 1100 0000 3100 0000 3ba5 0817 7265 702e ....1...;...rep.\n-00023390: 4034 0000 0000 0000 2100 0000 8100 0000 @4......!.......\n-000233a0: 2eaa a51f 7265 702e 4846 0200 0000 0000 ....rep.HF......\n-000233b0: 1c00 0000 4300 0000 23f1 8113 7265 702e ....C...#...rep.\n-000233c0: 79a9 0000 0000 0000 1200 0000 d000 0000 y...............\n-000233d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000233e0: 0000 0000 0000 0000 b522 0c19 7265 702e .........\"..rep.\n-000233f0: 1078 0000 0000 0000 2900 0000 b700 0000 .x......).......\n-00023400: 0478 251a 7265 702e 0637 0000 0000 0000 .x%.rep..7......\n-00023410: 2600 0000 2500 0000 ffff ffff 0000 0000 &...%...........\n-00023420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023430: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023440: 0000 0000 0000 0000 d3f7 9f11 7265 702e ............rep.\n-00023450: f1b4 0100 0000 0000 1200 0000 6701 0000 ............g...\n-00023460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023470: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023490: 1e6c 5913 7265 702e 96b5 0000 0000 0000 .lY.rep.........\n-000234a0: 1100 0000 6b01 0000 ffff ffff 0000 0000 ....k...........\n-000234b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000234c0: 6464 d010 7265 702e 50ee 0000 0000 0000 dd..rep.P.......\n-000234d0: 1900 0000 b200 0000 7b03 af13 7265 702e ........{...rep.\n-000234e0: ab45 0200 0000 0000 1200 0000 2c00 0000 .E..........,...\n-000234f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023500: 0000 0000 0000 0000 a51b 6713 7265 702e ..........g.rep.\n-00023510: d374 0000 0000 0000 1d00 0000 4000 0000 .t..........@...\n-00023520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023530: 0000 0000 0000 0000 fb62 c01e 0072 6570 .........b...rep\n-00023540: 2ce2 0100 0000 0000 1400 0000 0600 0000 ,...............\n-00023550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023580: 14a6 3b1b 7265 702e 6542 0200 0000 0000 ..;.rep.eB......\n-00023590: 1900 0000 4d00 0000 b145 bb19 0072 6570 ....M....E...rep\n-000235a0: 39bf 0100 0000 0000 2900 0000 0300 0000 9.......).......\n-000235b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000235c0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000235d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000235e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000235f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023610: e20e e01b 7265 702e 3462 0000 0000 0000 ....rep.4b......\n-00023620: 1900 0000 2b00 0000 ffff ffff 0000 0000 ....+...........\n-00023630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023670: b88e ad1a 0072 6570 4a47 0200 0000 0000 .....repJG......\n-00023680: 2400 0000 1600 0000 ffff ffff 0000 0000 $...............\n-00023690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000236a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000236b0: 0000 0000 0000 0000 b964 aa15 7265 702e .........d..rep.\n-000236c0: 0a9b 0000 0000 0000 1000 0000 6600 0000 ............f...\n-000236d0: 4458 8414 7265 702e a746 0200 0000 0000 DX..rep..F......\n-000236e0: 2400 0000 7f00 0000 ffff ffff 0000 0000 $...............\n-000236f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023700: 865e 9313 7265 702e a2e2 0100 0000 0000 .^..rep.........\n-00023710: 1e00 0000 3800 0000 ffff ffff 0000 0000 ....8...........\n-00023720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023740: 0000 0000 0000 0000 3506 4a17 7265 702e ........5.J.rep.\n-00023750: 89ff 0000 0000 0000 1d00 0000 3800 0000 ............8...\n-00023760: 4929 ef1a 0072 6570 e17f 0000 0000 0000 I)...rep........\n-00023770: 1d00 0000 0200 0000 3365 6510 7265 702e ........3ee.rep.\n-00023780: 29e1 0100 0000 0000 1800 0000 9300 0000 )...............\n-00023790: 70d9 0519 6d61 696c f8e2 0100 0000 0000 p...mail........\n-000237a0: 1000 0000 2200 0000 d056 d512 7265 702e ....\"....V..rep.\n-000237b0: e945 0200 0000 0000 1300 0000 2b00 0000 .E..........+...\n-000237c0: 44f8 121b 7265 702e 7fe7 0000 0000 0000 D...rep.........\n-000237d0: 2b00 0000 1501 0000 8d91 cb18 7265 702e +...........rep.\n-000237e0: 8cb7 0000 0000 0000 1400 0000 3b00 0000 ............;...\n-000237f0: e674 d31d 7265 702e d1e5 0000 0000 0000 .t..rep.........\n-00023800: 2500 0000 8901 0000 76a7 8516 0072 6570 %.......v....rep\n-00023810: deff 0000 0000 0000 1c00 0000 0500 0000 ................\n-00023820: 7d6f 3817 0072 6570 fc42 0200 0000 0000 }o8..rep.B......\n-00023830: 1c00 0000 1700 0000 ffff ffff 0000 0000 ................\n-00023840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023850: 2ccf a81d 7265 702e c3a0 0000 0000 0000 ,...rep.........\n-00023860: 0f00 0000 d400 0000 35d7 3016 7265 702e ........5.0.rep.\n-00023870: cdba 0100 0000 0000 1400 0000 4700 0000 ............G...\n-00023880: 7cbe 5313 7265 702e 40e0 0100 0000 0000 |.S.rep.@.......\n-00023890: 2800 0000 c100 0000 ffff ffff 0000 0000 (...............\n-000238a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000238b0: 6063 d21b 7265 702e 6fb8 0000 0000 0000 `c..rep.o.......\n-000238c0: 1300 0000 5900 0000 597d a517 0072 6570 ....Y...Y}...rep\n-000238d0: 2f43 0200 0000 0000 1b00 0000 0700 0000 /C..............\n-000238e0: aaa8 5117 7265 702e 69e2 0000 0000 0000 ..Q.rep.i.......\n-000238f0: 1b00 0000 2800 0000 5a96 ef11 7265 702e ....(...Z...rep.\n-00023900: d100 0100 0000 0000 2700 0000 2501 0000 ........'...%...\n-00023910: 63b8 b31c 7265 702e e9bc 0000 0000 0000 c...rep.........\n-00023920: 1c00 0000 6600 0000 ffff ffff 0000 0000 ....f...........\n-00023930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023940: f825 f41e 0072 6570 93e4 0100 0000 0000 .%...rep........\n-00023950: 1700 0000 0000 0000 6085 f41c 7265 6d6f ........`...remo\n-00023960: c1e7 0100 0000 0000 1300 0000 3300 0000 ............3...\n-00023970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000239a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000239b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000239c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000239d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000239e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000239f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023a00: 4884 4719 7265 702e 6fb2 0000 0000 0000 H.G.rep.o.......\n-00023a10: 1b00 0000 d600 0000 5c64 1114 0072 6570 ........\\d...rep\n-00023a20: 30e5 0100 0000 0000 1f00 0000 0400 0000 0...............\n-00023a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023a40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00023a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023a60: 100e fa19 7265 702e eb3b 0000 0000 0000 ....rep..;......\n-00023a70: 1c00 0000 5800 0000 b321 9c11 7265 702e ....X....!..rep.\n-00023a80: c16d 0000 0000 0000 2100 0000 c200 0000 .m......!.......\n-00023a90: 317c 151d 7265 702e f078 0000 0000 0000 1|..rep..x......\n-00023aa0: 2100 0000 7700 0000 ffff ffff 0000 0000 !...w...........\n-00023ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023ac0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023ad0: 0000 0000 0000 0000 3db7 a71b 0072 6570 ........=....rep\n-00023ae0: 2746 0200 0000 0000 1d00 0000 0400 0000 'F..............\n-00023af0: ac6f dd1a 7265 702e 189e 0000 0000 0000 .o..rep.........\n-00023b00: 0f00 0000 f100 0000 a85f 291f 7265 702e ........._).rep.\n-00023b10: 0040 0200 0000 0000 1900 0000 8f00 0000 .@..............\n-00023b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023b30: 0000 0000 0000 0000 47c0 651c 7265 702e ........G.e.rep.\n-00023b40: f9ae 0000 0000 0000 0a00 0000 a400 0000 ................\n-00023b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023b60: 0000 0000 0000 0000 f381 b912 0072 6570 .............rep\n-00023b70: 3bba 0100 0000 0000 1400 0000 2700 0000 ;...........'...\n-00023b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023b90: 0000 0000 0000 0000 c18b b31c 7265 702e ............rep.\n-00023ba0: 60b3 0000 0000 0000 2100 0000 7600 0000 `.......!...v...\n-00023bb0: 2d66 fb1f 0072 6570 6945 0200 0000 0000 -f...repiE......\n-00023bc0: 2400 0000 1e00 0000 ffff ffff 0000 0000 $...............\n+00022f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00023010: 6574 6572 2375 6e77 696e 642d 7072 6f74 eter#unwind-prot\n+00023020: 6563 7452 6574 7572 6e20 7468 6520 7265 ectReturn the re\n+00023030: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n+00023040: 6e67 2046 4f52 4d2e 2057 6865 6e20 6578 ng FORM. When ex\n+00023050: 6563 7574 696f 6e20 6c65 6176 6573 2074 ecution leaves t\n+00023060: 6865 0a64 796e 616d 6963 2065 7874 656e he.dynamic exten\n+00023070: 7420 6f66 2046 4f52 4d20 6576 616c 7561 t of FORM evalua\n+00023080: 7465 2060 2870 726f 676e 2042 4f44 5929 te `(progn BODY)\n+00023090: 2720 2865 7665 6e20 6966 2065 7869 7469 ' (even if exiti\n+000230a0: 6e67 2064 7565 2074 6f0a 616e 2065 7863 ng due to.an exc\n+000230b0: 6570 7469 6f6e 2077 6974 6869 6e20 464f eption within FO\n+000230c0: 524d 292e 0a0a 4e6f 7465 2074 6861 7420 RM)...Note that \n+000230d0: 7768 656e 2046 4f52 4d20 6973 2065 7869 when FORM is exi\n+000230e0: 7465 6420 6279 2063 616c 6c69 6e67 2061 ted by calling a\n+000230f0: 2063 6f6e 7469 6e75 6174 696f 6e2c 2069 continuation, i\n+00023100: 7420 6973 0a75 6e64 6566 696e 6564 2077 t is.undefined w\n+00023110: 6865 7468 6572 206f 7220 6e6f 7420 424f hether or not BO\n+00023120: 4459 2077 696c 6c20 6265 2065 7661 6c75 DY will be evalu\n+00023130: 6174 6564 2e72 6570 2e6c 616e 672e 696e ated.rep.lang.in\n+00023140: 7465 7270 7265 7465 7223 6175 746f 6c6f terpreter#autolo\n+00023150: 6164 5465 6c6c 2074 6865 2065 7661 6c75 adTell the evalu\n+00023160: 6174 6f72 2074 6861 7420 7468 6520 7661 ator that the va\n+00023170: 6c75 6520 6f66 2053 594d 424f 4c20 7769 lue of SYMBOL wi\n+00023180: 6c6c 2062 6520 696e 6974 6961 6c69 7365 ll be initialise\n+00023190: 640a 6279 206c 6f61 6469 6e67 2046 494c d.by loading FIL\n+000231a0: 452e 7265 702e 6c61 6e67 2e69 6e74 6572 E.rep.lang.inter\n+000231b0: 7072 6574 6572 2365 7661 6c2d 7768 656e preter#eval-when\n+000231c0: 2d63 6f6d 7069 6c65 464f 524d 2069 7320 -compileFORM is \n+000231d0: 6576 616c 7561 7465 6420 6174 2063 6f6d evaluated at com\n+000231e0: 7069 6c65 2d74 696d 6520 2a6f 6e6c 792a pile-time *only*\n+000231f0: 2e20 5468 6520 6576 616c 7561 7465 6420 . The evaluated \n+00023200: 7661 6c75 6520 6973 2069 6e73 6572 7465 value is inserte\n+00023210: 640a 696e 746f 2074 6865 2063 6f6d 7069 d.into the compi\n+00023220: 6c65 6420 7072 6f67 7261 6d2e 2057 6865 led program. Whe\n+00023230: 6e20 696e 7465 7270 7265 7465 642c 206e n interpreted, n\n+00023240: 696c 2069 7320 7265 7475 726e 6564 2e72 il is returned.r\n+00023250: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00023260: 7465 7223 6e6f 7041 2064 6f2d 6e6f 7468 ter#nopA do-noth\n+00023270: 696e 6720 636f 6d6d 616e 642e 0072 6570 ing command..rep\n+00023280: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+00023290: 7223 6e6f 7072 6570 2e6c 616e 672e 646f r#noprep.lang.do\n+000232a0: 6323 6465 7363 7269 6265 2d76 616c 7565 c#describe-value\n+000232b0: 5072 696e 7420 746f 2073 7461 6e64 6172 Print to standar\n+000232c0: 642d 6f75 7470 7574 2061 2064 6573 6372 d-output a descr\n+000232d0: 6970 7469 6f6e 206f 6620 7468 6520 6c69 iption of the li\n+000232e0: 7370 2064 6174 6120 6f62 6a65 6374 2056 sp data object V\n+000232f0: 414c 5545 2e20 4966 0a4e 414d 4520 6973 ALUE. If.NAME is\n+00023300: 2074 7275 652c 2074 6865 6e20 6974 2073 true, then it s\n+00023310: 686f 756c 6420 6265 2074 6865 2073 796d hould be the sym\n+00023320: 626f 6c20 7468 6174 2069 7320 6173 736f bol that is asso\n+00023330: 6369 6174 6564 2077 6974 6820 5641 4c55 ciated with VALU\n+00023340: 452e 7265 702e 6c61 6e67 2e64 6f63 2364 E.rep.lang.doc#d\n+00023350: 6f63 756d 656e 742d 7661 7269 6162 6c65 ocument-variable\n+00023360: 5365 7473 2074 6865 2064 6f63 756d 656e Sets the documen\n+00023370: 7461 7469 6f6e 2070 726f 7065 7274 7920 tation property \n+00023380: 6f66 2053 594d 424f 4c20 746f 2044 4f43 of SYMBOL to DOC\n+00023390: 2d53 5452 494e 472e 7265 702e 6c61 6e67 -STRING.rep.lang\n+000233a0: 2e64 6f63 2361 6464 2d64 6f63 756d 656e .doc#add-documen\n+000233b0: 7461 7469 6f6e 4164 6473 2061 2064 6f63 tationAdds a doc\n+000233c0: 756d 656e 7461 7469 6f6e 2073 7472 696e umentation strin\n+000233d0: 6720 5354 5249 4e47 2074 6f20 7468 6520 g STRING to the \n+000233e0: 6669 6c65 206f 6620 7375 6368 2073 7472 file of such str\n+000233f0: 696e 6773 2e72 6570 2e6c 616e 672e 6d61 ings.rep.lang.ma\n+00023400: 7468 2372 6561 6c70 5265 7475 726e 2074 th#realpReturn t\n+00023410: 2069 6620 5820 6973 2061 2072 6561 6c20 if X is a real \n+00023420: 6e75 6d62 6572 2e72 6570 2e6c 616e 672e number.rep.lang.\n+00023430: 6d61 7468 2372 6174 696f 6e61 6c70 5265 math#rationalpRe\n+00023440: 7475 726e 2074 2069 6620 5820 6973 2061 turn t if X is a\n+00023450: 2028 706f 7373 6962 6c79 2069 6e65 7861 (possibly inexa\n+00023460: 6374 2920 7261 7469 6f6e 616c 206e 756d ct) rational num\n+00023470: 6265 722e 0072 6570 2e6c 616e 672e 6d61 ber..rep.lang.ma\n+00023480: 7468 2370 6f73 6974 6976 6570 2058 7265 th#positivep Xre\n+00023490: 702e 6c61 6e67 2e6d 6174 6823 6e65 6761 p.lang.math#nega\n+000234a0: 7469 7665 7052 6574 7572 6e20 7420 6966 tivepReturn t if\n+000234b0: 2058 2069 7320 6c65 7373 2074 6861 6e20 X is less than \n+000234c0: 7a65 726f 2e00 7265 702e 6c61 6e67 2e6d zero..rep.lang.m\n+000234d0: 6174 6823 6576 656e 7020 5872 6570 2e6c ath#evenp Xrep.l\n+000234e0: 616e 672e 6d61 7468 236c 636d 5265 7475 ang.math#lcmRetu\n+000234f0: 726e 2074 6865 206c 6561 7374 2063 6f6d rn the least com\n+00023500: 6d6f 6e20 6d75 6c74 6970 6c65 206f 6620 mon multiple of \n+00023510: 696e 7465 6765 7273 2041 2061 6e64 2042 integers A and B\n+00023520: 2e00 7265 702e 6c61 6e67 2e6d 6174 6823 ..rep.lang.math#\n+00023530: 6c63 6d20 2e20 4152 4753 0072 6570 2e75 lcm . ARGS.rep.u\n+00023540: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel\n+00023550: 6c2d 6164 642d 776f 7264 2d66 6f72 2d73 l-add-word-for-s\n+00023560: 6573 7369 6f6e 2057 4f52 4400 7265 702e ession WORD.rep.\n+00023570: 7574 696c 2e6d 6973 6323 7072 6f67 7261 util.misc#progra\n+00023580: 6d2d 6578 6973 7473 2d70 2050 524f 4752 m-exists-p PROGR\n+00023590: 414d 0072 6570 2e75 7469 6c2e 7469 6d65 AM.rep.util.time\n+000235a0: 2374 696d 652d 3e73 6563 6f6e 6473 2054 #time->seconds T\n+000235b0: 494d 4572 6570 2e75 7469 6c2e 7469 6d65 IMErep.util.time\n+000235c0: 2373 6563 6f6e 6473 2d3e 7469 6d65 436f #seconds->timeCo\n+000235d0: 6e76 6572 7420 7468 6520 6e75 6d62 6572 nvert the number\n+000235e0: 206f 6620 7365 6373 2070 6173 7420 7468 of secs past th\n+000235f0: 6520 6570 6f63 682c 2053 4543 532c 2074 e epoch, SECS, t\n+00023600: 6f20 6120 7469 6d65 7374 616d 702e 0072 o a timestamp..r\n+00023610: 6570 2e75 7469 6c2e 7469 6d65 2373 6563 ep.util.time#sec\n+00023620: 6f6e 6473 2d3e 7469 6d65 2053 4543 5372 onds->time SECSr\n+00023630: 6570 2e75 7469 6c2e 6d65 6d6f 697a 6523 ep.util.memoize#\n+00023640: 6d65 6d6f 697a 6543 7265 6174 6520 616e memoizeCreate an\n+00023650: 6420 7265 7475 726e 2061 2063 6163 6869 d return a cachi\n+00023660: 6e67 2076 6572 7369 6f6e 206f 6620 7468 ng version of th\n+00023670: 6520 6675 6e63 7469 6f6e 2046 2e20 4620 e function F. F \n+00023680: 6d61 7920 6e6f 7420 6265 0a61 6e20 6175 may not be.an au\n+00023690: 746f 6c6f 6164 2064 6566 696e 6974 696f toload definitio\n+000236a0: 6e2e 0072 6570 2e75 7469 6c2e 6d65 6d6f n..rep.util.memo\n+000236b0: 697a 6523 6d65 6d6f 697a 6520 4672 6570 ize#memoize Frep\n+000236c0: 2e73 7973 7465 6d23 6164 642d 686f 6f6b .system#add-hook\n+000236d0: 4172 7261 6e67 6520 6974 2073 6f20 7468 Arrange it so th\n+000236e0: 6174 2046 554e 4354 494f 4e2d 4e41 4d45 at FUNCTION-NAME\n+000236f0: 2069 7320 6164 6465 6420 746f 2074 6865 is added to the\n+00023700: 2068 6f6f 6b2d 6c69 7374 2073 746f 7265 hook-list store\n+00023710: 6420 696e 0a73 796d 626f 6c2c 2048 4f4f d in.symbol, HOO\n+00023720: 4b2d 5359 4d42 4f4c 2e20 4974 2077 696c K-SYMBOL. It wil\n+00023730: 6c20 6164 6465 6420 6174 2074 6865 2068 l added at the h\n+00023740: 6561 6420 6f66 2074 6865 206c 6973 7420 ead of the list \n+00023750: 756e 6c65 7373 2041 542d 454e 440a 6973 unless AT-END.is\n+00023760: 2074 7275 6520 696e 2077 6869 6368 2063 true in which c\n+00023770: 6173 6520 6974 2069 7320 6164 6465 6420 ase it is added \n+00023780: 6174 2074 6865 2065 6e64 2e00 7265 702e at the end..rep.\n+00023790: 7379 7374 656d 2372 656d 6f76 652d 686f system#remove-ho\n+000237a0: 6f6b 2048 4f4f 4b20 4655 4e43 7265 702e ok HOOK FUNCrep.\n+000237b0: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1\n+000237c0: 2d74 6f2d 7374 7269 6e67 5265 7475 726e -to-stringReturn\n+000237d0: 2061 2073 7472 696e 6720 7265 7072 6573 a string repres\n+000237e0: 656e 7469 6e67 2041 5247 2e00 7265 702e enting ARG..rep.\n+000237f0: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1\n+00023800: 2d74 6f2d 7374 7269 6e67 2041 5247 7265 -to-string ARGre\n+00023810: 702e 696f 2e73 7472 6561 6d73 2372 6561 p.io.streams#rea\n+00023820: 642d 6672 6f6d 2d73 7472 696e 6752 6561 d-from-stringRea\n+00023830: 6473 2061 6e20 6f62 6a65 6374 2066 726f ds an object fro\n+00023840: 6d20 5354 5249 4e47 2c20 7374 6172 7469 m STRING, starti\n+00023850: 6e67 2061 7420 6368 6172 6163 7465 7220 ng at character \n+00023860: 6e75 6d62 6572 2053 5441 5254 2028 6465 number START (de\n+00023870: 6661 756c 740a 6973 2030 292e 0072 6570 fault.is 0)..rep\n+00023880: 2e69 6f2e 7374 7265 616d 7323 7374 7265 .io.streams#stre\n+00023890: 616d 7020 4152 4774 6172 6668 2d67 6e75 amp ARGtarfh-gnu\n+000238a0: 2d74 6172 2d70 726f 6772 616d 4c6f 6361 -tar-programLoca\n+000238b0: 7469 6f6e 206f 6620 474e 5520 7461 7220 tion of GNU tar \n+000238c0: 7072 6f67 7261 6d2e 7461 7266 682d 6c61 program.tarfh-la\n+000238d0: 7267 6573 742d 6361 6368 6564 2d66 696c rgest-cached-fil\n+000238e0: 6553 697a 6520 6f66 2074 6865 206c 6172 eSize of the lar\n+000238f0: 6765 7374 2063 6163 6861 626c 6520 7461 gest cachable ta\n+00023900: 7220 6669 6c65 2e72 6570 2e69 6f2e 6669 r file.rep.io.fi\n+00023910: 6c65 2d68 616e 646c 6572 732e 7461 7223 le-handlers.tar#\n+00023920: 7461 7266 682d 656d 7074 792d 6361 6368 tarfh-empty-cach\n+00023930: 6544 6973 6361 7264 2061 6c6c 2063 6163 eDiscard all cac\n+00023940: 6865 6420 5441 5220 6469 7265 6374 6f72 hed TAR director\n+00023950: 7920 656e 7472 6965 732e 7265 6d6f 7465 y entries.remote\n+00023960: 2d66 7470 2d61 6e6f 6e2d 7061 7373 7764 -ftp-anon-passwd\n+00023970: 5061 7373 776f 7264 2073 656e 7420 746f Password sent to\n+00023980: 2061 6e6f 6e79 6d6f 7573 2046 5450 2073 anonymous FTP s\n+00023990: 6573 7369 6f6e 732e 7265 6d6f 7465 2d66 essions.remote-f\n+000239a0: 7470 2d67 6f6f 642d 6d73 6773 5265 6775 tp-good-msgsRegu\n+000239b0: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m\n+000239c0: 6174 6368 696e 6720 6674 7020 2273 7563 atching ftp \"suc\n+000239d0: 6365 7373 2220 6d65 7373 6167 6573 2e72 cess\" messages.r\n+000239e0: 6570 2e69 6f2e 6669 6c65 2d68 616e 646c ep.io.file-handl\n+000239f0: 6572 732e 7265 6d6f 7465 2e66 7470 2372 ers.remote.ftp#r\n+00023a00: 656d 6f74 652d 6674 702d 636c 6f73 652d emote-ftp-close-\n+00023a10: 686f 7374 436c 6f73 6520 7468 6520 4654 hostClose the FT\n+00023a20: 5020 7375 6270 726f 6365 7373 2063 6f6e P subprocess con\n+00023a30: 6e65 6374 2074 6f20 6055 5345 5240 484f nect to `USER@HO\n+00023a40: 5354 272e 7265 702e 696f 2e66 696c 6573 ST'.rep.io.files\n+00023a50: 236c 6f61 642d 616c 6c54 7279 2074 6f20 #load-allTry to \n+00023a60: 6c6f 6164 2066 696c 6573 2063 616c 6c65 load files calle\n+00023a70: 6420 4649 4c45 2028 6f72 2046 494c 452e d FILE (or FILE.\n+00023a80: 6a6c 2c20 6574 6329 2066 726f 6d20 616c jl, etc) from al\n+00023a90: 6c20 6469 7265 6374 6f72 6965 7320 696e l directories in\n+00023aa0: 2074 6865 0a4c 4953 5020 6c6f 6164 2070 the.LISP load p\n+00023ab0: 6174 6820 2865 7863 6570 7420 7468 6520 ath (except the \n+00023ac0: 6375 7272 656e 7420 6469 7265 6374 6f72 current director\n+00023ad0: 7929 2e00 7265 702e 696f 2e66 696c 6573 y)..rep.io.files\n+00023ae0: 2363 616c 6c2d 6166 7465 722d 6c6f 6164 #call-after-load\n+00023af0: 204c 4942 5241 5259 2054 4855 4e4b 0072 LIBRARY THUNK.r\n+00023b00: 6570 2e64 6174 612e 7269 6e67 236d 616b ep.data.ring#mak\n+00023b10: 652d 7269 6e67 2023 216f 7074 696f 6e61 e-ring #!optiona\n+00023b20: 6c20 5349 5a45 0072 6570 2e64 6174 6123 l SIZE.rep.data#\n+00023b30: 7374 7269 6e67 2d75 7063 6173 6520 5872 string-upcase Xr\n+00023b40: 6570 2e64 6174 6123 7374 7269 6e67 2d64 ep.data#string-d\n+00023b50: 6f77 6e63 6173 6552 6574 7572 6e20 6120 owncaseReturn a \n+00023b60: 6e65 7720 7374 7269 6e67 2c20 6120 6c6f new string, a lo\n+00023b70: 7765 7220 6361 7365 2063 6f70 7920 6f66 wer case copy of\n+00023b80: 2073 7472 696e 6720 582e 0000 0000 0000 string X.......\n+00023b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023c20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023c40: 5662 0a19 7265 702e 6ab6 0100 0000 0000 Vb..rep.j.......\n-00023c50: 1100 0000 ba01 0000 cde9 4919 7265 702e ..........I.rep.\n-00023c60: 3cb1 0000 0000 0000 1800 0000 9f00 0000 <...............\n-00023c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00023c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023cb0: 0000 0000 0000 0000 1776 a91b 7265 6d6f .........v..remo\n-00023cc0: bbe6 0100 0000 0000 1600 0000 2d00 0000 ............-...\n-00023cd0: fe81 1b1c 7265 702e d1e4 0100 0000 0000 ....rep.........\n-00023ce0: 1e00 0000 4100 0000 cf8f 091c 7265 702e ....A.......rep.\n-00023cf0: 730e 0100 0000 0000 1900 0000 9b00 0000 s...............\n-00023d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023d10: 0000 0000 0000 0000 5975 d310 7265 702e ........Yu..rep.\n-00023d20: e107 0100 0000 0000 2300 0000 f500 0000 ........#.......\n-00023d30: 7a05 1f1a 7265 702e 539d 0000 0000 0000 z...rep.S.......\n-00023d40: 0d00 0000 b800 0000 c963 a91f 7265 702e .........c..rep.\n-00023d50: 8082 0000 0000 0000 1c00 0000 e800 0000 ................\n-00023d60: c34d 501b 7265 702e 02a5 0000 0000 0000 .MP.rep.........\n-00023d70: 1200 0000 4601 0000 2395 4818 0072 6570 ....F...#.H..rep\n-00023d80: 07e8 0100 0000 0000 3600 0000 1500 0000 ........6.......\n-00023d90: 2a45 f419 696e 7465 b561 0000 0000 0000 *E..inte.a......\n-00023da0: 0e00 0000 7100 0000 e9e7 b815 7265 6d6f ....q.......remo\n-00023db0: 61e7 0100 0000 0000 1800 0000 4800 0000 a...........H...\n-00023dc0: 680a 2f1d 7265 702e b7e0 0000 0000 0000 h./.rep.........\n-00023dd0: 0b00 0000 a900 0000 3f77 0c1d 0072 6570 ........?w...rep\n-00023de0: 91e6 0100 0000 0000 1d00 0000 0d00 0000 ................\n-00023df0: 6ef1 4b15 7265 702e 65bf 0100 0000 0000 n.K.rep.e.......\n-00023e00: 1100 0000 7a00 0000 272c e615 7374 616e ....z...',..stan\n-00023e10: 8447 0200 0000 0000 0f00 0000 3400 0000 .G..........4...\n-00023e20: a626 cc10 0072 6570 cb42 0200 0000 0000 .&...rep.B......\n-00023e30: 1a00 0000 1700 0000 fb37 d019 7265 702e .........7..rep.\n-00023e40: e0b9 0000 0000 0000 1200 0000 f400 0000 ................\n-00023e50: 249d c21b 7265 702e f3b2 0100 0000 0000 $...rep.........\n-00023e60: 1700 0000 5b00 0000 ab47 4f1f 7265 702e ....[....GO.rep.\n-00023e70: 3075 0000 0000 0000 2100 0000 5900 0000 0u......!...Y...\n-00023e80: 6454 2919 0072 6570 53e5 0100 0000 0000 dT)..repS.......\n-00023e90: 2000 0000 1800 0000 8581 f014 7265 702e ...........rep.\n-00023ea0: d2bd 0100 0000 0000 1f00 0000 5100 0000 ............Q...\n-00023eb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023ec0: 0000 0000 0000 0000 452a 271a 7265 702e ........E*'.rep.\n-00023ed0: c1a8 0000 0000 0000 1400 0000 a400 0000 ................\n-00023ee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023ef0: 0000 0000 0000 0000 c526 1810 7265 702e .........&..rep.\n-00023f00: 6bbd 0000 0000 0000 1d00 0000 5d00 0000 k...........]...\n-00023f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00023f20: 0000 0000 0000 0000 59ca c11d 7265 702e ........Y...rep.\n-00023f30: eeb8 0100 0000 0000 1b00 0000 0401 0000 ................\n-00023f40: 9772 3d1a 7265 702e 42be 0100 0000 0000 .r=.rep.B.......\n-00023f50: 1c00 0000 5000 0000 4957 8f11 7265 702e ....P...IW..rep.\n-00023f60: 3eb8 0000 0000 0000 1000 0000 2100 0000 >...........!...\n-00023f70: 967f 871c 7265 702e 00b0 0100 0000 0000 ....rep.........\n-00023f80: 1700 0000 6500 0000 f59a a918 7265 702e ....e.......rep.\n-00023f90: a3bb 0000 0000 0000 1c00 0000 4f00 0000 ............O...\n-00023fa0: df10 031f 7265 702e 3899 0000 0000 0000 ....rep.8.......\n-00023fb0: 0e00 0000 d600 0000 3120 491b 7265 702e ........1 I.rep.\n-00023fc0: bebb 0100 0000 0000 1800 0000 4400 0000 ............D...\n-00023fd0: 9f31 3a14 7265 702e 259c 0000 0000 0000 .1:.rep.%.......\n-00023fe0: 0e00 0000 2001 0000 e702 361f 7265 702e .... .....6.rep.\n-00023ff0: 2452 0000 0000 0000 2500 0000 9800 0000 $R......%.......\n-00024000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00024010: 6574 6572 236c 6574 2a6c 6574 2028 4249 eter#let*let (BI\n-00024020: 4e44 494e 4753 2e2e 2e29 2042 4f44 592e NDINGS...) BODY.\n-00024030: 2e2e 0a0a 5369 6d69 6c61 7220 746f 2060 ....Similar to `\n-00024040: 6c65 7427 2065 7863 6570 7420 7468 6174 let' except that\n-00024050: 2074 6865 2042 494e 4449 4e47 5320 6172 the BINDINGS ar\n-00024060: 6520 696e 7374 616c 6c65 6420 6173 2074 e installed as t\n-00024070: 6865 6972 2076 616c 7565 730a 6172 6520 heir values.are \n-00024080: 636f 6d70 7574 6564 2c20 696e 2074 6865 computed, in the\n-00024090: 206f 7264 6572 2074 6865 7920 6172 6520 order they are \n-000240a0: 7772 6974 7465 6e2e 7265 702e 6c61 6e67 written.rep.lang\n-000240b0: 2e69 6e74 6572 7072 6574 6572 2363 6173 .interpreter#cas\n-000240c0: 6545 6163 6820 434c 4155 5345 2069 7320 eEach CLAUSE is \n-000240d0: 6028 2849 5445 4d53 2e2e 2e20 2920 464f `((ITEMS... ) FO\n-000240e0: 524d 532e 2e2e 2927 2e20 4669 6e64 2074 RMS...)'. Find t\n-000240f0: 6865 2066 6972 7374 2043 4c41 5553 4520 he first CLAUSE \n-00024100: 7769 7468 2061 6e0a 4954 454d 206d 6174 with an.ITEM mat\n-00024110: 6368 696e 6720 2875 7369 6e67 2060 6571 ching (using `eq\n-00024120: 6c27 2920 7468 6520 7265 7375 6c74 206f l') the result o\n-00024130: 6620 6576 616c 7561 7469 6e67 204b 4559 f evaluating KEY\n-00024140: 2028 6f6e 6c79 0a65 7661 6c75 6174 6564 (only.evaluated\n-00024150: 206f 6e63 6529 2c20 7468 656e 2065 7661 once), then eva\n-00024160: 6c75 6174 6520 7468 6520 6173 736f 6369 luate the associ\n-00024170: 6174 6564 2046 4f52 4d53 2069 6e20 6120 ated FORMS in a \n-00024180: 6070 726f 676e 272e 2054 6865 0a66 696e `progn'. The.fin\n-00024190: 616c 2063 6c61 7573 6520 6d61 7920 6861 al clause may ha\n-000241a0: 7665 2074 6865 2066 6f72 6d20 6028 7420 ve the form `(t \n-000241b0: 464f 524d 532e 2e2e 2927 2c20 7768 6963 FORMS...)', whic\n-000241c0: 6820 616c 7761 7973 206d 6174 6368 6573 h always matches\n-000241d0: 204b 4559 0a69 6620 6e6f 206f 7468 6572 KEY.if no other\n-000241e0: 2043 4c41 5553 4520 6861 7320 616c 7265 CLAUSE has alre\n-000241f0: 6164 792e 2052 6574 7572 6e73 2066 616c ady. Returns fal\n-00024200: 7365 2069 6620 6e6f 2063 6c61 7573 6520 se if no clause \n-00024210: 6d61 7463 6865 732e 0a0a 4966 2061 6e79 matches...If any\n-00024220: 206f 6620 7468 6520 4954 454d 5320 6170 of the ITEMS ap\n-00024230: 7065 6172 206d 6f72 6520 7468 616e 206f pear more than o\n-00024240: 6e63 652c 2074 6865 6e20 7468 6520 6265 nce, then the be\n-00024250: 6861 7669 6f75 7220 6973 0a75 6e64 6566 haviour is.undef\n-00024260: 696e 6564 2e72 6570 2e6c 616e 672e 696e ined.rep.lang.in\n-00024270: 7465 7270 7265 7465 7223 7768 656e 4576 terpreter#whenEv\n-00024280: 616c 7561 7465 7320 434f 4e44 4954 494f aluates CONDITIO\n-00024290: 4e2c 2069 6620 6974 2069 7320 7472 7565 N, if it is true\n-000242a0: 2061 6e20 696d 706c 6963 6974 2070 726f an implicit pro\n-000242b0: 676e 2069 7320 7065 7266 6f72 6d65 640a gn is performed.\n-000242c0: 7769 7468 2046 4f52 4d53 2e00 7265 702e with FORMS..rep.\n-000242d0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-000242e0: 2377 6865 6e20 434f 4e44 4954 494f 4e20 #when CONDITION \n-000242f0: 2321 7265 7374 2046 4f52 4d53 0072 6570 #!rest FORMS.rep\n-00024300: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00024310: 7223 756e 6c65 7373 2043 4f4e 4449 5449 r#unless CONDITI\n-00024320: 4f4e 2023 2172 6573 7420 464f 524d 5300 ON #!rest FORMS.\n-00024330: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00024340: 6574 6572 2370 726f 6732 202e 2041 5247 eter#prog2 . ARG\n-00024350: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp\n-00024360: 7265 7465 7223 6465 636c 6172 6564 6563 reter#declaredec\n-00024370: 6c61 7265 2043 4c41 5553 4553 2e2e 2e0a lare CLAUSES....\n-00024380: 0a50 726f 7669 6465 2074 6865 2063 6f6d .Provide the com\n-00024390: 7069 6c65 7220 7769 7468 2065 7874 7261 piler with extra\n-000243a0: 2069 6e66 6f72 6d61 7469 6f6e 2077 6869 information whi\n-000243b0: 6c65 2063 6f6d 7069 6c69 6e67 2074 6865 le compiling the\n-000243c0: 2066 6f72 6d73 0a74 6861 7420 6170 7065 forms.that appe\n-000243d0: 6172 2069 6e20 7468 6520 7361 6d65 206c ar in the same l\n-000243e0: 6578 6963 616c 2073 636f 7065 2061 7320 exical scope as \n-000243f0: 7468 6520 6465 636c 6172 6174 696f 6e2e the declaration.\n-00024400: 0a0a 4561 6368 2043 4c41 5553 4520 6973 ..Each CLAUSE is\n-00024410: 2061 206c 6973 742c 2074 6865 2066 6972 a list, the fir\n-00024420: 7374 2065 6c65 6d65 6e74 206f 6620 7768 st element of wh\n-00024430: 6963 6820 6973 2061 2073 796d 626f 6c20 ich is a symbol \n-00024440: 6465 6669 6e69 6e67 0a74 6865 2074 7970 defining.the typ\n-00024450: 6520 6f66 2064 6563 6c61 7261 7469 6f6e e of declaration\n-00024460: 2c20 7468 6520 6f74 6865 7220 656c 656d , the other elem\n-00024470: 656e 7473 2072 656c 6174 6520 746f 2074 ents relate to t\n-00024480: 6865 2064 6563 6c61 7261 7469 6f6e 2e0a he declaration..\n-00024490: 5365 6520 7468 6520 6043 6f6d 7069 6c65 See the `Compile\n-000244a0: 7220 4465 636c 6172 6174 696f 6e73 2720 r Declarations' \n-000244b0: 6e6f 6465 206f 6620 7468 6520 6c69 6272 node of the libr\n-000244c0: 6570 206d 616e 7561 6c20 666f 7220 6465 ep manual for de\n-000244d0: 7461 696c 730a 6f66 2074 6865 2070 6f73 tails.of the pos\n-000244e0: 7369 626c 6520 6465 636c 6172 6174 696f sible declaratio\n-000244f0: 6e20 7479 7065 732e 7265 702e 6c61 6e67 n types.rep.lang\n-00024500: 2e69 6e74 6572 7072 6574 6572 2374 6872 .interpreter#thr\n-00024510: 6f77 5065 7266 6f72 6d73 2061 206e 6f6e owPerforms a non\n-00024520: 2d6c 6f63 616c 2065 7869 7420 746f 2074 -local exit to t\n-00024530: 6865 2060 6361 7463 6827 2066 6f72 6d20 he `catch' form \n-00024540: 7761 6974 696e 6720 666f 7220 5441 4720 waiting for TAG \n-00024550: 616e 6420 7265 7475 726e 0a56 414c 5545 and return.VALUE\n-00024560: 2066 726f 6d20 6974 2e00 7265 702e 6c61 from it..rep.la\n-00024570: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a\n-00024580: 7574 6f6c 6f61 642d 6d61 6372 6f20 5359 utoload-macro SY\n-00024590: 4d42 4f4c 2d46 4f52 4d20 4649 4c45 2023 MBOL-FORM FILE #\n-000245a0: 2172 6573 7420 4558 5452 4172 6570 2e6c !rest EXTRArep.l\n-000245b0: 616e 672e 6d61 7468 236f 6464 7052 6574 ang.math#oddpRet\n-000245c0: 7572 6e20 7420 6966 2058 2069 7320 6f64 urn t if X is od\n-000245d0: 642c 2069 2e65 2e20 282f 3d20 286d 6f64 d, i.e. (/= (mod\n-000245e0: 2058 2032 2920 3029 2e72 6570 2e6c 616e X 2) 0).rep.lan\n-000245f0: 672e 6d61 7468 2365 7665 6e70 5265 7475 g.math#evenpRetu\n-00024600: 726e 2074 2069 6620 5820 6973 206f 6464 rn t if X is odd\n-00024610: 2c20 692e 652e 2028 3d20 286d 6f64 2058 , i.e. (= (mod X\n-00024620: 2032 2920 3029 2e00 7265 702e 6c61 6e67 2) 0)..rep.lang\n-00024630: 2e62 6163 6b71 756f 7465 2362 6163 6b71 .backquote#backq\n-00024640: 756f 7465 2041 5247 7265 702e 7468 7265 uote ARGrep.thre\n-00024650: 6164 732e 6d75 7465 7823 6d61 6b65 2d6d ads.mutex#make-m\n-00024660: 7574 6578 4372 6561 7465 2061 6e64 2072 utexCreate and r\n-00024670: 6574 7572 6e20 6120 6d75 7465 7820 6f62 eturn a mutex ob\n-00024680: 6a65 6374 2e20 4e6f 2074 6872 6561 6420 ject. No thread \n-00024690: 7769 6c6c 206f 776e 2074 6865 206e 6577 will own the new\n-000246a0: 206d 7574 6578 2e72 6570 2e74 6872 6561 mutex.rep.threa\n-000246b0: 6473 2e6d 7574 6578 236d 6179 6265 2d6f ds.mutex#maybe-o\n-000246c0: 6274 6169 6e2d 6d75 7465 7841 7474 656d btain-mutexAttem\n-000246d0: 7074 2074 6f20 6f62 7461 696e 206d 7574 pt to obtain mut\n-000246e0: 6578 204d 5458 2066 6f72 2074 6865 2063 ex MTX for the c\n-000246f0: 7572 7265 6e74 2074 6872 6561 6420 7769 urrent thread wi\n-00024700: 7468 6f75 7420 626c 6f63 6b69 6e67 2e0a thout blocking..\n-00024710: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n-00024720: 6162 6c65 2074 6f20 6f62 7461 696e 2074 able to obtain t\n-00024730: 6865 206d 7574 6578 2c20 6661 6c73 6520 he mutex, false \n-00024740: 6f74 6865 7277 6973 652e 0072 6570 2e6d otherwise..rep.m\n-00024750: 6f64 756c 652d 7379 7374 656d 2364 6566 odule-system#def\n-00024760: 696e 652d 7374 7275 6374 7572 6573 2053 ine-structures S\n-00024770: 5452 5543 5453 2043 4f4e 4649 4720 2e20 TRUCTS CONFIG . \n-00024780: 424f 4459 7374 616e 6461 7264 2d6f 7574 BODYstandard-out\n-00024790: 7075 7453 7472 6561 6d20 7468 6174 2060 putStream that `\n-000247a0: 7072 696e 3f27 2077 7269 7465 7320 6974 prin?' writes it\n-000247b0: 7320 6f75 7470 7574 2074 6f20 6279 2064 s output to by d\n-000247c0: 6566 6175 6c74 2e00 0000 0000 0000 0000 efault..........\n+00023ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024000: 0072 6570 2e6c 616e 672e 646f 6323 646f .rep.lang.doc#do\n+00024010: 6375 6d65 6e74 6174 696f 6e20 5359 4d42 cumentation SYMB\n+00024020: 4f4c 2023 216f 7074 696f 6e61 6c20 5354 OL #!optional ST\n+00024030: 5255 4354 5552 4520 5641 4c55 4500 7265 RUCTURE VALUE.re\n+00024040: 702e 6c61 6e67 2e64 6f63 2364 6f63 756d p.lang.doc#docum\n+00024050: 656e 742d 7661 7269 6162 6c65 2053 594d ent-variable SYM\n+00024060: 424f 4c20 5354 5255 4354 5552 4520 444f BOL STRUCTURE DO\n+00024070: 432d 5354 5249 4e47 7265 702e 6c61 6e67 C-STRINGrep.lang\n+00024080: 2e64 6f63 2361 6464 2d64 6f63 756d 656e .doc#add-documen\n+00024090: 7461 7469 6f6e 2d70 6172 616d 7352 6563 tation-paramsRec\n+000240a0: 6f72 6473 2074 6861 7420 6675 6e63 7469 ords that functi\n+000240b0: 6f6e 204e 414d 4520 2861 2073 796d 626f on NAME (a symbo\n+000240c0: 6c29 2068 6173 2061 7267 756d 656e 7420 l) has argument \n+000240d0: 6c69 7374 2050 4152 414d 2d4c 4953 542e list PARAM-LIST.\n+000240e0: 0072 6570 2e6c 616e 672e 6d61 7468 2369 .rep.lang.math#i\n+000240f0: 6e65 7861 6374 7020 5800 7265 702e 6c61 nexactp X.rep.la\n+00024100: 6e67 2e6d 6174 6823 6f64 6470 2058 7265 ng.math#oddp Xre\n+00024110: 702e 7574 696c 2e69 7370 656c 6c23 6964 p.util.ispell#id\n+00024120: 2d73 7472 696e 6753 7472 696e 6720 7365 -stringString se\n+00024130: 6e74 2062 7920 6973 7065 6c6c 2069 6465 nt by ispell ide\n+00024140: 6e74 6966 7969 6e67 2069 7473 656c 6620 ntifying itself \n+00024150: 7768 656e 2069 7420 7374 6172 7465 6420 when it started \n+00024160: 6578 6563 7574 696e 672e 7265 702e 7574 executing.rep.ut\n+00024170: 696c 2e74 696d 6523 7469 6d65 2d52 6574 il.time#time-Ret\n+00024180: 7572 6e20 7468 6520 6e75 6d62 6572 206f urn the number o\n+00024190: 6620 7365 636f 6e64 7320 6469 6666 6572 f seconds differ\n+000241a0: 656e 6365 2062 6574 7765 656e 2074 696d ence between tim\n+000241b0: 6573 7461 6d70 7320 5431 2061 6e64 2054 estamps T1 and T\n+000241c0: 322e 7265 702e 7574 696c 2e64 6174 6523 2.rep.util.date#\n+000241d0: 6461 7465 2d6d 6f6e 7468 2d61 6c69 7374 date-month-alist\n+000241e0: 416c 6973 7420 6f66 2028 4d4f 4e54 482d Alist of (MONTH-\n+000241f0: 4e41 4d45 202e 204d 4f4e 5448 2d4e 554d NAME . MONTH-NUM\n+00024200: 292e 7265 702e 7379 7374 656d 2372 656d ).rep.system#rem\n+00024210: 6f76 652d 686f 6f6b 2d62 792d 6e61 6d65 ove-hook-by-name\n+00024220: 5265 6d6f 7665 2066 756e 6374 696f 6e73 Remove functions\n+00024230: 2077 686f 7365 206e 616d 6520 6973 204e whose name is N\n+00024240: 414d 4520 6672 6f6d 2048 4f4f 4b20 2861 AME from HOOK (a\n+00024250: 2073 796d 626f 6c29 2e72 6570 2e69 6f2e symbol).rep.io.\n+00024260: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n+00024270: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote-\n+00024280: 7265 702d 6164 642d 7061 7373 7764 4164 rep-add-passwdAd\n+00024290: 6420 7468 6520 7374 7269 6e67 2050 4153 d the string PAS\n+000242a0: 5357 4420 6173 2074 6865 2070 6173 7377 SWD as the passw\n+000242b0: 6f72 6420 666f 7220 7265 702d 7265 6d6f ord for rep-remo\n+000242c0: 7465 2073 6573 7369 6f6e 206f 6620 5553 te session of US\n+000242d0: 4552 4048 4f53 542e 0072 6570 2e69 6f2e ER@HOST..rep.io.\n+000242e0: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n+000242f0: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote-\n+00024300: 7265 702d 6164 642d 7061 7373 7764 2055 rep-add-passwd U\n+00024310: 5345 5220 484f 5354 2050 4153 5357 4472 SER HOST PASSWDr\n+00024320: 656d 6f74 652d 6674 702d 6d61 782d 7365 emote-ftp-max-se\n+00024330: 7373 696f 6e73 4966 2074 7275 652c 2074 ssionsIf true, t\n+00024340: 6865 206d 6178 696d 756d 206e 756d 6265 he maximum numbe\n+00024350: 7220 6f66 2046 5450 2063 6c69 656e 7473 r of FTP clients\n+00024360: 2074 6861 7420 6d61 7920 6265 2072 756e that may be run\n+00024370: 6e69 6e67 0a63 6f6e 6375 7272 656e 746c ning.concurrentl\n+00024380: 792e 0072 6570 2e69 6f2e 6669 6c65 2d68 y..rep.io.file-h\n+00024390: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n+000243a0: 7470 2372 656d 6f74 652d 6674 702d 6164 tp#remote-ftp-ad\n+000243b0: 642d 7061 7373 7764 2055 5345 5220 484f d-passwd USER HO\n+000243c0: 5354 2050 4153 5357 4472 6570 2e69 6f2e ST PASSWDrep.io.\n+000243d0: 6669 6c65 7323 6576 616c 2d61 6674 6572 files#eval-after\n+000243e0: 2d6c 6f61 6441 7272 616e 6765 2066 6f72 -loadArrange for\n+000243f0: 2046 4f52 4d20 746f 2062 6520 6576 616c FORM to be eval\n+00024400: 7561 7465 6420 696d 6d65 6469 6174 656c uated immediatel\n+00024410: 7920 6166 7465 7220 7468 6520 6c69 6272 y after the libr\n+00024420: 6172 7920 6f66 204c 6973 7020 636f 6465 ary of Lisp code\n+00024430: 0a4c 4942 5241 5259 2068 6173 2062 6565 .LIBRARY has bee\n+00024440: 6e20 7265 6164 2062 7920 7468 6520 606c n read by the `l\n+00024450: 6f61 6427 2066 756e 6374 696f 6e2e 204e oad' function. N\n+00024460: 6f74 6520 7468 6174 204c 4942 5241 5259 ote that LIBRARY\n+00024470: 206d 7573 7420 6578 6163 746c 790a 6d61 must exactly.ma\n+00024480: 7463 6820 7468 6520 4649 4c45 2061 7267 tch the FILE arg\n+00024490: 756d 656e 7420 746f 2060 6c6f 6164 272e ument to `load'.\n+000244a0: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n+000244b0: 6e67 2d72 6570 6c61 6365 5265 706c 6163 ng-replaceReplac\n+000244c0: 6573 2074 6865 206d 6f73 7420 7265 6365 es the most rece\n+000244d0: 6e74 6c79 2061 6464 6564 206f 626a 6563 ntly added objec\n+000244e0: 7420 696e 2072 696e 6720 6275 6666 6572 t in ring buffer\n+000244f0: 2052 494e 4720 7769 7468 204f 424a 4543 RING with OBJEC\n+00024500: 542e 0a49 6620 5249 4e47 2063 6f6e 7461 T..If RING conta\n+00024510: 696e 7320 6e6f 2069 7465 6d73 2c20 6164 ins no items, ad\n+00024520: 6420 4f42 4a45 4354 2061 7320 7468 6520 d OBJECT as the \n+00024530: 6669 7273 742e 0000 0000 0000 0000 0000 first...........\n+00024540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000245a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000245b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000245c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000245d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000245e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000245f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000247a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000247b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000247d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000247e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n@@ -9466,526 +9466,526 @@\n 00024f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025000: 0300 0000 0000 0000 1300 0000 a03c 3a02 .............<:.\n-00025010: ed1f 0100 0000 0000 1c00 0000 68da c800 ............h...\n-00025020: e4cf 0100 0000 0000 890c 0000 489e c900 ............H...\n-00025030: 77b3 0200 0000 0000 f10d 0000 9868 c900 w............h..\n-00025040: 0fb2 0200 0000 0000 0000 0000 0000 0000 ................\n+00025000: 0200 0000 0000 0000 0800 0000 c8af 0302 ................\n+00025010: f86f 0000 0000 0000 ca0a 0000 08d0 0502 .o..............\n+00025020: 3645 0200 0000 0000 0000 0000 0000 0000 6E..............\n+00025030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025060: 0000 0000 0000 0000 0300 0000 5c00 0000 ............\\...\n-00025070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025080: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025060: 0000 0000 0000 0000 0300 0000 5d00 0000 ............]...\n+00025070: ac84 8a0a 7265 702e 4223 0100 0000 0000 ....rep.B#......\n+00025080: 0f00 0000 6100 0000 ffff ffff 0000 0000 ....a...........\n 00025090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000250a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000250b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000250c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000250e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000250f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025100: d0a7 3744 7265 702e 96ce 0100 0000 0000 ..7Drep.........\n-00025110: 1700 0000 ee00 0000 ffff ffff 0000 0000 ................\n+000250b0: 0000 0000 0000 0000 f7d1 b004 0072 6570 .............rep\n+000250c0: ca2f 0100 0000 0000 2700 0000 0700 0000 ./......'.......\n+000250d0: ea10 2802 7265 702e 64c9 0100 0000 0000 ..(.rep.d.......\n+000250e0: 1b00 0000 d400 0000 01b1 ae03 7265 702e ............rep.\n+000250f0: 596a 0000 0000 0000 1000 0000 2a00 0000 Yj..........*...\n+00025100: 9192 e403 7265 702e 22c1 0100 0000 0000 ....rep.\".......\n+00025110: 1f00 0000 b100 0000 ffff ffff 0000 0000 ................\n 00025120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025130: 0aeb ab4d 0072 6570 26c1 0100 0000 0000 ...M.rep&.......\n-00025140: 2000 0000 0300 0000 b972 8542 0072 6570 ........r.B.rep\n-00025150: 246d 0100 0000 0000 1800 0000 1000 0000 $m..............\n-00025160: 00c7 6f4a 0072 6570 e42f 0000 0000 0000 ..oJ.rep./......\n-00025170: 1700 0000 0200 0000 71f8 8642 0072 6570 ........q..B.rep\n-00025180: f36b 0100 0000 0000 2900 0000 1900 0000 .k......).......\n-00025190: f2c5 4b4e 7265 702e 74c2 0100 0000 0000 ..KNrep.t.......\n-000251a0: 1500 0000 8600 0000 5f2c 9642 7265 702e ........_,.Brep.\n-000251b0: b323 0000 0000 0000 1600 0000 5a00 0000 .#..........Z...\n-000251c0: 2b24 4f4b 7461 7266 eaca 0100 0000 0000 +$OKtarf........\n-000251d0: 1900 0000 2600 0000 07f4 3347 7265 702e ....&.....3Grep.\n-000251e0: 7862 0000 0000 0000 1a00 0000 6700 0000 xb..........g...\n-000251f0: 1433 8d47 0072 6570 dfc4 0100 0000 0000 .3.G.rep........\n-00025200: 1700 0000 0800 0000 05e5 8b42 7265 6d6f ...........Bremo\n-00025210: ccc8 0100 0000 0000 1400 0000 3300 0000 ............3...\n+00025130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025140: 0000 0000 0000 0000 b372 6005 7265 702e .........r`.rep.\n+00025150: b19f 0000 0000 0000 1a00 0000 1300 0000 ................\n+00025160: c48f c40f 0072 6570 eaac 0000 0000 0000 .....rep........\n+00025170: 2200 0000 2700 0000 c066 4b07 7265 702e \"...'....fK.rep.\n+00025180: 0242 0200 0000 0000 1e00 0000 3900 0000 .B..........9...\n+00025190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000251a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000251b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000251c0: da04 b304 7265 702e 8e42 0000 0000 0000 ....rep..B......\n+000251d0: 1b00 0000 3f00 0000 c8c6 c204 7265 702e ....?.......rep.\n+000251e0: c241 0200 0000 0000 1e00 0000 2200 0000 .A..........\"...\n+000251f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025230: 0000 0000 0000 0000 f521 5f47 7265 702e .........!_Grep.\n-00025240: e2b1 0200 0000 0000 1800 0000 1500 0000 ................\n-00025250: 22ac 8c49 0072 6570 07c7 0100 0000 0000 \"..I.rep........\n-00025260: 1700 0000 0400 0000 ffff ffff 0000 0000 ................\n-00025270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025250: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025260: 0000 0000 0000 0000 c91f 8f06 7265 702e ............rep.\n+00025270: a42c 0000 0000 0000 1400 0000 9a00 0000 .,..............\n 00025280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025290: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000252a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000252c0: 0000 0000 0000 0000 079a c742 0072 6570 ...........B.rep\n-000252d0: 0fc8 0100 0000 0000 1d00 0000 0e00 0000 ................\n+00025290: 0000 0000 0000 0000 d175 3b08 0072 6570 .........u;..rep\n+000252a0: e1af 0000 0000 0000 1d00 0000 0000 0000 ................\n+000252b0: 3ed1 1607 7265 702e 00d0 0000 0000 0000 >...rep.........\n+000252c0: 1500 0000 5a06 0000 2c2e 3600 7265 702e ....Z...,.6.rep.\n+000252d0: bdc4 0100 0000 0000 2600 0000 d500 0000 ........&.......\n 000252e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000252f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025310: be87 2b46 7265 702e b010 0100 0000 0000 ..+Frep.........\n-00025320: 1b00 0000 7b01 0000 73b5 4345 7265 702e ....{...s.CErep.\n-00025330: 35b1 0200 0000 0000 2600 0000 8700 0000 5.......&.......\n+000252f0: 0000 0000 0000 0000 4365 ea0e 7265 702e ........Ce..rep.\n+00025300: 2295 0000 0000 0000 2200 0000 3b01 0000 \".......\"...;...\n+00025310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025350: 0000 0000 0000 0000 2b4d c044 7265 702e ........+M.Drep.\n-00025360: 00b0 0200 0000 0000 2300 0000 1201 0000 ........#.......\n-00025370: ccdd b24d 7265 702e 5b58 0100 0000 0000 ...Mrep.[X......\n-00025380: 1700 0000 3700 0000 ffa5 2342 7265 702e ....7.....#Brep.\n-00025390: a967 0100 0000 0000 1600 0000 4900 0000 .g..........I...\n-000253a0: a2ad d74b 7265 702e d1d6 0000 0000 0000 ...Krep.........\n-000253b0: 1a00 0000 6600 0000 08c5 9d44 7265 702e ....f......Drep.\n-000253c0: 2413 0100 0000 0000 2100 0000 8e00 0000 $.......!.......\n-000253d0: b7aa 8642 0072 6570 cb6b 0100 0000 0000 ...B.rep.k......\n-000253e0: 2300 0000 0500 0000 62bd f144 0072 6570 #.......b..D.rep\n-000253f0: 036d 0100 0000 0000 1700 0000 0a00 0000 .m..............\n-00025400: b959 7048 0072 6570 476f 0100 0000 0000 .YpH.repGo......\n-00025410: 2300 0000 0600 0000 47c0 054f 7265 702e #.......G..Orep.\n-00025420: 072b 0000 0000 0000 0a00 0000 9f00 0000 .+..............\n-00025430: 8ca8 3642 7461 7266 7eca 0100 0000 0000 ..6Btarf~.......\n-00025440: 1500 0000 1c00 0000 6d8c 3c43 7265 702e ........m.@rep.if......\n-00025560: 1e00 0000 2201 0000 6b18 4048 7265 702e ....\"...k.@Hrep.\n-00025570: 5d35 0000 0000 0000 2900 0000 5f00 0000 ]5......)..._...\n-00025580: 5d42 3041 7265 702e 0552 0100 0000 0000 ]B0Arep..R......\n-00025590: 1800 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n-000255a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000255b0: c6d2 ef40 7265 702e 55c9 0100 0000 0000 ...@rep.U.......\n-000255c0: 3500 0000 3000 0000 8b55 f641 7265 702e 5...0....U.Arep.\n-000255d0: 396c 0000 0000 0000 1d00 0000 9b00 0000 9l..............\n-000255e0: 8d45 7346 7265 702e 492d 0000 0000 0000 .EsFrep.I-......\n-000255f0: 3000 0000 c600 0000 ffff ffff 0000 0000 0...............\n-00025600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025640: 467a a641 7265 702e 581c 0100 0000 0000 Fz.Arep.X.......\n-00025650: 1a00 0000 4700 0000 6764 6746 0072 6570 ....G...gdgF.rep\n-00025660: 4ac4 0100 0000 0000 1c00 0000 0500 0000 J...............\n-00025670: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025680: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000256b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000256c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256d0: 1ead 844b 7265 702e b855 0100 0000 0000 ...Krep..U......\n-000256e0: 1100 0000 a800 0000 5479 0843 0072 6570 ........Ty.C.rep\n-000256f0: 9cc4 0100 0000 0000 1f00 0000 0800 0000 ................\n-00025700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025710: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025740: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000254a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000254b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000254c0: 38a0 de0a 0072 6570 e040 0200 0000 0000 8....rep.@......\n+000254d0: 1700 0000 0200 0000 e5a2 b208 7265 702e ............rep.\n+000254e0: ff20 0100 0000 0000 1800 0000 fe00 0000 . ..............\n+000254f0: 82ec b605 7265 702e 6fd6 0000 0000 0000 ....rep.o.......\n+00025500: 1a00 0000 8700 0000 6368 a90e 7265 702e ........ch..rep.\n+00025510: 382f 0100 0000 0000 1e00 0000 7400 0000 8/..........t...\n+00025520: 8edc 1b03 6166 7465 693e 0000 0000 0000 ....aftei>......\n+00025530: 1000 0000 bf00 0000 5d98 180b 7265 702e ........]...rep.\n+00025540: b3a1 0000 0000 0000 2300 0000 c900 0000 ........#.......\n+00025550: 0063 940e 7265 702e a4a6 0000 0000 0000 .c..rep.........\n+00025560: 1c00 0000 7800 0000 1dae fe05 7265 702e ....x.......rep.\n+00025570: c026 0000 0000 0000 1800 0000 7900 0000 .&..........y...\n+00025580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025590: 0000 0000 0000 0000 a742 b80b 7265 702e .........B..rep.\n+000255a0: 0388 0000 0000 0000 1600 0000 3400 0000 ............4...\n+000255b0: 1d4f 0807 7265 702e a7ff 0000 0000 0000 .O..rep.........\n+000255c0: 1800 0000 3800 0000 870d 2f09 7265 702e ....8...../.rep.\n+000255d0: a225 0100 0000 0000 1600 0000 6400 0000 .%..........d...\n+000255e0: 6c58 5506 7265 702e 5676 0000 0000 0000 lXU.rep.Vv......\n+000255f0: 1700 0000 c400 0000 13e7 2906 6c69 7370 ..........).lisp\n+00025600: 7a3f 0000 0000 0000 1200 0000 4000 0000 z?..........@...\n+00025610: e55e 6503 0072 6570 53ca 0100 0000 0000 .^e..repS.......\n+00025620: 1800 0000 1b00 0000 d496 a302 7265 6d6f ............remo\n+00025630: 1f43 0200 0000 0000 1700 0000 4c00 0000 .C..........L...\n+00025640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025670: 367e cc08 7265 702e dc27 0100 0000 0000 6~..rep..'......\n+00025680: 1100 0000 4900 0000 c343 5b08 7265 702e ....I....C[.rep.\n+00025690: cc8e 0000 0000 0000 1a00 0000 9600 0000 ................\n+000256a0: e0e2 f40f 0072 6570 c3cf 0100 0000 0000 .....rep........\n+000256b0: 1c00 0000 2000 0000 65af a209 7265 702e .... ...e...rep.\n+000256c0: 38a7 0000 0000 0000 2600 0000 fe00 0000 8.......&.......\n+000256d0: 00a1 850d 7265 702e 23ab 0000 0000 0000 ....rep.#.......\n+000256e0: 2200 0000 6e00 0000 7c84 ab09 0072 6570 \"...n...|....rep\n+000256f0: 8243 0200 0000 0000 3600 0000 1100 0000 .C......6.......\n+00025700: 26a9 0001 7265 702e 5a69 0000 0000 0000 &...rep.Zi......\n+00025710: 0d00 0000 2e00 0000 64fa 5e08 7265 702e ........d.^.rep.\n+00025720: 189c 0000 0000 0000 1700 0000 df00 0000 ................\n+00025730: ec29 a501 7265 702e 0e0e 0100 0000 0000 .)..rep.........\n+00025740: 1700 0000 1601 0000 ffff ffff 0000 0000 ................\n 00025750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025760: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025770: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025790: 4e4b e746 7265 702e 7156 0100 0000 0000 NK.Frep.qV......\n-000257a0: 1100 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n+00025760: dc3f 0007 7265 702e 894f 0000 0000 0000 .?..rep..O......\n+00025770: 0f00 0000 5400 0000 8d51 d10f 7265 702e ....T....Q..rep.\n+00025780: 6b26 0100 0000 0000 1400 0000 4f00 0000 k&..........O...\n+00025790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000257a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000257c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000257d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025800: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025820: 4e79 b74a 7265 702e fd58 0100 0000 0000 Ny.Jrep..X......\n-00025830: 1100 0000 a700 0000 3729 c14b 7265 702e ........7).Krep.\n-00025840: 0020 0000 0000 0000 0e00 0000 9900 0000 . ..............\n-00025850: a2ba 3b48 7265 702e 0070 0000 0000 0000 ..;Hrep..p......\n-00025860: 1f00 0000 ae01 0000 9d5c 2040 7265 702e .........\\ @rep.\n-00025870: b47f 0000 0000 0000 1c00 0000 1100 0000 ................\n+000257d0: 0000 0000 0000 0000 857c 1f0c 7265 702e .........|..rep.\n+000257e0: 8e6c 0000 0000 0000 1400 0000 0902 0000 .l..............\n+000257f0: e2b6 c50c 7265 702e 1f4e 0000 0000 0000 ....rep..N......\n+00025800: 0d00 0000 5300 0000 e3e9 7f0c 0072 6570 ....S........rep\n+00025810: 0040 0200 0000 0000 1b00 0000 2200 0000 .@..........\"...\n+00025820: 4431 4105 0072 6570 d842 0200 0000 0000 D1A..rep.B......\n+00025830: 3600 0000 1100 0000 ffff ffff 0000 0000 6...............\n+00025840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025860: 0000 0000 0000 0000 03fb 2706 7265 702e ..........'.rep.\n+00025870: 18fa 0000 0000 0000 1c00 0000 ce00 0000 ................\n 00025880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025890: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000258a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000258b0: fe03 7c48 7265 702e 0d57 0100 0000 0000 ..|Hrep..W......\n-000258c0: 1100 0000 8200 0000 864b 2c45 7265 702e .........K,Erep.\n-000258d0: 00c0 0100 0000 0000 1e00 0000 3300 0000 ............3...\n+00025890: 0000 0000 0000 0000 bd6f 2806 7265 702e .........o(.rep.\n+000258a0: 9e2a 0100 0000 0000 1400 0000 c700 0000 .*..............\n+000258b0: ecdd a803 7265 702e a044 0200 0000 0000 ....rep..D......\n+000258c0: 1a00 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n+000258d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000258e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000258f0: 0000 0000 0000 0000 9984 554b 7265 702e ..........UKrep.\n-00025900: aa68 0100 0000 0000 1400 0000 3c00 0000 .h..........<...\n-00025910: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025920: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025940: a817 044a 7265 702e 356c 0100 0000 0000 ...Jrep.5l......\n-00025950: 1300 0000 bb00 0000 ffff ffff 0000 0000 ................\n-00025960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000258f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025910: e2f0 c705 7265 702e 4af4 0000 0000 0000 ....rep.J.......\n+00025920: 1700 0000 a200 0000 f602 ed08 0072 6570 .............rep\n+00025930: 0dcd 0100 0000 0000 2100 0000 1900 0000 ........!.......\n+00025940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025950: 0000 0000 0000 0000 15ec f304 7265 702e ............rep.\n+00025960: 6bfe 0000 0000 0000 2200 0000 1a01 0000 k.......\".......\n 00025970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00025980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259a0: d68c ec4f 0072 6570 9bcf 0100 0000 0000 ...O.rep........\n-000259b0: 1900 0000 0700 0000 9f9b 5441 7265 702e ..........TArep.\n-000259c0: bf36 0000 0000 0000 1d00 0000 2a00 0000 .6..........*...\n+000259a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000259b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000259c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000259d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000259e0: 0000 0000 0000 0000 df3f ff49 7265 702e .........?.Irep.\n-000259f0: c8cd 0100 0000 0000 1f00 0000 af00 0000 ................\n-00025a00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025a10: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000259e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000259f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025a00: 861a 2703 7265 702e 3464 0000 0000 0000 ..'.rep.4d......\n+00025a10: 1500 0000 5b00 0000 ffff ffff 0000 0000 ....[...........\n 00025a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025a40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025a30: 48b0 3605 646c 2d6c 5941 0000 0000 0000 H.6.dl-lYA......\n+00025a40: 1100 0000 6f00 0000 ffff ffff 0000 0000 ....o...........\n 00025a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025a60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025a70: 0000 0000 0000 0000 37b1 a34f 0072 6570 ........7..O.rep\n-00025a80: 82c3 0100 0000 0000 1900 0000 0200 0000 ................\n-00025a90: 53b5 9044 7265 702e 99c6 0100 0000 0000 S..Drep.........\n-00025aa0: 1f00 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n-00025ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ac0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025ad0: 0000 0000 0000 0000 db8a 014f 7265 702e ...........Orep.\n-00025ae0: 5d68 0100 0000 0000 1600 0000 3700 0000 ]h..........7...\n-00025af0: 28e0 fd41 7265 702e 4032 0000 0000 0000 (..Arep.@2......\n-00025b00: 1e00 0000 8f00 0000 ffff ffff 0000 0000 ................\n+00025a70: 0000 0000 0000 0000 8d84 0e09 7265 702e ............rep.\n+00025a80: ad84 0000 0000 0000 1400 0000 8400 0000 ................\n+00025a90: d646 8105 0072 6570 61c8 0100 0000 0000 .F...repa.......\n+00025aa0: 1b00 0000 0e00 0000 b84e fb0a 7265 702e .........N..rep.\n+00025ab0: 5942 0200 0000 0000 3500 0000 4a00 0000 YB......5...J...\n+00025ac0: 5a10 5e03 7265 702e 6a41 0200 0000 0000 Z.^.rep.jA......\n+00025ad0: 1300 0000 4500 0000 ffff ffff 0000 0000 ....E...........\n+00025ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025af0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025b00: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025b30: 0000 0000 0000 0000 c396 fb4d 3a72 6570 ...........M:rep\n-00025b40: 9d1e 0100 0000 0000 1600 0000 4000 0000 ............@...\n-00025b50: 6ded 974b 0072 6570 76c6 0100 0000 0000 m..K.repv.......\n-00025b60: 1f00 0000 0400 0000 89f3 a749 7265 702e ...........Irep.\n-00025b70: 6cdc 0000 0000 0000 1400 0000 4700 0000 l...........G...\n-00025b80: 5b1f 5842 7265 702e f262 0100 0000 0000 [.XBrep..b......\n-00025b90: 1d00 0000 6500 0000 1f61 3c47 7265 6d6f ....e....aKrep..P......\n-00025c50: 1700 0000 cd00 0000 8db1 b147 7265 702e ...........Grep.\n-00025c60: 7653 0100 0000 0000 1400 0000 4600 0000 vS..........F...\n-00025c70: 17ab f045 0072 6570 c8c1 0100 0000 0000 ...E.rep........\n-00025c80: 2200 0000 0300 0000 8b42 2d42 7265 702e \"........B-Brep.\n-00025c90: 7d18 0100 0000 0000 1600 0000 2501 0000 }...........%...\n-00025ca0: 7662 5343 7265 702e 0868 0100 0000 0000 vbSCrep..h......\n-00025cb0: 1500 0000 4000 0000 c132 4340 7265 702e ....@....2C@rep.\n-00025cc0: be96 0000 0000 0000 0c00 0000 6100 0000 ............a...\n-00025cd0: ac84 0a40 7265 702e 3053 0100 0000 0000 ...@rep.0S......\n-00025ce0: 0f00 0000 3700 0000 8146 a14c 7265 702e ....7....F.Lrep.\n-00025cf0: 776a 0100 0000 0000 2000 0000 f600 0000 wj...... .......\n-00025d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025d10: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00025d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d30: 3235 3c45 0072 6570 7ccb 0100 0000 0000 25;......\n+00025cb0: 1f00 0000 6600 0000 4789 be00 7265 702e ....f...G...rep.\n+00025cc0: ce5e 0000 0000 0000 0e00 0000 1901 0000 .^..............\n+00025cd0: 723e 0802 7265 702e c339 0000 0000 0000 r>..rep..9......\n+00025ce0: 1d00 0000 5e00 0000 1950 650e 7265 702e ....^....Pe.rep.\n+00025cf0: 7907 0100 0000 0000 1900 0000 a200 0000 y...............\n+00025d00: 476b 9903 0072 6570 3d40 0200 0000 0000 Gk...rep=@......\n+00025d10: 1f00 0000 1c00 0000 a467 eb09 0072 6570 .........g...rep\n+00025d20: f940 0200 0000 0000 1300 0000 0200 0000 .@..............\n+00025d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025d40: 0000 0000 0000 0000 8356 d405 7265 702e .........V..rep.\n+00025d50: 1523 0100 0000 0000 1a00 0000 1300 0000 .#..............\n+00025d60: 4ad7 1009 7265 702e 598e 0000 0000 0000 J...rep.Y.......\n+00025d70: 1c00 0000 5700 0000 9b96 180f 7265 702e ....W.......rep.\n+00025d80: cec2 0100 0000 0000 2000 0000 6b00 0000 ........ ...k...\n+00025d90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025da0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025dc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025df0: 7e49 5308 0072 6570 8bc0 0100 0000 0000 ~IS..rep........\n+00025e00: 2000 0000 0b00 0000 2157 7b03 7265 702e .......!W{.rep.\n+00025e10: 4ba4 0000 0000 0000 2100 0000 4000 0000 K.......!...@...\n+00025e20: 2dc5 ec02 7265 702e 0e41 0200 0000 0000 -...rep..A......\n+00025e30: 1900 0000 4300 0000 ffff ffff 0000 0000 ....C...........\n 00025e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e50: b8bb ec4f 7265 702e 3f2e 0000 0000 0000 ...Orep.?.......\n-00025e60: 2400 0000 4c00 0000 5958 1249 0072 6570 $...L...YX.I.rep\n-00025e70: ea6f 0100 0000 0000 1400 0000 0200 0000 .o..............\n-00025e80: 64ee 4e40 7265 702e 551f 0100 0000 0000 d.N@rep.U.......\n-00025e90: 1c00 0000 7c00 0000 ffff ffff 0000 0000 ....|...........\n-00025ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025eb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025ec0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025e50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025e60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00025e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00025e90: 0000 0000 0000 0000 c91f 0f07 7265 702e ............rep.\n+00025ea0: d82b 0000 0000 0000 1400 0000 b800 0000 .+..............\n+00025eb0: 1283 cc01 7265 702e 6b27 0100 0000 0000 ....rep.k'......\n+00025ec0: 1500 0000 5c00 0000 ffff ffff 0000 0000 ....\\...........\n 00025ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025ef0: 0000 0000 0000 0000 b90f 3449 7265 702e ..........4Irep.\n-00025f00: b181 0000 0000 0000 1400 0000 4700 0000 ............G...\n+00025ee0: 48b9 e509 7265 702e 5d9d 0000 0000 0000 H...rep.].......\n+00025ef0: 1300 0000 8300 0000 ffff ffff 0000 0000 ................\n+00025f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00025f20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00025f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00025f50: 0000 0000 0000 0000 8da4 b64b 7265 702e ...........Krep.\n-00025f60: ed3a 0000 0000 0000 1400 0000 ea00 0000 .:..............\n-00025f70: c00b 1a4e 7265 702e 29cb 0100 0000 0000 ...Nrep.).......\n-00025f80: 2a00 0000 2900 0000 5357 c24c 7265 702e *...)...SW.Lrep.\n-00025f90: 0fc3 0100 0000 0000 1800 0000 5b00 0000 ............[...\n-00025fa0: 371c 5240 0072 6570 bbcf 0100 0000 0000 7.R@.rep........\n-00025fb0: 2200 0000 0700 0000 f34a e644 0072 6570 \"........J.D.rep\n-00025fc0: 49c1 0100 0000 0000 2200 0000 0e00 0000 I.......\".......\n+00025f40: a43c 590a 0072 6570 e4c3 0100 0000 0000 .a......\n-00026170: 0a00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n-00026180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026190: 3012 bc5b 0072 6570 6bc4 0100 0000 0000 0..[.repk.......\n-000261a0: 2c00 0000 0500 0000 b734 1f55 7265 702e ,........4.Urep.\n-000261b0: 1465 0100 0000 0000 1600 0000 3d00 0000 .e..........=...\n-000261c0: 12a1 db5b 0072 6570 c474 0100 0000 0000 ...[.rep.t......\n-000261d0: 2b00 0000 0500 0000 ffff ffff 0000 0000 +...............\n-000261e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000261f0: bcbb 9650 7265 702e 0764 0100 0000 0000 ...Prep..d......\n-00026200: 2500 0000 5700 0000 ffff ffff 0000 0000 %...W...........\n+00026060: 0000 0000 0000 0000 0300 0000 6d00 0000 ............m...\n+00026070: eb41 de13 0072 6570 6f33 0100 0000 0000 .A...repo3......\n+00026080: 3600 0000 1500 0000 45a1 9617 7265 702e 6.......E...rep.\n+00026090: c2f6 0000 0000 0000 1d00 0000 3903 0000 ............9...\n+000260a0: 787e 1815 7265 702e aca4 0000 0000 0000 x~..rep.........\n+000260b0: 2600 0000 5a00 0000 a5f1 a519 0072 6570 &...Z........rep\n+000260c0: ee34 0100 0000 0000 1600 0000 1900 0000 .4..............\n+000260d0: 6207 2d1c 7265 702e 034d 0000 0000 0000 b.-.rep..M......\n+000260e0: 0d00 0000 2c00 0000 5c65 091f 7265 702e ....,...\\e..rep.\n+000260f0: 0050 0000 0000 0000 0f00 0000 be00 0000 .P..............\n+00026100: 170c 4d19 7072 6f67 a16f 0000 0000 0000 ..M.prog.o......\n+00026110: 0c00 0000 3400 0000 8ff0 c118 0072 6570 ....4........rep\n+00026120: 3ac0 0100 0000 0000 2100 0000 0700 0000 :.......!.......\n+00026130: 51ec 9614 7265 702e 86ca 0100 0000 0000 Q...rep.........\n+00026140: 1900 0000 a401 0000 a38f d91e 7072 696e ............prin\n+00026150: 6b8c 0000 0000 0000 0c00 0000 4301 0000 k...........C...\n+00026160: 3120 491b 7265 702e dc35 0100 0000 0000 1 I.rep..5......\n+00026170: 1800 0000 4400 0000 9d62 001e 7265 702e ....D....b..rep.\n+00026180: 3e3a 0000 0000 0000 1a00 0000 5800 0000 >:..........X...\n+00026190: 0d75 3f16 7265 702e 69cd 0100 0000 0000 .u?.rep.i.......\n+000261a0: 1c00 0000 8b01 0000 6f5e 931f 7265 702e ........o^..rep.\n+000261b0: 7580 0000 0000 0000 1c00 0000 3500 0000 u...........5...\n+000261c0: 8a77 7a1a 7265 702e b6c0 0100 0000 0000 .wz.rep.........\n+000261d0: 2900 0000 4300 0000 5967 cb1b 7265 702e )...C...Yg..rep.\n+000261e0: c33b 0000 0000 0000 2500 0000 3801 0000 .;......%...8...\n+000261f0: 3e7a 2f12 0072 6570 43c6 0100 0000 0000 >z/..repC.......\n+00026200: 1e00 0000 0900 0000 ffff ffff 0000 0000 ................\n 00026210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026220: e61a 7d5e 7265 702e 52c5 0100 0000 0000 ..}^rep.R.......\n-00026230: 1e00 0000 3c00 0000 ffff ffff 0000 0000 ....<...........\n-00026240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026250: 7e4f 8b53 7265 702e fa68 0100 0000 0000 ~O.Srep..h......\n-00026260: 2200 0000 3401 0000 15d8 9353 7265 702e \"...4......Srep.\n-00026270: a257 0000 0000 0000 1f00 0000 a001 0000 .W..............\n-00026280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026290: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000262a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000262b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000262c0: 0000 0000 0000 0000 d108 3a52 7265 702e ..........:Rrep.\n-000262d0: c6c0 0100 0000 0000 1f00 0000 4100 0000 ............A...\n-000262e0: 1658 c55d 7265 702e 28da 0000 0000 0000 .X.]rep.(.......\n-000262f0: 1f00 0000 9800 0000 256d 505e 0072 6570 ........%mP^.rep\n-00026300: f66e 0100 0000 0000 2100 0000 0700 0000 .n......!.......\n-00026310: bb38 f058 0072 6570 9dc3 0100 0000 0000 .8.X.rep........\n-00026320: 1900 0000 1800 0000 2da2 5251 7265 702e ........-.RQrep.\n-00026330: d3c5 0100 0000 0000 1f00 0000 4500 0000 ............E...\n-00026340: 6068 d95d 0072 6570 e971 0100 0000 0000 `h.].rep.q......\n-00026350: 1e00 0000 0400 0000 ffff ffff 0000 0000 ................\n-00026360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00026390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000263a0: 5e86 f45a 0072 6570 9974 0100 0000 0000 ^..Z.rep.t......\n-000263b0: 2b00 0000 0000 0000 9fd3 0257 7265 702e +..........Wrep.\n-000263c0: 5555 0100 0000 0000 1600 0000 4d00 0000 UU..........M...\n+00026220: 9c66 2e1b 7265 702e 4999 0000 0000 0000 .f..rep.I.......\n+00026230: 1700 0000 6200 0000 0ee6 ba1d 7265 702e ....b.......rep.\n+00026240: 3628 0100 0000 0000 1100 0000 2900 0000 6(..........)...\n+00026250: eaba a416 6465 6661 22f6 0000 0000 0000 ....defa\".......\n+00026260: 1100 0000 8f00 0000 ffff ffff 0000 0000 ................\n+00026270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026280: 4c61 5b1a 7265 702e b223 0100 0000 0000 La[.rep..#......\n+00026290: 1700 0000 5d00 0000 bb7d 6b19 7265 702e ....]....}k.rep.\n+000262a0: 9fa2 0000 0000 0000 1b00 0000 ba00 0000 ................\n+000262b0: 4476 9815 7265 702e 10cf 0100 0000 0000 Dv..rep.........\n+000262c0: 1a00 0000 5700 0000 ffff ffff 0000 0000 ....W...........\n+000262d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000262e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000262f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026310: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026320: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026340: d227 1216 7265 702e ecc6 0100 0000 0000 .'..rep.........\n+00026350: 1500 0000 5600 0000 4bf0 d81c 7265 702e ....V...K...rep.\n+00026360: 00a0 0000 0000 0000 1d00 0000 b300 0000 ................\n+00026370: 4757 6815 7573 6572 7935 0100 0000 0000 GWh.usery5......\n+00026380: 1100 0000 3100 0000 3ba5 0817 7265 702e ....1...;...rep.\n+00026390: a977 0000 0000 0000 2100 0000 8100 0000 .w......!.......\n+000263a0: 2eaa a51f 7265 702e 85c3 0100 0000 0000 ....rep.........\n+000263b0: 1c00 0000 4300 0000 23f1 8113 7265 702e ....C...#...rep.\n+000263c0: b858 0000 0000 0000 1200 0000 d000 0000 .X..............\n 000263d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000263e0: 0000 0000 0000 0000 f504 1257 7265 702e ...........Wrep.\n-000263f0: c81d 0100 0000 0000 1b00 0000 6400 0000 ............d...\n-00026400: e018 f85d 0072 6570 c3c4 0100 0000 0000 ...].rep........\n-00026410: 1300 0000 0900 0000 bf43 2455 7265 702e .........C$Urep.\n-00026420: 18ca 0100 0000 0000 3600 0000 3000 0000 ........6...0...\n-00026430: ce4e f750 7265 702e 1c22 0000 0000 0000 .N.Prep..\"......\n-00026440: 0d00 0000 8900 0000 a5fd 0356 7265 702e ...........Vrep.\n-00026450: a057 0100 0000 0000 1400 0000 2f00 0000 .W........../...\n-00026460: db38 8359 0072 6570 c16f 0100 0000 0000 .8.Y.rep.o......\n-00026470: 2200 0000 0700 0000 9717 2957 7265 702e \".........)Wrep.\n-00026480: bac9 0100 0000 0000 3400 0000 2a00 0000 ........4...*...\n-00026490: 488a 7354 7265 702e a151 0100 0000 0000 H.sTrep..Q......\n-000264a0: 1700 0000 4d00 0000 ffff ffff 0000 0000 ....M...........\n+000263e0: 0000 0000 0000 0000 b522 0c19 7265 702e .........\"..rep.\n+000263f0: 2ca5 0000 0000 0000 2900 0000 b700 0000 ,.......).......\n+00026400: 0478 251a 7265 702e 6f7a 0000 0000 0000 .x%.rep.oz......\n+00026410: 2600 0000 2500 0000 ffff ffff 0000 0000 &...%...........\n+00026420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026430: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026440: 0000 0000 0000 0000 d3f7 9f11 7265 702e ............rep.\n+00026450: f39d 0000 0000 0000 1200 0000 6701 0000 ............g...\n+00026460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026470: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026490: 1e6c 5913 7265 702e 2624 0100 0000 0000 .lY.rep.&$......\n+000264a0: 1100 0000 6b01 0000 ffff ffff 0000 0000 ....k...........\n 000264b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000264c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000264d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000264e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000264f0: c2d4 f654 7265 702e 2b97 0000 0000 0000 ...Trep.+.......\n-00026500: 0d00 0000 3600 0000 e338 d659 7265 702e ....6....8.Yrep.\n-00026510: 478f 0000 0000 0000 1600 0000 3d00 0000 G...........=...\n-00026520: dc26 0f52 7265 702e 8272 0100 0000 0000 .&.Rrep..r......\n-00026530: 1700 0000 3600 0000 ffff ffff 0000 0000 ....6...........\n-00026540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000264c0: 6464 d010 7265 702e 7ff3 0000 0000 0000 dd..rep.........\n+000264d0: 1900 0000 b200 0000 7b03 af13 7265 702e ........{...rep.\n+000264e0: 2130 0100 0000 0000 1200 0000 2c00 0000 !0..........,...\n+000264f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026500: 0000 0000 0000 0000 a51b 6713 7265 702e ..........g.rep.\n+00026510: 74a3 0000 0000 0000 1d00 0000 4000 0000 t...........@...\n+00026520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026530: 0000 0000 0000 0000 fb62 c01e 0072 6570 .........b...rep\n+00026540: f330 0100 0000 0000 1400 0000 0600 0000 .0..............\n 00026550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026560: 0000 0000 0000 0000 6d8a fd5d 7265 702e ........m..]rep.\n-00026570: d9db 0000 0000 0000 1800 0000 2900 0000 ............)...\n-00026580: 1651 c658 7265 702e d060 0100 0000 0000 .Q.Xrep..`......\n-00026590: 1c00 0000 a700 0000 278d e05b 7265 702e ........'..[rep.\n-000265a0: e535 0000 0000 0000 1f00 0000 4800 0000 .5..........H...\n-000265b0: dc0a 5c52 7265 702e 4d23 0000 0000 0000 ..\\Rrep.M#......\n-000265c0: 0f00 0000 5700 0000 e74a 8b50 7265 702e ....W....J.Prep.\n-000265d0: 5636 0000 0000 0000 2100 0000 4800 0000 V6......!...H...\n-000265e0: 4ace 8c51 7265 702e 7463 0100 0000 0000 J..Qrep.tc......\n-000265f0: 1300 0000 8000 0000 a52e 8c5c 7265 702e ...........\\rep.\n-00026600: 8129 0000 0000 0000 0c00 0000 a100 0000 .)..............\n-00026610: 8dad 9659 7265 702e 3e6e 0100 0000 0000 ...Yrep.>n......\n-00026620: 1a00 0000 4800 0000 ffff ffff 0000 0000 ....H...........\n+00026560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026580: 14a6 3b1b 7265 702e 43cc 0100 0000 0000 ..;.rep.C.......\n+00026590: 1900 0000 4d00 0000 b145 bb19 0072 6570 ....M....E...rep\n+000265a0: 59c3 0100 0000 0000 2900 0000 0300 0000 Y.......).......\n+000265b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000265c0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000265d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000265e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000265f0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026610: e20e e01b 7265 702e a472 0000 0000 0000 ....rep..r......\n+00026620: 1900 0000 2b00 0000 ffff ffff 0000 0000 ....+...........\n 00026630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00026650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00026660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026670: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026680: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026670: b88e ad1a 0072 6570 00c0 0100 0000 0000 .....rep........\n+00026680: 2400 0000 1600 0000 ffff ffff 0000 0000 $...............\n 00026690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000266a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000266b0: 0000 0000 0000 0000 7d15 375b 0072 6570 ........}.7[.rep\n-000266c0: 9ccd 0100 0000 0000 1e00 0000 0e00 0000 ................\n-000266d0: 3b65 5556 7265 702e 591d 0100 0000 0000 ;eUVrep.Y.......\n-000266e0: 1d00 0000 5200 0000 7bf3 a755 0072 6570 ....R...{..U.rep\n-000266f0: 8d6b 0100 0000 0000 2100 0000 1d00 0000 .k......!.......\n-00026700: fb20 9d56 7265 702e e673 0100 0000 0000 . .Vrep..s......\n-00026710: 1e00 0000 3800 0000 0f86 f45d 7265 6d6f ....8......]remo\n-00026720: 13c9 0100 0000 0000 1600 0000 2c00 0000 ............,...\n-00026730: 5c55 1650 7265 702e fec4 0100 0000 0000 \\U.Prep.........\n-00026740: 0f00 0000 4500 0000 63aa 9d58 7265 702e ....E...c..Xrep.\n-00026750: e152 0000 0000 0000 2600 0000 8200 0000 .R......&.......\n-00026760: 24a3 0b5c 7265 702e 22c7 0100 0000 0000 $..\\rep.\".......\n-00026770: 2300 0000 3b00 0000 d9c6 1f55 0072 6570 #...;......U.rep\n-00026780: f474 0100 0000 0000 2600 0000 0d00 0000 .t......&.......\n-00026790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000267a0: 0000 0000 0000 0000 f3b5 595c 0072 6570 ..........Y\\.rep\n-000267b0: 2d76 0100 0000 0000 2300 0000 0900 0000 -v......#.......\n-000267c0: daf9 775b 7265 702e 706f 0100 0000 0000 ..w[rep.po......\n-000267d0: 2100 0000 3000 0000 915a b956 7265 702e !...0....Z.Vrep.\n-000267e0: 51c0 0100 0000 0000 1d00 0000 3a00 0000 Q...........:...\n-000267f0: 805c 295e 7265 702e ba28 0000 0000 0000 .\\)^rep..(......\n-00026800: 1700 0000 b000 0000 7776 d758 0072 6570 ........wv.X.rep\n-00026810: 2073 0100 0000 0000 1200 0000 0700 0000 s..............\n-00026820: 5226 295f 0072 6570 4c6d 0100 0000 0000 R&)_.repLm......\n-00026830: 1900 0000 0500 0000 6127 8259 6465 6275 ........a'.Ydebu\n-00026840: c7dc 0000 0000 0000 0e00 0000 0101 0000 ................\n-00026850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026860: 0000 0000 0000 0000 9dbb da58 7265 702e ...........Xrep.\n-00026870: c8cb 0100 0000 0000 1d00 0000 b701 0000 ................\n-00026880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026890: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000266b0: 0000 0000 0000 0000 b964 aa15 7265 702e .........d..rep.\n+000266c0: a147 0000 0000 0000 1000 0000 6600 0000 .G..........f...\n+000266d0: 4458 8414 7265 702e 1ac4 0100 0000 0000 DX..rep.........\n+000266e0: 2400 0000 7f00 0000 ffff ffff 0000 0000 $...............\n+000266f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026700: 865e 9313 7265 702e 9d30 0100 0000 0000 .^..rep..0......\n+00026710: 1e00 0000 3800 0000 ffff ffff 0000 0000 ....8...........\n+00026720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026740: 0000 0000 0000 0000 3506 4a17 7265 702e ........5.J.rep.\n+00026750: 6f2f 0000 0000 0000 1d00 0000 3800 0000 o/..........8...\n+00026760: d056 d512 7265 702e 5f30 0100 0000 0000 .V..rep._0......\n+00026770: 1300 0000 2b00 0000 3365 6510 7265 702e ....+...3ee.rep.\n+00026780: f631 0100 0000 0000 1800 0000 9300 0000 .1..............\n+00026790: 70d9 0519 6d61 696c 4735 0100 0000 0000 p...mailG5......\n+000267a0: 1000 0000 2200 0000 4929 ef1a 0072 6570 ....\"...I)...rep\n+000267b0: 3836 0100 0000 0000 1d00 0000 0200 0000 86..............\n+000267c0: 44f8 121b 7265 702e 9cdc 0000 0000 0000 D...rep.........\n+000267d0: 2b00 0000 1501 0000 8d91 cb18 7265 702e +...........rep.\n+000267e0: 1c26 0100 0000 0000 1400 0000 3b00 0000 .&..........;...\n+000267f0: e674 d31d 7265 702e eeda 0000 0000 0000 .t..rep.........\n+00026800: 2500 0000 8901 0000 7d6f 3817 0072 6570 %.......}o8..rep\n+00026810: dacc 0100 0000 0000 1c00 0000 1700 0000 ................\n+00026820: 76a7 8516 0072 6570 bb35 0100 0000 0000 v....rep.5......\n+00026830: 1c00 0000 0500 0000 ffff ffff 0000 0000 ................\n+00026840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026850: 2ccf a81d 7265 702e 3c4d 0000 0000 0000 ,...rep..Trep.........\n-00026950: 1700 0000 3200 0000 9339 4f5a 7265 702e ....2....9OZrep.\n-00026960: 7c71 0100 0000 0000 1d00 0000 5000 0000 |q..........P...\n-00026970: 8c76 df52 7265 702e 06a2 0000 0000 0000 .v.Rrep.........\n-00026980: 0f00 0000 fb00 0000 ffff ffff 0000 0000 ................\n+000268b0: 6063 d21b 7265 702e ff26 0100 0000 0000 `c..rep..&......\n+000268c0: 1300 0000 5900 0000 597d a517 0072 6570 ....Y...Y}...rep\n+000268d0: 47cd 0100 0000 0000 1b00 0000 0700 0000 G...............\n+000268e0: aaa8 5117 7265 702e df6a 0000 0000 0000 ..Q.rep..j......\n+000268f0: 1b00 0000 2800 0000 5a96 ef11 7265 702e ....(...Z...rep.\n+00026900: 232e 0000 0000 0000 2700 0000 2501 0000 #.......'...%...\n+00026910: 63b8 b31c 7265 702e b2a9 0000 0000 0000 c...rep.........\n+00026920: 1c00 0000 6600 0000 ffff ffff 0000 0000 ....f...........\n+00026930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026940: f825 f41e 0072 6570 e16f 0000 0000 0000 .%...rep.o......\n+00026950: 1700 0000 0000 0000 6085 f41c 7265 6d6f ........`...remo\n+00026960: 1a34 0100 0000 0000 1300 0000 3300 0000 .4..........3...\n+00026970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00026990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269a0: dea3 c652 7265 702e 8e73 0000 0000 0000 ...Rrep..s......\n-000269b0: 2200 0000 4000 0000 ffff ffff 0000 0000 \"...@...........\n+000269a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000269b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000269c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269d0: c4b1 9354 0072 6570 a0c1 0100 0000 0000 ...T.rep........\n-000269e0: 2200 0000 0600 0000 ffff ffff 0000 0000 \"...............\n+000269d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000269e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000269f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a00: e457 2857 7265 702e 0050 0000 0000 0000 .W(Wrep..P......\n-00026a10: 2400 0000 d500 0000 d144 315b 7265 702e $........D1[rep.\n-00026a20: 3d5a 0000 0000 0000 1d00 0000 6300 0000 =Z..........c...\n-00026a30: 23ab 0e54 7265 702e 4670 0100 0000 0000 #..Trep.Fp......\n-00026a40: 2000 0000 de00 0000 4c21 9859 7265 702e .......L!.Yrep.\n-00026a50: 3973 0100 0000 0000 1b00 0000 9200 0000 9s..............\n-00026a60: 868e d457 7265 702e a06e 0100 0000 0000 ...Wrep..n......\n-00026a70: 2000 0000 3600 0000 216b 1b5a 7265 702e ...6...!k.Zrep.\n-00026a80: 2324 0000 0000 0000 0c00 0000 5a00 0000 #$..........Z...\n-00026a90: b48f 8351 7265 702e 8364 0100 0000 0000 ...Qrep..d......\n-00026aa0: 1b00 0000 7600 0000 81ee aa5d 7265 702e ....v......]rep.\n-00026ab0: 893e 0000 0000 0000 1800 0000 2a00 0000 .>..........*...\n-00026ac0: daf9 6b57 0072 6570 3772 0100 0000 0000 ..kW.rep7r......\n-00026ad0: 1900 0000 0000 0000 2b47 1159 7265 702e ........+G.Yrep.\n-00026ae0: 8924 0000 0000 0000 1600 0000 ed00 0000 .$..............\n-00026af0: 5e6f 2950 0072 6570 6575 0100 0000 0000 ^o)P.repeu......\n-00026b00: 1900 0000 0400 0000 a53a 275e 7265 702e .........:'^rep.\n-00026b10: 865f 0100 0000 0000 2000 0000 3700 0000 ._...... ...7...\n-00026b20: dae3 b35a 7265 702e 41dc 0000 0000 0000 ...Zrep.A.......\n-00026b30: 1900 0000 1200 0000 ac84 0a55 7265 702e ...........Urep.\n-00026b40: d452 0100 0000 0000 0f00 0000 4d00 0000 .R..........M...\n-00026b50: 45a9 3d55 0072 6570 0b72 0100 0000 0000 E.=U.rep.r......\n-00026b60: 2700 0000 0500 0000 0980 0a50 0072 6570 '..........P.rep\n-00026b70: 506a 0100 0000 0000 1d00 0000 0a00 0000 Pj..............\n-00026b80: 4f8d 335e 0072 6570 79c1 0100 0000 0000 O.3^.repy.......\n-00026b90: 2100 0000 0600 0000 87e3 225f 7265 702e !.........\"_rep.\n-00026ba0: 189f 0000 0000 0000 0e00 0000 8300 0000 ................\n-00026bb0: f56c ed5e 7265 702e efc3 0100 0000 0000 .l.^rep.........\n-00026bc0: 1b00 0000 4000 0000 ffff ffff 0000 0000 ....@...........\n+00026a00: 4884 4719 7265 702e f105 0100 0000 0000 H.G.rep.........\n+00026a10: 1b00 0000 d600 0000 5c64 1114 0072 6570 ........\\d...rep\n+00026a20: c9c6 0100 0000 0000 1f00 0000 0400 0000 ................\n+00026a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026a40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00026a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026a60: 100e fa19 7265 702e 547f 0000 0000 0000 ....rep.T.......\n+00026a70: 1c00 0000 5800 0000 b321 9c11 7265 702e ....X....!..rep.\n+00026a80: d0a0 0000 0000 0000 2100 0000 c200 0000 ........!.......\n+00026a90: 317c 151d 7265 702e 0ca6 0000 0000 0000 1|..rep.........\n+00026aa0: 2100 0000 7700 0000 ffff ffff 0000 0000 !...w...........\n+00026ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ac0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026ad0: 0000 0000 0000 0000 3db7 a71b 0072 6570 ........=....rep\n+00026ae0: 0030 0100 0000 0000 1d00 0000 0400 0000 .0..............\n+00026af0: ac6f dd1a 7265 702e af4a 0000 0000 0000 .o..rep..J......\n+00026b00: 0f00 0000 f100 0000 a85f 291f 7265 702e ........._).rep.\n+00026b10: bcc8 0100 0000 0000 1900 0000 8f00 0000 ................\n+00026b20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026b30: 0000 0000 0000 0000 47c0 651c 7265 702e ........G.e.rep.\n+00026b40: 1265 0000 0000 0000 0a00 0000 a400 0000 .e..............\n+00026b50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026b60: 0000 0000 0000 0000 f381 b912 0072 6570 .............rep\n+00026b70: a132 0100 0000 0000 1400 0000 2700 0000 .2..........'...\n+00026b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00026b90: 0000 0000 0000 0000 c18b b31c 7265 702e ............rep.\n+00026ba0: e206 0100 0000 0000 2100 0000 7600 0000 ........!...v...\n+00026bb0: 2d66 fb1f 0072 6570 81cf 0100 0000 0000 -f...rep........\n+00026bc0: 2400 0000 1e00 0000 ffff ffff 0000 0000 $...............\n 00026bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00026bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00026c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026c10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00026c20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00026c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026c40: 9a02 5055 7265 702e 6a6d 0100 0000 0000 ..PUrep.jm......\n-00026c50: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n-00026c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c40: 5662 0a19 7265 702e b021 0000 0000 0000 Vb..rep..!......\n+00026c50: 1100 0000 ba01 0000 cde9 4919 7265 702e ..........I.rep.\n+00026c60: 7402 0100 0000 0000 1800 0000 9f00 0000 t...............\n 00026c70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00026c80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00026c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026cb0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00026cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026cd0: da22 5052 7265 702e 5976 0100 0000 0000 .\"PRrep.Yv......\n-00026ce0: 2800 0000 3900 0000 ffff ffff 0000 0000 (...9...........\n-00026cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026d00: f00f 6250 7461 7266 afca 0100 0000 0000 ..bPtarf........\n-00026d10: 1500 0000 2600 0000 ffff ffff 0000 0000 ....&...........\n-00026d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026d30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026d40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00026d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026d60: 941b 3e53 6572 726f 39df 0000 0000 0000 ..>Serro9.......\n-00026d70: 1600 0000 6500 0000 0513 2856 7265 702e ....e.....(Vrep.\n-00026d80: aa75 0000 0000 0000 1d00 0000 3e00 0000 .u..........>...\n-00026d90: ac97 4b50 7265 702e e972 0100 0000 0000 ..KPrep..r......\n-00026da0: 1700 0000 2000 0000 e51a ea50 7265 702e .... ......Prep.\n-00026db0: 9361 0100 0000 0000 2500 0000 3a01 0000 .a......%...:...\n-00026dc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026dd0: 0000 0000 0000 0000 9bcb 445f 7265 702e ..........D_rep.\n-00026de0: c195 0000 0000 0000 1a00 0000 1c00 0000 ................\n-00026df0: c502 8c57 7265 702e 4d10 0100 0000 0000 ...Wrep.M.......\n-00026e00: 1400 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n-00026e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026e20: 3a0a 4358 7265 702e 8953 0000 0000 0000 :.CXrep..S......\n-00026e30: 1c00 0000 5400 0000 7a28 ae5c 7265 702e ....T...z(.\\rep.\n-00026e40: 3d21 0000 0000 0000 0d00 0000 d200 0000 =!..............\n-00026e50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026e60: 0000 0000 0000 0000 6313 0e51 7265 702e ........c..Qrep.\n-00026e70: 2775 0100 0000 0000 1800 0000 2600 0000 'u..........&...\n-00026e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026e90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00026ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026eb0: 0a00 405a 7265 702e ce6f 0000 0000 0000 ..@Zrep..o......\n-00026ec0: 1900 0000 1200 0000 139a 2d5b 6465 6275 ..........-[debu\n-00026ed0: e6de 0000 0000 0000 0c00 0000 4700 0000 ............G...\n-00026ee0: 5447 7051 7265 702e df2b 0000 0000 0000 TGpQrep..+......\n-00026ef0: 1e00 0000 2e00 0000 ffff ffff 0000 0000 ................\n-00026f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f10: f841 6750 7265 702e 5072 0100 0000 0000 .AgPrep.Pr......\n-00026f20: 1300 0000 1f00 0000 ffff ffff 0000 0000 ................\n-00026f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026f50: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00026f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00026f80: 0000 0000 0000 0000 5fbc c852 7265 702e ........_..Rrep.\n-00026f90: 3c74 0100 0000 0000 1e00 0000 3f00 0000 ..eexec........\n-000281d0: 0e00 0000 4100 0000 948b 7b6a 7265 702e ....A.....{jrep.\n-000281e0: b222 0000 0000 0000 0f00 0000 8c00 0000 .\"..............\n-000281f0: 861e 7d64 7265 702e 96cd 0000 0000 0000 ..}drep.........\n-00028200: 1700 0000 4500 0000 a731 d56c 7265 702e ....E....1.lrep.\n-00028210: 1888 0000 0000 0000 1c00 0000 1402 0000 ................\n-00028220: 63ab 446d 0072 6570 4ecf 0000 0000 0000 c.Dm.repN.......\n-00028230: 2700 0000 0000 0000 d401 ec64 7265 6d6f '..........dremo\n-00028240: f094 0100 0000 0000 0f00 0000 2900 0000 ............)...\n-00028250: e617 9e64 0072 6570 be93 0100 0000 0000 ...d.rep........\n-00028260: 1e00 0000 0d00 0000 ba2a 896e 6674 702d .........*.nftp-\n-00028270: c794 0100 0000 0000 0b00 0000 1e00 0000 ................\n-00028280: abcd 2562 7265 702e d79a 0100 0000 0000 ..%brep.........\n-00028290: 1600 0000 3a00 0000 9757 9166 7265 702e ....:....W.frep.\n-000282a0: b590 0100 0000 0000 1600 0000 0302 0000 ................\n-000282b0: e5de 2561 0072 6570 0e9e 0100 0000 0000 ..%a.rep........\n-000282c0: 1800 0000 0700 0000 7bb3 f16d 7265 702e ........{..mrep.\n-000282d0: ebc9 0000 0000 0000 1600 0000 3400 0000 ............4...\n-000282e0: 6891 9a69 7265 702e d9c1 0000 0000 0000 h..irep.........\n-000282f0: 2200 0000 7500 0000 57b5 c56f 7265 702e \"...u...W..orep.\n-00028300: ca1a 0100 0000 0000 1d00 0000 8100 0000 ................\n-00028310: 0573 8b65 0072 6570 9a9f 0100 0000 0000 .s.e.rep........\n-00028320: 1800 0000 0200 0000 a9ea 006e 7265 6d6f ...........nremo\n-00028330: 2597 0100 0000 0000 1c00 0000 4b00 0000 %...........K...\n-00028340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00028360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00028390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000283a0: 5cc5 b767 7265 702e 3899 0100 0000 0000 \\..grep.8.......\n-000283b0: 3500 0000 3900 0000 1382 476c 7072 696e 5...9.....Glprin\n-000283c0: 0010 0100 0000 0000 0c00 0000 4100 0000 ............A...\n-000283d0: 1fd6 b269 7265 702e b4df 0000 0000 0000 ...irep.........\n-000283e0: 1200 0000 2d00 0000 b97a 826b 7265 702e ....-....z.krep.\n-000283f0: d15f 0000 0000 0000 1900 0000 0e00 0000 ._..............\n-00028400: bef8 ad63 7265 702e b07a 0000 0000 0000 ...crep..z......\n-00028410: 2000 0000 4100 0000 439c d369 7265 702e ...A...C..irep.\n-00028420: 0080 0100 0000 0000 1a00 0000 6f01 0000 ............o...\n-00028430: 0a86 5767 0072 6570 6e9f 0100 0000 0000 ..Wg.repn.......\n-00028440: 2100 0000 0b00 0000 1722 5d6d 7265 702e !........\"]mrep.\n-00028450: 1d18 0100 0000 0000 1e00 0000 4200 0000 ............B...\n-00028460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028470: 0000 0000 0000 0000 51d7 9661 7265 702e ........Q..arep.\n-00028480: 2d5b 0000 0000 0000 1b00 0000 4c00 0000 -[..........L...\n-00028490: 225c 3364 7265 702e c098 0100 0000 0000 \"\\3drep.........\n-000284a0: 3500 0000 4300 0000 ffff ffff 0000 0000 5...C...........\n-000284b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000284c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000284d0: 0000 0000 0000 0000 8537 286f 0072 6570 .........7(o.rep\n-000284e0: 1cc9 0000 0000 0000 1a00 0000 0c00 0000 ................\n-000284f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028500: 0000 0000 0000 0000 9f8b be68 2a69 7370 ...........h*isp\n-00028510: d2cc 0000 0000 0000 1000 0000 2100 0000 ............!...\n-00028520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028530: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00028540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00028570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028590: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000285a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000285b0: 2c34 7869 7265 702e 2a3a 0000 0000 0000 ,4xirep.*:......\n-000285c0: 1e00 0000 a500 0000 ffff ffff 0000 0000 ................\n-000285d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000285e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000285f0: 0000 0000 0000 0000 7d4f f66c 7265 702e ........}O.lrep.\n-00028600: e144 0000 0000 0000 1d00 0000 c600 0000 .D..............\n-00028610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028620: 0000 0000 0000 0000 bb56 ee60 7265 702e .........V.`rep.\n-00028630: 3b9c 0100 0000 0000 1b00 0000 4c00 0000 ;...........L...\n-00028640: e360 ec6e 7265 702e 0060 0100 0000 0000 .`.nrep..`......\n-00028650: 1d00 0000 b300 0000 7923 cf63 6669 6c65 ........y#.cfile\n-00028660: 4612 0100 0000 0000 1200 0000 cc00 0000 F...............\n-00028670: 32ea bc6d 7265 702e 8c25 0000 0000 0000 2..mrep..%......\n-00028680: 1100 0000 7402 0000 8bf6 916f 0072 6570 ....t......o.rep\n-00028690: 42c9 0000 0000 0000 1b00 0000 0c00 0000 B...............\n-000286a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000286b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028000: 7265 702e 7574 696c 2e69 7370 656c 6c23 rep.util.ispell#\n+00028010: 6973 7065 6c6c 2d61 6464 2d77 6f72 642d ispell-add-word-\n+00028020: 746f 2d64 6963 7469 6f6e 6172 7941 6464 to-dictionaryAdd\n+00028030: 2074 6865 2073 7472 696e 6720 574f 5244 the string WORD\n+00028040: 2074 6f20 796f 7572 2070 6572 736f 6e61 to your persona\n+00028050: 6c20 4973 7065 6c6c 2064 6963 7469 6f6e l Ispell diction\n+00028060: 6172 792e 7265 702e 7574 696c 2e69 7370 ary.rep.util.isp\n+00028070: 656c 6c23 6973 7065 6c6c 2d61 6464 2d77 ell#ispell-add-w\n+00028080: 6f72 642d 666f 722d 7365 7373 696f 6e41 ord-for-sessionA\n+00028090: 6464 2074 6865 2073 7472 696e 6720 574f dd the string WO\n+000280a0: 5244 2074 6f20 4973 7065 6c6c 2773 2070 RD to Ispell's p\n+000280b0: 6572 2d73 6573 7369 6f6e 2064 6963 7469 er-session dicti\n+000280c0: 6f6e 6172 792e 7265 702e 7574 696c 2e6d onary.rep.util.m\n+000280d0: 6973 6323 7072 6f67 7261 6d2d 6578 6973 isc#program-exis\n+000280e0: 7473 2d70 5265 7475 726e 7320 7472 7565 ts-pReturns true\n+000280f0: 2069 6620 6120 7072 6f67 7261 6d20 6e61 if a program na\n+00028100: 6d65 6420 434d 4420 6361 6e20 6265 2066 med CMD can be f\n+00028110: 6f75 6e64 2069 6e20 7468 6520 6375 7272 ound in the curr\n+00028120: 656e 7420 7061 7468 7265 702e 7574 696c ent pathrep.util\n+00028130: 2e74 696d 6523 7469 6d65 2d3e 7365 636f .time#time->seco\n+00028140: 6e64 7343 6f6e 7665 7274 2074 6865 2074 ndsConvert the t\n+00028150: 696d 6573 7461 6d70 2054 494d 4520 746f imestamp TIME to\n+00028160: 2074 6865 206e 756d 6265 7220 6f66 2073 the number of s\n+00028170: 6563 6f6e 6473 2073 696e 6365 2074 6865 econds since the\n+00028180: 2065 706f 6368 2e72 6570 2e75 7469 6c2e epoch.rep.util.\n+00028190: 6461 7465 2364 6174 652d 7469 6d65 7a6f date#date-timezo\n+000281a0: 6e65 2d61 6c69 7374 416c 6973 7420 6f66 ne-alistAlist of\n+000281b0: 2028 5449 4d45 5a4f 4e45 202e 204d 494e (TIMEZONE . MIN\n+000281c0: 5554 4553 2d44 4946 4645 5245 4e43 4529 UTES-DIFFERENCE)\n+000281d0: 2e00 7265 702e 696f 2e66 696c 652d 6861 ..rep.io.file-ha\n+000281e0: 6e64 6c65 7273 2e74 6172 2374 6172 6668 ndlers.tar#tarfh\n+000281f0: 2d65 6d70 7479 2d63 6163 6865 7265 702e -empty-cacherep.\n+00028200: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n+00028210: 2e72 656d 6f74 652e 7265 7023 7265 6d6f .remote.rep#remo\n+00028220: 7465 2d72 6570 2d63 6c6f 7365 2d68 6f73 te-rep-close-hos\n+00028230: 7443 6c6f 7365 2074 6865 2072 6570 2d72 tClose the rep-r\n+00028240: 656d 6f74 6520 7375 6270 726f 6365 7373 emote subprocess\n+00028250: 2063 6f6e 6e65 6374 6564 2074 6f20 6055 connected to `U\n+00028260: 5345 5240 484f 5354 272e 0072 6570 2e69 SER@HOST'..rep.i\n+00028270: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n+00028280: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n+00028290: 652d 7265 702d 636c 6f73 652d 616c 6c66 e-rep-close-allf\n+000282a0: 7470 2d70 726f 6772 616d 5072 6f67 7261 tp-programProgra\n+000282b0: 6d20 7573 6564 2066 6f72 2046 5450 2073 m used for FTP s\n+000282c0: 6573 7369 6f6e 732e 7265 6d6f 7465 2d66 essions.remote-f\n+000282d0: 7470 2d61 7267 734c 6973 7420 6f66 2061 tp-argsList of a\n+000282e0: 7267 756d 656e 7473 2074 6f20 7265 6d6f rguments to remo\n+000282f0: 7465 2046 5450 2073 6573 7369 6f6e 732e te FTP sessions.\n+00028300: 7265 6d6f 7465 2d66 7470 2d70 6173 7377 remote-ftp-passw\n+00028310: 642d 616c 6973 7441 6c69 7374 206f 6620 d-alistAlist of \n+00028320: 2855 5345 5240 484f 5354 202e 2050 4153 (USER@HOST . PAS\n+00028330: 5357 4429 2064 6566 696e 696e 6720 616c SWD) defining al\n+00028340: 6c20 6b6e 6f77 6e20 4654 5020 7061 7373 l known FTP pass\n+00028350: 776f 7264 732e 7265 6d6f 7465 2d66 7470 words.remote-ftp\n+00028360: 2d64 6972 6361 6368 652d 6578 7069 7279 -dircache-expiry\n+00028370: 2d74 696d 654e 756d 6265 7220 6f66 2073 -timeNumber of s\n+00028380: 6563 6f6e 6473 2062 6566 6f72 6520 6120 econds before a \n+00028390: 6469 7263 6163 6865 2065 6e74 7279 2069 dircache entry i\n+000283a0: 7320 7265 7265 6164 2e72 656d 6f74 652d s reread.remote-\n+000283b0: 6674 702d 6469 7263 6163 6865 2d6d 6178 ftp-dircache-max\n+000283c0: 2d64 6972 734d 6178 696d 756d 206e 756d -dirsMaximum num\n+000283d0: 6265 7220 6f66 2064 6972 6563 746f 7269 ber of directori\n+000283e0: 6573 2077 686f 7365 2063 6f6e 7465 6e74 es whose content\n+000283f0: 7320 6d61 7920 6265 2063 6163 6865 6420 s may be cached \n+00028400: 6174 2061 6e79 206f 6e65 0a74 696d 652e at any one.time.\n+00028410: 7265 6d6f 7465 2d66 7470 2d70 726f 6d70 remote-ftp-promp\n+00028420: 742d 7265 6765 7870 5265 6775 6c61 7220 t-regexpRegular \n+00028430: 6578 7072 6573 7369 6f6e 206d 6174 6368 expression match\n+00028440: 696e 6720 6120 7072 6f6d 7074 2066 726f ing a prompt fro\n+00028450: 6d20 7468 6520 4654 5020 636f 6d6d 616e m the FTP comman\n+00028460: 6420 2874 6f20 6265 2069 676e 6f72 6564 d (to be ignored\n+00028470: 292e 7265 6d6f 7465 2d66 7470 2d73 6b69 ).remote-ftp-ski\n+00028480: 702d 6d73 6773 5265 6775 6c61 7220 6578 p-msgsRegular ex\n+00028490: 7072 6573 7369 6f6e 206d 6174 6368 696e pression matchin\n+000284a0: 6720 6674 7020 6d65 7373 6167 6573 2074 g ftp messages t\n+000284b0: 6861 7420 6361 6e20 6265 2069 676e 6f72 hat can be ignor\n+000284c0: 6564 2e00 7265 702e 696f 2e66 696c 652d ed..rep.io.file-\n+000284d0: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n+000284e0: 6674 7023 7265 6d6f 7465 2d66 7470 2d63 ftp#remote-ftp-c\n+000284f0: 6c6f 7365 2d61 6c6c 7265 702e 696f 2e66 lose-allrep.io.f\n+00028500: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n+00028510: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f\n+00028520: 7470 2d61 6464 2d70 6173 7377 6441 6464 tp-add-passwdAdd\n+00028530: 2074 6865 2073 7472 696e 6720 5041 5353 the string PASS\n+00028540: 5744 2061 7320 7468 6520 7061 7373 776f WD as the passwo\n+00028550: 7264 2066 6f72 2046 5450 2073 6573 7369 rd for FTP sessi\n+00028560: 6f6e 206f 6620 5553 4552 4048 4f53 542e on of USER@HOST.\n+00028570: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n+00028580: 6e67 2d63 6170 6163 6974 7952 6574 7572 ng-capacityRetur\n+00028590: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n+000285a0: 2073 6c6f 7473 2069 6e20 7468 6520 7269 slots in the ri\n+000285b0: 6e67 2062 7566 6665 7220 5249 4e47 2e00 ng buffer RING..\n+000285c0: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n+000285d0: 6e67 2d61 7070 656e 6420 5249 4e47 204f ng-append RING O\n+000285e0: 424a 4543 5400 7265 702e 6461 7461 2e72 BJECT.rep.data.r\n+000285f0: 696e 6723 7269 6e67 2d72 6570 6c61 6365 ing#ring-replace\n+00028600: 2052 494e 4720 4f42 4a45 4354 7265 702e RING OBJECTrep.\n+00028610: 6461 7461 2373 7472 696e 672d 7570 6361 data#string-upca\n+00028620: 7365 5265 7475 726e 2061 206e 6577 2073 seReturn a new s\n+00028630: 7472 696e 672c 2061 6e20 7570 7065 7220 tring, an upper \n+00028640: 6361 7365 2063 6f70 7920 6f66 2073 7472 case copy of str\n+00028650: 696e 6720 582e 0000 0000 0000 0000 0000 ing X...........\n+00028660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000286a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000286b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000286c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000286d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000286e0: 0000 0000 0000 0000 7bfc 396d 0072 6570 ........{.9m.rep\n-000286f0: b49f 0100 0000 0000 2600 0000 1a00 0000 ........&.......\n-00028700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028710: 0000 0000 0000 0000 15fb b662 7265 702e ...........brep.\n-00028720: 3987 0100 0000 0000 1900 0000 8f01 0000 9...............\n-00028730: 2eab c46b 7265 702e 51d7 0000 0000 0000 ...krep.Q.......\n-00028740: 1e00 0000 7600 0000 4d6e 1969 7265 702e ....v...Mn.irep.\n-00028750: 00d0 0000 0000 0000 1c00 0000 6201 0000 ............b...\n-00028760: 06c4 666a 0072 6570 8b98 0100 0000 0000 ..fj.rep........\n-00028770: 3500 0000 0000 0000 d77d de6f 7265 702e 5........}.orep.\n-00028780: e234 0000 0000 0000 2500 0000 5600 0000 .4......%...V...\n-00028790: c396 fb60 3a72 6570 471e 0100 0000 0000 ...`:repG.......\n-000287a0: 1600 0000 4000 0000 8427 346c 7265 702e ....@....'4lrep.\n-000287b0: 2a9f 0100 0000 0000 2c00 0000 1800 0000 *.......,.......\n-000287c0: c287 5062 7265 702e b91c 0100 0000 0000 ..Pbrep.........\n-000287d0: 1b00 0000 8500 0000 ffff ffff 0000 0000 ................\n+000286d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000286e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000286f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000287a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000287b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000287c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000287d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000287e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000287f0: 6e65 f264 7265 702e af2e 0000 0000 0000 ne.drep.........\n-00028800: 1700 0000 aa00 0000 ffff ffff 0000 0000 ................\n+000287f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028820: 02da 2369 7265 702e f98a 0000 0000 0000 ..#irep.........\n-00028830: 1c00 0000 3202 0000 ffff ffff 0000 0000 ....2...........\n+00028820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028860: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028890: 0000 0000 0000 0000 7145 f76a 0072 6570 ........qE.j.rep\n-000288a0: d7cf 0000 0000 0000 1000 0000 0800 0000 ................\n-000288b0: 9ca0 1167 7265 702e 833d 0000 0000 0000 ...grep..=......\n-000288c0: 1700 0000 3d00 0000 6df3 4a6e 7265 702e ....=...m.Jnrep.\n-000288d0: f95b 0100 0000 0000 1d00 0000 7003 0000 .[..........p...\n-000288e0: 05a7 c368 7265 6d6f 3a98 0100 0000 0000 ...hremo:.......\n-000288f0: 1400 0000 3d00 0000 6fcd cd6d 7265 702e ....=...o..mrep.\n-00028900: 6c52 0100 0000 0000 1b00 0000 4d00 0000 lR..........M...\n-00028910: ce70 fc65 0072 6570 a699 0100 0000 0000 .p.e.rep........\n-00028920: 3500 0000 0000 0000 915b 8c6a 7265 702e 5........[.jrep.\n-00028930: e9c2 0000 0000 0000 1600 0000 9500 0000 ................\n-00028940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028950: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000288a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000288b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000288c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000288d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000288e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000288f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000289b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000289a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000289b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000289c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000289e0: 0000 0000 0000 0000 5baa 0e66 7265 702e ........[..frep.\n-000289f0: 00c0 0000 0000 0000 1d00 0000 5400 0000 ............T...\n-00028a00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028a10: 0000 0000 0000 0000 5370 b26f 7265 702e ........Sp.orep.\n-00028a20: 702f 0000 0000 0000 1800 0000 5c00 0000 p/..........\\...\n-00028a30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028a40: 0000 0000 0000 0000 47c0 c569 7265 702e ........G..irep.\n-00028a50: 2e2a 0000 0000 0000 0a00 0000 cf00 0000 .*..............\n-00028a60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028a70: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000289d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000289e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000289f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a90: f812 b363 7265 702e 3889 0100 0000 0000 ...crep.8.......\n-00028aa0: 2a00 0000 3f00 0000 ffff ffff 0000 0000 *...?...........\n+00028a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ac0: 120f 6961 7265 702e f950 0000 0000 0000 ..iarep..P......\n-00028ad0: 1900 0000 7a00 0000 9344 4769 7265 702e ....z....DGirep.\n-00028ae0: f31e 0100 0000 0000 1600 0000 4c00 0000 ............L...\n-00028af0: 9f71 b062 7265 702e 279b 0100 0000 0000 .q.brep.'.......\n-00028b00: 1d00 0000 7300 0000 bbd9 ab61 7265 702e ....s......arep.\n-00028b10: 2a5b 0100 0000 0000 1c00 0000 b300 0000 *[..............\n-00028b20: 48a4 d061 7265 702e 8981 0100 0000 0000 H..arep.........\n-00028b30: 2300 0000 1602 0000 e797 9061 7265 702e #..........arep.\n-00028b40: c283 0100 0000 0000 2100 0000 4e01 0000 ........!...N...\n-00028b50: b860 9c69 7265 702e c589 0100 0000 0000 .`.irep.........\n-00028b60: 2200 0000 4e01 0000 ffff ffff 0000 0000 \"...N...........\n+00028ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028b90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028bb0: c89a 2365 0072 6570 db99 0100 0000 0000 ..#e.rep........\n-00028bc0: 2b00 0000 0000 0000 ffff ffff 0000 0000 +...............\n+00028bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028be0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028bf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c10: 1679 c46c 7265 702e 5137 0000 0000 0000 .y.lrep.Q7......\n-00028c20: 1b00 0000 2002 0000 f59e 3a62 7265 702e .... .....:brep.\n-00028c30: 1844 0000 0000 0000 1400 0000 6b00 0000 .D..........k...\n-00028c40: d4f2 8761 7265 702e 33c4 0000 0000 0000 ...arep.3.......\n-00028c50: 1700 0000 6900 0000 23d4 0564 0072 6570 ....i...#..d.rep\n-00028c60: 0090 0100 0000 0000 1600 0000 2100 0000 ............!...\n-00028c70: 827f 4b62 7265 702e a46e 0000 0000 0000 ..Kbrep..n......\n-00028c80: 2400 0000 aa00 0000 ffff ffff 0000 0000 $...............\n+00028c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028cb0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028cd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028ce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028d10: 0000 0000 0000 0000 53d0 ee6e 7265 702e ........S..nrep.\n-00028d20: 681b 0100 0000 0000 1600 0000 6a00 0000 h...........j...\n-00028d30: 5292 9d67 7265 702e b02b 0000 0000 0000 R..grep..+......\n-00028d40: 0d00 0000 2200 0000 7ddf 5f64 7265 702e ....\"...}._drep.\n-00028d50: d053 0100 0000 0000 0c00 0000 4901 0000 .S..........I...\n-00028d60: 94fd 3b6f 7265 702e 2cc8 0000 0000 0000 ..;orep.,.......\n-00028d70: 2200 0000 3100 0000 4363 6664 7265 702e \"...1...Ccfdrep.\n-00028d80: 3790 0100 0000 0000 1200 0000 5600 0000 7...........V...\n-00028d90: 94df 736b 7265 6d6f 7c96 0100 0000 0000 ..skremo|.......\n-00028da0: 1700 0000 3f00 0000 c91f 7e64 0072 6570 ....?.....~d.rep\n-00028db0: 358b 0100 0000 0000 2900 0000 0800 0000 5.......).......\n-00028dc0: 02bf 2369 2a63 6f6d b5c7 0000 0000 0000 ..#i*com........\n-00028dd0: 1500 0000 6200 0000 a021 d564 7265 702e ....b....!.drep.\n-00028de0: 88ce 0000 0000 0000 2d00 0000 3700 0000 ........-...7...\n-00028df0: 336b c568 7265 702e 2d9e 0100 0000 0000 3k.hrep.-.......\n-00028e00: 2100 0000 dc00 0000 6c42 686d 7265 702e !.......lBhmrep.\n-00028e10: 3185 0100 0000 0000 1c00 0000 ec01 0000 1...............\n-00028e20: 3a36 ea6c 0072 6570 a189 0100 0000 0000 :6.l.rep........\n-00028e30: 2000 0000 0400 0000 ffff ffff 0000 0000 ...............\n+00028d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028e60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028e90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028eb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028ec0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028ef0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028f20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028f50: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00028f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f70: 50ac 9860 7265 6d6f d296 0100 0000 0000 P..`remo........\n-00028f80: 1f00 0000 3400 0000 71e8 c56f 7265 702e ....4...q..orep.\n-00028f90: dfda 0000 0000 0000 1800 0000 e200 0000 ................\n-00028fa0: e9e6 1366 0072 6570 d6cb 0000 0000 0000 ...f.rep........\n-00028fb0: 1200 0000 0500 0000 ffff ffff 0000 0000 ................\n+00028f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00028fe0: 0000 0000 0000 0000 895e f66b 7265 702e .........^.krep.\n-00028ff0: 1adc 0000 0000 0000 1900 0000 0e00 0000 ................\n-00029000: 0100 0000 0000 0000 8f08 0000 90d0 c800 ................\n-00029010: 71a7 0200 0000 0000 0000 0000 0000 0000 q...............\n-00029020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029060: 0000 0000 0000 0000 0300 0000 6300 0000 ............c...\n+00028fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029000: 0500 0000 0000 0000 0800 0000 0841 f201 .............A..\n+00029010: f81f 0100 0000 0000 0f00 0000 e889 0102 ................\n+00029020: f16f 0100 0000 0000 1400 0000 60f6 0302 .o..........`...\n+00029030: ecbf 0000 0000 0000 7604 0000 08d0 0502 ........v.......\n+00029040: 8a3b 0200 0000 0000 0010 0000 0019 ba9f .;..............\n+00029050: 0070 0100 0000 0000 0000 0000 0000 0000 .p..............\n+00029060: 0000 0000 0000 0000 0300 0000 5c00 0000 ............\\...\n 00029070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029080: 0000 0000 0000 0000 3d47 7e78 0072 6570 ........=G~x.rep\n-00029090: b9cb 0000 0000 0000 1600 0000 0700 0000 ................\n+00029080: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00029090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000290a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 000290b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000290c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290d0: 104d 1674 7265 702e b819 0100 0000 0000 .M.trep.........\n-000290e0: 1700 0000 5400 0000 c864 a97c 7265 702e ....T....d.|rep.\n-000290f0: f2cd 0000 0000 0000 1d00 0000 4900 0000 ............I...\n-00029100: 3488 ea7f 7265 702e 11d5 0000 0000 0000 4...rep.........\n-00029110: 1900 0000 b200 0000 d0ab 257b 7265 702e ..........%{rep.\n-00029120: a29c 0100 0000 0000 1700 0000 5501 0000 ............U...\n-00029130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029140: 0000 0000 0000 0000 8d8b cb70 7265 702e ...........prep.\n-00029150: b3c4 0000 0000 0000 1400 0000 6d00 0000 ............m...\n-00029160: 0a56 b67b 2a69 7370 03cd 0000 0000 0000 .V.{*isp........\n-00029170: 1300 0000 3d00 0000 98f3 f771 7265 702e ....=......qrep.\n-00029180: c0a1 0200 0000 0000 1a00 0000 2601 0000 ............&...\n-00029190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000291a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000291b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291c0: 58c1 ae72 7265 702e 1128 0000 0000 0000 X..rrep..(......\n-000291d0: 0b00 0000 9e00 0000 ffff ffff 0000 0000 ................\n-000291e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000290d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000290e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+000290f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029100: d0a7 3744 7265 702e d4bc 0000 0000 0000 ..7Drep.........\n+00029110: 1700 0000 ee00 0000 ffff ffff 0000 0000 ................\n+00029120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029130: 0aeb ab4d 0072 6570 2db5 0000 0000 0000 ...M.rep-.......\n+00029140: 2000 0000 0300 0000 b972 8542 0072 6570 ........r.B.rep\n+00029150: fe3a 0200 0000 0000 1800 0000 1000 0000 .:..............\n+00029160: 00c7 6f4a 0072 6570 263b 0200 0000 0000 ..oJ.rep&;......\n+00029170: 1700 0000 0200 0000 71f8 8642 0072 6570 ........q..B.rep\n+00029180: 16b1 0000 0000 0000 2900 0000 1900 0000 ........).......\n+00029190: f2c5 4b4e 7265 702e 0fb8 0000 0000 0000 ..KNrep.........\n+000291a0: 1500 0000 8600 0000 5f2c 9642 7265 702e ........_,.Brep.\n+000291b0: 9b5a 0000 0000 0000 1600 0000 5a00 0000 .Z..........Z...\n+000291c0: 2b24 4f4b 7461 7266 c838 0200 0000 0000 +$OKtarf.8......\n+000291d0: 1900 0000 2600 0000 07f4 3347 7265 702e ....&.....3Grep.\n+000291e0: e872 0000 0000 0000 1a00 0000 6700 0000 .r..........g...\n+000291f0: 1433 8d47 0072 6570 93b9 0000 0000 0000 .3.G.rep........\n+00029200: 1700 0000 0800 0000 05e5 8b42 7265 6d6f ...........Bremo\n+00029210: 9839 0200 0000 0000 1400 0000 3300 0000 .9..........3...\n 00029220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029250: 3a79 4f7e 7265 6d6f cb95 0100 0000 0000 :yO~remo........\n-00029260: 1500 0000 4300 0000 ffff ffff 0000 0000 ....C...........\n+00029230: 0000 0000 0000 0000 f521 5f47 7265 702e .........!_Grep.\n+00029240: 4f32 0200 0000 0000 1800 0000 1500 0000 O2..............\n+00029250: 22ac 8c49 0072 6570 7c38 0200 0000 0000 \"..I.rep|8......\n+00029260: 1700 0000 0400 0000 ffff ffff 0000 0000 ................\n 00029270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029290: 0000 0000 0000 0000 f9d7 ee76 6261 636b ...........vback\n-000292a0: d6dd 0000 0000 0000 1200 0000 fe00 0000 ................\n-000292b0: ebd8 767d 7265 6d6f 7f95 0100 0000 0000 ..v}remo........\n-000292c0: 1200 0000 3a00 0000 4186 af78 7265 702e ....:...A..xrep.\n-000292d0: 70c2 0000 0000 0000 1600 0000 6300 0000 p...........c...\n-000292e0: 0cf0 b87b 7265 702e 37cc 0000 0000 0000 ...{rep.7.......\n-000292f0: 1b00 0000 4400 0000 a1b4 2677 0072 6570 ....D.....&w.rep\n-00029300: eba3 0200 0000 0000 2500 0000 0800 0000 ........%.......\n-00029310: 40fa c477 7265 702e 939a 0000 0000 0000 @..wrep.........\n-00029320: 0f00 0000 6800 0000 fa48 e373 7265 702e ....h....H.srep.\n-00029330: 90c6 0000 0000 0000 1500 0000 3300 0000 ............3...\n-00029340: 68ef 7872 7265 702e 2c48 0000 0000 0000 h.xrrep.,H......\n-00029350: 1c00 0000 2f01 0000 6351 8c7e 7265 702e ..../...cQ.~rep.\n-00029360: e2a0 0200 0000 0000 2300 0000 5a00 0000 ........#...Z...\n-00029370: d415 637d 7265 702e 37a3 0200 0000 0000 ..c}rep.7.......\n-00029380: 1700 0000 4000 0000 eb21 8279 2a69 7370 ....@....!.y*isp\n-00029390: 53cd 0000 0000 0000 1000 0000 3300 0000 S...........3...\n-000293a0: be78 bf73 7265 702e d313 0100 0000 0000 .x.srep.........\n-000293b0: 2000 0000 d201 0000 dde7 6473 7265 702e .........dsrep.\n-000293c0: 48c1 0000 0000 0000 2500 0000 6c00 0000 H.......%...l...\n-000293d0: 3f48 7d77 7265 702e 87a1 0200 0000 0000 ?H}wrep.........\n-000293e0: 1600 0000 2300 0000 ffff ffff 0000 0000 ....#...........\n-000293f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029400: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029410: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029430: 2021 2f7d 7265 702e 231a 0100 0000 0000 !/}rep.#.......\n-00029440: 1700 0000 9000 0000 c91f 8f79 7265 702e ...........yrep.\n-00029450: e5d7 0000 0000 0000 1400 0000 c500 0000 ................\n-00029460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029470: 0000 0000 0000 0000 4ffb 3c71 0072 6570 ........O.@rep.........\n+00029560: 1e00 0000 2201 0000 6b18 4048 7265 702e ....\"...k.@Hrep.\n+00029570: c678 0000 0000 0000 2900 0000 5f00 0000 .x......)..._...\n+00029580: 5d42 3041 7265 702e 9914 0100 0000 0000 ]B0Arep.........\n+00029590: 1800 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n+000295a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000295b0: c6d2 ef40 7265 702e df39 0200 0000 0000 ...@rep..9......\n+000295c0: 3500 0000 3000 0000 8d45 7346 7265 702e 5...0....EsFrep.\n+000295d0: ab6e 0000 0000 0000 3000 0000 c600 0000 .n......0.......\n+000295e0: 8b55 f641 7265 702e 1865 0100 0000 0000 .U.Arep..e......\n+000295f0: 1d00 0000 9b00 0000 ffff ffff 0000 0000 ................\n 00029600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029610: 260c 4a7d 7265 702e 48c6 0000 0000 0000 &.J}rep.H.......\n-00029620: 1500 0000 3300 0000 ffff ffff 0000 0000 ....3...........\n+00029610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00029620: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00029630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029640: 0c50 e27c 7265 702e 2d3e 0000 0000 0000 .P.|rep.->......\n-00029650: 1700 0000 4500 0000 9cab cf73 7265 702e ....E......srep.\n-00029660: 75cf 0000 0000 0000 1e00 0000 4400 0000 u...........D...\n-00029670: 2029 307d 7265 6d6f 2895 0100 0000 0000 )0}remo(.......\n-00029680: 1c00 0000 3b00 0000 ffff ffff 0000 0000 ....;...........\n+00029640: 467a a641 7265 702e daee 0000 0000 0000 Fz.Arep.........\n+00029650: 1a00 0000 4700 0000 6764 6746 0072 6570 ....G...gdgF.rep\n+00029660: 0e36 0200 0000 0000 1c00 0000 0500 0000 .6..............\n+00029670: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00029680: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00029690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000296a0: e07d 247b 0072 6570 e993 0100 0000 0000 .}${.rep........\n-000296b0: 2000 0000 1c00 0000 ffff ffff 0000 0000 ...............\n+000296a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000296b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000296c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000296d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000296e0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-000296f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000296d0: 1ead 844b 7265 702e 6360 0100 0000 0000 ...Krep.c`......\n+000296e0: 1100 0000 a800 0000 5479 0843 0072 6570 ........Ty.C.rep\n+000296f0: 6b35 0200 0000 0000 1f00 0000 0800 0000 k5..............\n 00029700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00029710: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00029720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029730: 36d0 f579 7265 702e e81b 0100 0000 0000 6..yrep.........\n-00029740: 1e00 0000 5200 0000 4310 737f 2a69 7370 ....R...C.s.*isp\n-00029750: 96cc 0000 0000 0000 1000 0000 2c00 0000 ............,...\n+00029730: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+00029740: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00029750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029760: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00029770: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00029780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-000297a0: 0000 0000 0000 0000 3bcc a87f 7265 702e ........;...rep.\n-000297b0: f953 0000 0000 0000 1b00 0000 9c00 0000 .S..............\n-000297c0: e0aa 7d72 7265 702e c833 0000 0000 0000 ..}rrep..3......\n-000297d0: 1900 0000 5f00 0000 ffff ffff 0000 0000 ...._...........\n+00029790: 4e4b e746 7265 702e 1c61 0100 0000 0000 NK.Frep..a......\n+000297a0: 1100 0000 2c00 0000 ffff ffff 0000 0000 ....,...........\n+000297b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000297c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+000297d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 000297e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000297f0: a6b6 027c 7265 702e d8c6 0000 0000 0000 ...|rep.........\n-00029800: 1500 0000 3300 0000 11d3 977f 7265 702e ....3.......rep.\n-00029810: 2b2c 0000 0000 0000 2300 0000 3700 0000 +,......#...7...\n-00029820: 7afa 7d76 7265 702d d592 0000 0000 0000 z.}vrep-........\n-00029830: 0d00 0000 3500 0000 a526 8279 7265 702e ....5....&.yrep.\n-00029840: e357 0100 0000 0000 1c00 0000 5c00 0000 .W..........\\...\n-00029850: 13fa e972 0072 6570 2ca7 0200 0000 0000 ...r.rep,.......\n-00029860: 2300 0000 2200 0000 ffff ffff 0000 0000 #...\"...........\n-00029870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029880: acab 1e7f 7265 702e 6d5a 0100 0000 0000 ....rep.mZ......\n-00029890: 1c00 0000 a100 0000 e051 3779 7265 702e .........Q7yrep.\n-000298a0: 8e5e 0000 0000 0000 1700 0000 ec00 0000 .^..............\n-000298b0: 200c 1978 7265 702e d97b 0000 0000 0000 ..xrep..{......\n-000298c0: 2c00 0000 8501 0000 4a73 8372 7265 702e ,.......Js.rrep.\n-000298d0: dcd9 0000 0000 0000 0d00 0000 3f00 0000 ............?...\n-000298e0: 2038 0d7b 0072 6570 139c 0100 0000 0000 8.{.rep........\n-000298f0: 1a00 0000 0e00 0000 bf20 bb7e 7265 702e ......... .~rep.\n-00029900: 7749 0000 0000 0000 1600 0000 8101 0000 wI..............\n-00029910: bc28 db72 0072 6570 95cb 0000 0000 0000 .(.r.rep........\n-00029920: 2100 0000 0300 0000 bf4e c276 7265 6d6f !........N.vremo\n-00029930: 2396 0100 0000 0000 1600 0000 4300 0000 #...........C...\n-00029940: 98ae e670 7265 702e 0321 0000 0000 0000 ...prep..!......\n-00029950: 0f00 0000 2b00 0000 0cd0 9170 7265 702e ....+......prep.\n-00029960: 29a0 0200 0000 0000 1a00 0000 9f00 0000 )...............\n-00029970: 723c 5178 7265 702e 34c5 0000 0000 0000 rKrep.........\n+00029c50: 1700 0000 cd00 0000 8db1 b147 7265 702e ...........Grep.\n+00029c60: f21d 0100 0000 0000 1400 0000 4600 0000 ............F...\n+00029c70: 17ab f045 0072 6570 cfb5 0000 0000 0000 ...E.rep........\n+00029c80: 2200 0000 0300 0000 8b42 2d42 7265 702e \"........B-Brep.\n+00029c90: ffea 0000 0000 0000 1600 0000 2501 0000 ............%...\n+00029ca0: 7662 5343 7265 702e b4c3 0000 0000 0000 vbSCrep.........\n+00029cb0: 1500 0000 4000 0000 c132 4340 7265 702e ....@....2C@rep.\n+00029cc0: 5543 0000 0000 0000 0c00 0000 6100 0000 UC..........a...\n+00029cd0: ac84 0a40 7265 702e ac1d 0100 0000 0000 ...@rep.........\n+00029ce0: 0f00 0000 3700 0000 8146 a14c 7265 702e ....7....F.Lrep.\n+00029cf0: 00b0 0000 0000 0000 2000 0000 f600 0000 ........ .......\n 00029d00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00029d10: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00029d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d30: c4b6 8876 7265 702e 7d31 0000 0000 0000 ...vrep.}1......\n-00029d40: 1c00 0000 a700 0000 ffff ffff 0000 0000 ................\n-00029d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d60: fad2 6478 7265 702e 8f17 0100 0000 0000 ..dxrep.........\n-00029d70: 1e00 0000 7000 0000 2349 c371 7265 702e ....p...#I.qrep.\n-00029d80: ae56 0100 0000 0000 1200 0000 4d00 0000 .V..........M...\n-00029d90: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029da0: 0000 0000 0000 0000 c928 a678 7265 702e .........(.xrep.\n-00029db0: 84d9 0000 0000 0000 1e00 0000 3a00 0000 ............:...\n-00029dc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029dd0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029df0: 0edb b573 7265 702e 2d93 0100 0000 0000 ...srep.-.......\n-00029e00: 1d00 0000 7400 0000 ffff ffff 0000 0000 ....t...........\n-00029e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e20: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029e30: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+00029d30: 3235 3c45 0072 6570 54b9 0000 0000 0000 25...........9...\n-00029fa0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n-00029fb0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n-00029fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029f50: 0000 0000 0000 0000 8da4 b64b 7265 702e ...........Krep.\n+00029f60: 567e 0000 0000 0000 1400 0000 ea00 0000 V~..............\n+00029f70: 371c 5240 0072 6570 f9bd 0000 0000 0000 7.R@.rep........\n+00029f80: 2200 0000 0700 0000 5357 c24c 7265 702e \".......SW.Lrep.\n+00029f90: 2f36 0200 0000 0000 1800 0000 5b00 0000 /6..........[...\n+00029fa0: c00b 1a4e 7265 702e 0739 0200 0000 0000 ...Nrep..9......\n+00029fb0: 2a00 0000 2900 0000 f34a e644 0072 6570 *...)....J.D.rep\n+00029fc0: 50b5 0000 0000 0000 2200 0000 0e00 0000 P.......\".......\n 00029fd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n 00029fe0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 00029ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0002a010: 7265 7465 7223 7072 6f67 3120 464f 524d reter#prog1 FORM\n-0002a020: 3120 2e20 464f 524d 5372 6570 2e6c 616e 1 . FORMSrep.lan\n-0002a030: 672e 696e 7465 7270 7265 7465 7223 7072 g.interpreter#pr\n-0002a040: 6f67 3270 726f 6732 2046 4f52 4d31 2046 og2prog2 FORM1 F\n-0002a050: 4f52 4d32 205b 464f 524d 532e 2e2e 5d0a ORM2 [FORMS...].\n-0002a060: 0a45 7661 6c75 6174 6520 464f 524d 3120 .Evaluate FORM1 \n-0002a070: 6469 7363 6172 6469 6e67 2069 7473 2072 discarding its r\n-0002a080: 6573 756c 742c 2074 6865 6e20 6576 616c esult, then eval\n-0002a090: 7561 7465 2046 4f52 4d32 2066 6f6c 6c6f uate FORM2 follo\n-0002a0a0: 7765 6420 6279 0a60 2870 726f 676e 2046 wed by.`(progn F\n-0002a0b0: 4f52 4d53 2e2e 2e29 272e 2052 6574 7572 ORMS...)'. Retur\n-0002a0c0: 6e73 2074 6865 2072 6573 756c 7420 6f66 ns the result of\n-0002a0d0: 2065 7661 6c75 6174 696e 6720 464f 524d evaluating FORM\n-0002a0e0: 322e 7265 702e 6c61 6e67 2e69 6e74 6572 2.rep.lang.inter\n-0002a0f0: 7072 6574 6572 2361 7574 6f6c 6f61 642d preter#autoload-\n-0002a100: 6d61 6372 6f54 656c 6c20 7468 6520 6576 macroTell the ev\n-0002a110: 616c 7561 746f 7220 7468 6174 2074 6865 aluator that the\n-0002a120: 2076 616c 7565 206f 6620 7468 6520 6d61 value of the ma\n-0002a130: 6372 6f20 5359 4d42 4f4c 2077 696c 6c20 cro SYMBOL will \n-0002a140: 6265 2069 6e69 7469 616c 6973 6564 0a62 be initialised.b\n-0002a150: 7920 6c6f 6164 696e 6720 4649 4c45 2e72 y loading FILE.r\n-0002a160: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0002a170: 7465 7223 6964 656e 7469 7479 5265 7475 ter#identityRetu\n-0002a180: 726e 2041 5247 2e72 6570 2e6c 616e 672e rn ARG.rep.lang.\n-0002a190: 6d61 7468 2369 6e65 7861 6374 7052 6574 math#inexactpRet\n-0002a1a0: 7572 6e20 7420 6966 2058 2069 7320 616e urn t if X is an\n-0002a1b0: 2069 6e65 7861 6374 206e 756d 6265 722e inexact number.\n-0002a1c0: 7265 702e 6c61 6e67 2e64 6f63 2364 6f63 rep.lang.doc#doc\n-0002a1d0: 756d 656e 7461 7469 6f6e 5265 7475 726e umentationReturn\n-0002a1e0: 7320 7468 6520 646f 6375 6d65 6e74 6174 s the documentat\n-0002a1f0: 696f 6e2d 7374 7269 6e67 2066 6f72 2053 ion-string for S\n-0002a200: 594d 424f 4c2e 2049 7420 7368 6f75 6c64 YMBOL. It should\n-0002a210: 2062 6520 7468 6520 6e61 6d65 0a6f 6620 be the name.of \n-0002a220: 6120 7370 6563 6961 6c20 7661 7269 6162 a special variab\n-0002a230: 6c65 2c20 6675 6e63 7469 6f6e 2c20 6d61 le, function, ma\n-0002a240: 6372 6f2c 206f 7220 6120 7370 6563 6961 cro, or a specia\n-0002a250: 6c20 666f 726d 2e0a 4966 2069 7427 7320 l form..If it's \n-0002a260: 6e6f 7420 6120 7661 7269 6162 6c65 2c20 not a variable, \n-0002a270: 7468 656e 2056 414c 5545 2073 686f 756c then VALUE shoul\n-0002a280: 6420 6265 2074 6865 2066 756e 6374 696f d be the functio\n-0002a290: 6e20 6974 7365 6c66 2c20 6c69 6b65 0a61 n itself, like.a\n-0002a2a0: 2063 6c6f 7375 7265 2e0a 0a52 6574 7572 closure...Retur\n-0002a2b0: 6e73 206e 696c 2077 6865 6e20 6e6f 7420 ns nil when not \n-0002a2c0: 666f 756e 642e 0a0a 5354 5255 4354 5552 found...STRUCTUR\n-0002a2d0: 4520 6361 6e20 6265 206e 696c 2e20 4974 E can be nil. It\n-0002a2e0: 2077 6173 2072 6571 7569 7265 6420 6279 was required by\n-0002a2f0: 2074 6865 206f 6c64 2073 796e 7461 782e the old syntax.\n-0002a300: 0072 6570 2e6c 616e 672e 646f 6323 6164 .rep.lang.doc#ad\n-0002a310: 642d 646f 6375 6d65 6e74 6174 696f 6e20 d-documentation \n-0002a320: 5359 4d42 4f4c 2053 5452 5543 5455 5245 SYMBOL STRUCTURE\n-0002a330: 2053 5452 494e 4772 6570 2e72 6567 6578 STRINGrep.regex\n-0002a340: 7023 7374 7269 6e67 2d73 706c 6974 5265 p#string-splitRe\n-0002a350: 7475 726e 2061 206c 6973 7420 6f66 2073 turn a list of s\n-0002a360: 7562 7374 7269 6e67 7320 6f66 2053 5452 ubstrings of STR\n-0002a370: 494e 472c 2065 6163 6820 6465 6c69 6d69 ING, each delimi\n-0002a380: 7465 6420 6279 2052 4547 4558 502e 7265 ted by REGEXP.re\n-0002a390: 702e 7468 7265 6164 732e 7574 696c 7323 p.threads.utils#\n-0002a3a0: 7769 7468 6f75 742d 696e 7465 7272 7570 without-interrup\n-0002a3b0: 7473 4576 616c 7561 7465 2060 2870 726f tsEvaluate `(pro\n-0002a3c0: 676e 2046 4f52 4d53 2927 2077 6974 6820 gn FORMS)' with \n-0002a3d0: 7468 7265 6164 2070 7265 656d 7074 696f thread preemptio\n-0002a3e0: 6e20 6469 7361 626c 6564 2e00 7265 702e n disabled..rep.\n-0002a3f0: 7468 7265 6164 732e 7574 696c 7323 7769 threads.utils#wi\n-0002a400: 7468 6f75 742d 696e 7465 7272 7570 7473 thout-interrupts\n-0002a410: 202e 2046 4f52 4d53 7265 702e 7468 7265 . FORMSrep.thre\n-0002a420: 6164 732e 6d75 7465 7823 6f62 7461 696e ads.mutex#obtain\n-0002a430: 2d6d 7574 6578 4f62 7461 696e 2074 6865 -mutexObtain the\n-0002a440: 206d 7574 6578 204d 5458 2066 6f72 2074 mutex MTX for t\n-0002a450: 6865 2063 7572 7265 6e74 2074 6872 6561 he current threa\n-0002a460: 642e 2057 696c 6c20 7375 7370 656e 6420 d. Will suspend \n-0002a470: 7468 6520 6375 7272 656e 740a 7468 7265 the current.thre\n-0002a480: 6164 2075 6e74 696c 2074 6865 206d 7574 ad until the mut\n-0002a490: 6578 2069 7320 6176 6169 6c61 626c 652e ex is available.\n-0002a4a0: 2052 6574 7572 6e73 2066 616c 7365 2069 Returns false i\n-0002a4b0: 6620 7468 6520 7469 6d65 6f75 7420 6578 f the timeout ex\n-0002a4c0: 7069 7265 642e 7265 702e 6d6f 6475 6c65 pired.rep.module\n-0002a4d0: 2d73 7973 7465 6d23 6465 6669 6e65 2d69 -system#define-i\n-0002a4e0: 6e74 6572 6661 6365 4173 736f 6369 6174 nterfaceAssociat\n-0002a4f0: 6520 7468 6520 7379 6d62 6f6c 204e 414d e the symbol NAM\n-0002a500: 4520 7769 7468 2074 6865 206d 6f64 756c E with the modul\n-0002a510: 6520 696e 7465 7266 6163 6520 5349 4720 e interface SIG \n-0002a520: 2869 6e20 610a 7365 7061 7261 7465 2069 (in a.separate i\n-0002a530: 6e74 6572 6661 6365 2d6e 616d 6520 6e61 nterface-name na\n-0002a540: 6d65 7370 6163 6529 2e20 416e 2069 6e74 mespace). An int\n-0002a550: 6572 6661 6365 2073 7065 6369 6669 6361 erface specifica\n-0002a560: 7469 6f6e 206d 7573 7420 6265 0a6f 6620 tion must be.of \n-0002a570: 7468 6520 666f 726d 3a0a 0a20 2020 494e the form:.. IN\n-0002a580: 5445 5246 4143 4520 2d3e 2020 2865 7870 TERFACE -> (exp\n-0002a590: 6f72 7420 5b49 442e 2e2e 5d29 0a09 2020 ort [ID...]).. \n-0002a5a0: 2020 206f 7220 204e 414d 450a 0920 2020 or NAME.. \n-0002a5b0: 2020 6f72 2020 2863 6f6d 706f 756e 642d or (compound-\n-0002a5c0: 696e 7465 7266 6163 6520 5b49 4e54 4552 interface [INTER\n-0002a5d0: 4641 4345 2e2e 2e5d 290a 0920 2020 2020 FACE...]).. \n-0002a5e0: 6f72 2020 2873 7472 7563 7475 7265 2d69 or (structure-i\n-0002a5f0: 6e74 6572 6661 6365 205b 5354 5255 4354 nterface [STRUCT\n-0002a600: 5552 452d 4e41 4d45 2e2e 2e5d 290a 0a77 URE-NAME...])..w\n-0002a610: 6865 7265 2061 6e20 4944 2069 7320 6120 here an ID is a \n-0002a620: 7379 6d62 6f6c 206e 616d 696e 6720 6120 symbol naming a \n-0002a630: 746f 702d 6c65 7665 6c20 6269 6e64 696e top-level bindin\n-0002a640: 6720 746f 2065 7870 6f72 742c 2061 6e64 g to export, and\n-0002a650: 204e 414d 450a 6973 2074 6865 206e 616d NAME.is the nam\n-0002a660: 6520 6f66 2061 6e20 696e 7465 7266 6163 e of an interfac\n-0002a670: 6520 7072 6576 696f 7573 6c79 2064 6566 e previously def\n-0002a680: 696e 6564 2075 7369 6e67 2064 6566 696e ined using defin\n-0002a690: 652d 696e 7465 7266 6163 652e 0a0a 5468 e-interface...Th\n-0002a6a0: 6520 6065 7870 6f72 7427 2066 6f72 6d20 e `export' form \n-0002a6b0: 6164 6473 2074 6f70 2d6c 6576 656c 2064 adds top-level d\n-0002a6c0: 6566 696e 6974 696f 6e73 2049 442e 2e2e efinitions ID...\n-0002a6d0: 2074 6f20 7468 6520 696e 7465 7266 6163 to the interfac\n-0002a6e0: 653b 0a74 6865 2060 636f 6d70 6f75 6e64 e;.the `compound\n-0002a6f0: 2d69 6e74 6572 6661 6365 2720 636c 6175 -interface' clau\n-0002a700: 7365 7320 666f 726d 7320 7468 6520 756e ses forms the un\n-0002a710: 696f 6e20 6f66 2074 6865 2067 6976 656e ion of the given\n-0002a720: 0a69 6e74 6572 6661 6365 732e 0072 6570 .interfaces..rep\n-0002a730: 2e6d 6f64 756c 652d 7379 7374 656d 2364 .module-system#d\n-0002a740: 6566 696e 652d 7374 7275 6374 7572 6520 efine-structure \n-0002a750: 4e41 4d45 2023 216f 7074 696f 6e61 6c20 NAME #!optional \n-0002a760: 5349 4720 434f 4e46 4947 202e 2042 4f44 SIG CONFIG . BOD\n-0002a770: 5900 0000 0000 0000 0000 0000 0000 0000 Y...............\n-0002a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a000: 0100 0000 0000 0000 6f0c 0000 2803 0402 ........o...(...\n+0002a010: 91b3 0200 0000 0000 0000 0000 0000 0000 ................\n+0002a020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a060: 0000 0000 0000 0000 0300 0000 6a00 0000 ............j...\n+0002a070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a080: 0000 0000 0000 0000 6ba3 935c 7265 702e ........k..\\rep.\n+0002a090: d6b6 0000 0000 0000 1f00 0000 8c00 0000 ................\n+0002a0a0: 2a39 6355 7265 702e 5a68 0100 0000 0000 *9cUrep.Zh......\n+0002a0b0: 2800 0000 a000 0000 29e3 0350 0072 6570 (.......)..P.rep\n+0002a0c0: 66bf 0000 0000 0000 2400 0000 1400 0000 f.......$.......\n+0002a0d0: 221e 395e 7265 702e b4e8 0000 0000 0000 \".9^rep.........\n+0002a0e0: 1e00 0000 b200 0000 9296 025e 7265 702e ...........^rep.\n+0002a0f0: 616b 0100 0000 0000 1900 0000 5700 0000 ak..........W...\n+0002a100: e635 8055 7265 702e 3089 0000 0000 0000 .5.Urep.0.......\n+0002a110: 1900 0000 3500 0000 e5d2 cc54 0072 6570 ....5......T.rep\n+0002a120: 7434 0200 0000 0000 1800 0000 0200 0000 t4..............\n+0002a130: da7b 4f5e 7265 6d6f 30b1 0200 0000 0000 .{O^remo0.......\n+0002a140: 1500 0000 3f00 0000 ffff ffff 0000 0000 ....?...........\n+0002a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a160: 00c4 1c5b 6572 726f ae71 0000 0000 0000 ...[erro.q......\n+0002a170: 0a00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n+0002a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a190: 12a1 db5b 0072 6570 acb7 0000 0000 0000 ...[.rep........\n+0002a1a0: 2b00 0000 0500 0000 b734 1f55 7265 702e +........4.Urep.\n+0002a1b0: f698 0000 0000 0000 1600 0000 3d00 0000 ............=...\n+0002a1c0: 3012 bc5b 0072 6570 3a35 0200 0000 0000 0..[.rep:5......\n+0002a1d0: 2c00 0000 0500 0000 ffff ffff 0000 0000 ,...............\n+0002a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a1f0: bcbb 9650 7265 702e a694 0000 0000 0000 ...Prep.........\n+0002a200: 2500 0000 5700 0000 ffff ffff 0000 0000 %...W...........\n+0002a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a220: e61a 7d5e 7265 702e aab8 0000 0000 0000 ..}^rep.........\n+0002a230: 1e00 0000 3c00 0000 ffff ffff 0000 0000 ....<...........\n+0002a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a250: 7e4f 8b53 7265 702e 7ec5 0000 0000 0000 ~O.Srep.~.......\n+0002a260: 2200 0000 3401 0000 15d8 9353 7265 702e \"...4......Srep.\n+0002a270: 2269 0100 0000 0000 1f00 0000 a001 0000 \"i..............\n+0002a280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a290: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a2b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a2c0: 0000 0000 0000 0000 d108 3a52 7265 702e ..........:Rrep.\n+0002a2d0: cdb4 0000 0000 0000 1f00 0000 4100 0000 ............A...\n+0002a2e0: 1658 c55d 7265 702e b415 0100 0000 0000 .X.]rep.........\n+0002a2f0: 1f00 0000 9800 0000 256d 505e 0072 6570 ........%mP^.rep\n+0002a300: 31b3 0000 0000 0000 2100 0000 0700 0000 1.......!.......\n+0002a310: bb38 f058 0072 6570 00b0 0200 0000 0000 .8.X.rep........\n+0002a320: 1900 0000 1800 0000 2da2 5251 7265 702e ........-.RQrep.\n+0002a330: 2db3 0200 0000 0000 1f00 0000 4500 0000 -...........E...\n+0002a340: 6068 d95d 0072 6570 9ebf 0000 0000 0000 `h.].rep........\n+0002a350: 1e00 0000 0400 0000 ffff ffff 0000 0000 ................\n+0002a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a3a0: 5e86 f45a 0072 6570 81b7 0000 0000 0000 ^..Z.rep........\n+0002a3b0: 2b00 0000 0000 0000 9fd3 0257 7265 702e +..........Wrep.\n+0002a3c0: 0060 0100 0000 0000 1600 0000 4d00 0000 .`..........M...\n+0002a3d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a3e0: 0000 0000 0000 0000 f504 1257 7265 702e ...........Wrep.\n+0002a3f0: 6f10 0100 0000 0000 1b00 0000 6400 0000 o...........d...\n+0002a400: e018 f85d 0072 6570 77b9 0000 0000 0000 ...].repw.......\n+0002a410: 1300 0000 0900 0000 bf43 2455 7265 702e .........C$Urep.\n+0002a420: cab0 0200 0000 0000 3600 0000 3000 0000 ........6...0...\n+0002a430: ce4e f750 7265 702e 6a57 0000 0000 0000 .N.Prep.jW......\n+0002a440: 0d00 0000 8900 0000 a5fd 0356 7265 702e ...........Vrep.\n+0002a450: 4b62 0100 0000 0000 1400 0000 2f00 0000 Kb........../...\n+0002a460: db38 8359 0072 6570 fcb3 0000 0000 0000 .8.Y.rep........\n+0002a470: 2200 0000 0700 0000 9717 2957 7265 702e \".........)Wrep.\n+0002a480: 6cb0 0200 0000 0000 3400 0000 2a00 0000 l.......4...*...\n+0002a490: 488a 7354 7265 702e 3514 0100 0000 0000 H.sTrep.5.......\n+0002a4a0: 1700 0000 4d00 0000 ffff ffff 0000 0000 ....M...........\n+0002a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a4d0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4f0: c2d4 f654 7265 702e c243 0000 0000 0000 ...Trep..C......\n+0002a500: 0d00 0000 3600 0000 e338 d659 7265 702e ....6....8.Yrep.\n+0002a510: 203d 0000 0000 0000 1600 0000 3d00 0000 =..........=...\n+0002a520: dc26 0f52 7265 702e 2734 0200 0000 0000 .&.Rrep.'4......\n+0002a530: 1700 0000 3600 0000 ffff ffff 0000 0000 ....6...........\n+0002a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a560: 0000 0000 0000 0000 6d8a fd5d 7265 702e ........m..]rep.\n+0002a570: 621c 0100 0000 0000 1800 0000 2900 0000 b...........)...\n+0002a580: 1651 c658 7265 702e d16b 0100 0000 0000 .Q.Xrep..k......\n+0002a590: 1c00 0000 a700 0000 278d e05b 7265 702e ........'..[rep.\n+0002a5a0: 4e79 0000 0000 0000 1f00 0000 4800 0000 Ny..........H...\n+0002a5b0: dc0a 5c52 7265 702e 355a 0000 0000 0000 ..\\Rrep.5Z......\n+0002a5c0: 0f00 0000 5700 0000 e74a 8b50 7265 702e ....W....J.Prep.\n+0002a5d0: bf79 0000 0000 0000 2100 0000 4800 0000 .y......!...H...\n+0002a5e0: 4ace 8c51 7265 702e cc6e 0100 0000 0000 J..Qrep..n......\n+0002a5f0: 1300 0000 8000 0000 a52e 8c5c 7265 702e ...........\\rep.\n+0002a600: c065 0000 0000 0000 0c00 0000 a100 0000 .e..............\n+0002a610: 8dad 9659 7265 702e cbb2 0200 0000 0000 ...Yrep.........\n+0002a620: 1a00 0000 4800 0000 ffff ffff 0000 0000 ....H...........\n+0002a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a640: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a650: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a670: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a680: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a6a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a6b0: 0000 0000 0000 0000 3b65 5556 7265 702e ........;eUVrep.\n+0002a6c0: 0010 0100 0000 0000 1d00 0000 5200 0000 ............R...\n+0002a6d0: 7d15 375b 0072 6570 dabb 0000 0000 0000 }.7[.rep........\n+0002a6e0: 1e00 0000 0e00 0000 7bf3 a755 0072 6570 ........{..U.rep\n+0002a6f0: 5f6f 0100 0000 0000 2100 0000 1d00 0000 _o......!.......\n+0002a700: fb20 9d56 7265 702e 4233 0200 0000 0000 . .Vrep.B3......\n+0002a710: 1e00 0000 3800 0000 0f86 f45d 7265 6d6f ....8......]remo\n+0002a720: 84b1 0200 0000 0000 1600 0000 2c00 0000 ............,...\n+0002a730: 5c55 1650 7265 702e b2b9 0000 0000 0000 \\U.Prep.........\n+0002a740: 0f00 0000 4500 0000 63aa 9d58 7265 702e ....E...c..Xrep.\n+0002a750: 4a1b 0100 0000 0000 2600 0000 8200 0000 J.......&.......\n+0002a760: d9c6 1f55 0072 6570 dcb7 0000 0000 0000 ...U.rep........\n+0002a770: 2600 0000 0d00 0000 24a3 0b5c 7265 702e &.......$..\\rep.\n+0002a780: c6b1 0200 0000 0000 2300 0000 3b00 0000 ........#...;...\n+0002a790: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a7a0: 0000 0000 0000 0000 f3b5 595c 0072 6570 ..........Y\\.rep\n+0002a7b0: c56f 0100 0000 0000 2300 0000 0900 0000 .o......#.......\n+0002a7c0: daf9 775b 7265 702e abb3 0000 0000 0000 ..w[rep.........\n+0002a7d0: 2100 0000 3000 0000 915a b956 7265 702e !...0....Z.Vrep.\n+0002a7e0: 76b4 0000 0000 0000 1d00 0000 3a00 0000 v...........:...\n+0002a7f0: 805c 295e 7265 702e 6d63 0000 0000 0000 .\\)^rep.mc......\n+0002a800: 1700 0000 b000 0000 7776 d758 0072 6570 ........wv.X.rep\n+0002a810: 2135 0200 0000 0000 1200 0000 0700 0000 !5..............\n+0002a820: 5226 295f 0072 6570 24b2 0200 0000 0000 R&)_.rep$.......\n+0002a830: 1900 0000 0500 0000 6127 8259 6465 6275 ........a'.Ydebu\n+0002a840: 7e89 0000 0000 0000 0e00 0000 0101 0000 ~...............\n+0002a850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a860: 0000 0000 0000 0000 9dbb da58 7265 702e ...........Xrep.\n+0002a870: 06ba 0000 0000 0000 1d00 0000 b701 0000 ................\n+0002a880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a890: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a8b0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002a8c0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a8e0: d4eb 1d5f 7265 702e f49a 0000 0000 0000 ..._rep.........\n+0002a8f0: 0f00 0000 1300 0000 9da6 895d 7265 702e ...........]rep.\n+0002a900: 57ca 0000 0000 0000 1800 0000 2100 0000 W...........!...\n+0002a910: dee0 f155 0072 6570 22be 0000 0000 0000 ...U.rep\".......\n+0002a920: 2d00 0000 1900 0000 8d24 1656 7265 702e -........$.Vrep.\n+0002a930: 4984 0000 0000 0000 1400 0000 5000 0000 I...........P...\n+0002a940: 6e3e b654 7265 702e b2cf 0000 0000 0000 n>.Trep.........\n+0002a950: 1700 0000 3200 0000 9339 4f5a 7265 702e ....2....9OZrep.\n+0002a960: 3531 0200 0000 0000 1d00 0000 5000 0000 51..........P...\n+0002a970: 8c76 df52 7265 702e 7f4e 0000 0000 0000 .v.Rrep..N......\n+0002a980: 0f00 0000 fb00 0000 ffff ffff 0000 0000 ................\n 0002a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a9a0: dea3 c652 7265 702e 9d67 0100 0000 0000 ...Rrep..g......\n+0002a9b0: 2200 0000 4000 0000 ffff ffff 0000 0000 \"...@...........\n 0002a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a9d0: c4b1 9354 0072 6570 a7b5 0000 0000 0000 ...T.rep........\n+0002a9e0: 2200 0000 0600 0000 ffff ffff 0000 0000 \"...............\n 0002a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa00: e457 2857 7265 702e cbc8 0000 0000 0000 .W(Wrep.........\n+0002aa10: 2400 0000 d500 0000 d144 315b 7265 702e $........D1[rep.\n+0002aa20: e16a 0100 0000 0000 1d00 0000 6300 0000 .j..........c...\n+0002aa30: 23ab 0e54 7265 702e 68be 0000 0000 0000 #..Trep.h.......\n+0002aa40: 2000 0000 de00 0000 4c21 9859 7265 702e .......L!.Yrep.\n+0002aa50: 9532 0200 0000 0000 1b00 0000 9200 0000 .2..............\n+0002aa60: 868e d457 7265 702e dbb2 0000 0000 0000 ...Wrep.........\n+0002aa70: 2000 0000 3600 0000 216b 1b5a 7265 702e ...6...!k.Zrep.\n+0002aa80: 0b5b 0000 0000 0000 0c00 0000 5a00 0000 .[..........Z...\n+0002aa90: b48f 8351 7265 702e c497 0000 0000 0000 ...Qrep.........\n+0002aaa0: 1b00 0000 7600 0000 81ee aa5d 7265 702e ....v......]rep.\n+0002aab0: 2a82 0000 0000 0000 1800 0000 2a00 0000 *...........*...\n+0002aac0: 5e6f 2950 0072 6570 b9b6 0000 0000 0000 ^o)P.rep........\n+0002aad0: 1900 0000 0400 0000 2b47 1159 7265 702e ........+G.Yrep.\n+0002aae0: cb5d 0000 0000 0000 1600 0000 ed00 0000 .]..............\n+0002aaf0: daf9 6b57 0072 6570 7c32 0200 0000 0000 ..kW.rep|2......\n+0002ab00: 1900 0000 0000 0000 a53a 275e 7265 702e .........:'^rep.\n+0002ab10: 756e 0100 0000 0000 2000 0000 3700 0000 un...... ...7...\n+0002ab20: dae3 b35a 7265 702e ca1c 0100 0000 0000 ...Zrep.........\n+0002ab30: 1900 0000 1200 0000 ac84 0a55 7265 702e ...........Urep.\n+0002ab40: 501d 0100 0000 0000 0f00 0000 4d00 0000 P...........M...\n+0002ab50: 45a9 3d55 0072 6570 c0bf 0000 0000 0000 E.=U.rep........\n+0002ab60: 2700 0000 0500 0000 0980 0a50 0072 6570 '..........P.rep\n+0002ab70: d11f 0100 0000 0000 1d00 0000 0a00 0000 ................\n+0002ab80: 4f8d 335e 0072 6570 80b5 0000 0000 0000 O.3^.rep........\n+0002ab90: 2100 0000 0600 0000 87e3 225f 7265 702e !.........\"_rep.\n+0002aba0: af4b 0000 0000 0000 0e00 0000 8300 0000 .K..............\n+0002abb0: f56c ed5e 7265 702e b335 0200 0000 0000 .l.^rep..5......\n+0002abc0: 1b00 0000 4000 0000 ffff ffff 0000 0000 ....@...........\n 0002abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002abe0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002abf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ac20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac40: 9a02 5055 7265 702e 42b2 0200 0000 0000 ..PUrep.B.......\n+0002ac50: 1c00 0000 6d00 0000 ffff ffff 0000 0000 ....m...........\n 0002ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ac80: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002acb0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002acd0: da22 5052 7265 702e 58b1 0000 0000 0000 .\"PRrep.X.......\n+0002ace0: 2800 0000 3900 0000 ffff ffff 0000 0000 (...9...........\n 0002acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad00: f00f 6250 7461 7266 31b0 0200 0000 0000 ..bPtarf1.......\n+0002ad10: 1500 0000 2600 0000 ffff ffff 0000 0000 ....&...........\n 0002ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ad40: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad60: 941b 3e53 6572 726f f08b 0000 0000 0000 ..>Serro........\n+0002ad70: 1600 0000 6500 0000 0513 2856 7265 702e ....e.....(Vrep.\n+0002ad80: ff67 0100 0000 0000 1d00 0000 3e00 0000 .g..........>...\n+0002ad90: ac97 4b50 7265 702e 8e34 0200 0000 0000 ..KPrep..4......\n+0002ada0: 1700 0000 2000 0000 e51a ea50 7265 702e .... ......Prep.\n+0002adb0: 946c 0100 0000 0000 2500 0000 3a01 0000 .l......%...:...\n+0002adc0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002add0: 0000 0000 0000 0000 9bcb 445f 7265 702e ..........D_rep.\n+0002ade0: 5842 0000 0000 0000 1a00 0000 1c00 0000 XB..............\n+0002adf0: c502 8c57 7265 702e 0090 0000 0000 0000 ...Wrep.........\n+0002ae00: 1400 0000 4f00 0000 ffff ffff 0000 0000 ....O...........\n 0002ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae20: 7a28 ae5c 7265 702e 8b56 0000 0000 0000 z(.\\rep..V......\n+0002ae30: 0d00 0000 d200 0000 3a0a 4358 7265 702e ........:.CXrep.\n+0002ae40: f21b 0100 0000 0000 1c00 0000 5400 0000 ............T...\n+0002ae50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ae60: 0000 0000 0000 0000 6313 0e51 7265 702e ........c..Qrep.\n+0002ae70: 7bb6 0000 0000 0000 1800 0000 2600 0000 {...........&...\n+0002ae80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ae90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aeb0: 0a00 405a 7265 702e b7ca 0000 0000 0000 ..@Zrep.........\n+0002aec0: 1900 0000 1200 0000 139a 2d5b 6465 6275 ..........-[debu\n+0002aed0: 9d8b 0000 0000 0000 0c00 0000 4700 0000 ............G...\n+0002aee0: 5447 7051 7265 702e 936a 0000 0000 0000 TGpQrep..j......\n+0002aef0: 1e00 0000 2e00 0000 ffff ffff 0000 0000 ................\n 0002af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af10: f841 6750 7265 702e f533 0200 0000 0000 .AgPrep..3......\n+0002af20: 1300 0000 1f00 0000 ffff ffff 0000 0000 ................\n 0002af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002af50: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af70: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002af80: 0000 0000 0000 0000 5fbc c852 7265 702e ........_..Rrep.\n+0002af90: 9833 0200 0000 0000 1e00 0000 3f00 0000 .3..........?...\n+0002afa0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002afb0: 0000 0000 0000 0000 e38f cb5d 7265 702e ...........]rep.\n+0002afc0: c3e9 0000 0000 0000 1600 0000 3800 0000 ............8...\n+0002afd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002afe0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0002b010: 6574 6572 2375 6e77 696e 642d 7072 6f74 eter#unwind-prot\n-0002b020: 6563 7452 6574 7572 6e20 7468 6520 7265 ectReturn the re\n-0002b030: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n-0002b040: 6e67 2046 4f52 4d2e 2057 6865 6e20 6578 ng FORM. When ex\n-0002b050: 6563 7574 696f 6e20 6c65 6176 6573 2074 ecution leaves t\n-0002b060: 6865 0a64 796e 616d 6963 2065 7874 656e he.dynamic exten\n-0002b070: 7420 6f66 2046 4f52 4d20 6576 616c 7561 t of FORM evalua\n-0002b080: 7465 2060 2870 726f 676e 2042 4f44 5929 te `(progn BODY)\n-0002b090: 2720 2865 7665 6e20 6966 2065 7869 7469 ' (even if exiti\n-0002b0a0: 6e67 2064 7565 2074 6f0a 616e 2065 7863 ng due to.an exc\n-0002b0b0: 6570 7469 6f6e 2077 6974 6869 6e20 464f eption within FO\n-0002b0c0: 524d 292e 0a0a 4e6f 7465 2074 6861 7420 RM)...Note that \n-0002b0d0: 7768 656e 2046 4f52 4d20 6973 2065 7869 when FORM is exi\n-0002b0e0: 7465 6420 6279 2063 616c 6c69 6e67 2061 ted by calling a\n-0002b0f0: 2063 6f6e 7469 6e75 6174 696f 6e2c 2069 continuation, i\n-0002b100: 7420 6973 0a75 6e64 6566 696e 6564 2077 t is.undefined w\n-0002b110: 6865 7468 6572 206f 7220 6e6f 7420 424f hether or not BO\n-0002b120: 4459 2077 696c 6c20 6265 2065 7661 6c75 DY will be evalu\n-0002b130: 6174 6564 2e72 6570 2e6c 616e 672e 696e ated.rep.lang.in\n-0002b140: 7465 7270 7265 7465 7223 6576 616c 2d77 terpreter#eval-w\n-0002b150: 6865 6e2d 636f 6d70 696c 6546 4f52 4d20 hen-compileFORM \n-0002b160: 6973 2065 7661 6c75 6174 6564 2061 7420 is evaluated at \n-0002b170: 636f 6d70 696c 652d 7469 6d65 202a 6f6e compile-time *on\n-0002b180: 6c79 2a2e 2054 6865 2065 7661 6c75 6174 ly*. The evaluat\n-0002b190: 6564 2076 616c 7565 2069 7320 696e 7365 ed value is inse\n-0002b1a0: 7274 6564 0a69 6e74 6f20 7468 6520 636f rted.into the co\n-0002b1b0: 6d70 696c 6564 2070 726f 6772 616d 2e20 mpiled program. \n-0002b1c0: 5768 656e 2069 6e74 6572 7072 6574 6564 When interpreted\n-0002b1d0: 2c20 6e69 6c20 6973 2072 6574 7572 6e65 , nil is returne\n-0002b1e0: 642e 7265 702e 6c61 6e67 2e69 6e74 6572 d.rep.lang.inter\n-0002b1f0: 7072 6574 6572 236e 6f70 4120 646f 2d6e preter#nopA do-n\n-0002b200: 6f74 6869 6e67 2063 6f6d 6d61 6e64 2e72 othing command.r\n-0002b210: 6570 2e6c 616e 672e 6d61 7468 236c 636d ep.lang.math#lcm\n-0002b220: 5265 7475 726e 2074 6865 206c 6561 7374 Return the least\n-0002b230: 2063 6f6d 6d6f 6e20 6d75 6c74 6970 6c65 common multiple\n-0002b240: 206f 6620 696e 7465 6765 7273 2041 2061 of integers A a\n-0002b250: 6e64 2042 2e72 6570 2e6d 6f64 756c 652d nd B.rep.module-\n-0002b260: 7379 7374 656d 2373 7472 7563 7475 7265 system#structure\n-0002b270: 2d72 6566 4576 616c 7561 7465 7320 746f -refEvaluates to\n-0002b280: 2074 6865 2063 7572 7265 6e74 2076 616c the current val\n-0002b290: 7565 206f 6620 7468 6520 676c 6f62 616c ue of the global\n-0002b2a0: 2062 696e 6469 6e67 206f 6620 7379 6d62 binding of symb\n-0002b2b0: 6f6c 0a56 4152 2d4e 414d 4520 696e 2074 ol.VAR-NAME in t\n-0002b2c0: 6865 206d 6f64 756c 6520 6361 6c6c 6564 he module called\n-0002b2d0: 2053 5452 5543 542d 4e41 4d45 2e20 5468 STRUCT-NAME. Th\n-0002b2e0: 6973 2073 7472 7563 7475 7265 206d 7573 is structure mus\n-0002b2f0: 740a 7072 6576 696f 7573 6c79 2068 6176 t.previously hav\n-0002b300: 6520 6265 656e 206f 7065 6e65 6420 6f72 e been opened or\n-0002b310: 2061 6363 6573 7365 6420 6279 2074 6865 accessed by the\n-0002b320: 2063 7572 7265 6e74 206d 6f64 756c 652e current module.\n-0002b330: 0a0a 5768 656e 2072 6561 642c 2074 6865 ..When read, the\n-0002b340: 2073 796e 7461 7820 6046 4f4f 2342 4152 syntax `FOO#BAR\n-0002b350: 2720 6578 7061 6e64 7320 746f 2060 2873 ' expands to `(s\n-0002b360: 7472 7563 7475 7265 2d72 6566 2046 4f4f tructure-ref FOO\n-0002b370: 2042 4152 2927 2e00 0000 0000 0000 0000 BAR)'..........\n-0002b380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b000: 0072 6570 2e75 7469 6c2e 6461 7465 2370 .rep.util.date#p\n+0002b010: 6172 7365 2d64 6174 6520 5354 5249 4e47 arse-date STRING\n+0002b020: 2023 216f 7074 696f 6e61 6c20 504f 494e #!optional POIN\n+0002b030: 5474 6172 6668 2d6d 6178 2d63 6163 6865 Ttarfh-max-cache\n+0002b040: 642d 6469 7273 546f 7461 6c20 6e75 6d62 d-dirsTotal numb\n+0002b050: 6572 206f 6620 7461 7220 6c69 7374 696e er of tar listin\n+0002b060: 6773 2074 6f20 6361 6368 652e 7265 702e gs to cache.rep.\n+0002b070: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n+0002b080: 2e72 656d 6f74 652e 7265 7023 7265 6d6f .remote.rep#remo\n+0002b090: 7465 2d72 6570 2d63 6c6f 7365 2d61 6c6c te-rep-close-all\n+0002b0a0: 436c 6f73 6520 616c 6c20 7275 6e6e 696e Close all runnin\n+0002b0b0: 6720 7265 702d 7265 6d6f 7465 2073 7562 g rep-remote sub\n+0002b0c0: 7072 6f63 6573 7365 732e 7265 702e 696f processes.rep.io\n+0002b0d0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n+0002b0e0: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote\n+0002b0f0: 2d72 6570 2d65 6d70 7479 2d63 6163 6865 -rep-empty-cache\n+0002b100: 4469 7363 6172 6420 616c 6c20 6361 6368 Discard all cach\n+0002b110: 6564 2072 6570 2d72 656d 6f74 6520 6469 ed rep-remote di\n+0002b120: 7265 6374 6f72 7920 656e 7472 6965 732e rectory entries.\n+0002b130: 7265 6d6f 7465 2d66 7470 2d6d 756c 7469 remote-ftp-multi\n+0002b140: 2d6d 7367 7352 6567 756c 6172 2065 7870 -msgsRegular exp\n+0002b150: 7265 7373 696f 6e20 6d61 7463 6869 6e67 ression matching\n+0002b160: 2074 6865 2073 7461 7274 206f 6620 6120 the start of a \n+0002b170: 6d75 6c74 696c 696e 6520 6674 7020 7265 multiline ftp re\n+0002b180: 706c 792e 7265 6d6f 7465 2d66 7470 2d70 ply.remote-ftp-p\n+0002b190: 6173 7377 642d 6d73 6773 5265 6775 6c61 asswd-msgsRegula\n+0002b1a0: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n+0002b1b0: 6368 696e 6720 7061 7373 776f 7264 2070 ching password p\n+0002b1c0: 726f 6d70 742e 7265 702e 696f 2e66 696c rompt.rep.io.fil\n+0002b1d0: 6573 2366 696c 652d 6e65 7765 722d 7468 es#file-newer-th\n+0002b1e0: 616e 2d66 696c 652d 7052 6574 7572 6e73 an-file-pReturns\n+0002b1f0: 2074 2077 6865 6e20 4649 4c45 3120 7761 t when FILE1 wa\n+0002b200: 7320 6d6f 6469 6669 6564 206d 6f72 6520 s modified more \n+0002b210: 7265 6365 6e74 6c79 2074 6861 6e20 4649 recently than FI\n+0002b220: 4c45 322e 0072 6570 2e64 6174 612e 7269 LE2..rep.data.ri\n+0002b230: 6e67 2372 696e 672d 3e6c 6973 7420 5249 ng#ring->list RI\n+0002b240: 4e47 7265 702e 6461 7461 2373 7472 696e NGrep.data#strin\n+0002b250: 672d 7570 7065 722d 6361 7365 2d70 5265 g-upper-case-pRe\n+0002b260: 7475 726e 2074 2069 6620 7374 7269 6e67 turn t if string\n+0002b270: 2058 2069 7320 7570 7065 7220 6361 7365 X is upper case\n+0002b280: 2028 636f 6e74 6169 6e73 206e 6f20 6c6f (contains no lo\n+0002b290: 7765 7220 6361 7365 2063 6861 7261 6374 wer case charact\n+0002b2a0: 6572 7320 616e 640a 6174 206c 6561 7374 ers and.at least\n+0002b2b0: 206f 6e65 2075 7070 6572 2d63 6173 6520 one upper-case \n+0002b2c0: 6368 6172 6163 7465 7229 2e72 6570 2e64 character).rep.d\n+0002b2d0: 6174 6123 6361 7069 7461 6c69 7a65 2d73 ata#capitalize-s\n+0002b2e0: 7472 696e 6752 6574 7572 6e20 6120 6e65 tringReturn a ne\n+0002b2f0: 7720 7374 7269 6e67 2c20 6120 636f 7079 w string, a copy\n+0002b300: 206f 6620 5820 7769 7468 2069 7473 2066 of X with its f\n+0002b310: 6972 7374 2063 6861 7261 6374 6572 2069 irst character i\n+0002b320: 6e20 7570 7065 7220 6361 7365 2e72 6570 n upper case.rep\n+0002b330: 2e76 6d2e 6469 7361 7373 656d 626c 6572 .vm.disassembler\n+0002b340: 2364 6973 6173 7365 6d62 6c65 4469 7373 #disassembleDiss\n+0002b350: 6173 656d 626c 6573 2041 5247 2c20 7769 asembles ARG, wi\n+0002b360: 7468 206f 7574 7075 7420 746f 2053 5452 th output to STR\n+0002b370: 4541 4d2c 206f 7220 7468 6520 2a64 6973 EAM, or the *dis\n+0002b380: 6173 7365 6d62 6c79 2a20 6275 6666 6572 assembly* buffer\n+0002b390: 2e00 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n@@ -11258,263 +11258,775 @@\n 0002bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c000: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n-0002c010: 6d23 6465 6669 6e65 2d73 7472 7563 7475 m#define-structu\n-0002c020: 7265 7353 696d 696c 6172 2074 6f20 6064 resSimilar to `d\n-0002c030: 6566 696e 652d 7374 7275 6374 7572 6527 efine-structure'\n-0002c040: 2065 7863 6570 7420 7468 6174 206d 756c except that mul\n-0002c050: 7469 706c 6520 7374 7275 6374 7572 6573 tiple structures\n-0002c060: 2061 7265 0a63 7265 6174 6564 2c20 6561 are.created, ea\n-0002c070: 6368 2065 7870 6f72 7469 6e67 2061 2070 ch exporting a p\n-0002c080: 6172 7469 6375 6c61 7220 7669 6577 206f articular view o\n-0002c090: 6620 7468 6520 756e 6465 726c 7969 6e67 f the underlying\n-0002c0a0: 2062 696e 6469 6e67 732e 0a0a 5354 5255 bindings...STRU\n-0002c0b0: 4354 5320 6973 2061 206c 6973 7420 6465 CTS is a list de\n-0002c0c0: 6669 6e69 6e67 2074 6865 206e 616d 6573 fining the names\n-0002c0d0: 2061 6e64 2069 6e74 6572 6661 6365 7320 and interfaces \n-0002c0e0: 6f66 2074 6865 2063 7265 6174 6564 0a6d of the created.m\n-0002c0f0: 6f64 756c 6573 2c20 6561 6368 2069 7465 odules, each ite\n-0002c100: 6d20 6861 7320 7468 6520 666f 726d 2060 m has the form `\n-0002c110: 284e 414d 4520 494e 5445 5246 4143 4529 (NAME INTERFACE)\n-0002c120: 272e 2043 4f4e 4649 4720 616e 6420 424f '. CONFIG and BO\n-0002c130: 4459 2061 7265 0a65 7861 6374 6c79 2074 DY are.exactly t\n-0002c140: 6865 2073 616d 6520 6173 2069 6e20 7468 he same as in th\n-0002c150: 6520 6064 6566 696e 652d 7374 7275 6374 e `define-struct\n-0002c160: 7572 6527 2073 796e 7461 782e 0000 0000 ure' syntax.....\n-0002c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c000: 0400 0000 0000 0000 0600 0000 a093 0302 ................\n+0002c010: faef 0100 0000 0000 1500 0000 e0f5 0302 ................\n+0002c020: ebbf 0100 0000 0000 aa09 0000 08d0 0502 ................\n+0002c030: 5686 0200 0000 0000 0010 0000 a9b4 9ff7 V...............\n+0002c040: 0080 0100 0000 0000 0000 0000 0000 0000 ................\n+0002c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c060: 0000 0000 0000 0000 0300 0000 6200 0000 ............b...\n+0002c070: 508c 2565 0072 6570 759f 0100 0000 0000 P.%e.repu.......\n+0002c080: 1a00 0000 1700 0000 895e f66b 7265 702e .........^.krep.\n+0002c090: a31c 0100 0000 0000 1900 0000 0e00 0000 ................\n+0002c0a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c0b0: 0000 0000 0000 0000 d3c1 c569 7265 702e ...........irep.\n+0002c0c0: ca6b 0000 0000 0000 1200 0000 4900 0000 .k..........I...\n+0002c0d0: 1c3b 0c67 7265 702e 5463 0100 0000 0000 .;.grep.Tc......\n+0002c0e0: 1900 0000 3b00 0000 c767 ae64 7265 702e ....;....g.drep.\n+0002c0f0: 00e0 0000 0000 0000 2600 0000 0302 0000 ........&.......\n+0002c100: ea86 6469 7265 702e 1748 0000 0000 0000 ..direp..H......\n+0002c110: 1100 0000 9400 0000 9267 cb68 7265 702e .........g.hrep.\n+0002c120: 3652 0000 0000 0000 0d00 0000 4f00 0000 6R..........O...\n+0002c130: 1c0d 9c66 7265 702e 2395 0100 0000 0000 ...frep.#.......\n+0002c140: 1a00 0000 8100 0000 b6ea c664 0072 6570 ...........d.rep\n+0002c150: ccb6 0100 0000 0000 1f00 0000 0e00 0000 ................\n+0002c160: 724c f76d 7265 702e 6480 0200 0000 0000 rL.mrep.d.......\n+0002c170: 2b00 0000 3700 0000 f122 1363 7265 6d6f +...7....\".cremo\n+0002c180: 1084 0200 0000 0000 1800 0000 4a00 0000 ............J...\n+0002c190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c1a0: 0000 0000 0000 0000 73ba 8066 7265 702e ........s..frep.\n+0002c1b0: 7085 0200 0000 0000 1b00 0000 3400 0000 p...........4...\n+0002c1c0: 3e0c cd65 6578 6563 5a40 0000 0000 0000 >..eexecZ@......\n+0002c1d0: 0e00 0000 4100 0000 948b 7b6a 7265 702e ....A.....{jrep.\n+0002c1e0: 9a59 0000 0000 0000 0f00 0000 8c00 0000 .Y..............\n+0002c1f0: abcd 2562 7265 702e 3fbe 0100 0000 0000 ..%brep.?.......\n+0002c200: 1600 0000 3a00 0000 a731 d56c 7265 702e ....:....1.lrep.\n+0002c210: 9434 0000 0000 0000 1c00 0000 1402 0000 .4..............\n+0002c220: e5de 2561 0072 6570 a3bf 0100 0000 0000 ..%a.rep........\n+0002c230: 1800 0000 0700 0000 0573 8b65 0072 6570 .........s.e.rep\n+0002c240: 8eed 0100 0000 0000 1800 0000 0200 0000 ................\n+0002c250: e617 9e64 0072 6570 5dba 0100 0000 0000 ...d.rep].......\n+0002c260: 1e00 0000 0d00 0000 861e 7d64 7265 702e ..........}drep.\n+0002c270: e1ee 0100 0000 0000 1700 0000 4500 0000 ............E...\n+0002c280: 63ab 446d 0072 6570 d3ef 0100 0000 0000 c.Dm.rep........\n+0002c290: 2700 0000 0000 0000 9757 9166 7265 702e '........W.frep.\n+0002c2a0: 26bc 0100 0000 0000 1600 0000 0302 0000 &...............\n+0002c2b0: ba2a 896e 6674 702d 9f82 0200 0000 0000 .*.nftp-........\n+0002c2c0: 0b00 0000 1e00 0000 d401 ec64 7265 6d6f ...........dremo\n+0002c2d0: c882 0200 0000 0000 0f00 0000 2900 0000 ............)...\n+0002c2e0: 6891 9a69 7265 702e 5b9c 0100 0000 0000 h..irep.[.......\n+0002c2f0: 2200 0000 7500 0000 57b5 c56f 7265 702e \"...u...W..orep.\n+0002c300: 4ced 0000 0000 0000 1d00 0000 8100 0000 L...............\n+0002c310: 7bb3 f16d 7265 702e 0c86 0200 0000 0000 {..mrep.........\n+0002c320: 1600 0000 3400 0000 a9ea 006e 7265 6d6f ....4......nremo\n+0002c330: a983 0200 0000 0000 1c00 0000 4b00 0000 ............K...\n+0002c340: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c350: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c370: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c380: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c3a0: 5cc5 b767 7265 702e fc81 0200 0000 0000 \\..grep.........\n+0002c3b0: 3500 0000 3900 0000 1382 476c 7072 696e 5...9.....Glprin\n+0002c3c0: ba8d 0000 0000 0000 0c00 0000 4100 0000 ............A...\n+0002c3d0: 1fd6 b269 7265 702e 84e9 0000 0000 0000 ...irep.........\n+0002c3e0: 1200 0000 2d00 0000 b97a 826b 7265 702e ....-....z.krep.\n+0002c3f0: 90ca 0000 0000 0000 1900 0000 0e00 0000 ................\n+0002c400: bef8 ad63 7265 702e 5a92 0100 0000 0000 ...crep.Z.......\n+0002c410: 2000 0000 4100 0000 439c d369 7265 702e ...A...C..irep.\n+0002c420: 14e3 0100 0000 0000 1a00 0000 6f01 0000 ............o...\n+0002c430: 0a86 5767 0072 6570 56e5 0100 0000 0000 ..Wg.repV.......\n+0002c440: 2100 0000 0b00 0000 1722 5d6d 7265 702e !........\"]mrep.\n+0002c450: 9fea 0000 0000 0000 1e00 0000 4200 0000 ............B...\n+0002c460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c470: 0000 0000 0000 0000 51d7 9661 7265 702e ........Q..arep.\n+0002c480: be95 0100 0000 0000 1b00 0000 4c00 0000 ............L...\n+0002c490: 225c 3364 7265 702e f884 0200 0000 0000 \"\\3drep.........\n+0002c4a0: 3500 0000 4300 0000 ffff ffff 0000 0000 5...C...........\n 0002c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c4c0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c4d0: 0000 0000 0000 0000 8537 286f 0072 6570 .........7(o.rep\n+0002c4e0: bf85 0200 0000 0000 1a00 0000 0c00 0000 ................\n+0002c4f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c500: 0000 0000 0000 0000 9f8b be68 2a69 7370 ...........h*isp\n+0002c510: 1dee 0100 0000 0000 1000 0000 2100 0000 ............!...\n+0002c520: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c530: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c550: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c560: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c580: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c590: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c5b0: 2c34 7869 7265 702e 937d 0000 0000 0000 ,4xirep..}......\n+0002c5c0: 1e00 0000 a500 0000 ffff ffff 0000 0000 ................\n 0002c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c5e0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c5f0: 0000 0000 0000 0000 7d4f f66c 7265 702e ........}O.lrep.\n+0002c600: 4d88 0000 0000 0000 1d00 0000 c600 0000 M...............\n+0002c610: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c620: 0000 0000 0000 0000 7923 cf63 6669 6c65 ........y#.cfile\n+0002c630: 89e4 0000 0000 0000 1200 0000 cc00 0000 ................\n+0002c640: e360 ec6e 7265 702e b299 0100 0000 0000 .`.nrep.........\n+0002c650: 1d00 0000 b300 0000 bb56 ee60 7265 702e .........V.`rep.\n+0002c660: 00e0 0100 0000 0000 1b00 0000 4c00 0000 ............L...\n+0002c670: 32ea bc6d 7265 702e 0060 0000 0000 0000 2..mrep..`......\n+0002c680: 1100 0000 7402 0000 8bf6 916f 0072 6570 ....t......o.rep\n+0002c690: e585 0200 0000 0000 1b00 0000 0c00 0000 ................\n+0002c6a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c6b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c6d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c6e0: 0000 0000 0000 0000 7bfc 396d 0072 6570 ........{.9m.rep\n+0002c6f0: 46eb 0100 0000 0000 2600 0000 1a00 0000 F.......&.......\n+0002c700: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c710: 0000 0000 0000 0000 15fb b662 7265 702e ...........brep.\n+0002c720: 00b0 0100 0000 0000 1900 0000 8f01 0000 ................\n+0002c730: 2eab c46b 7265 702e dfcc 0000 0000 0000 ...krep.........\n+0002c740: 1e00 0000 7600 0000 4d6e 1969 7265 702e ....v...Mn.irep.\n+0002c750: 73cd 0000 0000 0000 1c00 0000 6201 0000 s...........b...\n+0002c760: 8427 346c 7265 702e d0e2 0100 0000 0000 .'4lrep.........\n+0002c770: 2c00 0000 1800 0000 d77d de6f 7265 702e ,........}.orep.\n+0002c780: 4b78 0000 0000 0000 2500 0000 5600 0000 Kx......%...V...\n+0002c790: c396 fb60 3a72 6570 ee10 0100 0000 0000 ...`:rep........\n+0002c7a0: 1600 0000 4000 0000 06c4 666a 0072 6570 ....@.....fj.rep\n+0002c7b0: c384 0200 0000 0000 3500 0000 0000 0000 ........5.......\n+0002c7c0: c287 5062 7265 702e 3bef 0000 0000 0000 ..Pbrep.;.......\n+0002c7d0: 1b00 0000 8500 0000 ffff ffff 0000 0000 ................\n 0002c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c7f0: 6e65 f264 7265 702e f1ce 0000 0000 0000 ne.drep.........\n+0002c800: 1700 0000 aa00 0000 ffff ffff 0000 0000 ................\n 0002c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c820: 02da 2369 7265 702e 7537 0000 0000 0000 ..#irep.u7......\n+0002c830: 1c00 0000 3202 0000 ffff ffff 0000 0000 ....2...........\n 0002c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c850: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c860: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c880: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c890: 0000 0000 0000 0000 7145 f76a 0072 6570 ........qE.j.rep\n+0002c8a0: f8bb 0100 0000 0000 1000 0000 0800 0000 ................\n+0002c8b0: 9ca0 1167 7265 702e 2481 0000 0000 0000 ...grep.$.......\n+0002c8c0: 1700 0000 3d00 0000 6df3 4a6e 7265 702e ....=...m.Jnrep.\n+0002c8d0: 2596 0100 0000 0000 1d00 0000 7003 0000 %...........p...\n+0002c8e0: ce70 fc65 0072 6570 6a82 0200 0000 0000 .p.e.repj.......\n+0002c8f0: 3500 0000 0000 0000 6fcd cd6d 7265 702e 5.......o..mrep.\n+0002c900: 0015 0100 0000 0000 1b00 0000 4d00 0000 ............M...\n+0002c910: 05a7 c368 7265 6d6f 7284 0200 0000 0000 ...hremor.......\n+0002c920: 1400 0000 3d00 0000 915b 8c6a 7265 702e ....=....[.jrep.\n+0002c930: 6b9d 0100 0000 0000 1600 0000 9500 0000 k...............\n+0002c940: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c950: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c970: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c980: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c9a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c9b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c9d0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002c9e0: 0000 0000 0000 0000 5baa 0e66 7265 702e ........[..frep.\n+0002c9f0: 829a 0100 0000 0000 1d00 0000 5400 0000 ............T...\n+0002ca00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ca10: 0000 0000 0000 0000 5370 b26f 7265 702e ........Sp.orep.\n+0002ca20: d8e2 0000 0000 0000 1800 0000 5c00 0000 ............\\...\n+0002ca30: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ca40: 0000 0000 0000 0000 47c0 c569 7265 702e ........G..irep.\n+0002ca50: 6d66 0000 0000 0000 0a00 0000 cf00 0000 mf..............\n+0002ca60: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ca70: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ca90: f812 b363 7265 702e d0b8 0100 0000 0000 ...crep.........\n+0002caa0: 2a00 0000 3f00 0000 ffff ffff 0000 0000 *...?...........\n 0002cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cac0: 120f 6961 7265 702e c4c9 0000 0000 0000 ..iarep.........\n+0002cad0: 1900 0000 7a00 0000 9344 4769 7265 702e ....z....DGirep.\n+0002cae0: 9a11 0100 0000 0000 1600 0000 4c00 0000 ............L...\n+0002caf0: b860 9c69 7265 702e 34b4 0100 0000 0000 .`.irep.4.......\n+0002cb00: 2200 0000 4e01 0000 bbd9 ab61 7265 702e \"...N......arep.\n+0002cb10: bd90 0100 0000 0000 1c00 0000 b300 0000 ................\n+0002cb20: 9f71 b062 7265 702e 8fbe 0100 0000 0000 .q.brep.........\n+0002cb30: 1d00 0000 7300 0000 48a4 d061 7265 702e ....s...H..arep.\n+0002cb40: 82e5 0100 0000 0000 2300 0000 1602 0000 ........#.......\n+0002cb50: e797 9061 7265 702e 38e8 0100 0000 0000 ...arep.8.......\n+0002cb60: 2100 0000 4e01 0000 ffff ffff 0000 0000 !...N...........\n 0002cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cb80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cb90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cbb0: c89a 2365 0072 6570 d181 0200 0000 0000 ..#e.rep........\n+0002cbc0: 2b00 0000 0000 0000 ffff ffff 0000 0000 +...............\n 0002cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cbe0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cbf0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cc10: 1679 c46c 7265 702e ba7a 0000 0000 0000 .y.lrep..z......\n+0002cc20: 1b00 0000 2002 0000 f59e 3a62 7265 702e .... .....:brep.\n+0002cc30: 8487 0000 0000 0000 1400 0000 6b00 0000 ............k...\n+0002cc40: d4f2 8761 7265 702e 40c1 0000 0000 0000 ...arep.@.......\n+0002cc50: 1700 0000 6900 0000 23d4 0564 0072 6570 ....i...#..d.rep\n+0002cc60: 59bb 0100 0000 0000 1600 0000 2100 0000 Y...........!...\n+0002cc70: 827f 4b62 7265 702e 8c91 0100 0000 0000 ..Kbrep.........\n+0002cc80: 2400 0000 aa00 0000 ffff ffff 0000 0000 $...............\n 0002cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cca0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ccb0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ccd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cce0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cd00: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cd10: 0000 0000 0000 0000 53d0 ee6e 7265 702e ........S..nrep.\n+0002cd20: eaed 0000 0000 0000 1600 0000 6a00 0000 ............j...\n+0002cd30: 5292 9d67 7265 702e cc3f 0000 0000 0000 R..grep..?......\n+0002cd40: 0d00 0000 2200 0000 7ddf 5f64 7265 702e ....\"...}._drep.\n+0002cd50: 4c1e 0100 0000 0000 0c00 0000 4901 0000 L...........I...\n+0002cd60: 94fd 3b6f 7265 702e 229f 0100 0000 0000 ..;orep.\".......\n+0002cd70: 2200 0000 3100 0000 c91f 7e64 0072 6570 \"...1.....~d.rep\n+0002cd80: e9b5 0100 0000 0000 2900 0000 0800 0000 ........).......\n+0002cd90: 4363 6664 7265 702e 90bb 0100 0000 0000 Ccfdrep.........\n+0002cda0: 1200 0000 5600 0000 94df 736b 7265 6d6f ....V.....skremo\n+0002cdb0: 0083 0200 0000 0000 1700 0000 3f00 0000 ............?...\n+0002cdc0: 02bf 2369 2a63 6f6d ab9e 0100 0000 0000 ..#i*com........\n+0002cdd0: 1500 0000 6200 0000 3a36 ea6c 0072 6570 ....b...:6.l.rep\n+0002cde0: acb8 0100 0000 0000 2000 0000 0400 0000 ........ .......\n+0002cdf0: 336b c568 7265 702e d3e1 0100 0000 0000 3k.hrep.........\n+0002ce00: 2100 0000 dc00 0000 6c42 686d 7265 702e !.......lBhmrep.\n+0002ce10: 86eb 0100 0000 0000 1c00 0000 ec01 0000 ................\n+0002ce20: a021 d564 7265 702e 0080 0200 0000 0000 .!.drep.........\n+0002ce30: 2d00 0000 3700 0000 ffff ffff 0000 0000 -...7...........\n 0002ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ce50: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ce60: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ce80: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002ce90: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ceb0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cec0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cee0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cef0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cf10: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cf20: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cf40: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cf50: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n 0002cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cf70: 50ac 9860 7265 6d6f 5683 0200 0000 0000 P..`remoV.......\n+0002cf80: 1f00 0000 3400 0000 71e8 c56f 7265 702e ....4...q..orep.\n+0002cf90: 6b16 0100 0000 0000 1800 0000 e200 0000 k...............\n+0002cfa0: e9e6 1366 0072 6570 39b9 0100 0000 0000 ...f.rep9.......\n+0002cfb0: 1200 0000 0500 0000 ffff ffff 0000 0000 ................\n 0002cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cfd0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002cfe0: 0000 0000 0000 0000 556b a463 0072 6570 ........Uk.c.rep\n+0002cff0: a8b1 0100 0000 0000 1800 0000 0e00 0000 ................\n+0002d000: 0100 0000 0000 0000 880c 0000 2803 0402 ............(...\n+0002d010: 78e3 0200 0000 0000 0000 0000 0000 0000 x...............\n+0002d020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d060: 0000 0000 0000 0000 0300 0000 6300 0000 ............c...\n+0002d070: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d080: 0000 0000 0000 0000 3d47 7e78 0072 6570 ........=G~x.rep\n+0002d090: 50b9 0100 0000 0000 1600 0000 0700 0000 P...............\n+0002d0a0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d0b0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0d0: 104d 1674 7265 702e 3aec 0000 0000 0000 .M.trep.:.......\n+0002d0e0: 1700 0000 5400 0000 c864 a97c 7265 702e ....T....d.|rep.\n+0002d0f0: 3def 0100 0000 0000 1d00 0000 4900 0000 =...........I...\n+0002d100: 3488 ea7f 7265 702e bee3 0000 0000 0000 4...rep.........\n+0002d110: 1900 0000 b200 0000 d0ab 257b 7265 702e ..........%{rep.\n+0002d120: 67e0 0100 0000 0000 1700 0000 5501 0000 g...........U...\n+0002d130: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d140: 0000 0000 0000 0000 8d8b cb70 7265 702e ...........prep.\n+0002d150: c0c1 0000 0000 0000 1400 0000 6d00 0000 ............m...\n+0002d160: 98f3 f771 7265 702e cfe9 0100 0000 0000 ...qrep.........\n+0002d170: 1a00 0000 2601 0000 0a56 b67b 2a69 7370 ....&....V.{*isp\n+0002d180: 4eee 0100 0000 0000 1300 0000 3d00 0000 N...........=...\n+0002d190: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d1a0: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1c0: 58c1 ae72 7265 702e 8562 0000 0000 0000 X..rrep..b......\n+0002d1d0: 0b00 0000 9e00 0000 ffff ffff 0000 0000 ................\n+0002d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1f0: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d200: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d220: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d230: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d250: 3a79 4f7e 7265 6d6f f1e0 0200 0000 0000 :yO~remo........\n+0002d260: 1500 0000 4300 0000 ffff ffff 0000 0000 ....C...........\n+0002d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d280: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d290: 0000 0000 0000 0000 f9d7 ee76 6261 636b ...........vback\n+0002d2a0: 8d8a 0000 0000 0000 1200 0000 fe00 0000 ................\n+0002d2b0: ebd8 767d 7265 6d6f a5e0 0200 0000 0000 ..v}remo........\n+0002d2c0: 1200 0000 3a00 0000 4186 af78 7265 702e ....:...A..xrep.\n+0002d2d0: f29c 0100 0000 0000 1600 0000 6300 0000 ............c...\n+0002d2e0: 0cf0 b87b 7265 702e 2881 0200 0000 0000 ...{rep.(.......\n+0002d2f0: 1b00 0000 4400 0000 a1b4 2677 0072 6570 ....D.....&w.rep\n+0002d300: d1b7 0100 0000 0000 2500 0000 0800 0000 ........%.......\n+0002d310: 40fa c477 7265 702e 2a47 0000 0000 0000 @..wrep.*G......\n+0002d320: 0f00 0000 6800 0000 fa48 e373 7265 702e ....h....H.srep.\n+0002d330: 51c4 0000 0000 0000 1500 0000 3300 0000 Q...........3...\n+0002d340: 68ef 7872 7265 702e 6517 0100 0000 0000 h.xrrep.e.......\n+0002d350: 1c00 0000 2f01 0000 d415 637d 7265 702e ..../.....c}rep.\n+0002d360: a69f 0100 0000 0000 1700 0000 4000 0000 ............@...\n+0002d370: 6351 8c7e 7265 702e bbe7 0100 0000 0000 cQ.~rep.........\n+0002d380: 2300 0000 5a00 0000 3f48 7d77 7265 702e #...Z...?H}wrep.\n+0002d390: a8ed 0100 0000 0000 1600 0000 2300 0000 ............#...\n+0002d3a0: be78 bf73 7265 702e 16e6 0000 0000 0000 .x.srep.........\n+0002d3b0: 2000 0000 d201 0000 dde7 6473 7265 702e .........dsrep.\n+0002d3c0: ca9b 0100 0000 0000 2500 0000 6c00 0000 ........%...l...\n+0002d3d0: eb21 8279 2a69 7370 9eee 0100 0000 0000 .!.y*isp........\n+0002d3e0: 1000 0000 3300 0000 ffff ffff 0000 0000 ....3...........\n+0002d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d400: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d410: 0000 0000 0000 0000 ffff ffff 0000 0000 ................\n+0002d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d430: 2021 2f7d 7265 702e a5ec 0000 0000 0000 !/}rep.........\n+0002d440: 1700 0000 9000 0000 c91f 8f79 7265 702e ...........yrep.\n+0002d450: d4c6 0000 0000 0000 1400 0000 c500 0000 ................\n+0002d460: ffff ffff 0000 0000 0000 0000 0000 0000 ................\n+0002d470: 0000 0000 0000 0000 4ffb 3c71 0072 6570 ........O.\n Installed-Size: 453\n Depends: librep16 (= 0.92.5-3.2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for librep16\n-Build-Ids: f89ad976ad287594cff2d13a2154bdadeb9707ae\n+Build-Ids: 67760aa5fa142f136e854bb94f5fa5062e3c8b81\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/f8/9ad976ad287594cff2d13a2154bdadeb9707ae.debug\n+usr/lib/debug/.build-id/67/760aa5fa142f136e854bb94f5fa5062e3c8b81.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/f8/\n--rw-r--r-- 0 root (0) root (0) 452784 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/f8/9ad976ad287594cff2d13a2154bdadeb9707ae.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/67/\n+-rw-r--r-- 0 root (0) root (0) 452788 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/67/760aa5fa142f136e854bb94f5fa5062e3c8b81.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16-dbgsym -> librep16\n"}, {"source1": "./usr/lib/debug/.build-id/f8/9ad976ad287594cff2d13a2154bdadeb9707ae.debug", "source2": "./usr/lib/debug/.build-id/67/760aa5fa142f136e854bb94f5fa5062e3c8b81.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 3% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: ARM\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 451344 (bytes into file)\n+ Start of section headers: 451348 (bytes into file)\n Flags: 0x5000400, Version5 EABI, hard-float ABI\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 7\n Size of section headers: 40 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 7 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x000138 0x00042704 0x00042704 0x00000 0x00008 R 0x4\n- LOAD 0x000000 0x00000000 0x00000000 0x00138 0x42710 R E 0x1000\n+ EXIDX 0x000138 0x00042714 0x00042714 0x00000 0x00008 R 0x4\n+ LOAD 0x000000 0x00000000 0x00000000 0x00138 0x42720 R E 0x1000\n LOAD 0x000764 0x00043764 0x00043764 0x00000 0x090c8 RW 0x1000\n DYNAMIC 0x000764 0x00044c54 0x00044c54 0x00000 0x00118 RW 0x4\n NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000764 0x00043764 0x00043764 0x00000 0x0289c R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x6e310:\n+There are 36 section headers, starting at offset 0x6e314:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000114 000114 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000138 000138 002998 04 A 3 0 4\n [ 3] .dynsym NOBITS 00002ad0 000138 0062a0 10 A 4 3 4\n@@ -11,17 +11,17 @@\n [ 6] .gnu.version_r NOBITS 0000efdc 000138 0000d0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0000f0ac 000138 004960 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00013a0c 000138 001158 08 A 3 20 4\n [ 9] .init NOBITS 00014b64 000138 00000c 00 AX 0 0 4\n [10] .plt NOBITS 00014b70 000138 001bdc 04 AX 0 0 4\n [11] .text NOBITS 00016750 000138 028bd8 00 AX 0 0 8\n [12] .fini NOBITS 0003f328 000138 000008 00 AX 0 0 4\n- [13] .rodata NOBITS 0003f330 000138 0033d4 00 A 0 0 4\n- [14] .ARM.exidx NOBITS 00042704 000138 000008 00 AL 11 0 4\n- [15] .eh_frame NOBITS 0004270c 000138 000004 00 A 0 0 4\n+ [13] .rodata NOBITS 0003f330 000138 0033e4 00 A 0 0 4\n+ [14] .ARM.exidx NOBITS 00042714 000138 000008 00 AL 11 0 4\n+ [15] .eh_frame NOBITS 0004271c 000138 000004 00 A 0 0 4\n [16] .init_array NOBITS 00043764 000764 000004 04 WA 0 0 4\n [17] .fini_array NOBITS 00043768 000764 000004 04 WA 0 0 4\n [18] .data.rel.ro NOBITS 0004376c 000764 0014e8 00 WA 0 0 4\n [19] .dynamic NOBITS 00044c54 000764 000118 08 WA 4 0 4\n [20] .got NOBITS 00044d6c 000764 001294 04 WA 0 0 4\n [21] .data NOBITS 00046000 000764 002238 00 WA 0 0 4\n [22] .bss NOBITS 00048238 000764 0045f4 00 WA 0 0 8\n@@ -29,17 +29,17 @@\n [24] .ARM.attributes ARM_ATTRIBUTES 00000000 000157 000031 00 0 0 1\n [25] .debug_aranges PROGBITS 00000000 000188 00015e 00 C 0 0 4\n [26] .debug_info PROGBITS 00000000 0002e8 026415 00 C 0 0 4\n [27] .debug_abbrev PROGBITS 00000000 026700 00228e 00 C 0 0 4\n [28] .debug_line PROGBITS 00000000 028990 011efb 00 C 0 0 4\n [29] .debug_frame PROGBITS 00000000 03a88c 002617 00 C 0 0 4\n [30] .debug_str PROGBITS 00000000 03cea4 003c4f 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 040af4 00fd7c 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 050870 0027fa 00 C 0 0 4\n- [33] .symtab SYMTAB 00000000 05306c 011660 10 34 2880 4\n- [34] .strtab STRTAB 00000000 0646cc 009ada 00 0 0 1\n- [35] .shstrtab STRTAB 00000000 06e1a6 000169 00 0 0 1\n+ [31] .debug_loclists PROGBITS 00000000 040af4 00fd7d 00 C 0 0 4\n+ [32] .debug_rnglists PROGBITS 00000000 050874 0027fa 00 C 0 0 4\n+ [33] .symtab SYMTAB 00000000 053070 011660 10 34 2880 4\n+ [34] .strtab STRTAB 00000000 0646d0 009ada 00 0 0 1\n+ [35] .shstrtab STRTAB 00000000 06e1aa 000169 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), y (purecode), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -11,16 +11,16 @@\n 7: 0000f0ac 0 SECTION LOCAL DEFAULT 7 .rel.dyn\n 8: 00013a0c 0 SECTION LOCAL DEFAULT 8 .rel.plt\n 9: 00014b64 0 SECTION LOCAL DEFAULT 9 .init\n 10: 00014b70 0 SECTION LOCAL DEFAULT 10 .plt\n 11: 00016750 0 SECTION LOCAL DEFAULT 11 .text\n 12: 0003f328 0 SECTION LOCAL DEFAULT 12 .fini\n 13: 0003f330 0 SECTION LOCAL DEFAULT 13 .rodata\n- 14: 00042704 0 SECTION LOCAL DEFAULT 14 .ARM.exidx\n- 15: 0004270c 0 SECTION LOCAL DEFAULT 15 .eh_frame\n+ 14: 00042714 0 SECTION LOCAL DEFAULT 14 .ARM.exidx\n+ 15: 0004271c 0 SECTION LOCAL DEFAULT 15 .eh_frame\n 16: 00043764 0 SECTION LOCAL DEFAULT 16 .init_array\n 17: 00043768 0 SECTION LOCAL DEFAULT 17 .fini_array\n 18: 0004376c 0 SECTION LOCAL DEFAULT 18 .data.rel.ro\n 19: 00044c54 0 SECTION LOCAL DEFAULT 19 .dynamic\n 20: 00044d6c 0 SECTION LOCAL DEFAULT 20 .got\n 21: 00046000 0 SECTION LOCAL DEFAULT 21 .data\n 22: 00048238 0 SECTION LOCAL DEFAULT 22 .bss\n@@ -187,21 +187,21 @@\n 183: 000188d4 0 NOTYPE LOCAL DEFAULT 11 $d\n 184: 000188dc 0 NOTYPE LOCAL DEFAULT 11 $t\n 185: 00018968 0 NOTYPE LOCAL DEFAULT 11 $d\n 186: 0001898c 0 NOTYPE LOCAL DEFAULT 11 $t\n 187: 00018a24 0 NOTYPE LOCAL DEFAULT 11 $d\n 188: 00018a34 0 NOTYPE LOCAL DEFAULT 11 $t\n 189: 00018bc4 0 NOTYPE LOCAL DEFAULT 11 $d\n- 190: 0004227c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 191: 0004227c 15 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.4\n- 192: 0004228c 10 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.7\n- 193: 00042298 12 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.5\n- 194: 000422a4 14 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.10\n- 195: 000422b4 15 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n- 196: 000422c4 12 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n+ 190: 0004228c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 191: 0004228c 15 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.4\n+ 192: 0004229c 10 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.7\n+ 193: 000422a8 12 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.5\n+ 194: 000422b4 14 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.10\n+ 195: 000422c4 15 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n+ 196: 000422d4 12 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n 197: 0004823c 0 NOTYPE LOCAL DEFAULT 22 $d\n 198: 0004823c 4 OBJECT LOCAL DEFAULT 22 type.8\n 199: 00048240 4 OBJECT LOCAL DEFAULT 22 type.1\n 200: 00048244 4 OBJECT LOCAL DEFAULT 22 threads\n 201: 00048248 4 OBJECT LOCAL DEFAULT 22 barriers\n 202: 0004824c 4 OBJECT LOCAL DEFAULT 22 continuations\n 203: 00048250 4 OBJECT LOCAL DEFAULT 22 invoked_continuation\n@@ -579,17 +579,17 @@\n 575: 0001c4d4 0 NOTYPE LOCAL DEFAULT 11 $d\n 576: 0001c4e0 0 NOTYPE LOCAL DEFAULT 11 $t\n 577: 0001c518 0 NOTYPE LOCAL DEFAULT 11 $d\n 578: 0001c524 0 NOTYPE LOCAL DEFAULT 11 $t\n 579: 0001c5e4 0 NOTYPE LOCAL DEFAULT 11 $d\n 580: 0001c624 0 NOTYPE LOCAL DEFAULT 11 $t\n 581: 0001c654 0 NOTYPE LOCAL DEFAULT 11 $d\n- 582: 000422d0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 583: 000422d0 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n- 584: 000422e4 20 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n+ 582: 000422e0 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 583: 000422e0 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n+ 584: 000422f4 20 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n 585: 00046604 0 NOTYPE LOCAL DEFAULT 21 $d\n 586: 00046604 4 OBJECT LOCAL DEFAULT 21 regexp_cache_limit\n 587: 00048400 0 NOTYPE LOCAL DEFAULT 22 $d\n 588: 00048400 4 OBJECT LOCAL DEFAULT 22 last_match_type\n 589: 00048404 80 OBJECT LOCAL DEFAULT 22 last_matches\n 590: 00048454 4 OBJECT LOCAL DEFAULT 22 last_match_data\n 591: 00048458 4 OBJECT LOCAL DEFAULT 22 cached_regexps\n@@ -716,38 +716,38 @@\n 712: 0001dd9c 0 NOTYPE LOCAL DEFAULT 11 $d\n 713: 0001dda4 0 NOTYPE LOCAL DEFAULT 11 $t\n 714: 0001de0c 0 NOTYPE LOCAL DEFAULT 11 $d\n 715: 0001de20 0 NOTYPE LOCAL DEFAULT 11 $t\n 716: 0001de5c 0 NOTYPE LOCAL DEFAULT 11 $d\n 717: 0001de70 0 NOTYPE LOCAL DEFAULT 11 $t\n 718: 0001deac 0 NOTYPE LOCAL DEFAULT 11 $d\n- 719: 000422f8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 720: 000422f8 9 OBJECT LOCAL DEFAULT 13 __FUNCTION__.44\n- 721: 00042304 8 OBJECT LOCAL DEFAULT 13 __FUNCTION__.42\n- 722: 0004230c 9 OBJECT LOCAL DEFAULT 13 __FUNCTION__.40\n- 723: 00042318 20 OBJECT LOCAL DEFAULT 13 __FUNCTION__.38\n- 724: 0004232c 12 OBJECT LOCAL DEFAULT 13 __FUNCTION__.36\n- 725: 00042338 23 OBJECT LOCAL DEFAULT 13 __FUNCTION__.34\n- 726: 00042350 34 OBJECT LOCAL DEFAULT 13 __FUNCTION__.32\n- 727: 00042374 38 OBJECT LOCAL DEFAULT 13 __FUNCTION__.30\n- 728: 0004239c 13 OBJECT LOCAL DEFAULT 13 __FUNCTION__.28\n- 729: 000423ac 24 OBJECT LOCAL DEFAULT 13 __FUNCTION__.26\n- 730: 000423c4 35 OBJECT LOCAL DEFAULT 13 __FUNCTION__.24\n- 731: 000423e8 17 OBJECT LOCAL DEFAULT 13 __FUNCTION__.22\n- 732: 000423fc 14 OBJECT LOCAL DEFAULT 13 __FUNCTION__.20\n- 733: 0004240c 10 OBJECT LOCAL DEFAULT 13 __FUNCTION__.18\n- 734: 00042418 25 OBJECT LOCAL DEFAULT 13 __FUNCTION__.16\n- 735: 00042434 22 OBJECT LOCAL DEFAULT 13 __FUNCTION__.14\n- 736: 0004244c 18 OBJECT LOCAL DEFAULT 13 __FUNCTION__.12\n- 737: 00042460 10 OBJECT LOCAL DEFAULT 13 __FUNCTION__.10\n- 738: 0004246c 17 OBJECT LOCAL DEFAULT 13 __FUNCTION__.8\n- 739: 00042480 8 OBJECT LOCAL DEFAULT 13 __FUNCTION__.6\n- 740: 00042488 11 OBJECT LOCAL DEFAULT 13 __FUNCTION__.4\n- 741: 00042494 9 OBJECT LOCAL DEFAULT 13 __FUNCTION__.2\n- 742: 000424a0 11 OBJECT LOCAL DEFAULT 13 __FUNCTION__.0\n+ 719: 00042308 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 720: 00042308 9 OBJECT LOCAL DEFAULT 13 __FUNCTION__.44\n+ 721: 00042314 8 OBJECT LOCAL DEFAULT 13 __FUNCTION__.42\n+ 722: 0004231c 9 OBJECT LOCAL DEFAULT 13 __FUNCTION__.40\n+ 723: 00042328 20 OBJECT LOCAL DEFAULT 13 __FUNCTION__.38\n+ 724: 0004233c 12 OBJECT LOCAL DEFAULT 13 __FUNCTION__.36\n+ 725: 00042348 23 OBJECT LOCAL DEFAULT 13 __FUNCTION__.34\n+ 726: 00042360 34 OBJECT LOCAL DEFAULT 13 __FUNCTION__.32\n+ 727: 00042384 38 OBJECT LOCAL DEFAULT 13 __FUNCTION__.30\n+ 728: 000423ac 13 OBJECT LOCAL DEFAULT 13 __FUNCTION__.28\n+ 729: 000423bc 24 OBJECT LOCAL DEFAULT 13 __FUNCTION__.26\n+ 730: 000423d4 35 OBJECT LOCAL DEFAULT 13 __FUNCTION__.24\n+ 731: 000423f8 17 OBJECT LOCAL DEFAULT 13 __FUNCTION__.22\n+ 732: 0004240c 14 OBJECT LOCAL DEFAULT 13 __FUNCTION__.20\n+ 733: 0004241c 10 OBJECT LOCAL DEFAULT 13 __FUNCTION__.18\n+ 734: 00042428 25 OBJECT LOCAL DEFAULT 13 __FUNCTION__.16\n+ 735: 00042444 22 OBJECT LOCAL DEFAULT 13 __FUNCTION__.14\n+ 736: 0004245c 18 OBJECT LOCAL DEFAULT 13 __FUNCTION__.12\n+ 737: 00042470 10 OBJECT LOCAL DEFAULT 13 __FUNCTION__.10\n+ 738: 0004247c 17 OBJECT LOCAL DEFAULT 13 __FUNCTION__.8\n+ 739: 00042490 8 OBJECT LOCAL DEFAULT 13 __FUNCTION__.6\n+ 740: 00042498 11 OBJECT LOCAL DEFAULT 13 __FUNCTION__.4\n+ 741: 000424a4 9 OBJECT LOCAL DEFAULT 13 __FUNCTION__.2\n+ 742: 000424b0 11 OBJECT LOCAL DEFAULT 13 __FUNCTION__.0\n 743: 00048478 0 NOTYPE LOCAL DEFAULT 22 $d\n 744: 00048478 4 OBJECT LOCAL DEFAULT 22 warned.45\n 745: 0004847c 4 OBJECT LOCAL DEFAULT 22 warned.43\n 746: 00048480 4 OBJECT LOCAL DEFAULT 22 warned.41\n 747: 00048484 4 OBJECT LOCAL DEFAULT 22 warned.39\n 748: 00048488 4 OBJECT LOCAL DEFAULT 22 warned.37\n 749: 0004848c 4 OBJECT LOCAL DEFAULT 22 warned.35\n@@ -889,16 +889,16 @@\n 885: 00022580 0 NOTYPE LOCAL DEFAULT 11 $d\n 886: 00022598 0 NOTYPE LOCAL DEFAULT 11 $t\n 887: 00022612 0 NOTYPE LOCAL DEFAULT 11 $d\n 888: 0002268c 0 NOTYPE LOCAL DEFAULT 11 $t\n 889: 00022878 0 NOTYPE LOCAL DEFAULT 11 $d\n 890: 000228b8 0 NOTYPE LOCAL DEFAULT 11 $t\n 891: 00022fe8 0 NOTYPE LOCAL DEFAULT 11 $d\n- 892: 000424ac 0 NOTYPE LOCAL DEFAULT 13 $d\n- 893: 000424ac 5 OBJECT LOCAL DEFAULT 13 CSWTCH.1159\n+ 892: 000424bc 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 893: 000424bc 5 OBJECT LOCAL DEFAULT 13 CSWTCH.1159\n 894: 000466e4 0 NOTYPE LOCAL DEFAULT 21 $d\n 895: 000466e4 4 OBJECT LOCAL DEFAULT 21 buflen.11\n 896: 000466e8 4 OBJECT LOCAL DEFAULT 21 tail_call_tag\n 897: 000484d4 0 NOTYPE LOCAL DEFAULT 22 $d\n 898: 000484d4 4 OBJECT LOCAL DEFAULT 22 print_level.5\n 899: 000484d8 4 OBJECT LOCAL DEFAULT 22 read_local_file\n 900: 000484dc 4 OBJECT LOCAL DEFAULT 22 buffer.12\n@@ -1138,16 +1138,16 @@\n 1134: 00025cc0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1135: 00025ccc 0 NOTYPE LOCAL DEFAULT 11 $t\n 1136: 00025ce4 0 NOTYPE LOCAL DEFAULT 11 $d\n 1137: 00025cf0 0 NOTYPE LOCAL DEFAULT 11 $t\n 1138: 00026258 0 NOTYPE LOCAL DEFAULT 11 $d\n 1139: 000262bc 0 NOTYPE LOCAL DEFAULT 11 $t\n 1140: 00026b84 0 NOTYPE LOCAL DEFAULT 11 $d\n- 1141: 000424b4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 1142: 000424b4 29 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n+ 1141: 000424c4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1142: 000424c4 29 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n 1143: 000485f0 0 NOTYPE LOCAL DEFAULT 22 $d\n 1144: 000485f0 4 OBJECT LOCAL DEFAULT 22 default_suffixes\n 1145: 000467c0 0 NOTYPE LOCAL DEFAULT 21 $d\n 1146: 00043fd4 8 OBJECT LOCAL DEFAULT 18 Sraise_exception__name\n 1147: 00043fdc 8 OBJECT LOCAL DEFAULT 18 Scall_with_exception_handler__name\n 1148: 00043fe4 8 OBJECT LOCAL DEFAULT 18 Scall_hook__name\n 1149: 00043fec 8 OBJECT LOCAL DEFAULT 18 Ssubr_name__name\n@@ -1270,16 +1270,16 @@\n 1266: 00029fe8 0 NOTYPE LOCAL DEFAULT 11 $d\n 1267: 00040b08 0 NOTYPE LOCAL DEFAULT 13 $d\n 1268: 00029ff4 0 NOTYPE LOCAL DEFAULT 11 $t\n 1269: 0002a048 0 NOTYPE LOCAL DEFAULT 11 $d\n 1270: 0002a054 0 NOTYPE LOCAL DEFAULT 11 $t\n 1271: 0002a0d8 0 NOTYPE LOCAL DEFAULT 11 $d\n 1272: 0002a0fc 0 NOTYPE LOCAL DEFAULT 11 $t\n- 1273: 000424d4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 1274: 000424d4 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n+ 1273: 000424e4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1274: 000424e4 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n 1275: 00048630 0 NOTYPE LOCAL DEFAULT 22 $d\n 1276: 00046d60 0 NOTYPE LOCAL DEFAULT 21 $d\n 1277: 00044244 8 OBJECT LOCAL DEFAULT 18 Sbytecodep__name\n 1278: 0004424c 8 OBJECT LOCAL DEFAULT 18 Smake_byte_code_subr__name\n 1279: 00044254 8 OBJECT LOCAL DEFAULT 18 Svalidate_byte_code__name\n 1280: 0004425c 8 OBJECT LOCAL DEFAULT 18 Srun_byte_code__name\n 1281: 00046db0 0 NOTYPE LOCAL DEFAULT 21 $d\n@@ -1460,15 +1460,15 @@\n 1456: 0002bfac 0 NOTYPE LOCAL DEFAULT 11 $t\n 1457: 0002bfd0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1458: 0002bfdc 0 NOTYPE LOCAL DEFAULT 11 $t\n 1459: 0002bfdd 188 FUNC LOCAL DEFAULT 11 make_number\n 1460: 0002c088 0 NOTYPE LOCAL DEFAULT 11 $d\n 1461: 0002c098 0 NOTYPE LOCAL DEFAULT 11 $t\n 1462: 0002c100 0 NOTYPE LOCAL DEFAULT 11 $d\n- 1463: 00041018 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1463: 00041028 0 NOTYPE LOCAL DEFAULT 13 $d\n 1464: 0002c10c 0 NOTYPE LOCAL DEFAULT 11 $t\n 1465: 0002c10d 264 FUNC LOCAL DEFAULT 11 promote_to\n 1466: 0002c208 0 NOTYPE LOCAL DEFAULT 11 $d\n 1467: 0002c214 0 NOTYPE LOCAL DEFAULT 11 $t\n 1468: 0002c215 274 FUNC LOCAL DEFAULT 11 number_cmp\n 1469: 0002c329 102 FUNC LOCAL DEFAULT 11 dup__\n 1470: 0002c391 90 FUNC LOCAL DEFAULT 11 promote_dup\n@@ -1552,19 +1552,19 @@\n 1548: 0002eff4 0 NOTYPE LOCAL DEFAULT 11 $d\n 1549: 0002f010 0 NOTYPE LOCAL DEFAULT 11 $t\n 1550: 0002f210 0 NOTYPE LOCAL DEFAULT 11 $d\n 1551: 0002f218 0 NOTYPE LOCAL DEFAULT 11 $t\n 1552: 0002f5b0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1553: 0002f5b8 0 NOTYPE LOCAL DEFAULT 11 $t\n 1554: 0002f8c4 0 NOTYPE LOCAL DEFAULT 11 $d\n- 1555: 000424e8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 1556: 000424e8 11 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.3\n- 1557: 000424f4 13 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n- 1558: 00042504 176 OBJECT LOCAL DEFAULT 13 map\n- 1559: 000425b4 17 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n+ 1555: 000424f8 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1556: 000424f8 11 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.3\n+ 1557: 00042504 13 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n+ 1558: 00042514 176 OBJECT LOCAL DEFAULT 13 map\n+ 1559: 000425c4 17 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n 1560: 00048ab0 0 NOTYPE LOCAL DEFAULT 22 $d\n 1561: 00048ab0 12 OBJECT LOCAL DEFAULT 22 number_freelist\n 1562: 00048abc 12 OBJECT LOCAL DEFAULT 22 number_sizeofs\n 1563: 00048ac8 12 OBJECT LOCAL DEFAULT 22 number_allocations\n 1564: 00048ad4 4 OBJECT LOCAL DEFAULT 22 allocated_numbers\n 1565: 00048ad8 12 OBJECT LOCAL DEFAULT 22 number_block_chain\n 1566: 00048ae4 4 OBJECT LOCAL DEFAULT 22 used_numbers\n@@ -1640,15 +1640,15 @@\n 1636: 00048b08 4 OBJECT LOCAL DEFAULT 22 block_list\n 1637: 000477b4 0 NOTYPE LOCAL DEFAULT 21 $d\n 1638: 0004459c 8 OBJECT LOCAL DEFAULT 18 Sorigin_after_gc__name\n 1639: 000445a4 8 OBJECT LOCAL DEFAULT 18 Slexical_origin__name\n 1640: 000445ac 8 OBJECT LOCAL DEFAULT 18 Scall_with_lexical_origins__name\n 1641: 0004459c 0 NOTYPE LOCAL DEFAULT 18 $d\n 1642: 00000000 0 FILE LOCAL DEFAULT ABS regexp.c\n- 1643: 0004124c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1643: 0004125c 0 NOTYPE LOCAL DEFAULT 13 $d\n 1644: 0002fcfd 452 FUNC LOCAL DEFAULT 11 regrepeat\n 1645: 0002fcfc 0 NOTYPE LOCAL DEFAULT 11 $t\n 1646: 0002fd20 0 NOTYPE LOCAL DEFAULT 11 $d\n 1647: 0002feb0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1648: 0002fec0 0 NOTYPE LOCAL DEFAULT 11 $t\n 1649: 0002fec1 96 FUNC LOCAL DEFAULT 11 regtail.part.0\n 1650: 0002ff18 0 NOTYPE LOCAL DEFAULT 11 $d\n@@ -1691,15 +1691,15 @@\n 1687: 00049b28 4 OBJECT LOCAL DEFAULT 22 regcode\n 1688: 00049b2c 4 OBJECT LOCAL DEFAULT 22 regsize\n 1689: 00049b30 4 OBJECT LOCAL DEFAULT 22 regparse\n 1690: 00049b34 4 OBJECT LOCAL DEFAULT 22 regnpar\n 1691: 0002fd2f 0 NOTYPE LOCAL DEFAULT 11 $d\n 1692: 0002fd30 0 NOTYPE LOCAL DEFAULT 11 $t\n 1693: 00000000 0 FILE LOCAL DEFAULT ABS regsub.c\n- 1694: 000413ac 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1694: 000413bc 0 NOTYPE LOCAL DEFAULT 13 $d\n 1695: 00031bc8 0 NOTYPE LOCAL DEFAULT 11 $t\n 1696: 00031ca8 0 NOTYPE LOCAL DEFAULT 11 $d\n 1697: 00031cb4 0 NOTYPE LOCAL DEFAULT 11 $t\n 1698: 00031d68 0 NOTYPE LOCAL DEFAULT 11 $d\n 1699: 00000000 0 FILE LOCAL DEFAULT ABS streams.c\n 1700: 00031d70 0 NOTYPE LOCAL DEFAULT 11 $t\n 1701: 00031e14 0 NOTYPE LOCAL DEFAULT 11 $d\n@@ -1804,15 +1804,15 @@\n 1800: 00033b68 0 NOTYPE LOCAL DEFAULT 11 $d\n 1801: 00033b8c 0 NOTYPE LOCAL DEFAULT 11 $t\n 1802: 00033c50 0 NOTYPE LOCAL DEFAULT 11 $d\n 1803: 00033c6c 0 NOTYPE LOCAL DEFAULT 11 $t\n 1804: 00033cdc 0 NOTYPE LOCAL DEFAULT 11 $d\n 1805: 00033cec 0 NOTYPE LOCAL DEFAULT 11 $t\n 1806: 00033ced 274 FUNC LOCAL DEFAULT 11 structure_mark\n- 1807: 0004152c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1807: 0004153c 0 NOTYPE LOCAL DEFAULT 13 $d\n 1808: 00033e01 96 FUNC LOCAL DEFAULT 11 structure_print\n 1809: 00033e50 0 NOTYPE LOCAL DEFAULT 11 $d\n 1810: 00033e60 0 NOTYPE LOCAL DEFAULT 11 $t\n 1811: 00033f34 0 NOTYPE LOCAL DEFAULT 11 $d\n 1812: 00033f48 0 NOTYPE LOCAL DEFAULT 11 $t\n 1813: 00033f49 392 FUNC LOCAL DEFAULT 11 lookup_or_add.part.0\n 1814: 000340c8 0 NOTYPE LOCAL DEFAULT 11 $d\n@@ -1877,16 +1877,16 @@\n 1873: 00035584 0 NOTYPE LOCAL DEFAULT 11 $d\n 1874: 00035598 0 NOTYPE LOCAL DEFAULT 11 $t\n 1875: 00035654 0 NOTYPE LOCAL DEFAULT 11 $d\n 1876: 0003566c 0 NOTYPE LOCAL DEFAULT 11 $t\n 1877: 000356f0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1878: 00035718 0 NOTYPE LOCAL DEFAULT 11 $t\n 1879: 00035a14 0 NOTYPE LOCAL DEFAULT 11 $d\n- 1880: 000425c8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 1881: 000425c8 12 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n+ 1880: 000425d8 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1881: 000425d8 12 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n 1882: 00049b3c 0 NOTYPE LOCAL DEFAULT 22 $d\n 1883: 00049b3c 4 OBJECT LOCAL DEFAULT 22 all_structures\n 1884: 00049b40 4 OBJECT LOCAL DEFAULT 22 rep_structures_structure\n 1885: 00049b44 4 OBJECT LOCAL DEFAULT 22 ref_age\n 1886: 00047938 0 NOTYPE LOCAL DEFAULT 21 $d\n 1887: 000446a4 8 OBJECT LOCAL DEFAULT 18 Sstructure_install_vm__name\n 1888: 000446ac 8 OBJECT LOCAL DEFAULT 18 Sstructure_set_binds__name\n@@ -1988,15 +1988,15 @@\n 1984: 00036751 12 FUNC LOCAL DEFAULT 11 symbol_princ\n 1985: 0003675d 452 FUNC LOCAL DEFAULT 11 symbol_print\n 1986: 00036914 0 NOTYPE LOCAL DEFAULT 11 $d\n 1987: 00036920 0 NOTYPE LOCAL DEFAULT 11 $t\n 1988: 000369a8 0 NOTYPE LOCAL DEFAULT 11 $d\n 1989: 000369b0 0 NOTYPE LOCAL DEFAULT 11 $t\n 1990: 00036a30 0 NOTYPE LOCAL DEFAULT 11 $d\n- 1991: 00041814 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 1991: 00041824 0 NOTYPE LOCAL DEFAULT 13 $d\n 1992: 00036a38 0 NOTYPE LOCAL DEFAULT 11 $t\n 1993: 00036aa0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1994: 00036ab4 0 NOTYPE LOCAL DEFAULT 11 $t\n 1995: 00036ae0 0 NOTYPE LOCAL DEFAULT 11 $d\n 1996: 00036ae4 0 NOTYPE LOCAL DEFAULT 11 $t\n 1997: 00036b3c 0 NOTYPE LOCAL DEFAULT 11 $d\n 1998: 00036b48 0 NOTYPE LOCAL DEFAULT 11 $t\n@@ -2125,15 +2125,15 @@\n 2121: 00038058 0 NOTYPE LOCAL DEFAULT 11 $d\n 2122: 00038060 0 NOTYPE LOCAL DEFAULT 11 $t\n 2123: 00038061 236 FUNC LOCAL DEFAULT 11 string_sweep\n 2124: 00038138 0 NOTYPE LOCAL DEFAULT 11 $d\n 2125: 0003814c 0 NOTYPE LOCAL DEFAULT 11 $t\n 2126: 0003814d 88 FUNC LOCAL DEFAULT 11 vector_sweep\n 2127: 0003819c 0 NOTYPE LOCAL DEFAULT 11 $d\n- 2128: 00041aac 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2128: 00041abc 0 NOTYPE LOCAL DEFAULT 13 $d\n 2129: 000381a4 0 NOTYPE LOCAL DEFAULT 11 $t\n 2130: 000381a5 20 FUNC LOCAL DEFAULT 11 print_guardian\n 2131: 000381b4 0 NOTYPE LOCAL DEFAULT 11 $d\n 2132: 000381b8 0 NOTYPE LOCAL DEFAULT 11 $t\n 2133: 000381b9 78 FUNC LOCAL DEFAULT 11 string_cmp\n 2134: 000382a8 0 NOTYPE LOCAL DEFAULT 11 $d\n 2135: 000382b4 0 NOTYPE LOCAL DEFAULT 11 $t\n@@ -2184,18 +2184,18 @@\n 2180: 0003927c 0 NOTYPE LOCAL DEFAULT 11 $t\n 2181: 0003927d 30 FUNC LOCAL DEFAULT 11 mark_guardian\n 2182: 000394c8 0 NOTYPE LOCAL DEFAULT 11 $d\n 2183: 00039540 0 NOTYPE LOCAL DEFAULT 11 $t\n 2184: 000395ec 0 NOTYPE LOCAL DEFAULT 11 $d\n 2185: 00039618 0 NOTYPE LOCAL DEFAULT 11 $t\n 2186: 0003969c 0 NOTYPE LOCAL DEFAULT 11 $d\n- 2187: 000425d4 0 NOTYPE LOCAL DEFAULT 13 $d\n- 2188: 000425d4 22 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n- 2189: 000425ec 18 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n- 2190: 00042600 16 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n+ 2187: 000425e4 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2188: 000425e4 22 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n+ 2189: 000425fc 18 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n+ 2190: 00042610 16 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n 2191: 00047ed0 0 NOTYPE LOCAL DEFAULT 21 $d\n 2192: 0004b3d4 0 NOTYPE LOCAL DEFAULT 22 $d\n 2193: 0004b3d4 4 OBJECT LOCAL DEFAULT 22 guardians\n 2194: 0004b3d8 4 OBJECT LOCAL DEFAULT 22 string_block_chain\n 2195: 0004b3dc 4 OBJECT LOCAL DEFAULT 22 string_freelist\n 2196: 0004b3e0 4 OBJECT LOCAL DEFAULT 22 used_strings\n 2197: 0004b3e4 4 OBJECT LOCAL DEFAULT 22 allocated_string_bytes\n@@ -2219,15 +2219,15 @@\n 2215: 00044934 0 NOTYPE LOCAL DEFAULT 18 $d\n 2216: 00044934 8 OBJECT LOCAL DEFAULT 18 null_string_const\n 2217: 0004493c 8 OBJECT LOCAL DEFAULT 18 string_overflow\n 2218: 00044944 8 OBJECT LOCAL DEFAULT 18 str_after_gc_hook\n 2219: 00038d25 0 NOTYPE LOCAL DEFAULT 11 $d\n 2220: 00038d26 0 NOTYPE LOCAL DEFAULT 11 $t\n 2221: 00000000 0 FILE LOCAL DEFAULT ABS weak-refs.c\n- 2222: 00041c0c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2222: 00041c1c 0 NOTYPE LOCAL DEFAULT 13 $d\n 2223: 000396ad 100 FUNC LOCAL DEFAULT 11 weak_ref_type\n 2224: 000396ac 0 NOTYPE LOCAL DEFAULT 11 $t\n 2225: 000396fc 0 NOTYPE LOCAL DEFAULT 11 $d\n 2226: 00039741 20 FUNC LOCAL DEFAULT 11 weak_ref_print\n 2227: 00039710 0 NOTYPE LOCAL DEFAULT 11 $t\n 2228: 0003973c 0 NOTYPE LOCAL DEFAULT 11 $d\n 2229: 00039740 0 NOTYPE LOCAL DEFAULT 11 $t\n@@ -2241,15 +2241,15 @@\n 2237: 0004b4c4 4 OBJECT LOCAL DEFAULT 22 weak_refs\n 2238: 00047f64 0 NOTYPE LOCAL DEFAULT 21 $d\n 2239: 0004498c 8 OBJECT LOCAL DEFAULT 18 Sweak_ref_set__name\n 2240: 00044994 8 OBJECT LOCAL DEFAULT 18 Sweak_ref__name\n 2241: 0004499c 8 OBJECT LOCAL DEFAULT 18 Smake_weak_ref__name\n 2242: 0004498c 0 NOTYPE LOCAL DEFAULT 18 $d\n 2243: 00000000 0 FILE LOCAL DEFAULT ABS unix_dl.c\n- 2244: 00041c4c 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2244: 00041c5c 0 NOTYPE LOCAL DEFAULT 13 $d\n 2245: 00039895 104 FUNC LOCAL DEFAULT 11 signal_error\n 2246: 00039894 0 NOTYPE LOCAL DEFAULT 11 $t\n 2247: 000398e8 0 NOTYPE LOCAL DEFAULT 11 $d\n 2248: 000398fc 0 NOTYPE LOCAL DEFAULT 11 $t\n 2249: 00039e20 0 NOTYPE LOCAL DEFAULT 11 $d\n 2250: 00039e80 0 NOTYPE LOCAL DEFAULT 11 $t\n 2251: 00039ed8 0 NOTYPE LOCAL DEFAULT 11 $d\n@@ -2259,18 +2259,18 @@\n 2255: 00039fb4 0 NOTYPE LOCAL DEFAULT 11 $d\n 2256: 00039fc0 0 NOTYPE LOCAL DEFAULT 11 $t\n 2257: 0003a038 0 NOTYPE LOCAL DEFAULT 11 $d\n 2258: 0003a048 0 NOTYPE LOCAL DEFAULT 11 $t\n 2259: 0003a0fc 0 NOTYPE LOCAL DEFAULT 11 $d\n 2260: 0003a118 0 NOTYPE LOCAL DEFAULT 11 $t\n 2261: 0003a16c 0 NOTYPE LOCAL DEFAULT 11 $d\n- 2262: 00042610 0 NOTYPE LOCAL DEFAULT 13 $d\n- 2263: 00042610 8 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n- 2264: 00042618 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n- 2265: 0004262c 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n+ 2262: 00042620 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2263: 00042620 8 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.2\n+ 2264: 00042628 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.1\n+ 2265: 0004263c 19 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.0\n 2266: 0004b4c8 0 NOTYPE LOCAL DEFAULT 22 $d\n 2267: 0004b4c8 4 OBJECT LOCAL DEFAULT 22 n_dl_libs\n 2268: 0004b4cc 4 OBJECT LOCAL DEFAULT 22 dl_libs\n 2269: 0004b4d0 4 OBJECT LOCAL DEFAULT 22 n_alloc_dl_libs\n 2270: 00000000 0 FILE LOCAL DEFAULT ABS unix_files.c\n 2271: 0003a178 0 NOTYPE LOCAL DEFAULT 11 $t\n 2272: 0003a19c 0 NOTYPE LOCAL DEFAULT 11 $d\n@@ -2328,22 +2328,22 @@\n 2324: 0003adb4 0 NOTYPE LOCAL DEFAULT 11 $t\n 2325: 0003ae30 0 NOTYPE LOCAL DEFAULT 11 $d\n 2326: 0003ae3c 0 NOTYPE LOCAL DEFAULT 11 $t\n 2327: 0003ae6c 0 NOTYPE LOCAL DEFAULT 11 $d\n 2328: 0003ae74 0 NOTYPE LOCAL DEFAULT 11 $t\n 2329: 0003af18 0 NOTYPE LOCAL DEFAULT 11 $d\n 2330: 0003af2c 0 NOTYPE LOCAL DEFAULT 11 $t\n- 2331: 00042640 0 NOTYPE LOCAL DEFAULT 13 $d\n- 2332: 00042640 3 OBJECT LOCAL DEFAULT 13 extra_bits.0\n+ 2331: 00042650 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2332: 00042650 3 OBJECT LOCAL DEFAULT 13 extra_bits.0\n 2333: 0004b4d8 0 NOTYPE LOCAL DEFAULT 22 $d\n 2334: 0004b4d8 112 OBJECT LOCAL DEFAULT 22 statbuf.1\n 2335: 000449a4 0 NOTYPE LOCAL DEFAULT 18 $d\n 2336: 000449a4 8 OBJECT LOCAL DEFAULT 18 dot\n 2337: 00000000 0 FILE LOCAL DEFAULT ABS unix_main.c\n- 2338: 00041d38 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2338: 00041d48 0 NOTYPE LOCAL DEFAULT 13 $d\n 2339: 0003af71 140 FUNC LOCAL DEFAULT 11 usr_signal_handler\n 2340: 0003af70 0 NOTYPE LOCAL DEFAULT 11 $t\n 2341: 0003afe4 0 NOTYPE LOCAL DEFAULT 11 $d\n 2342: 0003affc 0 NOTYPE LOCAL DEFAULT 11 $t\n 2343: 0003affd 156 FUNC LOCAL DEFAULT 11 fatal_signal_handler\n 2344: 0003b078 0 NOTYPE LOCAL DEFAULT 11 $d\n 2345: 0003b098 0 NOTYPE LOCAL DEFAULT 11 $t\n@@ -2476,15 +2476,15 @@\n 2472: 0003cab0 0 NOTYPE LOCAL DEFAULT 11 $d\n 2473: 0003cac0 0 NOTYPE LOCAL DEFAULT 11 $t\n 2474: 0003cac1 284 FUNC LOCAL DEFAULT 11 read_from_one_fd\n 2475: 0003cbc8 0 NOTYPE LOCAL DEFAULT 11 $d\n 2476: 0003cbdc 0 NOTYPE LOCAL DEFAULT 11 $t\n 2477: 0003cbdd 68 FUNC LOCAL DEFAULT 11 read_from_process\n 2478: 0003cc1c 0 NOTYPE LOCAL DEFAULT 11 $d\n- 2479: 00041dbc 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2479: 00041dcc 0 NOTYPE LOCAL DEFAULT 13 $d\n 2480: 0003cc20 0 NOTYPE LOCAL DEFAULT 11 $t\n 2481: 0003cd6c 0 NOTYPE LOCAL DEFAULT 11 $d\n 2482: 0003cda0 0 NOTYPE LOCAL DEFAULT 11 $t\n 2483: 0003ce50 0 NOTYPE LOCAL DEFAULT 11 $d\n 2484: 0003ce64 0 NOTYPE LOCAL DEFAULT 11 $t\n 2485: 0003ce65 168 FUNC LOCAL DEFAULT 11 write_to_process\n 2486: 0003cef8 0 NOTYPE LOCAL DEFAULT 11 $d\n@@ -2532,17 +2532,17 @@\n 2528: 0003e598 0 NOTYPE LOCAL DEFAULT 11 $d\n 2529: 0003e5a8 0 NOTYPE LOCAL DEFAULT 11 $t\n 2530: 0003e780 0 NOTYPE LOCAL DEFAULT 11 $d\n 2531: 0003e7dc 0 NOTYPE LOCAL DEFAULT 11 $t\n 2532: 0003eaa0 0 NOTYPE LOCAL DEFAULT 11 $d\n 2533: 0003eb6c 0 NOTYPE LOCAL DEFAULT 11 $t\n 2534: 0003eba0 0 NOTYPE LOCAL DEFAULT 11 $d\n- 2535: 00042644 0 NOTYPE LOCAL DEFAULT 13 $d\n- 2536: 00042644 35 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.3\n- 2537: 00042668 12 OBJECT LOCAL DEFAULT 13 signals.1\n+ 2535: 00042654 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2536: 00042654 35 OBJECT LOCAL DEFAULT 13 __PRETTY_FUNCTION__.3\n+ 2537: 00042678 12 OBJECT LOCAL DEFAULT 13 signals.1\n 2538: 0004c6b8 0 NOTYPE LOCAL DEFAULT 22 $d\n 2539: 0004c6b8 4 OBJECT LOCAL DEFAULT 22 got_sigchld\n 2540: 0004c6bc 4 OBJECT LOCAL DEFAULT 22 process_type\n 2541: 0004c6c0 4 OBJECT LOCAL DEFAULT 22 process_chain\n 2542: 0004c6c4 4 OBJECT LOCAL DEFAULT 22 process_run_count\n 2543: 0004c6c8 4 OBJECT LOCAL DEFAULT 22 notify_chain\n 2544: 0004c6cc 64 OBJECT LOCAL DEFAULT 22 input_handlers\n@@ -2620,20 +2620,20 @@\n 2616: 00000000 0 FILE LOCAL DEFAULT ABS _fixdfdi.o\n 2617: 0003f1ac 0 NOTYPE LOCAL DEFAULT 11 $t\n 2618: 00000000 0 FILE LOCAL DEFAULT ABS _fixunsdfdi.o\n 2619: 0003f1e0 0 NOTYPE LOCAL DEFAULT 11 $t\n 2620: 0003f210 0 NOTYPE LOCAL DEFAULT 11 $d\n 2621: 00000000 0 FILE LOCAL DEFAULT ABS _udivmoddi4.o\n 2622: 0003f220 0 NOTYPE LOCAL DEFAULT 11 $t\n- 2623: 00042704 0 NOTYPE LOCAL DEFAULT 14 $d\n+ 2623: 00042714 0 NOTYPE LOCAL DEFAULT 14 $d\n 2624: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 2625: 00042674 0 NOTYPE LOCAL DEFAULT 13 $d\n- 2626: 00042674 0 OBJECT LOCAL DEFAULT 13 all_implied_fbits\n- 2627: 0004270c 0 NOTYPE LOCAL DEFAULT 15 $d\n- 2628: 0004270c 0 OBJECT LOCAL DEFAULT 15 __FRAME_END__\n+ 2625: 00042684 0 NOTYPE LOCAL DEFAULT 13 $d\n+ 2626: 00042684 0 OBJECT LOCAL DEFAULT 13 all_implied_fbits\n+ 2627: 0004271c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 2628: 0004271c 0 OBJECT LOCAL DEFAULT 15 __FRAME_END__\n 2629: 00000000 0 FILE LOCAL DEFAULT ABS \n 2630: 0003eba9 604 FUNC LOCAL DEFAULT 11 __udivsi3\n 2631: 0003f328 0 FUNC LOCAL DEFAULT 12 _fini\n 2632: 0003f1ad 48 FUNC LOCAL DEFAULT 11 __fixdfdi\n 2633: 0003f1a1 12 FUNC LOCAL DEFAULT 11 __aeabi_idiv0\n 2634: 00044d6c 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 2635: 0003f221 262 FUNC LOCAL DEFAULT 11 __udivmoddi4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f89ad976ad287594cff2d13a2154bdadeb9707ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67760aa5fa142f136e854bb94f5fa5062e3c8b81\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4549,15 +4549,15 @@\n <2507> DW_AT_type : (ref4) <0xbe1>\n <250b> DW_AT_location : (sec_offset) 0x989 (location list)\n <250f> DW_AT_GNU_locviews: (sec_offset) 0x985\n <2><2513>: Abbrev Number: 45 (DW_TAG_variable)\n <2514> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <2518> DW_AT_type : (ref4) <0x28eb>, char\n <251c> DW_AT_artificial : (flag_present) 1\n- <251c> DW_AT_location : (exprloc) 5 byte block: 3 8c 22 4 0 \t(DW_OP_addr: 4228c)\n+ <251c> DW_AT_location : (exprloc) 5 byte block: 3 9c 22 4 0 \t(DW_OP_addr: 4229c)\n <2><2522>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <2523> DW_AT_ranges : (sec_offset) 0x40\n <2527> DW_AT_sibling : (ref4) <0x25b0>\n <3><252b>: Abbrev Number: 8 (DW_TAG_variable)\n <252c> DW_AT_name : (string) ptr\n <2530> DW_AT_decl_file : (implicit_const) 1\n <2530> DW_AT_decl_line : (data2) 1204\n@@ -5038,15 +5038,15 @@\n <29e5> DW_AT_type : (ref4) <0xb94>\n <29e9> DW_AT_location : (sec_offset) 0xc99 (location list)\n <29ed> DW_AT_GNU_locviews: (sec_offset) 0xc95\n <2><29f1>: Abbrev Number: 45 (DW_TAG_variable)\n <29f2> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <29f6> DW_AT_type : (ref4) <0x2a91>, char\n <29fa> DW_AT_artificial : (flag_present) 1\n- <29fa> DW_AT_location : (exprloc) 5 byte block: 3 b4 22 4 0 \t(DW_OP_addr: 422b4)\n+ <29fa> DW_AT_location : (exprloc) 5 byte block: 3 c4 22 4 0 \t(DW_OP_addr: 422c4)\n <2><2a00>: Abbrev Number: 3 (DW_TAG_call_site)\n <2a01> DW_AT_call_return_pc: (addr) 0x180ce\n <2a05> DW_AT_call_origin : (ref4) <0x305e>\n <2a09> DW_AT_sibling : (ref4) <0x2a14>\n <3><2a0d>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2a0e> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <2a10> DW_AT_call_value : (exprloc) 2 byte block: 70 0 \t(DW_OP_breg0 (r0): 0)\n@@ -5206,15 +5206,15 @@\n <2b62> DW_AT_type : (ref4) <0xba9>\n <2b66> DW_AT_location : (sec_offset) 0xd77 (location list)\n <2b6a> DW_AT_GNU_locviews: (sec_offset) 0xd65\n <2><2b6e>: Abbrev Number: 45 (DW_TAG_variable)\n <2b6f> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <2b73> DW_AT_type : (ref4) <0x2c8a>, char\n <2b77> DW_AT_artificial : (flag_present) 1\n- <2b77> DW_AT_location : (exprloc) 5 byte block: 3 c4 22 4 0 \t(DW_OP_addr: 422c4)\n+ <2b77> DW_AT_location : (exprloc) 5 byte block: 3 d4 22 4 0 \t(DW_OP_addr: 422d4)\n <2><2b7d>: Abbrev Number: 15 (DW_TAG_inlined_subroutine)\n <2b7e> DW_AT_abstract_origin: (ref4) <0x3124>\n <2b82> DW_AT_entry_pc : (addr) 0x1853e\n <2b86> DW_AT_GNU_entry_view: (data2) 1\n <2b88> DW_AT_ranges : (sec_offset) 0x280\n <2b8c> DW_AT_call_file : (implicit_const) 1\n <2b8c> DW_AT_call_line : (data2) 1037\n@@ -5463,15 +5463,15 @@\n <2dba> DW_AT_decl_file : (implicit_const) 1\n <2dba> DW_AT_decl_line : (data2) 903\n <2dbc> DW_AT_decl_column : (data1) 1\n <2><2dbd>: Abbrev Number: 45 (DW_TAG_variable)\n <2dbe> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <2dc2> DW_AT_type : (ref4) <0x2f63>, char\n <2dc6> DW_AT_artificial : (flag_present) 1\n- <2dc6> DW_AT_location : (exprloc) 5 byte block: 3 a4 22 4 0 \t(DW_OP_addr: 422a4)\n+ <2dc6> DW_AT_location : (exprloc) 5 byte block: 3 b4 22 4 0 \t(DW_OP_addr: 422b4)\n <2><2dcc>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <2dcd> DW_AT_ranges : (sec_offset) 0x1f2\n <2dd1> DW_AT_sibling : (ref4) <0x2e4c>\n <3><2dd5>: Abbrev Number: 13 (DW_TAG_variable)\n <2dd6> DW_AT_name : (strp) (offset: 0x8cd): active\n <2dda> DW_AT_decl_file : (implicit_const) 1\n <2dda> DW_AT_decl_line : (data2) 909\n@@ -5749,15 +5749,15 @@\n <3047> DW_AT_decl_line : (data2) 862\n <3049> DW_AT_decl_column : (data1) 18\n <304a> DW_AT_type : (ref4) <0xb94>\n <2><304e>: Abbrev Number: 45 (DW_TAG_variable)\n <304f> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <3053> DW_AT_type : (ref4) <0x2c8a>, char\n <3057> DW_AT_artificial : (flag_present) 1\n- <3057> DW_AT_location : (exprloc) 5 byte block: 3 98 22 4 0 \t(DW_OP_addr: 42298)\n+ <3057> DW_AT_location : (exprloc) 5 byte block: 3 a8 22 4 0 \t(DW_OP_addr: 422a8)\n <2><305d>: Abbrev Number: 0\n <1><305e>: Abbrev Number: 22 (DW_TAG_subprogram)\n <305f> DW_AT_name : (strp) (offset: 0x72b): unlink_thread\n <3063> DW_AT_decl_file : (implicit_const) 1\n <3063> DW_AT_decl_line : (data2) 833\n <3065> DW_AT_decl_column : (implicit_const) 1\n <3065> DW_AT_prototyped : (flag_present) 1\n@@ -5809,15 +5809,15 @@\n <30c3> DW_AT_type : (ref4) <0xb94>\n <30c7> DW_AT_location : (sec_offset) 0x1059 (location list)\n <30cb> DW_AT_GNU_locviews: (sec_offset) 0x1055\n <2><30cf>: Abbrev Number: 45 (DW_TAG_variable)\n <30d0> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <30d4> DW_AT_type : (ref4) <0x2a91>, char\n <30d8> DW_AT_artificial : (flag_present) 1\n- <30d8> DW_AT_location : (exprloc) 5 byte block: 3 7c 22 4 0 \t(DW_OP_addr: 4227c)\n+ <30d8> DW_AT_location : (exprloc) 5 byte block: 3 8c 22 4 0 \t(DW_OP_addr: 4228c)\n <2><30de>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <30df> DW_AT_ranges : (sec_offset) 0x25\n <30e3> DW_AT_sibling : (ref4) <0x30fc>\n <3><30e7>: Abbrev Number: 8 (DW_TAG_variable)\n <30e8> DW_AT_name : (string) ptr\n <30ec> DW_AT_decl_file : (implicit_const) 1\n <30ec> DW_AT_decl_line : (data2) 807\n@@ -22859,15 +22859,15 @@\n DW_AT_decl_line : (data1) 136\n DW_AT_decl_column : (data1) 48\n DW_AT_type : (ref4) <0xaf77>\n <2>: Abbrev Number: 60 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n DW_AT_type : (ref4) <0xbf2e>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 e4 22 4 0 \t(DW_OP_addr: 422e4)\n+ DW_AT_location : (exprloc) 5 byte block: 3 f4 22 4 0 \t(DW_OP_addr: 422f4)\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 23 (DW_TAG_array_type)\n DW_AT_type : (ref4) <0xaa71>, char\n DW_AT_sibling : (ref4) <0xbf2e>\n <2>: Abbrev Number: 24 (DW_TAG_subrange_type)\n DW_AT_type : (ref4) <0xaa1f>, unsigned int\n DW_AT_upper_bound : (data1) 19\n@@ -22965,15 +22965,15 @@\n DW_AT_type : (ref4) <0xaa49>, int\n DW_AT_location : (sec_offset) 0x4527 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x4525\n <2>: Abbrev Number: 60 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n DW_AT_type : (ref4) <0xc0c5>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 d0 22 4 0 \t(DW_OP_addr: 422d0)\n+ DW_AT_location : (exprloc) 5 byte block: 3 e0 22 4 0 \t(DW_OP_addr: 422e0)\n <2>: Abbrev Number: 34 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x483\n DW_AT_sibling : (ref4) <0xc05c>\n <3>: Abbrev Number: 39 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x312c): saved_re\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 69\n@@ -25608,15 +25608,15 @@\n DW_AT_frame_base : (exprloc) 1 byte block: 9c \t(DW_OP_call_frame_cfa)\n DW_AT_call_all_calls: (flag_present) 1\n DW_AT_sibling : (ref4) <0xd3c2>\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xd3d2>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 a0 24 4 0 \t(DW_OP_addr: 424a0)\n+ DW_AT_location : (exprloc) 5 byte block: 3 b0 24 4 0 \t(DW_OP_addr: 424b0)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x86f\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 819\n DW_AT_decl_column : (data1) 5\n@@ -25675,15 +25675,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x479d (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x4799\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xd468>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 94 24 4 0 \t(DW_OP_addr: 42494)\n+ DW_AT_location : (exprloc) 5 byte block: 3 a4 24 4 0 \t(DW_OP_addr: 424a4)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x84a\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 814\n DW_AT_decl_column : (data1) 5\n@@ -25742,15 +25742,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x47c8 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x47c4\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xd3d2>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 88 24 4 0 \t(DW_OP_addr: 42488)\n+ DW_AT_location : (exprloc) 5 byte block: 3 98 24 4 0 \t(DW_OP_addr: 42498)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x825\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 809\n DW_AT_decl_column : (data1) 5\n@@ -26637,15 +26637,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x4bd7 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x4bd3\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xdd7c>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 80 24 4 0 \t(DW_OP_addr: 42480)\n+ DW_AT_location : (exprloc) 5 byte block: 3 90 24 4 0 \t(DW_OP_addr: 42490)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x800\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 687\n DW_AT_decl_column : (data1) 5\n@@ -27372,15 +27372,15 @@\n DW_AT_type : (ref4) <0xcc64>\n DW_AT_location : (sec_offset) 0x4fcb (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x4fc7\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe435>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 6c 24 4 0 \t(DW_OP_addr: 4246c)\n+ DW_AT_location : (exprloc) 5 byte block: 3 7c 24 4 0 \t(DW_OP_addr: 4247c)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x7db\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 587\n DW_AT_decl_column : (data1) 5\n@@ -27440,15 +27440,15 @@\n DW_AT_type : (ref4) <0xcc64>\n DW_AT_location : (sec_offset) 0x4ffa (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x4ff2\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe4d2>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 60 24 4 0 \t(DW_OP_addr: 42460)\n+ DW_AT_location : (exprloc) 5 byte block: 3 70 24 4 0 \t(DW_OP_addr: 42470)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x7b6\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 582\n DW_AT_decl_column : (data1) 5\n@@ -27508,15 +27508,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x5040 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x5038\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe56d>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 4c 24 4 0 \t(DW_OP_addr: 4244c)\n+ DW_AT_location : (exprloc) 5 byte block: 3 5c 24 4 0 \t(DW_OP_addr: 4245c)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x791\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 576\n DW_AT_decl_column : (data1) 5\n@@ -27584,15 +27584,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x50b9 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x50b5\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe61c>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 34 24 4 0 \t(DW_OP_addr: 42434)\n+ DW_AT_location : (exprloc) 5 byte block: 3 44 24 4 0 \t(DW_OP_addr: 42444)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x76c\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 570\n DW_AT_decl_column : (data1) 5\n@@ -27652,15 +27652,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x50e8 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x50e0\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe6b7>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 18 24 4 0 \t(DW_OP_addr: 42418)\n+ DW_AT_location : (exprloc) 5 byte block: 3 28 24 4 0 \t(DW_OP_addr: 42428)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x742\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 564\n DW_AT_decl_column : (data1) 5\n@@ -28144,15 +28144,15 @@\n DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n DW_AT_location : (sec_offset) 0x52d5 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x52d1\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe4d2>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 c 24 4 0 \t(DW_OP_addr: 4240c)\n+ DW_AT_location : (exprloc) 5 byte block: 3 1c 24 4 0 \t(DW_OP_addr: 4241c)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x71d\n <3>: Abbrev Number: 30 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data2) 490\n DW_AT_decl_column : (data1) 5\n@@ -29572,15 +29572,15 @@\n DW_AT_type : (ref4) <0xca63>, size_t, unsigned int\n DW_AT_location : (sec_offset) 0x5cae (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x5caa\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xf7d6>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 fc 23 4 0 \t(DW_OP_addr: 423fc)\n+ DW_AT_location : (exprloc) 5 byte block: 3 c 24 4 0 \t(DW_OP_addr: 4240c)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x6dd\n <3>: Abbrev Number: 27 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 211\n DW_AT_decl_column : (implicit_const) 5\n@@ -30471,15 +30471,15 @@\n DW_AT_type : (ref4) <0xca0d>, int\n DW_AT_location : (sec_offset) 0x60e4 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x60e2\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0xe435>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 e8 23 4 0 \t(DW_OP_addr: 423e8)\n+ DW_AT_location : (exprloc) 5 byte block: 3 f8 23 4 0 \t(DW_OP_addr: 423f8)\n <2>: Abbrev Number: 22 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x6b8\n <3>: Abbrev Number: 27 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3c88): warned\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 105\n DW_AT_decl_column : (implicit_const) 5\n@@ -30530,15 +30530,15 @@\n DW_AT_type : (ref4) <0xcc64>\n DW_AT_location : (sec_offset) 0x6104 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x60fc\n <2>: Abbrev Number: 21 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n DW_AT_type : (ref4) <0x1005d>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 c4 23 4 0 \t(DW_OP_addr: 423c4)\n+ DW_AT_location : (exprloc) 5 byte block: 3 d4 23 4 0 \t(DW_OP_addr: 423d4)\n <2><10005>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <10006> DW_AT_ranges : (sec_offset) 0x693\n <3><1000a>: Abbrev Number: 27 (DW_TAG_variable)\n <1000b> DW_AT_name : (strp) (offset: 0x3c88): warned\n <1000f> DW_AT_decl_file : (implicit_const) 1\n <1000f> DW_AT_decl_line : (data1) 99\n <10010> DW_AT_decl_column : (implicit_const) 5\n@@ -30606,15 +30606,15 @@\n <10095> DW_AT_type : (ref4) <0xceb7>, scm_t_catch_handler\n <10099> DW_AT_location : (sec_offset) 0x617d (location list)\n <1009d> DW_AT_GNU_locviews: (sec_offset) 0x6179\n <2><100a1>: Abbrev Number: 21 (DW_TAG_variable)\n <100a2> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <100a6> DW_AT_type : (ref4) <0x10108>, char\n <100aa> DW_AT_artificial : (flag_present) 1\n- <100aa> DW_AT_location : (exprloc) 5 byte block: 3 ac 23 4 0 \t(DW_OP_addr: 423ac)\n+ <100aa> DW_AT_location : (exprloc) 5 byte block: 3 bc 23 4 0 \t(DW_OP_addr: 423bc)\n <2><100b0>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <100b1> DW_AT_ranges : (sec_offset) 0x66e\n <3><100b5>: Abbrev Number: 27 (DW_TAG_variable)\n <100b6> DW_AT_name : (strp) (offset: 0x3c88): warned\n <100ba> DW_AT_decl_file : (implicit_const) 1\n <100ba> DW_AT_decl_line : (data1) 94\n <100bb> DW_AT_decl_column : (implicit_const) 5\n@@ -30674,15 +30674,15 @@\n <1012d> DW_AT_type : (ref4) <0xcc64>\n <10131> DW_AT_location : (sec_offset) 0x61ac (location list)\n <10135> DW_AT_GNU_locviews: (sec_offset) 0x61a4\n <2><10139>: Abbrev Number: 21 (DW_TAG_variable)\n <1013a> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <1013e> DW_AT_type : (ref4) <0x101a0>, char\n <10142> DW_AT_artificial : (flag_present) 1\n- <10142> DW_AT_location : (exprloc) 5 byte block: 3 9c 23 4 0 \t(DW_OP_addr: 4239c)\n+ <10142> DW_AT_location : (exprloc) 5 byte block: 3 ac 23 4 0 \t(DW_OP_addr: 423ac)\n <2><10148>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <10149> DW_AT_ranges : (sec_offset) 0x649\n <3><1014d>: Abbrev Number: 27 (DW_TAG_variable)\n <1014e> DW_AT_name : (strp) (offset: 0x3c88): warned\n <10152> DW_AT_decl_file : (implicit_const) 1\n <10152> DW_AT_decl_line : (data1) 89\n <10153> DW_AT_decl_column : (implicit_const) 5\n@@ -30742,15 +30742,15 @@\n <101c5> DW_AT_type : (ref4) <0xcc64>\n <101c9> DW_AT_location : (sec_offset) 0x61f2 (location list)\n <101cd> DW_AT_GNU_locviews: (sec_offset) 0x61ea\n <2><101d1>: Abbrev Number: 21 (DW_TAG_variable)\n <101d2> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <101d6> DW_AT_type : (ref4) <0x10238>, char\n <101da> DW_AT_artificial : (flag_present) 1\n- <101da> DW_AT_location : (exprloc) 5 byte block: 3 74 23 4 0 \t(DW_OP_addr: 42374)\n+ <101da> DW_AT_location : (exprloc) 5 byte block: 3 84 23 4 0 \t(DW_OP_addr: 42384)\n <2><101e0>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <101e1> DW_AT_ranges : (sec_offset) 0x624\n <3><101e5>: Abbrev Number: 27 (DW_TAG_variable)\n <101e6> DW_AT_name : (strp) (offset: 0x3c88): warned\n <101ea> DW_AT_decl_file : (implicit_const) 1\n <101ea> DW_AT_decl_line : (data1) 84\n <101eb> DW_AT_decl_column : (implicit_const) 5\n@@ -30810,15 +30810,15 @@\n <1025d> DW_AT_type : (ref4) <0xcc64>\n <10261> DW_AT_location : (sec_offset) 0x6238 (location list)\n <10265> DW_AT_GNU_locviews: (sec_offset) 0x6230\n <2><10269>: Abbrev Number: 21 (DW_TAG_variable)\n <1026a> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <1026e> DW_AT_type : (ref4) <0x102d0>, char\n <10272> DW_AT_artificial : (flag_present) 1\n- <10272> DW_AT_location : (exprloc) 5 byte block: 3 50 23 4 0 \t(DW_OP_addr: 42350)\n+ <10272> DW_AT_location : (exprloc) 5 byte block: 3 60 23 4 0 \t(DW_OP_addr: 42360)\n <2><10278>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <10279> DW_AT_ranges : (sec_offset) 0x5ff\n <3><1027d>: Abbrev Number: 27 (DW_TAG_variable)\n <1027e> DW_AT_name : (strp) (offset: 0x3c88): warned\n <10282> DW_AT_decl_file : (implicit_const) 1\n <10282> DW_AT_decl_line : (data1) 79\n <10283> DW_AT_decl_column : (implicit_const) 5\n@@ -30886,15 +30886,15 @@\n <10308> DW_AT_type : (ref4) <0xceb7>, scm_t_catch_handler\n <1030c> DW_AT_location : (sec_offset) 0x62b1 (location list)\n <10310> DW_AT_GNU_locviews: (sec_offset) 0x62ad\n <2><10314>: Abbrev Number: 21 (DW_TAG_variable)\n <10315> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <10319> DW_AT_type : (ref4) <0x1037b>, char\n <1031d> DW_AT_artificial : (flag_present) 1\n- <1031d> DW_AT_location : (exprloc) 5 byte block: 3 38 23 4 0 \t(DW_OP_addr: 42338)\n+ <1031d> DW_AT_location : (exprloc) 5 byte block: 3 48 23 4 0 \t(DW_OP_addr: 42348)\n <2><10323>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <10324> DW_AT_ranges : (sec_offset) 0x5da\n <3><10328>: Abbrev Number: 27 (DW_TAG_variable)\n <10329> DW_AT_name : (strp) (offset: 0x3c88): warned\n <1032d> DW_AT_decl_file : (implicit_const) 1\n <1032d> DW_AT_decl_line : (data1) 74\n <1032e> DW_AT_decl_column : (implicit_const) 5\n@@ -30954,15 +30954,15 @@\n <103a0> DW_AT_type : (ref4) <0xcc64>\n <103a4> DW_AT_location : (sec_offset) 0x62e0 (location list)\n <103a8> DW_AT_GNU_locviews: (sec_offset) 0x62d8\n <2><103ac>: Abbrev Number: 21 (DW_TAG_variable)\n <103ad> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <103b1> DW_AT_type : (ref4) <0x10413>, char\n <103b5> DW_AT_artificial : (flag_present) 1\n- <103b5> DW_AT_location : (exprloc) 5 byte block: 3 2c 23 4 0 \t(DW_OP_addr: 4232c)\n+ <103b5> DW_AT_location : (exprloc) 5 byte block: 3 3c 23 4 0 \t(DW_OP_addr: 4233c)\n <2><103bb>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <103bc> DW_AT_ranges : (sec_offset) 0x5b5\n <3><103c0>: Abbrev Number: 27 (DW_TAG_variable)\n <103c1> DW_AT_name : (strp) (offset: 0x3c88): warned\n <103c5> DW_AT_decl_file : (implicit_const) 1\n <103c5> DW_AT_decl_line : (data1) 69\n <103c6> DW_AT_decl_column : (implicit_const) 5\n@@ -31038,15 +31038,15 @@\n <1045e> DW_AT_type : (ref4) <0xcc90>, repv, unsigned int\n <10462> DW_AT_location : (sec_offset) 0x6375 (location list)\n <10466> DW_AT_GNU_locviews: (sec_offset) 0x6371\n <2><1046a>: Abbrev Number: 21 (DW_TAG_variable)\n <1046b> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <1046f> DW_AT_type : (ref4) <0x104d1>, char\n <10473> DW_AT_artificial : (flag_present) 1\n- <10473> DW_AT_location : (exprloc) 5 byte block: 3 18 23 4 0 \t(DW_OP_addr: 42318)\n+ <10473> DW_AT_location : (exprloc) 5 byte block: 3 28 23 4 0 \t(DW_OP_addr: 42328)\n <2><10479>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <1047a> DW_AT_ranges : (sec_offset) 0x590\n <3><1047e>: Abbrev Number: 27 (DW_TAG_variable)\n <1047f> DW_AT_name : (strp) (offset: 0x3c88): warned\n <10483> DW_AT_decl_file : (implicit_const) 1\n <10483> DW_AT_decl_line : (data1) 64\n <10484> DW_AT_decl_column : (implicit_const) 5\n@@ -31138,15 +31138,15 @@\n <10542> DW_AT_type : (ref4) <0xca4b>\n <10546> DW_AT_location : (sec_offset) 0x6429 (location list)\n <1054a> DW_AT_GNU_locviews: (sec_offset) 0x6427\n <2><1054e>: Abbrev Number: 21 (DW_TAG_variable)\n <1054f> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <10553> DW_AT_type : (ref4) <0xd468>, char\n <10557> DW_AT_artificial : (flag_present) 1\n- <10557> DW_AT_location : (exprloc) 5 byte block: 3 c 23 4 0 \t(DW_OP_addr: 4230c)\n+ <10557> DW_AT_location : (exprloc) 5 byte block: 3 1c 23 4 0 \t(DW_OP_addr: 4231c)\n <2><1055d>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <1055e> DW_AT_ranges : (sec_offset) 0x56b\n <3><10562>: Abbrev Number: 27 (DW_TAG_variable)\n <10563> DW_AT_name : (strp) (offset: 0x3c88): warned\n <10567> DW_AT_decl_file : (implicit_const) 1\n <10567> DW_AT_decl_line : (data1) 59\n <10568> DW_AT_decl_column : (implicit_const) 5\n@@ -31204,15 +31204,15 @@\n <105d3> DW_AT_type : (ref4) <0x10636>\n <105d7> DW_AT_location : (sec_offset) 0x645e (location list)\n <105db> DW_AT_GNU_locviews: (sec_offset) 0x645a\n <2><105df>: Abbrev Number: 21 (DW_TAG_variable)\n <105e0> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <105e4> DW_AT_type : (ref4) <0xdd7c>, char\n <105e8> DW_AT_artificial : (flag_present) 1\n- <105e8> DW_AT_location : (exprloc) 5 byte block: 3 4 23 4 0 \t(DW_OP_addr: 42304)\n+ <105e8> DW_AT_location : (exprloc) 5 byte block: 3 14 23 4 0 \t(DW_OP_addr: 42314)\n <2><105ee>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <105ef> DW_AT_ranges : (sec_offset) 0x553\n <3><105f3>: Abbrev Number: 27 (DW_TAG_variable)\n <105f4> DW_AT_name : (strp) (offset: 0x3c88): warned\n <105f8> DW_AT_decl_file : (implicit_const) 1\n <105f8> DW_AT_decl_line : (data1) 53\n <105f9> DW_AT_decl_column : (implicit_const) 5\n@@ -31281,15 +31281,15 @@\n <1067c> DW_AT_type : (ref4) <0x106ef>\n <10680> DW_AT_location : (sec_offset) 0x64b4 (location list)\n <10684> DW_AT_GNU_locviews: (sec_offset) 0x64b0\n <2><10688>: Abbrev Number: 21 (DW_TAG_variable)\n <10689> DW_AT_name : (strp) (offset: 0x364a): __FUNCTION__\n <1068d> DW_AT_type : (ref4) <0xd468>, char\n <10691> DW_AT_artificial : (flag_present) 1\n- <10691> DW_AT_location : (exprloc) 5 byte block: 3 f8 22 4 0 \t(DW_OP_addr: 422f8)\n+ <10691> DW_AT_location : (exprloc) 5 byte block: 3 8 23 4 0 \t(DW_OP_addr: 42308)\n <2><10697>: Abbrev Number: 22 (DW_TAG_lexical_block)\n <10698> DW_AT_ranges : (sec_offset) 0x53c\n <3><1069c>: Abbrev Number: 27 (DW_TAG_variable)\n <1069d> DW_AT_name : (strp) (offset: 0x3c88): warned\n <106a1> DW_AT_decl_file : (implicit_const) 1\n <106a1> DW_AT_decl_line : (data1) 48\n <106a2> DW_AT_decl_column : (implicit_const) 5\n@@ -49344,15 +49344,15 @@\n <1a0b1> DW_AT_type : (ref4) <0x178ac>, repv, unsigned int\n <1a0b5> DW_AT_location : (sec_offset) 0xa322 (location list)\n <1a0b9> DW_AT_GNU_locviews: (sec_offset) 0xa31c\n <2><1a0bd>: Abbrev Number: 105 (DW_TAG_variable)\n <1a0be> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <1a0c2> DW_AT_type : (ref4) <0x1a17b>, char\n <1a0c6> DW_AT_artificial : (flag_present) 1\n- <1a0c6> DW_AT_location : (exprloc) 5 byte block: 3 b4 24 4 0 \t(DW_OP_addr: 424b4)\n+ <1a0c6> DW_AT_location : (exprloc) 5 byte block: 3 c4 24 4 0 \t(DW_OP_addr: 424c4)\n <2><1a0cc>: Abbrev Number: 24 (DW_TAG_lexical_block)\n <1a0cd> DW_AT_ranges : (sec_offset) 0x12bb\n <1a0d1> DW_AT_sibling : (ref4) <0x1a104>\n <3><1a0d5>: Abbrev Number: 23 (DW_TAG_variable)\n <1a0d6> DW_AT_name : (strp) (offset: 0xb0): data\n <1a0da> DW_AT_decl_file : (implicit_const) 1\n <1a0da> DW_AT_decl_line : (data2) 1973\n@@ -57525,15 +57525,15 @@\n <1e580> DW_AT_type : (ref4) <0x1d1c2>\n <1e584> DW_AT_location : (sec_offset) 0xd83f (location list)\n <1e588> DW_AT_GNU_locviews: (sec_offset) 0xd839\n <2><1e58c>: Abbrev Number: 83 (DW_TAG_variable)\n <1e58d> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <1e591> DW_AT_type : (ref4) <0x1e630>, char\n <1e595> DW_AT_artificial : (flag_present) 1\n- <1e595> DW_AT_location : (exprloc) 5 byte block: 3 d4 24 4 0 \t(DW_OP_addr: 424d4)\n+ <1e595> DW_AT_location : (exprloc) 5 byte block: 3 e4 24 4 0 \t(DW_OP_addr: 424e4)\n <2><1e59b>: Abbrev Number: 57 (DW_TAG_inlined_subroutine)\n <1e59c> DW_AT_abstract_origin: (ref4) <0x1f6e2>\n <1e5a0> DW_AT_entry_pc : (addr) 0x2a016\n <1e5a4> DW_AT_GNU_entry_view: (data2) 0\n <1e5a6> DW_AT_low_pc : (addr) 0x2a016\n <1e5aa> DW_AT_high_pc : (data4) 0x1c\n <1e5ae> DW_AT_call_file : (data1) 1\n@@ -70809,15 +70809,15 @@\n <24e7a> DW_AT_type : (ref4) <0x24e69>, int\n <1><24e7e>: Abbrev Number: 37 (DW_TAG_variable)\n <24e7f> DW_AT_name : (string) map\n <24e83> DW_AT_decl_file : (implicit_const) 1\n <24e83> DW_AT_decl_line : (data2) 857\n <24e85> DW_AT_decl_column : (data1) 25\n <24e86> DW_AT_type : (ref4) <0x24e79>, int\n- <24e8a> DW_AT_location : (exprloc) 5 byte block: 3 4 25 4 0 \t(DW_OP_addr: 42504)\n+ <24e8a> DW_AT_location : (exprloc) 5 byte block: 3 14 25 4 0 \t(DW_OP_addr: 42514)\n <1><24e90>: Abbrev Number: 11 (DW_TAG_variable)\n <24e91> DW_AT_name : (strp) (offset: 0x79df): Splus__name\n <24e95> DW_AT_decl_file : (implicit_const) 1\n <24e95> DW_AT_decl_line : (data2) 1799\n <24e97> DW_AT_decl_column : (implicit_const) 1\n <24e97> DW_AT_type : (ref4) <0x248f2>, rep_string\n <24e9b> DW_AT_alignment : (implicit_const) 4\n@@ -79239,15 +79239,15 @@\n <2980a> DW_AT_decl_file : (data1) 1\n <2980b> DW_AT_decl_line : (data2) 1092\n <2980d> DW_AT_decl_column : (data1) 1\n <2><2980e>: Abbrev Number: 71 (DW_TAG_variable)\n <2980f> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <29813> DW_AT_type : (ref4) <0x29c9d>, char\n <29817> DW_AT_artificial : (flag_present) 1\n- <29817> DW_AT_location : (exprloc) 5 byte block: 3 b4 25 4 0 \t(DW_OP_addr: 425b4)\n+ <29817> DW_AT_location : (exprloc) 5 byte block: 3 c4 25 4 0 \t(DW_OP_addr: 425c4)\n <2><2981d>: Abbrev Number: 24 (DW_TAG_lexical_block)\n <2981e> DW_AT_ranges : (sec_offset) 0x1ccc\n <29822> DW_AT_sibling : (ref4) <0x29c83>\n <3><29826>: Abbrev Number: 6 (DW_TAG_variable)\n <29827> DW_AT_name : (string) z\n <29829> DW_AT_decl_file : (implicit_const) 1\n <29829> DW_AT_decl_line : (data2) 916\n@@ -80722,15 +80722,15 @@\n <2a638> DW_AT_type : (ref4) <0x24774>, repv, unsigned int\n <2a63c> DW_AT_location : (sec_offset) 0x124ed (location list)\n <2a640> DW_AT_GNU_locviews: (sec_offset) 0x124d7\n <2><2a644>: Abbrev Number: 71 (DW_TAG_variable)\n <2a645> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <2a649> DW_AT_type : (ref4) <0x2a731>, char\n <2a64d> DW_AT_artificial : (flag_present) 1\n- <2a64d> DW_AT_location : (exprloc) 5 byte block: 3 f4 24 4 0 \t(DW_OP_addr: 424f4)\n+ <2a64d> DW_AT_location : (exprloc) 5 byte block: 3 4 25 4 0 \t(DW_OP_addr: 42504)\n <2><2a653>: Abbrev Number: 69 (DW_TAG_label)\n <2a654> DW_AT_name : (strp) (offset: 0x782a): do_bignum\n <2a658> DW_AT_decl_file : (implicit_const) 1\n <2a658> DW_AT_decl_line : (data2) 435\n <2a65a> DW_AT_decl_column : (implicit_const) 5\n <2a65a> DW_AT_low_pc : (addr) 0x2c440\n <2><2a65e>: Abbrev Number: 35 (DW_TAG_lexical_block)\n@@ -80858,15 +80858,15 @@\n <2a77e> DW_AT_type : (ref4) <0x246b3>, int\n <2a782> DW_AT_location : (sec_offset) 0x126b1 (location list)\n <2a786> DW_AT_GNU_locviews: (sec_offset) 0x126a3\n <2><2a78a>: Abbrev Number: 71 (DW_TAG_variable)\n <2a78b> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <2a78f> DW_AT_type : (ref4) <0x2a927>, char\n <2a793> DW_AT_artificial : (flag_present) 1\n- <2a793> DW_AT_location : (exprloc) 5 byte block: 3 e8 24 4 0 \t(DW_OP_addr: 424e8)\n+ <2a793> DW_AT_location : (exprloc) 5 byte block: 3 f8 24 4 0 \t(DW_OP_addr: 424f8)\n <2><2a799>: Abbrev Number: 25 (DW_TAG_lexical_block)\n <2a79a> DW_AT_ranges : (sec_offset) 0x18f0\n <3><2a79e>: Abbrev Number: 6 (DW_TAG_variable)\n <2a79f> DW_AT_name : (string) z\n <2a7a1> DW_AT_decl_file : (implicit_const) 1\n <2a7a1> DW_AT_decl_line : (data2) 339\n <2a7a3> DW_AT_decl_column : (data1) 16\n@@ -103328,15 +103328,15 @@\n <36d08> DW_AT_decl_line : (data2) 272\n <36d0a> DW_AT_decl_column : (data1) 22\n <36d0b> DW_AT_type : (ref4) <0x33393>, int\n <2><36d0f>: Abbrev Number: 92 (DW_TAG_variable)\n <36d10> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <36d14> DW_AT_type : (ref4) <0x36d2f>, char\n <36d18> DW_AT_artificial : (flag_present) 1\n- <36d18> DW_AT_location : (exprloc) 5 byte block: 3 c8 25 4 0 \t(DW_OP_addr: 425c8)\n+ <36d18> DW_AT_location : (exprloc) 5 byte block: 3 d8 25 4 0 \t(DW_OP_addr: 425d8)\n <2><36d1e>: Abbrev Number: 0\n <1><36d1f>: Abbrev Number: 72 (DW_TAG_array_type)\n <36d20> DW_AT_type : (ref4) <0x333bb>, char\n <36d24> DW_AT_sibling : (ref4) <0x36d2f>\n <2><36d28>: Abbrev Number: 60 (DW_TAG_subrange_type)\n <36d29> DW_AT_type : (ref4) <0x33369>, unsigned int\n <36d2d> DW_AT_upper_bound : (data1) 11\n@@ -115927,15 +115927,15 @@\n <3d7ff> DW_AT_type : (ref4) <0x3c30a>\n <3d803> DW_AT_location : (sec_offset) 0x1c975 (location list)\n <3d807> DW_AT_GNU_locviews: (sec_offset) 0x1c971\n <2><3d80b>: Abbrev Number: 57 (DW_TAG_variable)\n <3d80c> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <3d810> DW_AT_type : (ref4) <0x3d868>, char\n <3d814> DW_AT_artificial : (flag_present) 1\n- <3d814> DW_AT_location : (exprloc) 5 byte block: 3 0 26 4 0 \t(DW_OP_addr: 42600)\n+ <3d814> DW_AT_location : (exprloc) 5 byte block: 3 10 26 4 0 \t(DW_OP_addr: 42610)\n <2><3d81a>: Abbrev Number: 19 (DW_TAG_lexical_block)\n <3d81b> DW_AT_ranges : (sec_offset) 0x3025\n <3><3d81f>: Abbrev Number: 14 (DW_TAG_variable)\n <3d820> DW_AT_name : (strp) (offset: 0x9ec9): new_size\n <3d824> DW_AT_decl_file : (implicit_const) 1\n <3d824> DW_AT_decl_line : (data2) 792\n <3d826> DW_AT_decl_column : (data1) 6\n@@ -118171,15 +118171,15 @@\n <3ec41> DW_AT_decl_line : (data1) 149\n <3ec42> DW_AT_decl_column : (data1) 15\n <3ec43> DW_AT_type : (ref4) <0x3c8d8>\n <2><3ec47>: Abbrev Number: 57 (DW_TAG_variable)\n <3ec48> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <3ec4c> DW_AT_type : (ref4) <0x3ec67>, char\n <3ec50> DW_AT_artificial : (flag_present) 1\n- <3ec50> DW_AT_location : (exprloc) 5 byte block: 3 ec 25 4 0 \t(DW_OP_addr: 425ec)\n+ <3ec50> DW_AT_location : (exprloc) 5 byte block: 3 fc 25 4 0 \t(DW_OP_addr: 425fc)\n <2><3ec56>: Abbrev Number: 0\n <1><3ec57>: Abbrev Number: 28 (DW_TAG_array_type)\n <3ec58> DW_AT_type : (ref4) <0x3bfed>, char\n <3ec5c> DW_AT_sibling : (ref4) <0x3ec67>\n <2><3ec60>: Abbrev Number: 47 (DW_TAG_subrange_type)\n <3ec61> DW_AT_type : (ref4) <0x3bf96>, unsigned int\n <3ec65> DW_AT_upper_bound : (data1) 17\n@@ -118311,15 +118311,15 @@\n <3ed83> DW_AT_type : (ref4) <0x3bf96>, unsigned int\n <3ed87> DW_AT_location : (sec_offset) 0x1d992 (location list)\n <3ed8b> DW_AT_GNU_locviews: (sec_offset) 0x1d990\n <2><3ed8f>: Abbrev Number: 57 (DW_TAG_variable)\n <3ed90> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <3ed94> DW_AT_type : (ref4) <0x3edfa>, char\n <3ed98> DW_AT_artificial : (flag_present) 1\n- <3ed98> DW_AT_location : (exprloc) 5 byte block: 3 d4 25 4 0 \t(DW_OP_addr: 425d4)\n+ <3ed98> DW_AT_location : (exprloc) 5 byte block: 3 e4 25 4 0 \t(DW_OP_addr: 425e4)\n <2><3ed9e>: Abbrev Number: 3 (DW_TAG_call_site)\n <3ed9f> DW_AT_call_return_pc: (addr) 0x38312\n <3eda3> DW_AT_call_origin : (ref4) <0x3edff>\n <3eda7> DW_AT_sibling : (ref4) <0x3edd9>\n <3><3edab>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3edac> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <3edae> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n@@ -121307,15 +121307,15 @@\n <40480> DW_AT_type : (ref4) <0x3f92c>, int\n <40484> DW_AT_location : (sec_offset) 0x1de58 (location list)\n <40488> DW_AT_GNU_locviews: (sec_offset) 0x1de56\n <2><4048c>: Abbrev Number: 40 (DW_TAG_variable)\n <4048d> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <40491> DW_AT_type : (ref4) <0x40516>, char\n <40495> DW_AT_artificial : (flag_present) 1\n- <40495> DW_AT_location : (exprloc) 5 byte block: 3 18 26 4 0 \t(DW_OP_addr: 42618)\n+ <40495> DW_AT_location : (exprloc) 5 byte block: 3 28 26 4 0 \t(DW_OP_addr: 42628)\n <2><4049b>: Abbrev Number: 20 (DW_TAG_inlined_subroutine)\n <4049c> DW_AT_abstract_origin: (ref4) <0x40e4c>\n <404a0> DW_AT_entry_pc : (addr) 0x3a06a\n <404a4> DW_AT_GNU_entry_view: (data2) 0\n <404a6> DW_AT_ranges : (sec_offset) 0x322e\n <404aa> DW_AT_call_file : (implicit_const) 1\n <404aa> DW_AT_call_line : (data2) 516\n@@ -122351,15 +122351,15 @@\n <40e6a> DW_AT_decl_line : (data1) 183\n <40e6b> DW_AT_decl_column : (data1) 9\n <40e6c> DW_AT_type : (ref4) <0x3f92c>, int\n <2><40e70>: Abbrev Number: 40 (DW_TAG_variable)\n <40e71> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <40e75> DW_AT_type : (ref4) <0x40516>, char\n <40e79> DW_AT_artificial : (flag_present) 1\n- <40e79> DW_AT_location : (exprloc) 5 byte block: 3 2c 26 4 0 \t(DW_OP_addr: 4262c)\n+ <40e79> DW_AT_location : (exprloc) 5 byte block: 3 3c 26 4 0 \t(DW_OP_addr: 4263c)\n <2><40e7f>: Abbrev Number: 0\n <1><40e80>: Abbrev Number: 44 (DW_TAG_subprogram)\n <40e81> DW_AT_name : (strp) (offset: 0xa4bd): find_dl\n <40e85> DW_AT_decl_file : (implicit_const) 1\n <40e85> DW_AT_decl_line : (data1) 164\n <40e86> DW_AT_decl_column : (implicit_const) 1\n <40e86> DW_AT_prototyped : (flag_present) 1\n@@ -122378,15 +122378,15 @@\n <40e9e> DW_AT_decl_line : (data1) 166\n <40e9f> DW_AT_decl_column : (data1) 9\n <40ea0> DW_AT_type : (ref4) <0x3f92c>, int\n <2><40ea4>: Abbrev Number: 40 (DW_TAG_variable)\n <40ea5> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <40ea9> DW_AT_type : (ref4) <0x40ec4>, char\n <40ead> DW_AT_artificial : (flag_present) 1\n- <40ead> DW_AT_location : (exprloc) 5 byte block: 3 10 26 4 0 \t(DW_OP_addr: 42610)\n+ <40ead> DW_AT_location : (exprloc) 5 byte block: 3 20 26 4 0 \t(DW_OP_addr: 42620)\n <2><40eb3>: Abbrev Number: 0\n <1><40eb4>: Abbrev Number: 23 (DW_TAG_array_type)\n <40eb5> DW_AT_type : (ref4) <0x3f97d>, char\n <40eb9> DW_AT_sibling : (ref4) <0x40ec4>\n <2><40ebd>: Abbrev Number: 24 (DW_TAG_subrange_type)\n <40ebe> DW_AT_type : (ref4) <0x3f902>, unsigned int\n <40ec2> DW_AT_upper_bound : (data1) 7\n@@ -122569,15 +122569,15 @@\n <4100d> DW_AT_GNU_entry_view: (data2) 2\n <4100f> DW_AT_ranges : (sec_offset) 0x30ca\n <41013> DW_AT_call_file : (data1) 1\n <41014> DW_AT_call_line : (data1) 221\n <41015> DW_AT_call_column : (data1) 2\n <4><41016>: Abbrev Number: 84 (DW_TAG_formal_parameter)\n <41017> DW_AT_abstract_origin: (ref4) <0x40f7f>\n- <4101b> DW_AT_location : (exprloc) 6 byte block: 3 4c 1c 4 0 9f \t(DW_OP_addr: 41c4c; DW_OP_stack_value)\n+ <4101b> DW_AT_location : (exprloc) 6 byte block: 3 5c 1c 4 0 9f \t(DW_OP_addr: 41c5c; DW_OP_stack_value)\n <4><41022>: Abbrev Number: 42 (DW_TAG_formal_parameter)\n <41023> DW_AT_abstract_origin: (ref4) <0x40f73>\n <4><41027>: Abbrev Number: 85 (DW_TAG_call_site)\n <41028> DW_AT_call_return_pc: (addr) 0x398e6\n <4102c> DW_AT_call_tail_call: (flag_present) 1\n <4102c> DW_AT_call_origin : (ref4) <0x400a9>\n <5><41030>: Abbrev Number: 2 (DW_TAG_call_site_parameter)\n@@ -124537,15 +124537,15 @@\n <41f98> DW_AT_ranges : (sec_offset) 0x33b7\n <5><41f9c>: Abbrev Number: 49 (DW_TAG_variable)\n <41f9d> DW_AT_name : (strp) (offset: 0xa5ff): extra_bits\n <41fa1> DW_AT_decl_file : (implicit_const) 1\n <41fa1> DW_AT_decl_line : (data2) 521\n <41fa3> DW_AT_decl_column : (data1) 15\n <41fa4> DW_AT_type : (ref4) <0x4201b>, char\n- <41fa8> DW_AT_location : (exprloc) 5 byte block: 3 40 26 4 0 \t(DW_OP_addr: 42640)\n+ <41fa8> DW_AT_location : (exprloc) 5 byte block: 3 50 26 4 0 \t(DW_OP_addr: 42650)\n <5><41fae>: Abbrev Number: 0\n <4><41faf>: Abbrev Number: 0\n <3><41fb0>: Abbrev Number: 0\n <2><41fb1>: Abbrev Number: 21 (DW_TAG_inlined_subroutine)\n <41fb2> DW_AT_abstract_origin: (ref4) <0x42fb3>\n <41fb6> DW_AT_entry_pc : (addr) 0x3abc8\n <41fba> DW_AT_GNU_entry_view: (data1) 1\n@@ -135674,15 +135674,15 @@\n <47a14> DW_AT_sibling : (ref4) <0x47a3b>\n <5><47a18>: Abbrev Number: 18 (DW_TAG_variable)\n <47a19> DW_AT_name : (strp) (offset: 0xb987): signals\n <47a1d> DW_AT_decl_file : (implicit_const) 1\n <47a1d> DW_AT_decl_line : (data2) 2038\n <47a1f> DW_AT_decl_column : (data1) 14\n <47a20> DW_AT_type : (ref4) <0x47ba2>, int\n- <47a24> DW_AT_location : (exprloc) 5 byte block: 3 68 26 4 0 \t(DW_OP_addr: 42668)\n+ <47a24> DW_AT_location : (exprloc) 5 byte block: 3 78 26 4 0 \t(DW_OP_addr: 42678)\n <5><47a2a>: Abbrev Number: 6 (DW_TAG_call_site)\n <47a2b> DW_AT_call_return_pc: (addr) 0x3e66c\n <47a2f> DW_AT_call_origin : (ref4) <0x46f35>\n <6><47a33>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <47a34> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (r0))\n <47a36> DW_AT_call_value : (exprloc) 2 byte block: 75 0 \t(DW_OP_breg5 (r5): 0)\n <6><47a39>: Abbrev Number: 0\n@@ -136151,15 +136151,15 @@\n <47e9a> DW_AT_decl_line : (data2) 1919\n <47e9c> DW_AT_decl_column : (data1) 44\n <47e9d> DW_AT_type : (ref4) <0x45f52>\n <2><47ea1>: Abbrev Number: 107 (DW_TAG_variable)\n <47ea2> DW_AT_name : (strp) (offset: 0x405): __PRETTY_FUNCTION__\n <47ea6> DW_AT_type : (ref4) <0x47ec1>, char\n <47eaa> DW_AT_artificial : (flag_present) 1\n- <47eaa> DW_AT_location : (exprloc) 5 byte block: 3 44 26 4 0 \t(DW_OP_addr: 42644)\n+ <47eaa> DW_AT_location : (exprloc) 5 byte block: 3 54 26 4 0 \t(DW_OP_addr: 42654)\n <2><47eb0>: Abbrev Number: 0\n <1><47eb1>: Abbrev Number: 22 (DW_TAG_array_type)\n <47eb2> DW_AT_type : (ref4) <0x45965>, char\n <47eb6> DW_AT_sibling : (ref4) <0x47ec1>\n <2><47eba>: Abbrev Number: 25 (DW_TAG_subrange_type)\n <47ebb> DW_AT_type : (ref4) <0x45892>, unsigned int\n <47ebf> DW_AT_upper_bound : (data1) 34\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "unified_diff": "@@ -23823,15 +23823,15 @@\n 00011707 v0000000 v0000000 views at 000116fb for:\n 0002ecf2 0002ecfc (DW_OP_reg4 (r4))\n 0001170e \n \n 0001170f v0000000 v0000000 location view pair\n \n 00011711 v0000000 v0000000 views at 0001170f for:\n- 0002ed3e 0002ed4c (DW_OP_addr: 41078; DW_OP_stack_value)\n+ 0002ed3e 0002ed4c (DW_OP_addr: 41088; DW_OP_stack_value)\n 0001171d \n \n 0001171e v0000000 v0000000 location view pair\n \n 00011720 v0000000 v0000000 views at 0001171e for:\n 0002ed3e 0002ed4c (DW_OP_reg6 (r6))\n 00011727 \n@@ -26148,15 +26148,15 @@\n 000132da v0000000 v0000000 views at 000132ac for:\n 0002ef93 0002f010 (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x2469e>); DW_OP_convert <0x246a5>; DW_OP_convert <0>; DW_OP_stack_value)\n 000132ea \n \n 000132eb v0000002 v0000000 location view pair\n \n 000132ed v0000002 v0000000 views at 000132eb for:\n- 0002ef4a 0002ef62 (DW_OP_addr: 41060; DW_OP_stack_value)\n+ 0002ef4a 0002ef62 (DW_OP_addr: 41070; DW_OP_stack_value)\n 000132f9 \n \n 000132fa v0000002 v0000000 location view pair\n \n 000132fc v0000002 v0000000 views at 000132fa for:\n 0002ef4a 0002ef62 (DW_OP_const1u: 64; DW_OP_stack_value)\n 00013305 \n@@ -33643,15 +33643,15 @@\n 00018696 v0000000 v0000000 views at 00018694 for:\n 00035624 00035646 (DW_OP_reg5 (r5))\n 0001869d \n \n 0001869e v0000001 v0000000 location view pair\n \n 000186a0 v0000001 v0000000 views at 0001869e for:\n- 00035624 00035636 (DW_OP_addr: 41574; DW_OP_stack_value)\n+ 00035624 00035636 (DW_OP_addr: 41584; DW_OP_stack_value)\n 000186ac \n \n 000186ad v0000001 v0000000 location view pair\n \n 000186af v0000001 v0000000 views at 000186ad for:\n 00035624 00035636 (DW_OP_reg5 (r5))\n 000186b6 \n@@ -37005,15 +37005,15 @@\n 0001a99e v0000000 v0000000 views at 0001a97e for:\n 00035c7e 00035c8c (DW_OP_entry_value: (DW_OP_regval_type: 0 (r0) <0x37641>); DW_OP_convert <0x37648>; DW_OP_convert <0>; DW_OP_stack_value)\n 0001a9ae \n \n 0001a9af v0000001 v0000000 location view pair\n \n 0001a9b1 v0000001 v0000000 views at 0001a9af for:\n- 00036a70 00036a78 (DW_OP_addr: 41814; DW_OP_stack_value)\n+ 00036a70 00036a78 (DW_OP_addr: 41824; DW_OP_stack_value)\n 0001a9bd \n \n 0001a9be v0000001 v0000000 location view pair\n \n 0001a9c0 v0000001 v0000000 views at 0001a9be for:\n 00036a70 00036a78 (DW_OP_lit20; DW_OP_stack_value)\n 0001a9c8 \n@@ -42275,15 +42275,15 @@\n 0001e26d v0000003 v0000000 views at 0001e26b for:\n 00039b10 00039b1c (DW_OP_const2u: 256; DW_OP_stack_value)\n 0001e277 \n \n 0001e278 v0000003 v0000000 location view pair\n \n 0001e27a v0000003 v0000000 views at 0001e278 for:\n- 00039dc6 00039de2 (DW_OP_addr: 41cd8; DW_OP_stack_value)\n+ 00039dc6 00039de2 (DW_OP_addr: 41ce8; DW_OP_stack_value)\n 0001e286 \n \n 0001e287 v0000003 v0000000 location view pair\n \n 0001e289 v0000003 v0000000 views at 0001e287 for:\n 00039dc6 00039de2 (DW_OP_const2u: 256; DW_OP_stack_value)\n 0001e293 \n@@ -43842,21 +43842,21 @@\n 0001f30e v0000000 v0000000 views at 0001f2e0 for:\n 0003afbc 0003affc (DW_OP_reg4 (r4))\n 0001f314 \n \n 0001f315 v0000001 v0000000 location view pair\n \n 0001f317 v0000001 v0000000 views at 0001f315 for:\n- 0003af9a 0003afac (DW_OP_addr: 41d50; DW_OP_stack_value)\n+ 0003af9a 0003afac (DW_OP_addr: 41d60; DW_OP_stack_value)\n 0001f321 \n \n 0001f322 v0000001 v0000000 location view pair\n \n 0001f324 v0000001 v0000000 views at 0001f322 for:\n- 0003afba 0003afcc (DW_OP_addr: 41d38; DW_OP_stack_value)\n+ 0003afba 0003afcc (DW_OP_addr: 41d48; DW_OP_stack_value)\n 0001f32e \n \n 0001f32f v0000000 v0000000 location view pair\n 0001f331 v0000000 v0000000 location view pair\n 0001f333 v0000000 v0000000 location view pair\n 0001f335 v0000000 v0000000 location view pair\n 0001f337 v0000000 v0000000 location view pair\n@@ -46775,15 +46775,15 @@\n 000214a7 v0000000 v0000000 views at 00021470 for:\n 0003d16a 0003d18c (DW_OP_entry_value: (DW_OP_regval_type: 1 (r1) <0x4588b>); DW_OP_convert <0x45892>; DW_OP_convert <0>; DW_OP_stack_value)\n 000214b7 \n \n 000214b8 v0000001 v0000000 location view pair\n \n 000214ba v0000001 v0000000 views at 000214b8 for:\n- 0003d11e 0003d134 (DW_OP_addr: 41de4; DW_OP_stack_value)\n+ 0003d11e 0003d134 (DW_OP_addr: 41df4; DW_OP_stack_value)\n 000214c6 \n \n 000214c7 v0000001 v0000000 location view pair\n \n 000214c9 v0000001 v0000000 views at 000214c7 for:\n 0003d11e 0003d134 (DW_OP_const1u: 40; DW_OP_stack_value)\n 000214d2 \n@@ -47354,21 +47354,21 @@\n 00021bd2 v0000000 v0000001 views at 00021bd0 for:\n 0003d9d8 0003d9e0 (DW_OP_reg4 (r4))\n 00021bd9 \n \n 00021bda v0000002 v0000000 location view pair\n \n 00021bdc v0000002 v0000000 views at 00021bda for:\n- 0003d386 0003d3a2 (DW_OP_addr: 41e2c; DW_OP_stack_value)\n+ 0003d386 0003d3a2 (DW_OP_addr: 41e3c; DW_OP_stack_value)\n 00021be8 \n \n 00021be9 v0000001 v0000000 location view pair\n \n 00021beb v0000001 v0000000 views at 00021be9 for:\n- 0003d3a6 0003d3b0 (DW_OP_addr: 41e3c; DW_OP_stack_value)\n+ 0003d3a6 0003d3b0 (DW_OP_addr: 41e4c; DW_OP_stack_value)\n 00021bf7 \n \n 00021bf8 v0000001 v0000000 location view pair\n \n 00021bfa v0000001 v0000000 views at 00021bf8 for:\n 0003d3b8 0003d3c0 (DW_OP_implicit_pointer: <0x4ab1e> 0)\n 00021c06 \n@@ -47405,15 +47405,15 @@\n 00021c53 v0000005 v0000000 views at 00021c51 for:\n 0003d1fe 0003d20a (DW_OP_lit2; DW_OP_stack_value)\n 00021c5b \n \n 00021c5c v0000005 v0000000 location view pair\n \n 00021c5e v0000005 v0000000 views at 00021c5c for:\n- 0003d1fe 0003d20a (DW_OP_addr: 41df4; DW_OP_stack_value)\n+ 0003d1fe 0003d20a (DW_OP_addr: 41e04; DW_OP_stack_value)\n 00021c6a \n \n 00021c6b v0000000 v0000000 location view pair\n 00021c6d v0000000 v0000000 location view pair\n 00021c6f v0000000 v0000000 location view pair\n 00021c71 v0000000 v0000000 location view pair\n \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,47 +1,48 @@\n GCC: (Debian 13.2.0-24) 13.2.0\n `jLFGMtS\n qK:_52YI\n it?\\Ew?e\n-)rD6#Bqt\"\n-#$bW;y1k\n-i\tHbt']0N\n-U$?hK~<$\n-l:lW&~]w\n-(!IY4EY4\n-]k fu<)7\n-S[fY e?V\n-\"*\"\"(**\"N\n-ZARb$-*H\n-zce?_@;:\n-KG4F{tDcMDqcn+\n-E6 /?z\"U\n- p'@6q>FL\n-Z6|QXm/c\n-zxYx'&u1*\n-;=-Z{x0.\n-b,*xg#@DW\n+x{7j<'Y\n+.\"*\"(?DDE\n+Esz:E,Su\n+'_;9W0DD\n+3D>@Hjl)|\n+V#]5]ZR#\t\n+lsNL,3`X\n+}hG;k3Y[\n+%:[Qz6bQ\n+)}O)}L[,\n+,rb)~HgTKgSU\n+lt/Cd4Bu\n+cOvwkit9\n+0N9wY4Nz`Yq\n+:zs3\"g)2p\n+\"U(bAKkO$\n+FwArbJ5v\n+nWpo!'|r&C\n+R\t|yh8/C\n+Mt@a}iuf\tx\n+T%>cz,H$\n+WT.SV2Z.\n+V:)Z23?huu*B\n+0.aM6.np\n+UO-LG,?!\n+Y1S\\p\"OX\n+?+afkLZNE\n+,l[fWA^N\n+Z[^6Omy]\n 7QdyW\n-]T1k0;UZ8Ns+J[\n-1q_geyUy\n+en:lFuk=\n+:r([Ij5sa\n call_weak_fn\n crtstuff.c\n all_implied_fbits\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n"}]}]}]}]}]}