{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.bn9oOy0L/b1/cgdb_0.6.7-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.bn9oOy0L/b2/cgdb_0.6.7-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 4d2107d4f1b7ae218612a0aae4fcd970 230468 debug optional cgdb-dbgsym_0.6.7-2_amd64.deb\n- 01c6312eb19e2b92e0aa78e6f5e0216f 128564 devel optional cgdb_0.6.7-2_amd64.deb\n+ 1c165cfc132a0dac1c9f971a6af3059c 128544 devel optional cgdb_0.6.7-2_amd64.deb\n"}, {"source1": "cgdb_0.6.7-2_amd64.deb", "source2": "cgdb_0.6.7-2_amd64.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 2014-01-05 20:16:50.000000 debian-binary\n -rw-r--r-- 0 0 0 1120 2014-01-05 20:16:50.000000 control.tar.xz\n--rw-r--r-- 0 0 0 127252 2014-01-05 20:16:50.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 127232 2014-01-05 20:16:50.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": "@@ -1,19 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/bin/\n -rwxr-xr-x 0 root (0) root (0) 214360 2014-01-05 20:16:50.000000 ./usr/bin/cgdb\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/cgdb/\n--rw-r--r-- 0 root (0) root (0) 64779 2014-01-05 20:16:50.000000 ./usr/share/cgdb/cgdb.txt\n+-rw-r--r-- 0 root (0) root (0) 64778 2014-01-05 20:16:50.000000 ./usr/share/cgdb/cgdb.txt\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/doc/cgdb/\n -rw-r--r-- 0 root (0) root (0) 8891 2013-01-14 11:32:04.000000 ./usr/share/doc/cgdb/NEWS.gz\n -rw-r--r-- 0 root (0) root (0) 627 2013-01-13 05:13:04.000000 ./usr/share/doc/cgdb/README\n -rw-r--r-- 0 root (0) root (0) 549 2012-06-11 20:00:54.000000 ./usr/share/doc/cgdb/README.Debian\n -rw-r--r-- 0 root (0) root (0) 1454 2014-01-05 20:16:50.000000 ./usr/share/doc/cgdb/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 1296 2013-01-17 18:53:42.000000 ./usr/share/doc/cgdb/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/info/\n--rw-r--r-- 0 root (0) root (0) 21317 2014-01-05 20:16:50.000000 ./usr/share/info/cgdb.info.gz\n+-rw-r--r-- 0 root (0) root (0) 21312 2014-01-05 20:16:50.000000 ./usr/share/info/cgdb.info.gz\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-05 20:16:50.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 608 2014-01-05 20:16:50.000000 ./usr/share/man/man1/cgdb.1.gz\n"}, {"source1": "./usr/share/cgdb/cgdb.txt", "source2": "./usr/share/cgdb/cgdb.txt", "unified_diff": "@@ -26,15 +26,15 @@\n 8 Allowing terminal control flow in CGDB\n 9 Building CGDB from source\n Appendix A Copying This Manual\n Index\n CGDB\n ****\n \n-This manual is for GNU CGDB (version 0.6.7, 8 February 2025), the GNU\n+This manual is for GNU CGDB (version 0.6.7, 6 January 2024), the GNU\n ncurses based front end to GDB.\n \n Copyright (C) 2013 CGDB Team\n \n This document is part of a free software program; you can\n redistribute it and/or modify it under the terms of the GNU General\n Public License as published by the Free Software Foundation; either\n"}, {"source1": "./usr/share/info/cgdb.info.gz", "source2": "./usr/share/info/cgdb.info.gz", "unified_diff": null, "details": [{"source1": "cgdb.info", "source2": "cgdb.info", "has_internal_linenos": true, "unified_diff": "@@ -1,4402 +1,4402 @@\n 00000000: 5468 6973 2069 7320 6367 6462 2e69 6e66 This is cgdb.inf\n 00000010: 6f2c 2070 726f 6475 6365 6420 6279 206d o, produced by m\n 00000020: 616b 6569 6e66 6f20 7665 7273 696f 6e20 akeinfo version \n 00000030: 362e 3720 6672 6f6d 2063 6764 622e 7465 6.7 from cgdb.te\n 00000040: 7869 6e66 6f2e 0a0a 5468 6973 206d 616e xinfo...This man\n 00000050: 7561 6c20 6973 2066 6f72 2047 4e55 2043 ual is for GNU C\n 00000060: 4744 4220 2876 6572 7369 6f6e 2030 2e36 GDB (version 0.6\n-00000070: 2e37 2c20 3820 4665 6272 7561 7279 2032 .7, 8 February 2\n-00000080: 3032 3529 2c20 7468 6520 474e 550a 6e63 025), the GNU.nc\n-00000090: 7572 7365 7320 6261 7365 6420 6672 6f6e urses based fron\n-000000a0: 7420 656e 6420 746f 2047 4442 2e0a 0a20 t end to GDB... \n-000000b0: 2020 436f 7079 7269 6768 7420 2843 2920 Copyright (C) \n-000000c0: 3230 3133 2043 4744 4220 5465 616d 0a0a 2013 CGDB Team..\n-000000d0: 2020 2020 2054 6869 7320 646f 6375 6d65 This docume\n-000000e0: 6e74 2069 7320 7061 7274 206f 6620 6120 nt is part of a \n-000000f0: 6672 6565 2073 6f66 7477 6172 6520 7072 free software pr\n-00000100: 6f67 7261 6d3b 2079 6f75 2063 616e 0a20 ogram; you can. \n-00000110: 2020 2020 7265 6469 7374 7269 6275 7465 redistribute\n-00000120: 2069 7420 616e 642f 6f72 206d 6f64 6966 it and/or modif\n-00000130: 7920 6974 2075 6e64 6572 2074 6865 2074 y it under the t\n-00000140: 6572 6d73 206f 6620 7468 6520 474e 5520 erms of the GNU \n-00000150: 4765 6e65 7261 6c0a 2020 2020 2050 7562 General. Pub\n-00000160: 6c69 6320 4c69 6365 6e73 6520 6173 2070 lic License as p\n-00000170: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the \n-00000180: 4672 6565 2053 6f66 7477 6172 6520 466f Free Software Fo\n-00000190: 756e 6461 7469 6f6e 3b20 6569 7468 6572 undation; either\n-000001a0: 0a20 2020 2020 7665 7273 696f 6e20 3220 . version 2 \n-000001b0: 6f66 2074 6865 204c 6963 656e 7365 2c20 of the License, \n-000001c0: 6f72 2028 6174 2079 6f75 7220 6f70 7469 or (at your opti\n-000001d0: 6f6e 2920 616e 7920 6c61 7465 7220 7665 on) any later ve\n-000001e0: 7273 696f 6e2e 0a0a 2020 2020 2054 6869 rsion... Thi\n-000001f0: 7320 7072 6f67 7261 6d20 6973 2064 6973 s program is dis\n-00000200: 7472 6962 7574 6564 2069 6e20 7468 6520 tributed in the \n-00000210: 686f 7065 2074 6861 7420 6974 2077 696c hope that it wil\n-00000220: 6c20 6265 2075 7365 6675 6c2c 2062 7574 l be useful, but\n-00000230: 0a20 2020 2020 5749 5448 4f55 5420 414e . WITHOUT AN\n-00000240: 5920 5741 5252 414e 5459 3b20 7769 7468 Y WARRANTY; with\n-00000250: 6f75 7420 6576 656e 2074 6865 2069 6d70 out even the imp\n-00000260: 6c69 6564 2077 6172 7261 6e74 7920 6f66 lied warranty of\n-00000270: 0a20 2020 2020 4d45 5243 4841 4e54 4142 . MERCHANTAB\n-00000280: 494c 4954 5920 6f72 2046 4954 4e45 5353 ILITY or FITNESS\n-00000290: 2046 4f52 2041 2050 4152 5449 4355 4c41 FOR A PARTICULA\n-000002a0: 5220 5055 5250 4f53 452e 2053 6565 2074 R PURPOSE. See t\n-000002b0: 6865 2047 4e55 0a20 2020 2020 4765 6e65 he GNU. Gene\n-000002c0: 7261 6c20 5075 626c 6963 204c 6963 656e ral Public Licen\n-000002d0: 7365 2066 6f72 206d 6f72 6520 6465 7461 se for more deta\n-000002e0: 696c 732e 0a0a 2020 2020 2059 6f75 2073 ils... You s\n-000002f0: 686f 756c 6420 6861 7665 2072 6563 6569 hould have recei\n-00000300: 7665 6420 6120 636f 7079 206f 6620 7468 ved a copy of th\n-00000310: 6520 474e 5520 4765 6e65 7261 6c20 5075 e GNU General Pu\n-00000320: 626c 6963 204c 6963 656e 7365 0a20 2020 blic License. \n-00000330: 2020 616c 6f6e 6720 7769 7468 2074 6869 along with thi\n-00000340: 7320 7072 6f67 7261 6d3b 2069 6620 6e6f s program; if no\n-00000350: 742c 2077 7269 7465 2074 6f20 7468 6520 t, write to the \n-00000360: 4672 6565 2053 6f66 7477 6172 650a 2020 Free Software. \n-00000370: 2020 2046 6f75 6e64 6174 696f 6e2c 2049 Foundation, I\n-00000380: 6e63 2e2c 2035 3920 5465 6d70 6c65 2050 nc., 59 Temple P\n-00000390: 6c61 6365 2c20 5375 6974 6520 3333 302c lace, Suite 330,\n-000003a0: 2042 6f73 746f 6e20 4d41 2030 3231 3131 Boston MA 02111\n-000003b0: 2d31 3330 370a 2020 2020 2055 5341 0a49 -1307. USA.I\n-000003c0: 4e46 4f2d 4449 522d 5345 4354 494f 4e20 NFO-DIR-SECTION \n-000003d0: 536f 6674 7761 7265 2064 6576 656c 6f70 Software develop\n-000003e0: 6d65 6e74 0a53 5441 5254 2d49 4e46 4f2d ment.START-INFO-\n-000003f0: 4449 522d 454e 5452 590a 2a20 4347 4442 DIR-ENTRY.* CGDB\n-00000400: 3a20 2843 4744 4229 2e20 2020 2020 2020 : (CGDB). \n-00000410: 2020 2020 2020 2020 2020 2020 474e 5520 GNU \n-00000420: 4e63 7572 7365 7320 6672 6f6e 7420 656e Ncurses front en\n-00000430: 6420 746f 2047 4442 2e0a 454e 442d 494e d to GDB..END-IN\n-00000440: 464f 2d44 4952 2d45 4e54 5259 0a0a 1f0a FO-DIR-ENTRY....\n-00000450: 4669 6c65 3a20 6367 6462 2e69 6e66 6f2c File: cgdb.info,\n-00000460: 2020 4e6f 6465 3a20 546f 702c 2020 4e65 Node: Top, Ne\n-00000470: 7874 3a20 5375 6d6d 6172 792c 2020 5570 xt: Summary, Up\n-00000480: 3a20 2864 6972 290a 0a43 4744 420a 2a2a : (dir)..CGDB.**\n-00000490: 2a2a 0a0a 5468 6973 206d 616e 7561 6c20 **..This manual \n-000004a0: 6973 2066 6f72 2047 4e55 2043 4744 4220 is for GNU CGDB \n-000004b0: 2876 6572 7369 6f6e 2030 2e36 2e37 2c20 (version 0.6.7, \n-000004c0: 3820 4665 6272 7561 7279 2032 3032 3529 8 February 2025)\n-000004d0: 2c20 7468 6520 474e 550a 6e63 7572 7365 , the GNU.ncurse\n-000004e0: 7320 6261 7365 6420 6672 6f6e 7420 656e s based front en\n-000004f0: 6420 746f 2047 4442 2e0a 0a20 2020 436f d to GDB... Co\n-00000500: 7079 7269 6768 7420 2843 2920 3230 3133 pyright (C) 2013\n-00000510: 2043 4744 4220 5465 616d 0a0a 2020 2020 CGDB Team.. \n-00000520: 2054 6869 7320 646f 6375 6d65 6e74 2069 This document i\n-00000530: 7320 7061 7274 206f 6620 6120 6672 6565 s part of a free\n-00000540: 2073 6f66 7477 6172 6520 7072 6f67 7261 software progra\n-00000550: 6d3b 2079 6f75 2063 616e 0a20 2020 2020 m; you can. \n-00000560: 7265 6469 7374 7269 6275 7465 2069 7420 redistribute it \n-00000570: 616e 642f 6f72 206d 6f64 6966 7920 6974 and/or modify it\n-00000580: 2075 6e64 6572 2074 6865 2074 6572 6d73 under the terms\n-00000590: 206f 6620 7468 6520 474e 5520 4765 6e65 of the GNU Gene\n-000005a0: 7261 6c0a 2020 2020 2050 7562 6c69 6320 ral. Public \n-000005b0: 4c69 6365 6e73 6520 6173 2070 7562 6c69 License as publi\n-000005c0: 7368 6564 2062 7920 7468 6520 4672 6565 shed by the Free\n-000005d0: 2053 6f66 7477 6172 6520 466f 756e 6461 Software Founda\n-000005e0: 7469 6f6e 3b20 6569 7468 6572 0a20 2020 tion; either. \n-000005f0: 2020 7665 7273 696f 6e20 3220 6f66 2074 version 2 of t\n-00000600: 6865 204c 6963 656e 7365 2c20 6f72 2028 he License, or (\n-00000610: 6174 2079 6f75 7220 6f70 7469 6f6e 2920 at your option) \n-00000620: 616e 7920 6c61 7465 7220 7665 7273 696f any later versio\n-00000630: 6e2e 0a0a 2020 2020 2054 6869 7320 7072 n... This pr\n-00000640: 6f67 7261 6d20 6973 2064 6973 7472 6962 ogram is distrib\n-00000650: 7574 6564 2069 6e20 7468 6520 686f 7065 uted in the hope\n-00000660: 2074 6861 7420 6974 2077 696c 6c20 6265 that it will be\n-00000670: 2075 7365 6675 6c2c 2062 7574 0a20 2020 useful, but. \n-00000680: 2020 5749 5448 4f55 5420 414e 5920 5741 WITHOUT ANY WA\n-00000690: 5252 414e 5459 3b20 7769 7468 6f75 7420 RRANTY; without \n-000006a0: 6576 656e 2074 6865 2069 6d70 6c69 6564 even the implied\n-000006b0: 2077 6172 7261 6e74 7920 6f66 0a20 2020 warranty of. \n-000006c0: 2020 4d45 5243 4841 4e54 4142 494c 4954 MERCHANTABILIT\n-000006d0: 5920 6f72 2046 4954 4e45 5353 2046 4f52 Y or FITNESS FOR\n-000006e0: 2041 2050 4152 5449 4355 4c41 5220 5055 A PARTICULAR PU\n-000006f0: 5250 4f53 452e 2053 6565 2074 6865 2047 RPOSE. See the G\n-00000700: 4e55 0a20 2020 2020 4765 6e65 7261 6c20 NU. General \n-00000710: 5075 626c 6963 204c 6963 656e 7365 2066 Public License f\n-00000720: 6f72 206d 6f72 6520 6465 7461 696c 732e or more details.\n-00000730: 0a0a 2020 2020 2059 6f75 2073 686f 756c .. You shoul\n-00000740: 6420 6861 7665 2072 6563 6569 7665 6420 d have received \n-00000750: 6120 636f 7079 206f 6620 7468 6520 474e a copy of the GN\n-00000760: 5520 4765 6e65 7261 6c20 5075 626c 6963 U General Public\n-00000770: 204c 6963 656e 7365 0a20 2020 2020 616c License. al\n-00000780: 6f6e 6720 7769 7468 2074 6869 7320 7072 ong with this pr\n-00000790: 6f67 7261 6d3b 2069 6620 6e6f 742c 2077 ogram; if not, w\n-000007a0: 7269 7465 2074 6f20 7468 6520 4672 6565 rite to the Free\n-000007b0: 2053 6f66 7477 6172 650a 2020 2020 2046 Software. F\n-000007c0: 6f75 6e64 6174 696f 6e2c 2049 6e63 2e2c oundation, Inc.,\n-000007d0: 2035 3920 5465 6d70 6c65 2050 6c61 6365 59 Temple Place\n-000007e0: 2c20 5375 6974 6520 3333 302c 2042 6f73 , Suite 330, Bos\n-000007f0: 746f 6e20 4d41 2030 3231 3131 2d31 3330 ton MA 02111-130\n-00000800: 370a 2020 2020 2055 5341 0a0a 2a20 4d65 7. USA..* Me\n-00000810: 6e75 3a0a 0a2a 2053 756d 6d61 7279 3a3a nu:..* Summary::\n+00000070: 2e37 2c20 3620 4a61 6e75 6172 7920 3230 .7, 6 January 20\n+00000080: 3234 292c 2074 6865 2047 4e55 0a6e 6375 24), the GNU.ncu\n+00000090: 7273 6573 2062 6173 6564 2066 726f 6e74 rses based front\n+000000a0: 2065 6e64 2074 6f20 4744 422e 0a0a 2020 end to GDB... \n+000000b0: 2043 6f70 7972 6967 6874 2028 4329 2032 Copyright (C) 2\n+000000c0: 3031 3320 4347 4442 2054 6561 6d0a 0a20 013 CGDB Team.. \n+000000d0: 2020 2020 5468 6973 2064 6f63 756d 656e This documen\n+000000e0: 7420 6973 2070 6172 7420 6f66 2061 2066 t is part of a f\n+000000f0: 7265 6520 736f 6674 7761 7265 2070 726f ree software pro\n+00000100: 6772 616d 3b20 796f 7520 6361 6e0a 2020 gram; you can. \n+00000110: 2020 2072 6564 6973 7472 6962 7574 6520 redistribute \n+00000120: 6974 2061 6e64 2f6f 7220 6d6f 6469 6679 it and/or modify\n+00000130: 2069 7420 756e 6465 7220 7468 6520 7465 it under the te\n+00000140: 726d 7320 6f66 2074 6865 2047 4e55 2047 rms of the GNU G\n+00000150: 656e 6572 616c 0a20 2020 2020 5075 626c eneral. Publ\n+00000160: 6963 204c 6963 656e 7365 2061 7320 7075 ic License as pu\n+00000170: 626c 6973 6865 6420 6279 2074 6865 2046 blished by the F\n+00000180: 7265 6520 536f 6674 7761 7265 2046 6f75 ree Software Fou\n+00000190: 6e64 6174 696f 6e3b 2065 6974 6865 720a ndation; either.\n+000001a0: 2020 2020 2076 6572 7369 6f6e 2032 206f version 2 o\n+000001b0: 6620 7468 6520 4c69 6365 6e73 652c 206f f the License, o\n+000001c0: 7220 2861 7420 796f 7572 206f 7074 696f r (at your optio\n+000001d0: 6e29 2061 6e79 206c 6174 6572 2076 6572 n) any later ver\n+000001e0: 7369 6f6e 2e0a 0a20 2020 2020 5468 6973 sion... This\n+000001f0: 2070 726f 6772 616d 2069 7320 6469 7374 program is dist\n+00000200: 7269 6275 7465 6420 696e 2074 6865 2068 ributed in the h\n+00000210: 6f70 6520 7468 6174 2069 7420 7769 6c6c ope that it will\n+00000220: 2062 6520 7573 6566 756c 2c20 6275 740a be useful, but.\n+00000230: 2020 2020 2057 4954 484f 5554 2041 4e59 WITHOUT ANY\n+00000240: 2057 4152 5241 4e54 593b 2077 6974 686f WARRANTY; witho\n+00000250: 7574 2065 7665 6e20 7468 6520 696d 706c ut even the impl\n+00000260: 6965 6420 7761 7272 616e 7479 206f 660a ied warranty of.\n+00000270: 2020 2020 204d 4552 4348 414e 5441 4249 MERCHANTABI\n+00000280: 4c49 5459 206f 7220 4649 544e 4553 5320 LITY or FITNESS \n+00000290: 464f 5220 4120 5041 5254 4943 554c 4152 FOR A PARTICULAR\n+000002a0: 2050 5552 504f 5345 2e20 5365 6520 7468 PURPOSE. See th\n+000002b0: 6520 474e 550a 2020 2020 2047 656e 6572 e GNU. Gener\n+000002c0: 616c 2050 7562 6c69 6320 4c69 6365 6e73 al Public Licens\n+000002d0: 6520 666f 7220 6d6f 7265 2064 6574 6169 e for more detai\n+000002e0: 6c73 2e0a 0a20 2020 2020 596f 7520 7368 ls... You sh\n+000002f0: 6f75 6c64 2068 6176 6520 7265 6365 6976 ould have receiv\n+00000300: 6564 2061 2063 6f70 7920 6f66 2074 6865 ed a copy of the\n+00000310: 2047 4e55 2047 656e 6572 616c 2050 7562 GNU General Pub\n+00000320: 6c69 6320 4c69 6365 6e73 650a 2020 2020 lic License. \n+00000330: 2061 6c6f 6e67 2077 6974 6820 7468 6973 along with this\n+00000340: 2070 726f 6772 616d 3b20 6966 206e 6f74 program; if not\n+00000350: 2c20 7772 6974 6520 746f 2074 6865 2046 , write to the F\n+00000360: 7265 6520 536f 6674 7761 7265 0a20 2020 ree Software. \n+00000370: 2020 466f 756e 6461 7469 6f6e 2c20 496e Foundation, In\n+00000380: 632e 2c20 3539 2054 656d 706c 6520 506c c., 59 Temple Pl\n+00000390: 6163 652c 2053 7569 7465 2033 3330 2c20 ace, Suite 330, \n+000003a0: 426f 7374 6f6e 204d 4120 3032 3131 312d Boston MA 02111-\n+000003b0: 3133 3037 0a20 2020 2020 5553 410a 494e 1307. USA.IN\n+000003c0: 464f 2d44 4952 2d53 4543 5449 4f4e 2053 FO-DIR-SECTION S\n+000003d0: 6f66 7477 6172 6520 6465 7665 6c6f 706d oftware developm\n+000003e0: 656e 740a 5354 4152 542d 494e 464f 2d44 ent.START-INFO-D\n+000003f0: 4952 2d45 4e54 5259 0a2a 2043 4744 423a IR-ENTRY.* CGDB:\n+00000400: 2028 4347 4442 292e 2020 2020 2020 2020 (CGDB). \n+00000410: 2020 2020 2020 2020 2020 2047 4e55 204e GNU N\n+00000420: 6375 7273 6573 2066 726f 6e74 2065 6e64 curses front end\n+00000430: 2074 6f20 4744 422e 0a45 4e44 2d49 4e46 to GDB..END-INF\n+00000440: 4f2d 4449 522d 454e 5452 590a 0a1f 0a46 O-DIR-ENTRY....F\n+00000450: 696c 653a 2063 6764 622e 696e 666f 2c20 ile: cgdb.info, \n+00000460: 204e 6f64 653a 2054 6f70 2c20 204e 6578 Node: Top, Nex\n+00000470: 743a 2053 756d 6d61 7279 2c20 2055 703a t: Summary, Up:\n+00000480: 2028 6469 7229 0a0a 4347 4442 0a2a 2a2a (dir)..CGDB.***\n+00000490: 2a0a 0a54 6869 7320 6d61 6e75 616c 2069 *..This manual i\n+000004a0: 7320 666f 7220 474e 5520 4347 4442 2028 s for GNU CGDB (\n+000004b0: 7665 7273 696f 6e20 302e 362e 372c 2036 version 0.6.7, 6\n+000004c0: 204a 616e 7561 7279 2032 3032 3429 2c20 January 2024), \n+000004d0: 7468 6520 474e 550a 6e63 7572 7365 7320 the GNU.ncurses \n+000004e0: 6261 7365 6420 6672 6f6e 7420 656e 6420 based front end \n+000004f0: 746f 2047 4442 2e0a 0a20 2020 436f 7079 to GDB... Copy\n+00000500: 7269 6768 7420 2843 2920 3230 3133 2043 right (C) 2013 C\n+00000510: 4744 4220 5465 616d 0a0a 2020 2020 2054 GDB Team.. T\n+00000520: 6869 7320 646f 6375 6d65 6e74 2069 7320 his document is \n+00000530: 7061 7274 206f 6620 6120 6672 6565 2073 part of a free s\n+00000540: 6f66 7477 6172 6520 7072 6f67 7261 6d3b oftware program;\n+00000550: 2079 6f75 2063 616e 0a20 2020 2020 7265 you can. re\n+00000560: 6469 7374 7269 6275 7465 2069 7420 616e distribute it an\n+00000570: 642f 6f72 206d 6f64 6966 7920 6974 2075 d/or modify it u\n+00000580: 6e64 6572 2074 6865 2074 6572 6d73 206f nder the terms o\n+00000590: 6620 7468 6520 474e 5520 4765 6e65 7261 f the GNU Genera\n+000005a0: 6c0a 2020 2020 2050 7562 6c69 6320 4c69 l. Public Li\n+000005b0: 6365 6e73 6520 6173 2070 7562 6c69 7368 cense as publish\n+000005c0: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S\n+000005d0: 6f66 7477 6172 6520 466f 756e 6461 7469 oftware Foundati\n+000005e0: 6f6e 3b20 6569 7468 6572 0a20 2020 2020 on; either. \n+000005f0: 7665 7273 696f 6e20 3220 6f66 2074 6865 version 2 of the\n+00000600: 204c 6963 656e 7365 2c20 6f72 2028 6174 License, or (at\n+00000610: 2079 6f75 7220 6f70 7469 6f6e 2920 616e your option) an\n+00000620: 7920 6c61 7465 7220 7665 7273 696f 6e2e y later version.\n+00000630: 0a0a 2020 2020 2054 6869 7320 7072 6f67 .. This prog\n+00000640: 7261 6d20 6973 2064 6973 7472 6962 7574 ram is distribut\n+00000650: 6564 2069 6e20 7468 6520 686f 7065 2074 ed in the hope t\n+00000660: 6861 7420 6974 2077 696c 6c20 6265 2075 hat it will be u\n+00000670: 7365 6675 6c2c 2062 7574 0a20 2020 2020 seful, but. \n+00000680: 5749 5448 4f55 5420 414e 5920 5741 5252 WITHOUT ANY WARR\n+00000690: 414e 5459 3b20 7769 7468 6f75 7420 6576 ANTY; without ev\n+000006a0: 656e 2074 6865 2069 6d70 6c69 6564 2077 en the implied w\n+000006b0: 6172 7261 6e74 7920 6f66 0a20 2020 2020 arranty of. \n+000006c0: 4d45 5243 4841 4e54 4142 494c 4954 5920 MERCHANTABILITY \n+000006d0: 6f72 2046 4954 4e45 5353 2046 4f52 2041 or FITNESS FOR A\n+000006e0: 2050 4152 5449 4355 4c41 5220 5055 5250 PARTICULAR PURP\n+000006f0: 4f53 452e 2053 6565 2074 6865 2047 4e55 OSE. See the GNU\n+00000700: 0a20 2020 2020 4765 6e65 7261 6c20 5075 . General Pu\n+00000710: 626c 6963 204c 6963 656e 7365 2066 6f72 blic License for\n+00000720: 206d 6f72 6520 6465 7461 696c 732e 0a0a more details...\n+00000730: 2020 2020 2059 6f75 2073 686f 756c 6420 You should \n+00000740: 6861 7665 2072 6563 6569 7665 6420 6120 have received a \n+00000750: 636f 7079 206f 6620 7468 6520 474e 5520 copy of the GNU \n+00000760: 4765 6e65 7261 6c20 5075 626c 6963 204c General Public L\n+00000770: 6963 656e 7365 0a20 2020 2020 616c 6f6e icense. alon\n+00000780: 6720 7769 7468 2074 6869 7320 7072 6f67 g with this prog\n+00000790: 7261 6d3b 2069 6620 6e6f 742c 2077 7269 ram; if not, wri\n+000007a0: 7465 2074 6f20 7468 6520 4672 6565 2053 te to the Free S\n+000007b0: 6f66 7477 6172 650a 2020 2020 2046 6f75 oftware. Fou\n+000007c0: 6e64 6174 696f 6e2c 2049 6e63 2e2c 2035 ndation, Inc., 5\n+000007d0: 3920 5465 6d70 6c65 2050 6c61 6365 2c20 9 Temple Place, \n+000007e0: 5375 6974 6520 3333 302c 2042 6f73 746f Suite 330, Bosto\n+000007f0: 6e20 4d41 2030 3231 3131 2d31 3330 370a n MA 02111-1307.\n+00000800: 2020 2020 2055 5341 0a0a 2a20 4d65 6e75 USA..* Menu\n+00000810: 3a0a 0a2a 2053 756d 6d61 7279 3a3a 2020 :..* Summary:: \n 00000820: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00000830: 2020 2020 2053 756d 6d61 7279 206f 6620 Summary of \n-00000840: 4347 4442 0a0a 2a20 496e 766f 6361 7469 CGDB..* Invocati\n-00000850: 6f6e 3a3a 2020 2020 2020 2020 2020 2020 on:: \n-00000860: 2020 2020 2020 4765 7474 696e 6720 696e Getting in\n-00000870: 2061 6e64 206f 7574 206f 6620 4347 4442 and out of CGDB\n-00000880: 0a2a 2055 6e64 6572 7374 616e 6469 6e67 .* Understanding\n-00000890: 2043 4744 423a 3a20 2020 2020 2020 2020 CGDB:: \n-000008a0: 2055 6e64 6572 7374 616e 6469 6e67 2074 Understanding t\n-000008b0: 6865 2063 6f72 6520 636f 6e63 6570 7473 he core concepts\n-000008c0: 206f 6620 4347 4442 0a2a 2043 6f6e 7472 of CGDB.* Contr\n-000008d0: 6f6c 6c69 6e67 2043 4744 423a 3a20 2020 olling CGDB:: \n-000008e0: 2020 2020 2020 2020 2043 4744 4220 636f CGDB co\n-000008f0: 6d6d 616e 6473 0a2a 2043 6f6e 6669 6775 mmands.* Configu\n-00000900: 7269 6e67 2043 4744 423a 3a20 2020 2020 ring CGDB:: \n-00000910: 2020 2020 2020 2043 4744 4220 636f 6e66 CGDB conf\n-00000920: 6967 7572 6174 696f 6e20 636f 6d6d 616e iguration comman\n-00000930: 6473 0a2a 2048 6967 686c 6967 6874 696e ds.* Highlightin\n-00000940: 6720 4772 6f75 7073 3a3a 2020 2020 2020 g Groups:: \n-00000950: 2020 2043 4744 4220 6869 6768 6c69 6768 CGDB highligh\n-00000960: 7469 6e67 2067 726f 7570 730a 2a20 4b65 ting groups.* Ke\n-00000970: 7920 5573 6572 2049 6e74 6572 6661 6365 y User Interface\n-00000980: 3a3a 2020 2020 2020 2020 2020 4347 4442 :: CGDB\n-00000990: 206b 6579 2075 7365 7220 696e 7465 7266 key user interf\n-000009a0: 6163 650a 2a20 5365 6e64 696e 6720 492f ace.* Sending I/\n-000009b0: 4f20 746f 2049 6e66 6572 696f 723a 3a20 O to Inferior:: \n-000009c0: 2020 2020 5365 6e64 696e 6720 492f 4f20 Sending I/O \n-000009d0: 746f 2074 6865 2070 726f 6772 616d 2062 to the program b\n-000009e0: 6569 6e67 2064 6562 7567 6765 640a 2a20 eing debugged.* \n-000009f0: 5465 726d 696e 616c 2043 6f6e 7472 6f6c Terminal Control\n-00000a00: 2046 6c6f 773a 3a20 2020 2020 2020 416c Flow:: Al\n-00000a10: 6c6f 7769 6e67 2074 6572 6d69 6e61 6c20 lowing terminal \n-00000a20: 636f 6e74 726f 6c20 666c 6f77 2069 6e20 control flow in \n-00000a30: 4347 4442 0a0a 2a20 4275 696c 6469 6e67 CGDB..* Building\n-00000a40: 2043 4744 423a 3a20 2020 2020 2020 2020 CGDB:: \n-00000a50: 2020 2020 2020 4275 696c 6469 6e67 2043 Building C\n-00000a60: 4744 4220 6672 6f6d 2073 6f75 7263 650a GDB from source.\n-00000a70: 0a2a 2043 6f70 7969 6e67 2054 6869 7320 .* Copying This \n-00000a80: 4d61 6e75 616c 3a3a 0a0a 2a20 496e 6465 Manual::..* Inde\n-00000a90: 783a 3a0a 0a1f 0a46 696c 653a 2063 6764 x::....File: cgd\n-00000aa0: 622e 696e 666f 2c20 204e 6f64 653a 2053 b.info, Node: S\n-00000ab0: 756d 6d61 7279 2c20 204e 6578 743a 2049 ummary, Next: I\n-00000ac0: 6e76 6f63 6174 696f 6e2c 2020 5072 6576 nvocation, Prev\n-00000ad0: 3a20 546f 702c 2020 5570 3a20 546f 700a : Top, Up: Top.\n-00000ae0: 0a53 756d 6d61 7279 206f 6620 4347 4442 .Summary of CGDB\n-00000af0: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .***************\n-00000b00: 0a0a 4347 4442 2069 7320 6120 6375 7273 ..CGDB is a curs\n-00000b10: 6573 2d62 6173 6564 2069 6e74 6572 6661 es-based interfa\n-00000b20: 6365 2074 6f20 7468 6520 474e 5520 4465 ce to the GNU De\n-00000b30: 6275 6767 6572 2028 4744 4229 2e20 5468 bugger (GDB). Th\n-00000b40: 6520 676f 616c 206f 660a 4347 4442 2069 e goal of.CGDB i\n-00000b50: 7320 746f 2062 6520 6c69 6768 7477 6569 s to be lightwei\n-00000b60: 6768 7420 616e 6420 7265 7370 6f6e 7369 ght and responsi\n-00000b70: 7665 3b20 6e6f 7420 656e 6375 6d62 6572 ve; not encumber\n-00000b80: 6564 2077 6974 680a 756e 6e65 6365 7373 ed with.unnecess\n-00000b90: 6172 7920 6665 6174 7572 6573 2e0a 0a20 ary features... \n-00000ba0: 2020 5468 6520 696e 7465 7266 6163 6520 The interface \n-00000bb0: 6973 2064 6573 6967 6e65 6420 746f 2064 is designed to d\n-00000bc0: 656c 6976 6572 2074 6865 2066 616d 696c eliver the famil\n-00000bd0: 6961 7220 4744 4220 7465 7874 2069 6e74 iar GDB text int\n-00000be0: 6572 6661 6365 2c0a 7769 7468 2061 2073 erface,.with a s\n-00000bf0: 706c 6974 2073 6372 6565 6e20 7368 6f77 plit screen show\n-00000c00: 696e 6720 7468 6520 736f 7572 6365 2061 ing the source a\n-00000c10: 7320 6974 2065 7865 6375 7465 732e 2020 s it executes. \n-00000c20: 5468 6520 5549 2069 730a 6d6f 6465 6c65 The UI is.modele\n-00000c30: 6420 6f6e 2074 6865 2063 6c61 7373 6963 d on the classic\n-00000c40: 2055 6e69 7820 7465 7874 2065 6469 746f Unix text edito\n-00000c50: 722c 2076 692e 2020 5468 6f73 6520 6661 r, vi. Those fa\n-00000c60: 6d69 6c69 6172 2077 6974 6820 7669 0a73 miliar with vi.s\n-00000c70: 686f 756c 6420 6665 656c 2072 6967 6874 hould feel right\n-00000c80: 2061 7420 686f 6d65 2075 7369 6e67 2043 at home using C\n-00000c90: 4744 422e 0a0a 2020 2054 6865 206c 6962 GDB... The lib\n-00000ca0: 7261 7279 2072 6573 706f 6e73 6962 6c65 rary responsible\n-00000cb0: 2066 6f72 2063 6f6d 6d75 6e69 6361 7469 for communicati\n-00000cc0: 6e67 2077 6974 6820 4744 4220 6973 2063 ng with GDB is c\n-00000cd0: 616c 6c65 6420 5472 6976 6961 6c0a 4744 alled Trivial.GD\n-00000ce0: 4220 2874 6764 622c 206f 7220 6d6f 7265 B (tgdb, or more\n-00000cf0: 2061 6363 7572 6174 656c 792c 206c 6962 accurately, lib\n-00000d00: 7467 6462 292e 2020 5468 6973 2061 6273 tgdb). This abs\n-00000d10: 7472 6163 7469 6f6e 2061 6c6c 6f77 7320 traction allows \n-00000d20: 7468 6520 5549 0a63 6f64 6520 746f 2062 the UI.code to b\n-00000d30: 6520 696e 6465 7065 6e64 656e 7420 6f66 e independent of\n-00000d40: 2074 6865 2064 6562 7567 6765 722c 2061 the debugger, a\n-00000d50: 7320 7765 6c6c 2061 7320 6772 6561 746c s well as greatl\n-00000d60: 7920 7369 6d70 6c69 6679 696e 670a 6974 y simplifying.it\n-00000d70: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation\n-00000d80: 2e0a 0a20 2020 5468 6f73 6520 7761 6e74 ... Those want\n-00000d90: 696e 6720 746f 2064 6576 656c 6f70 206f ing to develop o\n-00000da0: 7468 6572 2069 6e74 6572 6661 6365 7320 ther interfaces \n-00000db0: 746f 2047 4442 2061 7265 2077 656c 636f to GDB are welco\n-00000dc0: 6d65 2074 6f20 7573 650a 6c69 6274 6764 me to use.libtgd\n-00000dd0: 6220 6173 2074 6865 2062 6173 6973 2066 b as the basis f\n-00000de0: 6f72 2074 6865 6972 2070 726f 6772 616d or their program\n-00000df0: 2e20 204d 616e 7920 6f66 2074 6865 2068 . Many of the h\n-00000e00: 6561 6461 6368 6573 206f 660a 7061 7273 eadaches of.pars\n-00000e10: 696e 6720 4744 4227 7320 6f75 7470 7574 ing GDB's output\n-00000e20: 2061 6e64 2061 6e6e 6f74 6174 696f 6e73 and annotations\n-00000e30: 2063 616e 2062 6520 6176 6f69 6465 6420 can be avoided \n-00000e40: 6279 2075 7369 6e67 2069 742e 0a0a 2020 by using it... \n-00000e50: 2053 6f6d 6520 6665 6174 7572 6573 206f Some features o\n-00000e60: 6666 6572 6564 2062 7920 4347 4442 2061 ffered by CGDB a\n-00000e70: 7265 3a0a 0a20 2020 2a20 5379 6e74 6178 re:.. * Syntax\n-00000e80: 2d68 6967 686c 6967 6874 6564 2073 6f75 -highlighted sou\n-00000e90: 7263 6520 7769 6e64 6f77 0a0a 2020 202a rce window.. *\n-00000ea0: 2056 6973 7561 6c20 6272 6561 6b70 6f69 Visual breakpoi\n-00000eb0: 6e74 2073 6574 7469 6e67 0a0a 2020 202a nt setting.. *\n-00000ec0: 204b 6579 626f 6172 6420 7368 6f72 7463 Keyboard shortc\n-00000ed0: 7574 7320 666f 7220 636f 6d6d 6f6e 2066 uts for common f\n-00000ee0: 756e 6374 696f 6e73 0a0a 2020 202a 2053 unctions.. * S\n-00000ef0: 6561 7263 6869 6e67 2073 6f75 7263 6520 earching source \n-00000f00: 7769 6e64 6f77 2028 7573 696e 6720 7265 window (using re\n-00000f10: 6765 7870 290a 0a1f 0a46 696c 653a 2063 gexp)....File: c\n-00000f20: 6764 622e 696e 666f 2c20 204e 6f64 653a gdb.info, Node:\n-00000f30: 2049 6e76 6f63 6174 696f 6e2c 2020 4e65 Invocation, Ne\n-00000f40: 7874 3a20 556e 6465 7273 7461 6e64 696e xt: Understandin\n-00000f50: 6720 4347 4442 2c20 2050 7265 763a 2053 g CGDB, Prev: S\n-00000f60: 756d 6d61 7279 2c20 2055 703a 2054 6f70 ummary, Up: Top\n-00000f70: 0a0a 3120 4765 7474 696e 6720 496e 2061 ..1 Getting In a\n-00000f80: 6e64 204f 7574 206f 6620 4347 4442 0a2a nd Out of CGDB.*\n+00000830: 2020 2053 756d 6d61 7279 206f 6620 4347 Summary of CG\n+00000840: 4442 0a0a 2a20 496e 766f 6361 7469 6f6e DB..* Invocation\n+00000850: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+00000860: 2020 2020 4765 7474 696e 6720 696e 2061 Getting in a\n+00000870: 6e64 206f 7574 206f 6620 4347 4442 0a2a nd out of CGDB.*\n+00000880: 2055 6e64 6572 7374 616e 6469 6e67 2043 Understanding C\n+00000890: 4744 423a 3a20 2020 2020 2020 2020 2055 GDB:: U\n+000008a0: 6e64 6572 7374 616e 6469 6e67 2074 6865 nderstanding the\n+000008b0: 2063 6f72 6520 636f 6e63 6570 7473 206f core concepts o\n+000008c0: 6620 4347 4442 0a2a 2043 6f6e 7472 6f6c f CGDB.* Control\n+000008d0: 6c69 6e67 2043 4744 423a 3a20 2020 2020 ling CGDB:: \n+000008e0: 2020 2020 2020 2043 4744 4220 636f 6d6d CGDB comm\n+000008f0: 616e 6473 0a2a 2043 6f6e 6669 6775 7269 ands.* Configuri\n+00000900: 6e67 2043 4744 423a 3a20 2020 2020 2020 ng CGDB:: \n+00000910: 2020 2020 2043 4744 4220 636f 6e66 6967 CGDB config\n+00000920: 7572 6174 696f 6e20 636f 6d6d 616e 6473 uration commands\n+00000930: 0a2a 2048 6967 686c 6967 6874 696e 6720 .* Highlighting \n+00000940: 4772 6f75 7073 3a3a 2020 2020 2020 2020 Groups:: \n+00000950: 2043 4744 4220 6869 6768 6c69 6768 7469 CGDB highlighti\n+00000960: 6e67 2067 726f 7570 730a 2a20 4b65 7920 ng groups.* Key \n+00000970: 5573 6572 2049 6e74 6572 6661 6365 3a3a User Interface::\n+00000980: 2020 2020 2020 2020 2020 4347 4442 206b CGDB k\n+00000990: 6579 2075 7365 7220 696e 7465 7266 6163 ey user interfac\n+000009a0: 650a 2a20 5365 6e64 696e 6720 492f 4f20 e.* Sending I/O \n+000009b0: 746f 2049 6e66 6572 696f 723a 3a20 2020 to Inferior:: \n+000009c0: 2020 5365 6e64 696e 6720 492f 4f20 746f Sending I/O to\n+000009d0: 2074 6865 2070 726f 6772 616d 2062 6569 the program bei\n+000009e0: 6e67 2064 6562 7567 6765 640a 2a20 5465 ng debugged.* Te\n+000009f0: 726d 696e 616c 2043 6f6e 7472 6f6c 2046 rminal Control F\n+00000a00: 6c6f 773a 3a20 2020 2020 2020 416c 6c6f low:: Allo\n+00000a10: 7769 6e67 2074 6572 6d69 6e61 6c20 636f wing terminal co\n+00000a20: 6e74 726f 6c20 666c 6f77 2069 6e20 4347 ntrol flow in CG\n+00000a30: 4442 0a0a 2a20 4275 696c 6469 6e67 2043 DB..* Building C\n+00000a40: 4744 423a 3a20 2020 2020 2020 2020 2020 GDB:: \n+00000a50: 2020 2020 4275 696c 6469 6e67 2043 4744 Building CGD\n+00000a60: 4220 6672 6f6d 2073 6f75 7263 650a 0a2a B from source..*\n+00000a70: 2043 6f70 7969 6e67 2054 6869 7320 4d61 Copying This Ma\n+00000a80: 6e75 616c 3a3a 0a0a 2a20 496e 6465 783a nual::..* Index:\n+00000a90: 3a0a 0a1f 0a46 696c 653a 2063 6764 622e :....File: cgdb.\n+00000aa0: 696e 666f 2c20 204e 6f64 653a 2053 756d info, Node: Sum\n+00000ab0: 6d61 7279 2c20 204e 6578 743a 2049 6e76 mary, Next: Inv\n+00000ac0: 6f63 6174 696f 6e2c 2020 5072 6576 3a20 ocation, Prev: \n+00000ad0: 546f 702c 2020 5570 3a20 546f 700a 0a53 Top, Up: Top..S\n+00000ae0: 756d 6d61 7279 206f 6620 4347 4442 0a2a ummary of CGDB.*\n+00000af0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n+00000b00: 4347 4442 2069 7320 6120 6375 7273 6573 CGDB is a curses\n+00000b10: 2d62 6173 6564 2069 6e74 6572 6661 6365 -based interface\n+00000b20: 2074 6f20 7468 6520 474e 5520 4465 6275 to the GNU Debu\n+00000b30: 6767 6572 2028 4744 4229 2e20 5468 6520 gger (GDB). The \n+00000b40: 676f 616c 206f 660a 4347 4442 2069 7320 goal of.CGDB is \n+00000b50: 746f 2062 6520 6c69 6768 7477 6569 6768 to be lightweigh\n+00000b60: 7420 616e 6420 7265 7370 6f6e 7369 7665 t and responsive\n+00000b70: 3b20 6e6f 7420 656e 6375 6d62 6572 6564 ; not encumbered\n+00000b80: 2077 6974 680a 756e 6e65 6365 7373 6172 with.unnecessar\n+00000b90: 7920 6665 6174 7572 6573 2e0a 0a20 2020 y features... \n+00000ba0: 5468 6520 696e 7465 7266 6163 6520 6973 The interface is\n+00000bb0: 2064 6573 6967 6e65 6420 746f 2064 656c designed to del\n+00000bc0: 6976 6572 2074 6865 2066 616d 696c 6961 iver the familia\n+00000bd0: 7220 4744 4220 7465 7874 2069 6e74 6572 r GDB text inter\n+00000be0: 6661 6365 2c0a 7769 7468 2061 2073 706c face,.with a spl\n+00000bf0: 6974 2073 6372 6565 6e20 7368 6f77 696e it screen showin\n+00000c00: 6720 7468 6520 736f 7572 6365 2061 7320 g the source as \n+00000c10: 6974 2065 7865 6375 7465 732e 2020 5468 it executes. Th\n+00000c20: 6520 5549 2069 730a 6d6f 6465 6c65 6420 e UI is.modeled \n+00000c30: 6f6e 2074 6865 2063 6c61 7373 6963 2055 on the classic U\n+00000c40: 6e69 7820 7465 7874 2065 6469 746f 722c nix text editor,\n+00000c50: 2076 692e 2020 5468 6f73 6520 6661 6d69 vi. Those fami\n+00000c60: 6c69 6172 2077 6974 6820 7669 0a73 686f liar with vi.sho\n+00000c70: 756c 6420 6665 656c 2072 6967 6874 2061 uld feel right a\n+00000c80: 7420 686f 6d65 2075 7369 6e67 2043 4744 t home using CGD\n+00000c90: 422e 0a0a 2020 2054 6865 206c 6962 7261 B... The libra\n+00000ca0: 7279 2072 6573 706f 6e73 6962 6c65 2066 ry responsible f\n+00000cb0: 6f72 2063 6f6d 6d75 6e69 6361 7469 6e67 or communicating\n+00000cc0: 2077 6974 6820 4744 4220 6973 2063 616c with GDB is cal\n+00000cd0: 6c65 6420 5472 6976 6961 6c0a 4744 4220 led Trivial.GDB \n+00000ce0: 2874 6764 622c 206f 7220 6d6f 7265 2061 (tgdb, or more a\n+00000cf0: 6363 7572 6174 656c 792c 206c 6962 7467 ccurately, libtg\n+00000d00: 6462 292e 2020 5468 6973 2061 6273 7472 db). This abstr\n+00000d10: 6163 7469 6f6e 2061 6c6c 6f77 7320 7468 action allows th\n+00000d20: 6520 5549 0a63 6f64 6520 746f 2062 6520 e UI.code to be \n+00000d30: 696e 6465 7065 6e64 656e 7420 6f66 2074 independent of t\n+00000d40: 6865 2064 6562 7567 6765 722c 2061 7320 he debugger, as \n+00000d50: 7765 6c6c 2061 7320 6772 6561 746c 7920 well as greatly \n+00000d60: 7369 6d70 6c69 6679 696e 670a 6974 7320 simplifying.its \n+00000d70: 696d 706c 656d 656e 7461 7469 6f6e 2e0a implementation..\n+00000d80: 0a20 2020 5468 6f73 6520 7761 6e74 696e . Those wantin\n+00000d90: 6720 746f 2064 6576 656c 6f70 206f 7468 g to develop oth\n+00000da0: 6572 2069 6e74 6572 6661 6365 7320 746f er interfaces to\n+00000db0: 2047 4442 2061 7265 2077 656c 636f 6d65 GDB are welcome\n+00000dc0: 2074 6f20 7573 650a 6c69 6274 6764 6220 to use.libtgdb \n+00000dd0: 6173 2074 6865 2062 6173 6973 2066 6f72 as the basis for\n+00000de0: 2074 6865 6972 2070 726f 6772 616d 2e20 their program. \n+00000df0: 204d 616e 7920 6f66 2074 6865 2068 6561 Many of the hea\n+00000e00: 6461 6368 6573 206f 660a 7061 7273 696e daches of.parsin\n+00000e10: 6720 4744 4227 7320 6f75 7470 7574 2061 g GDB's output a\n+00000e20: 6e64 2061 6e6e 6f74 6174 696f 6e73 2063 nd annotations c\n+00000e30: 616e 2062 6520 6176 6f69 6465 6420 6279 an be avoided by\n+00000e40: 2075 7369 6e67 2069 742e 0a0a 2020 2053 using it... S\n+00000e50: 6f6d 6520 6665 6174 7572 6573 206f 6666 ome features off\n+00000e60: 6572 6564 2062 7920 4347 4442 2061 7265 ered by CGDB are\n+00000e70: 3a0a 0a20 2020 2a20 5379 6e74 6178 2d68 :.. * Syntax-h\n+00000e80: 6967 686c 6967 6874 6564 2073 6f75 7263 ighlighted sourc\n+00000e90: 6520 7769 6e64 6f77 0a0a 2020 202a 2056 e window.. * V\n+00000ea0: 6973 7561 6c20 6272 6561 6b70 6f69 6e74 isual breakpoint\n+00000eb0: 2073 6574 7469 6e67 0a0a 2020 202a 204b setting.. * K\n+00000ec0: 6579 626f 6172 6420 7368 6f72 7463 7574 eyboard shortcut\n+00000ed0: 7320 666f 7220 636f 6d6d 6f6e 2066 756e s for common fun\n+00000ee0: 6374 696f 6e73 0a0a 2020 202a 2053 6561 ctions.. * Sea\n+00000ef0: 7263 6869 6e67 2073 6f75 7263 6520 7769 rching source wi\n+00000f00: 6e64 6f77 2028 7573 696e 6720 7265 6765 ndow (using rege\n+00000f10: 7870 290a 0a1f 0a46 696c 653a 2063 6764 xp)....File: cgd\n+00000f20: 622e 696e 666f 2c20 204e 6f64 653a 2049 b.info, Node: I\n+00000f30: 6e76 6f63 6174 696f 6e2c 2020 4e65 7874 nvocation, Next\n+00000f40: 3a20 556e 6465 7273 7461 6e64 696e 6720 : Understanding \n+00000f50: 4347 4442 2c20 2050 7265 763a 2053 756d CGDB, Prev: Sum\n+00000f60: 6d61 7279 2c20 2055 703a 2054 6f70 0a0a mary, Up: Top..\n+00000f70: 3120 4765 7474 696e 6720 496e 2061 6e64 1 Getting In and\n+00000f80: 204f 7574 206f 6620 4347 4442 0a2a 2a2a Out of CGDB.***\n 00000f90: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00000fa0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6869 ***********..Thi\n-00000fb0: 7320 6368 6170 7465 7220 6469 7363 7573 s chapter discus\n-00000fc0: 7365 7320 686f 7720 746f 2073 7461 7274 ses how to start\n-00000fd0: 2043 4744 422c 2061 6e64 2068 6f77 2074 CGDB, and how t\n-00000fe0: 6f20 6765 7420 6f75 7420 6f66 2069 742e o get out of it.\n-00000ff0: 2020 5468 650a 6573 7365 6e74 6961 6c73 The.essentials\n-00001000: 2061 7265 3a0a 2020 202a 2074 7970 6520 are:. * type \n-00001010: 2763 6764 6227 2074 6f20 7374 6172 7420 'cgdb' to start \n-00001020: 4347 4442 2e0a 0a20 2020 2a20 7479 7065 CGDB... * type\n-00001030: 2027 7175 6974 2720 6f72 2027 432d 6427 'quit' or 'C-d'\n-00001040: 2069 6e20 7468 6520 4744 4220 7769 6e64 in the GDB wind\n-00001050: 6f77 2074 6f20 6578 6974 2e0a 0a20 2020 ow to exit... \n-00001060: 2a20 7479 7065 2027 3a71 7569 7427 2069 * type ':quit' i\n-00001070: 6e20 7468 6520 736f 7572 6365 2077 696e n the source win\n-00001080: 646f 7720 746f 2065 7869 742e 2020 5468 dow to exit. Th\n-00001090: 6973 2065 7665 6e20 776f 726b 7320 6966 is even works if\n-000010a0: 2047 4442 0a20 2020 2020 6973 2063 7572 GDB. is cur\n-000010b0: 7265 6e74 6c79 2068 616e 6769 6e67 2c20 rently hanging, \n-000010c0: 6f72 206f 7065 7261 7469 6e67 2061 206c or operating a l\n-000010d0: 6f6e 6720 636f 6d6d 616e 642e 0a0a 1f0a ong command.....\n-000010e0: 4669 6c65 3a20 6367 6462 2e69 6e66 6f2c File: cgdb.info,\n-000010f0: 2020 4e6f 6465 3a20 556e 6465 7273 7461 Node: Understa\n-00001100: 6e64 696e 6720 4347 4442 2c20 204e 6578 nding CGDB, Nex\n-00001110: 743a 2043 6f6e 7472 6f6c 6c69 6e67 2043 t: Controlling C\n-00001120: 4744 422c 2020 5072 6576 3a20 496e 766f GDB, Prev: Invo\n-00001130: 6361 7469 6f6e 2c20 2055 703a 2054 6f70 cation, Up: Top\n-00001140: 0a0a 3220 556e 6465 7273 7461 6e64 696e ..2 Understandin\n-00001150: 6720 7468 6520 636f 7265 2063 6f6e 6365 g the core conce\n-00001160: 7074 7320 6f66 2043 4744 420a 2a2a 2a2a pts of CGDB.****\n+00000fa0: 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6869 7320 *********..This \n+00000fb0: 6368 6170 7465 7220 6469 7363 7573 7365 chapter discusse\n+00000fc0: 7320 686f 7720 746f 2073 7461 7274 2043 s how to start C\n+00000fd0: 4744 422c 2061 6e64 2068 6f77 2074 6f20 GDB, and how to \n+00000fe0: 6765 7420 6f75 7420 6f66 2069 742e 2020 get out of it. \n+00000ff0: 5468 650a 6573 7365 6e74 6961 6c73 2061 The.essentials a\n+00001000: 7265 3a0a 2020 202a 2074 7970 6520 2763 re:. * type 'c\n+00001010: 6764 6227 2074 6f20 7374 6172 7420 4347 gdb' to start CG\n+00001020: 4442 2e0a 0a20 2020 2a20 7479 7065 2027 DB... * type '\n+00001030: 7175 6974 2720 6f72 2027 432d 6427 2069 quit' or 'C-d' i\n+00001040: 6e20 7468 6520 4744 4220 7769 6e64 6f77 n the GDB window\n+00001050: 2074 6f20 6578 6974 2e0a 0a20 2020 2a20 to exit... * \n+00001060: 7479 7065 2027 3a71 7569 7427 2069 6e20 type ':quit' in \n+00001070: 7468 6520 736f 7572 6365 2077 696e 646f the source windo\n+00001080: 7720 746f 2065 7869 742e 2020 5468 6973 w to exit. This\n+00001090: 2065 7665 6e20 776f 726b 7320 6966 2047 even works if G\n+000010a0: 4442 0a20 2020 2020 6973 2063 7572 7265 DB. is curre\n+000010b0: 6e74 6c79 2068 616e 6769 6e67 2c20 6f72 ntly hanging, or\n+000010c0: 206f 7065 7261 7469 6e67 2061 206c 6f6e operating a lon\n+000010d0: 6720 636f 6d6d 616e 642e 0a0a 1f0a 4669 g command.....Fi\n+000010e0: 6c65 3a20 6367 6462 2e69 6e66 6f2c 2020 le: cgdb.info, \n+000010f0: 4e6f 6465 3a20 556e 6465 7273 7461 6e64 Node: Understand\n+00001100: 696e 6720 4347 4442 2c20 204e 6578 743a ing CGDB, Next:\n+00001110: 2043 6f6e 7472 6f6c 6c69 6e67 2043 4744 Controlling CGD\n+00001120: 422c 2020 5072 6576 3a20 496e 766f 6361 B, Prev: Invoca\n+00001130: 7469 6f6e 2c20 2055 703a 2054 6f70 0a0a tion, Up: Top..\n+00001140: 3220 556e 6465 7273 7461 6e64 696e 6720 2 Understanding \n+00001150: 7468 6520 636f 7265 2063 6f6e 6365 7074 the core concept\n+00001160: 7320 6f66 2043 4744 420a 2a2a 2a2a 2a2a s of CGDB.******\n 00001170: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n 00001180: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00001190: 2a2a 2a2a 2a0a 0a54 6865 2043 4744 4220 *****..The CGDB \n-000011a0: 7573 6572 2069 6e74 6572 6661 6365 2063 user interface c\n-000011b0: 7572 7265 6e74 6c79 2063 6f6e 7369 7374 urrently consist\n-000011c0: 7320 6f66 2074 776f 2077 696e 646f 7773 s of two windows\n-000011d0: 2061 6e64 2061 2073 7461 7475 730a 6261 and a status.ba\n-000011e0: 722e 2020 5468 6520 736f 7572 6365 2077 r. The source w\n-000011f0: 696e 646f 7720 6973 2063 7572 7265 6e74 indow is current\n-00001200: 6c79 206f 6e20 7468 6520 746f 7020 616e ly on the top an\n-00001210: 6420 7468 6520 4744 4220 7769 6e64 6f77 d the GDB window\n-00001220: 2069 7320 6f6e 0a74 6865 2062 6f74 746f is on.the botto\n-00001230: 6d2e 2020 5468 6520 2273 7461 7475 7320 m. The \"status \n-00001240: 6261 7222 2063 7572 7265 6e74 6c79 2073 bar\" currently s\n-00001250: 6570 6172 6174 6573 2074 6865 2074 776f eparates the two\n-00001260: 2077 696e 646f 7773 2e0a 0a20 2020 5468 windows... Th\n-00001270: 6520 696e 7465 7266 6163 6520 6861 7320 e interface has \n-00001280: 7365 7665 7261 6c20 6d6f 6465 7320 6465 several modes de\n-00001290: 7065 6e64 696e 6720 6f6e 2077 6869 6368 pending on which\n-000012a0: 2077 696e 646f 7720 6973 2066 6f63 7573 window is focus\n-000012b0: 6564 2e0a 2243 4744 4220 6d6f 6465 2220 ed..\"CGDB mode\" \n-000012c0: 6973 2077 6865 6e20 7468 6520 736f 7572 is when the sour\n-000012d0: 6365 2077 696e 646f 7720 6973 2066 6f63 ce window is foc\n-000012e0: 7573 6564 2c20 2247 4442 206d 6f64 6522 used, \"GDB mode\"\n-000012f0: 2069 7320 7768 656e 2074 6865 0a47 4442 is when the.GDB\n-00001300: 2077 696e 646f 7720 6973 2066 6f63 7573 window is focus\n-00001310: 6564 2061 6e64 2022 5454 5920 6d6f 6465 ed and \"TTY mode\n-00001320: 2220 6973 2077 6865 6e20 7468 6520 5454 \" is when the TT\n-00001330: 5920 7769 6e64 6f77 2069 7320 666f 6375 Y window is focu\n-00001340: 7365 642e 0a0a 2020 2042 6567 696e 6e69 sed... Beginni\n-00001350: 6e67 2077 6974 6820 4347 4442 2076 6572 ng with CGDB ver\n-00001360: 7369 6f6e 2031 2e30 2c20 7468 6520 7769 sion 1.0, the wi\n-00001370: 6e64 6f77 7320 6172 6520 6d6f 7661 626c ndows are movabl\n-00001380: 652c 2061 6e64 2074 6865 0a75 7365 7220 e, and the.user \n-00001390: 7769 6c6c 2062 6520 6162 6c65 2074 6f20 will be able to \n-000013a0: 6372 6561 7465 2061 7320 6d61 6e79 206f create as many o\n-000013b0: 7220 6173 2066 6577 2074 6861 7420 6973 r as few that is\n-000013c0: 2064 6573 6972 6564 2e0a 4375 7272 656e desired..Curren\n-000013d0: 746c 7920 686f 7765 7665 722c 2061 6c6c tly however, all\n-000013e0: 206f 6620 6d79 2074 696d 6520 6973 2073 of my time is s\n-000013f0: 7065 6e74 2064 6576 656c 6f70 696e 6720 pent developing \n-00001400: 7468 6520 696e 7465 7266 6163 650a 6265 the interface.be\n-00001410: 7477 6565 6e20 4347 4442 2061 6e64 2047 tween CGDB and G\n-00001420: 4442 2e20 4f6e 6365 2074 6869 7320 6973 DB. Once this is\n-00001430: 2063 6f6d 706c 6574 652c 2074 6865 2055 complete, the U\n-00001440: 4920 6f66 2043 4744 4220 7769 6c6c 2062 I of CGDB will b\n-00001450: 6563 6f6d 650a 6d75 6368 206d 6f72 6520 ecome.much more \n-00001460: 706f 6c69 7368 6564 2e20 2049 6620 796f polished. If yo\n-00001470: 7520 6172 6520 6120 6e63 7572 7365 7320 u are a ncurses \n-00001480: 6465 7665 6c6f 7065 722c 2061 6e64 2068 developer, and h\n-00001490: 6176 6520 7370 6172 6520 7469 6d65 0a74 ave spare time.t\n-000014a0: 6f20 776f 726b 206f 6e20 7468 6973 2074 o work on this t\n-000014b0: 6173 6b2c 2070 6c65 6173 6520 636f 6e74 ask, please cont\n-000014c0: 6163 7420 6d65 2e0a 0a2a 204d 656e 753a act me...* Menu:\n-000014d0: 0a0a 2a20 536f 7572 6365 2057 696e 646f ..* Source Windo\n-000014e0: 773a 3a20 2020 2020 2020 2020 2020 2020 w:: \n-000014f0: 2020 556e 6465 7273 7461 6e64 696e 6720 Understanding \n-00001500: 7468 6520 736f 7572 6365 2077 696e 646f the source windo\n-00001510: 772e 0a2a 2047 4442 2057 696e 646f 773a w..* GDB Window:\n-00001520: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00001530: 2020 2055 6e64 6572 7374 616e 6469 6e67 Understanding\n-00001540: 2074 6865 2047 4442 2077 696e 646f 772e the GDB window.\n-00001550: 0a2a 2046 696c 6520 4469 616c 6f67 2057 .* File Dialog W\n-00001560: 696e 646f 773a 3a20 2020 2020 2020 2020 indow:: \n-00001570: 2055 6e64 6572 7374 616e 6469 6e67 2074 Understanding t\n-00001580: 6865 2066 696c 6520 6469 616c 6f67 2077 he file dialog w\n-00001590: 696e 646f 772e 0a2a 2054 5459 2057 696e indow..* TTY Win\n-000015a0: 646f 773a 3a20 2020 2020 2020 2020 2020 dow:: \n-000015b0: 2020 2020 2020 2055 6e64 6572 7374 616e Understan\n-000015c0: 6469 6e67 2074 6865 2054 5459 2077 696e ding the TTY win\n-000015d0: 646f 772e 0a2a 2053 7461 7475 7320 4261 dow..* Status Ba\n-000015e0: 723a 3a20 2020 2020 2020 2020 2020 2020 r:: \n-000015f0: 2020 2020 2055 6e64 6572 7374 616e 6469 Understandi\n-00001600: 6e67 2074 6865 2073 7461 7475 7320 6261 ng the status ba\n-00001610: 722e 0a2a 2053 7769 7463 6869 6e67 2057 r..* Switching W\n-00001620: 696e 646f 7773 3a3a 2020 2020 2020 2020 indows:: \n-00001630: 2020 2053 7769 7463 6869 6e67 2062 6574 Switching bet\n-00001640: 7765 656e 2077 696e 646f 7773 2e0a 0a1f ween windows....\n-00001650: 0a46 696c 653a 2063 6764 622e 696e 666f .File: cgdb.info\n-00001660: 2c20 204e 6f64 653a 2053 6f75 7263 6520 , Node: Source \n-00001670: 5769 6e64 6f77 2c20 204e 6578 743a 2047 Window, Next: G\n-00001680: 4442 2057 696e 646f 772c 2020 5570 3a20 DB Window, Up: \n-00001690: 556e 6465 7273 7461 6e64 696e 6720 4347 Understanding CG\n-000016a0: 4442 0a0a 322e 3120 556e 6465 7273 7461 DB..2.1 Understa\n-000016b0: 6e64 696e 6720 7468 6520 736f 7572 6365 nding the source\n-000016c0: 2077 696e 646f 772e 0a3d 3d3d 3d3d 3d3d window..=======\n+00001190: 2a2a 2a0a 0a54 6865 2043 4744 4220 7573 ***..The CGDB us\n+000011a0: 6572 2069 6e74 6572 6661 6365 2063 7572 er interface cur\n+000011b0: 7265 6e74 6c79 2063 6f6e 7369 7374 7320 rently consists \n+000011c0: 6f66 2074 776f 2077 696e 646f 7773 2061 of two windows a\n+000011d0: 6e64 2061 2073 7461 7475 730a 6261 722e nd a status.bar.\n+000011e0: 2020 5468 6520 736f 7572 6365 2077 696e The source win\n+000011f0: 646f 7720 6973 2063 7572 7265 6e74 6c79 dow is currently\n+00001200: 206f 6e20 7468 6520 746f 7020 616e 6420 on the top and \n+00001210: 7468 6520 4744 4220 7769 6e64 6f77 2069 the GDB window i\n+00001220: 7320 6f6e 0a74 6865 2062 6f74 746f 6d2e s on.the bottom.\n+00001230: 2020 5468 6520 2273 7461 7475 7320 6261 The \"status ba\n+00001240: 7222 2063 7572 7265 6e74 6c79 2073 6570 r\" currently sep\n+00001250: 6172 6174 6573 2074 6865 2074 776f 2077 arates the two w\n+00001260: 696e 646f 7773 2e0a 0a20 2020 5468 6520 indows... The \n+00001270: 696e 7465 7266 6163 6520 6861 7320 7365 interface has se\n+00001280: 7665 7261 6c20 6d6f 6465 7320 6465 7065 veral modes depe\n+00001290: 6e64 696e 6720 6f6e 2077 6869 6368 2077 nding on which w\n+000012a0: 696e 646f 7720 6973 2066 6f63 7573 6564 indow is focused\n+000012b0: 2e0a 2243 4744 4220 6d6f 6465 2220 6973 ..\"CGDB mode\" is\n+000012c0: 2077 6865 6e20 7468 6520 736f 7572 6365 when the source\n+000012d0: 2077 696e 646f 7720 6973 2066 6f63 7573 window is focus\n+000012e0: 6564 2c20 2247 4442 206d 6f64 6522 2069 ed, \"GDB mode\" i\n+000012f0: 7320 7768 656e 2074 6865 0a47 4442 2077 s when the.GDB w\n+00001300: 696e 646f 7720 6973 2066 6f63 7573 6564 indow is focused\n+00001310: 2061 6e64 2022 5454 5920 6d6f 6465 2220 and \"TTY mode\" \n+00001320: 6973 2077 6865 6e20 7468 6520 5454 5920 is when the TTY \n+00001330: 7769 6e64 6f77 2069 7320 666f 6375 7365 window is focuse\n+00001340: 642e 0a0a 2020 2042 6567 696e 6e69 6e67 d... Beginning\n+00001350: 2077 6974 6820 4347 4442 2076 6572 7369 with CGDB versi\n+00001360: 6f6e 2031 2e30 2c20 7468 6520 7769 6e64 on 1.0, the wind\n+00001370: 6f77 7320 6172 6520 6d6f 7661 626c 652c ows are movable,\n+00001380: 2061 6e64 2074 6865 0a75 7365 7220 7769 and the.user wi\n+00001390: 6c6c 2062 6520 6162 6c65 2074 6f20 6372 ll be able to cr\n+000013a0: 6561 7465 2061 7320 6d61 6e79 206f 7220 eate as many or \n+000013b0: 6173 2066 6577 2074 6861 7420 6973 2064 as few that is d\n+000013c0: 6573 6972 6564 2e0a 4375 7272 656e 746c esired..Currentl\n+000013d0: 7920 686f 7765 7665 722c 2061 6c6c 206f y however, all o\n+000013e0: 6620 6d79 2074 696d 6520 6973 2073 7065 f my time is spe\n+000013f0: 6e74 2064 6576 656c 6f70 696e 6720 7468 nt developing th\n+00001400: 6520 696e 7465 7266 6163 650a 6265 7477 e interface.betw\n+00001410: 6565 6e20 4347 4442 2061 6e64 2047 4442 een CGDB and GDB\n+00001420: 2e20 4f6e 6365 2074 6869 7320 6973 2063 . Once this is c\n+00001430: 6f6d 706c 6574 652c 2074 6865 2055 4920 omplete, the UI \n+00001440: 6f66 2043 4744 4220 7769 6c6c 2062 6563 of CGDB will bec\n+00001450: 6f6d 650a 6d75 6368 206d 6f72 6520 706f ome.much more po\n+00001460: 6c69 7368 6564 2e20 2049 6620 796f 7520 lished. If you \n+00001470: 6172 6520 6120 6e63 7572 7365 7320 6465 are a ncurses de\n+00001480: 7665 6c6f 7065 722c 2061 6e64 2068 6176 veloper, and hav\n+00001490: 6520 7370 6172 6520 7469 6d65 0a74 6f20 e spare time.to \n+000014a0: 776f 726b 206f 6e20 7468 6973 2074 6173 work on this tas\n+000014b0: 6b2c 2070 6c65 6173 6520 636f 6e74 6163 k, please contac\n+000014c0: 7420 6d65 2e0a 0a2a 204d 656e 753a 0a0a t me...* Menu:..\n+000014d0: 2a20 536f 7572 6365 2057 696e 646f 773a * Source Window:\n+000014e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000014f0: 556e 6465 7273 7461 6e64 696e 6720 7468 Understanding th\n+00001500: 6520 736f 7572 6365 2077 696e 646f 772e e source window.\n+00001510: 0a2a 2047 4442 2057 696e 646f 773a 3a20 .* GDB Window:: \n+00001520: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00001530: 2055 6e64 6572 7374 616e 6469 6e67 2074 Understanding t\n+00001540: 6865 2047 4442 2077 696e 646f 772e 0a2a he GDB window..*\n+00001550: 2046 696c 6520 4469 616c 6f67 2057 696e File Dialog Win\n+00001560: 646f 773a 3a20 2020 2020 2020 2020 2055 dow:: U\n+00001570: 6e64 6572 7374 616e 6469 6e67 2074 6865 nderstanding the\n+00001580: 2066 696c 6520 6469 616c 6f67 2077 696e file dialog win\n+00001590: 646f 772e 0a2a 2054 5459 2057 696e 646f dow..* TTY Windo\n+000015a0: 773a 3a20 2020 2020 2020 2020 2020 2020 w:: \n+000015b0: 2020 2020 2055 6e64 6572 7374 616e 6469 Understandi\n+000015c0: 6e67 2074 6865 2054 5459 2077 696e 646f ng the TTY windo\n+000015d0: 772e 0a2a 2053 7461 7475 7320 4261 723a w..* Status Bar:\n+000015e0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000015f0: 2020 2055 6e64 6572 7374 616e 6469 6e67 Understanding\n+00001600: 2074 6865 2073 7461 7475 7320 6261 722e the status bar.\n+00001610: 0a2a 2053 7769 7463 6869 6e67 2057 696e .* Switching Win\n+00001620: 646f 7773 3a3a 2020 2020 2020 2020 2020 dows:: \n+00001630: 2053 7769 7463 6869 6e67 2062 6574 7765 Switching betwe\n+00001640: 656e 2077 696e 646f 7773 2e0a 0a1f 0a46 en windows.....F\n+00001650: 696c 653a 2063 6764 622e 696e 666f 2c20 ile: cgdb.info, \n+00001660: 204e 6f64 653a 2053 6f75 7263 6520 5769 Node: Source Wi\n+00001670: 6e64 6f77 2c20 204e 6578 743a 2047 4442 ndow, Next: GDB\n+00001680: 2057 696e 646f 772c 2020 5570 3a20 556e Window, Up: Un\n+00001690: 6465 7273 7461 6e64 696e 6720 4347 4442 derstanding CGDB\n+000016a0: 0a0a 322e 3120 556e 6465 7273 7461 6e64 ..2.1 Understand\n+000016b0: 696e 6720 7468 6520 736f 7572 6365 2077 ing the source w\n+000016c0: 696e 646f 772e 0a3d 3d3d 3d3d 3d3d 3d3d indow..=========\n 000016d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000016e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 =============..T\n-000016f0: 6865 2022 736f 7572 6365 2077 696e 646f he \"source windo\n-00001700: 7722 2069 7320 7468 6520 7769 6e64 6f77 w\" is the window\n-00001710: 2074 6861 7420 7072 6f76 6964 6573 2079 that provides y\n-00001720: 6f75 2061 2076 6965 7720 6f66 2074 6865 ou a view of the\n-00001730: 2073 6f75 7263 650a 636f 6465 2074 6861 source.code tha\n-00001740: 7420 7468 6520 6465 6275 6767 6564 2070 t the debugged p\n-00001750: 726f 6772 616d 2069 7320 6d61 6465 2075 rogram is made u\n-00001760: 7020 6f66 2e20 2049 7420 7769 6c6c 2064 p of. It will d\n-00001770: 6973 706c 6179 2074 6f20 7468 650a 7573 isplay to the.us\n-00001780: 6572 2061 2073 696e 676c 6520 736f 7572 er a single sour\n-00001790: 6365 2066 696c 6520 6174 2061 2074 696d ce file at a tim\n-000017a0: 652e 2020 5768 696c 6520 7468 6520 7573 e. While the us\n-000017b0: 6572 2069 7320 6465 6275 6767 696e 672c er is debugging,\n-000017c0: 2076 6961 0a27 6e65 7874 2720 616e 6420 via.'next' and \n-000017d0: 2773 7465 7027 2c20 4347 4442 2077 696c 'step', CGDB wil\n-000017e0: 6c20 7570 6461 7465 2074 6865 2073 6f75 l update the sou\n-000017f0: 7263 6520 6669 6c65 2061 6e64 206c 696e rce file and lin\n-00001800: 6520 6e75 6d62 6572 2074 6f0a 6b65 6570 e number to.keep\n-00001810: 2079 6f75 2069 6e66 6f72 6d65 6420 6173 you informed as\n-00001820: 2074 6f20 7768 6572 6520 4744 4220 6973 to where GDB is\n-00001830: 2064 6562 7567 6769 6e67 2e0a 0a20 2020 debugging... \n-00001840: 4347 4442 2068 6173 2073 6576 6572 616c CGDB has several\n-00001850: 2066 6561 7475 7265 7320 7468 6174 206d features that m\n-00001860: 616b 6520 6465 6275 6767 696e 6720 6561 ake debugging ea\n-00001870: 7369 6572 2074 6861 6e20 7573 696e 6720 sier than using \n-00001880: 706c 6169 6e0a 6f6c 6420 4744 422e 204f plain.old GDB. O\n-00001890: 6e65 2066 6561 7475 7265 2079 6f75 2077 ne feature you w\n-000018a0: 696c 6c20 6e6f 7469 6365 2072 6967 6874 ill notice right\n-000018b0: 2061 7761 7920 7768 696c 6520 6465 6275 away while debu\n-000018c0: 6767 696e 6720 6120 432c 2043 2b2b 0a6f gging a C, C++.o\n-000018d0: 7220 4144 4120 7072 6f67 7261 6d2c 2069 r ADA program, i\n-000018e0: 7320 7468 6174 2074 6865 2073 6f75 7263 s that the sourc\n-000018f0: 6520 6669 6c65 7320 6172 6520 7379 6e74 e files are synt\n-00001900: 6178 2068 6967 686c 6967 6874 6564 2e20 ax highlighted. \n-00001910: 2054 6869 730a 616c 6c6f 7773 2074 6865 This.allows the\n-00001920: 2075 7365 7220 746f 2065 6173 696c 7920 user to easily \n-00001930: 6e61 7669 6761 7465 2074 6872 6f75 6768 navigate through\n-00001940: 2074 6865 2073 6f75 7263 6520 6669 6c65 the source file\n-00001950: 2074 6f20 6c6f 6f6b 2066 6f72 0a63 6572 to look for.cer\n-00001960: 7461 696e 2070 6c61 6365 7320 696e 2074 tain places in t\n-00001970: 6865 2073 6f75 7263 6520 636f 6465 2e20 he source code. \n-00001980: 2049 6620 796f 7520 776f 756c 6420 6c69 If you would li\n-00001990: 6b65 2074 6f20 7365 6520 616e 6f74 6865 ke to see anothe\n-000019a0: 720a 736f 7572 6365 206c 616e 6775 6167 r.source languag\n-000019b0: 6520 6869 6768 6c69 6768 7465 642c 2063 e highlighted, c\n-000019c0: 6f6e 7461 6374 2075 732e 2020 546f 2075 ontact us. To u\n-000019d0: 6e64 6572 7374 616e 6469 6e67 2068 6f77 nderstanding how\n-000019e0: 2074 6f0a 6e61 7669 6761 7465 2074 6872 to.navigate thr\n-000019f0: 6f75 6768 2074 6865 2073 6f75 7263 6520 ough the source \n-00001a00: 7769 6e64 6f77 206c 6f6f 6b20 6174 2074 window look at t\n-00001a10: 6865 2063 6f6d 6d61 6e64 7320 696e 202a he commands in *\n-00001a20: 6e6f 7465 2043 4744 420a 4d6f 6465 3a3a note CGDB.Mode::\n-00001a30: 2e0a 0a20 2020 496e 2061 6464 6974 696f ... In additio\n-00001a40: 6e20 746f 2073 686f 7769 6e67 2074 6865 n to showing the\n-00001a50: 2073 6f75 7263 6520 636f 6465 2c20 4347 source code, CG\n-00001a60: 4442 2061 6c73 6f20 6469 7370 6c61 7973 DB also displays\n-00001a70: 2074 6f20 7468 650a 7573 6572 2074 6865 to the.user the\n-00001a80: 2063 7572 7265 6e74 6c79 2065 7865 6375 currently execu\n-00001a90: 7469 6e67 206c 696e 652e 2020 5468 6520 ting line. The \n-00001aa0: 6c69 6e65 206e 756d 6265 7220 7769 6c6c line number will\n-00001ab0: 2062 6520 6869 6768 6c69 6768 7465 640a be highlighted.\n-00001ac0: 6772 6565 6e2c 2074 6f20 7265 7072 6573 green, to repres\n-00001ad0: 656e 7420 7468 6174 2074 6865 2070 6172 ent that the par\n-00001ae0: 7469 6375 6c61 7220 6c69 6e65 2c20 6973 ticular line, is\n-00001af0: 2074 6865 2063 7572 7265 6e74 206c 696e the current lin\n-00001b00: 6520 6265 696e 670a 6465 6275 6767 6564 e being.debugged\n-00001b10: 2062 7920 4744 422e 2041 6c73 6f2c 2043 by GDB. Also, C\n-00001b20: 4744 4220 7769 6c6c 2064 6973 706c 6179 GDB will display\n-00001b30: 2061 6e20 6172 726f 7720 6578 7465 6e64 an arrow extend\n-00001b40: 696e 6720 6672 6f6d 2074 6865 0a6c 696e ing from the.lin\n-00001b50: 6520 6e75 6d62 6572 2c20 746f 2074 6865 e number, to the\n-00001b60: 2073 6f75 7263 6520 6c69 6e65 2e20 2059 source line. Y\n-00001b70: 6f75 2063 616e 2063 6f6e 6669 6775 7265 ou can configure\n-00001b80: 2077 6861 7420 7479 7065 206f 6620 6172 what type of ar\n-00001b90: 726f 770a 4347 4442 2075 7365 7320 7769 row.CGDB uses wi\n-00001ba0: 7468 2074 6865 2027 3a73 6574 2061 7272 th the ':set arr\n-00001bb0: 6f77 7374 796c 6527 2063 6f6e 6669 6775 owstyle' configu\n-00001bc0: 7261 7469 6f6e 206f 7074 696f 6e2e 2020 ration option. \n-00001bd0: 4279 2064 6566 6175 6c74 2c0a 7468 6520 By default,.the \n-00001be0: 2773 686f 7274 2720 6172 726f 7720 6973 'short' arrow is\n-00001bf0: 2075 7365 642e 2020 486f 7765 7665 722c used. However,\n-00001c00: 206d 7920 7065 7273 6f6e 616c 2066 6176 my personal fav\n-00001c10: 6f72 6974 6520 6973 2074 6865 2027 6c6f orite is the 'lo\n-00001c20: 6e67 270a 6172 726f 772e 0a0a 2020 2041 ng'.arrow... A\n-00001c30: 7320 796f 7520 6e61 7669 6761 7465 2074 s you navigate t\n-00001c40: 6872 6f75 6768 2074 6865 2073 6f75 7263 hrough the sourc\n-00001c50: 6520 7769 6e64 6f77 2c20 7468 6520 6375 e window, the cu\n-00001c60: 7272 656e 7420 6c69 6e65 2074 6865 0a63 rrent line the.c\n-00001c70: 7572 736f 7220 6973 206f 6e20 7769 6c6c ursor is on will\n-00001c80: 2062 6520 6869 6768 6c69 6768 7465 6420 be highlighted \n-00001c90: 7768 6974 652e 2020 5468 6973 2073 696d white. This sim\n-00001ca0: 706c 7920 6865 6c70 7320 796f 7520 6b65 ply helps you ke\n-00001cb0: 6570 0a74 7261 636b 206f 6620 7768 6572 ep.track of wher\n-00001cc0: 6520 796f 7520 6172 6520 696e 2074 6865 e you are in the\n-00001cd0: 2066 696c 652e 0a0a 2020 2041 6c73 6f2c file... Also,\n-00001ce0: 2079 6f75 2063 616e 2073 6574 206f 7220 you can set or \n-00001cf0: 6465 6c65 7465 2062 7265 616b 706f 696e delete breakpoin\n-00001d00: 7473 2069 6e20 4347 4442 2066 726f 6d20 ts in CGDB from \n-00001d10: 7468 6520 736f 7572 6365 0a77 696e 646f the source.windo\n-00001d20: 772e 2020 5369 6d70 6c79 206e 6176 6967 w. Simply navig\n-00001d30: 6174 6520 746f 2074 6865 206c 696e 6520 ate to the line \n-00001d40: 7468 6174 2079 6f75 2061 7265 2069 6e74 that you are int\n-00001d50: 6572 6573 7465 6420 696e 2073 6574 7469 erested in setti\n-00001d60: 6e67 0a61 2062 7265 616b 706f 696e 742c ng.a breakpoint,\n-00001d70: 2061 6e64 2068 6974 2074 6865 2073 7061 and hit the spa\n-00001d80: 6365 2062 6172 2e20 2054 6869 7320 7769 ce bar. This wi\n-00001d90: 6c6c 2073 6574 2061 2062 7265 616b 706f ll set a breakpo\n-00001da0: 696e 7420 6f6e 2074 6865 0a6c 696e 6520 int on the.line \n-00001db0: 6966 206f 6e65 2064 6964 206e 6f74 2061 if one did not a\n-00001dc0: 6c72 6561 6479 2065 7869 7374 2e20 2054 lready exist. T\n-00001dd0: 6865 206c 696e 6520 6e75 6d62 6572 2073 he line number s\n-00001de0: 686f 756c 6420 7475 726e 2072 6564 2074 hould turn red t\n-00001df0: 6f0a 696e 6469 6361 7465 2074 6861 7420 o.indicate that \n-00001e00: 6120 6272 6561 6b70 6f69 6e74 2068 6173 a breakpoint has\n-00001e10: 2062 6565 6e20 7365 742e 2020 4869 7474 been set. Hitt\n-00001e20: 696e 6720 7468 6520 7370 6163 6520 6261 ing the space ba\n-00001e30: 7220 6167 6169 6e0a 7769 6c6c 2064 656c r again.will del\n-00001e40: 6574 6520 7468 6520 6272 6561 6b70 6f69 ete the breakpoi\n-00001e50: 6e74 2e20 2049 6620 796f 7520 6469 7361 nt. If you disa\n-00001e60: 626c 6520 7468 6520 6272 6561 6b70 6f69 ble the breakpoi\n-00001e70: 6e74 2c20 7468 6520 6c69 6e65 0a6e 756d nt, the line.num\n-00001e80: 6265 7220 7769 6c6c 2074 7572 6e20 7965 ber will turn ye\n-00001e90: 6c6c 6f77 2c20 746f 2072 6570 7265 7365 llow, to represe\n-00001ea0: 6e74 2074 6865 2064 6973 6162 6c65 6420 nt the disabled \n-00001eb0: 6272 6561 6b70 6f69 6e74 2e0a 0a20 2020 breakpoint... \n-00001ec0: 4347 4442 2061 6c73 6f20 7375 7070 6f72 CGDB also suppor\n-00001ed0: 7473 2072 6567 756c 6172 2065 7870 7265 ts regular expre\n-00001ee0: 7373 696f 6e20 7365 6172 6368 696e 6720 ssion searching \n-00001ef0: 7769 7468 696e 2074 6865 2073 6f75 7263 within the sourc\n-00001f00: 650a 7769 6e64 6f77 2e20 2049 6620 796f e.window. If yo\n-00001f10: 7520 7479 7065 2027 2f27 206f 7220 273f u type '/' or '?\n-00001f20: 2720 796f 7520 6361 6e20 7365 6172 6368 ' you can search\n-00001f30: 2069 6e20 7468 6520 736f 7572 6365 2077 in the source w\n-00001f40: 696e 646f 7720 666f 720a 6120 7374 7269 indow for.a stri\n-00001f50: 6e67 206f 6620 696e 7465 7265 7374 2e20 ng of interest. \n-00001f60: 2054 6865 2043 206c 6962 7261 7279 2072 The C library r\n-00001f70: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n-00001f80: 6e20 6675 6e63 7469 6f6e 7320 6172 650a n functions are.\n-00001f90: 7573 6564 2074 6f20 7065 7266 6f72 6d20 used to perform \n-00001fa0: 7468 6973 2073 6561 7263 682c 2077 6869 this search, whi\n-00001fb0: 6368 2068 6f6e 6f72 7320 7468 696e 6773 ch honors things\n-00001fc0: 206c 696b 6520 272a 2720 6f72 2027 2b27 like '*' or '+'\n-00001fd0: 2e0a 0a20 2020 5468 6520 6675 6c6c 206c ... The full l\n-00001fe0: 6973 7420 6f66 2063 6f6d 6d61 6e64 7320 ist of commands \n-00001ff0: 7468 6174 2061 7265 2061 7661 696c 6162 that are availab\n-00002000: 6c65 2069 6e20 7468 6520 736f 7572 6365 le in the source\n-00002010: 2077 696e 646f 7720 6973 0a69 6e20 2a6e window is.in *n\n-00002020: 6f74 6520 4347 4442 204d 6f64 653a 3a2e ote CGDB Mode::.\n-00002030: 0a0a 1f0a 4669 6c65 3a20 6367 6462 2e69 ....File: cgdb.i\n-00002040: 6e66 6f2c 2020 4e6f 6465 3a20 4744 4220 nfo, Node: GDB \n-00002050: 5769 6e64 6f77 2c20 204e 6578 743a 2046 Window, Next: F\n-00002060: 696c 6520 4469 616c 6f67 2057 696e 646f ile Dialog Windo\n-00002070: 772c 2020 5072 6576 3a20 536f 7572 6365 w, Prev: Source\n-00002080: 2057 696e 646f 772c 2020 5570 3a20 556e Window, Up: Un\n-00002090: 6465 7273 7461 6e64 696e 6720 4347 4442 derstanding CGDB\n-000020a0: 0a0a 322e 3220 556e 6465 7273 7461 6e64 ..2.2 Understand\n-000020b0: 696e 6720 7468 6520 4744 4220 7769 6e64 ing the GDB wind\n-000020c0: 6f77 2e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ow..============\n+000016e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The\n+000016f0: 2022 736f 7572 6365 2077 696e 646f 7722 \"source window\"\n+00001700: 2069 7320 7468 6520 7769 6e64 6f77 2074 is the window t\n+00001710: 6861 7420 7072 6f76 6964 6573 2079 6f75 hat provides you\n+00001720: 2061 2076 6965 7720 6f66 2074 6865 2073 a view of the s\n+00001730: 6f75 7263 650a 636f 6465 2074 6861 7420 ource.code that \n+00001740: 7468 6520 6465 6275 6767 6564 2070 726f the debugged pro\n+00001750: 6772 616d 2069 7320 6d61 6465 2075 7020 gram is made up \n+00001760: 6f66 2e20 2049 7420 7769 6c6c 2064 6973 of. It will dis\n+00001770: 706c 6179 2074 6f20 7468 650a 7573 6572 play to the.user\n+00001780: 2061 2073 696e 676c 6520 736f 7572 6365 a single source\n+00001790: 2066 696c 6520 6174 2061 2074 696d 652e file at a time.\n+000017a0: 2020 5768 696c 6520 7468 6520 7573 6572 While the user\n+000017b0: 2069 7320 6465 6275 6767 696e 672c 2076 is debugging, v\n+000017c0: 6961 0a27 6e65 7874 2720 616e 6420 2773 ia.'next' and 's\n+000017d0: 7465 7027 2c20 4347 4442 2077 696c 6c20 tep', CGDB will \n+000017e0: 7570 6461 7465 2074 6865 2073 6f75 7263 update the sourc\n+000017f0: 6520 6669 6c65 2061 6e64 206c 696e 6520 e file and line \n+00001800: 6e75 6d62 6572 2074 6f0a 6b65 6570 2079 number to.keep y\n+00001810: 6f75 2069 6e66 6f72 6d65 6420 6173 2074 ou informed as t\n+00001820: 6f20 7768 6572 6520 4744 4220 6973 2064 o where GDB is d\n+00001830: 6562 7567 6769 6e67 2e0a 0a20 2020 4347 ebugging... CG\n+00001840: 4442 2068 6173 2073 6576 6572 616c 2066 DB has several f\n+00001850: 6561 7475 7265 7320 7468 6174 206d 616b eatures that mak\n+00001860: 6520 6465 6275 6767 696e 6720 6561 7369 e debugging easi\n+00001870: 6572 2074 6861 6e20 7573 696e 6720 706c er than using pl\n+00001880: 6169 6e0a 6f6c 6420 4744 422e 204f 6e65 ain.old GDB. One\n+00001890: 2066 6561 7475 7265 2079 6f75 2077 696c feature you wil\n+000018a0: 6c20 6e6f 7469 6365 2072 6967 6874 2061 l notice right a\n+000018b0: 7761 7920 7768 696c 6520 6465 6275 6767 way while debugg\n+000018c0: 696e 6720 6120 432c 2043 2b2b 0a6f 7220 ing a C, C++.or \n+000018d0: 4144 4120 7072 6f67 7261 6d2c 2069 7320 ADA program, is \n+000018e0: 7468 6174 2074 6865 2073 6f75 7263 6520 that the source \n+000018f0: 6669 6c65 7320 6172 6520 7379 6e74 6178 files are syntax\n+00001900: 2068 6967 686c 6967 6874 6564 2e20 2054 highlighted. T\n+00001910: 6869 730a 616c 6c6f 7773 2074 6865 2075 his.allows the u\n+00001920: 7365 7220 746f 2065 6173 696c 7920 6e61 ser to easily na\n+00001930: 7669 6761 7465 2074 6872 6f75 6768 2074 vigate through t\n+00001940: 6865 2073 6f75 7263 6520 6669 6c65 2074 he source file t\n+00001950: 6f20 6c6f 6f6b 2066 6f72 0a63 6572 7461 o look for.certa\n+00001960: 696e 2070 6c61 6365 7320 696e 2074 6865 in places in the\n+00001970: 2073 6f75 7263 6520 636f 6465 2e20 2049 source code. I\n+00001980: 6620 796f 7520 776f 756c 6420 6c69 6b65 f you would like\n+00001990: 2074 6f20 7365 6520 616e 6f74 6865 720a to see another.\n+000019a0: 736f 7572 6365 206c 616e 6775 6167 6520 source language \n+000019b0: 6869 6768 6c69 6768 7465 642c 2063 6f6e highlighted, con\n+000019c0: 7461 6374 2075 732e 2020 546f 2075 6e64 tact us. To und\n+000019d0: 6572 7374 616e 6469 6e67 2068 6f77 2074 erstanding how t\n+000019e0: 6f0a 6e61 7669 6761 7465 2074 6872 6f75 o.navigate throu\n+000019f0: 6768 2074 6865 2073 6f75 7263 6520 7769 gh the source wi\n+00001a00: 6e64 6f77 206c 6f6f 6b20 6174 2074 6865 ndow look at the\n+00001a10: 2063 6f6d 6d61 6e64 7320 696e 202a 6e6f commands in *no\n+00001a20: 7465 2043 4744 420a 4d6f 6465 3a3a 2e0a te CGDB.Mode::..\n+00001a30: 0a20 2020 496e 2061 6464 6974 696f 6e20 . In addition \n+00001a40: 746f 2073 686f 7769 6e67 2074 6865 2073 to showing the s\n+00001a50: 6f75 7263 6520 636f 6465 2c20 4347 4442 ource code, CGDB\n+00001a60: 2061 6c73 6f20 6469 7370 6c61 7973 2074 also displays t\n+00001a70: 6f20 7468 650a 7573 6572 2074 6865 2063 o the.user the c\n+00001a80: 7572 7265 6e74 6c79 2065 7865 6375 7469 urrently executi\n+00001a90: 6e67 206c 696e 652e 2020 5468 6520 6c69 ng line. The li\n+00001aa0: 6e65 206e 756d 6265 7220 7769 6c6c 2062 ne number will b\n+00001ab0: 6520 6869 6768 6c69 6768 7465 640a 6772 e highlighted.gr\n+00001ac0: 6565 6e2c 2074 6f20 7265 7072 6573 656e een, to represen\n+00001ad0: 7420 7468 6174 2074 6865 2070 6172 7469 t that the parti\n+00001ae0: 6375 6c61 7220 6c69 6e65 2c20 6973 2074 cular line, is t\n+00001af0: 6865 2063 7572 7265 6e74 206c 696e 6520 he current line \n+00001b00: 6265 696e 670a 6465 6275 6767 6564 2062 being.debugged b\n+00001b10: 7920 4744 422e 2041 6c73 6f2c 2043 4744 y GDB. Also, CGD\n+00001b20: 4220 7769 6c6c 2064 6973 706c 6179 2061 B will display a\n+00001b30: 6e20 6172 726f 7720 6578 7465 6e64 696e n arrow extendin\n+00001b40: 6720 6672 6f6d 2074 6865 0a6c 696e 6520 g from the.line \n+00001b50: 6e75 6d62 6572 2c20 746f 2074 6865 2073 number, to the s\n+00001b60: 6f75 7263 6520 6c69 6e65 2e20 2059 6f75 ource line. You\n+00001b70: 2063 616e 2063 6f6e 6669 6775 7265 2077 can configure w\n+00001b80: 6861 7420 7479 7065 206f 6620 6172 726f hat type of arro\n+00001b90: 770a 4347 4442 2075 7365 7320 7769 7468 w.CGDB uses with\n+00001ba0: 2074 6865 2027 3a73 6574 2061 7272 6f77 the ':set arrow\n+00001bb0: 7374 796c 6527 2063 6f6e 6669 6775 7261 style' configura\n+00001bc0: 7469 6f6e 206f 7074 696f 6e2e 2020 4279 tion option. By\n+00001bd0: 2064 6566 6175 6c74 2c0a 7468 6520 2773 default,.the 's\n+00001be0: 686f 7274 2720 6172 726f 7720 6973 2075 hort' arrow is u\n+00001bf0: 7365 642e 2020 486f 7765 7665 722c 206d sed. However, m\n+00001c00: 7920 7065 7273 6f6e 616c 2066 6176 6f72 y personal favor\n+00001c10: 6974 6520 6973 2074 6865 2027 6c6f 6e67 ite is the 'long\n+00001c20: 270a 6172 726f 772e 0a0a 2020 2041 7320 '.arrow... As \n+00001c30: 796f 7520 6e61 7669 6761 7465 2074 6872 you navigate thr\n+00001c40: 6f75 6768 2074 6865 2073 6f75 7263 6520 ough the source \n+00001c50: 7769 6e64 6f77 2c20 7468 6520 6375 7272 window, the curr\n+00001c60: 656e 7420 6c69 6e65 2074 6865 0a63 7572 ent line the.cur\n+00001c70: 736f 7220 6973 206f 6e20 7769 6c6c 2062 sor is on will b\n+00001c80: 6520 6869 6768 6c69 6768 7465 6420 7768 e highlighted wh\n+00001c90: 6974 652e 2020 5468 6973 2073 696d 706c ite. This simpl\n+00001ca0: 7920 6865 6c70 7320 796f 7520 6b65 6570 y helps you keep\n+00001cb0: 0a74 7261 636b 206f 6620 7768 6572 6520 .track of where \n+00001cc0: 796f 7520 6172 6520 696e 2074 6865 2066 you are in the f\n+00001cd0: 696c 652e 0a0a 2020 2041 6c73 6f2c 2079 ile... Also, y\n+00001ce0: 6f75 2063 616e 2073 6574 206f 7220 6465 ou can set or de\n+00001cf0: 6c65 7465 2062 7265 616b 706f 696e 7473 lete breakpoints\n+00001d00: 2069 6e20 4347 4442 2066 726f 6d20 7468 in CGDB from th\n+00001d10: 6520 736f 7572 6365 0a77 696e 646f 772e e source.window.\n+00001d20: 2020 5369 6d70 6c79 206e 6176 6967 6174 Simply navigat\n+00001d30: 6520 746f 2074 6865 206c 696e 6520 7468 e to the line th\n+00001d40: 6174 2079 6f75 2061 7265 2069 6e74 6572 at you are inter\n+00001d50: 6573 7465 6420 696e 2073 6574 7469 6e67 ested in setting\n+00001d60: 0a61 2062 7265 616b 706f 696e 742c 2061 .a breakpoint, a\n+00001d70: 6e64 2068 6974 2074 6865 2073 7061 6365 nd hit the space\n+00001d80: 2062 6172 2e20 2054 6869 7320 7769 6c6c bar. This will\n+00001d90: 2073 6574 2061 2062 7265 616b 706f 696e set a breakpoin\n+00001da0: 7420 6f6e 2074 6865 0a6c 696e 6520 6966 t on the.line if\n+00001db0: 206f 6e65 2064 6964 206e 6f74 2061 6c72 one did not alr\n+00001dc0: 6561 6479 2065 7869 7374 2e20 2054 6865 eady exist. The\n+00001dd0: 206c 696e 6520 6e75 6d62 6572 2073 686f line number sho\n+00001de0: 756c 6420 7475 726e 2072 6564 2074 6f0a uld turn red to.\n+00001df0: 696e 6469 6361 7465 2074 6861 7420 6120 indicate that a \n+00001e00: 6272 6561 6b70 6f69 6e74 2068 6173 2062 breakpoint has b\n+00001e10: 6565 6e20 7365 742e 2020 4869 7474 696e een set. Hittin\n+00001e20: 6720 7468 6520 7370 6163 6520 6261 7220 g the space bar \n+00001e30: 6167 6169 6e0a 7769 6c6c 2064 656c 6574 again.will delet\n+00001e40: 6520 7468 6520 6272 6561 6b70 6f69 6e74 e the breakpoint\n+00001e50: 2e20 2049 6620 796f 7520 6469 7361 626c . If you disabl\n+00001e60: 6520 7468 6520 6272 6561 6b70 6f69 6e74 e the breakpoint\n+00001e70: 2c20 7468 6520 6c69 6e65 0a6e 756d 6265 , the line.numbe\n+00001e80: 7220 7769 6c6c 2074 7572 6e20 7965 6c6c r will turn yell\n+00001e90: 6f77 2c20 746f 2072 6570 7265 7365 6e74 ow, to represent\n+00001ea0: 2074 6865 2064 6973 6162 6c65 6420 6272 the disabled br\n+00001eb0: 6561 6b70 6f69 6e74 2e0a 0a20 2020 4347 eakpoint... CG\n+00001ec0: 4442 2061 6c73 6f20 7375 7070 6f72 7473 DB also supports\n+00001ed0: 2072 6567 756c 6172 2065 7870 7265 7373 regular express\n+00001ee0: 696f 6e20 7365 6172 6368 696e 6720 7769 ion searching wi\n+00001ef0: 7468 696e 2074 6865 2073 6f75 7263 650a thin the source.\n+00001f00: 7769 6e64 6f77 2e20 2049 6620 796f 7520 window. If you \n+00001f10: 7479 7065 2027 2f27 206f 7220 273f 2720 type '/' or '?' \n+00001f20: 796f 7520 6361 6e20 7365 6172 6368 2069 you can search i\n+00001f30: 6e20 7468 6520 736f 7572 6365 2077 696e n the source win\n+00001f40: 646f 7720 666f 720a 6120 7374 7269 6e67 dow for.a string\n+00001f50: 206f 6620 696e 7465 7265 7374 2e20 2054 of interest. T\n+00001f60: 6865 2043 206c 6962 7261 7279 2072 6567 he C library reg\n+00001f70: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n+00001f80: 6675 6e63 7469 6f6e 7320 6172 650a 7573 functions are.us\n+00001f90: 6564 2074 6f20 7065 7266 6f72 6d20 7468 ed to perform th\n+00001fa0: 6973 2073 6561 7263 682c 2077 6869 6368 is search, which\n+00001fb0: 2068 6f6e 6f72 7320 7468 696e 6773 206c honors things l\n+00001fc0: 696b 6520 272a 2720 6f72 2027 2b27 2e0a ike '*' or '+'..\n+00001fd0: 0a20 2020 5468 6520 6675 6c6c 206c 6973 . The full lis\n+00001fe0: 7420 6f66 2063 6f6d 6d61 6e64 7320 7468 t of commands th\n+00001ff0: 6174 2061 7265 2061 7661 696c 6162 6c65 at are available\n+00002000: 2069 6e20 7468 6520 736f 7572 6365 2077 in the source w\n+00002010: 696e 646f 7720 6973 0a69 6e20 2a6e 6f74 indow is.in *not\n+00002020: 6520 4347 4442 204d 6f64 653a 3a2e 0a0a e CGDB Mode::...\n+00002030: 1f0a 4669 6c65 3a20 6367 6462 2e69 6e66 ..File: cgdb.inf\n+00002040: 6f2c 2020 4e6f 6465 3a20 4744 4220 5769 o, Node: GDB Wi\n+00002050: 6e64 6f77 2c20 204e 6578 743a 2046 696c ndow, Next: Fil\n+00002060: 6520 4469 616c 6f67 2057 696e 646f 772c e Dialog Window,\n+00002070: 2020 5072 6576 3a20 536f 7572 6365 2057 Prev: Source W\n+00002080: 696e 646f 772c 2020 5570 3a20 556e 6465 indow, Up: Unde\n+00002090: 7273 7461 6e64 696e 6720 4347 4442 0a0a rstanding CGDB..\n+000020a0: 322e 3220 556e 6465 7273 7461 6e64 696e 2.2 Understandin\n+000020b0: 6720 7468 6520 4744 4220 7769 6e64 6f77 g the GDB window\n+000020c0: 2e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ..==============\n 000020d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000020e0: 3d3d 3d3d 3d0a 0a54 6865 2022 4744 4220 =====..The \"GDB \n-000020f0: 7769 6e64 6f77 2220 6973 2068 6f77 2043 window\" is how C\n-00002100: 4744 4220 616c 6c6f 7773 2074 6865 2075 GDB allows the u\n-00002110: 7365 7220 746f 2069 6e74 6572 6661 6365 ser to interface\n-00002120: 2077 6974 6820 7468 6520 474e 550a 6465 with the GNU.de\n-00002130: 6275 6767 6572 2e20 2049 6620 796f 7520 bugger. If you \n-00002140: 7769 7368 2074 6f20 7061 7373 2061 2063 wish to pass a c\n-00002150: 6f6d 6d61 6e64 2074 6f20 4744 422c 2073 ommand to GDB, s\n-00002160: 696d 706c 7920 7479 7065 2069 7420 696e imply type it in\n-00002170: 746f 0a74 6869 7320 7769 6e64 6f77 2061 to.this window a\n-00002180: 6e64 2047 4442 2077 696c 6c20 7265 6365 nd GDB will rece\n-00002190: 6976 6520 7468 6520 636f 6d6d 616e 642e ive the command.\n-000021a0: 2020 5468 6973 2069 6e74 6572 6661 6365 This interface\n-000021b0: 2069 730a 696e 7465 6e64 6564 2074 6f20 is.intended to \n-000021c0: 6265 2031 3030 2520 6964 656e 7469 6361 be 100% identica\n-000021d0: 6c20 746f 2075 7369 6e67 2047 4442 206f l to using GDB o\n-000021e0: 6e20 6120 7465 726d 696e 616c 2e0a 0a20 n a terminal... \n-000021f0: 2020 5468 6572 6520 6973 2061 206c 696d There is a lim\n-00002200: 6974 6564 2073 6574 206f 6620 6b65 7973 ited set of keys\n-00002210: 2074 6861 7420 6361 6e20 6265 2074 7970 that can be typ\n-00002220: 6564 2069 6e74 6f20 7468 6973 2077 696e ed into this win\n-00002230: 646f 770a 7468 6174 2043 4744 4220 696e dow.that CGDB in\n-00002240: 7465 7270 7265 7473 2061 6e64 2068 616e terprets and han\n-00002250: 646c 6573 2c20 696e 7374 6561 6420 6f66 dles, instead of\n-00002260: 2073 656e 6469 6e67 2074 6f20 4744 422e sending to GDB.\n-00002270: 2054 6865 7920 6172 650a 616c 6c20 6176 They are.all av\n-00002280: 6169 6c61 626c 6520 696e 202a 6e6f 7465 ailable in *note\n-00002290: 2047 4442 204d 6f64 653a 3a2e 0a0a 2020 GDB Mode::... \n-000022a0: 2043 4744 4220 6174 7465 6d70 7473 2074 CGDB attempts t\n-000022b0: 6f20 6275 6666 6572 2063 6f6d 6d61 6e64 o buffer command\n-000022c0: 7320 7468 6520 7361 6d65 2077 6179 2074 s the same way t\n-000022d0: 6865 7920 776f 756c 6420 6265 2069 6620 hey would be if \n-000022e0: 796f 750a 7479 7065 6420 7468 656d 2061 you.typed them a\n-000022f0: 7420 7468 6520 7465 726d 696e 616c 2e20 t the terminal. \n-00002300: 2053 6f2c 2069 6620 796f 7520 7479 7065 So, if you type\n-00002310: 2073 6576 6572 616c 2063 6f6d 6d61 6e64 several command\n-00002320: 7320 6265 666f 7265 2061 0a73 696e 676c s before a.singl\n-00002330: 6520 6f6e 6520 6669 6e69 7368 6573 2c20 e one finishes, \n-00002340: 7468 6579 2077 696c 6c20 6561 6368 2062 they will each b\n-00002350: 6520 7275 6e20 696e 206f 7264 6572 2e20 e run in order. \n-00002360: 2054 6865 7265 2077 696c 6c20 6265 206e There will be n\n-00002370: 6f0a 7761 7920 746f 2073 746f 7020 7468 o.way to stop th\n-00002380: 6573 6520 636f 6d6d 616e 6473 2066 726f ese commands fro\n-00002390: 6d20 6265 696e 6720 7275 6e20 6265 7369 m being run besi\n-000023a0: 6465 7320 6672 6f6d 2074 7970 696e 6720 des from typing \n-000023b0: 2743 7472 6c2d 4327 2c0a 6c69 6b65 2079 'Ctrl-C',.like y\n-000023c0: 6f75 2077 6f75 6c64 2061 7420 616e 7920 ou would at any \n-000023d0: 6e6f 726d 616c 2074 6572 6d69 6e61 6c20 normal terminal \n-000023e0: 7768 656e 2077 6f72 6b69 6e67 2077 6974 when working wit\n-000023f0: 6820 4744 422e 0a0a 1f0a 4669 6c65 3a20 h GDB.....File: \n-00002400: 6367 6462 2e69 6e66 6f2c 2020 4e6f 6465 cgdb.info, Node\n-00002410: 3a20 4669 6c65 2044 6961 6c6f 6720 5769 : File Dialog Wi\n-00002420: 6e64 6f77 2c20 204e 6578 743a 2054 5459 ndow, Next: TTY\n-00002430: 2057 696e 646f 772c 2020 5072 6576 3a20 Window, Prev: \n-00002440: 4744 4220 5769 6e64 6f77 2c20 2055 703a GDB Window, Up:\n-00002450: 2055 6e64 6572 7374 616e 6469 6e67 2043 Understanding C\n-00002460: 4744 420a 0a32 2e33 2055 6e64 6572 7374 GDB..2.3 Underst\n-00002470: 616e 6469 6e67 2074 6865 2066 696c 6520 anding the file \n-00002480: 6469 616c 6f67 2077 696e 646f 772e 0a3d dialog window..=\n+000020e0: 3d3d 3d0a 0a54 6865 2022 4744 4220 7769 ===..The \"GDB wi\n+000020f0: 6e64 6f77 2220 6973 2068 6f77 2043 4744 ndow\" is how CGD\n+00002100: 4220 616c 6c6f 7773 2074 6865 2075 7365 B allows the use\n+00002110: 7220 746f 2069 6e74 6572 6661 6365 2077 r to interface w\n+00002120: 6974 6820 7468 6520 474e 550a 6465 6275 ith the GNU.debu\n+00002130: 6767 6572 2e20 2049 6620 796f 7520 7769 gger. If you wi\n+00002140: 7368 2074 6f20 7061 7373 2061 2063 6f6d sh to pass a com\n+00002150: 6d61 6e64 2074 6f20 4744 422c 2073 696d mand to GDB, sim\n+00002160: 706c 7920 7479 7065 2069 7420 696e 746f ply type it into\n+00002170: 0a74 6869 7320 7769 6e64 6f77 2061 6e64 .this window and\n+00002180: 2047 4442 2077 696c 6c20 7265 6365 6976 GDB will receiv\n+00002190: 6520 7468 6520 636f 6d6d 616e 642e 2020 e the command. \n+000021a0: 5468 6973 2069 6e74 6572 6661 6365 2069 This interface i\n+000021b0: 730a 696e 7465 6e64 6564 2074 6f20 6265 s.intended to be\n+000021c0: 2031 3030 2520 6964 656e 7469 6361 6c20 100% identical \n+000021d0: 746f 2075 7369 6e67 2047 4442 206f 6e20 to using GDB on \n+000021e0: 6120 7465 726d 696e 616c 2e0a 0a20 2020 a terminal... \n+000021f0: 5468 6572 6520 6973 2061 206c 696d 6974 There is a limit\n+00002200: 6564 2073 6574 206f 6620 6b65 7973 2074 ed set of keys t\n+00002210: 6861 7420 6361 6e20 6265 2074 7970 6564 hat can be typed\n+00002220: 2069 6e74 6f20 7468 6973 2077 696e 646f into this windo\n+00002230: 770a 7468 6174 2043 4744 4220 696e 7465 w.that CGDB inte\n+00002240: 7270 7265 7473 2061 6e64 2068 616e 646c rprets and handl\n+00002250: 6573 2c20 696e 7374 6561 6420 6f66 2073 es, instead of s\n+00002260: 656e 6469 6e67 2074 6f20 4744 422e 2054 ending to GDB. T\n+00002270: 6865 7920 6172 650a 616c 6c20 6176 6169 hey are.all avai\n+00002280: 6c61 626c 6520 696e 202a 6e6f 7465 2047 lable in *note G\n+00002290: 4442 204d 6f64 653a 3a2e 0a0a 2020 2043 DB Mode::... C\n+000022a0: 4744 4220 6174 7465 6d70 7473 2074 6f20 GDB attempts to \n+000022b0: 6275 6666 6572 2063 6f6d 6d61 6e64 7320 buffer commands \n+000022c0: 7468 6520 7361 6d65 2077 6179 2074 6865 the same way the\n+000022d0: 7920 776f 756c 6420 6265 2069 6620 796f y would be if yo\n+000022e0: 750a 7479 7065 6420 7468 656d 2061 7420 u.typed them at \n+000022f0: 7468 6520 7465 726d 696e 616c 2e20 2053 the terminal. S\n+00002300: 6f2c 2069 6620 796f 7520 7479 7065 2073 o, if you type s\n+00002310: 6576 6572 616c 2063 6f6d 6d61 6e64 7320 everal commands \n+00002320: 6265 666f 7265 2061 0a73 696e 676c 6520 before a.single \n+00002330: 6f6e 6520 6669 6e69 7368 6573 2c20 7468 one finishes, th\n+00002340: 6579 2077 696c 6c20 6561 6368 2062 6520 ey will each be \n+00002350: 7275 6e20 696e 206f 7264 6572 2e20 2054 run in order. T\n+00002360: 6865 7265 2077 696c 6c20 6265 206e 6f0a here will be no.\n+00002370: 7761 7920 746f 2073 746f 7020 7468 6573 way to stop thes\n+00002380: 6520 636f 6d6d 616e 6473 2066 726f 6d20 e commands from \n+00002390: 6265 696e 6720 7275 6e20 6265 7369 6465 being run beside\n+000023a0: 7320 6672 6f6d 2074 7970 696e 6720 2743 s from typing 'C\n+000023b0: 7472 6c2d 4327 2c0a 6c69 6b65 2079 6f75 trl-C',.like you\n+000023c0: 2077 6f75 6c64 2061 7420 616e 7920 6e6f would at any no\n+000023d0: 726d 616c 2074 6572 6d69 6e61 6c20 7768 rmal terminal wh\n+000023e0: 656e 2077 6f72 6b69 6e67 2077 6974 6820 en working with \n+000023f0: 4744 422e 0a0a 1f0a 4669 6c65 3a20 6367 GDB.....File: cg\n+00002400: 6462 2e69 6e66 6f2c 2020 4e6f 6465 3a20 db.info, Node: \n+00002410: 4669 6c65 2044 6961 6c6f 6720 5769 6e64 File Dialog Wind\n+00002420: 6f77 2c20 204e 6578 743a 2054 5459 2057 ow, Next: TTY W\n+00002430: 696e 646f 772c 2020 5072 6576 3a20 4744 indow, Prev: GD\n+00002440: 4220 5769 6e64 6f77 2c20 2055 703a 2055 B Window, Up: U\n+00002450: 6e64 6572 7374 616e 6469 6e67 2043 4744 nderstanding CGD\n+00002460: 420a 0a32 2e33 2055 6e64 6572 7374 616e B..2.3 Understan\n+00002470: 6469 6e67 2074 6865 2066 696c 6520 6469 ding the file di\n+00002480: 616c 6f67 2077 696e 646f 772e 0a3d 3d3d alog window..===\n 00002490: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 000024a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000024b0: 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 2266 ========..The \"f\n-000024c0: 696c 6520 6469 616c 6f67 2077 696e 646f ile dialog windo\n-000024d0: 7722 2069 7320 6176 6169 6c61 626c 6520 w\" is available \n-000024e0: 746f 2068 656c 7020 7468 6520 7573 6572 to help the user\n-000024f0: 2076 6965 7720 616e 6420 7365 6c65 6374 view and select\n-00002500: 0a77 6869 6368 2066 696c 6520 7468 6579 .which file they\n-00002510: 2077 6f75 6c64 206c 696b 6520 746f 2076 would like to v\n-00002520: 6965 772e 2020 4974 2070 726f 7669 6465 iew. It provide\n-00002530: 7320 7468 6520 7573 6572 2077 6974 6820 s the user with \n-00002540: 6120 6c69 7374 206f 660a 616c 6c20 7468 a list of.all th\n-00002550: 6520 6669 6c65 7320 7468 6174 206d 616b e files that mak\n-00002560: 6520 7570 2074 6865 2070 726f 6772 616d e up the program\n-00002570: 2062 6569 6e67 2064 6562 7567 6765 642e being debugged.\n-00002580: 2020 4966 2074 6865 7265 2061 7265 206e If there are n\n-00002590: 6f0a 6669 6c65 7320 6176 6169 6c61 626c o.files availabl\n-000025a0: 652c 2062 6563 6175 7365 2074 6865 7265 e, because there\n-000025b0: 2069 7320 6e6f 2070 726f 6772 616d 2062 is no program b\n-000025c0: 6569 6e67 2064 6562 7567 6765 6420 6f72 eing debugged or\n-000025d0: 2062 6563 6175 7365 0a74 6865 7265 2069 because.there i\n-000025e0: 7320 6e6f 2064 6562 7567 2073 796d 626f s no debug symbo\n-000025f0: 6c73 2c20 7468 656e 2074 6865 2066 696c ls, then the fil\n-00002600: 6520 6469 616c 6f67 2077 696c 6c20 6e6f e dialog will no\n-00002610: 7420 6f70 656e 2061 6e64 2061 0a6d 6573 t open and a.mes\n-00002620: 7361 6765 2077 696c 6c20 6265 2064 6973 sage will be dis\n-00002630: 706c 6179 6564 2061 7420 7468 6520 7374 played at the st\n-00002640: 6174 7573 2062 6172 2e0a 0a20 2020 596f atus bar... Yo\n-00002650: 7520 6361 6e20 6765 7420 746f 2074 6865 u can get to the\n-00002660: 2066 696c 6520 6469 616c 6f67 2062 7920 file dialog by \n-00002670: 6869 7474 696e 6720 276f 2720 7768 656e hitting 'o' when\n-00002680: 2079 6f75 2061 7265 2061 7420 7468 650a you are at the.\n-00002690: 736f 7572 6365 2077 696e 646f 772e 2020 source window. \n-000026a0: 4f6e 6365 2079 6f75 2065 6e74 6572 2074 Once you enter t\n-000026b0: 6865 2066 696c 6520 6469 616c 6f67 2c20 he file dialog, \n-000026c0: 6974 2069 7320 706f 7373 6962 6c65 2074 it is possible t\n-000026d0: 6f20 6c65 6176 650a 6974 2062 7920 6869 o leave.it by hi\n-000026e0: 7474 696e 6720 2771 272e 2020 596f 7520 tting 'q'. You \n-000026f0: 6361 6e20 6e61 7669 6761 7465 2074 6865 can navigate the\n-00002700: 2066 696c 6520 6469 616c 6f67 2075 7369 file dialog usi\n-00002710: 6e67 2074 6865 2073 7461 6e64 6172 640a ng the standard.\n-00002720: 6469 7265 6374 696f 6e20 6b65 7973 2061 direction keys a\n-00002730: 6e64 2079 6f75 2063 616e 2065 7665 6e20 nd you can even \n-00002740: 7573 6520 7265 6775 6c61 7220 6578 7072 use regular expr\n-00002750: 6573 7369 6f6e 2074 6f20 6669 6e64 2079 ession to find y\n-00002760: 6f75 720a 6669 6c65 2e20 2054 6869 7320 our.file. This \n-00002770: 6361 6e20 7361 7665 2061 206c 6f74 206f can save a lot o\n-00002780: 6620 7469 6d65 2061 7320 7468 6520 6e75 f time as the nu\n-00002790: 6d62 6572 206f 6620 6669 6c65 7320 6772 mber of files gr\n-000027a0: 6f77 2e0a 0a20 2020 5468 6520 6675 6c6c ow... The full\n-000027b0: 206c 6973 7420 6f66 2063 6f6d 6d61 6e64 list of command\n-000027c0: 7320 7468 6174 2061 7265 2061 7661 696c s that are avail\n-000027d0: 6162 6c65 2069 6e20 7468 6520 736f 7572 able in the sour\n-000027e0: 6365 2077 696e 646f 7720 6973 0a69 6e20 ce window is.in \n-000027f0: 2a6e 6f74 6520 4669 6c65 2044 6961 6c6f *note File Dialo\n-00002800: 6720 4d6f 6465 3a3a 2e0a 0a1f 0a46 696c g Mode::.....Fil\n-00002810: 653a 2063 6764 622e 696e 666f 2c20 204e e: cgdb.info, N\n-00002820: 6f64 653a 2054 5459 2057 696e 646f 772c ode: TTY Window,\n-00002830: 2020 4e65 7874 3a20 5374 6174 7573 2042 Next: Status B\n-00002840: 6172 2c20 2050 7265 763a 2046 696c 6520 ar, Prev: File \n-00002850: 4469 616c 6f67 2057 696e 646f 772c 2020 Dialog Window, \n-00002860: 5570 3a20 556e 6465 7273 7461 6e64 696e Up: Understandin\n-00002870: 6720 4347 4442 0a0a 322e 3420 556e 6465 g CGDB..2.4 Unde\n-00002880: 7273 7461 6e64 696e 6720 7468 6520 5454 rstanding the TT\n-00002890: 5920 7769 6e64 6f77 2e0a 3d3d 3d3d 3d3d Y window..======\n+000024b0: 3d3d 3d3d 3d3d 0a0a 5468 6520 2266 696c ======..The \"fil\n+000024c0: 6520 6469 616c 6f67 2077 696e 646f 7722 e dialog window\"\n+000024d0: 2069 7320 6176 6169 6c61 626c 6520 746f is available to\n+000024e0: 2068 656c 7020 7468 6520 7573 6572 2076 help the user v\n+000024f0: 6965 7720 616e 6420 7365 6c65 6374 0a77 iew and select.w\n+00002500: 6869 6368 2066 696c 6520 7468 6579 2077 hich file they w\n+00002510: 6f75 6c64 206c 696b 6520 746f 2076 6965 ould like to vie\n+00002520: 772e 2020 4974 2070 726f 7669 6465 7320 w. It provides \n+00002530: 7468 6520 7573 6572 2077 6974 6820 6120 the user with a \n+00002540: 6c69 7374 206f 660a 616c 6c20 7468 6520 list of.all the \n+00002550: 6669 6c65 7320 7468 6174 206d 616b 6520 files that make \n+00002560: 7570 2074 6865 2070 726f 6772 616d 2062 up the program b\n+00002570: 6569 6e67 2064 6562 7567 6765 642e 2020 eing debugged. \n+00002580: 4966 2074 6865 7265 2061 7265 206e 6f0a If there are no.\n+00002590: 6669 6c65 7320 6176 6169 6c61 626c 652c files available,\n+000025a0: 2062 6563 6175 7365 2074 6865 7265 2069 because there i\n+000025b0: 7320 6e6f 2070 726f 6772 616d 2062 6569 s no program bei\n+000025c0: 6e67 2064 6562 7567 6765 6420 6f72 2062 ng debugged or b\n+000025d0: 6563 6175 7365 0a74 6865 7265 2069 7320 ecause.there is \n+000025e0: 6e6f 2064 6562 7567 2073 796d 626f 6c73 no debug symbols\n+000025f0: 2c20 7468 656e 2074 6865 2066 696c 6520 , then the file \n+00002600: 6469 616c 6f67 2077 696c 6c20 6e6f 7420 dialog will not \n+00002610: 6f70 656e 2061 6e64 2061 0a6d 6573 7361 open and a.messa\n+00002620: 6765 2077 696c 6c20 6265 2064 6973 706c ge will be displ\n+00002630: 6179 6564 2061 7420 7468 6520 7374 6174 ayed at the stat\n+00002640: 7573 2062 6172 2e0a 0a20 2020 596f 7520 us bar... You \n+00002650: 6361 6e20 6765 7420 746f 2074 6865 2066 can get to the f\n+00002660: 696c 6520 6469 616c 6f67 2062 7920 6869 ile dialog by hi\n+00002670: 7474 696e 6720 276f 2720 7768 656e 2079 tting 'o' when y\n+00002680: 6f75 2061 7265 2061 7420 7468 650a 736f ou are at the.so\n+00002690: 7572 6365 2077 696e 646f 772e 2020 4f6e urce window. On\n+000026a0: 6365 2079 6f75 2065 6e74 6572 2074 6865 ce you enter the\n+000026b0: 2066 696c 6520 6469 616c 6f67 2c20 6974 file dialog, it\n+000026c0: 2069 7320 706f 7373 6962 6c65 2074 6f20 is possible to \n+000026d0: 6c65 6176 650a 6974 2062 7920 6869 7474 leave.it by hitt\n+000026e0: 696e 6720 2771 272e 2020 596f 7520 6361 ing 'q'. You ca\n+000026f0: 6e20 6e61 7669 6761 7465 2074 6865 2066 n navigate the f\n+00002700: 696c 6520 6469 616c 6f67 2075 7369 6e67 ile dialog using\n+00002710: 2074 6865 2073 7461 6e64 6172 640a 6469 the standard.di\n+00002720: 7265 6374 696f 6e20 6b65 7973 2061 6e64 rection keys and\n+00002730: 2079 6f75 2063 616e 2065 7665 6e20 7573 you can even us\n+00002740: 6520 7265 6775 6c61 7220 6578 7072 6573 e regular expres\n+00002750: 7369 6f6e 2074 6f20 6669 6e64 2079 6f75 sion to find you\n+00002760: 720a 6669 6c65 2e20 2054 6869 7320 6361 r.file. This ca\n+00002770: 6e20 7361 7665 2061 206c 6f74 206f 6620 n save a lot of \n+00002780: 7469 6d65 2061 7320 7468 6520 6e75 6d62 time as the numb\n+00002790: 6572 206f 6620 6669 6c65 7320 6772 6f77 er of files grow\n+000027a0: 2e0a 0a20 2020 5468 6520 6675 6c6c 206c ... The full l\n+000027b0: 6973 7420 6f66 2063 6f6d 6d61 6e64 7320 ist of commands \n+000027c0: 7468 6174 2061 7265 2061 7661 696c 6162 that are availab\n+000027d0: 6c65 2069 6e20 7468 6520 736f 7572 6365 le in the source\n+000027e0: 2077 696e 646f 7720 6973 0a69 6e20 2a6e window is.in *n\n+000027f0: 6f74 6520 4669 6c65 2044 6961 6c6f 6720 ote File Dialog \n+00002800: 4d6f 6465 3a3a 2e0a 0a1f 0a46 696c 653a Mode::.....File:\n+00002810: 2063 6764 622e 696e 666f 2c20 204e 6f64 cgdb.info, Nod\n+00002820: 653a 2054 5459 2057 696e 646f 772c 2020 e: TTY Window, \n+00002830: 4e65 7874 3a20 5374 6174 7573 2042 6172 Next: Status Bar\n+00002840: 2c20 2050 7265 763a 2046 696c 6520 4469 , Prev: File Di\n+00002850: 616c 6f67 2057 696e 646f 772c 2020 5570 alog Window, Up\n+00002860: 3a20 556e 6465 7273 7461 6e64 696e 6720 : Understanding \n+00002870: 4347 4442 0a0a 322e 3420 556e 6465 7273 CGDB..2.4 Unders\n+00002880: 7461 6e64 696e 6720 7468 6520 5454 5920 tanding the TTY \n+00002890: 7769 6e64 6f77 2e0a 3d3d 3d3d 3d3d 3d3d window..========\n 000028a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000028b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 ===========..The\n-000028c0: 2022 5454 5920 7769 6e64 6f77 2220 6973 \"TTY window\" is\n-000028d0: 2061 7661 696c 6162 6c65 2074 6f20 616c available to al\n-000028e0: 6c6f 7720 7468 6520 7573 6572 2074 6f20 low the user to \n-000028f0: 7061 7373 2069 6e70 7574 2074 6f20 7468 pass input to th\n-00002900: 650a 7072 6f67 7261 6d20 6265 696e 6720 e.program being \n-00002910: 6465 6275 6767 6564 2e20 2054 6869 7320 debugged. This \n-00002920: 7769 6e64 6f77 2077 696c 6c20 6163 7420 window will act \n-00002930: 7369 6d69 6c61 7220 746f 2074 6865 2047 similar to the G\n-00002940: 4442 2077 696e 646f 772c 0a65 7863 6570 DB window,.excep\n-00002950: 7420 7468 6174 2074 6865 2064 6174 6120 t that the data \n-00002960: 796f 7520 7479 7065 2077 696c 6c20 6765 you type will ge\n-00002970: 7420 7365 6e74 2074 6f20 7468 6520 7072 t sent to the pr\n-00002980: 6f67 7261 6d20 6265 696e 670a 6465 6275 ogram being.debu\n-00002990: 6767 6564 2e20 202a 4e6f 7465 2053 656e gged. *Note Sen\n-000029a0: 6469 6e67 2049 2f4f 2074 6f20 496e 6665 ding I/O to Infe\n-000029b0: 7269 6f72 3a3a 2e0a 0a20 2020 596f 7520 rior::... You \n-000029c0: 7769 6c6c 206e 6f74 6963 6520 7468 6174 will notice that\n-000029d0: 2074 6865 2054 5459 2077 696e 646f 7720 the TTY window \n-000029e0: 6861 7320 6120 7465 726d 696e 616c 2064 has a terminal d\n-000029f0: 6576 6963 6520 6265 7477 6565 6e20 6974 evice between it\n-00002a00: 0a61 6e64 2074 6865 2070 726f 6772 616d .and the program\n-00002a10: 2062 6569 6e67 2064 6562 7567 6765 642e being debugged.\n-00002a20: 2020 536f 2c20 6966 2074 6865 2070 726f So, if the pro\n-00002a30: 6772 616d 2062 6569 6e67 2064 6562 7567 gram being debug\n-00002a40: 6765 6420 7573 6573 0a73 6179 2072 6561 ged uses.say rea\n-00002a50: 646c 696e 652c 2077 6869 6368 2061 6c6c dline, which all\n-00002a60: 6f77 7320 636f 6d6d 616e 6420 6c69 6e65 ows command line\n-00002a70: 2065 6469 7469 6e67 2c20 7468 6520 7361 editing, the sa\n-00002a80: 6d65 2069 6e74 6572 6661 6365 2077 696c me interface wil\n-00002a90: 6c0a 6265 2070 726f 7669 6465 6420 7669 l.be provided vi\n-00002aa0: 6120 7468 6520 5454 5920 7769 6e64 6f77 a the TTY window\n-00002ab0: 2061 7320 6174 2074 6865 2074 6572 6d69 as at the termi\n-00002ac0: 6e61 6c2e 2020 596f 7520 6361 6e20 7365 nal. You can se\n-00002ad0: 6520 7468 6520 6e61 6d65 0a6f 6620 7468 e the name.of th\n-00002ae0: 6520 7465 726d 696e 616c 2064 6576 6963 e terminal devic\n-00002af0: 6520 696e 2074 6865 2054 5459 2073 7461 e in the TTY sta\n-00002b00: 7475 7320 6261 722e 0a0a 2020 2054 6865 tus bar... The\n-00002b10: 2066 756c 6c20 6c69 7374 206f 6620 636f full list of co\n-00002b20: 6d6d 616e 6473 2074 6861 7420 6172 6520 mmands that are \n-00002b30: 6176 6169 6c61 626c 6520 696e 2074 6865 available in the\n-00002b40: 2073 6f75 7263 6520 7769 6e64 6f77 2069 source window i\n-00002b50: 730a 696e 202a 6e6f 7465 2054 5459 204d s.in *note TTY M\n-00002b60: 6f64 653a 3a2e 0a0a 2020 2053 656e 6469 ode::... Sendi\n-00002b70: 6e67 2049 2f4f 2074 6f20 7468 6520 7072 ng I/O to the pr\n-00002b80: 6f67 7261 6d20 6265 696e 6720 6465 6275 ogram being debu\n-00002b90: 6767 6564 2063 616e 2062 6520 636f 6e66 gged can be conf\n-00002ba0: 7573 696e 672e 2020 4974 2069 730a 6465 using. It is.de\n-00002bb0: 7363 7269 6265 6420 6265 7474 6572 2069 scribed better i\n-00002bc0: 6e20 2a6e 6f74 6520 5365 6e64 696e 6720 n *note Sending \n-00002bd0: 492f 4f20 746f 2049 6e66 6572 696f 723a I/O to Inferior:\n-00002be0: 3a2e 2020 556e 6c65 7373 2074 6865 2049 :. Unless the I\n-00002bf0: 2f4f 0a77 6974 6820 7468 6520 7072 6f67 /O.with the prog\n-00002c00: 7261 6d20 6265 696e 6720 6465 6275 6767 ram being debugg\n-00002c10: 6564 2069 7320 7369 6d70 6c65 2c20 4920 ed is simple, I \n-00002c20: 7573 7561 6c6c 7920 7072 6566 6572 2073 usually prefer s\n-00002c30: 7461 7274 696e 6720 7468 650a 6170 706c tarting the.appl\n-00002c40: 6963 6174 696f 6e20 6f6e 2061 2073 6570 ication on a sep\n-00002c50: 6172 6174 6520 7465 726d 696e 616c 2061 arate terminal a\n-00002c60: 6e64 2061 7474 6163 6869 6e67 2074 6f20 nd attaching to \n-00002c70: 6974 2077 6974 6820 4347 4442 2e0a 0a1f it with CGDB....\n-00002c80: 0a46 696c 653a 2063 6764 622e 696e 666f .File: cgdb.info\n-00002c90: 2c20 204e 6f64 653a 2053 7461 7475 7320 , Node: Status \n-00002ca0: 4261 722c 2020 4e65 7874 3a20 5377 6974 Bar, Next: Swit\n-00002cb0: 6368 696e 6720 5769 6e64 6f77 732c 2020 ching Windows, \n-00002cc0: 5072 6576 3a20 5454 5920 5769 6e64 6f77 Prev: TTY Window\n-00002cd0: 2c20 2055 703a 2055 6e64 6572 7374 616e , Up: Understan\n-00002ce0: 6469 6e67 2043 4744 420a 0a32 2e35 2055 ding CGDB..2.5 U\n-00002cf0: 6e64 6572 7374 616e 6469 6e67 2074 6865 nderstanding the\n-00002d00: 2073 7461 7475 7320 6261 722e 0a3d 3d3d status bar..===\n+000028b0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 2022 =========..The \"\n+000028c0: 5454 5920 7769 6e64 6f77 2220 6973 2061 TTY window\" is a\n+000028d0: 7661 696c 6162 6c65 2074 6f20 616c 6c6f vailable to allo\n+000028e0: 7720 7468 6520 7573 6572 2074 6f20 7061 w the user to pa\n+000028f0: 7373 2069 6e70 7574 2074 6f20 7468 650a ss input to the.\n+00002900: 7072 6f67 7261 6d20 6265 696e 6720 6465 program being de\n+00002910: 6275 6767 6564 2e20 2054 6869 7320 7769 bugged. This wi\n+00002920: 6e64 6f77 2077 696c 6c20 6163 7420 7369 ndow will act si\n+00002930: 6d69 6c61 7220 746f 2074 6865 2047 4442 milar to the GDB\n+00002940: 2077 696e 646f 772c 0a65 7863 6570 7420 window,.except \n+00002950: 7468 6174 2074 6865 2064 6174 6120 796f that the data yo\n+00002960: 7520 7479 7065 2077 696c 6c20 6765 7420 u type will get \n+00002970: 7365 6e74 2074 6f20 7468 6520 7072 6f67 sent to the prog\n+00002980: 7261 6d20 6265 696e 670a 6465 6275 6767 ram being.debugg\n+00002990: 6564 2e20 202a 4e6f 7465 2053 656e 6469 ed. *Note Sendi\n+000029a0: 6e67 2049 2f4f 2074 6f20 496e 6665 7269 ng I/O to Inferi\n+000029b0: 6f72 3a3a 2e0a 0a20 2020 596f 7520 7769 or::... You wi\n+000029c0: 6c6c 206e 6f74 6963 6520 7468 6174 2074 ll notice that t\n+000029d0: 6865 2054 5459 2077 696e 646f 7720 6861 he TTY window ha\n+000029e0: 7320 6120 7465 726d 696e 616c 2064 6576 s a terminal dev\n+000029f0: 6963 6520 6265 7477 6565 6e20 6974 0a61 ice between it.a\n+00002a00: 6e64 2074 6865 2070 726f 6772 616d 2062 nd the program b\n+00002a10: 6569 6e67 2064 6562 7567 6765 642e 2020 eing debugged. \n+00002a20: 536f 2c20 6966 2074 6865 2070 726f 6772 So, if the progr\n+00002a30: 616d 2062 6569 6e67 2064 6562 7567 6765 am being debugge\n+00002a40: 6420 7573 6573 0a73 6179 2072 6561 646c d uses.say readl\n+00002a50: 696e 652c 2077 6869 6368 2061 6c6c 6f77 ine, which allow\n+00002a60: 7320 636f 6d6d 616e 6420 6c69 6e65 2065 s command line e\n+00002a70: 6469 7469 6e67 2c20 7468 6520 7361 6d65 diting, the same\n+00002a80: 2069 6e74 6572 6661 6365 2077 696c 6c0a interface will.\n+00002a90: 6265 2070 726f 7669 6465 6420 7669 6120 be provided via \n+00002aa0: 7468 6520 5454 5920 7769 6e64 6f77 2061 the TTY window a\n+00002ab0: 7320 6174 2074 6865 2074 6572 6d69 6e61 s at the termina\n+00002ac0: 6c2e 2020 596f 7520 6361 6e20 7365 6520 l. You can see \n+00002ad0: 7468 6520 6e61 6d65 0a6f 6620 7468 6520 the name.of the \n+00002ae0: 7465 726d 696e 616c 2064 6576 6963 6520 terminal device \n+00002af0: 696e 2074 6865 2054 5459 2073 7461 7475 in the TTY statu\n+00002b00: 7320 6261 722e 0a0a 2020 2054 6865 2066 s bar... The f\n+00002b10: 756c 6c20 6c69 7374 206f 6620 636f 6d6d ull list of comm\n+00002b20: 616e 6473 2074 6861 7420 6172 6520 6176 ands that are av\n+00002b30: 6169 6c61 626c 6520 696e 2074 6865 2073 ailable in the s\n+00002b40: 6f75 7263 6520 7769 6e64 6f77 2069 730a ource window is.\n+00002b50: 696e 202a 6e6f 7465 2054 5459 204d 6f64 in *note TTY Mod\n+00002b60: 653a 3a2e 0a0a 2020 2053 656e 6469 6e67 e::... Sending\n+00002b70: 2049 2f4f 2074 6f20 7468 6520 7072 6f67 I/O to the prog\n+00002b80: 7261 6d20 6265 696e 6720 6465 6275 6767 ram being debugg\n+00002b90: 6564 2063 616e 2062 6520 636f 6e66 7573 ed can be confus\n+00002ba0: 696e 672e 2020 4974 2069 730a 6465 7363 ing. It is.desc\n+00002bb0: 7269 6265 6420 6265 7474 6572 2069 6e20 ribed better in \n+00002bc0: 2a6e 6f74 6520 5365 6e64 696e 6720 492f *note Sending I/\n+00002bd0: 4f20 746f 2049 6e66 6572 696f 723a 3a2e O to Inferior::.\n+00002be0: 2020 556e 6c65 7373 2074 6865 2049 2f4f Unless the I/O\n+00002bf0: 0a77 6974 6820 7468 6520 7072 6f67 7261 .with the progra\n+00002c00: 6d20 6265 696e 6720 6465 6275 6767 6564 m being debugged\n+00002c10: 2069 7320 7369 6d70 6c65 2c20 4920 7573 is simple, I us\n+00002c20: 7561 6c6c 7920 7072 6566 6572 2073 7461 ually prefer sta\n+00002c30: 7274 696e 6720 7468 650a 6170 706c 6963 rting the.applic\n+00002c40: 6174 696f 6e20 6f6e 2061 2073 6570 6172 ation on a separ\n+00002c50: 6174 6520 7465 726d 696e 616c 2061 6e64 ate terminal and\n+00002c60: 2061 7474 6163 6869 6e67 2074 6f20 6974 attaching to it\n+00002c70: 2077 6974 6820 4347 4442 2e0a 0a1f 0a46 with CGDB.....F\n+00002c80: 696c 653a 2063 6764 622e 696e 666f 2c20 ile: cgdb.info, \n+00002c90: 204e 6f64 653a 2053 7461 7475 7320 4261 Node: Status Ba\n+00002ca0: 722c 2020 4e65 7874 3a20 5377 6974 6368 r, Next: Switch\n+00002cb0: 696e 6720 5769 6e64 6f77 732c 2020 5072 ing Windows, Pr\n+00002cc0: 6576 3a20 5454 5920 5769 6e64 6f77 2c20 ev: TTY Window, \n+00002cd0: 2055 703a 2055 6e64 6572 7374 616e 6469 Up: Understandi\n+00002ce0: 6e67 2043 4744 420a 0a32 2e35 2055 6e64 ng CGDB..2.5 Und\n+00002cf0: 6572 7374 616e 6469 6e67 2074 6865 2073 erstanding the s\n+00002d00: 7461 7475 7320 6261 722e 0a3d 3d3d 3d3d tatus bar..=====\n 00002d10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00002d20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..\n-00002d30: 5468 6520 2273 7461 7475 7320 6261 7222 The \"status bar\"\n-00002d40: 2069 7320 7468 6520 6765 6e65 7261 6c20 is the general \n-00002d50: 7075 7270 6f73 6520 7761 7920 666f 7220 purpose way for \n-00002d60: 4347 4442 2074 6f20 7368 6f77 2074 6865 CGDB to show the\n-00002d70: 2075 7365 720a 7768 6963 6820 636f 6d6d user.which comm\n-00002d80: 616e 6473 2074 6865 7920 6172 6520 6375 ands they are cu\n-00002d90: 7272 656e 746c 7920 7479 7069 6e67 206f rrently typing o\n-00002da0: 7220 7265 706f 7274 2065 7272 6f72 7320 r report errors \n-00002db0: 746f 2074 6865 2075 7365 720a 7768 656e to the user.when\n-00002dc0: 2074 6865 7920 6f63 6375 722e 2020 4347 they occur. CG\n-00002dd0: 4442 2064 6f65 7320 6e6f 7420 7573 6520 DB does not use \n-00002de0: 706f 7075 7027 7320 6f72 206f 7468 6572 popup's or other\n-00002df0: 2066 6f72 6d73 206f 6620 492f 4f20 746f forms of I/O to\n-00002e00: 0a61 6c65 7274 2074 6865 2075 7365 7220 .alert the user \n-00002e10: 6f66 2069 6e66 6f72 6d61 7469 6f6e 206f of information o\n-00002e20: 7220 7072 6f62 6c65 6d73 2e0a 0a20 2020 r problems... \n-00002e30: 5768 696c 6520 4347 4442 2069 7320 7275 While CGDB is ru\n-00002e40: 6e6e 696e 672c 2079 6f75 2063 616e 2063 nning, you can c\n-00002e50: 6f6e 6669 6775 7265 2069 7420 7769 7468 onfigure it with\n-00002e60: 2061 6e79 206f 6620 7468 6520 636f 6d6d any of the comm\n-00002e70: 616e 6473 0a74 6861 7420 6172 6520 7661 ands.that are va\n-00002e80: 6c69 6420 696e 2043 4744 4227 7320 636f lid in CGDB's co\n-00002e90: 6e66 6967 7572 6174 696f 6e20 6669 6c65 nfiguration file\n-00002ea0: 2e20 2053 696d 706c 7920 7479 7065 2027 . Simply type '\n-00002eb0: 3a27 2069 6e20 7468 650a 736f 7572 6365 :' in the.source\n-00002ec0: 2077 696e 646f 772c 2061 6e64 2079 6f75 window, and you\n-00002ed0: 2077 696c 6c20 7365 6520 7468 6520 636f will see the co\n-00002ee0: 6c6f 6e2c 2061 6e64 2074 6865 2072 6573 lon, and the res\n-00002ef0: 7420 6f66 2074 6865 2063 6f6d 6d61 6e64 t of the command\n-00002f00: 0a79 6f75 2074 7970 6520 6170 7065 6172 .you type appear\n-00002f10: 2069 6e20 7468 6520 7374 6174 7573 2062 in the status b\n-00002f20: 6172 2e20 2057 6865 6e20 796f 7520 6172 ar. When you ar\n-00002f30: 6520 6669 6e69 7368 6564 2074 7970 696e e finished typin\n-00002f40: 6720 7468 650a 636f 6d6d 616e 6420 7468 g the.command th\n-00002f50: 6174 2079 6f75 2061 7265 2069 6e74 6572 at you are inter\n-00002f60: 6573 7465 6420 696e 2c20 7479 7065 2027 ested in, type '\n-00002f70: 656e 7465 7227 2e20 2054 6869 7320 7769 enter'. This wi\n-00002f80: 6c6c 2061 6c65 7274 2043 4744 420a 746f ll alert CGDB.to\n-00002f90: 2065 7865 6375 7465 2074 6865 2063 6f6d execute the com\n-00002fa0: 6d61 6e64 2e20 2049 6620 6174 2061 6e79 mand. If at any\n-00002fb0: 2070 6f69 6e74 2079 6f75 2077 6f75 6c64 point you would\n-00002fc0: 206c 696b 6520 746f 2063 616e 6365 6c20 like to cancel \n-00002fd0: 7468 650a 6375 7272 656e 7420 636f 6d6d the.current comm\n-00002fe0: 616e 6420 7479 7065 6420 736f 2066 6172 and typed so far\n-00002ff0: 2c20 7479 7065 2074 6865 2063 6764 6220 , type the cgdb \n-00003000: 6d6f 6465 206b 6579 2e20 2054 6869 7320 mode key. This \n-00003010: 7769 6c6c 2070 7574 2079 6f75 0a62 6163 will put you.bac\n-00003020: 6b20 696e 746f 2043 4744 4220 6d6f 6465 k into CGDB mode\n-00003030: 2e20 2046 6f72 2061 2064 6573 6372 6970 . For a descrip\n-00003040: 7469 6f6e 206f 6620 7468 6520 6367 6462 tion of the cgdb\n-00003050: 206d 6f64 6520 6b65 792c 2073 6565 202a mode key, see *\n-00003060: 6e6f 7465 0a53 7769 7463 6869 6e67 2057 note.Switching W\n-00003070: 696e 646f 7773 3a3a 2e0a 0a20 2020 5468 indows::... Th\n-00003080: 6520 6675 6c6c 206c 6973 7420 6f66 2063 e full list of c\n-00003090: 6f6d 6d61 6e64 7320 7468 6174 2061 7265 ommands that are\n-000030a0: 2061 7661 696c 6162 6c65 2069 6e20 7468 available in th\n-000030b0: 6520 736f 7572 6365 2077 696e 646f 7720 e source window \n-000030c0: 6973 0a69 6e20 2a6e 6f74 6520 436f 6e66 is.in *note Conf\n-000030d0: 6967 7572 696e 6720 4347 4442 3a3a 2e0a iguring CGDB::..\n-000030e0: 0a1f 0a46 696c 653a 2063 6764 622e 696e ...File: cgdb.in\n-000030f0: 666f 2c20 204e 6f64 653a 2053 7769 7463 fo, Node: Switc\n-00003100: 6869 6e67 2057 696e 646f 7773 2c20 2050 hing Windows, P\n-00003110: 7265 763a 2053 7461 7475 7320 4261 722c rev: Status Bar,\n-00003120: 2020 5570 3a20 556e 6465 7273 7461 6e64 Up: Understand\n-00003130: 696e 6720 4347 4442 0a0a 322e 3620 5377 ing CGDB..2.6 Sw\n-00003140: 6974 6368 2062 6574 7765 656e 2077 696e itch between win\n-00003150: 646f 7773 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d dows.===========\n-00003160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-00003170: 0a57 6865 6e20 4347 4442 2069 7320 696e .When CGDB is in\n-00003180: 766f 6b65 642c 2074 6865 2069 6e74 6572 voked, the inter\n-00003190: 6661 6365 2069 7320 696e 2022 4744 4220 face is in \"GDB \n-000031a0: 6d6f 6465 222e 2020 4120 272a 2720 6174 mode\". A '*' at\n-000031b0: 2074 6865 0a72 6967 6874 206f 6620 7468 the.right of th\n-000031c0: 6520 7374 6174 7573 2062 6172 2069 6e64 e status bar ind\n-000031d0: 6963 6174 6573 2074 6861 7420 696e 7075 icates that inpu\n-000031e0: 7420 7769 6c6c 2062 6520 7061 7373 6564 t will be passed\n-000031f0: 2074 6f20 4744 422e 2054 6f0a 6368 616e to GDB. To.chan\n-00003200: 6765 2074 6865 2066 6f63 7573 2074 6f20 ge the focus to \n-00003210: 7468 6520 736f 7572 6365 2077 696e 646f the source windo\n-00003220: 772c 2068 6974 2074 6865 203c 4553 433e w, hit the \n-00003230: 206b 6579 2e20 2054 6865 2022 6367 6462 key. The \"cgdb\n-00003240: 0a6d 6f64 6520 6b65 7922 2069 7320 7468 .mode key\" is th\n-00003250: 6520 6b65 7920 7468 6174 2069 7320 7265 e key that is re\n-00003260: 7370 6f6e 7369 626c 6520 666f 7220 7377 sponsible for sw\n-00003270: 6974 6368 696e 6720 7468 6520 7573 6572 itching the user\n-00003280: 2069 6e74 6f0a 2243 4744 4220 6d6f 6465 into.\"CGDB mode\n-00003290: 2220 6672 6f6d 2061 2064 6966 6665 7265 \" from a differe\n-000032a0: 6e74 206d 6f64 652e 2020 5468 6520 6367 nt mode. The cg\n-000032b0: 6462 206d 6f64 6520 6b65 7920 6973 2064 db mode key is d\n-000032c0: 6566 6175 6c74 6564 2074 6f0a 7468 6520 efaulted to.the \n-000032d0: 3c45 5343 3e20 6b65 792e 2020 546f 2063 key. To c\n-000032e0: 6861 6e67 6520 7468 6973 2076 616c 7565 hange this value\n-000032f0: 2c20 6c6f 6f6b 2061 7420 7468 6520 636f , look at the co\n-00003300: 6e66 6967 7572 6174 696f 6e20 6f70 7469 nfiguration opti\n-00003310: 6f6e 730a 666f 7220 4347 4442 2e20 2a4e ons.for CGDB. *N\n-00003320: 6f74 6520 436f 6e66 6967 7572 696e 6720 ote Configuring \n-00003330: 4347 4442 3a3a 2e0a 0a20 2020 5468 6520 CGDB::... The \n-00003340: 696e 7465 7266 6163 6520 6973 206e 6f77 interface is now\n-00003350: 2069 6e20 2243 4744 4220 6d6f 6465 222e in \"CGDB mode\".\n-00003360: 2020 546f 2073 7769 7463 6820 6261 636b To switch back\n-00003370: 2069 6e74 6f20 2247 4442 206d 6f64 6522 into \"GDB mode\"\n-00003380: 2c0a 7072 6573 7320 2769 272e 2020 5468 ,.press 'i'. Th\n-00003390: 6973 2073 796e 7461 7820 6973 2062 6173 is syntax is bas\n-000033a0: 6564 206f 6e20 7468 6520 706f 7075 6c61 ed on the popula\n-000033b0: 7220 556e 6978 2074 6578 742d 6564 6974 r Unix text-edit\n-000033c0: 6f72 2c20 7669 2e0a 0a1f 0a46 696c 653a or, vi.....File:\n-000033d0: 2063 6764 622e 696e 666f 2c20 204e 6f64 cgdb.info, Nod\n-000033e0: 653a 2043 6f6e 7472 6f6c 6c69 6e67 2043 e: Controlling C\n-000033f0: 4744 422c 2020 4e65 7874 3a20 436f 6e66 GDB, Next: Conf\n-00003400: 6967 7572 696e 6720 4347 4442 2c20 2050 iguring CGDB, P\n-00003410: 7265 763a 2055 6e64 6572 7374 616e 6469 rev: Understandi\n-00003420: 6e67 2043 4744 422c 2020 5570 3a20 546f ng CGDB, Up: To\n-00003430: 700a 0a33 2043 4744 4220 636f 6d6d 616e p..3 CGDB comman\n-00003440: 6473 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ds.*************\n-00003450: 2a2a 0a0a 4347 4442 2063 616e 2062 6520 **..CGDB can be \n-00003460: 636f 6e74 726f 6c6c 6564 2069 6e20 6120 controlled in a \n-00003470: 7661 7269 6574 7920 6f66 2064 6966 6665 variety of diffe\n-00003480: 7265 6e74 2077 6179 732e 2020 4561 6368 rent ways. Each\n-00003490: 206d 6f64 6520 7468 6174 0a43 4744 4220 mode that.CGDB \n-000034a0: 6973 2069 6e20 6163 7473 2064 6966 6665 is in acts diffe\n-000034b0: 7265 6e74 6c79 2e20 2043 7572 7265 6e74 rently. Current\n-000034c0: 6c79 2043 4744 4220 696d 706c 6963 6974 ly CGDB implicit\n-000034d0: 6c79 2063 6861 6e67 6573 206d 6f64 6573 ly changes modes\n-000034e0: 0a64 6570 656e 6469 6e67 206f 6e20 7768 .depending on wh\n-000034f0: 6963 6820 7769 6e64 6f77 2069 7320 6163 ich window is ac\n-00003500: 7469 7665 2e20 2054 6865 2066 6f6c 6c6f tive. The follo\n-00003510: 7769 6e67 2069 6e66 6f72 6d61 7469 6f6e wing information\n-00003520: 2077 696c 6c0a 6865 6c70 2079 6f75 2064 will.help you d\n-00003530: 6574 6572 6d69 6e65 2077 6861 7420 636f etermine what co\n-00003540: 6d6d 616e 6473 2061 7265 2061 6363 6573 mmands are acces\n-00003550: 7369 626c 6520 6475 7269 6e67 2077 6869 sible during whi\n-00003560: 6368 206d 6f64 6573 2e0a 0a2a 204d 656e ch modes...* Men\n-00003570: 753a 0a0a 2a20 4347 4442 204d 6f64 653a u:..* CGDB Mode:\n-00003580: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00003590: 2020 2020 436f 6d6d 616e 6473 2061 7661 Commands ava\n-000035a0: 696c 6162 6c65 2064 7572 696e 6720 4347 ilable during CG\n-000035b0: 4442 206d 6f64 650a 2a20 4744 4220 4d6f DB mode.* GDB Mo\n-000035c0: 6465 3a3a 2020 2020 2020 2020 2020 2020 de:: \n-000035d0: 2020 2020 2020 2020 436f 6d6d 616e 6473 Commands\n-000035e0: 2061 7661 696c 6162 6c65 2064 7572 696e available durin\n-000035f0: 6720 4744 4220 6d6f 6465 0a2a 2046 696c g GDB mode.* Fil\n-00003600: 6520 4469 616c 6f67 204d 6f64 653a 3a20 e Dialog Mode:: \n-00003610: 2020 2020 2020 2020 2020 2043 6f6d 6d61 Comma\n-00003620: 6e64 7320 6176 6169 6c61 626c 6520 6475 nds available du\n-00003630: 7269 6e67 2074 6865 2066 696c 6520 6469 ring the file di\n-00003640: 616c 6f67 206d 6f64 650a 2a20 5454 5920 alog mode.* TTY \n-00003650: 4d6f 6465 3a3a 2020 2020 2020 2020 2020 Mode:: \n-00003660: 2020 2020 2020 2020 2020 436f 6d6d 616e Comman\n-00003670: 6473 2061 7661 696c 6162 6c65 2064 7572 ds available dur\n-00003680: 696e 6720 5454 5920 6d6f 6465 0a0a 1f0a ing TTY mode....\n-00003690: 4669 6c65 3a20 6367 6462 2e69 6e66 6f2c File: cgdb.info,\n-000036a0: 2020 4e6f 6465 3a20 4347 4442 204d 6f64 Node: CGDB Mod\n-000036b0: 652c 2020 4e65 7874 3a20 4744 4220 4d6f e, Next: GDB Mo\n-000036c0: 6465 2c20 2055 703a 2043 6f6e 7472 6f6c de, Up: Control\n-000036d0: 6c69 6e67 2043 4744 420a 0a33 2e31 2043 ling CGDB..3.1 C\n-000036e0: 6f6d 6d61 6e64 7320 6176 6169 6c61 626c ommands availabl\n-000036f0: 6520 6475 7269 6e67 2043 4744 4220 6d6f e during CGDB mo\n-00003700: 6465 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d de.=============\n+00002d20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 ============..Th\n+00002d30: 6520 2273 7461 7475 7320 6261 7222 2069 e \"status bar\" i\n+00002d40: 7320 7468 6520 6765 6e65 7261 6c20 7075 s the general pu\n+00002d50: 7270 6f73 6520 7761 7920 666f 7220 4347 rpose way for CG\n+00002d60: 4442 2074 6f20 7368 6f77 2074 6865 2075 DB to show the u\n+00002d70: 7365 720a 7768 6963 6820 636f 6d6d 616e ser.which comman\n+00002d80: 6473 2074 6865 7920 6172 6520 6375 7272 ds they are curr\n+00002d90: 656e 746c 7920 7479 7069 6e67 206f 7220 ently typing or \n+00002da0: 7265 706f 7274 2065 7272 6f72 7320 746f report errors to\n+00002db0: 2074 6865 2075 7365 720a 7768 656e 2074 the user.when t\n+00002dc0: 6865 7920 6f63 6375 722e 2020 4347 4442 hey occur. CGDB\n+00002dd0: 2064 6f65 7320 6e6f 7420 7573 6520 706f does not use po\n+00002de0: 7075 7027 7320 6f72 206f 7468 6572 2066 pup's or other f\n+00002df0: 6f72 6d73 206f 6620 492f 4f20 746f 0a61 orms of I/O to.a\n+00002e00: 6c65 7274 2074 6865 2075 7365 7220 6f66 lert the user of\n+00002e10: 2069 6e66 6f72 6d61 7469 6f6e 206f 7220 information or \n+00002e20: 7072 6f62 6c65 6d73 2e0a 0a20 2020 5768 problems... Wh\n+00002e30: 696c 6520 4347 4442 2069 7320 7275 6e6e ile CGDB is runn\n+00002e40: 696e 672c 2079 6f75 2063 616e 2063 6f6e ing, you can con\n+00002e50: 6669 6775 7265 2069 7420 7769 7468 2061 figure it with a\n+00002e60: 6e79 206f 6620 7468 6520 636f 6d6d 616e ny of the comman\n+00002e70: 6473 0a74 6861 7420 6172 6520 7661 6c69 ds.that are vali\n+00002e80: 6420 696e 2043 4744 4227 7320 636f 6e66 d in CGDB's conf\n+00002e90: 6967 7572 6174 696f 6e20 6669 6c65 2e20 iguration file. \n+00002ea0: 2053 696d 706c 7920 7479 7065 2027 3a27 Simply type ':'\n+00002eb0: 2069 6e20 7468 650a 736f 7572 6365 2077 in the.source w\n+00002ec0: 696e 646f 772c 2061 6e64 2079 6f75 2077 indow, and you w\n+00002ed0: 696c 6c20 7365 6520 7468 6520 636f 6c6f ill see the colo\n+00002ee0: 6e2c 2061 6e64 2074 6865 2072 6573 7420 n, and the rest \n+00002ef0: 6f66 2074 6865 2063 6f6d 6d61 6e64 0a79 of the command.y\n+00002f00: 6f75 2074 7970 6520 6170 7065 6172 2069 ou type appear i\n+00002f10: 6e20 7468 6520 7374 6174 7573 2062 6172 n the status bar\n+00002f20: 2e20 2057 6865 6e20 796f 7520 6172 6520 . When you are \n+00002f30: 6669 6e69 7368 6564 2074 7970 696e 6720 finished typing \n+00002f40: 7468 650a 636f 6d6d 616e 6420 7468 6174 the.command that\n+00002f50: 2079 6f75 2061 7265 2069 6e74 6572 6573 you are interes\n+00002f60: 7465 6420 696e 2c20 7479 7065 2027 656e ted in, type 'en\n+00002f70: 7465 7227 2e20 2054 6869 7320 7769 6c6c ter'. This will\n+00002f80: 2061 6c65 7274 2043 4744 420a 746f 2065 alert CGDB.to e\n+00002f90: 7865 6375 7465 2074 6865 2063 6f6d 6d61 xecute the comma\n+00002fa0: 6e64 2e20 2049 6620 6174 2061 6e79 2070 nd. If at any p\n+00002fb0: 6f69 6e74 2079 6f75 2077 6f75 6c64 206c oint you would l\n+00002fc0: 696b 6520 746f 2063 616e 6365 6c20 7468 ike to cancel th\n+00002fd0: 650a 6375 7272 656e 7420 636f 6d6d 616e e.current comman\n+00002fe0: 6420 7479 7065 6420 736f 2066 6172 2c20 d typed so far, \n+00002ff0: 7479 7065 2074 6865 2063 6764 6220 6d6f type the cgdb mo\n+00003000: 6465 206b 6579 2e20 2054 6869 7320 7769 de key. This wi\n+00003010: 6c6c 2070 7574 2079 6f75 0a62 6163 6b20 ll put you.back \n+00003020: 696e 746f 2043 4744 4220 6d6f 6465 2e20 into CGDB mode. \n+00003030: 2046 6f72 2061 2064 6573 6372 6970 7469 For a descripti\n+00003040: 6f6e 206f 6620 7468 6520 6367 6462 206d on of the cgdb m\n+00003050: 6f64 6520 6b65 792c 2073 6565 202a 6e6f ode key, see *no\n+00003060: 7465 0a53 7769 7463 6869 6e67 2057 696e te.Switching Win\n+00003070: 646f 7773 3a3a 2e0a 0a20 2020 5468 6520 dows::... The \n+00003080: 6675 6c6c 206c 6973 7420 6f66 2063 6f6d full list of com\n+00003090: 6d61 6e64 7320 7468 6174 2061 7265 2061 mands that are a\n+000030a0: 7661 696c 6162 6c65 2069 6e20 7468 6520 vailable in the \n+000030b0: 736f 7572 6365 2077 696e 646f 7720 6973 source window is\n+000030c0: 0a69 6e20 2a6e 6f74 6520 436f 6e66 6967 .in *note Config\n+000030d0: 7572 696e 6720 4347 4442 3a3a 2e0a 0a1f uring CGDB::....\n+000030e0: 0a46 696c 653a 2063 6764 622e 696e 666f .File: cgdb.info\n+000030f0: 2c20 204e 6f64 653a 2053 7769 7463 6869 , Node: Switchi\n+00003100: 6e67 2057 696e 646f 7773 2c20 2050 7265 ng Windows, Pre\n+00003110: 763a 2053 7461 7475 7320 4261 722c 2020 v: Status Bar, \n+00003120: 5570 3a20 556e 6465 7273 7461 6e64 696e Up: Understandin\n+00003130: 6720 4347 4442 0a0a 322e 3620 5377 6974 g CGDB..2.6 Swit\n+00003140: 6368 2062 6574 7765 656e 2077 696e 646f ch between windo\n+00003150: 7773 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ws.=============\n+00003160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a57 =============..W\n+00003170: 6865 6e20 4347 4442 2069 7320 696e 766f hen CGDB is invo\n+00003180: 6b65 642c 2074 6865 2069 6e74 6572 6661 ked, the interfa\n+00003190: 6365 2069 7320 696e 2022 4744 4220 6d6f ce is in \"GDB mo\n+000031a0: 6465 222e 2020 4120 272a 2720 6174 2074 de\". A '*' at t\n+000031b0: 6865 0a72 6967 6874 206f 6620 7468 6520 he.right of the \n+000031c0: 7374 6174 7573 2062 6172 2069 6e64 6963 status bar indic\n+000031d0: 6174 6573 2074 6861 7420 696e 7075 7420 ates that input \n+000031e0: 7769 6c6c 2062 6520 7061 7373 6564 2074 will be passed t\n+000031f0: 6f20 4744 422e 2054 6f0a 6368 616e 6765 o GDB. To.change\n+00003200: 2074 6865 2066 6f63 7573 2074 6f20 7468 the focus to th\n+00003210: 6520 736f 7572 6365 2077 696e 646f 772c e source window,\n+00003220: 2068 6974 2074 6865 203c 4553 433e 206b hit the k\n+00003230: 6579 2e20 2054 6865 2022 6367 6462 0a6d ey. The \"cgdb.m\n+00003240: 6f64 6520 6b65 7922 2069 7320 7468 6520 ode key\" is the \n+00003250: 6b65 7920 7468 6174 2069 7320 7265 7370 key that is resp\n+00003260: 6f6e 7369 626c 6520 666f 7220 7377 6974 onsible for swit\n+00003270: 6368 696e 6720 7468 6520 7573 6572 2069 ching the user i\n+00003280: 6e74 6f0a 2243 4744 4220 6d6f 6465 2220 nto.\"CGDB mode\" \n+00003290: 6672 6f6d 2061 2064 6966 6665 7265 6e74 from a different\n+000032a0: 206d 6f64 652e 2020 5468 6520 6367 6462 mode. The cgdb\n+000032b0: 206d 6f64 6520 6b65 7920 6973 2064 6566 mode key is def\n+000032c0: 6175 6c74 6564 2074 6f0a 7468 6520 3c45 aulted to.the key. To cha\n+000032e0: 6e67 6520 7468 6973 2076 616c 7565 2c20 nge this value, \n+000032f0: 6c6f 6f6b 2061 7420 7468 6520 636f 6e66 look at the conf\n+00003300: 6967 7572 6174 696f 6e20 6f70 7469 6f6e iguration option\n+00003310: 730a 666f 7220 4347 4442 2e20 2a4e 6f74 s.for CGDB. *Not\n+00003320: 6520 436f 6e66 6967 7572 696e 6720 4347 e Configuring CG\n+00003330: 4442 3a3a 2e0a 0a20 2020 5468 6520 696e DB::... The in\n+00003340: 7465 7266 6163 6520 6973 206e 6f77 2069 terface is now i\n+00003350: 6e20 2243 4744 4220 6d6f 6465 222e 2020 n \"CGDB mode\". \n+00003360: 546f 2073 7769 7463 6820 6261 636b 2069 To switch back i\n+00003370: 6e74 6f20 2247 4442 206d 6f64 6522 2c0a nto \"GDB mode\",.\n+00003380: 7072 6573 7320 2769 272e 2020 5468 6973 press 'i'. This\n+00003390: 2073 796e 7461 7820 6973 2062 6173 6564 syntax is based\n+000033a0: 206f 6e20 7468 6520 706f 7075 6c61 7220 on the popular \n+000033b0: 556e 6978 2074 6578 742d 6564 6974 6f72 Unix text-editor\n+000033c0: 2c20 7669 2e0a 0a1f 0a46 696c 653a 2063 , vi.....File: c\n+000033d0: 6764 622e 696e 666f 2c20 204e 6f64 653a gdb.info, Node:\n+000033e0: 2043 6f6e 7472 6f6c 6c69 6e67 2043 4744 Controlling CGD\n+000033f0: 422c 2020 4e65 7874 3a20 436f 6e66 6967 B, Next: Config\n+00003400: 7572 696e 6720 4347 4442 2c20 2050 7265 uring CGDB, Pre\n+00003410: 763a 2055 6e64 6572 7374 616e 6469 6e67 v: Understanding\n+00003420: 2043 4744 422c 2020 5570 3a20 546f 700a CGDB, Up: Top.\n+00003430: 0a33 2043 4744 4220 636f 6d6d 616e 6473 .3 CGDB commands\n+00003440: 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a .***************\n+00003450: 0a0a 4347 4442 2063 616e 2062 6520 636f ..CGDB can be co\n+00003460: 6e74 726f 6c6c 6564 2069 6e20 6120 7661 ntrolled in a va\n+00003470: 7269 6574 7920 6f66 2064 6966 6665 7265 riety of differe\n+00003480: 6e74 2077 6179 732e 2020 4561 6368 206d nt ways. Each m\n+00003490: 6f64 6520 7468 6174 0a43 4744 4220 6973 ode that.CGDB is\n+000034a0: 2069 6e20 6163 7473 2064 6966 6665 7265 in acts differe\n+000034b0: 6e74 6c79 2e20 2043 7572 7265 6e74 6c79 ntly. Currently\n+000034c0: 2043 4744 4220 696d 706c 6963 6974 6c79 CGDB implicitly\n+000034d0: 2063 6861 6e67 6573 206d 6f64 6573 0a64 changes modes.d\n+000034e0: 6570 656e 6469 6e67 206f 6e20 7768 6963 epending on whic\n+000034f0: 6820 7769 6e64 6f77 2069 7320 6163 7469 h window is acti\n+00003500: 7665 2e20 2054 6865 2066 6f6c 6c6f 7769 ve. The followi\n+00003510: 6e67 2069 6e66 6f72 6d61 7469 6f6e 2077 ng information w\n+00003520: 696c 6c0a 6865 6c70 2079 6f75 2064 6574 ill.help you det\n+00003530: 6572 6d69 6e65 2077 6861 7420 636f 6d6d ermine what comm\n+00003540: 616e 6473 2061 7265 2061 6363 6573 7369 ands are accessi\n+00003550: 626c 6520 6475 7269 6e67 2077 6869 6368 ble during which\n+00003560: 206d 6f64 6573 2e0a 0a2a 204d 656e 753a modes...* Menu:\n+00003570: 0a0a 2a20 4347 4442 204d 6f64 653a 3a20 ..* CGDB Mode:: \n+00003580: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00003590: 2020 436f 6d6d 616e 6473 2061 7661 696c Commands avail\n+000035a0: 6162 6c65 2064 7572 696e 6720 4347 4442 able during CGDB\n+000035b0: 206d 6f64 650a 2a20 4744 4220 4d6f 6465 mode.* GDB Mode\n+000035c0: 3a3a 2020 2020 2020 2020 2020 2020 2020 :: \n+000035d0: 2020 2020 2020 436f 6d6d 616e 6473 2061 Commands a\n+000035e0: 7661 696c 6162 6c65 2064 7572 696e 6720 vailable during \n+000035f0: 4744 4220 6d6f 6465 0a2a 2046 696c 6520 GDB mode.* File \n+00003600: 4469 616c 6f67 204d 6f64 653a 3a20 2020 Dialog Mode:: \n+00003610: 2020 2020 2020 2020 2043 6f6d 6d61 6e64 Command\n+00003620: 7320 6176 6169 6c61 626c 6520 6475 7269 s available duri\n+00003630: 6e67 2074 6865 2066 696c 6520 6469 616c ng the file dial\n+00003640: 6f67 206d 6f64 650a 2a20 5454 5920 4d6f og mode.* TTY Mo\n+00003650: 6465 3a3a 2020 2020 2020 2020 2020 2020 de:: \n+00003660: 2020 2020 2020 2020 436f 6d6d 616e 6473 Commands\n+00003670: 2061 7661 696c 6162 6c65 2064 7572 696e available durin\n+00003680: 6720 5454 5920 6d6f 6465 0a0a 1f0a 4669 g TTY mode....Fi\n+00003690: 6c65 3a20 6367 6462 2e69 6e66 6f2c 2020 le: cgdb.info, \n+000036a0: 4e6f 6465 3a20 4347 4442 204d 6f64 652c Node: CGDB Mode,\n+000036b0: 2020 4e65 7874 3a20 4744 4220 4d6f 6465 Next: GDB Mode\n+000036c0: 2c20 2055 703a 2043 6f6e 7472 6f6c 6c69 , Up: Controlli\n+000036d0: 6e67 2043 4744 420a 0a33 2e31 2043 6f6d ng CGDB..3.1 Com\n+000036e0: 6d61 6e64 7320 6176 6169 6c61 626c 6520 mands available \n+000036f0: 6475 7269 6e67 2043 4744 4220 6d6f 6465 during CGDB mode\n+00003700: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n 00003710: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00003720: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5768 656e ==========..When\n-00003730: 2079 6f75 2061 7265 2069 6e20 7468 6520 you are in the \n-00003740: 736f 7572 6365 2077 696e 646f 772c 2079 source window, y\n-00003750: 6f75 2061 7265 2069 6d70 6c69 6369 746c ou are implicitl\n-00003760: 7920 696e 2022 4347 4442 206d 6f64 6522 y in \"CGDB mode\"\n-00003770: 2e0a 416c 6c20 6f66 2074 6865 2062 656c ..All of the bel\n-00003780: 6f77 2063 6f6d 6d61 6e64 7320 6172 6520 ow commands are \n-00003790: 6176 6169 6c61 626c 6520 6475 7269 6e67 available during\n-000037a0: 2074 6869 7320 6d6f 6465 2e20 2054 6869 this mode. Thi\n-000037b0: 7320 6d6f 6465 2069 730a 7072 696d 6172 s mode is.primar\n-000037c0: 696c 7920 6176 6169 6c61 626c 6520 666f ily available fo\n-000037d0: 7220 7468 6520 7573 6572 2074 6f20 7669 r the user to vi\n-000037e0: 6577 2074 6865 2063 7572 7265 6e74 2073 ew the current s\n-000037f0: 6f75 7263 6520 6669 6c65 2c20 7365 6172 ource file, sear\n-00003800: 6368 0a69 742c 206f 7220 7377 6974 6368 ch.it, or switch\n-00003810: 2074 6f20 6120 6469 6666 6572 656e 7420 to a different \n-00003820: 6d6f 6465 2e0a 0a27 6367 6462 6d6f 6465 mode...'cgdbmode\n-00003830: 6b65 7927 0a20 2020 2020 5075 7473 2074 key'. Puts t\n-00003840: 6865 2075 7365 7220 696e 746f 2063 6f6d he user into com\n-00003850: 6d61 6e64 206d 6f64 652e 2020 486f 7765 mand mode. Howe\n-00003860: 7665 722c 2079 6f75 2061 7265 2061 6c72 ver, you are alr\n-00003870: 6561 6479 2069 6e20 7468 6973 0a20 2020 eady in this. \n-00003880: 2020 6d6f 6465 2e20 2054 6869 7320 6973 mode. This is\n-00003890: 2064 6566 6175 6c74 6564 2074 6f20 7468 defaulted to th\n-000038a0: 6520 3c45 5343 3e20 6b65 792e 0a0a 2769 e key...'i\n-000038b0: 270a 2020 2020 2050 7574 7320 7468 6520 '. Puts the \n-000038c0: 7573 6572 2069 6e74 6f20 2247 4442 206d user into \"GDB m\n-000038d0: 6f64 6522 2e0a 0a27 4927 0a20 2020 2020 ode\"...'I'. \n-000038e0: 5075 7473 2074 6865 2075 7365 7220 696e Puts the user in\n-000038f0: 746f 2022 5454 5920 6d6f 6465 222e 0a0a to \"TTY mode\"...\n-00003900: 2754 270a 2020 2020 204f 7065 6e73 2061 'T'. Opens a\n-00003910: 2077 696e 646f 7720 746f 2067 6976 6520 window to give \n-00003920: 696e 7075 7420 746f 2074 6865 2064 6562 input to the deb\n-00003930: 7567 6765 6420 7072 6f67 7261 6d2e 0a0a ugged program...\n-00003940: 2743 7472 6c2d 5427 0a20 2020 2020 4f70 'Ctrl-T'. Op\n-00003950: 656e 7320 6120 6e65 7720 7474 7920 666f ens a new tty fo\n-00003960: 7220 7468 6520 6465 6275 6767 6564 2070 r the debugged p\n-00003970: 726f 6772 616d 2e0a 0a27 6b27 0a27 7570 rogram...'k'.'up\n-00003980: 2061 7272 6f77 270a 2020 2020 204d 6f76 arrow'. Mov\n-00003990: 6520 7570 2061 206c 696e 652e 0a0a 276a e up a line...'j\n-000039a0: 270a 2764 6f77 6e20 6172 726f 7727 0a20 '.'down arrow'. \n-000039b0: 2020 2020 4d6f 7665 2064 6f77 6e20 6120 Move down a \n-000039c0: 6c69 6e65 2e0a 0a27 6827 0a27 6c65 6674 line...'h'.'left\n-000039d0: 2061 7272 6f77 270a 2020 2020 204d 6f76 arrow'. Mov\n-000039e0: 6520 6c65 6674 2061 206c 696e 652e 0a0a e left a line...\n-000039f0: 276c 270a 2772 6967 6874 2061 7272 6f77 'l'.'right arrow\n-00003a00: 270a 2020 2020 204d 6f76 6520 7269 6768 '. Move righ\n-00003a10: 7420 6120 6c69 6e65 2e0a 0a27 4374 726c t a line...'Ctrl\n-00003a20: 2d62 270a 2770 6167 6520 7570 270a 2020 -b'.'page up'. \n-00003a30: 2020 204d 6f76 6520 7570 2061 2070 6167 Move up a pag\n-00003a40: 652e 0a0a 2743 7472 6c2d 7527 0a20 2020 e...'Ctrl-u'. \n-00003a50: 2020 4d6f 7665 2075 7020 312f 3220 6120 Move up 1/2 a \n-00003a60: 7061 6765 2e0a 0a27 4374 726c 2d66 270a page...'Ctrl-f'.\n-00003a70: 2770 6167 6520 646f 776e 270a 2020 2020 'page down'. \n-00003a80: 204d 6f76 6520 646f 776e 2061 2070 6167 Move down a pag\n-00003a90: 652e 0a0a 2743 7472 6c2d 6427 0a20 2020 e...'Ctrl-d'. \n-00003aa0: 2020 4d6f 7665 2064 6f77 6e20 312f 3220 Move down 1/2 \n-00003ab0: 6120 7061 6765 2e0a 0a27 6767 270a 2020 a page...'gg'. \n-00003ac0: 2020 204d 6f76 6520 746f 2074 6865 2074 Move to the t\n-00003ad0: 6f70 206f 6620 6669 6c65 2e0a 0a27 4727 op of file...'G'\n-00003ae0: 0a20 2020 2020 4d6f 7665 2074 6f20 7468 . Move to th\n-00003af0: 6520 626f 7474 6f6d 206f 6620 6669 6c65 e bottom of file\n-00003b00: 2e0a 0a27 2f27 0a20 2020 2020 7365 6172 ...'/'. sear\n-00003b10: 6368 2066 726f 6d20 6375 7272 656e 7420 ch from current \n-00003b20: 6375 7273 6f72 2070 6f73 6974 696f 6e2e cursor position.\n-00003b30: 0a0a 273f 270a 2020 2020 2072 6576 6572 ..'?'. rever\n-00003b40: 7365 2073 6561 7263 6820 6672 6f6d 2063 se search from c\n-00003b50: 7572 7265 6e74 2063 7572 736f 7220 706f urrent cursor po\n-00003b60: 7369 7469 6f6e 2e0a 0a27 6e27 0a20 2020 sition...'n'. \n-00003b70: 2020 6e65 7874 2066 6f72 7761 7264 2073 next forward s\n-00003b80: 6561 7263 682e 0a0a 274e 270a 2020 2020 earch...'N'. \n-00003b90: 206e 6578 7420 7265 7665 7273 6520 7365 next reverse se\n-00003ba0: 6172 6368 2e0a 0a27 6f27 0a20 2020 2020 arch...'o'. \n-00003bb0: 6f70 656e 2074 6865 2066 696c 6520 6469 open the file di\n-00003bc0: 616c 6f67 2e0a 0a27 7370 6163 6562 6172 alog...'spacebar\n-00003bd0: 270a 2020 2020 2053 6574 7320 6120 6272 '. Sets a br\n-00003be0: 6561 6b70 6f69 6e74 2061 7420 7468 6520 eakpoint at the \n-00003bf0: 6375 7272 656e 7420 6c69 6e65 206e 756d current line num\n-00003c00: 6265 722e 0a0a 2774 270a 2020 2020 2053 ber...'t'. S\n-00003c10: 6574 7320 6120 7465 6d70 6f72 6172 7920 ets a temporary \n-00003c20: 6272 6561 6b70 6f69 6e74 2061 7420 7468 breakpoint at th\n-00003c30: 6520 6375 7272 656e 7420 6c69 6e65 206e e current line n\n-00003c40: 756d 6265 722e 0a0a 272d 270a 2020 2020 umber...'-'. \n-00003c50: 2053 6872 696e 6b20 736f 7572 6365 2077 Shrink source w\n-00003c60: 696e 646f 7720 3120 6c69 6e65 2e0a 0a27 indow 1 line...'\n-00003c70: 3d27 0a20 2020 2020 4772 6f77 2073 6f75 ='. Grow sou\n-00003c80: 7263 6520 7769 6e64 6f77 2031 206c 696e rce window 1 lin\n-00003c90: 652e 0a0a 275f 270a 2020 2020 2053 6872 e...'_'. Shr\n-00003ca0: 696e 6b20 736f 7572 6365 2077 696e 646f ink source windo\n-00003cb0: 7720 3235 2520 286f 722c 2073 6872 696e w 25% (or, shrin\n-00003cc0: 6b20 7474 7920 7769 6e64 6f77 2031 206c k tty window 1 l\n-00003cd0: 696e 652c 2069 660a 2020 2020 2076 6973 ine, if. vis\n-00003ce0: 6962 6c65 292e 0a0a 272b 270a 2020 2020 ible)...'+'. \n-00003cf0: 2047 726f 7720 736f 7572 6365 2077 696e Grow source win\n-00003d00: 646f 7720 3235 2520 286f 722c 2067 726f dow 25% (or, gro\n-00003d10: 7720 7474 7920 7769 6e64 6f77 2031 206c w tty window 1 l\n-00003d20: 696e 652c 2069 6620 7669 7369 626c 6529 ine, if visible)\n-00003d30: 2e0a 0a27 4374 726c 2d6c 270a 2020 2020 ...'Ctrl-l'. \n-00003d40: 2043 6c65 6172 2061 6e64 2072 6564 7261 Clear and redra\n-00003d50: 7720 7468 6520 7363 7265 656e 2e0a 0a27 w the screen...'\n-00003d60: 4635 270a 2020 2020 2053 656e 6420 6120 F5'. Send a \n-00003d70: 7275 6e20 636f 6d6d 616e 6420 746f 2047 run command to G\n-00003d80: 4442 2e0a 0a27 4636 270a 2020 2020 2053 DB...'F6'. S\n-00003d90: 656e 6420 6120 636f 6e74 696e 7565 2063 end a continue c\n-00003da0: 6f6d 6d61 6e64 2074 6f20 4744 422e 0a0a ommand to GDB...\n-00003db0: 2746 3727 0a20 2020 2020 5365 6e64 2061 'F7'. Send a\n-00003dc0: 2066 696e 6973 6820 636f 6d6d 616e 6420 finish command \n-00003dd0: 746f 2047 4442 2e0a 0a27 4638 270a 2020 to GDB...'F8'. \n-00003de0: 2020 2053 656e 6420 6120 6e65 7874 2063 Send a next c\n-00003df0: 6f6d 6d61 6e64 2074 6f20 4744 422e 0a0a ommand to GDB...\n-00003e00: 2746 3130 270a 2020 2020 2053 656e 6420 'F10'. Send \n-00003e10: 6120 7374 6570 2063 6f6d 6d61 6e64 2074 a step command t\n-00003e20: 6f20 4744 422e 0a0a 1f0a 4669 6c65 3a20 o GDB.....File: \n-00003e30: 6367 6462 2e69 6e66 6f2c 2020 4e6f 6465 cgdb.info, Node\n-00003e40: 3a20 4744 4220 4d6f 6465 2c20 204e 6578 : GDB Mode, Nex\n-00003e50: 743a 2046 696c 6520 4469 616c 6f67 204d t: File Dialog M\n-00003e60: 6f64 652c 2020 5072 6576 3a20 4347 4442 ode, Prev: CGDB\n-00003e70: 204d 6f64 652c 2020 5570 3a20 436f 6e74 Mode, Up: Cont\n-00003e80: 726f 6c6c 696e 6720 4347 4442 0a0a 332e rolling CGDB..3.\n-00003e90: 3220 436f 6d6d 616e 6473 2061 7661 696c 2 Commands avail\n-00003ea0: 6162 6c65 2064 7572 696e 6720 4744 4220 able during GDB \n-00003eb0: 6d6f 6465 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d mode.===========\n+00003720: 3d3d 3d3d 3d3d 3d3d 0a0a 5768 656e 2079 ========..When y\n+00003730: 6f75 2061 7265 2069 6e20 7468 6520 736f ou are in the so\n+00003740: 7572 6365 2077 696e 646f 772c 2079 6f75 urce window, you\n+00003750: 2061 7265 2069 6d70 6c69 6369 746c 7920 are implicitly \n+00003760: 696e 2022 4347 4442 206d 6f64 6522 2e0a in \"CGDB mode\"..\n+00003770: 416c 6c20 6f66 2074 6865 2062 656c 6f77 All of the below\n+00003780: 2063 6f6d 6d61 6e64 7320 6172 6520 6176 commands are av\n+00003790: 6169 6c61 626c 6520 6475 7269 6e67 2074 ailable during t\n+000037a0: 6869 7320 6d6f 6465 2e20 2054 6869 7320 his mode. This \n+000037b0: 6d6f 6465 2069 730a 7072 696d 6172 696c mode is.primaril\n+000037c0: 7920 6176 6169 6c61 626c 6520 666f 7220 y available for \n+000037d0: 7468 6520 7573 6572 2074 6f20 7669 6577 the user to view\n+000037e0: 2074 6865 2063 7572 7265 6e74 2073 6f75 the current sou\n+000037f0: 7263 6520 6669 6c65 2c20 7365 6172 6368 rce file, search\n+00003800: 0a69 742c 206f 7220 7377 6974 6368 2074 .it, or switch t\n+00003810: 6f20 6120 6469 6666 6572 656e 7420 6d6f o a different mo\n+00003820: 6465 2e0a 0a27 6367 6462 6d6f 6465 6b65 de...'cgdbmodeke\n+00003830: 7927 0a20 2020 2020 5075 7473 2074 6865 y'. Puts the\n+00003840: 2075 7365 7220 696e 746f 2063 6f6d 6d61 user into comma\n+00003850: 6e64 206d 6f64 652e 2020 486f 7765 7665 nd mode. Howeve\n+00003860: 722c 2079 6f75 2061 7265 2061 6c72 6561 r, you are alrea\n+00003870: 6479 2069 6e20 7468 6973 0a20 2020 2020 dy in this. \n+00003880: 6d6f 6465 2e20 2054 6869 7320 6973 2064 mode. This is d\n+00003890: 6566 6175 6c74 6564 2074 6f20 7468 6520 efaulted to the \n+000038a0: 3c45 5343 3e20 6b65 792e 0a0a 2769 270a key...'i'.\n+000038b0: 2020 2020 2050 7574 7320 7468 6520 7573 Puts the us\n+000038c0: 6572 2069 6e74 6f20 2247 4442 206d 6f64 er into \"GDB mod\n+000038d0: 6522 2e0a 0a27 4927 0a20 2020 2020 5075 e\"...'I'. Pu\n+000038e0: 7473 2074 6865 2075 7365 7220 696e 746f ts the user into\n+000038f0: 2022 5454 5920 6d6f 6465 222e 0a0a 2754 \"TTY mode\"...'T\n+00003900: 270a 2020 2020 204f 7065 6e73 2061 2077 '. Opens a w\n+00003910: 696e 646f 7720 746f 2067 6976 6520 696e indow to give in\n+00003920: 7075 7420 746f 2074 6865 2064 6562 7567 put to the debug\n+00003930: 6765 6420 7072 6f67 7261 6d2e 0a0a 2743 ged program...'C\n+00003940: 7472 6c2d 5427 0a20 2020 2020 4f70 656e trl-T'. Open\n+00003950: 7320 6120 6e65 7720 7474 7920 666f 7220 s a new tty for \n+00003960: 7468 6520 6465 6275 6767 6564 2070 726f the debugged pro\n+00003970: 6772 616d 2e0a 0a27 6b27 0a27 7570 2061 gram...'k'.'up a\n+00003980: 7272 6f77 270a 2020 2020 204d 6f76 6520 rrow'. Move \n+00003990: 7570 2061 206c 696e 652e 0a0a 276a 270a up a line...'j'.\n+000039a0: 2764 6f77 6e20 6172 726f 7727 0a20 2020 'down arrow'. \n+000039b0: 2020 4d6f 7665 2064 6f77 6e20 6120 6c69 Move down a li\n+000039c0: 6e65 2e0a 0a27 6827 0a27 6c65 6674 2061 ne...'h'.'left a\n+000039d0: 7272 6f77 270a 2020 2020 204d 6f76 6520 rrow'. Move \n+000039e0: 6c65 6674 2061 206c 696e 652e 0a0a 276c left a line...'l\n+000039f0: 270a 2772 6967 6874 2061 7272 6f77 270a '.'right arrow'.\n+00003a00: 2020 2020 204d 6f76 6520 7269 6768 7420 Move right \n+00003a10: 6120 6c69 6e65 2e0a 0a27 4374 726c 2d62 a line...'Ctrl-b\n+00003a20: 270a 2770 6167 6520 7570 270a 2020 2020 '.'page up'. \n+00003a30: 204d 6f76 6520 7570 2061 2070 6167 652e Move up a page.\n+00003a40: 0a0a 2743 7472 6c2d 7527 0a20 2020 2020 ..'Ctrl-u'. \n+00003a50: 4d6f 7665 2075 7020 312f 3220 6120 7061 Move up 1/2 a pa\n+00003a60: 6765 2e0a 0a27 4374 726c 2d66 270a 2770 ge...'Ctrl-f'.'p\n+00003a70: 6167 6520 646f 776e 270a 2020 2020 204d age down'. M\n+00003a80: 6f76 6520 646f 776e 2061 2070 6167 652e ove down a page.\n+00003a90: 0a0a 2743 7472 6c2d 6427 0a20 2020 2020 ..'Ctrl-d'. \n+00003aa0: 4d6f 7665 2064 6f77 6e20 312f 3220 6120 Move down 1/2 a \n+00003ab0: 7061 6765 2e0a 0a27 6767 270a 2020 2020 page...'gg'. \n+00003ac0: 204d 6f76 6520 746f 2074 6865 2074 6f70 Move to the top\n+00003ad0: 206f 6620 6669 6c65 2e0a 0a27 4727 0a20 of file...'G'. \n+00003ae0: 2020 2020 4d6f 7665 2074 6f20 7468 6520 Move to the \n+00003af0: 626f 7474 6f6d 206f 6620 6669 6c65 2e0a bottom of file..\n+00003b00: 0a27 2f27 0a20 2020 2020 7365 6172 6368 .'/'. search\n+00003b10: 2066 726f 6d20 6375 7272 656e 7420 6375 from current cu\n+00003b20: 7273 6f72 2070 6f73 6974 696f 6e2e 0a0a rsor position...\n+00003b30: 273f 270a 2020 2020 2072 6576 6572 7365 '?'. reverse\n+00003b40: 2073 6561 7263 6820 6672 6f6d 2063 7572 search from cur\n+00003b50: 7265 6e74 2063 7572 736f 7220 706f 7369 rent cursor posi\n+00003b60: 7469 6f6e 2e0a 0a27 6e27 0a20 2020 2020 tion...'n'. \n+00003b70: 6e65 7874 2066 6f72 7761 7264 2073 6561 next forward sea\n+00003b80: 7263 682e 0a0a 274e 270a 2020 2020 206e rch...'N'. n\n+00003b90: 6578 7420 7265 7665 7273 6520 7365 6172 ext reverse sear\n+00003ba0: 6368 2e0a 0a27 6f27 0a20 2020 2020 6f70 ch...'o'. op\n+00003bb0: 656e 2074 6865 2066 696c 6520 6469 616c en the file dial\n+00003bc0: 6f67 2e0a 0a27 7370 6163 6562 6172 270a og...'spacebar'.\n+00003bd0: 2020 2020 2053 6574 7320 6120 6272 6561 Sets a brea\n+00003be0: 6b70 6f69 6e74 2061 7420 7468 6520 6375 kpoint at the cu\n+00003bf0: 7272 656e 7420 6c69 6e65 206e 756d 6265 rrent line numbe\n+00003c00: 722e 0a0a 2774 270a 2020 2020 2053 6574 r...'t'. Set\n+00003c10: 7320 6120 7465 6d70 6f72 6172 7920 6272 s a temporary br\n+00003c20: 6561 6b70 6f69 6e74 2061 7420 7468 6520 eakpoint at the \n+00003c30: 6375 7272 656e 7420 6c69 6e65 206e 756d current line num\n+00003c40: 6265 722e 0a0a 272d 270a 2020 2020 2053 ber...'-'. S\n+00003c50: 6872 696e 6b20 736f 7572 6365 2077 696e hrink source win\n+00003c60: 646f 7720 3120 6c69 6e65 2e0a 0a27 3d27 dow 1 line...'='\n+00003c70: 0a20 2020 2020 4772 6f77 2073 6f75 7263 . Grow sourc\n+00003c80: 6520 7769 6e64 6f77 2031 206c 696e 652e e window 1 line.\n+00003c90: 0a0a 275f 270a 2020 2020 2053 6872 696e ..'_'. Shrin\n+00003ca0: 6b20 736f 7572 6365 2077 696e 646f 7720 k source window \n+00003cb0: 3235 2520 286f 722c 2073 6872 696e 6b20 25% (or, shrink \n+00003cc0: 7474 7920 7769 6e64 6f77 2031 206c 696e tty window 1 lin\n+00003cd0: 652c 2069 660a 2020 2020 2076 6973 6962 e, if. visib\n+00003ce0: 6c65 292e 0a0a 272b 270a 2020 2020 2047 le)...'+'. G\n+00003cf0: 726f 7720 736f 7572 6365 2077 696e 646f row source windo\n+00003d00: 7720 3235 2520 286f 722c 2067 726f 7720 w 25% (or, grow \n+00003d10: 7474 7920 7769 6e64 6f77 2031 206c 696e tty window 1 lin\n+00003d20: 652c 2069 6620 7669 7369 626c 6529 2e0a e, if visible)..\n+00003d30: 0a27 4374 726c 2d6c 270a 2020 2020 2043 .'Ctrl-l'. C\n+00003d40: 6c65 6172 2061 6e64 2072 6564 7261 7720 lear and redraw \n+00003d50: 7468 6520 7363 7265 656e 2e0a 0a27 4635 the screen...'F5\n+00003d60: 270a 2020 2020 2053 656e 6420 6120 7275 '. Send a ru\n+00003d70: 6e20 636f 6d6d 616e 6420 746f 2047 4442 n command to GDB\n+00003d80: 2e0a 0a27 4636 270a 2020 2020 2053 656e ...'F6'. Sen\n+00003d90: 6420 6120 636f 6e74 696e 7565 2063 6f6d d a continue com\n+00003da0: 6d61 6e64 2074 6f20 4744 422e 0a0a 2746 mand to GDB...'F\n+00003db0: 3727 0a20 2020 2020 5365 6e64 2061 2066 7'. Send a f\n+00003dc0: 696e 6973 6820 636f 6d6d 616e 6420 746f inish command to\n+00003dd0: 2047 4442 2e0a 0a27 4638 270a 2020 2020 GDB...'F8'. \n+00003de0: 2053 656e 6420 6120 6e65 7874 2063 6f6d Send a next com\n+00003df0: 6d61 6e64 2074 6f20 4744 422e 0a0a 2746 mand to GDB...'F\n+00003e00: 3130 270a 2020 2020 2053 656e 6420 6120 10'. Send a \n+00003e10: 7374 6570 2063 6f6d 6d61 6e64 2074 6f20 step command to \n+00003e20: 4744 422e 0a0a 1f0a 4669 6c65 3a20 6367 GDB.....File: cg\n+00003e30: 6462 2e69 6e66 6f2c 2020 4e6f 6465 3a20 db.info, Node: \n+00003e40: 4744 4220 4d6f 6465 2c20 204e 6578 743a GDB Mode, Next:\n+00003e50: 2046 696c 6520 4469 616c 6f67 204d 6f64 File Dialog Mod\n+00003e60: 652c 2020 5072 6576 3a20 4347 4442 204d e, Prev: CGDB M\n+00003e70: 6f64 652c 2020 5570 3a20 436f 6e74 726f ode, Up: Contro\n+00003e80: 6c6c 696e 6720 4347 4442 0a0a 332e 3220 lling CGDB..3.2 \n+00003e90: 436f 6d6d 616e 6473 2061 7661 696c 6162 Commands availab\n+00003ea0: 6c65 2064 7572 696e 6720 4744 4220 6d6f le during GDB mo\n+00003eb0: 6465 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d de.=============\n 00003ec0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00003ed0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a57 6865 ===========..Whe\n-00003ee0: 6e20 696e 2022 4744 4220 6d6f 6465 222c n in \"GDB mode\",\n-00003ef0: 2074 6865 2075 7365 7220 6973 206d 6f73 the user is mos\n-00003f00: 746c 7920 696e 7465 7265 7374 6564 2069 tly interested i\n-00003f10: 6e20 776f 726b 696e 6720 7769 7468 2074 n working with t\n-00003f20: 6865 0a47 4442 2063 6f6e 736f 6c65 2e20 he.GDB console. \n-00003f30: 2054 6861 7420 6973 2c20 7365 6e64 696e That is, sendin\n-00003f40: 6720 636f 6d6d 616e 6473 2074 6f20 4744 g commands to GD\n-00003f50: 4220 616e 6420 7265 6365 6976 696e 6720 B and receiving \n-00003f60: 6461 7461 2062 6163 6b0a 6672 6f6d 2047 data back.from G\n-00003f70: 4442 2e20 416c 6d6f 7374 2061 6c6c 2064 DB. Almost all d\n-00003f80: 6174 6120 7061 7373 6564 2069 6e74 6f20 ata passed into \n-00003f90: 7468 6973 2077 696e 646f 7720 6973 2064 this window is d\n-00003fa0: 6972 6563 746c 7920 7365 6e74 2074 6f0a irectly sent to.\n-00003fb0: 7265 6164 6c69 6e65 2061 6e64 2074 6865 readline and the\n-00003fc0: 6e20 746f 2047 4442 2e0a 0a20 2020 4974 n to GDB... It\n-00003fd0: 2069 7320 696d 706f 7274 616e 7420 746f is important to\n-00003fe0: 2075 6e64 6572 7374 616e 6420 7468 6174 understand that\n-00003ff0: 2043 4744 4220 7061 7273 6573 2074 6865 CGDB parses the\n-00004000: 206b 6579 7320 656e 7465 7265 6420 696e keys entered in\n-00004010: 0a74 6865 2047 4442 2077 696e 646f 7720 .the GDB window \n-00004020: 616e 6420 6861 7320 7468 6520 6669 7273 and has the firs\n-00004030: 7420 6368 616e 6365 2061 7420 6465 616c t chance at deal\n-00004040: 696e 6720 7769 7468 2074 6865 6d2e 2020 ing with them. \n-00004050: 4966 2069 7420 6973 0a69 6e74 6572 6573 If it is.interes\n-00004060: 7465 6420 696e 2074 6865 206b 6579 732c ted in the keys,\n-00004070: 2069 7420 7769 6c6c 2068 616e 646c 6520 it will handle \n-00004080: 7468 656d 2e20 2042 656c 6f77 2069 7320 them. Below is \n-00004090: 6120 6c69 7374 206f 6620 6b65 7973 0a74 a list of keys.t\n-000040a0: 6861 7420 4347 4442 2069 7320 696e 7465 hat CGDB is inte\n-000040b0: 7265 7374 6564 2069 6e2c 2061 6e64 2064 rested in, and d\n-000040c0: 6f65 7320 6e6f 7420 7061 7373 2061 6c6f oes not pass alo\n-000040d0: 6e67 2061 6e79 2066 7572 7468 6572 2e0a ng any further..\n-000040e0: 0a27 6367 6462 6d6f 6465 6b65 7927 0a20 .'cgdbmodekey'. \n-000040f0: 2020 2020 5377 6974 6368 2062 6163 6b20 Switch back \n-00004100: 746f 2073 6f75 7263 6520 7769 6e64 6f77 to source window\n-00004110: 2e20 2054 6869 7320 6973 2064 6566 6175 . This is defau\n-00004120: 6c74 6564 2074 6f20 7468 6520 3c45 5343 lted to the key...'page up\n-00004140: 270a 2020 2020 204d 6f76 6520 7570 2061 '. Move up a\n-00004150: 2070 6167 652e 0a0a 2770 6167 6520 646f page...'page do\n-00004160: 776e 270a 2020 2020 204d 6f76 6520 646f wn'. Move do\n-00004170: 776e 2061 2070 6167 652e 0a0a 2746 3131 wn a page...'F11\n-00004180: 270a 2020 2020 2047 6f20 746f 2074 6865 '. Go to the\n-00004190: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th\n-000041a0: 6520 4744 4220 6275 6666 6572 2e0a 0a27 e GDB buffer...'\n-000041b0: 4631 3227 0a20 2020 2020 476f 2074 6f20 F12'. Go to \n-000041c0: 7468 6520 656e 6420 6f66 2074 6865 2047 the end of the G\n-000041d0: 4442 2062 7566 6665 722e 0a0a 2020 2041 DB buffer... A\n-000041e0: 6e79 206f 7468 6572 206b 6579 732c 2062 ny other keys, b\n-000041f0: 6573 6964 6573 2074 6865 206f 6e65 7320 esides the ones \n-00004200: 6162 6f76 652c 2043 4744 4220 6973 2063 above, CGDB is c\n-00004210: 7572 7265 6e74 6c79 206e 6f74 0a69 6e74 urrently not.int\n-00004220: 6572 6573 7465 6420 696e 2e20 2043 4744 erested in. CGD\n-00004230: 4220 7769 6c6c 2070 6173 7320 616c 6f6e B will pass alon\n-00004240: 6720 7468 6573 6520 6b65 7973 2074 6f20 g these keys to \n-00004250: 7468 6520 7265 6164 6c69 6e65 206c 6962 the readline lib\n-00004260: 7261 7279 2e0a 5768 656e 2072 6561 646c rary..When readl\n-00004270: 696e 6520 6861 7320 6465 7465 726d 696e ine has determin\n-00004280: 6564 2074 6861 7420 6120 636f 6d6d 616e ed that a comman\n-00004290: 6420 6861 7320 6265 656e 2072 6563 6569 d has been recei\n-000042a0: 7665 642c 2069 7420 616c 6572 7473 0a43 ved, it alerts.C\n-000042b0: 4744 422c 2061 6e64 2061 2063 6f6d 6d61 GDB, and a comma\n-000042c0: 6e64 2069 7320 7468 656e 2073 656e 7420 nd is then sent \n-000042d0: 746f 2047 4442 2e20 5468 6973 2069 7320 to GDB. This is \n-000042e0: 7468 6520 7361 6d65 206d 6574 686f 6420 the same method \n-000042f0: 7573 6564 0a77 6865 6e20 696e 766f 6b69 used.when invoki\n-00004300: 6e67 2047 4442 2064 6972 6563 746c 792e ng GDB directly.\n-00004310: 0a0a 1f0a 4669 6c65 3a20 6367 6462 2e69 ....File: cgdb.i\n-00004320: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File\n-00004330: 2044 6961 6c6f 6720 4d6f 6465 2c20 204e Dialog Mode, N\n-00004340: 6578 743a 2054 5459 204d 6f64 652c 2020 ext: TTY Mode, \n-00004350: 5072 6576 3a20 4744 4220 4d6f 6465 2c20 Prev: GDB Mode, \n-00004360: 2055 703a 2043 6f6e 7472 6f6c 6c69 6e67 Up: Controlling\n-00004370: 2043 4744 420a 0a33 2e33 2043 6f6d 6d61 CGDB..3.3 Comma\n-00004380: 6e64 7320 6176 6169 6c61 626c 6520 6475 nds available du\n-00004390: 7269 6e67 2074 6865 2066 696c 6520 6469 ring the file di\n-000043a0: 616c 6f67 206d 6f64 650a 3d3d 3d3d 3d3d alog mode.======\n+00003ed0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a57 6865 6e20 =========..When \n+00003ee0: 696e 2022 4744 4220 6d6f 6465 222c 2074 in \"GDB mode\", t\n+00003ef0: 6865 2075 7365 7220 6973 206d 6f73 746c he user is mostl\n+00003f00: 7920 696e 7465 7265 7374 6564 2069 6e20 y interested in \n+00003f10: 776f 726b 696e 6720 7769 7468 2074 6865 working with the\n+00003f20: 0a47 4442 2063 6f6e 736f 6c65 2e20 2054 .GDB console. T\n+00003f30: 6861 7420 6973 2c20 7365 6e64 696e 6720 hat is, sending \n+00003f40: 636f 6d6d 616e 6473 2074 6f20 4744 4220 commands to GDB \n+00003f50: 616e 6420 7265 6365 6976 696e 6720 6461 and receiving da\n+00003f60: 7461 2062 6163 6b0a 6672 6f6d 2047 4442 ta back.from GDB\n+00003f70: 2e20 416c 6d6f 7374 2061 6c6c 2064 6174 . Almost all dat\n+00003f80: 6120 7061 7373 6564 2069 6e74 6f20 7468 a passed into th\n+00003f90: 6973 2077 696e 646f 7720 6973 2064 6972 is window is dir\n+00003fa0: 6563 746c 7920 7365 6e74 2074 6f0a 7265 ectly sent to.re\n+00003fb0: 6164 6c69 6e65 2061 6e64 2074 6865 6e20 adline and then \n+00003fc0: 746f 2047 4442 2e0a 0a20 2020 4974 2069 to GDB... It i\n+00003fd0: 7320 696d 706f 7274 616e 7420 746f 2075 s important to u\n+00003fe0: 6e64 6572 7374 616e 6420 7468 6174 2043 nderstand that C\n+00003ff0: 4744 4220 7061 7273 6573 2074 6865 206b GDB parses the k\n+00004000: 6579 7320 656e 7465 7265 6420 696e 0a74 eys entered in.t\n+00004010: 6865 2047 4442 2077 696e 646f 7720 616e he GDB window an\n+00004020: 6420 6861 7320 7468 6520 6669 7273 7420 d has the first \n+00004030: 6368 616e 6365 2061 7420 6465 616c 696e chance at dealin\n+00004040: 6720 7769 7468 2074 6865 6d2e 2020 4966 g with them. If\n+00004050: 2069 7420 6973 0a69 6e74 6572 6573 7465 it is.intereste\n+00004060: 6420 696e 2074 6865 206b 6579 732c 2069 d in the keys, i\n+00004070: 7420 7769 6c6c 2068 616e 646c 6520 7468 t will handle th\n+00004080: 656d 2e20 2042 656c 6f77 2069 7320 6120 em. Below is a \n+00004090: 6c69 7374 206f 6620 6b65 7973 0a74 6861 list of keys.tha\n+000040a0: 7420 4347 4442 2069 7320 696e 7465 7265 t CGDB is intere\n+000040b0: 7374 6564 2069 6e2c 2061 6e64 2064 6f65 sted in, and doe\n+000040c0: 7320 6e6f 7420 7061 7373 2061 6c6f 6e67 s not pass along\n+000040d0: 2061 6e79 2066 7572 7468 6572 2e0a 0a27 any further...'\n+000040e0: 6367 6462 6d6f 6465 6b65 7927 0a20 2020 cgdbmodekey'. \n+000040f0: 2020 5377 6974 6368 2062 6163 6b20 746f Switch back to\n+00004100: 2073 6f75 7263 6520 7769 6e64 6f77 2e20 source window. \n+00004110: 2054 6869 7320 6973 2064 6566 6175 6c74 This is default\n+00004120: 6564 2074 6f20 7468 6520 3c45 5343 3e20 ed to the \n+00004130: 6b65 792e 0a0a 2770 6167 6520 7570 270a key...'page up'.\n+00004140: 2020 2020 204d 6f76 6520 7570 2061 2070 Move up a p\n+00004150: 6167 652e 0a0a 2770 6167 6520 646f 776e age...'page down\n+00004160: 270a 2020 2020 204d 6f76 6520 646f 776e '. Move down\n+00004170: 2061 2070 6167 652e 0a0a 2746 3131 270a a page...'F11'.\n+00004180: 2020 2020 2047 6f20 746f 2074 6865 2062 Go to the b\n+00004190: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the \n+000041a0: 4744 4220 6275 6666 6572 2e0a 0a27 4631 GDB buffer...'F1\n+000041b0: 3227 0a20 2020 2020 476f 2074 6f20 7468 2'. Go to th\n+000041c0: 6520 656e 6420 6f66 2074 6865 2047 4442 e end of the GDB\n+000041d0: 2062 7566 6665 722e 0a0a 2020 2041 6e79 buffer... Any\n+000041e0: 206f 7468 6572 206b 6579 732c 2062 6573 other keys, bes\n+000041f0: 6964 6573 2074 6865 206f 6e65 7320 6162 ides the ones ab\n+00004200: 6f76 652c 2043 4744 4220 6973 2063 7572 ove, CGDB is cur\n+00004210: 7265 6e74 6c79 206e 6f74 0a69 6e74 6572 rently not.inter\n+00004220: 6573 7465 6420 696e 2e20 2043 4744 4220 ested in. CGDB \n+00004230: 7769 6c6c 2070 6173 7320 616c 6f6e 6720 will pass along \n+00004240: 7468 6573 6520 6b65 7973 2074 6f20 7468 these keys to th\n+00004250: 6520 7265 6164 6c69 6e65 206c 6962 7261 e readline libra\n+00004260: 7279 2e0a 5768 656e 2072 6561 646c 696e ry..When readlin\n+00004270: 6520 6861 7320 6465 7465 726d 696e 6564 e has determined\n+00004280: 2074 6861 7420 6120 636f 6d6d 616e 6420 that a command \n+00004290: 6861 7320 6265 656e 2072 6563 6569 7665 has been receive\n+000042a0: 642c 2069 7420 616c 6572 7473 0a43 4744 d, it alerts.CGD\n+000042b0: 422c 2061 6e64 2061 2063 6f6d 6d61 6e64 B, and a command\n+000042c0: 2069 7320 7468 656e 2073 656e 7420 746f is then sent to\n+000042d0: 2047 4442 2e20 5468 6973 2069 7320 7468 GDB. This is th\n+000042e0: 6520 7361 6d65 206d 6574 686f 6420 7573 e same method us\n+000042f0: 6564 0a77 6865 6e20 696e 766f 6b69 6e67 ed.when invoking\n+00004300: 2047 4442 2064 6972 6563 746c 792e 0a0a GDB directly...\n+00004310: 1f0a 4669 6c65 3a20 6367 6462 2e69 6e66 ..File: cgdb.inf\n+00004320: 6f2c 2020 4e6f 6465 3a20 4669 6c65 2044 o, Node: File D\n+00004330: 6961 6c6f 6720 4d6f 6465 2c20 204e 6578 ialog Mode, Nex\n+00004340: 743a 2054 5459 204d 6f64 652c 2020 5072 t: TTY Mode, Pr\n+00004350: 6576 3a20 4744 4220 4d6f 6465 2c20 2055 ev: GDB Mode, U\n+00004360: 703a 2043 6f6e 7472 6f6c 6c69 6e67 2043 p: Controlling C\n+00004370: 4744 420a 0a33 2e33 2043 6f6d 6d61 6e64 GDB..3.3 Command\n+00004380: 7320 6176 6169 6c61 626c 6520 6475 7269 s available duri\n+00004390: 6e67 2074 6865 2066 696c 6520 6469 616c ng the file dial\n+000043a0: 6f67 206d 6f64 650a 3d3d 3d3d 3d3d 3d3d og mode.========\n 000043b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 000043c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000043d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 ============..Th\n-000043e0: 6520 6669 6c65 2064 6961 6c6f 6720 6973 e file dialog is\n-000043f0: 2070 7269 6d61 7269 6c79 2075 7365 6420 primarily used \n-00004400: 746f 2061 6c6c 6f77 2074 6865 2075 7365 to allow the use\n-00004410: 7220 746f 2066 696e 6420 616e 6420 6f70 r to find and op\n-00004420: 656e 2061 0a73 6f75 7263 6520 6669 6c65 en a.source file\n-00004430: 2074 6861 7420 7468 6520 7072 6f67 7261 that the progra\n-00004440: 6d20 7468 6579 2061 7265 2064 6562 7567 m they are debug\n-00004450: 6769 6e67 2069 7320 6d61 6465 2075 7020 ging is made up \n-00004460: 6f66 2e20 2054 6865 2066 696c 650a 6469 of. The file.di\n-00004470: 616c 6f67 2077 696c 6c20 6265 2066 756c alog will be ful\n-00004480: 6c20 7363 7265 656e 2c20 616e 6420 7769 l screen, and wi\n-00004490: 6c6c 206c 6973 7420 6561 6368 2066 696c ll list each fil\n-000044a0: 6520 7468 6174 2074 6865 2064 6562 7567 e that the debug\n-000044b0: 6765 640a 7072 6f67 7261 6d20 6973 206d ged.program is m\n-000044c0: 6164 6520 7570 206f 662e 2020 4120 7573 ade up of. A us\n-000044d0: 7561 6c20 696e 7374 616e 6365 206f 6620 ual instance of \n-000044e0: 7468 6520 6669 6c65 2064 6961 6c6f 6720 the file dialog \n-000044f0: 776f 756c 6420 6265 2074 6f0a 6f70 656e would be to.open\n-00004500: 2069 7420 7570 2066 726f 6d20 7468 6520 it up from the \n-00004510: 736f 7572 6365 2077 696e 646f 7720 7573 source window us\n-00004520: 696e 6720 7468 6520 276f 2720 6b65 792c ing the 'o' key,\n-00004530: 2061 6e64 2074 6865 6e20 746f 2073 6561 and then to sea\n-00004540: 7263 680a 666f 7220 7468 6520 6669 6c65 rch.for the file\n-00004550: 206f 6620 696e 7465 7265 7374 2e20 2049 of interest. I\n-00004560: 6620 796f 7520 6172 6520 6c6f 6f6b 696e f you are lookin\n-00004570: 6720 666f 7220 666f 6f2e 6320 7479 7065 g for foo.c type\n-00004580: 2027 2f66 6f6f 2e63 272c 0a70 7265 7373 '/foo.c',.press\n-00004590: 2027 656e 7465 7227 206f 6e63 6520 746f 'enter' once to\n-000045a0: 2066 696e 6973 6820 7468 6520 7265 6775 finish the regu\n-000045b0: 6c61 7220 6578 7072 6573 7369 6f6e 2061 lar expression a\n-000045c0: 6e64 2061 6761 696e 2074 6f20 7365 6c65 nd again to sele\n-000045d0: 6374 0a74 6865 2066 696c 652e 0a0a 2020 ct.the file... \n-000045e0: 2054 6865 2063 6f6d 6d61 6e64 7320 6176 The commands av\n-000045f0: 6169 6c61 626c 6520 696e 2074 6865 2066 ailable in the f\n-00004600: 696c 6520 6469 616c 6f67 2061 7265 3a0a ile dialog are:.\n-00004610: 0a27 7127 0a20 2020 2020 5769 6c6c 2065 .'q'. Will e\n-00004620: 7869 7420 7468 6520 6669 6c65 2064 6961 xit the file dia\n-00004630: 6c6f 672c 2061 6e64 2072 6574 7572 6e20 log, and return \n-00004640: 746f 2074 6865 2073 6f75 7263 6520 7769 to the source wi\n-00004650: 6e64 6f77 2e0a 0a27 6b27 0a27 7570 2061 ndow...'k'.'up a\n-00004660: 7272 6f77 270a 2020 2020 204d 6f76 6520 rrow'. Move \n-00004670: 7570 2061 206c 696e 652e 0a0a 276a 270a up a line...'j'.\n-00004680: 2764 6f77 6e20 6172 726f 7727 0a20 2020 'down arrow'. \n-00004690: 2020 4d6f 7665 2064 6f77 6e20 6120 6c69 Move down a li\n-000046a0: 6e65 2e0a 0a27 6827 0a27 6c65 6674 2061 ne...'h'.'left a\n-000046b0: 7272 6f77 270a 2020 2020 204d 6f76 6520 rrow'. Move \n-000046c0: 6c65 6674 2061 206c 696e 652e 0a0a 276c left a line...'l\n-000046d0: 270a 2772 6967 6874 2061 7272 6f77 270a '.'right arrow'.\n-000046e0: 2020 2020 204d 6f76 6520 7269 6768 7420 Move right \n-000046f0: 6120 6c69 6e65 2e0a 0a27 4374 726c 2d62 a line...'Ctrl-b\n-00004700: 270a 2770 6167 6520 7570 270a 2020 2020 '.'page up'. \n-00004710: 204d 6f76 6520 7570 2061 2070 6167 652e Move up a page.\n-00004720: 0a0a 2743 7472 6c2d 6627 0a27 7061 6765 ..'Ctrl-f'.'page\n-00004730: 2064 6f77 6e27 0a20 2020 2020 4d6f 7665 down'. Move\n-00004740: 2064 6f77 6e20 6120 7061 6765 2e0a 0a27 down a page...'\n-00004750: 2f27 0a20 2020 2020 7365 6172 6368 2066 /'. search f\n-00004760: 726f 6d20 6375 7272 656e 7420 6375 7273 rom current curs\n-00004770: 6f72 2070 6f73 6974 696f 6e2e 0a0a 273f or position...'?\n-00004780: 270a 2020 2020 2072 6576 6572 7365 2073 '. reverse s\n-00004790: 6561 7263 6820 6672 6f6d 2063 7572 7265 earch from curre\n-000047a0: 6e74 2063 7572 736f 7220 706f 7369 7469 nt cursor positi\n-000047b0: 6f6e 2e0a 0a27 6e27 0a20 2020 2020 6e65 on...'n'. ne\n-000047c0: 7874 2066 6f72 7761 7264 2073 6561 7263 xt forward searc\n-000047d0: 682e 0a0a 274e 270a 2020 2020 206e 6578 h...'N'. nex\n-000047e0: 7420 7265 7665 7273 6520 7365 6172 6368 t reverse search\n-000047f0: 2e0a 0a27 656e 7465 7227 0a20 2020 2020 ...'enter'. \n-00004800: 5365 6c65 6374 2074 6865 2063 7572 7265 Select the curre\n-00004810: 6e74 2066 696c 652e 0a0a 1f0a 4669 6c65 nt file.....File\n-00004820: 3a20 6367 6462 2e69 6e66 6f2c 2020 4e6f : cgdb.info, No\n-00004830: 6465 3a20 5454 5920 4d6f 6465 2c20 2050 de: TTY Mode, P\n-00004840: 7265 763a 2046 696c 6520 4469 616c 6f67 rev: File Dialog\n-00004850: 204d 6f64 652c 2020 5570 3a20 436f 6e74 Mode, Up: Cont\n-00004860: 726f 6c6c 696e 6720 4347 4442 0a0a 332e rolling CGDB..3.\n-00004870: 3420 436f 6d6d 616e 6473 2061 7661 696c 4 Commands avail\n-00004880: 6162 6c65 2064 7572 696e 6720 5454 5920 able during TTY \n-00004890: 6d6f 6465 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d mode.===========\n+000043d0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 5468 6520 ==========..The \n+000043e0: 6669 6c65 2064 6961 6c6f 6720 6973 2070 file dialog is p\n+000043f0: 7269 6d61 7269 6c79 2075 7365 6420 746f rimarily used to\n+00004400: 2061 6c6c 6f77 2074 6865 2075 7365 7220 allow the user \n+00004410: 746f 2066 696e 6420 616e 6420 6f70 656e to find and open\n+00004420: 2061 0a73 6f75 7263 6520 6669 6c65 2074 a.source file t\n+00004430: 6861 7420 7468 6520 7072 6f67 7261 6d20 hat the program \n+00004440: 7468 6579 2061 7265 2064 6562 7567 6769 they are debuggi\n+00004450: 6e67 2069 7320 6d61 6465 2075 7020 6f66 ng is made up of\n+00004460: 2e20 2054 6865 2066 696c 650a 6469 616c . The file.dial\n+00004470: 6f67 2077 696c 6c20 6265 2066 756c 6c20 og will be full \n+00004480: 7363 7265 656e 2c20 616e 6420 7769 6c6c screen, and will\n+00004490: 206c 6973 7420 6561 6368 2066 696c 6520 list each file \n+000044a0: 7468 6174 2074 6865 2064 6562 7567 6765 that the debugge\n+000044b0: 640a 7072 6f67 7261 6d20 6973 206d 6164 d.program is mad\n+000044c0: 6520 7570 206f 662e 2020 4120 7573 7561 e up of. A usua\n+000044d0: 6c20 696e 7374 616e 6365 206f 6620 7468 l instance of th\n+000044e0: 6520 6669 6c65 2064 6961 6c6f 6720 776f e file dialog wo\n+000044f0: 756c 6420 6265 2074 6f0a 6f70 656e 2069 uld be to.open i\n+00004500: 7420 7570 2066 726f 6d20 7468 6520 736f t up from the so\n+00004510: 7572 6365 2077 696e 646f 7720 7573 696e urce window usin\n+00004520: 6720 7468 6520 276f 2720 6b65 792c 2061 g the 'o' key, a\n+00004530: 6e64 2074 6865 6e20 746f 2073 6561 7263 nd then to searc\n+00004540: 680a 666f 7220 7468 6520 6669 6c65 206f h.for the file o\n+00004550: 6620 696e 7465 7265 7374 2e20 2049 6620 f interest. If \n+00004560: 796f 7520 6172 6520 6c6f 6f6b 696e 6720 you are looking \n+00004570: 666f 7220 666f 6f2e 6320 7479 7065 2027 for foo.c type '\n+00004580: 2f66 6f6f 2e63 272c 0a70 7265 7373 2027 /foo.c',.press '\n+00004590: 656e 7465 7227 206f 6e63 6520 746f 2066 enter' once to f\n+000045a0: 696e 6973 6820 7468 6520 7265 6775 6c61 inish the regula\n+000045b0: 7220 6578 7072 6573 7369 6f6e 2061 6e64 r expression and\n+000045c0: 2061 6761 696e 2074 6f20 7365 6c65 6374 again to select\n+000045d0: 0a74 6865 2066 696c 652e 0a0a 2020 2054 .the file... T\n+000045e0: 6865 2063 6f6d 6d61 6e64 7320 6176 6169 he commands avai\n+000045f0: 6c61 626c 6520 696e 2074 6865 2066 696c lable in the fil\n+00004600: 6520 6469 616c 6f67 2061 7265 3a0a 0a27 e dialog are:..'\n+00004610: 7127 0a20 2020 2020 5769 6c6c 2065 7869 q'. Will exi\n+00004620: 7420 7468 6520 6669 6c65 2064 6961 6c6f t the file dialo\n+00004630: 672c 2061 6e64 2072 6574 7572 6e20 746f g, and return to\n+00004640: 2074 6865 2073 6f75 7263 6520 7769 6e64 the source wind\n+00004650: 6f77 2e0a 0a27 6b27 0a27 7570 2061 7272 ow...'k'.'up arr\n+00004660: 6f77 270a 2020 2020 204d 6f76 6520 7570 ow'. Move up\n+00004670: 2061 206c 696e 652e 0a0a 276a 270a 2764 a line...'j'.'d\n+00004680: 6f77 6e20 6172 726f 7727 0a20 2020 2020 own arrow'. \n+00004690: 4d6f 7665 2064 6f77 6e20 6120 6c69 6e65 Move down a line\n+000046a0: 2e0a 0a27 6827 0a27 6c65 6674 2061 7272 ...'h'.'left arr\n+000046b0: 6f77 270a 2020 2020 204d 6f76 6520 6c65 ow'. Move le\n+000046c0: 6674 2061 206c 696e 652e 0a0a 276c 270a ft a line...'l'.\n+000046d0: 2772 6967 6874 2061 7272 6f77 270a 2020 'right arrow'. \n+000046e0: 2020 204d 6f76 6520 7269 6768 7420 6120 Move right a \n+000046f0: 6c69 6e65 2e0a 0a27 4374 726c 2d62 270a line...'Ctrl-b'.\n+00004700: 2770 6167 6520 7570 270a 2020 2020 204d 'page up'. M\n+00004710: 6f76 6520 7570 2061 2070 6167 652e 0a0a ove up a page...\n+00004720: 2743 7472 6c2d 6627 0a27 7061 6765 2064 'Ctrl-f'.'page d\n+00004730: 6f77 6e27 0a20 2020 2020 4d6f 7665 2064 own'. Move d\n+00004740: 6f77 6e20 6120 7061 6765 2e0a 0a27 2f27 own a page...'/'\n+00004750: 0a20 2020 2020 7365 6172 6368 2066 726f . search fro\n+00004760: 6d20 6375 7272 656e 7420 6375 7273 6f72 m current cursor\n+00004770: 2070 6f73 6974 696f 6e2e 0a0a 273f 270a position...'?'.\n+00004780: 2020 2020 2072 6576 6572 7365 2073 6561 reverse sea\n+00004790: 7263 6820 6672 6f6d 2063 7572 7265 6e74 rch from current\n+000047a0: 2063 7572 736f 7220 706f 7369 7469 6f6e cursor position\n+000047b0: 2e0a 0a27 6e27 0a20 2020 2020 6e65 7874 ...'n'. next\n+000047c0: 2066 6f72 7761 7264 2073 6561 7263 682e forward search.\n+000047d0: 0a0a 274e 270a 2020 2020 206e 6578 7420 ..'N'. next \n+000047e0: 7265 7665 7273 6520 7365 6172 6368 2e0a reverse search..\n+000047f0: 0a27 656e 7465 7227 0a20 2020 2020 5365 .'enter'. Se\n+00004800: 6c65 6374 2074 6865 2063 7572 7265 6e74 lect the current\n+00004810: 2066 696c 652e 0a0a 1f0a 4669 6c65 3a20 file.....File: \n+00004820: 6367 6462 2e69 6e66 6f2c 2020 4e6f 6465 cgdb.info, Node\n+00004830: 3a20 5454 5920 4d6f 6465 2c20 2050 7265 : TTY Mode, Pre\n+00004840: 763a 2046 696c 6520 4469 616c 6f67 204d v: File Dialog M\n+00004850: 6f64 652c 2020 5570 3a20 436f 6e74 726f ode, Up: Contro\n+00004860: 6c6c 696e 6720 4347 4442 0a0a 332e 3420 lling CGDB..3.4 \n+00004870: 436f 6d6d 616e 6473 2061 7661 696c 6162 Commands availab\n+00004880: 6c65 2064 7572 696e 6720 5454 5920 6d6f le during TTY mo\n+00004890: 6465 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d de.=============\n 000048a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000048b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a27 6367 ===========..'cg\n-000048c0: 6462 6d6f 6465 6b65 7927 0a20 2020 2020 dbmodekey'. \n-000048d0: 5377 6974 6368 2062 6163 6b20 746f 2073 Switch back to s\n-000048e0: 6f75 7263 6520 7769 6e64 6f77 2e20 2054 ource window. T\n-000048f0: 6869 7320 6973 2064 6566 6175 6c74 6564 his is defaulted\n-00004900: 2074 6f20 7468 6520 3c45 5343 3e20 6b65 to the ke\n-00004910: 792e 0a27 7061 6765 2075 7027 0a20 2020 y..'page up'. \n-00004920: 2020 4d6f 7665 2075 7020 6120 7061 6765 Move up a page\n-00004930: 2e0a 0a27 7061 6765 2064 6f77 6e27 0a20 ...'page down'. \n-00004940: 2020 2020 4d6f 7665 2064 6f77 6e20 6120 Move down a \n-00004950: 7061 6765 2e0a 0a27 4631 3127 0a20 2020 page...'F11'. \n-00004960: 2020 476f 2074 6f20 7468 6520 6265 6769 Go to the begi\n-00004970: 6e6e 696e 6720 6f66 2074 6865 2047 4442 nning of the GDB\n-00004980: 2062 7566 6665 722e 0a0a 2746 3132 270a buffer...'F12'.\n-00004990: 2020 2020 2047 6f20 746f 2074 6865 2065 Go to the e\n-000049a0: 6e64 206f 6620 7468 6520 4744 4220 6275 nd of the GDB bu\n-000049b0: 6666 6572 2e0a 0a1f 0a46 696c 653a 2063 ffer.....File: c\n-000049c0: 6764 622e 696e 666f 2c20 204e 6f64 653a gdb.info, Node:\n-000049d0: 2043 6f6e 6669 6775 7269 6e67 2043 4744 Configuring CGD\n-000049e0: 422c 2020 4e65 7874 3a20 4869 6768 6c69 B, Next: Highli\n-000049f0: 6768 7469 6e67 2047 726f 7570 732c 2020 ghting Groups, \n-00004a00: 5072 6576 3a20 436f 6e74 726f 6c6c 696e Prev: Controllin\n-00004a10: 6720 4347 4442 2c20 2055 703a 2054 6f70 g CGDB, Up: Top\n-00004a20: 0a0a 3420 4347 4442 2063 6f6e 6669 6775 ..4 CGDB configu\n-00004a30: 7261 7469 6f6e 2063 6f6d 6d61 6e64 730a ration commands.\n+000048b0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a27 6367 6462 =========..'cgdb\n+000048c0: 6d6f 6465 6b65 7927 0a20 2020 2020 5377 modekey'. Sw\n+000048d0: 6974 6368 2062 6163 6b20 746f 2073 6f75 itch back to sou\n+000048e0: 7263 6520 7769 6e64 6f77 2e20 2054 6869 rce window. Thi\n+000048f0: 7320 6973 2064 6566 6175 6c74 6564 2074 s is defaulted t\n+00004900: 6f20 7468 6520 3c45 5343 3e20 6b65 792e o the key.\n+00004910: 0a27 7061 6765 2075 7027 0a20 2020 2020 .'page up'. \n+00004920: 4d6f 7665 2075 7020 6120 7061 6765 2e0a Move up a page..\n+00004930: 0a27 7061 6765 2064 6f77 6e27 0a20 2020 .'page down'. \n+00004940: 2020 4d6f 7665 2064 6f77 6e20 6120 7061 Move down a pa\n+00004950: 6765 2e0a 0a27 4631 3127 0a20 2020 2020 ge...'F11'. \n+00004960: 476f 2074 6f20 7468 6520 6265 6769 6e6e Go to the beginn\n+00004970: 696e 6720 6f66 2074 6865 2047 4442 2062 ing of the GDB b\n+00004980: 7566 6665 722e 0a0a 2746 3132 270a 2020 uffer...'F12'. \n+00004990: 2020 2047 6f20 746f 2074 6865 2065 6e64 Go to the end\n+000049a0: 206f 6620 7468 6520 4744 4220 6275 6666 of the GDB buff\n+000049b0: 6572 2e0a 0a1f 0a46 696c 653a 2063 6764 er.....File: cgd\n+000049c0: 622e 696e 666f 2c20 204e 6f64 653a 2043 b.info, Node: C\n+000049d0: 6f6e 6669 6775 7269 6e67 2043 4744 422c onfiguring CGDB,\n+000049e0: 2020 4e65 7874 3a20 4869 6768 6c69 6768 Next: Highligh\n+000049f0: 7469 6e67 2047 726f 7570 732c 2020 5072 ting Groups, Pr\n+00004a00: 6576 3a20 436f 6e74 726f 6c6c 696e 6720 ev: Controlling \n+00004a10: 4347 4442 2c20 2055 703a 2054 6f70 0a0a CGDB, Up: Top..\n+00004a20: 3420 4347 4442 2063 6f6e 6669 6775 7261 4 CGDB configura\n+00004a30: 7469 6f6e 2063 6f6d 6d61 6e64 730a 2a2a tion commands.**\n 00004a40: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00004a50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 *************..T\n-00004a60: 6865 7265 206d 6179 2062 6520 7365 7665 here may be seve\n-00004a70: 7261 6c20 6665 6174 7572 6573 2074 6861 ral features tha\n-00004a80: 7420 796f 7520 6669 6e64 2075 7365 6675 t you find usefu\n-00004a90: 6c20 696e 2043 4744 422e 2043 4744 4220 l in CGDB. CGDB \n-00004aa0: 6973 0a63 6170 6162 6c65 206f 6620 6175 is.capable of au\n-00004ab0: 746f 6d61 7469 6e67 2061 6e79 206f 6620 tomating any of \n-00004ac0: 7468 6573 6520 636f 6d6d 616e 6473 2074 these commands t\n-00004ad0: 6872 6f75 6768 2074 6865 2075 7365 206f hrough the use o\n-00004ae0: 6620 7468 650a 636f 6e66 6967 2066 696c f the.config fil\n-00004af0: 6520 6361 6c6c 6564 2027 6367 6462 7263 e called 'cgdbrc\n-00004b00: 272e 2020 4974 206c 6f6f 6b73 2069 6e20 '. It looks in \n-00004b10: 2724 484f 4d45 2727 2f2e 6367 6462 2f27 '$HOME''/.cgdb/'\n-00004b20: 2066 6f72 2074 6861 740a 6669 6c65 2e20 for that.file. \n-00004b30: 2049 6620 6974 2065 7869 7374 732c 2043 If it exists, C\n-00004b40: 4744 4220 6578 6563 7574 6573 2065 6163 GDB executes eac\n-00004b50: 6820 6c69 6e65 2069 6e20 7468 6520 6669 h line in the fi\n-00004b60: 6c65 2069 6e20 6f72 6465 722e 2020 4974 le in order. It\n-00004b70: 0a69 7320 6173 2069 6620 7468 6520 7573 .is as if the us\n-00004b80: 6572 2074 7970 6564 2069 6e20 616c 6c20 er typed in all \n-00004b90: 7468 6520 636f 6d6d 616e 6473 2069 6e74 the commands int\n-00004ba0: 6f20 7468 6520 7374 6174 7573 2062 6172 o the status bar\n-00004bb0: 2061 6674 6572 0a74 6865 2074 7569 2077 after.the tui w\n-00004bc0: 6173 2069 6e69 7469 616c 697a 6564 2e0a as initialized..\n-00004bd0: 0a20 2020 5468 6520 666f 6c6c 6f77 696e . The followin\n-00004be0: 6720 7661 7269 6162 6c65 7320 6368 616e g variables chan\n-00004bf0: 6765 2074 6865 2062 6568 6176 696f 7220 ge the behavior \n-00004c00: 6f66 2073 6f6d 6520 6173 7065 6374 206f of some aspect o\n-00004c10: 6620 4347 4442 2e0a 4d61 6e79 206f 6620 f CGDB..Many of \n-00004c20: 7468 6573 6520 636f 6d6d 616e 6473 206d these commands m\n-00004c30: 6179 2062 6520 6162 6272 6576 6961 7465 ay be abbreviate\n-00004c40: 6420 696e 2073 6f6d 6520 7761 792c 2061 d in some way, a\n-00004c50: 6e64 2061 6c6c 2062 6f6f 6c65 616e 0a63 nd all boolean.c\n-00004c60: 6f6d 6d61 6e64 7320 6d79 2062 6520 6e65 ommands my be ne\n-00004c70: 6761 7465 6420 6279 2061 7070 656e 6469 gated by appendi\n-00004c80: 6e67 2027 6e6f 2720 746f 2074 6865 2066 ng 'no' to the f\n-00004c90: 726f 6e74 2e20 2046 6f72 2065 7861 6d70 ront. For examp\n-00004ca0: 6c65 3a0a 273a 7365 7420 6967 6e6f 7265 le:.':set ignore\n-00004cb0: 6361 7365 2720 7475 726e 7320 6f6e 2063 case' turns on c\n-00004cc0: 6173 652d 696e 7365 6e73 6974 6976 6520 ase-insensitive \n-00004cd0: 7365 6172 6368 696e 673b 2077 6869 6c65 searching; while\n-00004ce0: 2027 3a73 6574 0a6e 6f69 676e 6f72 6563 ':set.noignorec\n-00004cf0: 6173 6527 2074 7572 6e73 206f 6e20 6361 ase' turns on ca\n-00004d00: 7365 2d73 656e 7369 7469 7665 2073 6561 se-sensitive sea\n-00004d10: 7263 6869 6e67 2e0a 0a27 3a73 6574 2061 rching...':set a\n-00004d20: 733d 5354 594c 4527 0a27 3a73 6574 2061 s=STYLE'.':set a\n-00004d30: 7272 6f77 7374 796c 653d 5354 594c 4527 rrowstyle=STYLE'\n-00004d40: 0a20 2020 2020 5365 7420 7468 6520 6172 . Set the ar\n-00004d50: 726f 7720 7374 796c 6520 746f 2053 5459 row style to STY\n-00004d60: 4c45 2e20 2050 6f73 7369 626c 6520 7661 LE. Possible va\n-00004d70: 6c75 6573 2066 6f72 2053 5459 4c45 2061 lues for STYLE a\n-00004d80: 7265 0a20 2020 2020 2773 686f 7274 272c re. 'short',\n-00004d90: 2027 6c6f 6e67 272c 2061 6e64 2027 6869 'long', and 'hi\n-00004da0: 6768 6c69 6768 7427 2e20 2043 6861 6e67 ghlight'. Chang\n-00004db0: 6573 2074 6865 2073 7479 6c65 206f 6620 es the style of \n-00004dc0: 7468 6520 6172 726f 770a 2020 2020 2074 the arrow. t\n-00004dd0: 6861 7420 6973 2075 7365 6420 746f 2069 hat is used to i\n-00004de0: 6e64 6963 6174 6520 7468 6520 6375 7272 ndicate the curr\n-00004df0: 656e 746c 7920 6578 6563 7574 696e 6720 ently executing \n-00004e00: 6c69 6e65 2069 6e20 7468 6520 736f 7572 line in the sour\n-00004e10: 6365 0a20 2020 2020 7669 6577 6572 2e20 ce. viewer. \n-00004e20: 2054 6865 2064 6566 6175 6c74 2076 616c The default val\n-00004e30: 7565 2069 7320 7368 6f72 742e 2020 4120 ue is short. A \n-00004e40: 6c6f 6e67 6572 2061 7272 6f77 2069 7320 longer arrow is \n-00004e50: 6176 6169 6c61 626c 652c 0a20 2020 2020 available,. \n-00004e60: 666f 7220 6561 7369 6572 2072 6561 6461 for easier reada\n-00004e70: 6269 6c69 7479 2e20 2046 696e 616c 6c79 bility. Finally\n-00004e80: 2c20 7468 6520 2768 6967 686c 6967 6874 , the 'highlight\n-00004e90: 2720 6f70 7469 6f6e 2064 7261 7773 206e ' option draws n\n-00004ea0: 6f0a 2020 2020 2061 7272 6f77 2061 7420 o. arrow at \n-00004eb0: 616c 6c2c 2069 6e73 7465 6164 2064 7261 all, instead dra\n-00004ec0: 7769 6e67 2074 6865 2065 6e74 6972 6520 wing the entire \n-00004ed0: 6c69 6e65 2069 6e20 696e 7665 7273 6520 line in inverse \n-00004ee0: 7669 6465 6f2e 0a0a 273a 7365 7420 6173 video...':set as\n-00004ef0: 7227 0a27 3a73 6574 2061 7574 6f73 6f75 r'.':set autosou\n-00004f00: 7263 6572 656c 6f61 6427 0a20 2020 2020 rcereload'. \n-00004f10: 4966 2074 6869 7320 6973 206f 6e2c 2043 If this is on, C\n-00004f20: 4744 4220 7769 6c6c 2061 7574 6f6d 6174 GDB will automat\n-00004f30: 6963 616c 6c79 2072 656c 6f61 6420 6120 ically reload a \n-00004f40: 736f 7572 6365 2066 696c 6520 6966 2069 source file if i\n-00004f50: 740a 2020 2020 2068 6173 2063 6861 6e67 t. has chang\n-00004f60: 6564 2073 696e 6365 2043 4744 4220 6861 ed since CGDB ha\n-00004f70: 7320 6f70 656e 6564 2069 742e 2020 4966 s opened it. If\n-00004f80: 2069 7420 6973 206f 6666 2c20 7468 6520 it is off, the \n-00004f90: 6669 6c65 2077 696c 6c0a 2020 2020 206e file will. n\n-00004fa0: 6576 6572 2062 6520 7265 6c6f 6164 6564 ever be reloaded\n-00004fb0: 2c20 756e 7469 6c20 796f 7520 7374 6172 , until you star\n-00004fc0: 7420 4347 4442 2061 6761 696e 2e20 2054 t CGDB again. T\n-00004fd0: 6865 2064 6566 6175 6c74 2069 7320 6f6e he default is on\n-00004fe0: 2e0a 2020 2020 2054 6869 7320 6665 6174 .. This feat\n-00004ff0: 7572 6520 6973 2075 7365 6675 6c20 7768 ure is useful wh\n-00005000: 656e 2079 6f75 2061 7265 2064 6562 7567 en you are debug\n-00005010: 6769 6e67 2061 2070 726f 6772 616d 2c20 ging a program, \n-00005020: 7468 656e 2079 6f75 0a20 2020 2020 6d6f then you. mo\n-00005030: 6469 6679 2061 2073 6f75 7263 6520 6669 dify a source fi\n-00005040: 6c65 2c20 7265 636f 6d70 696c 652c 2061 le, recompile, a\n-00005050: 6e64 2074 7970 6520 2772 2720 696e 2047 nd type 'r' in G\n-00005060: 4442 2773 2043 4c49 2077 696e 646f 772e DB's CLI window.\n-00005070: 0a20 2020 2020 5468 6520 6669 6c65 2069 . The file i\n-00005080: 6e20 7468 6973 2063 6173 6520 7769 6c6c n this case will\n-00005090: 2062 6520 7570 6461 7465 6420 746f 2073 be updated to s\n-000050a0: 686f 7720 7468 6520 6e65 7720 7665 7273 how the new vers\n-000050b0: 696f 6e2e 0a20 2020 2020 4e6f 7465 2c20 ion.. Note, \n-000050c0: 4347 4442 206f 6e6c 7920 6c6f 6f6b 7320 CGDB only looks \n-000050d0: 6174 2074 6865 2074 696d 6573 7461 6d70 at the timestamp\n-000050e0: 206f 6620 7468 6520 736f 7572 6365 2066 of the source f\n-000050f0: 696c 6520 746f 0a20 2020 2020 6465 7465 ile to. dete\n-00005100: 726d 696e 6520 6966 2069 7420 6861 7320 rmine if it has \n-00005110: 6368 616e 6765 642e 2020 536f 2069 6620 changed. So if \n-00005120: 796f 7520 6d6f 6469 6679 2074 6865 2073 you modify the s\n-00005130: 6f75 7263 6520 6669 6c65 2c20 616e 640a ource file, and.\n-00005140: 2020 2020 2064 6964 6e27 7420 7265 636f didn't reco\n-00005150: 6d70 696c 6520 7965 742c 2043 4744 4220 mpile yet, CGDB \n-00005160: 7769 6c6c 2073 7469 6c6c 2070 6963 6b20 will still pick \n-00005170: 7570 206f 6e20 7468 6520 6368 616e 6765 up on the change\n-00005180: 732e 0a0a 273a 7365 7420 6367 6462 6d6f s...':set cgdbmo\n-00005190: 6465 6b65 793d 4b45 5927 0a20 2020 2020 dekey=KEY'. \n-000051a0: 5468 6973 206f 7074 696f 6e20 6973 2075 This option is u\n-000051b0: 7365 6420 746f 2064 6574 6572 6d69 6e65 sed to determine\n-000051c0: 2077 6861 7420 6b65 7920 7075 7473 2043 what key puts C\n-000051d0: 4744 4220 696e 746f 2022 4347 4442 0a20 GDB into \"CGDB. \n-000051e0: 2020 2020 4d6f 6465 222e 2020 4279 2064 Mode\". By d\n-000051f0: 6566 6175 6c74 2c20 7468 6520 2745 5343 efault, the 'ESC\n-00005200: 2720 6b65 7920 6973 2075 7365 642e 2020 ' key is used. \n-00005210: 4b45 5920 6361 6e20 6265 2061 6e79 206e KEY can be any n\n-00005220: 6f72 6d61 6c0a 2020 2020 206b 6579 206f ormal. key o\n-00005230: 6e20 7468 6520 6b65 7962 6f61 7264 2e20 n the keyboard. \n-00005240: 2049 7420 6361 6e20 616c 736f 2062 6520 It can also be \n-00005250: 616e 7920 6b65 7963 6f64 652c 2061 7320 any keycode, as \n-00005260: 6c6f 6e67 2061 7320 7468 650a 2020 2020 long as the. \n-00005270: 206b 6579 636f 6465 206e 6f74 6174 696f keycode notatio\n-00005280: 6e20 6973 2075 7365 642e 2020 5468 6973 n is used. This\n-00005290: 206f 7074 696f 6e20 6973 2065 7370 6563 option is espec\n-000052a0: 6961 6c6c 7920 7573 6566 756c 2077 6865 ially useful whe\n-000052b0: 6e0a 2020 2020 2074 6865 2075 7365 7220 n. the user \n-000052c0: 7761 6e74 7320 746f 2075 7365 2072 6561 wants to use rea\n-000052d0: 646c 696e 6520 696e 2076 6920 6d6f 6465 dline in vi mode\n-000052e0: 2e20 2049 6620 7468 6520 7573 6572 2074 . If the user t\n-000052f0: 7970 6573 2027 7365 740a 2020 2020 2063 ypes 'set. c\n-00005300: 6764 626d 6f64 656b 6579 3d3c 5061 6765 gdbmodekey=' then the 'P\n-00005320: 6167 6520 5570 2720 6b65 7920 7769 6c6c age Up' key will\n-00005330: 2070 7574 2043 4744 4220 696e 746f 0a20 put CGDB into. \n-00005340: 2020 2020 4347 4442 206d 6f64 6520 616e CGDB mode an\n-00005350: 6420 7468 6520 2745 5343 2720 6b65 7920 d the 'ESC' key \n-00005360: 7769 6c6c 2066 6c6f 7720 7468 726f 7567 will flow throug\n-00005370: 6820 746f 2072 6561 646c 696e 652e 0a0a h to readline...\n-00005380: 273a 7365 7420 6963 270a 273a 7365 7420 ':set ic'.':set \n-00005390: 6967 6e6f 7265 6361 7365 270a 2020 2020 ignorecase'. \n-000053a0: 2053 6574 7320 7365 6172 6368 696e 6720 Sets searching \n-000053b0: 6361 7365 2069 6e73 656e 7369 7469 7665 case insensitive\n-000053c0: 2e20 2054 6865 2064 6566 6175 6c74 2069 . The default i\n-000053d0: 7320 6f66 662e 0a0a 273a 7365 7420 7374 s off...':set st\n-000053e0: 6327 0a27 3a73 6574 2073 686f 7774 6764 c'.':set showtgd\n-000053f0: 6263 6f6d 6d61 6e64 7327 0a20 2020 2020 bcommands'. \n-00005400: 4966 2074 6869 7320 6973 206f 6e2c 2043 If this is on, C\n-00005410: 4744 4220 7769 6c6c 2073 686f 7720 616c GDB will show al\n-00005420: 6c20 6f66 2074 6865 2063 6f6d 6d61 6e64 l of the command\n-00005430: 7320 7468 6174 2069 7420 7365 6e64 7320 s that it sends \n-00005440: 746f 0a20 2020 2020 4744 422e 2049 6620 to. GDB. If \n-00005450: 6974 2069 7320 6f66 662c 2043 4744 4220 it is off, CGDB \n-00005460: 7769 6c6c 206e 6f74 2073 686f 7720 7468 will not show th\n-00005470: 6520 636f 6d6d 616e 6473 2074 6861 7420 e commands that \n-00005480: 6974 2067 6976 6573 2074 6f0a 2020 2020 it gives to. \n-00005490: 2047 4442 2e20 5468 6520 6465 6661 756c GDB. The defaul\n-000054a0: 7420 6973 206f 6666 2e0a 0a27 3a73 6574 t is off...':set\n-000054b0: 2073 796e 3d53 5459 4c45 270a 273a 7365 syn=STYLE'.':se\n-000054c0: 7420 7379 6e74 6178 3d53 5459 4c45 270a t syntax=STYLE'.\n-000054d0: 2020 2020 2053 6574 7320 7468 6520 6375 Sets the cu\n-000054e0: 7272 656e 7420 6869 6768 6c69 6768 7469 rrent highlighti\n-000054f0: 6e67 206d 6f64 6520 6f66 2074 6865 2063 ng mode of the c\n-00005500: 7572 7265 6e74 2066 696c 6520 746f 2068 urrent file to h\n-00005510: 6176 6520 7468 650a 2020 2020 2073 796e ave the. syn\n-00005520: 7461 7820 5354 594c 452e 2020 506f 7373 tax STYLE. Poss\n-00005530: 6962 6c65 2076 616c 7565 7320 666f 7220 ible values for \n-00005540: 5359 4e54 4158 2061 7265 2027 6327 2c20 SYNTAX are 'c', \n-00005550: 2761 6461 272c 2061 6e64 0a20 2020 2020 'ada', and. \n-00005560: 276f 6666 272e 2020 4e6f 726d 616c 6c79 'off'. Normally\n-00005570: 2c20 7468 6520 7573 6572 2077 696c 6c20 , the user will \n-00005580: 6e65 7665 7220 6861 7665 2074 6f20 646f never have to do\n-00005590: 2074 6869 732c 2073 696e 6365 2043 4744 this, since CGD\n-000055a0: 420a 2020 2020 2061 7574 6f6d 6174 6963 B. automatic\n-000055b0: 616c 6c79 2064 6574 6563 7473 2077 6861 ally detects wha\n-000055c0: 7420 7379 6e74 6178 2061 2066 696c 6520 t syntax a file \n-000055d0: 7368 6f75 6c64 2062 6520 6261 7365 6420 should be based \n-000055e0: 6f6e 2069 7473 0a20 2020 2020 6669 6c65 on its. file\n-000055f0: 2065 7874 656e 7369 6f6e 2e20 2048 6f77 extension. How\n-00005600: 6576 6572 2c20 7468 6973 2066 6561 7475 ever, this featu\n-00005610: 7265 2063 616e 2063 7572 7265 6e74 6c79 re can currently\n-00005620: 2062 6520 7573 6566 756c 2066 6f72 0a20 be useful for. \n-00005630: 2020 2020 6465 6275 6767 696e 6720 7075 debugging pu\n-00005640: 7270 6f73 6573 2e0a 0a27 3a73 6574 2074 rposes...':set t\n-00005650: 6f27 0a27 3a73 6574 2074 696d 656f 7574 o'.':set timeout\n-00005660: 270a 2020 2020 2054 6869 7320 6f70 7469 '. This opti\n-00005670: 6f6e 2069 7320 7573 6564 2061 6c6f 6e67 on is used along\n-00005680: 2077 6974 6820 7468 6520 5454 494d 454f with the TTIMEO\n-00005690: 5554 206f 7074 696f 6e20 746f 2064 6574 UT option to det\n-000056a0: 6572 6d69 6e65 2074 6865 0a20 2020 2020 ermine the. \n-000056b0: 6265 6861 7669 6f72 2043 4744 4220 7368 behavior CGDB sh\n-000056c0: 6f75 6c64 2068 6176 6520 7768 656e 2069 ould have when i\n-000056d0: 7420 7265 6365 6976 6573 2070 6172 7420 t receives part \n-000056e0: 6f66 2061 206d 6170 7065 6420 6b65 790a of a mapped key.\n-000056f0: 2020 2020 2073 6571 7565 6e63 6520 6f72 sequence or\n-00005700: 2061 206b 6579 626f 6172 6420 636f 6465 a keyboard code\n-00005710: 2073 6571 7565 6e63 652e 2020 4966 2074 sequence. If t\n-00005720: 6869 7320 6f70 7469 6f6e 2069 7320 6f6e his option is on\n-00005730: 2c20 4347 4442 0a20 2020 2020 7769 6c6c , CGDB. will\n-00005740: 2074 696d 6520 6f75 7420 6f6e 2062 6f74 time out on bot\n-00005750: 6820 7573 6572 2064 6566 696e 6564 206d h user defined m\n-00005760: 6170 7069 6e67 7320 616e 6420 6f6e 206b appings and on k\n-00005770: 6579 2063 6f64 6573 2066 726f 6d0a 2020 ey codes from. \n-00005780: 2020 2074 6865 206b 6579 626f 6172 642e the keyboard.\n-00005790: 2020 4966 2074 6869 7320 6f70 7469 6f6e If this option\n-000057a0: 2069 7320 6f66 662c 2075 7365 7220 6465 is off, user de\n-000057b0: 6669 6e65 6420 6d61 7070 696e 6773 2077 fined mappings w\n-000057c0: 696c 6c0a 2020 2020 206e 6f74 2062 6520 ill. not be \n-000057d0: 7469 6d65 6420 6f75 7420 6f6e 2e20 2049 timed out on. I\n-000057e0: 6e20 7468 6973 2063 6173 652c 2043 4744 n this case, CGD\n-000057f0: 4220 7769 6c6c 2064 6574 6572 6d69 6e65 B will determine\n-00005800: 2069 6620 6974 0a20 2020 2020 7368 6f75 if it. shou\n-00005810: 6c64 2074 696d 6520 6f75 7420 6f6e 206b ld time out on k\n-00005820: 6579 2063 6f64 6573 2066 726f 6d20 7468 ey codes from th\n-00005830: 6520 6b65 7962 6f61 7264 2062 7920 6578 e keyboard by ex\n-00005840: 616d 696e 696e 6720 7468 650a 2020 2020 amining the. \n-00005850: 2054 5449 4d45 4f55 5420 6f70 7469 6f6e TTIMEOUT option\n-00005860: 2e20 2054 6f20 6465 7465 726d 696e 6520 . To determine \n-00005870: 686f 7720 4347 4442 2077 696c 6c20 7469 how CGDB will ti\n-00005880: 6d65 206f 7574 206f 6e20 6d61 7070 696e me out on mappin\n-00005890: 6773 0a20 2020 2020 616e 6420 6b65 7920 gs. and key \n-000058a0: 636f 6465 732c 2061 6e64 2077 6861 7420 codes, and what \n-000058b0: 7469 6d65 206f 7574 206c 656e 6774 6873 time out lengths\n-000058c0: 2043 4744 4220 7769 6c6c 2075 7365 2c20 CGDB will use, \n-000058d0: 706c 6561 7365 0a20 2020 2020 7265 6665 please. refe\n-000058e0: 7220 746f 2074 6865 2063 6861 7274 2069 r to the chart i\n-000058f0: 6e20 2a6e 6f74 6520 4b65 7920 5573 6572 n *note Key User\n-00005900: 2049 6e74 6572 6661 6365 3a3a 2e20 2054 Interface::. T\n-00005910: 6865 2064 6566 6175 6c74 0a20 2020 2020 he default. \n-00005920: 7661 6c75 6520 666f 7220 7468 6973 206f value for this o\n-00005930: 7074 696f 6e20 6973 206f 6e2e 0a0a 273a ption is on...':\n-00005940: 7365 7420 746d 3d44 454c 4159 270a 273a set tm=DELAY'.':\n-00005950: 7365 7420 7469 6d65 6f75 746c 656e 3d44 set timeoutlen=D\n-00005960: 454c 4159 270a 2020 2020 2054 6869 7320 ELAY'. This \n-00005970: 6f70 7469 6f6e 2069 7320 7573 6564 2061 option is used a\n-00005980: 6c6f 6e67 2077 6974 6820 7468 6520 5454 long with the TT\n-00005990: 494d 454f 5554 4c45 4e20 6f70 7469 6f6e IMEOUTLEN option\n-000059a0: 2e20 2049 740a 2020 2020 2072 6570 7265 . It. repre\n-000059b0: 7365 6e74 7320 7468 6520 6e75 6d62 6572 sents the number\n-000059c0: 206f 6620 6d69 6c6c 6973 6563 6f6e 6473 of milliseconds\n-000059d0: 2074 6861 7420 4347 4442 2073 686f 756c that CGDB shoul\n-000059e0: 6420 7761 6974 2066 6f72 2061 0a20 2020 d wait for a. \n-000059f0: 2020 6b65 7920 636f 6465 2066 726f 6d20 key code from \n-00005a00: 7468 6520 6b65 7962 6f61 7264 206f 7220 the keyboard or \n-00005a10: 666f 7220 6120 6d61 7070 6564 206b 6579 for a mapped key\n-00005a20: 2073 6571 7565 6e63 6520 746f 0a20 2020 sequence to. \n-00005a30: 2020 636f 6d70 6c65 7465 2e20 2049 6620 complete. If \n-00005a40: 4445 4c41 5920 6973 2030 2c20 4347 4442 DELAY is 0, CGDB\n-00005a50: 2069 6d6d 6564 6961 7465 6c79 2061 6363 immediately acc\n-00005a60: 6570 7473 2065 6163 6820 6368 6172 6163 epts each charac\n-00005a70: 7465 720a 2020 2020 2069 7420 7265 6365 ter. it rece\n-00005a80: 6976 6573 2e20 2054 6869 7320 7769 6c6c ives. This will\n-00005a90: 2070 7265 7665 6e74 2061 6e79 206d 6170 prevent any map\n-00005aa0: 7069 6e67 7320 6f72 206b 6579 2063 6f64 pings or key cod\n-00005ab0: 6573 2074 6f0a 2020 2020 2063 6f6d 706c es to. compl\n-00005ac0: 6574 652e 2020 4445 4c41 5920 6d61 7920 ete. DELAY may \n-00005ad0: 6265 2061 6e79 2076 616c 7565 2062 6574 be any value bet\n-00005ae0: 7765 656e 2030 2061 6e64 2031 3030 3030 ween 0 and 10000\n-00005af0: 2c20 696e 636c 7573 6976 652e 0a20 2020 , inclusive.. \n-00005b00: 2020 5468 6520 6465 6661 756c 7420 7365 The default se\n-00005b10: 7474 696e 6720 666f 7220 7468 6520 4445 tting for the DE\n-00005b20: 4c41 5920 7661 7269 6162 6c65 2069 7320 LAY variable is \n-00005b30: 3130 3030 2028 6f6e 6520 7365 636f 6e64 1000 (one second\n-00005b40: 292e 0a0a 273a 7365 7420 7474 696d 656f )...':set ttimeo\n-00005b50: 7574 270a 2020 2020 2054 6869 7320 6f70 ut'. This op\n-00005b60: 7469 6f6e 2069 7320 7573 6564 2061 6c6f tion is used alo\n-00005b70: 6e67 2077 6974 6820 7468 6520 5449 4d45 ng with the TIME\n-00005b80: 4f55 5420 6f70 7469 6f6e 2074 6f20 6465 OUT option to de\n-00005b90: 7465 726d 696e 6520 7468 650a 2020 2020 termine the. \n-00005ba0: 2062 6568 6176 696f 7220 4347 4442 2073 behavior CGDB s\n-00005bb0: 686f 756c 6420 6861 7665 2077 6865 6e20 hould have when \n-00005bc0: 6974 2072 6563 6569 7665 7320 7061 7274 it receives part\n-00005bd0: 206f 6620 6b65 7962 6f61 7264 2063 6f64 of keyboard cod\n-00005be0: 650a 2020 2020 2073 6571 7565 6e63 652e e. sequence.\n-00005bf0: 2020 4966 2074 6869 7320 6f70 7469 6f6e If this option\n-00005c00: 2069 7320 6f6e 2c20 4347 4442 2077 696c is on, CGDB wil\n-00005c10: 6c20 7469 6d65 206f 7574 206f 6e20 6b65 l time out on ke\n-00005c20: 7920 636f 6465 730a 2020 2020 2066 726f y codes. fro\n-00005c30: 6d20 7468 6520 6b65 7962 6f61 7264 2e20 m the keyboard. \n-00005c40: 2049 6620 7468 6973 206f 7074 696f 6e20 If this option \n-00005c50: 6973 206f 6666 2c20 4347 4442 2077 696c is off, CGDB wil\n-00005c60: 6c20 6465 7465 726d 696e 6520 6966 0a20 l determine if. \n-00005c70: 2020 2020 6974 2073 686f 756c 6420 7469 it should ti\n-00005c80: 6d65 206f 7574 206f 6e20 6b65 7920 636f me out on key co\n-00005c90: 6465 7320 6672 6f6d 2074 6865 206b 6579 des from the key\n-00005ca0: 626f 6172 6420 6279 2065 7861 6d69 6e69 board by examini\n-00005cb0: 6e67 2074 6865 0a20 2020 2020 5449 4d45 ng the. TIME\n-00005cc0: 4f55 5420 6f70 7469 6f6e 2e20 2054 6f20 OUT option. To \n-00005cd0: 6465 7465 726d 696e 6520 686f 7720 4347 determine how CG\n-00005ce0: 4442 2077 696c 6c20 7469 6d65 206f 7574 DB will time out\n-00005cf0: 206f 6e20 6b65 7920 636f 6465 732c 0a20 on key codes,. \n-00005d00: 2020 2020 7768 6174 2077 6861 7420 7469 what what ti\n-00005d10: 6d65 206c 656e 6774 6820 6974 2077 696c me length it wil\n-00005d20: 6c20 7573 652c 2070 6c65 6173 6520 7265 l use, please re\n-00005d30: 6665 7220 746f 2074 6865 2063 6861 7274 fer to the chart\n-00005d40: 2069 6e0a 2020 2020 202a 6e6f 7465 204b in. *note K\n-00005d50: 6579 2055 7365 7220 496e 7465 7266 6163 ey User Interfac\n-00005d60: 653a 3a2e 2020 5468 6520 6465 6661 756c e::. The defaul\n-00005d70: 7420 7661 6c75 6520 666f 7220 7468 6973 t value for this\n-00005d80: 206f 7074 696f 6e20 6973 0a20 2020 2020 option is. \n-00005d90: 6f6e 2e0a 0a27 3a73 6574 2074 746d 3d44 on...':set ttm=D\n-00005da0: 454c 4159 270a 273a 7365 7420 7474 696d ELAY'.':set ttim\n-00005db0: 656f 7574 6c65 6e3d 4445 4c41 5927 0a20 eoutlen=DELAY'. \n-00005dc0: 2020 2020 5468 6973 206f 7074 696f 6e20 This option \n-00005dd0: 6973 2075 7365 6420 616c 6f6e 6720 7769 is used along wi\n-00005de0: 7468 2074 6865 2054 5449 4d45 4f55 544c th the TTIMEOUTL\n-00005df0: 454e 206f 7074 696f 6e2e 2020 4974 0a20 EN option. It. \n-00005e00: 2020 2020 7265 7072 6573 656e 7473 2074 represents t\n-00005e10: 6865 206e 756d 6265 7220 6f66 206d 696c he number of mil\n-00005e20: 6c69 7365 636f 6e64 7320 7468 6174 2043 liseconds that C\n-00005e30: 4744 4220 7368 6f75 6c64 2077 6169 7420 GDB should wait \n-00005e40: 666f 7220 610a 2020 2020 206b 6579 2063 for a. key c\n-00005e50: 6f64 6520 6672 6f6d 2074 6865 206b 6579 ode from the key\n-00005e60: 626f 6172 642e 2020 4966 2044 454c 4159 board. If DELAY\n-00005e70: 2069 7320 302c 2043 4744 4220 696d 6d65 is 0, CGDB imme\n-00005e80: 6469 6174 656c 790a 2020 2020 2061 6363 diately. acc\n-00005e90: 6570 7473 2065 6163 6820 6368 6172 6163 epts each charac\n-00005ea0: 7465 7220 6974 2072 6563 6569 7665 732e ter it receives.\n-00005eb0: 2020 5468 6973 2077 696c 6c20 7072 6576 This will prev\n-00005ec0: 656e 7420 616e 7920 6b65 790a 2020 2020 ent any key. \n-00005ed0: 2063 6f64 6573 2074 6f20 636f 6d70 6c65 codes to comple\n-00005ee0: 7465 2e20 2044 454c 4159 206d 6179 2062 te. DELAY may b\n-00005ef0: 6520 616e 7920 7661 6c75 6520 6265 7477 e any value betw\n-00005f00: 6565 6e20 3020 616e 6420 3130 3030 302c een 0 and 10000,\n-00005f10: 0a20 2020 2020 696e 636c 7573 6976 652e . inclusive.\n-00005f20: 2020 5468 6520 6465 6661 756c 7420 7365 The default se\n-00005f30: 7474 696e 6720 666f 7220 7468 6520 4445 tting for the DE\n-00005f40: 4c41 5920 7661 7269 6162 6c65 2069 7320 LAY variable is \n-00005f50: 3130 3020 286f 6e65 0a20 2020 2020 7465 100 (one. te\n-00005f60: 6e74 6820 6f66 2061 2073 6563 6f6e 6429 nth of a second)\n-00005f70: 2e0a 0a27 3a73 6574 2074 733d 4e55 4d42 ...':set ts=NUMB\n-00005f80: 4552 270a 273a 7365 7420 7461 6273 746f ER'.':set tabsto\n-00005f90: 703d 4e55 4d42 4552 270a 2020 2020 2053 p=NUMBER'. S\n-00005fa0: 6574 7320 7468 6520 6e75 6d62 6572 206f ets the number o\n-00005fb0: 6620 7370 6163 6573 2074 6861 7420 7368 f spaces that sh\n-00005fc0: 6f75 6c64 2062 6520 7265 6e64 6572 6564 ould be rendered\n-00005fd0: 206f 6e20 7468 6520 7363 7265 656e 2066 on the screen f\n-00005fe0: 6f72 0a20 2020 2020 3c54 4142 3e20 6368 or. ch\n-00005ff0: 6172 6163 7465 7273 2e20 2054 6865 2064 aracters. The d\n-00006000: 6566 6175 6c74 2076 616c 7565 2066 6f72 efault value for\n-00006010: 204e 554d 4245 5220 6973 2038 2e0a 0a27 NUMBER is 8...'\n-00006020: 3a73 6574 2077 6d68 3d4e 554d 4245 5227 :set wmh=NUMBER'\n-00006030: 0a27 3a73 6574 2077 696e 6d69 6e68 6569 .':set winminhei\n-00006040: 6768 743d 4e55 4d42 4552 270a 2020 2020 ght=NUMBER'. \n-00006050: 2054 6865 206d 696e 696d 616c 2068 6569 The minimal hei\n-00006060: 6768 7420 6f66 2061 2077 696e 646f 772e ght of a window.\n-00006070: 2020 5769 6e64 6f77 7320 7769 6c6c 206e Windows will n\n-00006080: 6576 6572 2062 6563 6f6d 6520 736d 616c ever become smal\n-00006090: 6c65 720a 2020 2020 2074 6861 6e20 7468 ler. than th\n-000060a0: 6973 2076 616c 7565 2e20 2054 6865 2064 is value. The d\n-000060b0: 6566 6175 6c74 2076 616c 7565 2066 6f72 efault value for\n-000060c0: 204e 554d 4245 5220 6973 2030 2e0a 0a27 NUMBER is 0...'\n-000060d0: 3a73 6574 2077 696e 7370 6c69 743d 5354 :set winsplit=ST\n-000060e0: 594c 4527 0a20 2020 2020 5365 7420 7468 YLE'. Set th\n-000060f0: 6520 7370 6c69 7420 706f 696e 7420 6265 e split point be\n-00006100: 7477 6565 6e20 736f 7572 6365 2061 6e64 tween source and\n-00006110: 2047 4442 2077 696e 646f 772e 2020 5468 GDB window. Th\n-00006120: 6973 2069 730a 2020 2020 2065 7370 6563 is is. espec\n-00006130: 6961 6c6c 7920 7573 6566 756c 2061 7320 ially useful as \n-00006140: 616e 2069 6e69 7420 7365 7474 696e 6720 an init setting \n-00006150: 696e 2079 6f75 7220 2763 6764 6272 6327 in your 'cgdbrc'\n-00006160: 2066 696c 652e 2020 2a4e 6f74 650a 2020 file. *Note. \n-00006170: 2020 2043 6f6e 6669 6775 7269 6e67 2043 Configuring C\n-00006180: 4744 423a 3a2e 2020 5468 6520 706f 7373 GDB::. The poss\n-00006190: 6962 6c65 2076 616c 7565 7320 666f 7220 ible values for \n-000061a0: 5354 594c 4520 6172 6520 2774 6f70 5f66 STYLE are 'top_f\n-000061b0: 756c 6c27 2c0a 2020 2020 2027 746f 705f ull',. 'top_\n-000061c0: 6269 6727 2c20 2765 7665 6e27 2c20 2762 big', 'even', 'b\n-000061d0: 6f74 746f 6d5f 6269 6727 2c20 616e 6420 ottom_big', and \n-000061e0: 2762 6f74 746f 6d5f 6675 6c6c 272e 0a0a 'bottom_full'...\n-000061f0: 273a 7365 7420 7773 270a 273a 7365 7420 ':set ws'.':set \n-00006200: 7772 6170 7363 616e 270a 2020 2020 2053 wrapscan'. S\n-00006210: 6561 7263 6865 7320 7772 6170 2061 726f earches wrap aro\n-00006220: 756e 6420 7468 6520 656e 6420 6f66 2066 und the end of f\n-00006230: 696c 652e 2020 5468 6520 6465 6661 756c ile. The defaul\n-00006240: 7420 6973 206f 6e2e 0a0a 273a 6327 0a27 t is on...':c'.'\n-00006250: 3a63 6f6e 7469 6e75 6527 0a20 2020 2020 :continue'. \n-00006260: 5365 6e64 2061 2063 6f6e 7469 6e75 6520 Send a continue \n-00006270: 636f 6d6d 616e 6420 746f 2047 4442 2e0a command to GDB..\n-00006280: 0a27 3a64 6f77 6e27 0a20 2020 2020 5365 .':down'. Se\n-00006290: 6e64 2061 2064 6f77 6e20 636f 6d6d 616e nd a down comman\n-000062a0: 6420 746f 2047 4442 2e0a 0a27 3a65 270a d to GDB...':e'.\n-000062b0: 273a 6564 6974 270a 2020 2020 2072 656c ':edit'. rel\n-000062c0: 6f61 6473 2074 6865 2066 696c 6520 696e oads the file in\n-000062d0: 2074 6865 2073 6f75 7263 6520 7769 6e64 the source wind\n-000062e0: 6f77 2e20 2074 6869 7320 6361 6e20 6265 ow. this can be\n-000062f0: 2075 7365 6675 6c20 6966 2074 6865 0a20 useful if the. \n-00006300: 2020 2020 6669 6c65 2068 6173 2063 6861 file has cha\n-00006310: 6e67 6564 2073 696e 6365 2069 7420 7761 nged since it wa\n-00006320: 7320 6f70 656e 6564 2062 7920 6367 6462 s opened by cgdb\n-00006330: 2e0a 0a27 3a66 270a 273a 6669 6e69 7368 ...':f'.':finish\n-00006340: 270a 2020 2020 2053 656e 6420 6120 6669 '. Send a fi\n-00006350: 6e69 7368 2063 6f6d 6d61 6e64 2074 6f20 nish command to \n-00006360: 4744 422e 0a0a 273a 6865 6c70 270a 2020 GDB...':help'. \n-00006370: 2020 2054 6869 7320 7769 6c6c 2064 6973 This will dis\n-00006380: 706c 6179 2074 6865 2063 7572 7265 6e74 play the current\n-00006390: 206d 616e 7561 6c20 696e 2074 6578 7420 manual in text \n-000063a0: 666f 726d 6174 2c20 696e 2074 6865 2022 format, in the \"\n-000063b0: 736f 7572 6365 0a20 2020 2020 7769 6e64 source. wind\n-000063c0: 6f77 222e 0a0a 273a 6869 2047 524f 5550 ow\"...':hi GROUP\n-000063d0: 2063 7465 726d 3d41 5454 5249 4255 5445 cterm=ATTRIBUTE\n-000063e0: 5320 6374 6572 6d66 673d 434f 4c4f 5220 S ctermfg=COLOR \n-000063f0: 6374 6572 6d62 673d 434f 4c4f 5220 7465 ctermbg=COLOR te\n-00006400: 726d 3d41 5454 5249 4255 5445 5327 0a27 rm=ATTRIBUTES'.'\n-00006410: 3a68 6967 686c 6967 6874 2047 524f 5550 :highlight GROUP\n-00006420: 2063 7465 726d 3d41 5454 5249 4255 5445 cterm=ATTRIBUTE\n-00006430: 5320 6374 6572 6d66 673d 434f 4c4f 5220 S ctermfg=COLOR \n-00006440: 6374 6572 6d62 673d 434f 4c4f 5220 7465 ctermbg=COLOR te\n-00006450: 726d 3d41 5454 5249 4255 5445 5327 0a20 rm=ATTRIBUTES'. \n-00006460: 2020 2020 5365 7420 7468 6520 434f 4c4f Set the COLO\n-00006470: 5220 616e 6420 4154 5452 4942 5554 4553 R and ATTRIBUTES\n-00006480: 2066 6f72 2061 2068 6967 686c 6967 6874 for a highlight\n-00006490: 696e 6720 6772 6f75 702e 2020 5468 6520 ing group. The \n-000064a0: 7379 6e74 6178 0a20 2020 2020 6d69 6d69 syntax. mimi\n-000064b0: 6373 2076 696d 2773 2022 6869 6768 6c69 cs vim's \"highli\n-000064c0: 6768 7422 2063 6f6d 6d61 6e64 2e20 2050 ght\" command. P\n-000064d0: 6f73 7369 626c 6520 7661 6c75 6573 2066 ossible values f\n-000064e0: 6f72 2047 524f 5550 2c0a 2020 2020 2041 or GROUP,. A\n-000064f0: 5454 5249 4255 5445 5320 616e 6420 434f TTRIBUTES and CO\n-00006500: 4c4f 5220 6172 6520 6176 6169 6c61 626c LOR are availabl\n-00006510: 6520 696e 202a 6e6f 7465 2048 6967 686c e in *note Highl\n-00006520: 6967 6874 696e 6720 4772 6f75 7073 3a3a ighting Groups::\n-00006530: 2e0a 0a20 2020 2020 596f 7520 6361 6e20 ... You can \n-00006540: 6769 7665 2061 7320 6d61 6e79 206f 7220 give as many or \n-00006550: 6173 2066 6577 206f 6620 7468 6520 6e61 as few of the na\n-00006560: 6d65 3d76 616c 7565 2070 6169 7273 2061 me=value pairs a\n-00006570: 7320 796f 7520 7769 7368 2c0a 2020 2020 s you wish,. \n-00006580: 2069 6e20 616e 7920 6f72 6465 722e 2020 in any order. \n-00006590: 2763 7465 726d 6667 2720 616e 6420 2763 'ctermfg' and 'c\n-000065a0: 7465 726d 6267 2720 7365 7420 7468 6520 termbg' set the \n-000065b0: 666f 7265 6772 6f75 6e64 2061 6e64 0a20 foreground and. \n-000065c0: 2020 2020 6261 636b 6772 6f75 6e64 2063 background c\n-000065d0: 6f6c 6f72 732e 2020 5468 6573 6520 6361 olors. These ca\n-000065e0: 6e20 6265 2073 7065 6369 6669 6564 2062 n be specified b\n-000065f0: 7920 636f 6c6f 7220 6e75 6d62 6572 206f y color number o\n-00006600: 7220 6279 0a20 2020 2020 7573 696e 6720 r by. using \n-00006610: 7468 6520 7361 6d65 2063 6f6c 6f72 206e the same color n\n-00006620: 616d 6573 2074 6861 7420 7669 6d20 7573 ames that vim us\n-00006630: 6573 2e20 2057 6865 6e20 4347 4442 2069 es. When CGDB i\n-00006640: 7320 6c69 6e6b 6564 2077 6974 680a 2020 s linked with. \n-00006650: 2020 206e 6375 7273 6573 2c20 7468 6520 ncurses, the \n-00006660: 6e75 6d62 6572 2079 6f75 2075 7365 2074 number you use t\n-00006670: 6f20 7265 7072 6573 656e 7420 7468 6520 o represent the \n-00006680: 636f 6c6f 7220 6361 6e20 6265 2062 6574 color can be bet\n-00006690: 7765 656e 0a20 2020 2020 2d31 2061 6e64 ween. -1 and\n-000066a0: 2043 4f4c 4f52 532e 2057 6865 6e20 4347 COLORS. When CG\n-000066b0: 4442 2069 7320 6c69 6e6b 6564 2061 6761 DB is linked aga\n-000066c0: 696e 7374 2063 7572 7365 732c 2069 7420 inst curses, it \n-000066d0: 6d75 7374 2062 650a 2020 2020 2062 6574 must be. bet\n-000066e0: 7765 656e 2030 2061 6e64 2043 4f4c 4f52 ween 0 and COLOR\n-000066f0: 532e 0a0a 2020 2020 2027 6374 6572 6d27 S... 'cterm'\n-00006700: 2073 6574 7320 7468 6520 7669 6465 6f20 sets the video \n-00006710: 6174 7472 6962 7574 6573 2066 6f72 2063 attributes for c\n-00006720: 6f6c 6f72 2074 6572 6d69 6e61 6c73 2e20 olor terminals. \n-00006730: 2027 7465 726d 2720 7365 7473 0a20 2020 'term' sets. \n-00006740: 2020 7468 6520 7669 6465 6f20 6174 7472 the video attr\n-00006750: 6962 7574 6573 2066 6f72 206d 6f6e 6f63 ibutes for monoc\n-00006760: 6872 6f6d 6520 7465 726d 696e 616c 732e hrome terminals.\n-00006770: 2020 536f 6d65 2065 7861 6d70 6c65 7320 Some examples \n-00006780: 6172 652c 0a20 2020 2020 2020 2020 203a are,. :\n-00006790: 6869 6768 6c69 6768 7420 4c6f 676f 2063 highlight Logo c\n-000067a0: 7465 726d 3d62 6f6c 642c 756e 6465 726c term=bold,underl\n-000067b0: 696e 6520 6374 6572 6d66 673d 5265 6420 ine ctermfg=Red \n-000067c0: 6374 6572 6d62 673d 426c 6163 6b0a 2020 ctermbg=Black. \n-000067d0: 2020 2020 2020 2020 3a68 6967 686c 6967 :highlig\n-000067e0: 6874 204e 6f72 6d61 6c20 6374 6572 6d3d ht Normal cterm=\n-000067f0: 7265 7665 7273 6520 6374 6572 6d66 673d reverse ctermfg=\n-00006800: 5768 6974 6520 6374 6572 6d62 673d 426c White ctermbg=Bl\n-00006810: 6163 6b0a 2020 2020 2020 2020 2020 3a68 ack. :h\n-00006820: 6920 4e6f 726d 616c 2074 6572 6d3d 626f i Normal term=bo\n-00006830: 6c64 0a0a 273a 696e 7365 7274 270a 2020 ld..':insert'. \n-00006840: 2020 204d 6f76 6520 666f 6375 7320 746f Move focus to\n-00006850: 2074 6865 2047 4442 2077 696e 646f 772e the GDB window.\n-00006860: 0a0a 273a 6e27 0a27 3a6e 6578 7427 0a20 ..':n'.':next'. \n-00006870: 2020 2020 5365 6e64 2061 206e 6578 7420 Send a next \n-00006880: 636f 6d6d 616e 6420 746f 2047 4442 2e0a command to GDB..\n-00006890: 0a27 3a71 270a 273a 7175 6974 270a 2020 .':q'.':quit'. \n-000068a0: 2020 2051 7569 7420 4347 4442 2e0a 0a27 Quit CGDB...'\n-000068b0: 3a72 270a 273a 7275 6e27 0a20 2020 2020 :r'.':run'. \n-000068c0: 5365 6e64 2061 2072 756e 2063 6f6d 6d61 Send a run comma\n-000068d0: 6e64 2074 6f20 4744 422e 0a0a 273a 7374 nd to GDB...':st\n-000068e0: 6172 7427 0a20 2020 2020 5365 6e64 2061 art'. Send a\n-000068f0: 2073 7461 7274 2063 6f6d 6d61 6e64 2074 start command t\n-00006900: 6f20 4744 422e 0a0a 273a 6b27 0a27 3a6b o GDB...':k'.':k\n-00006910: 696c 6c27 0a20 2020 2020 5365 6e64 2061 ill'. Send a\n-00006920: 206b 696c 6c20 636f 6d6d 616e 6420 746f kill command to\n-00006930: 2047 4442 2e0a 0a27 3a73 270a 273a 7374 GDB...':s'.':st\n-00006940: 6570 270a 2020 2020 2053 656e 6420 6120 ep'. Send a \n-00006950: 7374 6570 2063 6f6d 6d61 6e64 2074 6f20 step command to \n-00006960: 4744 422e 0a0a 273a 7379 6e74 6178 270a GDB...':syntax'.\n-00006970: 2020 2020 2054 7572 6e20 7468 6520 7379 Turn the sy\n-00006980: 6e74 6178 206f 6e20 6f72 206f 6666 2e0a ntax on or off..\n-00006990: 0a27 3a75 7027 0a20 2020 2020 5365 6e64 .':up'. Send\n-000069a0: 2061 6e20 7570 2063 6f6d 6d61 6e64 2074 an up command t\n-000069b0: 6f20 4744 422e 0a0a 273a 6d61 7020 4c48 o GDB...':map LH\n-000069c0: 5320 5248 5327 0a20 2020 2020 4372 6561 S RHS'. Crea\n-000069d0: 7465 2061 206e 6577 206d 6170 7069 6e67 te a new mapping\n-000069e0: 206f 7220 6f76 6572 7772 6974 6520 616e or overwrite an\n-000069f0: 2065 7869 7374 696e 6720 6d61 7070 696e existing mappin\n-00006a00: 6720 696e 2043 4744 4220 6d6f 6465 2e0a g in CGDB mode..\n-00006a10: 2020 2020 2041 6674 6572 2074 6865 2063 After the c\n-00006a20: 6f6d 6d61 6e64 2069 7320 7275 6e2c 2069 ommand is run, i\n-00006a30: 6620 4c48 5320 6973 2074 7970 6564 2c20 f LHS is typed, \n-00006a40: 4347 4442 2077 696c 6c20 6765 7420 5248 CGDB will get RH\n-00006a50: 530a 2020 2020 2069 6e73 7465 6164 2e20 S. instead. \n-00006a60: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail\n-00006a70: 7320 6f6e 2068 6f77 2074 6f20 7573 6520 s on how to use \n-00006a80: 7468 6520 6d61 7020 636f 6d6d 616e 6420 the map command \n-00006a90: 6c6f 6f6b 2069 6e0a 2020 2020 202a 6e6f look in. *no\n-00006aa0: 7465 2055 7369 6e67 204d 6170 733a 3a2e te Using Maps::.\n-00006ab0: 0a27 3a75 6e6d 204c 4853 270a 273a 756e .':unm LHS'.':un\n-00006ac0: 6d61 7020 4c48 5327 0a20 2020 2020 4465 map LHS'. De\n-00006ad0: 6c65 7465 2061 6e20 6578 6973 7469 6e67 lete an existing\n-00006ae0: 206d 6170 7069 6e67 2066 726f 6d20 4347 mapping from CG\n-00006af0: 4442 206d 6f64 652e 2020 4c48 5320 6973 DB mode. LHS is\n-00006b00: 2077 6861 7420 7761 7320 7479 7065 640a what was typed.\n-00006b10: 2020 2020 2069 6e20 7468 6520 6c65 6674 in the left\n-00006b20: 2068 616e 6420 7369 6465 2077 6865 6e20 hand side when \n-00006b30: 7468 6520 7573 6572 2063 7265 6174 6564 the user created\n-00006b40: 2074 6865 206d 6170 7069 6e67 2e20 2046 the mapping. F\n-00006b50: 6f72 0a20 2020 2020 6578 616d 706c 652c or. example,\n-00006b60: 2069 6620 7468 6520 7573 6572 2074 7970 if the user typ\n-00006b70: 6564 2027 3a6d 6170 2061 3c53 7061 6365 ed ':map ab foo' then the\n-00006b90: 2075 7365 7220 636f 756c 640a 2020 2020 user could. \n-00006ba0: 2064 656c 6574 6520 7468 6520 6578 6973 delete the exis\n-00006bb0: 7469 6e67 206d 6170 7069 6e67 2077 6974 ting mapping wit\n-00006bc0: 6820 273a 756e 6d61 7020 613c 5370 6163 h ':unmap ab'..':im LHS R\n-00006be0: 4853 270a 273a 696d 6170 204c 4853 2052 HS'.':imap LHS R\n-00006bf0: 4853 270a 2020 2020 2043 7265 6174 6520 HS'. Create \n-00006c00: 6120 6e65 7720 6d61 7070 696e 6720 6f72 a new mapping or\n-00006c10: 206f 7665 7277 7269 7465 2061 6e20 6578 overwrite an ex\n-00006c20: 6973 7469 6e67 206d 6170 7069 6e67 2069 isting mapping i\n-00006c30: 6e20 4744 4220 6d6f 6465 2e0a 2020 2020 n GDB mode.. \n-00006c40: 2041 6674 6572 2074 6865 2063 6f6d 6d61 After the comma\n-00006c50: 6e64 2069 7320 7275 6e2c 2069 6620 4c48 nd is run, if LH\n-00006c60: 5320 6973 2074 7970 6564 2c20 4347 4442 S is typed, CGDB\n-00006c70: 2077 696c 6c20 6765 7420 5248 530a 2020 will get RHS. \n-00006c80: 2020 2069 6e73 7465 6164 2e20 2046 6f72 instead. For\n-00006c90: 206d 6f72 6520 6465 7461 696c 7320 6f6e more details on\n-00006ca0: 2068 6f77 2074 6f20 7573 6520 7468 6520 how to use the \n-00006cb0: 6d61 7020 636f 6d6d 616e 6420 6c6f 6f6b map command look\n-00006cc0: 2069 6e0a 2020 2020 202a 6e6f 7465 2055 in. *note U\n-00006cd0: 7369 6e67 204d 6170 733a 3a2e 0a27 3a69 sing Maps::..':i\n-00006ce0: 7520 4c48 5327 0a27 3a69 756e 6d61 7020 u LHS'.':iunmap \n-00006cf0: 4c48 5327 0a20 2020 2020 4465 6c65 7465 LHS'. Delete\n-00006d00: 2061 6e20 6578 6973 7469 6e67 206d 6170 an existing map\n-00006d10: 7069 6e67 2066 726f 6d20 4744 4220 6d6f ping from GDB mo\n-00006d20: 6465 2e20 204c 4853 2069 7320 7768 6174 de. LHS is what\n-00006d30: 2077 6173 2074 7970 6564 2069 6e0a 2020 was typed in. \n-00006d40: 2020 2074 6865 206c 6566 7420 6861 6e64 the left hand\n-00006d50: 2073 6964 6520 7768 656e 2074 6865 2075 side when the u\n-00006d60: 7365 7220 6372 6561 7465 6420 7468 6520 ser created the \n-00006d70: 6d61 7070 696e 672e 2020 466f 7220 6578 mapping. For ex\n-00006d80: 616d 706c 652c 0a20 2020 2020 6966 2074 ample,. if t\n-00006d90: 6865 2075 7365 7220 7479 7065 6420 273a he user typed ':\n-00006da0: 696d 6170 2061 3c53 7061 6365 3e62 2066 imap ab f\n-00006db0: 6f6f 2720 7468 656e 2074 6865 2075 7365 oo' then the use\n-00006dc0: 7220 636f 756c 6420 6465 6c65 7465 0a20 r could delete. \n-00006dd0: 2020 2020 7468 6520 6578 6973 7469 6e67 the existing\n-00006de0: 206d 6170 7069 6e67 2077 6974 6820 273a mapping with ':\n-00006df0: 6975 6e6d 6170 2061 3c53 7061 6365 3e62 iunmap ab\n-00006e00: 272e 0a0a 1f0a 4669 6c65 3a20 6367 6462 '.....File: cgdb\n-00006e10: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4869 .info, Node: Hi\n-00006e20: 6768 6c69 6768 7469 6e67 2047 726f 7570 ghlighting Group\n-00006e30: 732c 2020 4e65 7874 3a20 4b65 7920 5573 s, Next: Key Us\n-00006e40: 6572 2049 6e74 6572 6661 6365 2c20 2050 er Interface, P\n-00006e50: 7265 763a 2043 6f6e 6669 6775 7269 6e67 rev: Configuring\n-00006e60: 2043 4744 422c 2020 5570 3a20 546f 700a CGDB, Up: Top.\n-00006e70: 0a35 2043 4744 4220 6869 6768 6c69 6768 .5 CGDB highligh\n-00006e80: 7469 6e67 2067 726f 7570 730a 2a2a 2a2a ting groups.****\n+00004a50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a54 6865 ***********..The\n+00004a60: 7265 206d 6179 2062 6520 7365 7665 7261 re may be severa\n+00004a70: 6c20 6665 6174 7572 6573 2074 6861 7420 l features that \n+00004a80: 796f 7520 6669 6e64 2075 7365 6675 6c20 you find useful \n+00004a90: 696e 2043 4744 422e 2043 4744 4220 6973 in CGDB. CGDB is\n+00004aa0: 0a63 6170 6162 6c65 206f 6620 6175 746f .capable of auto\n+00004ab0: 6d61 7469 6e67 2061 6e79 206f 6620 7468 mating any of th\n+00004ac0: 6573 6520 636f 6d6d 616e 6473 2074 6872 ese commands thr\n+00004ad0: 6f75 6768 2074 6865 2075 7365 206f 6620 ough the use of \n+00004ae0: 7468 650a 636f 6e66 6967 2066 696c 6520 the.config file \n+00004af0: 6361 6c6c 6564 2027 6367 6462 7263 272e called 'cgdbrc'.\n+00004b00: 2020 4974 206c 6f6f 6b73 2069 6e20 2724 It looks in '$\n+00004b10: 484f 4d45 2727 2f2e 6367 6462 2f27 2066 HOME''/.cgdb/' f\n+00004b20: 6f72 2074 6861 740a 6669 6c65 2e20 2049 or that.file. I\n+00004b30: 6620 6974 2065 7869 7374 732c 2043 4744 f it exists, CGD\n+00004b40: 4220 6578 6563 7574 6573 2065 6163 6820 B executes each \n+00004b50: 6c69 6e65 2069 6e20 7468 6520 6669 6c65 line in the file\n+00004b60: 2069 6e20 6f72 6465 722e 2020 4974 0a69 in order. It.i\n+00004b70: 7320 6173 2069 6620 7468 6520 7573 6572 s as if the user\n+00004b80: 2074 7970 6564 2069 6e20 616c 6c20 7468 typed in all th\n+00004b90: 6520 636f 6d6d 616e 6473 2069 6e74 6f20 e commands into \n+00004ba0: 7468 6520 7374 6174 7573 2062 6172 2061 the status bar a\n+00004bb0: 6674 6572 0a74 6865 2074 7569 2077 6173 fter.the tui was\n+00004bc0: 2069 6e69 7469 616c 697a 6564 2e0a 0a20 initialized... \n+00004bd0: 2020 5468 6520 666f 6c6c 6f77 696e 6720 The following \n+00004be0: 7661 7269 6162 6c65 7320 6368 616e 6765 variables change\n+00004bf0: 2074 6865 2062 6568 6176 696f 7220 6f66 the behavior of\n+00004c00: 2073 6f6d 6520 6173 7065 6374 206f 6620 some aspect of \n+00004c10: 4347 4442 2e0a 4d61 6e79 206f 6620 7468 CGDB..Many of th\n+00004c20: 6573 6520 636f 6d6d 616e 6473 206d 6179 ese commands may\n+00004c30: 2062 6520 6162 6272 6576 6961 7465 6420 be abbreviated \n+00004c40: 696e 2073 6f6d 6520 7761 792c 2061 6e64 in some way, and\n+00004c50: 2061 6c6c 2062 6f6f 6c65 616e 0a63 6f6d all boolean.com\n+00004c60: 6d61 6e64 7320 6d79 2062 6520 6e65 6761 mands my be nega\n+00004c70: 7465 6420 6279 2061 7070 656e 6469 6e67 ted by appending\n+00004c80: 2027 6e6f 2720 746f 2074 6865 2066 726f 'no' to the fro\n+00004c90: 6e74 2e20 2046 6f72 2065 7861 6d70 6c65 nt. For example\n+00004ca0: 3a0a 273a 7365 7420 6967 6e6f 7265 6361 :.':set ignoreca\n+00004cb0: 7365 2720 7475 726e 7320 6f6e 2063 6173 se' turns on cas\n+00004cc0: 652d 696e 7365 6e73 6974 6976 6520 7365 e-insensitive se\n+00004cd0: 6172 6368 696e 673b 2077 6869 6c65 2027 arching; while '\n+00004ce0: 3a73 6574 0a6e 6f69 676e 6f72 6563 6173 :set.noignorecas\n+00004cf0: 6527 2074 7572 6e73 206f 6e20 6361 7365 e' turns on case\n+00004d00: 2d73 656e 7369 7469 7665 2073 6561 7263 -sensitive searc\n+00004d10: 6869 6e67 2e0a 0a27 3a73 6574 2061 733d hing...':set as=\n+00004d20: 5354 594c 4527 0a27 3a73 6574 2061 7272 STYLE'.':set arr\n+00004d30: 6f77 7374 796c 653d 5354 594c 4527 0a20 owstyle=STYLE'. \n+00004d40: 2020 2020 5365 7420 7468 6520 6172 726f Set the arro\n+00004d50: 7720 7374 796c 6520 746f 2053 5459 4c45 w style to STYLE\n+00004d60: 2e20 2050 6f73 7369 626c 6520 7661 6c75 . Possible valu\n+00004d70: 6573 2066 6f72 2053 5459 4c45 2061 7265 es for STYLE are\n+00004d80: 0a20 2020 2020 2773 686f 7274 272c 2027 . 'short', '\n+00004d90: 6c6f 6e67 272c 2061 6e64 2027 6869 6768 long', and 'high\n+00004da0: 6c69 6768 7427 2e20 2043 6861 6e67 6573 light'. Changes\n+00004db0: 2074 6865 2073 7479 6c65 206f 6620 7468 the style of th\n+00004dc0: 6520 6172 726f 770a 2020 2020 2074 6861 e arrow. tha\n+00004dd0: 7420 6973 2075 7365 6420 746f 2069 6e64 t is used to ind\n+00004de0: 6963 6174 6520 7468 6520 6375 7272 656e icate the curren\n+00004df0: 746c 7920 6578 6563 7574 696e 6720 6c69 tly executing li\n+00004e00: 6e65 2069 6e20 7468 6520 736f 7572 6365 ne in the source\n+00004e10: 0a20 2020 2020 7669 6577 6572 2e20 2054 . viewer. T\n+00004e20: 6865 2064 6566 6175 6c74 2076 616c 7565 he default value\n+00004e30: 2069 7320 7368 6f72 742e 2020 4120 6c6f is short. A lo\n+00004e40: 6e67 6572 2061 7272 6f77 2069 7320 6176 nger arrow is av\n+00004e50: 6169 6c61 626c 652c 0a20 2020 2020 666f ailable,. fo\n+00004e60: 7220 6561 7369 6572 2072 6561 6461 6269 r easier readabi\n+00004e70: 6c69 7479 2e20 2046 696e 616c 6c79 2c20 lity. Finally, \n+00004e80: 7468 6520 2768 6967 686c 6967 6874 2720 the 'highlight' \n+00004e90: 6f70 7469 6f6e 2064 7261 7773 206e 6f0a option draws no.\n+00004ea0: 2020 2020 2061 7272 6f77 2061 7420 616c arrow at al\n+00004eb0: 6c2c 2069 6e73 7465 6164 2064 7261 7769 l, instead drawi\n+00004ec0: 6e67 2074 6865 2065 6e74 6972 6520 6c69 ng the entire li\n+00004ed0: 6e65 2069 6e20 696e 7665 7273 6520 7669 ne in inverse vi\n+00004ee0: 6465 6f2e 0a0a 273a 7365 7420 6173 7227 deo...':set asr'\n+00004ef0: 0a27 3a73 6574 2061 7574 6f73 6f75 7263 .':set autosourc\n+00004f00: 6572 656c 6f61 6427 0a20 2020 2020 4966 ereload'. If\n+00004f10: 2074 6869 7320 6973 206f 6e2c 2043 4744 this is on, CGD\n+00004f20: 4220 7769 6c6c 2061 7574 6f6d 6174 6963 B will automatic\n+00004f30: 616c 6c79 2072 656c 6f61 6420 6120 736f ally reload a so\n+00004f40: 7572 6365 2066 696c 6520 6966 2069 740a urce file if it.\n+00004f50: 2020 2020 2068 6173 2063 6861 6e67 6564 has changed\n+00004f60: 2073 696e 6365 2043 4744 4220 6861 7320 since CGDB has \n+00004f70: 6f70 656e 6564 2069 742e 2020 4966 2069 opened it. If i\n+00004f80: 7420 6973 206f 6666 2c20 7468 6520 6669 t is off, the fi\n+00004f90: 6c65 2077 696c 6c0a 2020 2020 206e 6576 le will. nev\n+00004fa0: 6572 2062 6520 7265 6c6f 6164 6564 2c20 er be reloaded, \n+00004fb0: 756e 7469 6c20 796f 7520 7374 6172 7420 until you start \n+00004fc0: 4347 4442 2061 6761 696e 2e20 2054 6865 CGDB again. The\n+00004fd0: 2064 6566 6175 6c74 2069 7320 6f6e 2e0a default is on..\n+00004fe0: 2020 2020 2054 6869 7320 6665 6174 7572 This featur\n+00004ff0: 6520 6973 2075 7365 6675 6c20 7768 656e e is useful when\n+00005000: 2079 6f75 2061 7265 2064 6562 7567 6769 you are debuggi\n+00005010: 6e67 2061 2070 726f 6772 616d 2c20 7468 ng a program, th\n+00005020: 656e 2079 6f75 0a20 2020 2020 6d6f 6469 en you. modi\n+00005030: 6679 2061 2073 6f75 7263 6520 6669 6c65 fy a source file\n+00005040: 2c20 7265 636f 6d70 696c 652c 2061 6e64 , recompile, and\n+00005050: 2074 7970 6520 2772 2720 696e 2047 4442 type 'r' in GDB\n+00005060: 2773 2043 4c49 2077 696e 646f 772e 0a20 's CLI window.. \n+00005070: 2020 2020 5468 6520 6669 6c65 2069 6e20 The file in \n+00005080: 7468 6973 2063 6173 6520 7769 6c6c 2062 this case will b\n+00005090: 6520 7570 6461 7465 6420 746f 2073 686f e updated to sho\n+000050a0: 7720 7468 6520 6e65 7720 7665 7273 696f w the new versio\n+000050b0: 6e2e 0a20 2020 2020 4e6f 7465 2c20 4347 n.. Note, CG\n+000050c0: 4442 206f 6e6c 7920 6c6f 6f6b 7320 6174 DB only looks at\n+000050d0: 2074 6865 2074 696d 6573 7461 6d70 206f the timestamp o\n+000050e0: 6620 7468 6520 736f 7572 6365 2066 696c f the source fil\n+000050f0: 6520 746f 0a20 2020 2020 6465 7465 726d e to. determ\n+00005100: 696e 6520 6966 2069 7420 6861 7320 6368 ine if it has ch\n+00005110: 616e 6765 642e 2020 536f 2069 6620 796f anged. So if yo\n+00005120: 7520 6d6f 6469 6679 2074 6865 2073 6f75 u modify the sou\n+00005130: 7263 6520 6669 6c65 2c20 616e 640a 2020 rce file, and. \n+00005140: 2020 2064 6964 6e27 7420 7265 636f 6d70 didn't recomp\n+00005150: 696c 6520 7965 742c 2043 4744 4220 7769 ile yet, CGDB wi\n+00005160: 6c6c 2073 7469 6c6c 2070 6963 6b20 7570 ll still pick up\n+00005170: 206f 6e20 7468 6520 6368 616e 6765 732e on the changes.\n+00005180: 0a0a 273a 7365 7420 6367 6462 6d6f 6465 ..':set cgdbmode\n+00005190: 6b65 793d 4b45 5927 0a20 2020 2020 5468 key=KEY'. Th\n+000051a0: 6973 206f 7074 696f 6e20 6973 2075 7365 is option is use\n+000051b0: 6420 746f 2064 6574 6572 6d69 6e65 2077 d to determine w\n+000051c0: 6861 7420 6b65 7920 7075 7473 2043 4744 hat key puts CGD\n+000051d0: 4220 696e 746f 2022 4347 4442 0a20 2020 B into \"CGDB. \n+000051e0: 2020 4d6f 6465 222e 2020 4279 2064 6566 Mode\". By def\n+000051f0: 6175 6c74 2c20 7468 6520 2745 5343 2720 ault, the 'ESC' \n+00005200: 6b65 7920 6973 2075 7365 642e 2020 4b45 key is used. KE\n+00005210: 5920 6361 6e20 6265 2061 6e79 206e 6f72 Y can be any nor\n+00005220: 6d61 6c0a 2020 2020 206b 6579 206f 6e20 mal. key on \n+00005230: 7468 6520 6b65 7962 6f61 7264 2e20 2049 the keyboard. I\n+00005240: 7420 6361 6e20 616c 736f 2062 6520 616e t can also be an\n+00005250: 7920 6b65 7963 6f64 652c 2061 7320 6c6f y keycode, as lo\n+00005260: 6e67 2061 7320 7468 650a 2020 2020 206b ng as the. k\n+00005270: 6579 636f 6465 206e 6f74 6174 696f 6e20 eycode notation \n+00005280: 6973 2075 7365 642e 2020 5468 6973 206f is used. This o\n+00005290: 7074 696f 6e20 6973 2065 7370 6563 6961 ption is especia\n+000052a0: 6c6c 7920 7573 6566 756c 2077 6865 6e0a lly useful when.\n+000052b0: 2020 2020 2074 6865 2075 7365 7220 7761 the user wa\n+000052c0: 6e74 7320 746f 2075 7365 2072 6561 646c nts to use readl\n+000052d0: 696e 6520 696e 2076 6920 6d6f 6465 2e20 ine in vi mode. \n+000052e0: 2049 6620 7468 6520 7573 6572 2074 7970 If the user typ\n+000052f0: 6573 2027 7365 740a 2020 2020 2063 6764 es 'set. cgd\n+00005300: 626d 6f64 656b 6579 3d3c 5061 6765 5570 bmodekey=' then the 'Pag\n+00005320: 6520 5570 2720 6b65 7920 7769 6c6c 2070 e Up' key will p\n+00005330: 7574 2043 4744 4220 696e 746f 0a20 2020 ut CGDB into. \n+00005340: 2020 4347 4442 206d 6f64 6520 616e 6420 CGDB mode and \n+00005350: 7468 6520 2745 5343 2720 6b65 7920 7769 the 'ESC' key wi\n+00005360: 6c6c 2066 6c6f 7720 7468 726f 7567 6820 ll flow through \n+00005370: 746f 2072 6561 646c 696e 652e 0a0a 273a to readline...':\n+00005380: 7365 7420 6963 270a 273a 7365 7420 6967 set ic'.':set ig\n+00005390: 6e6f 7265 6361 7365 270a 2020 2020 2053 norecase'. S\n+000053a0: 6574 7320 7365 6172 6368 696e 6720 6361 ets searching ca\n+000053b0: 7365 2069 6e73 656e 7369 7469 7665 2e20 se insensitive. \n+000053c0: 2054 6865 2064 6566 6175 6c74 2069 7320 The default is \n+000053d0: 6f66 662e 0a0a 273a 7365 7420 7374 6327 off...':set stc'\n+000053e0: 0a27 3a73 6574 2073 686f 7774 6764 6263 .':set showtgdbc\n+000053f0: 6f6d 6d61 6e64 7327 0a20 2020 2020 4966 ommands'. If\n+00005400: 2074 6869 7320 6973 206f 6e2c 2043 4744 this is on, CGD\n+00005410: 4220 7769 6c6c 2073 686f 7720 616c 6c20 B will show all \n+00005420: 6f66 2074 6865 2063 6f6d 6d61 6e64 7320 of the commands \n+00005430: 7468 6174 2069 7420 7365 6e64 7320 746f that it sends to\n+00005440: 0a20 2020 2020 4744 422e 2049 6620 6974 . GDB. If it\n+00005450: 2069 7320 6f66 662c 2043 4744 4220 7769 is off, CGDB wi\n+00005460: 6c6c 206e 6f74 2073 686f 7720 7468 6520 ll not show the \n+00005470: 636f 6d6d 616e 6473 2074 6861 7420 6974 commands that it\n+00005480: 2067 6976 6573 2074 6f0a 2020 2020 2047 gives to. G\n+00005490: 4442 2e20 5468 6520 6465 6661 756c 7420 DB. The default \n+000054a0: 6973 206f 6666 2e0a 0a27 3a73 6574 2073 is off...':set s\n+000054b0: 796e 3d53 5459 4c45 270a 273a 7365 7420 yn=STYLE'.':set \n+000054c0: 7379 6e74 6178 3d53 5459 4c45 270a 2020 syntax=STYLE'. \n+000054d0: 2020 2053 6574 7320 7468 6520 6375 7272 Sets the curr\n+000054e0: 656e 7420 6869 6768 6c69 6768 7469 6e67 ent highlighting\n+000054f0: 206d 6f64 6520 6f66 2074 6865 2063 7572 mode of the cur\n+00005500: 7265 6e74 2066 696c 6520 746f 2068 6176 rent file to hav\n+00005510: 6520 7468 650a 2020 2020 2073 796e 7461 e the. synta\n+00005520: 7820 5354 594c 452e 2020 506f 7373 6962 x STYLE. Possib\n+00005530: 6c65 2076 616c 7565 7320 666f 7220 5359 le values for SY\n+00005540: 4e54 4158 2061 7265 2027 6327 2c20 2761 NTAX are 'c', 'a\n+00005550: 6461 272c 2061 6e64 0a20 2020 2020 276f da', and. 'o\n+00005560: 6666 272e 2020 4e6f 726d 616c 6c79 2c20 ff'. Normally, \n+00005570: 7468 6520 7573 6572 2077 696c 6c20 6e65 the user will ne\n+00005580: 7665 7220 6861 7665 2074 6f20 646f 2074 ver have to do t\n+00005590: 6869 732c 2073 696e 6365 2043 4744 420a his, since CGDB.\n+000055a0: 2020 2020 2061 7574 6f6d 6174 6963 616c automatical\n+000055b0: 6c79 2064 6574 6563 7473 2077 6861 7420 ly detects what \n+000055c0: 7379 6e74 6178 2061 2066 696c 6520 7368 syntax a file sh\n+000055d0: 6f75 6c64 2062 6520 6261 7365 6420 6f6e ould be based on\n+000055e0: 2069 7473 0a20 2020 2020 6669 6c65 2065 its. file e\n+000055f0: 7874 656e 7369 6f6e 2e20 2048 6f77 6576 xtension. Howev\n+00005600: 6572 2c20 7468 6973 2066 6561 7475 7265 er, this feature\n+00005610: 2063 616e 2063 7572 7265 6e74 6c79 2062 can currently b\n+00005620: 6520 7573 6566 756c 2066 6f72 0a20 2020 e useful for. \n+00005630: 2020 6465 6275 6767 696e 6720 7075 7270 debugging purp\n+00005640: 6f73 6573 2e0a 0a27 3a73 6574 2074 6f27 oses...':set to'\n+00005650: 0a27 3a73 6574 2074 696d 656f 7574 270a .':set timeout'.\n+00005660: 2020 2020 2054 6869 7320 6f70 7469 6f6e This option\n+00005670: 2069 7320 7573 6564 2061 6c6f 6e67 2077 is used along w\n+00005680: 6974 6820 7468 6520 5454 494d 454f 5554 ith the TTIMEOUT\n+00005690: 206f 7074 696f 6e20 746f 2064 6574 6572 option to deter\n+000056a0: 6d69 6e65 2074 6865 0a20 2020 2020 6265 mine the. be\n+000056b0: 6861 7669 6f72 2043 4744 4220 7368 6f75 havior CGDB shou\n+000056c0: 6c64 2068 6176 6520 7768 656e 2069 7420 ld have when it \n+000056d0: 7265 6365 6976 6573 2070 6172 7420 6f66 receives part of\n+000056e0: 2061 206d 6170 7065 6420 6b65 790a 2020 a mapped key. \n+000056f0: 2020 2073 6571 7565 6e63 6520 6f72 2061 sequence or a\n+00005700: 206b 6579 626f 6172 6420 636f 6465 2073 keyboard code s\n+00005710: 6571 7565 6e63 652e 2020 4966 2074 6869 equence. If thi\n+00005720: 7320 6f70 7469 6f6e 2069 7320 6f6e 2c20 s option is on, \n+00005730: 4347 4442 0a20 2020 2020 7769 6c6c 2074 CGDB. will t\n+00005740: 696d 6520 6f75 7420 6f6e 2062 6f74 6820 ime out on both \n+00005750: 7573 6572 2064 6566 696e 6564 206d 6170 user defined map\n+00005760: 7069 6e67 7320 616e 6420 6f6e 206b 6579 pings and on key\n+00005770: 2063 6f64 6573 2066 726f 6d0a 2020 2020 codes from. \n+00005780: 2074 6865 206b 6579 626f 6172 642e 2020 the keyboard. \n+00005790: 4966 2074 6869 7320 6f70 7469 6f6e 2069 If this option i\n+000057a0: 7320 6f66 662c 2075 7365 7220 6465 6669 s off, user defi\n+000057b0: 6e65 6420 6d61 7070 696e 6773 2077 696c ned mappings wil\n+000057c0: 6c0a 2020 2020 206e 6f74 2062 6520 7469 l. not be ti\n+000057d0: 6d65 6420 6f75 7420 6f6e 2e20 2049 6e20 med out on. In \n+000057e0: 7468 6973 2063 6173 652c 2043 4744 4220 this case, CGDB \n+000057f0: 7769 6c6c 2064 6574 6572 6d69 6e65 2069 will determine i\n+00005800: 6620 6974 0a20 2020 2020 7368 6f75 6c64 f it. should\n+00005810: 2074 696d 6520 6f75 7420 6f6e 206b 6579 time out on key\n+00005820: 2063 6f64 6573 2066 726f 6d20 7468 6520 codes from the \n+00005830: 6b65 7962 6f61 7264 2062 7920 6578 616d keyboard by exam\n+00005840: 696e 696e 6720 7468 650a 2020 2020 2054 ining the. T\n+00005850: 5449 4d45 4f55 5420 6f70 7469 6f6e 2e20 TIMEOUT option. \n+00005860: 2054 6f20 6465 7465 726d 696e 6520 686f To determine ho\n+00005870: 7720 4347 4442 2077 696c 6c20 7469 6d65 w CGDB will time\n+00005880: 206f 7574 206f 6e20 6d61 7070 696e 6773 out on mappings\n+00005890: 0a20 2020 2020 616e 6420 6b65 7920 636f . and key co\n+000058a0: 6465 732c 2061 6e64 2077 6861 7420 7469 des, and what ti\n+000058b0: 6d65 206f 7574 206c 656e 6774 6873 2043 me out lengths C\n+000058c0: 4744 4220 7769 6c6c 2075 7365 2c20 706c GDB will use, pl\n+000058d0: 6561 7365 0a20 2020 2020 7265 6665 7220 ease. refer \n+000058e0: 746f 2074 6865 2063 6861 7274 2069 6e20 to the chart in \n+000058f0: 2a6e 6f74 6520 4b65 7920 5573 6572 2049 *note Key User I\n+00005900: 6e74 6572 6661 6365 3a3a 2e20 2054 6865 nterface::. The\n+00005910: 2064 6566 6175 6c74 0a20 2020 2020 7661 default. va\n+00005920: 6c75 6520 666f 7220 7468 6973 206f 7074 lue for this opt\n+00005930: 696f 6e20 6973 206f 6e2e 0a0a 273a 7365 ion is on...':se\n+00005940: 7420 746d 3d44 454c 4159 270a 273a 7365 t tm=DELAY'.':se\n+00005950: 7420 7469 6d65 6f75 746c 656e 3d44 454c t timeoutlen=DEL\n+00005960: 4159 270a 2020 2020 2054 6869 7320 6f70 AY'. This op\n+00005970: 7469 6f6e 2069 7320 7573 6564 2061 6c6f tion is used alo\n+00005980: 6e67 2077 6974 6820 7468 6520 5454 494d ng with the TTIM\n+00005990: 454f 5554 4c45 4e20 6f70 7469 6f6e 2e20 EOUTLEN option. \n+000059a0: 2049 740a 2020 2020 2072 6570 7265 7365 It. represe\n+000059b0: 6e74 7320 7468 6520 6e75 6d62 6572 206f nts the number o\n+000059c0: 6620 6d69 6c6c 6973 6563 6f6e 6473 2074 f milliseconds t\n+000059d0: 6861 7420 4347 4442 2073 686f 756c 6420 hat CGDB should \n+000059e0: 7761 6974 2066 6f72 2061 0a20 2020 2020 wait for a. \n+000059f0: 6b65 7920 636f 6465 2066 726f 6d20 7468 key code from th\n+00005a00: 6520 6b65 7962 6f61 7264 206f 7220 666f e keyboard or fo\n+00005a10: 7220 6120 6d61 7070 6564 206b 6579 2073 r a mapped key s\n+00005a20: 6571 7565 6e63 6520 746f 0a20 2020 2020 equence to. \n+00005a30: 636f 6d70 6c65 7465 2e20 2049 6620 4445 complete. If DE\n+00005a40: 4c41 5920 6973 2030 2c20 4347 4442 2069 LAY is 0, CGDB i\n+00005a50: 6d6d 6564 6961 7465 6c79 2061 6363 6570 mmediately accep\n+00005a60: 7473 2065 6163 6820 6368 6172 6163 7465 ts each characte\n+00005a70: 720a 2020 2020 2069 7420 7265 6365 6976 r. it receiv\n+00005a80: 6573 2e20 2054 6869 7320 7769 6c6c 2070 es. This will p\n+00005a90: 7265 7665 6e74 2061 6e79 206d 6170 7069 revent any mappi\n+00005aa0: 6e67 7320 6f72 206b 6579 2063 6f64 6573 ngs or key codes\n+00005ab0: 2074 6f0a 2020 2020 2063 6f6d 706c 6574 to. complet\n+00005ac0: 652e 2020 4445 4c41 5920 6d61 7920 6265 e. DELAY may be\n+00005ad0: 2061 6e79 2076 616c 7565 2062 6574 7765 any value betwe\n+00005ae0: 656e 2030 2061 6e64 2031 3030 3030 2c20 en 0 and 10000, \n+00005af0: 696e 636c 7573 6976 652e 0a20 2020 2020 inclusive.. \n+00005b00: 5468 6520 6465 6661 756c 7420 7365 7474 The default sett\n+00005b10: 696e 6720 666f 7220 7468 6520 4445 4c41 ing for the DELA\n+00005b20: 5920 7661 7269 6162 6c65 2069 7320 3130 Y variable is 10\n+00005b30: 3030 2028 6f6e 6520 7365 636f 6e64 292e 00 (one second).\n+00005b40: 0a0a 273a 7365 7420 7474 696d 656f 7574 ..':set ttimeout\n+00005b50: 270a 2020 2020 2054 6869 7320 6f70 7469 '. This opti\n+00005b60: 6f6e 2069 7320 7573 6564 2061 6c6f 6e67 on is used along\n+00005b70: 2077 6974 6820 7468 6520 5449 4d45 4f55 with the TIMEOU\n+00005b80: 5420 6f70 7469 6f6e 2074 6f20 6465 7465 T option to dete\n+00005b90: 726d 696e 6520 7468 650a 2020 2020 2062 rmine the. b\n+00005ba0: 6568 6176 696f 7220 4347 4442 2073 686f ehavior CGDB sho\n+00005bb0: 756c 6420 6861 7665 2077 6865 6e20 6974 uld have when it\n+00005bc0: 2072 6563 6569 7665 7320 7061 7274 206f receives part o\n+00005bd0: 6620 6b65 7962 6f61 7264 2063 6f64 650a f keyboard code.\n+00005be0: 2020 2020 2073 6571 7565 6e63 652e 2020 sequence. \n+00005bf0: 4966 2074 6869 7320 6f70 7469 6f6e 2069 If this option i\n+00005c00: 7320 6f6e 2c20 4347 4442 2077 696c 6c20 s on, CGDB will \n+00005c10: 7469 6d65 206f 7574 206f 6e20 6b65 7920 time out on key \n+00005c20: 636f 6465 730a 2020 2020 2066 726f 6d20 codes. from \n+00005c30: 7468 6520 6b65 7962 6f61 7264 2e20 2049 the keyboard. I\n+00005c40: 6620 7468 6973 206f 7074 696f 6e20 6973 f this option is\n+00005c50: 206f 6666 2c20 4347 4442 2077 696c 6c20 off, CGDB will \n+00005c60: 6465 7465 726d 696e 6520 6966 0a20 2020 determine if. \n+00005c70: 2020 6974 2073 686f 756c 6420 7469 6d65 it should time\n+00005c80: 206f 7574 206f 6e20 6b65 7920 636f 6465 out on key code\n+00005c90: 7320 6672 6f6d 2074 6865 206b 6579 626f s from the keybo\n+00005ca0: 6172 6420 6279 2065 7861 6d69 6e69 6e67 ard by examining\n+00005cb0: 2074 6865 0a20 2020 2020 5449 4d45 4f55 the. TIMEOU\n+00005cc0: 5420 6f70 7469 6f6e 2e20 2054 6f20 6465 T option. To de\n+00005cd0: 7465 726d 696e 6520 686f 7720 4347 4442 termine how CGDB\n+00005ce0: 2077 696c 6c20 7469 6d65 206f 7574 206f will time out o\n+00005cf0: 6e20 6b65 7920 636f 6465 732c 0a20 2020 n key codes,. \n+00005d00: 2020 7768 6174 2077 6861 7420 7469 6d65 what what time\n+00005d10: 206c 656e 6774 6820 6974 2077 696c 6c20 length it will \n+00005d20: 7573 652c 2070 6c65 6173 6520 7265 6665 use, please refe\n+00005d30: 7220 746f 2074 6865 2063 6861 7274 2069 r to the chart i\n+00005d40: 6e0a 2020 2020 202a 6e6f 7465 204b 6579 n. *note Key\n+00005d50: 2055 7365 7220 496e 7465 7266 6163 653a User Interface:\n+00005d60: 3a2e 2020 5468 6520 6465 6661 756c 7420 :. The default \n+00005d70: 7661 6c75 6520 666f 7220 7468 6973 206f value for this o\n+00005d80: 7074 696f 6e20 6973 0a20 2020 2020 6f6e ption is. on\n+00005d90: 2e0a 0a27 3a73 6574 2074 746d 3d44 454c ...':set ttm=DEL\n+00005da0: 4159 270a 273a 7365 7420 7474 696d 656f AY'.':set ttimeo\n+00005db0: 7574 6c65 6e3d 4445 4c41 5927 0a20 2020 utlen=DELAY'. \n+00005dc0: 2020 5468 6973 206f 7074 696f 6e20 6973 This option is\n+00005dd0: 2075 7365 6420 616c 6f6e 6720 7769 7468 used along with\n+00005de0: 2074 6865 2054 5449 4d45 4f55 544c 454e the TTIMEOUTLEN\n+00005df0: 206f 7074 696f 6e2e 2020 4974 0a20 2020 option. It. \n+00005e00: 2020 7265 7072 6573 656e 7473 2074 6865 represents the\n+00005e10: 206e 756d 6265 7220 6f66 206d 696c 6c69 number of milli\n+00005e20: 7365 636f 6e64 7320 7468 6174 2043 4744 seconds that CGD\n+00005e30: 4220 7368 6f75 6c64 2077 6169 7420 666f B should wait fo\n+00005e40: 7220 610a 2020 2020 206b 6579 2063 6f64 r a. key cod\n+00005e50: 6520 6672 6f6d 2074 6865 206b 6579 626f e from the keybo\n+00005e60: 6172 642e 2020 4966 2044 454c 4159 2069 ard. If DELAY i\n+00005e70: 7320 302c 2043 4744 4220 696d 6d65 6469 s 0, CGDB immedi\n+00005e80: 6174 656c 790a 2020 2020 2061 6363 6570 ately. accep\n+00005e90: 7473 2065 6163 6820 6368 6172 6163 7465 ts each characte\n+00005ea0: 7220 6974 2072 6563 6569 7665 732e 2020 r it receives. \n+00005eb0: 5468 6973 2077 696c 6c20 7072 6576 656e This will preven\n+00005ec0: 7420 616e 7920 6b65 790a 2020 2020 2063 t any key. c\n+00005ed0: 6f64 6573 2074 6f20 636f 6d70 6c65 7465 odes to complete\n+00005ee0: 2e20 2044 454c 4159 206d 6179 2062 6520 . DELAY may be \n+00005ef0: 616e 7920 7661 6c75 6520 6265 7477 6565 any value betwee\n+00005f00: 6e20 3020 616e 6420 3130 3030 302c 0a20 n 0 and 10000,. \n+00005f10: 2020 2020 696e 636c 7573 6976 652e 2020 inclusive. \n+00005f20: 5468 6520 6465 6661 756c 7420 7365 7474 The default sett\n+00005f30: 696e 6720 666f 7220 7468 6520 4445 4c41 ing for the DELA\n+00005f40: 5920 7661 7269 6162 6c65 2069 7320 3130 Y variable is 10\n+00005f50: 3020 286f 6e65 0a20 2020 2020 7465 6e74 0 (one. tent\n+00005f60: 6820 6f66 2061 2073 6563 6f6e 6429 2e0a h of a second)..\n+00005f70: 0a27 3a73 6574 2074 733d 4e55 4d42 4552 .':set ts=NUMBER\n+00005f80: 270a 273a 7365 7420 7461 6273 746f 703d '.':set tabstop=\n+00005f90: 4e55 4d42 4552 270a 2020 2020 2053 6574 NUMBER'. Set\n+00005fa0: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of \n+00005fb0: 7370 6163 6573 2074 6861 7420 7368 6f75 spaces that shou\n+00005fc0: 6c64 2062 6520 7265 6e64 6572 6564 206f ld be rendered o\n+00005fd0: 6e20 7468 6520 7363 7265 656e 2066 6f72 n the screen for\n+00005fe0: 0a20 2020 2020 3c54 4142 3e20 6368 6172 . char\n+00005ff0: 6163 7465 7273 2e20 2054 6865 2064 6566 acters. The def\n+00006000: 6175 6c74 2076 616c 7565 2066 6f72 204e ault value for N\n+00006010: 554d 4245 5220 6973 2038 2e0a 0a27 3a73 UMBER is 8...':s\n+00006020: 6574 2077 6d68 3d4e 554d 4245 5227 0a27 et wmh=NUMBER'.'\n+00006030: 3a73 6574 2077 696e 6d69 6e68 6569 6768 :set winminheigh\n+00006040: 743d 4e55 4d42 4552 270a 2020 2020 2054 t=NUMBER'. T\n+00006050: 6865 206d 696e 696d 616c 2068 6569 6768 he minimal heigh\n+00006060: 7420 6f66 2061 2077 696e 646f 772e 2020 t of a window. \n+00006070: 5769 6e64 6f77 7320 7769 6c6c 206e 6576 Windows will nev\n+00006080: 6572 2062 6563 6f6d 6520 736d 616c 6c65 er become smalle\n+00006090: 720a 2020 2020 2074 6861 6e20 7468 6973 r. than this\n+000060a0: 2076 616c 7565 2e20 2054 6865 2064 6566 value. The def\n+000060b0: 6175 6c74 2076 616c 7565 2066 6f72 204e ault value for N\n+000060c0: 554d 4245 5220 6973 2030 2e0a 0a27 3a73 UMBER is 0...':s\n+000060d0: 6574 2077 696e 7370 6c69 743d 5354 594c et winsplit=STYL\n+000060e0: 4527 0a20 2020 2020 5365 7420 7468 6520 E'. Set the \n+000060f0: 7370 6c69 7420 706f 696e 7420 6265 7477 split point betw\n+00006100: 6565 6e20 736f 7572 6365 2061 6e64 2047 een source and G\n+00006110: 4442 2077 696e 646f 772e 2020 5468 6973 DB window. This\n+00006120: 2069 730a 2020 2020 2065 7370 6563 6961 is. especia\n+00006130: 6c6c 7920 7573 6566 756c 2061 7320 616e lly useful as an\n+00006140: 2069 6e69 7420 7365 7474 696e 6720 696e init setting in\n+00006150: 2079 6f75 7220 2763 6764 6272 6327 2066 your 'cgdbrc' f\n+00006160: 696c 652e 2020 2a4e 6f74 650a 2020 2020 ile. *Note. \n+00006170: 2043 6f6e 6669 6775 7269 6e67 2043 4744 Configuring CGD\n+00006180: 423a 3a2e 2020 5468 6520 706f 7373 6962 B::. The possib\n+00006190: 6c65 2076 616c 7565 7320 666f 7220 5354 le values for ST\n+000061a0: 594c 4520 6172 6520 2774 6f70 5f66 756c YLE are 'top_ful\n+000061b0: 6c27 2c0a 2020 2020 2027 746f 705f 6269 l',. 'top_bi\n+000061c0: 6727 2c20 2765 7665 6e27 2c20 2762 6f74 g', 'even', 'bot\n+000061d0: 746f 6d5f 6269 6727 2c20 616e 6420 2762 tom_big', and 'b\n+000061e0: 6f74 746f 6d5f 6675 6c6c 272e 0a0a 273a ottom_full'...':\n+000061f0: 7365 7420 7773 270a 273a 7365 7420 7772 set ws'.':set wr\n+00006200: 6170 7363 616e 270a 2020 2020 2053 6561 apscan'. Sea\n+00006210: 7263 6865 7320 7772 6170 2061 726f 756e rches wrap aroun\n+00006220: 6420 7468 6520 656e 6420 6f66 2066 696c d the end of fil\n+00006230: 652e 2020 5468 6520 6465 6661 756c 7420 e. The default \n+00006240: 6973 206f 6e2e 0a0a 273a 6327 0a27 3a63 is on...':c'.':c\n+00006250: 6f6e 7469 6e75 6527 0a20 2020 2020 5365 ontinue'. Se\n+00006260: 6e64 2061 2063 6f6e 7469 6e75 6520 636f nd a continue co\n+00006270: 6d6d 616e 6420 746f 2047 4442 2e0a 0a27 mmand to GDB...'\n+00006280: 3a64 6f77 6e27 0a20 2020 2020 5365 6e64 :down'. Send\n+00006290: 2061 2064 6f77 6e20 636f 6d6d 616e 6420 a down command \n+000062a0: 746f 2047 4442 2e0a 0a27 3a65 270a 273a to GDB...':e'.':\n+000062b0: 6564 6974 270a 2020 2020 2072 656c 6f61 edit'. reloa\n+000062c0: 6473 2074 6865 2066 696c 6520 696e 2074 ds the file in t\n+000062d0: 6865 2073 6f75 7263 6520 7769 6e64 6f77 he source window\n+000062e0: 2e20 2074 6869 7320 6361 6e20 6265 2075 . this can be u\n+000062f0: 7365 6675 6c20 6966 2074 6865 0a20 2020 seful if the. \n+00006300: 2020 6669 6c65 2068 6173 2063 6861 6e67 file has chang\n+00006310: 6564 2073 696e 6365 2069 7420 7761 7320 ed since it was \n+00006320: 6f70 656e 6564 2062 7920 6367 6462 2e0a opened by cgdb..\n+00006330: 0a27 3a66 270a 273a 6669 6e69 7368 270a .':f'.':finish'.\n+00006340: 2020 2020 2053 656e 6420 6120 6669 6e69 Send a fini\n+00006350: 7368 2063 6f6d 6d61 6e64 2074 6f20 4744 sh command to GD\n+00006360: 422e 0a0a 273a 6865 6c70 270a 2020 2020 B...':help'. \n+00006370: 2054 6869 7320 7769 6c6c 2064 6973 706c This will displ\n+00006380: 6179 2074 6865 2063 7572 7265 6e74 206d ay the current m\n+00006390: 616e 7561 6c20 696e 2074 6578 7420 666f anual in text fo\n+000063a0: 726d 6174 2c20 696e 2074 6865 2022 736f rmat, in the \"so\n+000063b0: 7572 6365 0a20 2020 2020 7769 6e64 6f77 urce. window\n+000063c0: 222e 0a0a 273a 6869 2047 524f 5550 2063 \"...':hi GROUP c\n+000063d0: 7465 726d 3d41 5454 5249 4255 5445 5320 term=ATTRIBUTES \n+000063e0: 6374 6572 6d66 673d 434f 4c4f 5220 6374 ctermfg=COLOR ct\n+000063f0: 6572 6d62 673d 434f 4c4f 5220 7465 726d ermbg=COLOR term\n+00006400: 3d41 5454 5249 4255 5445 5327 0a27 3a68 =ATTRIBUTES'.':h\n+00006410: 6967 686c 6967 6874 2047 524f 5550 2063 ighlight GROUP c\n+00006420: 7465 726d 3d41 5454 5249 4255 5445 5320 term=ATTRIBUTES \n+00006430: 6374 6572 6d66 673d 434f 4c4f 5220 6374 ctermfg=COLOR ct\n+00006440: 6572 6d62 673d 434f 4c4f 5220 7465 726d ermbg=COLOR term\n+00006450: 3d41 5454 5249 4255 5445 5327 0a20 2020 =ATTRIBUTES'. \n+00006460: 2020 5365 7420 7468 6520 434f 4c4f 5220 Set the COLOR \n+00006470: 616e 6420 4154 5452 4942 5554 4553 2066 and ATTRIBUTES f\n+00006480: 6f72 2061 2068 6967 686c 6967 6874 696e or a highlightin\n+00006490: 6720 6772 6f75 702e 2020 5468 6520 7379 g group. The sy\n+000064a0: 6e74 6178 0a20 2020 2020 6d69 6d69 6373 ntax. mimics\n+000064b0: 2076 696d 2773 2022 6869 6768 6c69 6768 vim's \"highligh\n+000064c0: 7422 2063 6f6d 6d61 6e64 2e20 2050 6f73 t\" command. Pos\n+000064d0: 7369 626c 6520 7661 6c75 6573 2066 6f72 sible values for\n+000064e0: 2047 524f 5550 2c0a 2020 2020 2041 5454 GROUP,. ATT\n+000064f0: 5249 4255 5445 5320 616e 6420 434f 4c4f RIBUTES and COLO\n+00006500: 5220 6172 6520 6176 6169 6c61 626c 6520 R are available \n+00006510: 696e 202a 6e6f 7465 2048 6967 686c 6967 in *note Highlig\n+00006520: 6874 696e 6720 4772 6f75 7073 3a3a 2e0a hting Groups::..\n+00006530: 0a20 2020 2020 596f 7520 6361 6e20 6769 . You can gi\n+00006540: 7665 2061 7320 6d61 6e79 206f 7220 6173 ve as many or as\n+00006550: 2066 6577 206f 6620 7468 6520 6e61 6d65 few of the name\n+00006560: 3d76 616c 7565 2070 6169 7273 2061 7320 =value pairs as \n+00006570: 796f 7520 7769 7368 2c0a 2020 2020 2069 you wish,. i\n+00006580: 6e20 616e 7920 6f72 6465 722e 2020 2763 n any order. 'c\n+00006590: 7465 726d 6667 2720 616e 6420 2763 7465 termfg' and 'cte\n+000065a0: 726d 6267 2720 7365 7420 7468 6520 666f rmbg' set the fo\n+000065b0: 7265 6772 6f75 6e64 2061 6e64 0a20 2020 reground and. \n+000065c0: 2020 6261 636b 6772 6f75 6e64 2063 6f6c background col\n+000065d0: 6f72 732e 2020 5468 6573 6520 6361 6e20 ors. These can \n+000065e0: 6265 2073 7065 6369 6669 6564 2062 7920 be specified by \n+000065f0: 636f 6c6f 7220 6e75 6d62 6572 206f 7220 color number or \n+00006600: 6279 0a20 2020 2020 7573 696e 6720 7468 by. using th\n+00006610: 6520 7361 6d65 2063 6f6c 6f72 206e 616d e same color nam\n+00006620: 6573 2074 6861 7420 7669 6d20 7573 6573 es that vim uses\n+00006630: 2e20 2057 6865 6e20 4347 4442 2069 7320 . When CGDB is \n+00006640: 6c69 6e6b 6564 2077 6974 680a 2020 2020 linked with. \n+00006650: 206e 6375 7273 6573 2c20 7468 6520 6e75 ncurses, the nu\n+00006660: 6d62 6572 2079 6f75 2075 7365 2074 6f20 mber you use to \n+00006670: 7265 7072 6573 656e 7420 7468 6520 636f represent the co\n+00006680: 6c6f 7220 6361 6e20 6265 2062 6574 7765 lor can be betwe\n+00006690: 656e 0a20 2020 2020 2d31 2061 6e64 2043 en. -1 and C\n+000066a0: 4f4c 4f52 532e 2057 6865 6e20 4347 4442 OLORS. When CGDB\n+000066b0: 2069 7320 6c69 6e6b 6564 2061 6761 696e is linked again\n+000066c0: 7374 2063 7572 7365 732c 2069 7420 6d75 st curses, it mu\n+000066d0: 7374 2062 650a 2020 2020 2062 6574 7765 st be. betwe\n+000066e0: 656e 2030 2061 6e64 2043 4f4c 4f52 532e en 0 and COLORS.\n+000066f0: 0a0a 2020 2020 2027 6374 6572 6d27 2073 .. 'cterm' s\n+00006700: 6574 7320 7468 6520 7669 6465 6f20 6174 ets the video at\n+00006710: 7472 6962 7574 6573 2066 6f72 2063 6f6c tributes for col\n+00006720: 6f72 2074 6572 6d69 6e61 6c73 2e20 2027 or terminals. '\n+00006730: 7465 726d 2720 7365 7473 0a20 2020 2020 term' sets. \n+00006740: 7468 6520 7669 6465 6f20 6174 7472 6962 the video attrib\n+00006750: 7574 6573 2066 6f72 206d 6f6e 6f63 6872 utes for monochr\n+00006760: 6f6d 6520 7465 726d 696e 616c 732e 2020 ome terminals. \n+00006770: 536f 6d65 2065 7861 6d70 6c65 7320 6172 Some examples ar\n+00006780: 652c 0a20 2020 2020 2020 2020 203a 6869 e,. :hi\n+00006790: 6768 6c69 6768 7420 4c6f 676f 2063 7465 ghlight Logo cte\n+000067a0: 726d 3d62 6f6c 642c 756e 6465 726c 696e rm=bold,underlin\n+000067b0: 6520 6374 6572 6d66 673d 5265 6420 6374 e ctermfg=Red ct\n+000067c0: 6572 6d62 673d 426c 6163 6b0a 2020 2020 ermbg=Black. \n+000067d0: 2020 2020 2020 3a68 6967 686c 6967 6874 :highlight\n+000067e0: 204e 6f72 6d61 6c20 6374 6572 6d3d 7265 Normal cterm=re\n+000067f0: 7665 7273 6520 6374 6572 6d66 673d 5768 verse ctermfg=Wh\n+00006800: 6974 6520 6374 6572 6d62 673d 426c 6163 ite ctermbg=Blac\n+00006810: 6b0a 2020 2020 2020 2020 2020 3a68 6920 k. :hi \n+00006820: 4e6f 726d 616c 2074 6572 6d3d 626f 6c64 Normal term=bold\n+00006830: 0a0a 273a 696e 7365 7274 270a 2020 2020 ..':insert'. \n+00006840: 204d 6f76 6520 666f 6375 7320 746f 2074 Move focus to t\n+00006850: 6865 2047 4442 2077 696e 646f 772e 0a0a he GDB window...\n+00006860: 273a 6e27 0a27 3a6e 6578 7427 0a20 2020 ':n'.':next'. \n+00006870: 2020 5365 6e64 2061 206e 6578 7420 636f Send a next co\n+00006880: 6d6d 616e 6420 746f 2047 4442 2e0a 0a27 mmand to GDB...'\n+00006890: 3a71 270a 273a 7175 6974 270a 2020 2020 :q'.':quit'. \n+000068a0: 2051 7569 7420 4347 4442 2e0a 0a27 3a72 Quit CGDB...':r\n+000068b0: 270a 273a 7275 6e27 0a20 2020 2020 5365 '.':run'. Se\n+000068c0: 6e64 2061 2072 756e 2063 6f6d 6d61 6e64 nd a run command\n+000068d0: 2074 6f20 4744 422e 0a0a 273a 7374 6172 to GDB...':star\n+000068e0: 7427 0a20 2020 2020 5365 6e64 2061 2073 t'. Send a s\n+000068f0: 7461 7274 2063 6f6d 6d61 6e64 2074 6f20 tart command to \n+00006900: 4744 422e 0a0a 273a 6b27 0a27 3a6b 696c GDB...':k'.':kil\n+00006910: 6c27 0a20 2020 2020 5365 6e64 2061 206b l'. Send a k\n+00006920: 696c 6c20 636f 6d6d 616e 6420 746f 2047 ill command to G\n+00006930: 4442 2e0a 0a27 3a73 270a 273a 7374 6570 DB...':s'.':step\n+00006940: 270a 2020 2020 2053 656e 6420 6120 7374 '. Send a st\n+00006950: 6570 2063 6f6d 6d61 6e64 2074 6f20 4744 ep command to GD\n+00006960: 422e 0a0a 273a 7379 6e74 6178 270a 2020 B...':syntax'. \n+00006970: 2020 2054 7572 6e20 7468 6520 7379 6e74 Turn the synt\n+00006980: 6178 206f 6e20 6f72 206f 6666 2e0a 0a27 ax on or off...'\n+00006990: 3a75 7027 0a20 2020 2020 5365 6e64 2061 :up'. Send a\n+000069a0: 6e20 7570 2063 6f6d 6d61 6e64 2074 6f20 n up command to \n+000069b0: 4744 422e 0a0a 273a 6d61 7020 4c48 5320 GDB...':map LHS \n+000069c0: 5248 5327 0a20 2020 2020 4372 6561 7465 RHS'. Create\n+000069d0: 2061 206e 6577 206d 6170 7069 6e67 206f a new mapping o\n+000069e0: 7220 6f76 6572 7772 6974 6520 616e 2065 r overwrite an e\n+000069f0: 7869 7374 696e 6720 6d61 7070 696e 6720 xisting mapping \n+00006a00: 696e 2043 4744 4220 6d6f 6465 2e0a 2020 in CGDB mode.. \n+00006a10: 2020 2041 6674 6572 2074 6865 2063 6f6d After the com\n+00006a20: 6d61 6e64 2069 7320 7275 6e2c 2069 6620 mand is run, if \n+00006a30: 4c48 5320 6973 2074 7970 6564 2c20 4347 LHS is typed, CG\n+00006a40: 4442 2077 696c 6c20 6765 7420 5248 530a DB will get RHS.\n+00006a50: 2020 2020 2069 6e73 7465 6164 2e20 2046 instead. F\n+00006a60: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details \n+00006a70: 6f6e 2068 6f77 2074 6f20 7573 6520 7468 on how to use th\n+00006a80: 6520 6d61 7020 636f 6d6d 616e 6420 6c6f e map command lo\n+00006a90: 6f6b 2069 6e0a 2020 2020 202a 6e6f 7465 ok in. *note\n+00006aa0: 2055 7369 6e67 204d 6170 733a 3a2e 0a27 Using Maps::..'\n+00006ab0: 3a75 6e6d 204c 4853 270a 273a 756e 6d61 :unm LHS'.':unma\n+00006ac0: 7020 4c48 5327 0a20 2020 2020 4465 6c65 p LHS'. Dele\n+00006ad0: 7465 2061 6e20 6578 6973 7469 6e67 206d te an existing m\n+00006ae0: 6170 7069 6e67 2066 726f 6d20 4347 4442 apping from CGDB\n+00006af0: 206d 6f64 652e 2020 4c48 5320 6973 2077 mode. LHS is w\n+00006b00: 6861 7420 7761 7320 7479 7065 640a 2020 hat was typed. \n+00006b10: 2020 2069 6e20 7468 6520 6c65 6674 2068 in the left h\n+00006b20: 616e 6420 7369 6465 2077 6865 6e20 7468 and side when th\n+00006b30: 6520 7573 6572 2063 7265 6174 6564 2074 e user created t\n+00006b40: 6865 206d 6170 7069 6e67 2e20 2046 6f72 he mapping. For\n+00006b50: 0a20 2020 2020 6578 616d 706c 652c 2069 . example, i\n+00006b60: 6620 7468 6520 7573 6572 2074 7970 6564 f the user typed\n+00006b70: 2027 3a6d 6170 2061 3c53 7061 6365 3e62 ':map ab\n+00006b80: 2066 6f6f 2720 7468 656e 2074 6865 2075 foo' then the u\n+00006b90: 7365 7220 636f 756c 640a 2020 2020 2064 ser could. d\n+00006ba0: 656c 6574 6520 7468 6520 6578 6973 7469 elete the existi\n+00006bb0: 6e67 206d 6170 7069 6e67 2077 6974 6820 ng mapping with \n+00006bc0: 273a 756e 6d61 7020 613c 5370 6163 653e ':unmap a\n+00006bd0: 6227 2e0a 273a 696d 204c 4853 2052 4853 b'..':im LHS RHS\n+00006be0: 270a 273a 696d 6170 204c 4853 2052 4853 '.':imap LHS RHS\n+00006bf0: 270a 2020 2020 2043 7265 6174 6520 6120 '. Create a \n+00006c00: 6e65 7720 6d61 7070 696e 6720 6f72 206f new mapping or o\n+00006c10: 7665 7277 7269 7465 2061 6e20 6578 6973 verwrite an exis\n+00006c20: 7469 6e67 206d 6170 7069 6e67 2069 6e20 ting mapping in \n+00006c30: 4744 4220 6d6f 6465 2e0a 2020 2020 2041 GDB mode.. A\n+00006c40: 6674 6572 2074 6865 2063 6f6d 6d61 6e64 fter the command\n+00006c50: 2069 7320 7275 6e2c 2069 6620 4c48 5320 is run, if LHS \n+00006c60: 6973 2074 7970 6564 2c20 4347 4442 2077 is typed, CGDB w\n+00006c70: 696c 6c20 6765 7420 5248 530a 2020 2020 ill get RHS. \n+00006c80: 2069 6e73 7465 6164 2e20 2046 6f72 206d instead. For m\n+00006c90: 6f72 6520 6465 7461 696c 7320 6f6e 2068 ore details on h\n+00006ca0: 6f77 2074 6f20 7573 6520 7468 6520 6d61 ow to use the ma\n+00006cb0: 7020 636f 6d6d 616e 6420 6c6f 6f6b 2069 p command look i\n+00006cc0: 6e0a 2020 2020 202a 6e6f 7465 2055 7369 n. *note Usi\n+00006cd0: 6e67 204d 6170 733a 3a2e 0a27 3a69 7520 ng Maps::..':iu \n+00006ce0: 4c48 5327 0a27 3a69 756e 6d61 7020 4c48 LHS'.':iunmap LH\n+00006cf0: 5327 0a20 2020 2020 4465 6c65 7465 2061 S'. Delete a\n+00006d00: 6e20 6578 6973 7469 6e67 206d 6170 7069 n existing mappi\n+00006d10: 6e67 2066 726f 6d20 4744 4220 6d6f 6465 ng from GDB mode\n+00006d20: 2e20 204c 4853 2069 7320 7768 6174 2077 . LHS is what w\n+00006d30: 6173 2074 7970 6564 2069 6e0a 2020 2020 as typed in. \n+00006d40: 2074 6865 206c 6566 7420 6861 6e64 2073 the left hand s\n+00006d50: 6964 6520 7768 656e 2074 6865 2075 7365 ide when the use\n+00006d60: 7220 6372 6561 7465 6420 7468 6520 6d61 r created the ma\n+00006d70: 7070 696e 672e 2020 466f 7220 6578 616d pping. For exam\n+00006d80: 706c 652c 0a20 2020 2020 6966 2074 6865 ple,. if the\n+00006d90: 2075 7365 7220 7479 7065 6420 273a 696d user typed ':im\n+00006da0: 6170 2061 3c53 7061 6365 3e62 2066 6f6f ap ab foo\n+00006db0: 2720 7468 656e 2074 6865 2075 7365 7220 ' then the user \n+00006dc0: 636f 756c 6420 6465 6c65 7465 0a20 2020 could delete. \n+00006dd0: 2020 7468 6520 6578 6973 7469 6e67 206d the existing m\n+00006de0: 6170 7069 6e67 2077 6974 6820 273a 6975 apping with ':iu\n+00006df0: 6e6d 6170 2061 3c53 7061 6365 3e62 272e nmap ab'.\n+00006e00: 0a0a 1f0a 4669 6c65 3a20 6367 6462 2e69 ....File: cgdb.i\n+00006e10: 6e66 6f2c 2020 4e6f 6465 3a20 4869 6768 nfo, Node: High\n+00006e20: 6c69 6768 7469 6e67 2047 726f 7570 732c lighting Groups,\n+00006e30: 2020 4e65 7874 3a20 4b65 7920 5573 6572 Next: Key User\n+00006e40: 2049 6e74 6572 6661 6365 2c20 2050 7265 Interface, Pre\n+00006e50: 763a 2043 6f6e 6669 6775 7269 6e67 2043 v: Configuring C\n+00006e60: 4744 422c 2020 5570 3a20 546f 700a 0a35 GDB, Up: Top..5\n+00006e70: 2043 4744 4220 6869 6768 6c69 6768 7469 CGDB highlighti\n+00006e80: 6e67 2067 726f 7570 730a 2a2a 2a2a 2a2a ng groups.******\n 00006e90: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-00006ea0: 2a2a 2a2a 2a2a 0a0a 4347 4442 2069 7320 ******..CGDB is \n-00006eb0: 6361 7061 626c 6520 6f66 2075 7369 6e67 capable of using\n-00006ec0: 2063 6f6c 6f72 7320 6966 2074 6865 2074 colors if the t\n-00006ed0: 6572 6d69 6e61 6c20 6974 2069 7320 7275 erminal it is ru\n-00006ee0: 6e20 696e 2073 7570 706f 7274 730a 7468 n in supports.th\n-00006ef0: 656d 2e20 2055 6e74 696c 2076 6572 7369 em. Until versi\n-00006f00: 6f6e 2030 2e36 2e31 2c20 4347 4442 2064 on 0.6.1, CGDB d\n-00006f10: 6964 206e 6f74 2061 6c6c 6f77 2074 6865 id not allow the\n-00006f20: 2075 7365 7220 746f 2063 6f6e 6669 6775 user to configu\n-00006f30: 7265 0a74 6865 7365 2063 6f6c 6f72 7320 re.these colors \n-00006f40: 696e 2061 6e79 2077 6179 2e20 2043 4744 in any way. CGD\n-00006f50: 4220 636f 6c6f 7220 7573 6520 6973 206e B color use is n\n-00006f60: 6f77 2066 756c 6c79 2063 6f6e 6669 6775 ow fully configu\n-00006f70: 7261 626c 652e 0a0a 2020 2043 4744 4227 rable... CGDB'\n-00006f80: 7320 6d6f 6465 6c65 6420 6974 7320 7573 s modeled its us\n-00006f90: 6520 6f66 2063 6f6c 6f72 2068 6967 686c e of color highl\n-00006fa0: 6967 6874 696e 6720 6166 7465 7220 7669 ighting after vi\n-00006fb0: 6d2e 2020 416e 7920 6461 7461 0a74 6861 m. Any data.tha\n-00006fc0: 7420 7769 6c6c 2062 6520 636f 6c6f 7265 t will be colore\n-00006fd0: 6420 696e 2074 6865 2074 6572 6d69 6e61 d in the termina\n-00006fe0: 6c20 6973 2072 6570 7265 7365 6e74 6564 l is represented\n-00006ff0: 2062 7920 6120 6869 6768 6c69 6768 7469 by a highlighti\n-00007000: 6e67 0a67 726f 7570 2e20 2041 2022 6869 ng.group. A \"hi\n-00007010: 6768 6c69 6768 7469 6e67 2067 726f 7570 ghlighting group\n-00007020: 2220 7265 7072 6573 656e 7473 2064 6174 \" represents dat\n-00007030: 6120 7468 6174 2073 686f 756c 6420 6265 a that should be\n-00007040: 2066 6f72 6d61 7474 6564 0a75 7369 6e67 formatted.using\n-00007050: 2066 6f72 6567 726f 756e 6420 636f 6c6f foreground colo\n-00007060: 7273 2c20 6261 636b 6772 6f75 6e64 2063 rs, background c\n-00007070: 6f6c 6f72 7320 616e 6420 6174 7472 6962 olors and attrib\n-00007080: 7574 6573 2e20 2054 6865 7265 2061 7265 utes. There are\n-00007090: 0a63 7572 7265 6e74 6c79 2073 6576 6572 .currently sever\n-000070a0: 616c 2074 7970 6573 206f 6620 6869 6768 al types of high\n-000070b0: 6c69 6768 7469 6e67 2067 726f 7570 7320 lighting groups \n-000070c0: 696e 2043 4744 422e 2054 6865 7265 2061 in CGDB. There a\n-000070d0: 7265 2073 796e 7461 780a 6869 6768 6c69 re syntax.highli\n-000070e0: 6768 7469 6e67 2067 726f 7570 732c 2077 ghting groups, w\n-000070f0: 6869 6368 2072 6570 7265 7365 6e74 2073 hich represent s\n-00007100: 796e 7461 7820 6869 6768 6c69 6768 7469 yntax highlighti\n-00007110: 6e67 206f 6620 736f 7572 6365 730a 6669 ng of sources.fi\n-00007120: 6c65 732e 2020 5468 6572 6520 6172 6520 les. There are \n-00007130: 616c 736f 2055 7365 7220 496e 7465 7266 also User Interf\n-00007140: 6163 6520 6772 6f75 7073 2c20 7768 6963 ace groups, whic\n-00007150: 6820 7265 7072 6573 656e 7420 7468 696e h represent thin\n-00007160: 6773 0a6c 696b 6520 4347 4442 2773 206c gs.like CGDB's l\n-00007170: 6f67 6f2c 206f 7220 7468 6520 7374 6174 ogo, or the stat\n-00007180: 7573 2062 6172 2e0a 0a20 2020 4561 6368 us bar... Each\n-00007190: 2068 6967 686c 6967 6874 696e 6720 6772 highlighting gr\n-000071a0: 6f75 7020 6861 7320 6120 6465 6661 756c oup has a defaul\n-000071b0: 7420 7365 7420 6f66 2061 7474 7269 6275 t set of attribu\n-000071c0: 7465 7320 616e 6420 636f 6c6f 7273 0a61 tes and colors.a\n-000071d0: 7373 6f63 6961 7465 6420 7769 7468 2069 ssociated with i\n-000071e0: 742e 2020 596f 7520 6361 6e20 6d6f 6469 t. You can modi\n-000071f0: 6679 2061 2068 6967 686c 6967 6874 696e fy a highlightin\n-00007200: 6720 6772 6f75 7073 2070 726f 7065 7274 g groups propert\n-00007210: 6965 7320 6279 0a75 7369 6e67 2074 6865 ies by.using the\n-00007220: 2068 6967 686c 6967 6874 2063 6f6d 6d61 highlight comma\n-00007230: 6e64 2e20 202a 4e6f 7465 2043 6f6e 6669 nd. *Note Confi\n-00007240: 6775 7269 6e67 2043 4744 423a 3a2e 0a0a guring CGDB::...\n-00007250: 2020 204e 6f74 6520 7468 6174 2043 4744 Note that CGD\n-00007260: 4220 6375 7272 656e 746c 7920 7375 7070 B currently supp\n-00007270: 6f72 7473 2075 7369 6e67 2074 6865 2073 orts using the s\n-00007280: 616d 6520 6261 636b 6772 6f75 6e64 2063 ame background c\n-00007290: 6f6c 6f72 2074 6865 0a74 6572 6d69 6e61 olor the.termina\n-000072a0: 6c20 7761 7320 7573 696e 6720 6265 666f l was using befo\n-000072b0: 7265 2043 4744 4220 7761 7320 7374 6172 re CGDB was star\n-000072c0: 7465 642e 2020 486f 7765 7665 722c 2074 ted. However, t\n-000072d0: 6869 7320 6f6e 6c79 2077 6f72 6b73 0a77 his only works.w\n-000072e0: 6865 6e20 4347 4442 2077 6173 206c 696e hen CGDB was lin\n-000072f0: 6b65 6420 7769 7468 206e 6375 7273 6573 ked with ncurses\n-00007300: 2e20 2049 6620 796f 7520 6c69 6e6b 2043 . If you link C\n-00007310: 4744 4220 7769 7468 2063 7572 7365 732c GDB with curses,\n-00007320: 2074 6865 6e0a 4347 4442 2077 696c 6c20 then.CGDB will \n-00007330: 666f 7263 6520 7468 6520 6261 636b 6772 force the backgr\n-00007340: 6f75 6e64 2074 6f20 426c 6163 6b2e 0a0a ound to Black...\n-00007350: 2a20 4d65 6e75 3a0a 0a2a 2041 7661 696c * Menu:..* Avail\n-00007360: 6162 6c65 2048 6967 686c 6967 6874 696e able Highlightin\n-00007370: 6720 4772 6f75 7073 3a3a 2020 2020 2020 g Groups:: \n-00007380: 2020 2054 6865 2064 6966 6665 7265 6e74 The different\n-00007390: 2068 6967 686c 6967 6874 696e 6720 6772 highlighting gr\n-000073a0: 6f75 7073 2e0a 2a20 4176 6169 6c61 626c oups..* Availabl\n-000073b0: 6520 4174 7472 6962 7574 6573 3a3a 2020 e Attributes:: \n-000073c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000073d0: 5468 6520 6469 6666 6572 656e 7420 6174 The different at\n-000073e0: 7472 6962 7574 6573 2e0a 2a20 4176 6169 tributes..* Avai\n-000073f0: 6c61 626c 6520 436f 6c6f 7273 3a3a 2020 lable Colors:: \n+00006ea0: 2a2a 2a2a 0a0a 4347 4442 2069 7320 6361 ****..CGDB is ca\n+00006eb0: 7061 626c 6520 6f66 2075 7369 6e67 2063 pable of using c\n+00006ec0: 6f6c 6f72 7320 6966 2074 6865 2074 6572 olors if the ter\n+00006ed0: 6d69 6e61 6c20 6974 2069 7320 7275 6e20 minal it is run \n+00006ee0: 696e 2073 7570 706f 7274 730a 7468 656d in supports.them\n+00006ef0: 2e20 2055 6e74 696c 2076 6572 7369 6f6e . Until version\n+00006f00: 2030 2e36 2e31 2c20 4347 4442 2064 6964 0.6.1, CGDB did\n+00006f10: 206e 6f74 2061 6c6c 6f77 2074 6865 2075 not allow the u\n+00006f20: 7365 7220 746f 2063 6f6e 6669 6775 7265 ser to configure\n+00006f30: 0a74 6865 7365 2063 6f6c 6f72 7320 696e .these colors in\n+00006f40: 2061 6e79 2077 6179 2e20 2043 4744 4220 any way. CGDB \n+00006f50: 636f 6c6f 7220 7573 6520 6973 206e 6f77 color use is now\n+00006f60: 2066 756c 6c79 2063 6f6e 6669 6775 7261 fully configura\n+00006f70: 626c 652e 0a0a 2020 2043 4744 4227 7320 ble... CGDB's \n+00006f80: 6d6f 6465 6c65 6420 6974 7320 7573 6520 modeled its use \n+00006f90: 6f66 2063 6f6c 6f72 2068 6967 686c 6967 of color highlig\n+00006fa0: 6874 696e 6720 6166 7465 7220 7669 6d2e hting after vim.\n+00006fb0: 2020 416e 7920 6461 7461 0a74 6861 7420 Any data.that \n+00006fc0: 7769 6c6c 2062 6520 636f 6c6f 7265 6420 will be colored \n+00006fd0: 696e 2074 6865 2074 6572 6d69 6e61 6c20 in the terminal \n+00006fe0: 6973 2072 6570 7265 7365 6e74 6564 2062 is represented b\n+00006ff0: 7920 6120 6869 6768 6c69 6768 7469 6e67 y a highlighting\n+00007000: 0a67 726f 7570 2e20 2041 2022 6869 6768 .group. A \"high\n+00007010: 6c69 6768 7469 6e67 2067 726f 7570 2220 lighting group\" \n+00007020: 7265 7072 6573 656e 7473 2064 6174 6120 represents data \n+00007030: 7468 6174 2073 686f 756c 6420 6265 2066 that should be f\n+00007040: 6f72 6d61 7474 6564 0a75 7369 6e67 2066 ormatted.using f\n+00007050: 6f72 6567 726f 756e 6420 636f 6c6f 7273 oreground colors\n+00007060: 2c20 6261 636b 6772 6f75 6e64 2063 6f6c , background col\n+00007070: 6f72 7320 616e 6420 6174 7472 6962 7574 ors and attribut\n+00007080: 6573 2e20 2054 6865 7265 2061 7265 0a63 es. There are.c\n+00007090: 7572 7265 6e74 6c79 2073 6576 6572 616c urrently several\n+000070a0: 2074 7970 6573 206f 6620 6869 6768 6c69 types of highli\n+000070b0: 6768 7469 6e67 2067 726f 7570 7320 696e ghting groups in\n+000070c0: 2043 4744 422e 2054 6865 7265 2061 7265 CGDB. There are\n+000070d0: 2073 796e 7461 780a 6869 6768 6c69 6768 syntax.highligh\n+000070e0: 7469 6e67 2067 726f 7570 732c 2077 6869 ting groups, whi\n+000070f0: 6368 2072 6570 7265 7365 6e74 2073 796e ch represent syn\n+00007100: 7461 7820 6869 6768 6c69 6768 7469 6e67 tax highlighting\n+00007110: 206f 6620 736f 7572 6365 730a 6669 6c65 of sources.file\n+00007120: 732e 2020 5468 6572 6520 6172 6520 616c s. There are al\n+00007130: 736f 2055 7365 7220 496e 7465 7266 6163 so User Interfac\n+00007140: 6520 6772 6f75 7073 2c20 7768 6963 6820 e groups, which \n+00007150: 7265 7072 6573 656e 7420 7468 696e 6773 represent things\n+00007160: 0a6c 696b 6520 4347 4442 2773 206c 6f67 .like CGDB's log\n+00007170: 6f2c 206f 7220 7468 6520 7374 6174 7573 o, or the status\n+00007180: 2062 6172 2e0a 0a20 2020 4561 6368 2068 bar... Each h\n+00007190: 6967 686c 6967 6874 696e 6720 6772 6f75 ighlighting grou\n+000071a0: 7020 6861 7320 6120 6465 6661 756c 7420 p has a default \n+000071b0: 7365 7420 6f66 2061 7474 7269 6275 7465 set of attribute\n+000071c0: 7320 616e 6420 636f 6c6f 7273 0a61 7373 s and colors.ass\n+000071d0: 6f63 6961 7465 6420 7769 7468 2069 742e ociated with it.\n+000071e0: 2020 596f 7520 6361 6e20 6d6f 6469 6679 You can modify\n+000071f0: 2061 2068 6967 686c 6967 6874 696e 6720 a highlighting \n+00007200: 6772 6f75 7073 2070 726f 7065 7274 6965 groups propertie\n+00007210: 7320 6279 0a75 7369 6e67 2074 6865 2068 s by.using the h\n+00007220: 6967 686c 6967 6874 2063 6f6d 6d61 6e64 ighlight command\n+00007230: 2e20 202a 4e6f 7465 2043 6f6e 6669 6775 . *Note Configu\n+00007240: 7269 6e67 2043 4744 423a 3a2e 0a0a 2020 ring CGDB::... \n+00007250: 204e 6f74 6520 7468 6174 2043 4744 4220 Note that CGDB \n+00007260: 6375 7272 656e 746c 7920 7375 7070 6f72 currently suppor\n+00007270: 7473 2075 7369 6e67 2074 6865 2073 616d ts using the sam\n+00007280: 6520 6261 636b 6772 6f75 6e64 2063 6f6c e background col\n+00007290: 6f72 2074 6865 0a74 6572 6d69 6e61 6c20 or the.terminal \n+000072a0: 7761 7320 7573 696e 6720 6265 666f 7265 was using before\n+000072b0: 2043 4744 4220 7761 7320 7374 6172 7465 CGDB was starte\n+000072c0: 642e 2020 486f 7765 7665 722c 2074 6869 d. However, thi\n+000072d0: 7320 6f6e 6c79 2077 6f72 6b73 0a77 6865 s only works.whe\n+000072e0: 6e20 4347 4442 2077 6173 206c 696e 6b65 n CGDB was linke\n+000072f0: 6420 7769 7468 206e 6375 7273 6573 2e20 d with ncurses. \n+00007300: 2049 6620 796f 7520 6c69 6e6b 2043 4744 If you link CGD\n+00007310: 4220 7769 7468 2063 7572 7365 732c 2074 B with curses, t\n+00007320: 6865 6e0a 4347 4442 2077 696c 6c20 666f hen.CGDB will fo\n+00007330: 7263 6520 7468 6520 6261 636b 6772 6f75 rce the backgrou\n+00007340: 6e64 2074 6f20 426c 6163 6b2e 0a0a 2a20 nd to Black...* \n+00007350: 4d65 6e75 3a0a 0a2a 2041 7661 696c 6162 Menu:..* Availab\n+00007360: 6c65 2048 6967 686c 6967 6874 696e 6720 le Highlighting \n+00007370: 4772 6f75 7073 3a3a 2020 2020 2020 2020 Groups:: \n+00007380: 2054 6865 2064 6966 6665 7265 6e74 2068 The different h\n+00007390: 6967 686c 6967 6874 696e 6720 6772 6f75 ighlighting grou\n+000073a0: 7073 2e0a 2a20 4176 6169 6c61 626c 6520 ps..* Available \n+000073b0: 4174 7472 6962 7574 6573 3a3a 2020 2020 Attributes:: \n+000073c0: 2020 2020 2020 2020 2020 2020 2020 5468 Th\n+000073d0: 6520 6469 6666 6572 656e 7420 6174 7472 e different attr\n+000073e0: 6962 7574 6573 2e0a 2a20 4176 6169 6c61 ibutes..* Availa\n+000073f0: 626c 6520 436f 6c6f 7273 3a3a 2020 2020 ble Colors:: \n 00007400: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00007410: 2020 2020 5468 6520 6469 6666 6572 656e The differen\n-00007420: 7420 636f 6c6f 7273 2e0a 0a1f 0a46 696c t colors.....Fil\n-00007430: 653a 2063 6764 622e 696e 666f 2c20 204e e: cgdb.info, N\n-00007440: 6f64 653a 2041 7661 696c 6162 6c65 2048 ode: Available H\n-00007450: 6967 686c 6967 6874 696e 6720 4772 6f75 ighlighting Grou\n-00007460: 7073 2c20 204e 6578 743a 2041 7661 696c ps, Next: Avail\n-00007470: 6162 6c65 2041 7474 7269 6275 7465 732c able Attributes,\n-00007480: 2020 5570 3a20 4869 6768 6c69 6768 7469 Up: Highlighti\n-00007490: 6e67 2047 726f 7570 730a 0a35 2e31 2054 ng Groups..5.1 T\n-000074a0: 6865 2064 6966 6665 7265 6e74 2068 6967 he different hig\n-000074b0: 686c 6967 6874 696e 6720 6772 6f75 7073 hlighting groups\n-000074c0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============\n+00007410: 2020 5468 6520 6469 6666 6572 656e 7420 The different \n+00007420: 636f 6c6f 7273 2e0a 0a1f 0a46 696c 653a colors.....File:\n+00007430: 2063 6764 622e 696e 666f 2c20 204e 6f64 cgdb.info, Nod\n+00007440: 653a 2041 7661 696c 6162 6c65 2048 6967 e: Available Hig\n+00007450: 686c 6967 6874 696e 6720 4772 6f75 7073 hlighting Groups\n+00007460: 2c20 204e 6578 743a 2041 7661 696c 6162 , Next: Availab\n+00007470: 6c65 2041 7474 7269 6275 7465 732c 2020 le Attributes, \n+00007480: 5570 3a20 4869 6768 6c69 6768 7469 6e67 Up: Highlighting\n+00007490: 2047 726f 7570 730a 0a35 2e31 2054 6865 Groups..5.1 The\n+000074a0: 2064 6966 6665 7265 6e74 2068 6967 686c different highl\n+000074b0: 6967 6874 696e 6720 6772 6f75 7073 0a3d ighting groups.=\n+000074c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 000074d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-000074e0: 3d3d 3d3d 3d3d 0a0a 4265 6c6f 7720 6973 ======..Below is\n-000074f0: 2061 206c 6973 7420 6f66 2061 6c6c 2074 a list of all t\n-00007500: 6865 2068 6967 686c 6967 6874 696e 6720 he highlighting \n-00007510: 6772 6f75 7073 2074 6861 7420 4344 4742 groups that CDGB\n-00007520: 2077 696c 6c20 7573 6520 7768 656e 0a73 will use when.s\n-00007530: 796e 7461 7820 6869 6768 6c69 6768 7469 yntax highlighti\n-00007540: 6e67 2073 6f75 7263 6520 6669 6c65 732e ng source files.\n-00007550: 0a0a 2753 7461 7465 6d65 6e74 270a 2020 ..'Statement'. \n-00007560: 2020 2054 6869 7320 7265 7072 6573 656e This represen\n-00007570: 7473 2074 6865 206b 6579 776f 7264 7320 ts the keywords \n-00007580: 6120 6c61 6e67 7561 6765 2064 6566 696e a language defin\n-00007590: 6573 2e0a 2754 7970 6527 0a20 2020 2020 es..'Type'. \n-000075a0: 5468 6973 2072 6570 7265 7365 6e74 7320 This represents \n-000075b0: 7468 6520 7479 7065 7320 6120 6c61 6e67 the types a lang\n-000075c0: 7561 6765 2064 6566 696e 6573 2e0a 2743 uage defines..'C\n-000075d0: 6f6e 7374 616e 7427 0a20 2020 2020 5468 onstant'. Th\n-000075e0: 6973 2072 6570 7265 7365 6e74 7320 6569 is represents ei\n-000075f0: 7468 6572 2061 2073 7472 696e 6720 6f72 ther a string or\n-00007600: 206e 756d 6572 6963 2076 616c 7565 2e0a numeric value..\n-00007610: 2743 6f6d 6d65 6e74 270a 2020 2020 2054 'Comment'. T\n-00007620: 6869 7320 7265 7072 6573 656e 7473 2074 his represents t\n-00007630: 6865 2063 6f6d 6d65 6e74 7320 696e 2061 he comments in a\n-00007640: 2073 6f75 7263 6520 6669 6c65 2e0a 2750 source file..'P\n-00007650: 7265 5072 6f63 270a 2020 2020 2054 6869 reProc'. Thi\n-00007660: 7320 7265 7072 6573 656e 7473 2074 6865 s represents the\n-00007670: 2043 2f43 2b2b 2070 7265 7072 6f63 6573 C/C++ preproces\n-00007680: 736f 7220 636f 6d6d 616e 6473 2e0a 274e sor commands..'N\n-00007690: 6f72 6d61 6c27 0a20 2020 2020 5468 6973 ormal'. This\n-000076a0: 2072 6570 7265 7365 6e74 7320 616c 6c20 represents all \n-000076b0: 6e6f 726d 616c 2074 6578 742e 0a0a 2020 normal text... \n-000076c0: 2042 656c 6f77 2069 7320 6120 6c69 7374 Below is a list\n-000076d0: 206f 6620 616c 6c20 7468 6520 6869 6768 of all the high\n-000076e0: 6c69 6768 7469 6e67 2067 726f 7570 7320 lighting groups \n-000076f0: 7468 6174 2043 4744 4220 7769 6c6c 2075 that CGDB will u\n-00007700: 7365 0a77 6865 6e20 6974 2069 7320 6469 se.when it is di\n-00007710: 7370 6c61 7969 6e67 2069 7427 7320 5573 splaying it's Us\n-00007720: 6572 2049 6e74 6572 6661 6365 2e0a 0a27 er Interface...'\n-00007730: 5374 6174 7573 4c69 6e65 270a 2020 2020 StatusLine'. \n-00007740: 2054 6869 7320 7265 7072 6573 656e 7473 This represents\n-00007750: 2074 6865 2022 7374 6174 7573 2062 6172 the \"status bar\n-00007760: 2220 696e 2043 4744 422e 2054 6865 2066 \" in CGDB. The f\n-00007770: 696c 6520 6469 616c 6f67 2773 2073 7461 ile dialog's sta\n-00007780: 7475 730a 2020 2020 2062 6172 2061 6c73 tus. bar als\n-00007790: 6f20 7573 6573 2074 6869 7320 6772 6f75 o uses this grou\n-000077a0: 702e 0a27 496e 6353 6561 7263 6827 0a20 p..'IncSearch'. \n-000077b0: 2020 2020 5468 6973 2072 6570 7265 7365 This represe\n-000077c0: 6e74 7320 7468 6520 6772 6f75 7020 7573 nts the group us\n-000077d0: 6564 2077 6865 6e20 7468 6520 7573 6572 ed when the user\n-000077e0: 2069 7320 7365 6172 6368 696e 6720 696e is searching in\n-000077f0: 2065 6974 6865 720a 2020 2020 2074 6865 either. the\n-00007800: 2073 6f75 7263 6520 7769 6e64 6f77 2c20 source window, \n-00007810: 6f72 2074 6865 2022 6669 6c65 2064 6961 or the \"file dia\n-00007820: 6c6f 6720 7769 6e64 6f77 222e 0a27 4172 log window\"..'Ar\n-00007830: 726f 7727 0a20 2020 2020 5468 6973 2072 row'. This r\n-00007840: 6570 7265 7365 6e74 7320 7468 6520 6172 epresents the ar\n-00007850: 726f 7720 7468 6174 2043 4744 4220 6472 row that CGDB dr\n-00007860: 6177 7320 746f 2070 6f69 6e74 2074 6f20 aws to point to \n-00007870: 7468 6520 6375 7272 656e 746c 790a 2020 the currently. \n-00007880: 2020 2076 6965 7765 6420 6c69 6e65 2e0a viewed line..\n-00007890: 274c 696e 6548 6967 686c 6967 6874 270a 'LineHighlight'.\n-000078a0: 2020 2020 2054 6869 7320 7265 7072 6573 This repres\n-000078b0: 656e 7473 2074 6865 2067 726f 7570 2075 ents the group u\n-000078c0: 7365 6420 7768 656e 2074 6865 2075 7365 sed when the use\n-000078d0: 7220 6861 7320 7468 6520 2761 7272 6f77 r has the 'arrow\n-000078e0: 7374 796c 6527 0a20 2020 2020 6f70 7469 style'. opti\n-000078f0: 6f6e 2073 6574 2074 6f20 2768 6967 686c on set to 'highl\n-00007900: 6967 6874 272e 0a27 4272 6561 6b70 6f69 ight'..'Breakpoi\n-00007910: 6e74 270a 2020 2020 2054 6869 7320 7265 nt'. This re\n-00007920: 7072 6573 656e 7473 2074 6865 2067 726f presents the gro\n-00007930: 7570 2074 6861 7420 6973 2075 7365 6420 up that is used \n-00007940: 7768 656e 2043 4744 4220 6469 7370 6c61 when CGDB displa\n-00007950: 7973 2061 206c 696e 650a 2020 2020 2074 ys a line. t\n-00007960: 6861 7420 6861 7320 6120 6272 6561 6b70 hat has a breakp\n-00007970: 6f69 6e74 2073 6574 2e0a 2744 6973 6162 oint set..'Disab\n-00007980: 6c65 6442 7265 616b 706f 696e 7427 0a20 ledBreakpoint'. \n-00007990: 2020 2020 5468 6973 2072 6570 7265 7365 This represe\n-000079a0: 6e74 7320 7468 6520 6772 6f75 7020 7468 nts the group th\n-000079b0: 6174 2069 7320 7573 6564 2077 6865 6e20 at is used when \n-000079c0: 4347 4442 2064 6973 706c 6179 7320 6120 CGDB displays a \n-000079d0: 6c69 6e65 0a20 2020 2020 7468 6174 2068 line. that h\n-000079e0: 6173 2061 2064 6973 6162 6c65 6420 6272 as a disabled br\n-000079f0: 6561 6b70 6f69 6e74 2073 6574 2e0a 2753 eakpoint set..'S\n-00007a00: 656c 6563 7465 644c 696e 654e 7227 0a20 electedLineNr'. \n-00007a10: 2020 2020 5468 6973 2072 6570 7265 7365 This represe\n-00007a20: 6e74 7320 7468 6520 6772 6f75 7020 7468 nts the group th\n-00007a30: 6174 2069 7320 7573 6564 2077 6865 6e20 at is used when \n-00007a40: 4347 4442 2069 7320 6469 7370 6c61 7969 CGDB is displayi\n-00007a50: 6e67 2074 6865 0a20 2020 2020 6375 7272 ng the. curr\n-00007a60: 656e 746c 7920 7365 6c65 6374 6564 206c ently selected l\n-00007a70: 696e 652e 2020 5468 6973 2069 7320 7468 ine. This is th\n-00007a80: 6520 6c69 6e65 2074 6861 7420 7468 6520 e line that the \n-00007a90: 6375 7273 6f72 2069 7320 6f6e 2e0a 274c cursor is on..'L\n-00007aa0: 6f67 6f27 0a20 2020 2020 5468 6973 2069 ogo'. This i\n-00007ab0: 7320 7468 6520 6772 6f75 7020 4347 4442 s the group CGDB\n-00007ac0: 2075 7365 7320 746f 2064 6973 706c 6179 uses to display\n-00007ad0: 2069 7473 206c 6f67 6f20 6f6e 2073 7461 its logo on sta\n-00007ae0: 7274 7570 2077 6865 6e20 6e6f 0a20 2020 rtup when no. \n-00007af0: 2020 736f 7572 6365 2066 696c 6520 6361 source file ca\n-00007b00: 6e20 6265 2061 7574 6f20 6465 7465 6374 n be auto detect\n-00007b10: 6564 2e0a 0a1f 0a46 696c 653a 2063 6764 ed.....File: cgd\n-00007b20: 622e 696e 666f 2c20 204e 6f64 653a 2041 b.info, Node: A\n-00007b30: 7661 696c 6162 6c65 2041 7474 7269 6275 vailable Attribu\n-00007b40: 7465 732c 2020 4e65 7874 3a20 4176 6169 tes, Next: Avai\n-00007b50: 6c61 626c 6520 436f 6c6f 7273 2c20 2050 lable Colors, P\n-00007b60: 7265 763a 2041 7661 696c 6162 6c65 2048 rev: Available H\n-00007b70: 6967 686c 6967 6874 696e 6720 4772 6f75 ighlighting Grou\n-00007b80: 7073 2c20 2055 703a 2048 6967 686c 6967 ps, Up: Highlig\n-00007b90: 6874 696e 6720 4772 6f75 7073 0a0a 352e hting Groups..5.\n-00007ba0: 3220 5468 6520 6469 6666 6572 656e 7420 2 The different \n-00007bb0: 6174 7472 6962 7574 6573 0a3d 3d3d 3d3d attributes.=====\n+000074e0: 3d3d 3d3d 0a0a 4265 6c6f 7720 6973 2061 ====..Below is a\n+000074f0: 206c 6973 7420 6f66 2061 6c6c 2074 6865 list of all the\n+00007500: 2068 6967 686c 6967 6874 696e 6720 6772 highlighting gr\n+00007510: 6f75 7073 2074 6861 7420 4344 4742 2077 oups that CDGB w\n+00007520: 696c 6c20 7573 6520 7768 656e 0a73 796e ill use when.syn\n+00007530: 7461 7820 6869 6768 6c69 6768 7469 6e67 tax highlighting\n+00007540: 2073 6f75 7263 6520 6669 6c65 732e 0a0a source files...\n+00007550: 2753 7461 7465 6d65 6e74 270a 2020 2020 'Statement'. \n+00007560: 2054 6869 7320 7265 7072 6573 656e 7473 This represents\n+00007570: 2074 6865 206b 6579 776f 7264 7320 6120 the keywords a \n+00007580: 6c61 6e67 7561 6765 2064 6566 696e 6573 language defines\n+00007590: 2e0a 2754 7970 6527 0a20 2020 2020 5468 ..'Type'. Th\n+000075a0: 6973 2072 6570 7265 7365 6e74 7320 7468 is represents th\n+000075b0: 6520 7479 7065 7320 6120 6c61 6e67 7561 e types a langua\n+000075c0: 6765 2064 6566 696e 6573 2e0a 2743 6f6e ge defines..'Con\n+000075d0: 7374 616e 7427 0a20 2020 2020 5468 6973 stant'. This\n+000075e0: 2072 6570 7265 7365 6e74 7320 6569 7468 represents eith\n+000075f0: 6572 2061 2073 7472 696e 6720 6f72 206e er a string or n\n+00007600: 756d 6572 6963 2076 616c 7565 2e0a 2743 umeric value..'C\n+00007610: 6f6d 6d65 6e74 270a 2020 2020 2054 6869 omment'. Thi\n+00007620: 7320 7265 7072 6573 656e 7473 2074 6865 s represents the\n+00007630: 2063 6f6d 6d65 6e74 7320 696e 2061 2073 comments in a s\n+00007640: 6f75 7263 6520 6669 6c65 2e0a 2750 7265 ource file..'Pre\n+00007650: 5072 6f63 270a 2020 2020 2054 6869 7320 Proc'. This \n+00007660: 7265 7072 6573 656e 7473 2074 6865 2043 represents the C\n+00007670: 2f43 2b2b 2070 7265 7072 6f63 6573 736f /C++ preprocesso\n+00007680: 7220 636f 6d6d 616e 6473 2e0a 274e 6f72 r commands..'Nor\n+00007690: 6d61 6c27 0a20 2020 2020 5468 6973 2072 mal'. This r\n+000076a0: 6570 7265 7365 6e74 7320 616c 6c20 6e6f epresents all no\n+000076b0: 726d 616c 2074 6578 742e 0a0a 2020 2042 rmal text... B\n+000076c0: 656c 6f77 2069 7320 6120 6c69 7374 206f elow is a list o\n+000076d0: 6620 616c 6c20 7468 6520 6869 6768 6c69 f all the highli\n+000076e0: 6768 7469 6e67 2067 726f 7570 7320 7468 ghting groups th\n+000076f0: 6174 2043 4744 4220 7769 6c6c 2075 7365 at CGDB will use\n+00007700: 0a77 6865 6e20 6974 2069 7320 6469 7370 .when it is disp\n+00007710: 6c61 7969 6e67 2069 7427 7320 5573 6572 laying it's User\n+00007720: 2049 6e74 6572 6661 6365 2e0a 0a27 5374 Interface...'St\n+00007730: 6174 7573 4c69 6e65 270a 2020 2020 2054 atusLine'. T\n+00007740: 6869 7320 7265 7072 6573 656e 7473 2074 his represents t\n+00007750: 6865 2022 7374 6174 7573 2062 6172 2220 he \"status bar\" \n+00007760: 696e 2043 4744 422e 2054 6865 2066 696c in CGDB. The fil\n+00007770: 6520 6469 616c 6f67 2773 2073 7461 7475 e dialog's statu\n+00007780: 730a 2020 2020 2062 6172 2061 6c73 6f20 s. bar also \n+00007790: 7573 6573 2074 6869 7320 6772 6f75 702e uses this group.\n+000077a0: 0a27 496e 6353 6561 7263 6827 0a20 2020 .'IncSearch'. \n+000077b0: 2020 5468 6973 2072 6570 7265 7365 6e74 This represent\n+000077c0: 7320 7468 6520 6772 6f75 7020 7573 6564 s the group used\n+000077d0: 2077 6865 6e20 7468 6520 7573 6572 2069 when the user i\n+000077e0: 7320 7365 6172 6368 696e 6720 696e 2065 s searching in e\n+000077f0: 6974 6865 720a 2020 2020 2074 6865 2073 ither. the s\n+00007800: 6f75 7263 6520 7769 6e64 6f77 2c20 6f72 ource window, or\n+00007810: 2074 6865 2022 6669 6c65 2064 6961 6c6f the \"file dialo\n+00007820: 6720 7769 6e64 6f77 222e 0a27 4172 726f g window\"..'Arro\n+00007830: 7727 0a20 2020 2020 5468 6973 2072 6570 w'. This rep\n+00007840: 7265 7365 6e74 7320 7468 6520 6172 726f resents the arro\n+00007850: 7720 7468 6174 2043 4744 4220 6472 6177 w that CGDB draw\n+00007860: 7320 746f 2070 6f69 6e74 2074 6f20 7468 s to point to th\n+00007870: 6520 6375 7272 656e 746c 790a 2020 2020 e currently. \n+00007880: 2076 6965 7765 6420 6c69 6e65 2e0a 274c viewed line..'L\n+00007890: 696e 6548 6967 686c 6967 6874 270a 2020 ineHighlight'. \n+000078a0: 2020 2054 6869 7320 7265 7072 6573 656e This represen\n+000078b0: 7473 2074 6865 2067 726f 7570 2075 7365 ts the group use\n+000078c0: 6420 7768 656e 2074 6865 2075 7365 7220 d when the user \n+000078d0: 6861 7320 7468 6520 2761 7272 6f77 7374 has the 'arrowst\n+000078e0: 796c 6527 0a20 2020 2020 6f70 7469 6f6e yle'. option\n+000078f0: 2073 6574 2074 6f20 2768 6967 686c 6967 set to 'highlig\n+00007900: 6874 272e 0a27 4272 6561 6b70 6f69 6e74 ht'..'Breakpoint\n+00007910: 270a 2020 2020 2054 6869 7320 7265 7072 '. This repr\n+00007920: 6573 656e 7473 2074 6865 2067 726f 7570 esents the group\n+00007930: 2074 6861 7420 6973 2075 7365 6420 7768 that is used wh\n+00007940: 656e 2043 4744 4220 6469 7370 6c61 7973 en CGDB displays\n+00007950: 2061 206c 696e 650a 2020 2020 2074 6861 a line. tha\n+00007960: 7420 6861 7320 6120 6272 6561 6b70 6f69 t has a breakpoi\n+00007970: 6e74 2073 6574 2e0a 2744 6973 6162 6c65 nt set..'Disable\n+00007980: 6442 7265 616b 706f 696e 7427 0a20 2020 dBreakpoint'. \n+00007990: 2020 5468 6973 2072 6570 7265 7365 6e74 This represent\n+000079a0: 7320 7468 6520 6772 6f75 7020 7468 6174 s the group that\n+000079b0: 2069 7320 7573 6564 2077 6865 6e20 4347 is used when CG\n+000079c0: 4442 2064 6973 706c 6179 7320 6120 6c69 DB displays a li\n+000079d0: 6e65 0a20 2020 2020 7468 6174 2068 6173 ne. that has\n+000079e0: 2061 2064 6973 6162 6c65 6420 6272 6561 a disabled brea\n+000079f0: 6b70 6f69 6e74 2073 6574 2e0a 2753 656c kpoint set..'Sel\n+00007a00: 6563 7465 644c 696e 654e 7227 0a20 2020 ectedLineNr'. \n+00007a10: 2020 5468 6973 2072 6570 7265 7365 6e74 This represent\n+00007a20: 7320 7468 6520 6772 6f75 7020 7468 6174 s the group that\n+00007a30: 2069 7320 7573 6564 2077 6865 6e20 4347 is used when CG\n+00007a40: 4442 2069 7320 6469 7370 6c61 7969 6e67 DB is displaying\n+00007a50: 2074 6865 0a20 2020 2020 6375 7272 656e the. curren\n+00007a60: 746c 7920 7365 6c65 6374 6564 206c 696e tly selected lin\n+00007a70: 652e 2020 5468 6973 2069 7320 7468 6520 e. This is the \n+00007a80: 6c69 6e65 2074 6861 7420 7468 6520 6375 line that the cu\n+00007a90: 7273 6f72 2069 7320 6f6e 2e0a 274c 6f67 rsor is on..'Log\n+00007aa0: 6f27 0a20 2020 2020 5468 6973 2069 7320 o'. This is \n+00007ab0: 7468 6520 6772 6f75 7020 4347 4442 2075 the group CGDB u\n+00007ac0: 7365 7320 746f 2064 6973 706c 6179 2069 ses to display i\n+00007ad0: 7473 206c 6f67 6f20 6f6e 2073 7461 7274 ts logo on start\n+00007ae0: 7570 2077 6865 6e20 6e6f 0a20 2020 2020 up when no. \n+00007af0: 736f 7572 6365 2066 696c 6520 6361 6e20 source file can \n+00007b00: 6265 2061 7574 6f20 6465 7465 6374 6564 be auto detected\n+00007b10: 2e0a 0a1f 0a46 696c 653a 2063 6764 622e .....File: cgdb.\n+00007b20: 696e 666f 2c20 204e 6f64 653a 2041 7661 info, Node: Ava\n+00007b30: 696c 6162 6c65 2041 7474 7269 6275 7465 ilable Attribute\n+00007b40: 732c 2020 4e65 7874 3a20 4176 6169 6c61 s, Next: Availa\n+00007b50: 626c 6520 436f 6c6f 7273 2c20 2050 7265 ble Colors, Pre\n+00007b60: 763a 2041 7661 696c 6162 6c65 2048 6967 v: Available Hig\n+00007b70: 686c 6967 6874 696e 6720 4772 6f75 7073 hlighting Groups\n+00007b80: 2c20 2055 703a 2048 6967 686c 6967 6874 , Up: Highlight\n+00007b90: 696e 6720 4772 6f75 7073 0a0a 352e 3220 ing Groups..5.2 \n+00007ba0: 5468 6520 6469 6666 6572 656e 7420 6174 The different at\n+00007bb0: 7472 6962 7574 6573 0a3d 3d3d 3d3d 3d3d tributes.=======\n 00007bc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00007bd0: 3d3d 3d3d 3d3d 3d0a 0a43 4744 4220 7375 =======..CGDB su\n-00007be0: 7070 6f72 7473 206d 616e 7920 6f66 2074 pports many of t\n-00007bf0: 6865 2061 7474 7269 6275 7465 7320 7468 he attributes th\n-00007c00: 6174 2063 7572 7365 7320 7072 6f76 6964 at curses provid\n-00007c10: 6573 2e20 2049 7420 7769 6c6c 0a61 7070 es. It will.app\n-00007c20: 6c79 2074 6865 2061 7474 7269 6275 7465 ly the attribute\n-00007c30: 7320 746f 2074 6865 206f 7574 7075 7420 s to the output \n-00007c40: 7769 6e64 6f77 2c20 6275 7420 6974 2069 window, but it i\n-00007c50: 7320 7570 2074 6f20 7468 6520 7465 726d s up to the term\n-00007c60: 696e 616c 0a79 6f75 2061 7265 2075 7369 inal.you are usi\n-00007c70: 6e67 2074 6f20 7375 7070 6f72 7420 7375 ng to support su\n-00007c80: 6368 2066 6561 7475 7265 732e 0a0a 2020 ch features... \n-00007c90: 2054 6865 206c 6973 7420 6f66 2061 7474 The list of att\n-00007ca0: 7269 6275 7465 7320 7468 6174 2043 4744 ributes that CGD\n-00007cb0: 4220 6375 7272 656e 746c 7920 7375 7070 B currently supp\n-00007cc0: 6f72 7473 2069 7320 6265 6c6f 772e 0a0a orts is below...\n-00007cd0: 276e 6f72 6d61 6c27 0a27 4e4f 4e45 270a 'normal'.'NONE'.\n-00007ce0: 2020 2020 2054 6869 7320 7769 6c6c 206c This will l\n-00007cf0: 6561 7665 2074 6865 2074 6578 7420 6e6f eave the text no\n-00007d00: 726d 616c 2e20 2055 7365 7320 415f 4e4f rmal. Uses A_NO\n-00007d10: 524d 414c 2063 7572 7365 7320 6174 7472 RMAL curses attr\n-00007d20: 6962 7574 652e 0a27 626f 6c64 270a 2020 ibute..'bold'. \n-00007d30: 2020 2054 6869 7320 7769 6c6c 206d 616b This will mak\n-00007d40: 6520 7468 6520 7465 7874 2061 7070 6561 e the text appea\n-00007d50: 7220 626f 6c64 2e20 2055 7365 7320 415f r bold. Uses A_\n-00007d60: 424f 4c44 2063 7572 7365 7320 6174 7472 BOLD curses attr\n-00007d70: 6962 7574 652e 0a27 756e 6465 726c 696e ibute..'underlin\n-00007d80: 6527 0a20 2020 2020 5468 6973 2077 696c e'. This wil\n-00007d90: 6c20 756e 6465 726c 696e 6520 7468 6520 l underline the \n-00007da0: 7465 7874 2e20 2055 7365 7320 415f 554e text. Uses A_UN\n-00007db0: 4445 524c 494e 4520 6375 7273 6573 2061 DERLINE curses a\n-00007dc0: 7474 7269 6275 7465 2e0a 2772 6576 6572 ttribute..'rever\n-00007dd0: 7365 270a 2769 6e76 6572 7365 270a 2020 se'.'inverse'. \n-00007de0: 2020 2054 6869 7320 7769 6c6c 2072 6576 This will rev\n-00007df0: 6572 7365 2074 6865 2066 6f72 6567 726f erse the foregro\n-00007e00: 756e 6420 616e 6420 6261 636b 6772 6f75 und and backgrou\n-00007e10: 6e64 2063 6f6c 6f72 732e 2020 5573 6573 nd colors. Uses\n-00007e20: 0a20 2020 2020 415f 5245 5645 5253 4520 . A_REVERSE \n-00007e30: 6375 7273 6573 2061 7474 7269 6275 7465 curses attribute\n-00007e40: 2e0a 2773 7461 6e64 6f75 7427 0a20 2020 ..'standout'. \n-00007e50: 2020 5468 6973 2069 7320 7468 6520 6265 This is the be\n-00007e60: 7374 2068 6967 686c 6967 6874 696e 6720 st highlighting \n-00007e70: 6d6f 6465 206f 6620 7468 6520 7465 726d mode of the term\n-00007e80: 696e 616c 2e20 2055 7365 730a 2020 2020 inal. Uses. \n-00007e90: 2041 5f53 5441 4e44 4f55 5420 6375 7273 A_STANDOUT curs\n-00007ea0: 6573 2061 7474 7269 6275 7465 2e0a 2762 es attribute..'b\n-00007eb0: 6c69 6e6b 270a 2020 2020 2054 6869 7320 link'. This \n-00007ec0: 7769 6c6c 2063 6175 7365 2074 6865 2074 will cause the t\n-00007ed0: 6578 7420 746f 2062 6c69 6e6b 2e20 2055 ext to blink. U\n-00007ee0: 7365 7320 415f 424c 494e 4b20 6375 7273 ses A_BLINK curs\n-00007ef0: 6573 2061 7474 7269 6275 7465 2e0a 2764 es attribute..'d\n-00007f00: 696d 270a 2020 2020 2054 6869 7320 7769 im'. This wi\n-00007f10: 6c6c 2063 6175 7365 2074 6865 2074 6578 ll cause the tex\n-00007f20: 7420 746f 2062 6520 312f 3220 6272 6967 t to be 1/2 brig\n-00007f30: 6874 2e20 2055 7365 7320 415f 4449 4d20 ht. Uses A_DIM \n-00007f40: 6375 7273 6573 0a20 2020 2020 6174 7472 curses. attr\n-00007f50: 6962 7574 652e 0a0a 1f0a 4669 6c65 3a20 ibute.....File: \n-00007f60: 6367 6462 2e69 6e66 6f2c 2020 4e6f 6465 cgdb.info, Node\n-00007f70: 3a20 4176 6169 6c61 626c 6520 436f 6c6f : Available Colo\n-00007f80: 7273 2c20 2050 7265 763a 2041 7661 696c rs, Prev: Avail\n-00007f90: 6162 6c65 2041 7474 7269 6275 7465 732c able Attributes,\n-00007fa0: 2020 5570 3a20 4869 6768 6c69 6768 7469 Up: Highlighti\n-00007fb0: 6e67 2047 726f 7570 730a 0a35 2e33 2054 ng Groups..5.3 T\n-00007fc0: 6865 2064 6966 6665 7265 6e74 2063 6f6c he different col\n-00007fd0: 6f72 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ors.============\n-00007fe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4347 ============..CG\n-00007ff0: 4442 2073 7570 706f 7274 7320 7365 7665 DB supports seve\n-00008000: 7261 6c20 636f 6c6f 7273 2c20 6465 7065 ral colors, depe\n-00008010: 6e64 696e 6720 6f6e 2068 6f77 206d 616e nding on how man\n-00008020: 7920 636f 6c6f 7273 2079 6f75 7220 7465 y colors your te\n-00008030: 726d 696e 616c 0a73 7570 706f 7274 732e rminal.supports.\n-00008040: 2020 4265 6c6f 7720 6973 2061 2063 6861 Below is a cha\n-00008050: 7274 206f 6620 7468 6520 636f 6c6f 7273 rt of the colors\n-00008060: 2074 6861 7420 4347 4442 2070 726f 7669 that CGDB provi\n-00008070: 6465 732e 2020 5468 650a 6865 6164 696e des. The.headin\n-00008080: 6720 4e52 2d31 3620 6973 2075 7365 6420 g NR-16 is used \n-00008090: 746f 2072 6570 7265 7365 6e74 2074 6572 to represent ter\n-000080a0: 6d69 6e61 6c73 2074 6861 7420 7375 7070 minals that supp\n-000080b0: 6f72 7420 6174 206c 6561 7374 2031 360a ort at least 16.\n-000080c0: 636f 6c6f 7273 2e20 2054 6865 2068 6561 colors. The hea\n-000080d0: 6469 6e67 204e 522d 3820 6973 2075 7365 ding NR-8 is use\n-000080e0: 6420 746f 2072 6570 7265 7365 6e74 2074 d to represent t\n-000080f0: 6572 6d69 6e61 6c73 2074 6861 7420 7375 erminals that su\n-00008100: 7070 6f72 7420 6174 0a6c 6561 7374 2038 pport at.least 8\n-00008110: 2063 6f6c 6f72 732e 2020 5468 6520 696e colors. The in\n-00008120: 7465 6765 7220 7661 6c75 6573 2066 6f72 teger values for\n-00008130: 2065 6163 6820 636f 6c6f 7220 7265 7072 each color repr\n-00008140: 6573 656e 7420 7468 6520 7661 6c75 6573 esent the values\n-00008150: 0a70 6173 7365 6420 746f 2074 6865 2063 .passed to the c\n-00008160: 7572 7365 7320 6675 6e63 7469 6f6e 2069 urses function i\n-00008170: 6e69 745f 7061 6972 2829 2074 6f20 6173 nit_pair() to as\n-00008180: 6b20 6375 7273 6573 2074 6f20 6372 6561 k curses to crea\n-00008190: 7465 2061 206e 6577 0a63 6f6c 6f72 2e0a te a new.color..\n-000081a0: 0a27 434f 4c4f 5220 4e41 4d45 2720 2020 .'COLOR NAME' \n-000081b0: 2020 2020 2020 2020 2020 2020 2020 2027 '\n-000081c0: 4e52 2d31 3627 2020 2020 2020 2020 274e NR-16' 'N\n-000081d0: 522d 3827 2020 2020 2020 2020 2027 4e52 R-8' 'NR\n-000081e0: 2d38 2062 6f6c 640a 2020 2020 2020 2020 -8 bold. \n+00007bd0: 3d3d 3d3d 3d0a 0a43 4744 4220 7375 7070 =====..CGDB supp\n+00007be0: 6f72 7473 206d 616e 7920 6f66 2074 6865 orts many of the\n+00007bf0: 2061 7474 7269 6275 7465 7320 7468 6174 attributes that\n+00007c00: 2063 7572 7365 7320 7072 6f76 6964 6573 curses provides\n+00007c10: 2e20 2049 7420 7769 6c6c 0a61 7070 6c79 . It will.apply\n+00007c20: 2074 6865 2061 7474 7269 6275 7465 7320 the attributes \n+00007c30: 746f 2074 6865 206f 7574 7075 7420 7769 to the output wi\n+00007c40: 6e64 6f77 2c20 6275 7420 6974 2069 7320 ndow, but it is \n+00007c50: 7570 2074 6f20 7468 6520 7465 726d 696e up to the termin\n+00007c60: 616c 0a79 6f75 2061 7265 2075 7369 6e67 al.you are using\n+00007c70: 2074 6f20 7375 7070 6f72 7420 7375 6368 to support such\n+00007c80: 2066 6561 7475 7265 732e 0a0a 2020 2054 features... T\n+00007c90: 6865 206c 6973 7420 6f66 2061 7474 7269 he list of attri\n+00007ca0: 6275 7465 7320 7468 6174 2043 4744 4220 butes that CGDB \n+00007cb0: 6375 7272 656e 746c 7920 7375 7070 6f72 currently suppor\n+00007cc0: 7473 2069 7320 6265 6c6f 772e 0a0a 276e ts is below...'n\n+00007cd0: 6f72 6d61 6c27 0a27 4e4f 4e45 270a 2020 ormal'.'NONE'. \n+00007ce0: 2020 2054 6869 7320 7769 6c6c 206c 6561 This will lea\n+00007cf0: 7665 2074 6865 2074 6578 7420 6e6f 726d ve the text norm\n+00007d00: 616c 2e20 2055 7365 7320 415f 4e4f 524d al. Uses A_NORM\n+00007d10: 414c 2063 7572 7365 7320 6174 7472 6962 AL curses attrib\n+00007d20: 7574 652e 0a27 626f 6c64 270a 2020 2020 ute..'bold'. \n+00007d30: 2054 6869 7320 7769 6c6c 206d 616b 6520 This will make \n+00007d40: 7468 6520 7465 7874 2061 7070 6561 7220 the text appear \n+00007d50: 626f 6c64 2e20 2055 7365 7320 415f 424f bold. Uses A_BO\n+00007d60: 4c44 2063 7572 7365 7320 6174 7472 6962 LD curses attrib\n+00007d70: 7574 652e 0a27 756e 6465 726c 696e 6527 ute..'underline'\n+00007d80: 0a20 2020 2020 5468 6973 2077 696c 6c20 . This will \n+00007d90: 756e 6465 726c 696e 6520 7468 6520 7465 underline the te\n+00007da0: 7874 2e20 2055 7365 7320 415f 554e 4445 xt. Uses A_UNDE\n+00007db0: 524c 494e 4520 6375 7273 6573 2061 7474 RLINE curses att\n+00007dc0: 7269 6275 7465 2e0a 2772 6576 6572 7365 ribute..'reverse\n+00007dd0: 270a 2769 6e76 6572 7365 270a 2020 2020 '.'inverse'. \n+00007de0: 2054 6869 7320 7769 6c6c 2072 6576 6572 This will rever\n+00007df0: 7365 2074 6865 2066 6f72 6567 726f 756e se the foregroun\n+00007e00: 6420 616e 6420 6261 636b 6772 6f75 6e64 d and background\n+00007e10: 2063 6f6c 6f72 732e 2020 5573 6573 0a20 colors. Uses. \n+00007e20: 2020 2020 415f 5245 5645 5253 4520 6375 A_REVERSE cu\n+00007e30: 7273 6573 2061 7474 7269 6275 7465 2e0a rses attribute..\n+00007e40: 2773 7461 6e64 6f75 7427 0a20 2020 2020 'standout'. \n+00007e50: 5468 6973 2069 7320 7468 6520 6265 7374 This is the best\n+00007e60: 2068 6967 686c 6967 6874 696e 6720 6d6f highlighting mo\n+00007e70: 6465 206f 6620 7468 6520 7465 726d 696e de of the termin\n+00007e80: 616c 2e20 2055 7365 730a 2020 2020 2041 al. Uses. A\n+00007e90: 5f53 5441 4e44 4f55 5420 6375 7273 6573 _STANDOUT curses\n+00007ea0: 2061 7474 7269 6275 7465 2e0a 2762 6c69 attribute..'bli\n+00007eb0: 6e6b 270a 2020 2020 2054 6869 7320 7769 nk'. This wi\n+00007ec0: 6c6c 2063 6175 7365 2074 6865 2074 6578 ll cause the tex\n+00007ed0: 7420 746f 2062 6c69 6e6b 2e20 2055 7365 t to blink. Use\n+00007ee0: 7320 415f 424c 494e 4b20 6375 7273 6573 s A_BLINK curses\n+00007ef0: 2061 7474 7269 6275 7465 2e0a 2764 696d attribute..'dim\n+00007f00: 270a 2020 2020 2054 6869 7320 7769 6c6c '. This will\n+00007f10: 2063 6175 7365 2074 6865 2074 6578 7420 cause the text \n+00007f20: 746f 2062 6520 312f 3220 6272 6967 6874 to be 1/2 bright\n+00007f30: 2e20 2055 7365 7320 415f 4449 4d20 6375 . Uses A_DIM cu\n+00007f40: 7273 6573 0a20 2020 2020 6174 7472 6962 rses. attrib\n+00007f50: 7574 652e 0a0a 1f0a 4669 6c65 3a20 6367 ute.....File: cg\n+00007f60: 6462 2e69 6e66 6f2c 2020 4e6f 6465 3a20 db.info, Node: \n+00007f70: 4176 6169 6c61 626c 6520 436f 6c6f 7273 Available Colors\n+00007f80: 2c20 2050 7265 763a 2041 7661 696c 6162 , Prev: Availab\n+00007f90: 6c65 2041 7474 7269 6275 7465 732c 2020 le Attributes, \n+00007fa0: 5570 3a20 4869 6768 6c69 6768 7469 6e67 Up: Highlighting\n+00007fb0: 2047 726f 7570 730a 0a35 2e33 2054 6865 Groups..5.3 The\n+00007fc0: 2064 6966 6665 7265 6e74 2063 6f6c 6f72 different color\n+00007fd0: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.==============\n+00007fe0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4347 4442 ==========..CGDB\n+00007ff0: 2073 7570 706f 7274 7320 7365 7665 7261 supports severa\n+00008000: 6c20 636f 6c6f 7273 2c20 6465 7065 6e64 l colors, depend\n+00008010: 696e 6720 6f6e 2068 6f77 206d 616e 7920 ing on how many \n+00008020: 636f 6c6f 7273 2079 6f75 7220 7465 726d colors your term\n+00008030: 696e 616c 0a73 7570 706f 7274 732e 2020 inal.supports. \n+00008040: 4265 6c6f 7720 6973 2061 2063 6861 7274 Below is a chart\n+00008050: 206f 6620 7468 6520 636f 6c6f 7273 2074 of the colors t\n+00008060: 6861 7420 4347 4442 2070 726f 7669 6465 hat CGDB provide\n+00008070: 732e 2020 5468 650a 6865 6164 696e 6720 s. The.heading \n+00008080: 4e52 2d31 3620 6973 2075 7365 6420 746f NR-16 is used to\n+00008090: 2072 6570 7265 7365 6e74 2074 6572 6d69 represent termi\n+000080a0: 6e61 6c73 2074 6861 7420 7375 7070 6f72 nals that suppor\n+000080b0: 7420 6174 206c 6561 7374 2031 360a 636f t at least 16.co\n+000080c0: 6c6f 7273 2e20 2054 6865 2068 6561 6469 lors. The headi\n+000080d0: 6e67 204e 522d 3820 6973 2075 7365 6420 ng NR-8 is used \n+000080e0: 746f 2072 6570 7265 7365 6e74 2074 6572 to represent ter\n+000080f0: 6d69 6e61 6c73 2074 6861 7420 7375 7070 minals that supp\n+00008100: 6f72 7420 6174 0a6c 6561 7374 2038 2063 ort at.least 8 c\n+00008110: 6f6c 6f72 732e 2020 5468 6520 696e 7465 olors. The inte\n+00008120: 6765 7220 7661 6c75 6573 2066 6f72 2065 ger values for e\n+00008130: 6163 6820 636f 6c6f 7220 7265 7072 6573 ach color repres\n+00008140: 656e 7420 7468 6520 7661 6c75 6573 0a70 ent the values.p\n+00008150: 6173 7365 6420 746f 2074 6865 2063 7572 assed to the cur\n+00008160: 7365 7320 6675 6e63 7469 6f6e 2069 6e69 ses function ini\n+00008170: 745f 7061 6972 2829 2074 6f20 6173 6b20 t_pair() to ask \n+00008180: 6375 7273 6573 2074 6f20 6372 6561 7465 curses to create\n+00008190: 2061 206e 6577 0a63 6f6c 6f72 2e0a 0a27 a new.color...'\n+000081a0: 434f 4c4f 5220 4e41 4d45 2720 2020 2020 COLOR NAME' \n+000081b0: 2020 2020 2020 2020 2020 2020 2027 4e52 'NR\n+000081c0: 2d31 3627 2020 2020 2020 2020 274e 522d -16' 'NR-\n+000081d0: 3827 2020 2020 2020 2020 2027 4e52 2d38 8' 'NR-8\n+000081e0: 2062 6f6c 640a 2020 2020 2020 2020 2020 bold. \n 000081f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00008200: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00008210: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00008220: 2020 2020 6174 7472 6962 7574 6527 0a42 attribute'.B\n-00008230: 6c61 636b 2020 2020 2020 2020 2020 2020 lack \n-00008240: 2020 2020 2020 2020 2020 2020 2030 2020 0 \n-00008250: 2020 2020 2020 2020 2020 2020 3020 2020 0 \n-00008260: 2020 2020 2020 2020 2020 204e 6f0a 4461 No.Da\n-00008270: 726b 426c 7565 2020 2020 2020 2020 2020 rkBlue \n-00008280: 2020 2020 2020 2020 2020 2020 3120 2020 1 \n-00008290: 2020 2020 2020 2020 2020 2034 2020 2020 4 \n-000082a0: 2020 2020 2020 2020 2020 4e6f 0a44 6172 No.Dar\n-000082b0: 6b47 7265 656e 2020 2020 2020 2020 2020 kGreen \n-000082c0: 2020 2020 2020 2020 2020 2032 2020 2020 2 \n-000082d0: 2020 2020 2020 2020 2020 3220 2020 2020 2 \n-000082e0: 2020 2020 2020 2020 204e 6f0a 4461 726b No.Dark\n-000082f0: 4379 616e 2020 2020 2020 2020 2020 2020 Cyan \n-00008300: 2020 2020 2020 2020 2020 3320 2020 2020 3 \n-00008310: 2020 2020 2020 2020 2036 2020 2020 2020 6 \n-00008320: 2020 2020 2020 2020 4e6f 0a44 6172 6b52 No.DarkR\n-00008330: 6564 2020 2020 2020 2020 2020 2020 2020 ed \n-00008340: 2020 2020 2020 2020 2034 2020 2020 2020 4 \n-00008350: 2020 2020 2020 2020 3120 2020 2020 2020 1 \n-00008360: 2020 2020 2020 204e 6f0a 4461 726b 4d61 No.DarkMa\n-00008370: 6765 6e74 6120 2020 2020 2020 2020 2020 genta \n-00008380: 2020 2020 2020 2020 3520 2020 2020 2020 5 \n-00008390: 2020 2020 2020 2035 2020 2020 2020 2020 5 \n-000083a0: 2020 2020 2020 4e6f 0a42 726f 776e 2c20 No.Brown, \n-000083b0: 4461 726b 5965 6c6c 6f77 2020 2020 2020 DarkYellow \n-000083c0: 2020 2020 2020 2036 2020 2020 2020 2020 6 \n-000083d0: 2020 2020 2020 3320 2020 2020 2020 2020 3 \n-000083e0: 2020 2020 204e 6f0a 4c69 6768 7447 7261 No.LightGra\n-000083f0: 792c 204c 6967 6874 4772 6579 2c20 4772 y, LightGrey, Gr\n-00008400: 6179 2c20 2020 3720 2020 2020 2020 2020 ay, 7 \n-00008410: 2020 2020 2037 2020 2020 2020 2020 2020 7 \n-00008420: 2020 2020 4e6f 0a47 7265 790a 4461 726b No.Grey.Dark\n-00008430: 4772 6179 2c20 4461 726b 4772 6579 2020 Gray, DarkGrey \n-00008440: 2020 2020 2020 2020 2020 3820 2020 2020 8 \n-00008450: 2020 2020 2020 2020 2030 2020 2020 2020 0 \n-00008460: 2020 2020 2020 2020 5965 730a 426c 7565 Yes.Blue\n-00008470: 2c20 4c69 6768 7442 6c75 6520 2020 2020 , LightBlue \n-00008480: 2020 2020 2020 2020 2020 3920 2020 2020 9 \n-00008490: 2020 2020 2020 2020 2034 2020 2020 2020 4 \n-000084a0: 2020 2020 2020 2020 5965 730a 4772 6565 Yes.Gree\n-000084b0: 6e2c 204c 6967 6874 4772 6565 6e20 2020 n, LightGreen \n-000084c0: 2020 2020 2020 2020 2020 3130 2020 2020 10 \n-000084d0: 2020 2020 2020 2020 2032 2020 2020 2020 2 \n-000084e0: 2020 2020 2020 2020 5965 730a 4379 616e Yes.Cyan\n-000084f0: 2c20 4c69 6768 7443 7961 6e20 2020 2020 , LightCyan \n-00008500: 2020 2020 2020 2020 2020 3131 2020 2020 11 \n-00008510: 2020 2020 2020 2020 2036 2020 2020 2020 6 \n-00008520: 2020 2020 2020 2020 5965 730a 5265 642c Yes.Red,\n-00008530: 204c 6967 6874 5265 6420 2020 2020 2020 LightRed \n-00008540: 2020 2020 2020 2020 2020 3132 2020 2020 12 \n-00008550: 2020 2020 2020 2020 2031 2020 2020 2020 1 \n-00008560: 2020 2020 2020 2020 5965 730a 4d61 6765 Yes.Mage\n-00008570: 6e74 612c 204c 6967 6874 4d61 6765 6e74 nta, LightMagent\n-00008580: 6120 2020 2020 2020 2020 3133 2020 2020 a 13 \n-00008590: 2020 2020 2020 2020 2035 2020 2020 2020 5 \n-000085a0: 2020 2020 2020 2020 5965 730a 5965 6c6c Yes.Yell\n-000085b0: 6f77 2c20 4c69 6768 7459 656c 6c6f 7720 ow, LightYellow \n-000085c0: 2020 2020 2020 2020 2020 3134 2020 2020 14 \n-000085d0: 2020 2020 2020 2020 2033 2020 2020 2020 3 \n-000085e0: 2020 2020 2020 2020 5965 730a 5768 6974 Yes.Whit\n-000085f0: 6520 2020 2020 2020 2020 2020 2020 2020 e \n-00008600: 2020 2020 2020 2020 2020 3135 2020 2020 15 \n-00008610: 2020 2020 2020 2020 2037 2020 2020 2020 7 \n-00008620: 2020 2020 2020 2020 5965 730a 0a1f 0a46 Yes....F\n-00008630: 696c 653a 2063 6764 622e 696e 666f 2c20 ile: cgdb.info, \n-00008640: 204e 6f64 653a 204b 6579 2055 7365 7220 Node: Key User \n-00008650: 496e 7465 7266 6163 652c 2020 4e65 7874 Interface, Next\n-00008660: 3a20 5365 6e64 696e 6720 492f 4f20 746f : Sending I/O to\n-00008670: 2049 6e66 6572 696f 722c 2020 5072 6576 Inferior, Prev\n-00008680: 3a20 4869 6768 6c69 6768 7469 6e67 2047 : Highlighting G\n-00008690: 726f 7570 732c 2020 5570 3a20 546f 700a roups, Up: Top.\n-000086a0: 0a36 2043 4744 4220 6b65 7920 7573 6572 .6 CGDB key user\n-000086b0: 2069 6e74 6572 6661 6365 0a2a 2a2a 2a2a interface.*****\n+00008220: 2020 6174 7472 6962 7574 6527 0a42 6c61 attribute'.Bla\n+00008230: 636b 2020 2020 2020 2020 2020 2020 2020 ck \n+00008240: 2020 2020 2020 2020 2020 2030 2020 2020 0 \n+00008250: 2020 2020 2020 2020 2020 3020 2020 2020 0 \n+00008260: 2020 2020 2020 2020 204e 6f0a 4461 726b No.Dark\n+00008270: 426c 7565 2020 2020 2020 2020 2020 2020 Blue \n+00008280: 2020 2020 2020 2020 2020 3120 2020 2020 1 \n+00008290: 2020 2020 2020 2020 2034 2020 2020 2020 4 \n+000082a0: 2020 2020 2020 2020 4e6f 0a44 6172 6b47 No.DarkG\n+000082b0: 7265 656e 2020 2020 2020 2020 2020 2020 reen \n+000082c0: 2020 2020 2020 2020 2032 2020 2020 2020 2 \n+000082d0: 2020 2020 2020 2020 3220 2020 2020 2020 2 \n+000082e0: 2020 2020 2020 204e 6f0a 4461 726b 4379 No.DarkCy\n+000082f0: 616e 2020 2020 2020 2020 2020 2020 2020 an \n+00008300: 2020 2020 2020 2020 3320 2020 2020 2020 3 \n+00008310: 2020 2020 2020 2036 2020 2020 2020 2020 6 \n+00008320: 2020 2020 2020 4e6f 0a44 6172 6b52 6564 No.DarkRed\n+00008330: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00008340: 2020 2020 2020 2034 2020 2020 2020 2020 4 \n+00008350: 2020 2020 2020 3120 2020 2020 2020 2020 1 \n+00008360: 2020 2020 204e 6f0a 4461 726b 4d61 6765 No.DarkMage\n+00008370: 6e74 6120 2020 2020 2020 2020 2020 2020 nta \n+00008380: 2020 2020 2020 3520 2020 2020 2020 2020 5 \n+00008390: 2020 2020 2035 2020 2020 2020 2020 2020 5 \n+000083a0: 2020 2020 4e6f 0a42 726f 776e 2c20 4461 No.Brown, Da\n+000083b0: 726b 5965 6c6c 6f77 2020 2020 2020 2020 rkYellow \n+000083c0: 2020 2020 2036 2020 2020 2020 2020 2020 6 \n+000083d0: 2020 2020 3320 2020 2020 2020 2020 2020 3 \n+000083e0: 2020 204e 6f0a 4c69 6768 7447 7261 792c No.LightGray,\n+000083f0: 204c 6967 6874 4772 6579 2c20 4772 6179 LightGrey, Gray\n+00008400: 2c20 2020 3720 2020 2020 2020 2020 2020 , 7 \n+00008410: 2020 2037 2020 2020 2020 2020 2020 2020 7 \n+00008420: 2020 4e6f 0a47 7265 790a 4461 726b 4772 No.Grey.DarkGr\n+00008430: 6179 2c20 4461 726b 4772 6579 2020 2020 ay, DarkGrey \n+00008440: 2020 2020 2020 2020 3820 2020 2020 2020 8 \n+00008450: 2020 2020 2020 2030 2020 2020 2020 2020 0 \n+00008460: 2020 2020 2020 5965 730a 426c 7565 2c20 Yes.Blue, \n+00008470: 4c69 6768 7442 6c75 6520 2020 2020 2020 LightBlue \n+00008480: 2020 2020 2020 2020 3920 2020 2020 2020 9 \n+00008490: 2020 2020 2020 2034 2020 2020 2020 2020 4 \n+000084a0: 2020 2020 2020 5965 730a 4772 6565 6e2c Yes.Green,\n+000084b0: 204c 6967 6874 4772 6565 6e20 2020 2020 LightGreen \n+000084c0: 2020 2020 2020 2020 3130 2020 2020 2020 10 \n+000084d0: 2020 2020 2020 2032 2020 2020 2020 2020 2 \n+000084e0: 2020 2020 2020 5965 730a 4379 616e 2c20 Yes.Cyan, \n+000084f0: 4c69 6768 7443 7961 6e20 2020 2020 2020 LightCyan \n+00008500: 2020 2020 2020 2020 3131 2020 2020 2020 11 \n+00008510: 2020 2020 2020 2036 2020 2020 2020 2020 6 \n+00008520: 2020 2020 2020 5965 730a 5265 642c 204c Yes.Red, L\n+00008530: 6967 6874 5265 6420 2020 2020 2020 2020 ightRed \n+00008540: 2020 2020 2020 2020 3132 2020 2020 2020 12 \n+00008550: 2020 2020 2020 2031 2020 2020 2020 2020 1 \n+00008560: 2020 2020 2020 5965 730a 4d61 6765 6e74 Yes.Magent\n+00008570: 612c 204c 6967 6874 4d61 6765 6e74 6120 a, LightMagenta \n+00008580: 2020 2020 2020 2020 3133 2020 2020 2020 13 \n+00008590: 2020 2020 2020 2035 2020 2020 2020 2020 5 \n+000085a0: 2020 2020 2020 5965 730a 5965 6c6c 6f77 Yes.Yellow\n+000085b0: 2c20 4c69 6768 7459 656c 6c6f 7720 2020 , LightYellow \n+000085c0: 2020 2020 2020 2020 3134 2020 2020 2020 14 \n+000085d0: 2020 2020 2020 2033 2020 2020 2020 2020 3 \n+000085e0: 2020 2020 2020 5965 730a 5768 6974 6520 Yes.White \n+000085f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00008600: 2020 2020 2020 2020 3135 2020 2020 2020 15 \n+00008610: 2020 2020 2020 2037 2020 2020 2020 2020 7 \n+00008620: 2020 2020 2020 5965 730a 0a1f 0a46 696c Yes....Fil\n+00008630: 653a 2063 6764 622e 696e 666f 2c20 204e e: cgdb.info, N\n+00008640: 6f64 653a 204b 6579 2055 7365 7220 496e ode: Key User In\n+00008650: 7465 7266 6163 652c 2020 4e65 7874 3a20 terface, Next: \n+00008660: 5365 6e64 696e 6720 492f 4f20 746f 2049 Sending I/O to I\n+00008670: 6e66 6572 696f 722c 2020 5072 6576 3a20 nferior, Prev: \n+00008680: 4869 6768 6c69 6768 7469 6e67 2047 726f Highlighting Gro\n+00008690: 7570 732c 2020 5570 3a20 546f 700a 0a36 ups, Up: Top..6\n+000086a0: 2043 4744 4220 6b65 7920 7573 6572 2069 CGDB key user i\n+000086b0: 6e74 6572 6661 6365 0a2a 2a2a 2a2a 2a2a nterface.*******\n 000086c0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-000086d0: 2a2a 2a2a 0a0a 5468 6520 4b65 7920 5573 ****..The Key Us\n-000086e0: 6572 2049 6e74 6572 6661 6365 2069 7320 er Interface is \n-000086f0: 686f 7720 4347 4442 2072 6563 6569 7665 how CGDB receive\n-00008700: 7320 696e 7075 7420 6672 6f6d 2074 6865 s input from the\n-00008710: 2075 7365 722e 2020 4974 2069 730a 7573 user. It is.us\n-00008720: 7561 6c6c 7920 7265 6665 7272 6564 2074 ually referred t\n-00008730: 6f20 6173 2074 6865 2022 4b55 4922 2e20 o as the \"KUI\". \n-00008740: 4347 4442 2073 696d 706c 7920 6173 6b73 CGDB simply asks\n-00008750: 2074 6865 204b 5549 2066 6f72 2074 6865 the KUI for the\n-00008760: 206e 6578 740a 6b65 7920 7468 6520 7573 next.key the us\n-00008770: 6572 2074 7970 6564 2061 6e64 2074 6865 er typed and the\n-00008780: 204b 5549 2077 696c 6c20 7072 6f76 6964 KUI will provid\n-00008790: 6520 6974 2e0a 0a20 2020 5468 6520 4b55 e it... The KU\n-000087a0: 4920 6861 7320 3220 6d61 6a6f 7220 7265 I has 2 major re\n-000087b0: 7370 6f6e 7369 6269 6c69 7469 6573 2062 sponsibilities b\n-000087c0: 6573 6964 6573 2072 6561 6469 6e67 206e esides reading n\n-000087d0: 6f72 6d61 6c20 7573 6572 0a69 6e70 7574 ormal user.input\n-000087e0: 2061 6e64 2070 726f 7669 6469 6e67 2069 and providing i\n-000087f0: 7420 746f 2043 4744 422e 2049 7420 6e65 t to CGDB. It ne\n-00008800: 6564 7320 746f 2064 6574 6563 7420 7768 eds to detect wh\n-00008810: 656e 2074 6865 2075 7365 7220 6861 730a en the user has.\n-00008820: 7479 7065 6420 6120 7573 6572 2064 6566 typed a user def\n-00008830: 696e 6564 206d 6170 206f 7220 7768 656e ined map or when\n-00008840: 2074 6865 2075 7365 7220 6861 7320 6869 the user has hi\n-00008850: 7420 6120 7370 6563 6961 6c20 6b65 7920 t a special key \n-00008860: 6f6e 2074 6865 0a6b 6579 626f 6172 642e on the.keyboard.\n-00008870: 0a0a 2020 2041 2075 7365 7220 6465 6669 .. A user defi\n-00008880: 6e65 6420 6d61 702c 206f 7220 7369 6d70 ned map, or simp\n-00008890: 6c79 2022 6d61 7022 2c20 6973 2075 7365 ly \"map\", is use\n-000088a0: 6420 746f 2063 6861 6e67 6520 7468 6520 d to change the \n-000088b0: 6d65 616e 696e 6720 6f66 0a74 7970 6564 meaning of.typed\n-000088c0: 206b 6579 732e 2020 536f 6d65 2075 7365 keys. Some use\n-000088d0: 7273 206d 6179 2072 6566 6572 2074 6f20 rs may refer to \n-000088e0: 7468 6973 2074 7970 6520 6f66 2066 756e this type of fun\n-000088f0: 6374 696f 6e61 6c69 7479 2061 7320 610a ctionality as a.\n-00008900: 226d 6163 726f 222e 2020 416e 2065 7861 \"macro\". An exa\n-00008910: 6d70 6c65 2077 6f75 6c64 2062 6520 276d mple would be 'm\n-00008920: 6170 2061 2062 272e 2020 4966 2074 6865 ap a b'. If the\n-00008930: 2075 7365 7220 7468 656e 2074 7970 6564 user then typed\n-00008940: 2074 6865 203c 613e 0a63 6861 7261 6374 the .charact\n-00008950: 6572 2c20 7468 6520 4b55 4920 776f 756c er, the KUI woul\n-00008960: 6420 6465 7465 6374 2074 6861 7420 6974 d detect that it\n-00008970: 2077 6173 206d 6170 7065 6420 746f 203c was mapped to <\n-00008980: 623e 2061 6e64 2072 6574 7572 6e20 3c62 b> and return .to CGDB... W\n-000089a0: 6865 6e20 7468 6520 7573 6572 2074 7970 hen the user typ\n-000089b0: 6573 2061 2073 7065 6369 616c 206b 6579 es a special key\n-000089c0: 206f 6e20 7468 6520 6b65 7962 6f61 7264 on the keyboard\n-000089d0: 2c20 6120 226b 6579 2063 6f64 6522 2069 , a \"key code\" i\n-000089e0: 730a 7365 6e74 2074 6f20 4347 4442 2e20 s.sent to CGDB. \n-000089f0: 5479 7069 6361 6c6c 792c 206b 6579 7320 Typically, keys \n-00008a00: 6c69 6b65 2027 484f 4d45 272c 2027 4445 like 'HOME', 'DE\n-00008a10: 4c27 2c20 3c46 313e 2c20 6574 632c 2077 L', , etc, w\n-00008a20: 6865 6e0a 7072 6573 7365 6420 7769 6c6c hen.pressed will\n-00008a30: 2073 656e 6420 7365 7665 7261 6c20 6368 send several ch\n-00008a40: 6172 6163 7465 7273 2074 6f20 7468 6520 aracters to the \n-00008a50: 6170 706c 6963 6174 696f 6e20 696e 7374 application inst\n-00008a60: 6561 6420 6f66 206a 7573 740a 6f6e 6520 ead of just.one \n-00008a70: 6368 6172 6163 7465 7220 6c69 6b65 2061 character like a\n-00008a80: 206e 6f72 6d61 6c20 6b65 7920 646f 6573 normal key does\n-00008a90: 2e20 2054 6865 7365 2063 6861 7261 6374 . These charact\n-00008aa0: 6572 7320 636f 6d62 696e 6564 2061 7265 ers combined are\n-00008ab0: 0a63 616c 6c65 6420 6120 226b 6579 2073 .called a \"key s\n-00008ac0: 6571 7565 6e63 6522 2e20 2054 6865 204b equence\". The K\n-00008ad0: 5549 2069 7320 7265 7370 6f6e 7369 626c UI is responsibl\n-00008ae0: 6520 666f 7220 6173 7365 6d62 6c69 6e67 e for assembling\n-00008af0: 2074 6865 206b 6579 0a73 6571 7565 6e63 the key.sequenc\n-00008b00: 6573 2062 6163 6b20 746f 6765 7468 6572 es back together\n-00008b10: 2061 6e64 2072 6570 6f72 7469 6e67 2074 and reporting t\n-00008b20: 6f20 4347 4442 2074 6861 7420 6120 7061 o CGDB that a pa\n-00008b30: 7274 6963 756c 6172 206b 6579 2077 6173 rticular key was\n-00008b40: 0a74 7970 6564 2062 7920 7468 6520 7573 .typed by the us\n-00008b50: 6572 2e20 2054 6865 2027 4553 4327 206b er. The 'ESC' k\n-00008b60: 6579 2069 7320 7370 6563 6961 6c20 6265 ey is special be\n-00008b70: 6361 7573 6520 7479 7069 6361 6c6c 7920 cause typically \n-00008b80: 6d6f 7374 206b 6579 0a63 6f64 6573 2073 most key.codes s\n-00008b90: 7461 7274 2077 6974 6820 7468 6174 206b tart with that k\n-00008ba0: 6579 2e20 2054 6869 7320 7573 7561 6c6c ey. This usuall\n-00008bb0: 7920 6769 7665 7320 616c 6c20 6b65 7920 y gives all key \n-00008bc0: 636f 6465 7320 6120 636f 6d6d 6f6e 0a66 codes a common.f\n-00008bd0: 6972 7374 206b 6579 2069 6e20 6974 7320 irst key in its \n-00008be0: 6b65 7920 7365 7175 656e 6365 2e20 2054 key sequence. T\n-00008bf0: 6865 204b 5549 2075 7365 7320 7468 6520 he KUI uses the \n-00008c00: 7465 726d 696e 666f 2064 6174 6162 6173 terminfo databas\n-00008c10: 6520 746f 0a64 6574 6572 6d69 6e65 2077 e to.determine w\n-00008c20: 6861 7420 6b65 7920 7365 7175 656e 6365 hat key sequence\n-00008c30: 7320 6172 6520 7365 6e74 2062 7920 7768 s are sent by wh\n-00008c40: 6963 6820 6b65 7963 6f64 6573 2e20 2054 ich keycodes. T\n-00008c50: 6865 7265 2061 7265 2061 0a66 6577 2063 here are a.few c\n-00008c60: 6f6d 6d6f 6e6c 7920 7573 6564 206b 6579 ommonly used key\n-00008c70: 2073 6571 7565 6e63 6573 2074 6861 7420 sequences that \n-00008c80: 6172 6520 6861 7264 2063 6f64 6564 2069 are hard coded i\n-00008c90: 6e74 6f20 4347 4442 2e0a 0a20 2020 4120 nto CGDB... A \n-00008ca0: 6d61 6a6f 7220 6368 616c 6c65 6e67 6520 major challenge \n-00008cb0: 7468 6520 4b55 4920 6861 7320 746f 206f the KUI has to o\n-00008cc0: 7665 7263 6f6d 6520 6973 2064 6574 6572 vercome is deter\n-00008cd0: 6d69 6e69 6e67 2077 6865 6e20 6120 6d61 mining when a ma\n-00008ce0: 700a 6f72 2061 206b 6579 2073 6571 7565 p.or a key seque\n-00008cf0: 6e63 6520 6973 2072 6563 6569 7665 642e nce is received.\n-00008d00: 2020 5468 6520 4b55 4920 736f 6d65 7469 The KUI someti\n-00008d10: 6d65 7320 7769 6c6c 206e 6565 6420 746f mes will need to\n-00008d20: 2072 6561 6420 6d6f 7265 0a74 6861 6e20 read more.than \n-00008d30: 6f6e 6520 6368 6172 6163 7465 7220 746f one character to\n-00008d40: 2064 6574 6572 6d69 6e65 2074 6869 732e determine this.\n-00008d50: 2020 466f 7220 6578 616d 706c 652c 2069 For example, i\n-00008d60: 6620 7468 6520 7573 6572 2068 6173 2032 f the user has 2\n-00008d70: 0a6d 6170 732c 2027 6d61 7020 6162 6320 .maps, 'map abc \n-00008d80: 6465 6627 2061 6e64 2027 6d61 7020 6162 def' and 'map ab\n-00008d90: 6420 6465 6627 2c20 7468 6520 4b55 4920 d def', the KUI \n-00008da0: 776f 756c 6420 6861 7665 2074 6f20 6275 would have to bu\n-00008db0: 6666 6572 2061 740a 6c65 6173 7420 7468 ffer at.least th\n-00008dc0: 6520 6368 6172 6163 7465 7273 203c 613e e characters \n-00008dd0: 2061 6e64 203c 623e 2062 6566 6f72 6520 and before \n-00008de0: 6974 2063 6f75 6c64 2064 6574 6572 6d69 it could determi\n-00008df0: 6e65 2069 6620 7468 6520 7573 6572 0a77 ne if the user.w\n-00008e00: 6173 2067 6f69 6e67 2074 6f20 7479 7065 as going to type\n-00008e10: 2061 206d 6170 2e20 2041 6674 6572 2074 a map. After t\n-00008e20: 6865 206e 6578 7420 6b65 7920 7072 6573 he next key pres\n-00008e30: 732c 2069 6620 7468 6520 7573 6572 2074 s, if the user t\n-00008e40: 7970 6573 0a3c 633e 206f 7220 3c64 3e20 ypes. or \n-00008e50: 7468 656e 2061 206d 6170 2077 6173 2072 then a map was r\n-00008e60: 6563 6569 7665 6420 616e 6420 7468 6520 eceived and the \n-00008e70: 4b55 4920 7769 6c6c 2072 6574 7572 6e20 KUI will return \n-00008e80: 2764 2065 2066 2720 746f 0a43 4744 422e 'd e f' to.CGDB.\n-00008e90: 204f 7468 6572 7769 7365 2c20 6e6f 206d Otherwise, no m\n-00008ea0: 6170 2077 6173 2072 6563 6569 7665 6420 ap was received \n-00008eb0: 616e 6420 7468 6520 4b55 4920 6d75 7374 and the KUI must\n-00008ec0: 2072 6574 7572 6e20 2761 2062 2720 746f return 'a b' to\n-00008ed0: 0a43 4744 422e 0a0a 2020 2054 6865 206f .CGDB... The o\n-00008ee0: 7074 696f 6e73 2054 494d 454f 5554 2c20 ptions TIMEOUT, \n-00008ef0: 5454 494d 454f 5554 2c20 5449 4d45 4f55 TTIMEOUT, TIMEOU\n-00008f00: 544c 454e 2061 6e64 2054 5449 4d45 4f55 TLEN and TTIMEOU\n-00008f10: 544c 454e 2063 616e 2062 6520 7573 6564 TLEN can be used\n-00008f20: 0a74 6f20 7465 6c6c 2074 6865 204b 5549 .to tell the KUI\n-00008f30: 2069 6620 6974 2073 686f 756c 6420 7469 if it should ti\n-00008f40: 6d65 6f75 7420 6f6e 2070 6172 7469 616c meout on partial\n-00008f50: 206d 6170 7069 6e67 7320 6f72 206b 6579 mappings or key\n-00008f60: 0a73 6571 7565 6e63 6573 2c20 616e 6420 .sequences, and \n-00008f70: 6966 2073 6f2c 2068 6f77 206c 6f6e 6720 if so, how long \n-00008f80: 6974 2073 686f 756c 6420 7761 6974 2062 it should wait b\n-00008f90: 6566 6f72 6520 7469 6d69 6e67 206f 7574 efore timing out\n-00008fa0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 436f ...* Menu:..* Co\n-00008fb0: 6e66 6967 7572 696e 6720 7468 6520 4b55 nfiguring the KU\n-00008fc0: 4920 5469 6d65 204f 7574 204f 7074 696f I Time Out Optio\n-00008fd0: 6e73 3a3a 2020 2020 2020 2020 5468 6520 ns:: The \n-00008fe0: 4b55 4927 7320 7469 6d65 206f 7574 206f KUI's time out o\n-00008ff0: 7074 696f 6e73 0a2a 2055 7369 6e67 204d ptions.* Using M\n-00009000: 6170 733a 3a20 2020 2020 2020 2020 2020 aps:: \n+000086d0: 2a2a 0a0a 5468 6520 4b65 7920 5573 6572 **..The Key User\n+000086e0: 2049 6e74 6572 6661 6365 2069 7320 686f Interface is ho\n+000086f0: 7720 4347 4442 2072 6563 6569 7665 7320 w CGDB receives \n+00008700: 696e 7075 7420 6672 6f6d 2074 6865 2075 input from the u\n+00008710: 7365 722e 2020 4974 2069 730a 7573 7561 ser. It is.usua\n+00008720: 6c6c 7920 7265 6665 7272 6564 2074 6f20 lly referred to \n+00008730: 6173 2074 6865 2022 4b55 4922 2e20 4347 as the \"KUI\". CG\n+00008740: 4442 2073 696d 706c 7920 6173 6b73 2074 DB simply asks t\n+00008750: 6865 204b 5549 2066 6f72 2074 6865 206e he KUI for the n\n+00008760: 6578 740a 6b65 7920 7468 6520 7573 6572 ext.key the user\n+00008770: 2074 7970 6564 2061 6e64 2074 6865 204b typed and the K\n+00008780: 5549 2077 696c 6c20 7072 6f76 6964 6520 UI will provide \n+00008790: 6974 2e0a 0a20 2020 5468 6520 4b55 4920 it... The KUI \n+000087a0: 6861 7320 3220 6d61 6a6f 7220 7265 7370 has 2 major resp\n+000087b0: 6f6e 7369 6269 6c69 7469 6573 2062 6573 onsibilities bes\n+000087c0: 6964 6573 2072 6561 6469 6e67 206e 6f72 ides reading nor\n+000087d0: 6d61 6c20 7573 6572 0a69 6e70 7574 2061 mal user.input a\n+000087e0: 6e64 2070 726f 7669 6469 6e67 2069 7420 nd providing it \n+000087f0: 746f 2043 4744 422e 2049 7420 6e65 6564 to CGDB. It need\n+00008800: 7320 746f 2064 6574 6563 7420 7768 656e s to detect when\n+00008810: 2074 6865 2075 7365 7220 6861 730a 7479 the user has.ty\n+00008820: 7065 6420 6120 7573 6572 2064 6566 696e ped a user defin\n+00008830: 6564 206d 6170 206f 7220 7768 656e 2074 ed map or when t\n+00008840: 6865 2075 7365 7220 6861 7320 6869 7420 he user has hit \n+00008850: 6120 7370 6563 6961 6c20 6b65 7920 6f6e a special key on\n+00008860: 2074 6865 0a6b 6579 626f 6172 642e 0a0a the.keyboard...\n+00008870: 2020 2041 2075 7365 7220 6465 6669 6e65 A user define\n+00008880: 6420 6d61 702c 206f 7220 7369 6d70 6c79 d map, or simply\n+00008890: 2022 6d61 7022 2c20 6973 2075 7365 6420 \"map\", is used \n+000088a0: 746f 2063 6861 6e67 6520 7468 6520 6d65 to change the me\n+000088b0: 616e 696e 6720 6f66 0a74 7970 6564 206b aning of.typed k\n+000088c0: 6579 732e 2020 536f 6d65 2075 7365 7273 eys. Some users\n+000088d0: 206d 6179 2072 6566 6572 2074 6f20 7468 may refer to th\n+000088e0: 6973 2074 7970 6520 6f66 2066 756e 6374 is type of funct\n+000088f0: 696f 6e61 6c69 7479 2061 7320 610a 226d ionality as a.\"m\n+00008900: 6163 726f 222e 2020 416e 2065 7861 6d70 acro\". An examp\n+00008910: 6c65 2077 6f75 6c64 2062 6520 276d 6170 le would be 'map\n+00008920: 2061 2062 272e 2020 4966 2074 6865 2075 a b'. If the u\n+00008930: 7365 7220 7468 656e 2074 7970 6564 2074 ser then typed t\n+00008940: 6865 203c 613e 0a63 6861 7261 6374 6572 he .character\n+00008950: 2c20 7468 6520 4b55 4920 776f 756c 6420 , the KUI would \n+00008960: 6465 7465 6374 2074 6861 7420 6974 2077 detect that it w\n+00008970: 6173 206d 6170 7065 6420 746f 203c 623e as mapped to \n+00008980: 2061 6e64 2072 6574 7572 6e20 3c62 3e0a and return .\n+00008990: 746f 2043 4744 422e 0a0a 2020 2057 6865 to CGDB... Whe\n+000089a0: 6e20 7468 6520 7573 6572 2074 7970 6573 n the user types\n+000089b0: 2061 2073 7065 6369 616c 206b 6579 206f a special key o\n+000089c0: 6e20 7468 6520 6b65 7962 6f61 7264 2c20 n the keyboard, \n+000089d0: 6120 226b 6579 2063 6f64 6522 2069 730a a \"key code\" is.\n+000089e0: 7365 6e74 2074 6f20 4347 4442 2e20 5479 sent to CGDB. Ty\n+000089f0: 7069 6361 6c6c 792c 206b 6579 7320 6c69 pically, keys li\n+00008a00: 6b65 2027 484f 4d45 272c 2027 4445 4c27 ke 'HOME', 'DEL'\n+00008a10: 2c20 3c46 313e 2c20 6574 632c 2077 6865 , , etc, whe\n+00008a20: 6e0a 7072 6573 7365 6420 7769 6c6c 2073 n.pressed will s\n+00008a30: 656e 6420 7365 7665 7261 6c20 6368 6172 end several char\n+00008a40: 6163 7465 7273 2074 6f20 7468 6520 6170 acters to the ap\n+00008a50: 706c 6963 6174 696f 6e20 696e 7374 6561 plication instea\n+00008a60: 6420 6f66 206a 7573 740a 6f6e 6520 6368 d of just.one ch\n+00008a70: 6172 6163 7465 7220 6c69 6b65 2061 206e aracter like a n\n+00008a80: 6f72 6d61 6c20 6b65 7920 646f 6573 2e20 ormal key does. \n+00008a90: 2054 6865 7365 2063 6861 7261 6374 6572 These character\n+00008aa0: 7320 636f 6d62 696e 6564 2061 7265 0a63 s combined are.c\n+00008ab0: 616c 6c65 6420 6120 226b 6579 2073 6571 alled a \"key seq\n+00008ac0: 7565 6e63 6522 2e20 2054 6865 204b 5549 uence\". The KUI\n+00008ad0: 2069 7320 7265 7370 6f6e 7369 626c 6520 is responsible \n+00008ae0: 666f 7220 6173 7365 6d62 6c69 6e67 2074 for assembling t\n+00008af0: 6865 206b 6579 0a73 6571 7565 6e63 6573 he key.sequences\n+00008b00: 2062 6163 6b20 746f 6765 7468 6572 2061 back together a\n+00008b10: 6e64 2072 6570 6f72 7469 6e67 2074 6f20 nd reporting to \n+00008b20: 4347 4442 2074 6861 7420 6120 7061 7274 CGDB that a part\n+00008b30: 6963 756c 6172 206b 6579 2077 6173 0a74 icular key was.t\n+00008b40: 7970 6564 2062 7920 7468 6520 7573 6572 yped by the user\n+00008b50: 2e20 2054 6865 2027 4553 4327 206b 6579 . The 'ESC' key\n+00008b60: 2069 7320 7370 6563 6961 6c20 6265 6361 is special beca\n+00008b70: 7573 6520 7479 7069 6361 6c6c 7920 6d6f use typically mo\n+00008b80: 7374 206b 6579 0a63 6f64 6573 2073 7461 st key.codes sta\n+00008b90: 7274 2077 6974 6820 7468 6174 206b 6579 rt with that key\n+00008ba0: 2e20 2054 6869 7320 7573 7561 6c6c 7920 . This usually \n+00008bb0: 6769 7665 7320 616c 6c20 6b65 7920 636f gives all key co\n+00008bc0: 6465 7320 6120 636f 6d6d 6f6e 0a66 6972 des a common.fir\n+00008bd0: 7374 206b 6579 2069 6e20 6974 7320 6b65 st key in its ke\n+00008be0: 7920 7365 7175 656e 6365 2e20 2054 6865 y sequence. The\n+00008bf0: 204b 5549 2075 7365 7320 7468 6520 7465 KUI uses the te\n+00008c00: 726d 696e 666f 2064 6174 6162 6173 6520 rminfo database \n+00008c10: 746f 0a64 6574 6572 6d69 6e65 2077 6861 to.determine wha\n+00008c20: 7420 6b65 7920 7365 7175 656e 6365 7320 t key sequences \n+00008c30: 6172 6520 7365 6e74 2062 7920 7768 6963 are sent by whic\n+00008c40: 6820 6b65 7963 6f64 6573 2e20 2054 6865 h keycodes. The\n+00008c50: 7265 2061 7265 2061 0a66 6577 2063 6f6d re are a.few com\n+00008c60: 6d6f 6e6c 7920 7573 6564 206b 6579 2073 monly used key s\n+00008c70: 6571 7565 6e63 6573 2074 6861 7420 6172 equences that ar\n+00008c80: 6520 6861 7264 2063 6f64 6564 2069 6e74 e hard coded int\n+00008c90: 6f20 4347 4442 2e0a 0a20 2020 4120 6d61 o CGDB... A ma\n+00008ca0: 6a6f 7220 6368 616c 6c65 6e67 6520 7468 jor challenge th\n+00008cb0: 6520 4b55 4920 6861 7320 746f 206f 7665 e KUI has to ove\n+00008cc0: 7263 6f6d 6520 6973 2064 6574 6572 6d69 rcome is determi\n+00008cd0: 6e69 6e67 2077 6865 6e20 6120 6d61 700a ning when a map.\n+00008ce0: 6f72 2061 206b 6579 2073 6571 7565 6e63 or a key sequenc\n+00008cf0: 6520 6973 2072 6563 6569 7665 642e 2020 e is received. \n+00008d00: 5468 6520 4b55 4920 736f 6d65 7469 6d65 The KUI sometime\n+00008d10: 7320 7769 6c6c 206e 6565 6420 746f 2072 s will need to r\n+00008d20: 6561 6420 6d6f 7265 0a74 6861 6e20 6f6e ead more.than on\n+00008d30: 6520 6368 6172 6163 7465 7220 746f 2064 e character to d\n+00008d40: 6574 6572 6d69 6e65 2074 6869 732e 2020 etermine this. \n+00008d50: 466f 7220 6578 616d 706c 652c 2069 6620 For example, if \n+00008d60: 7468 6520 7573 6572 2068 6173 2032 0a6d the user has 2.m\n+00008d70: 6170 732c 2027 6d61 7020 6162 6320 6465 aps, 'map abc de\n+00008d80: 6627 2061 6e64 2027 6d61 7020 6162 6420 f' and 'map abd \n+00008d90: 6465 6627 2c20 7468 6520 4b55 4920 776f def', the KUI wo\n+00008da0: 756c 6420 6861 7665 2074 6f20 6275 6666 uld have to buff\n+00008db0: 6572 2061 740a 6c65 6173 7420 7468 6520 er at.least the \n+00008dc0: 6368 6172 6163 7465 7273 203c 613e 2061 characters a\n+00008dd0: 6e64 203c 623e 2062 6566 6f72 6520 6974 nd before it\n+00008de0: 2063 6f75 6c64 2064 6574 6572 6d69 6e65 could determine\n+00008df0: 2069 6620 7468 6520 7573 6572 0a77 6173 if the user.was\n+00008e00: 2067 6f69 6e67 2074 6f20 7479 7065 2061 going to type a\n+00008e10: 206d 6170 2e20 2041 6674 6572 2074 6865 map. After the\n+00008e20: 206e 6578 7420 6b65 7920 7072 6573 732c next key press,\n+00008e30: 2069 6620 7468 6520 7573 6572 2074 7970 if the user typ\n+00008e40: 6573 0a3c 633e 206f 7220 3c64 3e20 7468 es. or th\n+00008e50: 656e 2061 206d 6170 2077 6173 2072 6563 en a map was rec\n+00008e60: 6569 7665 6420 616e 6420 7468 6520 4b55 eived and the KU\n+00008e70: 4920 7769 6c6c 2072 6574 7572 6e20 2764 I will return 'd\n+00008e80: 2065 2066 2720 746f 0a43 4744 422e 204f e f' to.CGDB. O\n+00008e90: 7468 6572 7769 7365 2c20 6e6f 206d 6170 therwise, no map\n+00008ea0: 2077 6173 2072 6563 6569 7665 6420 616e was received an\n+00008eb0: 6420 7468 6520 4b55 4920 6d75 7374 2072 d the KUI must r\n+00008ec0: 6574 7572 6e20 2761 2062 2720 746f 0a43 eturn 'a b' to.C\n+00008ed0: 4744 422e 0a0a 2020 2054 6865 206f 7074 GDB... The opt\n+00008ee0: 696f 6e73 2054 494d 454f 5554 2c20 5454 ions TIMEOUT, TT\n+00008ef0: 494d 454f 5554 2c20 5449 4d45 4f55 544c IMEOUT, TIMEOUTL\n+00008f00: 454e 2061 6e64 2054 5449 4d45 4f55 544c EN and TTIMEOUTL\n+00008f10: 454e 2063 616e 2062 6520 7573 6564 0a74 EN can be used.t\n+00008f20: 6f20 7465 6c6c 2074 6865 204b 5549 2069 o tell the KUI i\n+00008f30: 6620 6974 2073 686f 756c 6420 7469 6d65 f it should time\n+00008f40: 6f75 7420 6f6e 2070 6172 7469 616c 206d out on partial m\n+00008f50: 6170 7069 6e67 7320 6f72 206b 6579 0a73 appings or key.s\n+00008f60: 6571 7565 6e63 6573 2c20 616e 6420 6966 equences, and if\n+00008f70: 2073 6f2c 2068 6f77 206c 6f6e 6720 6974 so, how long it\n+00008f80: 2073 686f 756c 6420 7761 6974 2062 6566 should wait bef\n+00008f90: 6f72 6520 7469 6d69 6e67 206f 7574 2e0a ore timing out..\n+00008fa0: 0a2a 204d 656e 753a 0a0a 2a20 436f 6e66 .* Menu:..* Conf\n+00008fb0: 6967 7572 696e 6720 7468 6520 4b55 4920 iguring the KUI \n+00008fc0: 5469 6d65 204f 7574 204f 7074 696f 6e73 Time Out Options\n+00008fd0: 3a3a 2020 2020 2020 2020 5468 6520 4b55 :: The KU\n+00008fe0: 4927 7320 7469 6d65 206f 7574 206f 7074 I's time out opt\n+00008ff0: 696f 6e73 0a2a 2055 7369 6e67 204d 6170 ions.* Using Map\n+00009000: 733a 3a20 2020 2020 2020 2020 2020 2020 s:: \n 00009010: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00009020: 2020 2020 2020 2055 7369 6e67 206d 6170 Using map\n-00009030: 730a 2a20 556e 6465 7273 7461 6e64 696e s.* Understandin\n-00009040: 6720 4b65 7963 6f64 6573 3a3a 2020 2020 g Keycodes:: \n+00009020: 2020 2020 2055 7369 6e67 206d 6170 730a Using maps.\n+00009030: 2a20 556e 6465 7273 7461 6e64 696e 6720 * Understanding \n+00009040: 4b65 7963 6f64 6573 3a3a 2020 2020 2020 Keycodes:: \n 00009050: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00009060: 2020 556e 6465 7273 7461 6e64 696e 6720 Understanding \n-00009070: 6b65 7963 6f64 6573 0a0a 1f0a 4669 6c65 keycodes....File\n-00009080: 3a20 6367 6462 2e69 6e66 6f2c 2020 4e6f : cgdb.info, No\n-00009090: 6465 3a20 436f 6e66 6967 7572 696e 6720 de: Configuring \n-000090a0: 7468 6520 4b55 4920 5469 6d65 204f 7574 the KUI Time Out\n-000090b0: 204f 7074 696f 6e73 2c20 204e 6578 743a Options, Next:\n-000090c0: 2055 7369 6e67 204d 6170 732c 2020 5570 Using Maps, Up\n-000090d0: 3a20 4b65 7920 5573 6572 2049 6e74 6572 : Key User Inter\n-000090e0: 6661 6365 0a0a 362e 3120 5468 6520 4b55 face..6.1 The KU\n-000090f0: 4927 7320 7469 6d65 206f 7574 206f 7074 I's time out opt\n-00009100: 696f 6e73 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ions.===========\n+00009060: 556e 6465 7273 7461 6e64 696e 6720 6b65 Understanding ke\n+00009070: 7963 6f64 6573 0a0a 1f0a 4669 6c65 3a20 ycodes....File: \n+00009080: 6367 6462 2e69 6e66 6f2c 2020 4e6f 6465 cgdb.info, Node\n+00009090: 3a20 436f 6e66 6967 7572 696e 6720 7468 : Configuring th\n+000090a0: 6520 4b55 4920 5469 6d65 204f 7574 204f e KUI Time Out O\n+000090b0: 7074 696f 6e73 2c20 204e 6578 743a 2055 ptions, Next: U\n+000090c0: 7369 6e67 204d 6170 732c 2020 5570 3a20 sing Maps, Up: \n+000090d0: 4b65 7920 5573 6572 2049 6e74 6572 6661 Key User Interfa\n+000090e0: 6365 0a0a 362e 3120 5468 6520 4b55 4927 ce..6.1 The KUI'\n+000090f0: 7320 7469 6d65 206f 7574 206f 7074 696f s time out optio\n+00009100: 6e73 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ns.=============\n 00009110: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00009120: 3d3d 3d0a 0a54 6865 204b 5549 206d 6179 ===..The KUI may\n-00009130: 2062 6520 636f 6e66 6967 7572 6564 2074 be configured t\n-00009140: 6f20 7469 6d65 206f 7574 206f 6e20 6569 o time out on ei\n-00009150: 7468 6572 206d 6170 7320 6f72 206b 6579 ther maps or key\n-00009160: 2073 6571 7565 6e63 6573 2e0a 0a20 2020 sequences... \n-00009170: 5768 656e 2074 6865 204b 5549 2069 7320 When the KUI is \n-00009180: 6d61 7463 6869 6e67 2061 2070 6172 7469 matching a parti\n-00009190: 616c 206d 6170 206f 7220 6b65 7920 7365 al map or key se\n-000091a0: 7175 656e 6365 2069 7420 6973 2063 6170 quence it is cap\n-000091b0: 6162 6c65 0a6f 6620 7469 6d69 6e67 206f able.of timing o\n-000091c0: 7574 2e20 2054 6869 7320 6d65 616e 7320 ut. This means \n-000091d0: 6974 2077 696c 6c20 7369 6d70 6c79 2061 it will simply a\n-000091e0: 6363 6570 7473 2074 6865 206b 6579 7320 ccepts the keys \n-000091f0: 6974 2068 6173 0a72 6563 6569 7665 6420 it has.received \n-00009200: 736f 2066 6172 2069 6620 6120 6365 7274 so far if a cert\n-00009210: 6169 6e20 616d 6f75 6e74 206f 6620 7469 ain amount of ti\n-00009220: 6d65 2065 6c61 7073 6573 2062 6574 7765 me elapses betwe\n-00009230: 656e 206b 6579 2070 7265 7373 6573 2e0a en key presses..\n-00009240: 5468 6973 2069 7320 6f62 7669 6f75 7320 This is obvious \n-00009250: 7768 656e 2074 6865 2075 7365 7220 6973 when the user is\n-00009260: 2074 7970 696e 6720 6120 6d61 7020 6265 typing a map be\n-00009270: 6361 7573 6520 7468 6520 7573 6572 206d cause the user m\n-00009280: 7573 740a 7072 6573 7320 6561 6368 206b ust.press each k\n-00009290: 6579 2069 6e64 6976 6964 7561 6c6c 792e ey individually.\n-000092a0: 2020 466f 7220 7061 7274 6961 6c20 6b65 For partial ke\n-000092b0: 7920 7365 7175 656e 6365 732c 2074 6869 y sequences, thi\n-000092c0: 7320 6973 206c 6573 730a 6f62 7669 6f75 s is less.obviou\n-000092d0: 732e 2020 5468 6174 2069 7320 6265 6361 s. That is beca\n-000092e0: 7573 6520 7468 6520 7573 6572 206f 6e6c use the user onl\n-000092f0: 7920 7072 6573 7365 7320 6120 7369 6e67 y presses a sing\n-00009300: 6c65 206b 6579 2c20 6275 740a 6d75 6c74 le key, but.mult\n-00009310: 6970 6c65 2063 6861 7261 6374 6572 7320 iple characters \n-00009320: 6172 6520 7365 6e74 2074 6f20 4347 4442 are sent to CGDB\n-00009330: 2e20 5468 6520 7461 626c 6520 6265 6c6f . The table belo\n-00009340: 7720 6465 7363 7269 6265 7320 686f 7720 w describes how \n-00009350: 7468 650a 7573 6572 2063 616e 2063 6f6e the.user can con\n-00009360: 6669 6775 7265 2074 6865 204b 5549 2074 figure the KUI t\n-00009370: 6f20 7469 6d65 206f 7574 206f 6e20 6b65 o time out on ke\n-00009380: 7920 636f 6465 7320 6f72 206d 6170 732e y codes or maps.\n-00009390: 2020 5468 650a 5449 4d45 4f55 5420 616e The.TIMEOUT an\n-000093a0: 6420 5454 494d 454f 5554 206f 7074 696f d TTIMEOUT optio\n-000093b0: 6e73 2063 6f6e 7472 6f6c 2074 6869 7320 ns control this \n-000093c0: 6675 6e63 7469 6f6e 616c 6974 792e 0a0a functionality...\n-000093d0: 7469 6d65 6f75 7420 2020 2020 7474 696d timeout ttim\n-000093e0: 656f 7574 2020 2020 6163 7469 6f6e 0a2d eout action.-\n+00009120: 3d0a 0a54 6865 204b 5549 206d 6179 2062 =..The KUI may b\n+00009130: 6520 636f 6e66 6967 7572 6564 2074 6f20 e configured to \n+00009140: 7469 6d65 206f 7574 206f 6e20 6569 7468 time out on eith\n+00009150: 6572 206d 6170 7320 6f72 206b 6579 2073 er maps or key s\n+00009160: 6571 7565 6e63 6573 2e0a 0a20 2020 5768 equences... Wh\n+00009170: 656e 2074 6865 204b 5549 2069 7320 6d61 en the KUI is ma\n+00009180: 7463 6869 6e67 2061 2070 6172 7469 616c tching a partial\n+00009190: 206d 6170 206f 7220 6b65 7920 7365 7175 map or key sequ\n+000091a0: 656e 6365 2069 7420 6973 2063 6170 6162 ence it is capab\n+000091b0: 6c65 0a6f 6620 7469 6d69 6e67 206f 7574 le.of timing out\n+000091c0: 2e20 2054 6869 7320 6d65 616e 7320 6974 . This means it\n+000091d0: 2077 696c 6c20 7369 6d70 6c79 2061 6363 will simply acc\n+000091e0: 6570 7473 2074 6865 206b 6579 7320 6974 epts the keys it\n+000091f0: 2068 6173 0a72 6563 6569 7665 6420 736f has.received so\n+00009200: 2066 6172 2069 6620 6120 6365 7274 6169 far if a certai\n+00009210: 6e20 616d 6f75 6e74 206f 6620 7469 6d65 n amount of time\n+00009220: 2065 6c61 7073 6573 2062 6574 7765 656e elapses between\n+00009230: 206b 6579 2070 7265 7373 6573 2e0a 5468 key presses..Th\n+00009240: 6973 2069 7320 6f62 7669 6f75 7320 7768 is is obvious wh\n+00009250: 656e 2074 6865 2075 7365 7220 6973 2074 en the user is t\n+00009260: 7970 696e 6720 6120 6d61 7020 6265 6361 yping a map beca\n+00009270: 7573 6520 7468 6520 7573 6572 206d 7573 use the user mus\n+00009280: 740a 7072 6573 7320 6561 6368 206b 6579 t.press each key\n+00009290: 2069 6e64 6976 6964 7561 6c6c 792e 2020 individually. \n+000092a0: 466f 7220 7061 7274 6961 6c20 6b65 7920 For partial key \n+000092b0: 7365 7175 656e 6365 732c 2074 6869 7320 sequences, this \n+000092c0: 6973 206c 6573 730a 6f62 7669 6f75 732e is less.obvious.\n+000092d0: 2020 5468 6174 2069 7320 6265 6361 7573 That is becaus\n+000092e0: 6520 7468 6520 7573 6572 206f 6e6c 7920 e the user only \n+000092f0: 7072 6573 7365 7320 6120 7369 6e67 6c65 presses a single\n+00009300: 206b 6579 2c20 6275 740a 6d75 6c74 6970 key, but.multip\n+00009310: 6c65 2063 6861 7261 6374 6572 7320 6172 le characters ar\n+00009320: 6520 7365 6e74 2074 6f20 4347 4442 2e20 e sent to CGDB. \n+00009330: 5468 6520 7461 626c 6520 6265 6c6f 7720 The table below \n+00009340: 6465 7363 7269 6265 7320 686f 7720 7468 describes how th\n+00009350: 650a 7573 6572 2063 616e 2063 6f6e 6669 e.user can confi\n+00009360: 6775 7265 2074 6865 204b 5549 2074 6f20 gure the KUI to \n+00009370: 7469 6d65 206f 7574 206f 6e20 6b65 7920 time out on key \n+00009380: 636f 6465 7320 6f72 206d 6170 732e 2020 codes or maps. \n+00009390: 5468 650a 5449 4d45 4f55 5420 616e 6420 The.TIMEOUT and \n+000093a0: 5454 494d 454f 5554 206f 7074 696f 6e73 TTIMEOUT options\n+000093b0: 2063 6f6e 7472 6f6c 2074 6869 7320 6675 control this fu\n+000093c0: 6e63 7469 6f6e 616c 6974 792e 0a0a 7469 nctionality...ti\n+000093d0: 6d65 6f75 7420 2020 2020 7474 696d 656f meout ttimeo\n+000093e0: 7574 2020 2020 6163 7469 6f6e 0a2d 2d2d ut action.---\n 000093f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00009400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 00009410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00009420: 2d2d 2d2d 2d2d 2d2d 0a6f 6666 2020 2020 --------.off \n-00009430: 2020 2020 206f 6666 2020 2020 2020 2020 off \n-00009440: 2064 6f20 6e6f 7420 7469 6d65 206f 7574 do not time out\n-00009450: 0a6f 6e20 2020 2020 2020 2020 206f 6e20 .on on \n-00009460: 6f72 206f 6666 2020 2074 696d 6520 6f75 or off time ou\n-00009470: 7420 6f6e 206d 6170 7320 616e 6420 6b65 t on maps and ke\n-00009480: 7920 636f 6465 730a 6f66 6620 2020 2020 y codes.off \n-00009490: 2020 2020 6f6e 2020 2020 2020 2020 2020 on \n-000094a0: 7469 6d65 206f 7574 206f 6e20 6b65 7920 time out on key \n-000094b0: 636f 6465 730a 0a20 2020 4974 2069 7320 codes.. It is \n-000094c0: 616c 736f 2070 6f73 7369 626c 6520 746f also possible to\n-000094d0: 2074 656c 6c20 7468 6520 4b55 4920 686f tell the KUI ho\n-000094e0: 7720 6c6f 6e67 2074 6f20 7761 6974 2062 w long to wait b\n-000094f0: 6566 6f72 6520 7469 6d69 6e67 0a6f 7574 efore timing.out\n-00009500: 206f 6e20 6120 7061 7274 6961 6c20 6d61 on a partial ma\n-00009510: 7463 682e 2020 4966 2054 494d 454f 5554 tch. If TIMEOUT\n-00009520: 2069 7320 6f6e 2c20 7468 656e 2074 6865 is on, then the\n-00009530: 204b 5549 2077 696c 6c20 7761 6974 2061 KUI will wait a\n-00009540: 0a63 6572 7461 696e 2061 6d6f 756e 7420 .certain amount \n-00009550: 6f66 2074 696d 6520 666f 7220 7468 6520 of time for the \n-00009560: 6e65 7874 2063 6861 7261 6374 6572 2c20 next character, \n-00009570: 7768 656e 206d 6174 6368 696e 6720 6120 when matching a \n-00009580: 6d61 702c 0a62 6566 6f72 6520 6974 2064 map,.before it d\n-00009590: 6563 6964 6573 2061 206d 6174 6368 2069 ecides a match i\n-000095a0: 7320 6e6f 206c 6f6e 6765 7220 706f 7373 s no longer poss\n-000095b0: 6962 6c65 2e20 2049 6620 5449 4d45 4f55 ible. If TIMEOU\n-000095c0: 5420 6f72 2054 5449 4d45 4f55 540a 6973 T or TTIMEOUT.is\n-000095d0: 206f 6e2c 2074 6865 6e20 7468 6520 4b55 on, then the KU\n-000095e0: 4920 7769 6c6c 2077 6169 7420 6120 6365 I will wait a ce\n-000095f0: 7274 6169 6e20 616d 6f75 6e74 206f 6620 rtain amount of \n-00009600: 7469 6d65 2066 6f72 2074 6865 206e 6578 time for the nex\n-00009610: 740a 6368 6172 6163 7465 722c 2077 6865 t.character, whe\n-00009620: 6e20 6d61 7463 6869 6e67 2061 206b 6579 n matching a key\n-00009630: 2073 6571 7565 6e63 652c 2062 6566 6f72 sequence, befor\n-00009640: 6520 6974 2064 6563 6964 6573 2061 206d e it decides a m\n-00009650: 6174 6368 2069 7320 6e6f 0a6c 6f6e 6765 atch is no.longe\n-00009660: 7220 706f 7373 6962 6c65 2e20 2054 6865 r possible. The\n-00009670: 2054 494d 454f 5554 4c45 4e20 616e 6420 TIMEOUTLEN and \n-00009680: 5454 494d 454f 5554 4c45 4e20 6f70 7469 TTIMEOUTLEN opti\n-00009690: 6f6e 7320 6361 6e20 6265 0a63 6f6e 6669 ons can be.confi\n-000096a0: 6775 7265 6420 6279 2074 6865 2075 7365 gured by the use\n-000096b0: 7220 746f 2074 656c 6c20 7468 6520 4b55 r to tell the KU\n-000096c0: 4920 686f 7720 6c6f 6e67 2074 6f20 7761 I how long to wa\n-000096d0: 6974 2062 6566 6f72 6520 7469 6d69 6e67 it before timing\n-000096e0: 0a6f 7574 2e20 2054 6865 2074 6162 6c65 .out. The table\n-000096f0: 2062 656c 6f77 2064 6573 6372 6962 6573 below describes\n-00009700: 2077 6865 6e20 7468 6520 4b55 4920 7573 when the KUI us\n-00009710: 6573 2077 6869 6368 206f 7074 696f 6e2e es which option.\n-00009720: 0a0a 7469 6d65 6f75 746c 656e 2020 6d61 ..timeoutlen ma\n-00009730: 7070 696e 6720 2020 2020 2020 206b 6579 pping key\n-00009740: 2063 6f64 650a 2020 2020 2020 2020 2020 code. \n-00009750: 2020 6465 6c61 7920 2020 2020 2020 2020 delay \n-00009760: 2064 656c 6179 0a2d 2d2d 2d2d 2d2d 2d2d delay.---------\n+00009420: 2d2d 2d2d 2d2d 0a6f 6666 2020 2020 2020 ------.off \n+00009430: 2020 206f 6666 2020 2020 2020 2020 2064 off d\n+00009440: 6f20 6e6f 7420 7469 6d65 206f 7574 0a6f o not time out.o\n+00009450: 6e20 2020 2020 2020 2020 206f 6e20 6f72 n on or\n+00009460: 206f 6666 2020 2074 696d 6520 6f75 7420 off time out \n+00009470: 6f6e 206d 6170 7320 616e 6420 6b65 7920 on maps and key \n+00009480: 636f 6465 730a 6f66 6620 2020 2020 2020 codes.off \n+00009490: 2020 6f6e 2020 2020 2020 2020 2020 7469 on ti\n+000094a0: 6d65 206f 7574 206f 6e20 6b65 7920 636f me out on key co\n+000094b0: 6465 730a 0a20 2020 4974 2069 7320 616c des.. It is al\n+000094c0: 736f 2070 6f73 7369 626c 6520 746f 2074 so possible to t\n+000094d0: 656c 6c20 7468 6520 4b55 4920 686f 7720 ell the KUI how \n+000094e0: 6c6f 6e67 2074 6f20 7761 6974 2062 6566 long to wait bef\n+000094f0: 6f72 6520 7469 6d69 6e67 0a6f 7574 206f ore timing.out o\n+00009500: 6e20 6120 7061 7274 6961 6c20 6d61 7463 n a partial matc\n+00009510: 682e 2020 4966 2054 494d 454f 5554 2069 h. If TIMEOUT i\n+00009520: 7320 6f6e 2c20 7468 656e 2074 6865 204b s on, then the K\n+00009530: 5549 2077 696c 6c20 7761 6974 2061 0a63 UI will wait a.c\n+00009540: 6572 7461 696e 2061 6d6f 756e 7420 6f66 ertain amount of\n+00009550: 2074 696d 6520 666f 7220 7468 6520 6e65 time for the ne\n+00009560: 7874 2063 6861 7261 6374 6572 2c20 7768 xt character, wh\n+00009570: 656e 206d 6174 6368 696e 6720 6120 6d61 en matching a ma\n+00009580: 702c 0a62 6566 6f72 6520 6974 2064 6563 p,.before it dec\n+00009590: 6964 6573 2061 206d 6174 6368 2069 7320 ides a match is \n+000095a0: 6e6f 206c 6f6e 6765 7220 706f 7373 6962 no longer possib\n+000095b0: 6c65 2e20 2049 6620 5449 4d45 4f55 5420 le. If TIMEOUT \n+000095c0: 6f72 2054 5449 4d45 4f55 540a 6973 206f or TTIMEOUT.is o\n+000095d0: 6e2c 2074 6865 6e20 7468 6520 4b55 4920 n, then the KUI \n+000095e0: 7769 6c6c 2077 6169 7420 6120 6365 7274 will wait a cert\n+000095f0: 6169 6e20 616d 6f75 6e74 206f 6620 7469 ain amount of ti\n+00009600: 6d65 2066 6f72 2074 6865 206e 6578 740a me for the next.\n+00009610: 6368 6172 6163 7465 722c 2077 6865 6e20 character, when \n+00009620: 6d61 7463 6869 6e67 2061 206b 6579 2073 matching a key s\n+00009630: 6571 7565 6e63 652c 2062 6566 6f72 6520 equence, before \n+00009640: 6974 2064 6563 6964 6573 2061 206d 6174 it decides a mat\n+00009650: 6368 2069 7320 6e6f 0a6c 6f6e 6765 7220 ch is no.longer \n+00009660: 706f 7373 6962 6c65 2e20 2054 6865 2054 possible. The T\n+00009670: 494d 454f 5554 4c45 4e20 616e 6420 5454 IMEOUTLEN and TT\n+00009680: 494d 454f 5554 4c45 4e20 6f70 7469 6f6e IMEOUTLEN option\n+00009690: 7320 6361 6e20 6265 0a63 6f6e 6669 6775 s can be.configu\n+000096a0: 7265 6420 6279 2074 6865 2075 7365 7220 red by the user \n+000096b0: 746f 2074 656c 6c20 7468 6520 4b55 4920 to tell the KUI \n+000096c0: 686f 7720 6c6f 6e67 2074 6f20 7761 6974 how long to wait\n+000096d0: 2062 6566 6f72 6520 7469 6d69 6e67 0a6f before timing.o\n+000096e0: 7574 2e20 2054 6865 2074 6162 6c65 2062 ut. The table b\n+000096f0: 656c 6f77 2064 6573 6372 6962 6573 2077 elow describes w\n+00009700: 6865 6e20 7468 6520 4b55 4920 7573 6573 hen the KUI uses\n+00009710: 2077 6869 6368 206f 7074 696f 6e2e 0a0a which option...\n+00009720: 7469 6d65 6f75 746c 656e 2020 6d61 7070 timeoutlen mapp\n+00009730: 696e 6720 2020 2020 2020 206b 6579 2063 ing key c\n+00009740: 6f64 650a 2020 2020 2020 2020 2020 2020 ode. \n+00009750: 6465 6c61 7920 2020 2020 2020 2020 2064 delay d\n+00009760: 656c 6179 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d elay.-----------\n 00009770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00009780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-00009790: 2d0a 3c20 3020 2020 2020 2020 2020 5449 -.< 0 TI\n-000097a0: 4d45 4f55 544c 454e 2020 2020 2054 494d MEOUTLEN TIM\n-000097b0: 454f 5554 4c45 4e0a 3e3d 2030 2020 2020 EOUTLEN.>= 0 \n-000097c0: 2020 2020 5449 4d45 4f55 544c 454e 2020 TIMEOUTLEN \n-000097d0: 2020 2054 5449 4d45 4f55 544c 454e 0a0a TTIMEOUTLEN..\n-000097e0: 2020 2041 2076 616c 7565 206f 6620 3020 A value of 0 \n-000097f0: 6d65 616e 7320 7468 6174 2074 6865 204b means that the K\n-00009800: 5549 2077 696c 6c20 7469 6d65 206f 7574 UI will time out\n-00009810: 2072 6967 6874 2061 7761 792e 2020 4974 right away. It\n-00009820: 2077 696c 6c0a 6e6f 7420 6265 2070 6f73 will.not be pos\n-00009830: 7369 626c 6520 746f 206d 6174 6368 2061 sible to match a\n-00009840: 206d 6170 206f 7220 6b65 7920 636f 6465 map or key code\n-00009850: 2069 6e20 7468 6973 2063 6972 6375 6d73 in this circums\n-00009860: 7461 6e63 652e 0a0a 2020 2041 2063 6f6d tance... A com\n-00009870: 6d6f 6e20 7072 6f62 6c65 6d20 636f 756c mon problem coul\n-00009880: 6420 6265 2074 6861 7420 7768 656e 2074 d be that when t\n-00009890: 6865 2075 7365 7220 7479 7065 7320 6120 he user types a \n-000098a0: 7370 6563 6961 6c20 6b65 7920 6c69 6b65 special key like\n-000098b0: 0a74 6865 206c 6566 7420 6f72 2072 6967 .the left or rig\n-000098c0: 6874 2061 7272 6f77 732c 2043 4744 4220 ht arrows, CGDB \n-000098d0: 7769 6c6c 2067 6f20 696e 746f 2074 6865 will go into the\n-000098e0: 2073 6f75 7263 6520 6d6f 6465 2061 6e64 source mode and\n-000098f0: 206e 6f74 0a70 6572 666f 726d 2074 6865 not.perform the\n-00009900: 2061 6374 696f 6e20 7265 7175 6573 7465 action requeste\n-00009910: 6420 6279 2074 6865 2075 7365 722e 2020 d by the user. \n-00009920: 5468 6973 2074 7970 6963 616c 6c79 206d This typically m\n-00009930: 6561 6e73 2074 6861 7420 7468 650a 6b65 eans that the.ke\n-00009940: 7920 636f 6465 2064 656c 6179 2069 7320 y code delay is \n-00009950: 746f 2073 6d61 6c6c 2e20 2049 6620 796f to small. If yo\n-00009960: 7520 7472 7920 7365 7474 696e 6720 7468 u try setting th\n-00009970: 6520 6f70 7469 6f6e 2027 7365 740a 7474 e option 'set.tt\n-00009980: 696d 656f 7574 6c65 6e3d 3130 3030 2720 imeoutlen=1000' \n-00009990: 4347 4442 2073 686f 756c 6420 7374 6172 CGDB should star\n-000099a0: 7420 6163 7469 6e67 206c 696b 6520 7468 t acting like th\n-000099b0: 6520 7573 6572 2065 7870 6563 7473 2e20 e user expects. \n-000099c0: 2049 660a 6e6f 742c 2070 6c65 6173 6520 If.not, please \n-000099d0: 7265 706f 7274 2074 6869 7320 746f 2074 report this to t\n-000099e0: 6865 2043 4744 4220 6d61 696c 696e 6720 he CGDB mailing \n-000099f0: 6c69 7374 2e0a 0a1f 0a46 696c 653a 2063 list.....File: c\n-00009a00: 6764 622e 696e 666f 2c20 204e 6f64 653a gdb.info, Node:\n-00009a10: 2055 7369 6e67 204d 6170 732c 2020 4e65 Using Maps, Ne\n-00009a20: 7874 3a20 556e 6465 7273 7461 6e64 696e xt: Understandin\n-00009a30: 6720 4b65 7963 6f64 6573 2c20 2050 7265 g Keycodes, Pre\n-00009a40: 763a 2043 6f6e 6669 6775 7269 6e67 2074 v: Configuring t\n-00009a50: 6865 204b 5549 2054 696d 6520 4f75 7420 he KUI Time Out \n-00009a60: 4f70 7469 6f6e 732c 2020 5570 3a20 4b65 Options, Up: Ke\n-00009a70: 7920 5573 6572 2049 6e74 6572 6661 6365 y User Interface\n-00009a80: 0a0a 362e 3220 5573 696e 6720 6d61 7073 ..6.2 Using maps\n-00009a90: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a .==============.\n-00009aa0: 0a43 4744 4220 6675 6c6c 7920 7375 7070 .CGDB fully supp\n-00009ab0: 6f72 7473 2074 6865 2075 7365 206f 6620 orts the use of \n-00009ac0: 6d61 7073 2e20 2049 7420 616c 6c6f 7773 maps. It allows\n-00009ad0: 2074 6865 2075 7365 7220 746f 2063 6861 the user to cha\n-00009ae0: 6e67 6520 7468 650a 6d65 616e 696e 6720 nge the.meaning \n-00009af0: 6f66 2074 7970 6564 206b 6579 732e 2020 of typed keys. \n-00009b00: 466f 7220 6578 616d 706c 652c 2079 6f75 For example, you\n-00009b10: 2063 6f75 6c64 2068 6176 6520 7468 6520 could have the \n-00009b20: 666f 6c6c 6f77 696e 6720 6d61 700a 273a following map.':\n-00009b30: 6d61 7020 3c46 323e 2069 703c 5370 6163 map ipargc'... \n-00009b50: 2057 6865 6e20 7468 6520 7573 6572 2069 When the user i\n-00009b60: 7320 696e 2043 4744 4220 6d6f 6465 2061 s in CGDB mode a\n-00009b70: 6e64 2074 6865 7920 6869 7420 3c46 323e nd they hit \n-00009b80: 2c20 7468 6520 7661 6c75 6520 6f66 2074 , the value of t\n-00009b90: 6865 206d 6170 0a77 696c 6c20 6265 2075 he map.will be u\n-00009ba0: 7365 6420 696e 7374 6561 642e 2020 5468 sed instead. Th\n-00009bb0: 6520 2769 2720 6b65 7920 7769 6c6c 2066 e 'i' key will f\n-00009bc0: 6972 7374 2062 6520 7265 6365 6976 6564 irst be received\n-00009bd0: 2062 7920 4347 4442 2c20 616e 640a 6974 by CGDB, and.it\n-00009be0: 2077 696c 6c20 7075 7420 7468 6520 7573 will put the us\n-00009bf0: 6572 2069 6e74 6f20 696e 7365 7274 206d er into insert m\n-00009c00: 6f64 652e 2020 4e65 7874 2c20 4347 4442 ode. Next, CGDB\n-00009c10: 2077 696c 6c20 6765 7420 2770 2061 7267 will get 'p arg\n-00009c20: 6327 0a66 6f6c 6c6f 7765 6420 6279 2074 c'.followed by t\n-00009c30: 6865 203c 456e 7465 723e 206b 6579 2e0a he key..\n-00009c40: 0a20 2020 4347 4442 2063 7572 7265 6e74 . CGDB current\n-00009c50: 6c79 2073 7570 706f 7274 7320 7477 6f20 ly supports two \n-00009c60: 6d61 7070 696e 6720 6c69 7374 732e 2020 mapping lists. \n-00009c70: 416e 7920 6d61 7070 696e 6720 7468 6174 Any mapping that\n-00009c80: 2077 6173 0a61 6464 6564 2077 6974 6820 was.added with \n-00009c90: 7468 6520 4d41 5020 636f 6d6d 616e 6420 the MAP command \n-00009ca0: 7769 6c6c 2062 6520 7573 6564 2062 7920 will be used by \n-00009cb0: 4347 4442 2077 6865 6e20 6974 2069 7320 CGDB when it is \n-00009cc0: 696e 2043 4744 4220 6d6f 6465 2e0a 596f in CGDB mode..Yo\n-00009cd0: 7520 6361 6e20 6465 6c65 7465 2061 206d u can delete a m\n-00009ce0: 6170 7069 6e67 2074 6861 7420 796f 7520 apping that you \n-00009cf0: 6861 7665 2063 7265 6174 6564 2077 6974 have created wit\n-00009d00: 6820 7468 6520 4d41 5020 636f 6d6d 616e h the MAP comman\n-00009d10: 6420 7769 7468 0a74 6865 2055 4e4d 4150 d with.the UNMAP\n-00009d20: 2063 6f6d 6d61 6e64 2e20 2049 6620 796f command. If yo\n-00009d30: 7520 7761 6e74 2074 6f20 6861 7665 206d u want to have m\n-00009d40: 6170 7069 6e67 7320 696e 2047 4442 206d appings in GDB m\n-00009d50: 6f64 652c 2079 6f75 2063 616e 0a75 7365 ode, you can.use\n-00009d60: 2074 6865 2049 4d41 5020 636f 6d6d 616e the IMAP comman\n-00009d70: 642e 2020 5369 6d69 6c61 726c 792c 2049 d. Similarly, I\n-00009d80: 554e 4d41 5020 7769 6c6c 2064 656c 6574 UNMAP will delet\n-00009d90: 6520 6120 6d61 7070 696e 6720 696e 2074 e a mapping in t\n-00009da0: 6865 0a49 4d41 5020 7365 742e 2020 536f he.IMAP set. So\n-00009db0: 6d65 2065 7861 6d70 6c65 7320 6f66 2074 me examples of t\n-00009dc0: 6869 7320 776f 756c 6420 6265 0a20 2020 his would be. \n-00009dd0: 2020 6d61 7020 613c 5370 6163 653e 6220 map ab \n-00009de0: 666f 6f0a 2020 2020 2075 6e6d 6170 2061 foo. unmap a\n-00009df0: 3c53 7061 6365 3e62 0a0a 2020 2020 2069 b.. i\n-00009e00: 6d61 7020 613c 4352 3e62 2066 6f6f 0a20 map ab foo. \n-00009e10: 2020 2020 6975 6e6d 6170 2061 3c43 523e iunmap a\n-00009e20: 620a 0a1f 0a46 696c 653a 2063 6764 622e b....File: cgdb.\n-00009e30: 696e 666f 2c20 204e 6f64 653a 2055 6e64 info, Node: Und\n-00009e40: 6572 7374 616e 6469 6e67 204b 6579 636f erstanding Keyco\n-00009e50: 6465 732c 2020 5072 6576 3a20 5573 696e des, Prev: Usin\n-00009e60: 6720 4d61 7073 2c20 2055 703a 204b 6579 g Maps, Up: Key\n-00009e70: 2055 7365 7220 496e 7465 7266 6163 650a User Interface.\n-00009e80: 0a36 2e33 2055 6e64 6572 7374 616e 6469 .6.3 Understandi\n-00009e90: 6e67 206b 6579 636f 6465 730a 3d3d 3d3d ng keycodes.====\n+00009780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.\n+00009790: 3c20 3020 2020 2020 2020 2020 5449 4d45 < 0 TIME\n+000097a0: 4f55 544c 454e 2020 2020 2054 494d 454f OUTLEN TIMEO\n+000097b0: 5554 4c45 4e0a 3e3d 2030 2020 2020 2020 UTLEN.>= 0 \n+000097c0: 2020 5449 4d45 4f55 544c 454e 2020 2020 TIMEOUTLEN \n+000097d0: 2054 5449 4d45 4f55 544c 454e 0a0a 2020 TTIMEOUTLEN.. \n+000097e0: 2041 2076 616c 7565 206f 6620 3020 6d65 A value of 0 me\n+000097f0: 616e 7320 7468 6174 2074 6865 204b 5549 ans that the KUI\n+00009800: 2077 696c 6c20 7469 6d65 206f 7574 2072 will time out r\n+00009810: 6967 6874 2061 7761 792e 2020 4974 2077 ight away. It w\n+00009820: 696c 6c0a 6e6f 7420 6265 2070 6f73 7369 ill.not be possi\n+00009830: 626c 6520 746f 206d 6174 6368 2061 206d ble to match a m\n+00009840: 6170 206f 7220 6b65 7920 636f 6465 2069 ap or key code i\n+00009850: 6e20 7468 6973 2063 6972 6375 6d73 7461 n this circumsta\n+00009860: 6e63 652e 0a0a 2020 2041 2063 6f6d 6d6f nce... A commo\n+00009870: 6e20 7072 6f62 6c65 6d20 636f 756c 6420 n problem could \n+00009880: 6265 2074 6861 7420 7768 656e 2074 6865 be that when the\n+00009890: 2075 7365 7220 7479 7065 7320 6120 7370 user types a sp\n+000098a0: 6563 6961 6c20 6b65 7920 6c69 6b65 0a74 ecial key like.t\n+000098b0: 6865 206c 6566 7420 6f72 2072 6967 6874 he left or right\n+000098c0: 2061 7272 6f77 732c 2043 4744 4220 7769 arrows, CGDB wi\n+000098d0: 6c6c 2067 6f20 696e 746f 2074 6865 2073 ll go into the s\n+000098e0: 6f75 7263 6520 6d6f 6465 2061 6e64 206e ource mode and n\n+000098f0: 6f74 0a70 6572 666f 726d 2074 6865 2061 ot.perform the a\n+00009900: 6374 696f 6e20 7265 7175 6573 7465 6420 ction requested \n+00009910: 6279 2074 6865 2075 7365 722e 2020 5468 by the user. Th\n+00009920: 6973 2074 7970 6963 616c 6c79 206d 6561 is typically mea\n+00009930: 6e73 2074 6861 7420 7468 650a 6b65 7920 ns that the.key \n+00009940: 636f 6465 2064 656c 6179 2069 7320 746f code delay is to\n+00009950: 2073 6d61 6c6c 2e20 2049 6620 796f 7520 small. If you \n+00009960: 7472 7920 7365 7474 696e 6720 7468 6520 try setting the \n+00009970: 6f70 7469 6f6e 2027 7365 740a 7474 696d option 'set.ttim\n+00009980: 656f 7574 6c65 6e3d 3130 3030 2720 4347 eoutlen=1000' CG\n+00009990: 4442 2073 686f 756c 6420 7374 6172 7420 DB should start \n+000099a0: 6163 7469 6e67 206c 696b 6520 7468 6520 acting like the \n+000099b0: 7573 6572 2065 7870 6563 7473 2e20 2049 user expects. I\n+000099c0: 660a 6e6f 742c 2070 6c65 6173 6520 7265 f.not, please re\n+000099d0: 706f 7274 2074 6869 7320 746f 2074 6865 port this to the\n+000099e0: 2043 4744 4220 6d61 696c 696e 6720 6c69 CGDB mailing li\n+000099f0: 7374 2e0a 0a1f 0a46 696c 653a 2063 6764 st.....File: cgd\n+00009a00: 622e 696e 666f 2c20 204e 6f64 653a 2055 b.info, Node: U\n+00009a10: 7369 6e67 204d 6170 732c 2020 4e65 7874 sing Maps, Next\n+00009a20: 3a20 556e 6465 7273 7461 6e64 696e 6720 : Understanding \n+00009a30: 4b65 7963 6f64 6573 2c20 2050 7265 763a Keycodes, Prev:\n+00009a40: 2043 6f6e 6669 6775 7269 6e67 2074 6865 Configuring the\n+00009a50: 204b 5549 2054 696d 6520 4f75 7420 4f70 KUI Time Out Op\n+00009a60: 7469 6f6e 732c 2020 5570 3a20 4b65 7920 tions, Up: Key \n+00009a70: 5573 6572 2049 6e74 6572 6661 6365 0a0a User Interface..\n+00009a80: 362e 3220 5573 696e 6720 6d61 7073 0a3d 6.2 Using maps.=\n+00009a90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a43 =============..C\n+00009aa0: 4744 4220 6675 6c6c 7920 7375 7070 6f72 GDB fully suppor\n+00009ab0: 7473 2074 6865 2075 7365 206f 6620 6d61 ts the use of ma\n+00009ac0: 7073 2e20 2049 7420 616c 6c6f 7773 2074 ps. It allows t\n+00009ad0: 6865 2075 7365 7220 746f 2063 6861 6e67 he user to chang\n+00009ae0: 6520 7468 650a 6d65 616e 696e 6720 6f66 e the.meaning of\n+00009af0: 2074 7970 6564 206b 6579 732e 2020 466f typed keys. Fo\n+00009b00: 7220 6578 616d 706c 652c 2079 6f75 2063 r example, you c\n+00009b10: 6f75 6c64 2068 6176 6520 7468 6520 666f ould have the fo\n+00009b20: 6c6c 6f77 696e 6720 6d61 700a 273a 6d61 llowing map.':ma\n+00009b30: 7020 3c46 323e 2069 703c 5370 6163 653e p ip\n+00009b40: 6172 6763 3c43 523e 272e 0a0a 2020 2057 argc'... W\n+00009b50: 6865 6e20 7468 6520 7573 6572 2069 7320 hen the user is \n+00009b60: 696e 2043 4744 4220 6d6f 6465 2061 6e64 in CGDB mode and\n+00009b70: 2074 6865 7920 6869 7420 3c46 323e 2c20 they hit , \n+00009b80: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n+00009b90: 206d 6170 0a77 696c 6c20 6265 2075 7365 map.will be use\n+00009ba0: 6420 696e 7374 6561 642e 2020 5468 6520 d instead. The \n+00009bb0: 2769 2720 6b65 7920 7769 6c6c 2066 6972 'i' key will fir\n+00009bc0: 7374 2062 6520 7265 6365 6976 6564 2062 st be received b\n+00009bd0: 7920 4347 4442 2c20 616e 640a 6974 2077 y CGDB, and.it w\n+00009be0: 696c 6c20 7075 7420 7468 6520 7573 6572 ill put the user\n+00009bf0: 2069 6e74 6f20 696e 7365 7274 206d 6f64 into insert mod\n+00009c00: 652e 2020 4e65 7874 2c20 4347 4442 2077 e. Next, CGDB w\n+00009c10: 696c 6c20 6765 7420 2770 2061 7267 6327 ill get 'p argc'\n+00009c20: 0a66 6f6c 6c6f 7765 6420 6279 2074 6865 .followed by the\n+00009c30: 203c 456e 7465 723e 206b 6579 2e0a 0a20 key... \n+00009c40: 2020 4347 4442 2063 7572 7265 6e74 6c79 CGDB currently\n+00009c50: 2073 7570 706f 7274 7320 7477 6f20 6d61 supports two ma\n+00009c60: 7070 696e 6720 6c69 7374 732e 2020 416e pping lists. An\n+00009c70: 7920 6d61 7070 696e 6720 7468 6174 2077 y mapping that w\n+00009c80: 6173 0a61 6464 6564 2077 6974 6820 7468 as.added with th\n+00009c90: 6520 4d41 5020 636f 6d6d 616e 6420 7769 e MAP command wi\n+00009ca0: 6c6c 2062 6520 7573 6564 2062 7920 4347 ll be used by CG\n+00009cb0: 4442 2077 6865 6e20 6974 2069 7320 696e DB when it is in\n+00009cc0: 2043 4744 4220 6d6f 6465 2e0a 596f 7520 CGDB mode..You \n+00009cd0: 6361 6e20 6465 6c65 7465 2061 206d 6170 can delete a map\n+00009ce0: 7069 6e67 2074 6861 7420 796f 7520 6861 ping that you ha\n+00009cf0: 7665 2063 7265 6174 6564 2077 6974 6820 ve created with \n+00009d00: 7468 6520 4d41 5020 636f 6d6d 616e 6420 the MAP command \n+00009d10: 7769 7468 0a74 6865 2055 4e4d 4150 2063 with.the UNMAP c\n+00009d20: 6f6d 6d61 6e64 2e20 2049 6620 796f 7520 ommand. If you \n+00009d30: 7761 6e74 2074 6f20 6861 7665 206d 6170 want to have map\n+00009d40: 7069 6e67 7320 696e 2047 4442 206d 6f64 pings in GDB mod\n+00009d50: 652c 2079 6f75 2063 616e 0a75 7365 2074 e, you can.use t\n+00009d60: 6865 2049 4d41 5020 636f 6d6d 616e 642e he IMAP command.\n+00009d70: 2020 5369 6d69 6c61 726c 792c 2049 554e Similarly, IUN\n+00009d80: 4d41 5020 7769 6c6c 2064 656c 6574 6520 MAP will delete \n+00009d90: 6120 6d61 7070 696e 6720 696e 2074 6865 a mapping in the\n+00009da0: 0a49 4d41 5020 7365 742e 2020 536f 6d65 .IMAP set. Some\n+00009db0: 2065 7861 6d70 6c65 7320 6f66 2074 6869 examples of thi\n+00009dc0: 7320 776f 756c 6420 6265 0a20 2020 2020 s would be. \n+00009dd0: 6d61 7020 613c 5370 6163 653e 6220 666f map ab fo\n+00009de0: 6f0a 2020 2020 2075 6e6d 6170 2061 3c53 o. unmap ab.. ima\n+00009e00: 7020 613c 4352 3e62 2066 6f6f 0a20 2020 p ab foo. \n+00009e10: 2020 6975 6e6d 6170 2061 3c43 523e 620a iunmap ab.\n+00009e20: 0a1f 0a46 696c 653a 2063 6764 622e 696e ...File: cgdb.in\n+00009e30: 666f 2c20 204e 6f64 653a 2055 6e64 6572 fo, Node: Under\n+00009e40: 7374 616e 6469 6e67 204b 6579 636f 6465 standing Keycode\n+00009e50: 732c 2020 5072 6576 3a20 5573 696e 6720 s, Prev: Using \n+00009e60: 4d61 7073 2c20 2055 703a 204b 6579 2055 Maps, Up: Key U\n+00009e70: 7365 7220 496e 7465 7266 6163 650a 0a36 ser Interface..6\n+00009e80: 2e33 2055 6e64 6572 7374 616e 6469 6e67 .3 Understanding\n+00009e90: 206b 6579 636f 6465 730a 3d3d 3d3d 3d3d keycodes.======\n 00009ea0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-00009eb0: 3d3d 3d3d 3d3d 0a0a 5468 6520 6162 6f76 ======..The abov\n-00009ec0: 6520 6578 616d 706c 6520 636f 756c 6420 e example could \n-00009ed0: 7573 6520 6120 6c69 7474 6c65 206d 6f72 use a little mor\n-00009ee0: 6520 6578 706c 6169 6e69 6e67 2066 6f72 e explaining for\n-00009ef0: 2070 656f 706c 650a 756e 6661 6d69 6c69 people.unfamili\n-00009f00: 6172 2077 6974 6820 7669 6d20 6d61 7073 ar with vim maps\n-00009f10: 2e20 2054 6865 206d 6170 2074 616b 6573 . The map takes\n-00009f20: 2061 206b 6579 2061 6e64 2061 2076 616c a key and a val\n-00009f30: 7565 2e20 2054 6865 7920 6172 650a 7365 ue. They are.se\n-00009f40: 7061 7261 7465 6420 6279 2061 2073 7061 parated by a spa\n-00009f50: 6365 2e20 204e 6569 7468 6572 2074 6865 ce. Neither the\n-00009f60: 206b 6579 206f 7220 7661 6c75 6520 6361 key or value ca\n-00009f70: 6e20 6861 7665 2061 2073 7061 6365 2069 n have a space i\n-00009f80: 6e0a 7468 656d 2c20 6f72 2069 7420 6973 n.them, or it is\n-00009f90: 2063 6f6e 7369 6465 7265 6420 746f 2062 considered to b\n-00009fa0: 6520 7468 6520 7365 7061 7261 746f 7220 e the separator \n-00009fb0: 6265 7477 6565 6e20 7468 6520 6b65 7920 between the key \n-00009fc0: 616e 6420 7661 6c75 652e 0a49 6620 7468 and value..If th\n-00009fd0: 6520 7573 6572 2064 6573 6972 6573 2074 e user desires t\n-00009fe0: 6f20 6861 7665 2061 2073 7061 6365 2069 o have a space i\n-00009ff0: 6e20 6569 7468 6572 2074 6865 206b 6579 n either the key\n-0000a000: 206f 7220 7661 6c75 6520 7061 7274 206f or value part o\n-0000a010: 6620 610a 6d61 702c 2074 6865 7920 6361 f a.map, they ca\n-0000a020: 6e20 7573 6520 7468 6520 6b65 7963 6f64 n use the keycod\n-0000a030: 6520 6e6f 7461 7469 6f6e 203c 5370 6163 e notation . Below is a \n-0000a050: 7461 626c 6520 6f66 2074 6865 0a6b 6579 table of the.key\n-0000a060: 636f 6465 7320 696e 2022 6b65 7963 6f64 codes in \"keycod\n-0000a070: 6520 6e6f 7461 7469 6f6e 2220 666f 726d e notation\" form\n-0000a080: 2e20 2054 6865 206b 6579 636f 6465 206e . The keycode n\n-0000a090: 6f74 6174 696f 6e20 6361 6e20 6265 2075 otation can be u\n-0000a0a0: 7365 640a 696e 2061 6e79 206d 6170 7069 sed.in any mappi\n-0000a0b0: 6e67 2063 6f6d 6d61 6e64 2e0a 0a6e 6f74 ng command...not\n-0000a0c0: 6174 696f 6e20 2020 206d 6561 6e69 6e67 ation meaning\n-0000a0d0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------\n+00009eb0: 3d3d 3d3d 0a0a 5468 6520 6162 6f76 6520 ====..The above \n+00009ec0: 6578 616d 706c 6520 636f 756c 6420 7573 example could us\n+00009ed0: 6520 6120 6c69 7474 6c65 206d 6f72 6520 e a little more \n+00009ee0: 6578 706c 6169 6e69 6e67 2066 6f72 2070 explaining for p\n+00009ef0: 656f 706c 650a 756e 6661 6d69 6c69 6172 eople.unfamiliar\n+00009f00: 2077 6974 6820 7669 6d20 6d61 7073 2e20 with vim maps. \n+00009f10: 2054 6865 206d 6170 2074 616b 6573 2061 The map takes a\n+00009f20: 206b 6579 2061 6e64 2061 2076 616c 7565 key and a value\n+00009f30: 2e20 2054 6865 7920 6172 650a 7365 7061 . They are.sepa\n+00009f40: 7261 7465 6420 6279 2061 2073 7061 6365 rated by a space\n+00009f50: 2e20 204e 6569 7468 6572 2074 6865 206b . Neither the k\n+00009f60: 6579 206f 7220 7661 6c75 6520 6361 6e20 ey or value can \n+00009f70: 6861 7665 2061 2073 7061 6365 2069 6e0a have a space in.\n+00009f80: 7468 656d 2c20 6f72 2069 7420 6973 2063 them, or it is c\n+00009f90: 6f6e 7369 6465 7265 6420 746f 2062 6520 onsidered to be \n+00009fa0: 7468 6520 7365 7061 7261 746f 7220 6265 the separator be\n+00009fb0: 7477 6565 6e20 7468 6520 6b65 7920 616e tween the key an\n+00009fc0: 6420 7661 6c75 652e 0a49 6620 7468 6520 d value..If the \n+00009fd0: 7573 6572 2064 6573 6972 6573 2074 6f20 user desires to \n+00009fe0: 6861 7665 2061 2073 7061 6365 2069 6e20 have a space in \n+00009ff0: 6569 7468 6572 2074 6865 206b 6579 206f either the key o\n+0000a000: 7220 7661 6c75 6520 7061 7274 206f 6620 r value part of \n+0000a010: 610a 6d61 702c 2074 6865 7920 6361 6e20 a.map, they can \n+0000a020: 7573 6520 7468 6520 6b65 7963 6f64 6520 use the keycode \n+0000a030: 6e6f 7461 7469 6f6e 203c 5370 6163 653e notation \n+0000a040: 2e20 2042 656c 6f77 2069 7320 6120 7461 . Below is a ta\n+0000a050: 626c 6520 6f66 2074 6865 0a6b 6579 636f ble of the.keyco\n+0000a060: 6465 7320 696e 2022 6b65 7963 6f64 6520 des in \"keycode \n+0000a070: 6e6f 7461 7469 6f6e 2220 666f 726d 2e20 notation\" form. \n+0000a080: 2054 6865 206b 6579 636f 6465 206e 6f74 The keycode not\n+0000a090: 6174 696f 6e20 6361 6e20 6265 2075 7365 ation can be use\n+0000a0a0: 640a 696e 2061 6e79 206d 6170 7069 6e67 d.in any mapping\n+0000a0b0: 2063 6f6d 6d61 6e64 2e0a 0a6e 6f74 6174 command...notat\n+0000a0c0: 696f 6e20 2020 206d 6561 6e69 6e67 0a2d ion meaning.-\n+0000a0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n 0000a0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------\n-0000a0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 3c45 7363 -----------. escape k\n-0000a110: 6579 0a3c 5570 3e20 2020 2020 2020 2063 ey. c\n-0000a120: 7572 736f 7220 7570 206b 6579 0a3c 446f ursor up key. cursor \n-0000a140: 646f 776e 206b 6579 0a3c 4c65 6674 3e20 down key. \n-0000a150: 2020 2020 2063 7572 736f 7220 6c65 6674 cursor left\n-0000a160: 206b 6579 0a3c 5269 6768 743e 2020 2020 key. \n-0000a170: 2063 7572 736f 7220 7269 6768 7420 6b65 cursor right ke\n-0000a180: 790a 3c48 6f6d 653e 2020 2020 2020 686f y. ho\n-0000a190: 6d65 206b 6579 0a3c 456e 643e 2020 2020 me key. \n-0000a1a0: 2020 2065 6e64 206b 6579 0a3c 5061 6765 end key. page up k\n-0000a1c0: 6579 0a3c 5061 6765 446f 776e 3e20 2070 ey. p\n-0000a1d0: 6167 6520 646f 776e 206b 6579 0a3c 4465 age down key. delete \n-0000a1f0: 6b65 790a 3c49 6e73 6572 743e 2020 2020 key. \n-0000a200: 696e 7365 7274 206b 6579 0a3c 4e75 6c3e insert key.\n-0000a210: 2020 2020 2020 207a 6572 6f0a 3c42 733e zero.\n-0000a220: 2020 2020 2020 2020 6261 636b 7370 6163 backspac\n-0000a230: 6520 6b65 790a 3c54 6162 3e20 2020 2020 e key. \n-0000a240: 2020 7461 6220 6b65 790a 3c4e 4c3e 2020 tab key. \n-0000a250: 2020 2020 2020 6c69 6e65 6665 6564 0a3c linefeed.<\n-0000a260: 4646 3e20 2020 2020 2020 2066 6f72 6d66 FF> formf\n-0000a270: 6565 640a 3c43 523e 2020 2020 2020 2020 eed. \n-0000a280: 6361 7272 6961 6765 2072 6574 7572 6e0a carriage return.\n-0000a290: 3c53 7061 6365 3e20 2020 2020 7370 6163 spac\n-0000a2a0: 650a 3c4c 743e 2020 2020 2020 2020 6c65 e. le\n-0000a2b0: 7373 2d74 6861 6e0a 3c42 736c 6173 683e ss-than.\n-0000a2c0: 2020 2020 6261 636b 736c 6173 680a 3c42 backslash. vertic\n-0000a2e0: 616c 2062 6172 0a3c 4631 3e20 2d20 2020 al bar. - \n-0000a2f0: 2020 2066 756e 6374 696f 6e20 6b65 7973 function keys\n-0000a300: 2031 2074 6f20 3132 0a3c 4631 323e 0a3c 1 to 12..<\n-0000a310: 432d 2e2e 2e3e 2020 2020 2063 6f6e 7472 C-...> contr\n-0000a320: 6f6c 206b 6579 730a 3c53 2d2e 2e2e 3e20 ol keys. \n-0000a330: 2020 2020 7368 6966 7420 6b65 7973 0a0a shift keys..\n-0000a340: 1f0a 4669 6c65 3a20 6367 6462 2e69 6e66 ..File: cgdb.inf\n-0000a350: 6f2c 2020 4e6f 6465 3a20 5365 6e64 696e o, Node: Sendin\n-0000a360: 6720 492f 4f20 746f 2049 6e66 6572 696f g I/O to Inferio\n-0000a370: 722c 2020 4e65 7874 3a20 5465 726d 696e r, Next: Termin\n-0000a380: 616c 2043 6f6e 7472 6f6c 2046 6c6f 772c al Control Flow,\n-0000a390: 2020 5072 6576 3a20 4b65 7920 5573 6572 Prev: Key User\n-0000a3a0: 2049 6e74 6572 6661 6365 2c20 2055 703a Interface, Up:\n-0000a3b0: 2054 6f70 0a0a 3720 5365 6e64 696e 6720 Top..7 Sending \n-0000a3c0: 492f 4f20 746f 2074 6865 2070 726f 6772 I/O to the progr\n-0000a3d0: 616d 2062 6569 6e67 2064 6562 7567 6765 am being debugge\n-0000a3e0: 640a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a d.**************\n+0000a0f0: 2d2d 2d2d 2d2d 2d2d 2d0a 3c45 7363 3e20 ---------. \n+0000a100: 2020 2020 2020 6573 6361 7065 206b 6579 escape key\n+0000a110: 0a3c 5570 3e20 2020 2020 2020 2063 7572 . cur\n+0000a120: 736f 7220 7570 206b 6579 0a3c 446f 776e sor up key. cursor do\n+0000a140: 776e 206b 6579 0a3c 4c65 6674 3e20 2020 wn key. \n+0000a150: 2020 2063 7572 736f 7220 6c65 6674 206b cursor left k\n+0000a160: 6579 0a3c 5269 6768 743e 2020 2020 2063 ey. c\n+0000a170: 7572 736f 7220 7269 6768 7420 6b65 790a ursor right key.\n+0000a180: 3c48 6f6d 653e 2020 2020 2020 686f 6d65 home\n+0000a190: 206b 6579 0a3c 456e 643e 2020 2020 2020 key. \n+0000a1a0: 2065 6e64 206b 6579 0a3c 5061 6765 5570 end key. page up key\n+0000a1c0: 0a3c 5061 6765 446f 776e 3e20 2070 6167 . pag\n+0000a1d0: 6520 646f 776e 206b 6579 0a3c 4465 6c3e e down key.\n+0000a1e0: 2020 2020 2020 2064 656c 6574 6520 6b65 delete ke\n+0000a1f0: 790a 3c49 6e73 6572 743e 2020 2020 696e y. in\n+0000a200: 7365 7274 206b 6579 0a3c 4e75 6c3e 2020 sert key. \n+0000a210: 2020 2020 207a 6572 6f0a 3c42 733e 2020 zero. \n+0000a220: 2020 2020 2020 6261 636b 7370 6163 6520 backspace \n+0000a230: 6b65 790a 3c54 6162 3e20 2020 2020 2020 key. \n+0000a240: 7461 6220 6b65 790a 3c4e 4c3e 2020 2020 tab key. \n+0000a250: 2020 2020 6c69 6e65 6665 6564 0a3c 4646 linefeed. formfee\n+0000a270: 640a 3c43 523e 2020 2020 2020 2020 6361 d. ca\n+0000a280: 7272 6961 6765 2072 6574 7572 6e0a 3c53 rriage return. space.\n+0000a2a0: 3c4c 743e 2020 2020 2020 2020 6c65 7373 less\n+0000a2b0: 2d74 6861 6e0a 3c42 736c 6173 683e 2020 -than. \n+0000a2c0: 2020 6261 636b 736c 6173 680a 3c42 6172 backslash. vertical\n+0000a2e0: 2062 6172 0a3c 4631 3e20 2d20 2020 2020 bar. - \n+0000a2f0: 2066 756e 6374 696f 6e20 6b65 7973 2031 function keys 1\n+0000a300: 2074 6f20 3132 0a3c 4631 323e 0a3c 432d to 12.. control\n+0000a320: 206b 6579 730a 3c53 2d2e 2e2e 3e20 2020 keys. \n+0000a330: 2020 7368 6966 7420 6b65 7973 0a0a 1f0a shift keys....\n+0000a340: 4669 6c65 3a20 6367 6462 2e69 6e66 6f2c File: cgdb.info,\n+0000a350: 2020 4e6f 6465 3a20 5365 6e64 696e 6720 Node: Sending \n+0000a360: 492f 4f20 746f 2049 6e66 6572 696f 722c I/O to Inferior,\n+0000a370: 2020 4e65 7874 3a20 5465 726d 696e 616c Next: Terminal\n+0000a380: 2043 6f6e 7472 6f6c 2046 6c6f 772c 2020 Control Flow, \n+0000a390: 5072 6576 3a20 4b65 7920 5573 6572 2049 Prev: Key User I\n+0000a3a0: 6e74 6572 6661 6365 2c20 2055 703a 2054 nterface, Up: T\n+0000a3b0: 6f70 0a0a 3720 5365 6e64 696e 6720 492f op..7 Sending I/\n+0000a3c0: 4f20 746f 2074 6865 2070 726f 6772 616d O to the program\n+0000a3d0: 2062 6569 6e67 2064 6562 7567 6765 640a being debugged.\n+0000a3e0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n 0000a3f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-0000a400: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a49 *************..I\n-0000a410: 6620 7468 6520 7072 6f67 7261 6d20 6265 f the program be\n-0000a420: 696e 6720 6465 6275 6767 6564 2074 616b ing debugged tak\n-0000a430: 6573 2069 6e70 7574 206f 6e20 7468 6520 es input on the \n-0000a440: 7465 726d 696e 616c 2069 7420 6973 0a72 terminal it is.r\n-0000a450: 6563 6f6d 6d65 6e64 6564 2074 6861 7420 ecommended that \n-0000a460: 7468 6520 7573 6572 2073 7461 7274 2074 the user start t\n-0000a470: 6865 2070 726f 6772 616d 206f 6e20 6f6e he program on on\n-0000a480: 6520 7465 726d 696e 616c 2c20 616e 6420 e terminal, and \n-0000a490: 6174 7461 6368 0a74 6f20 6974 2077 6974 attach.to it wit\n-0000a4a0: 6820 4347 4442 2066 726f 6d20 616e 6f74 h CGDB from anot\n-0000a4b0: 6865 7220 7465 726d 696e 616c 2e20 2054 her terminal. T\n-0000a4c0: 6869 7320 6973 2074 6865 2065 6173 6965 his is the easie\n-0000a4d0: 7374 2077 6179 2074 6f20 7061 7373 0a69 st way to pass.i\n-0000a4e0: 6e70 7574 2074 6f20 7468 6520 6465 6275 nput to the debu\n-0000a4f0: 6767 6564 2070 726f 6772 616d 2e0a 0a20 gged program... \n-0000a500: 2020 486f 7765 7665 722c 2069 6620 7468 However, if th\n-0000a510: 6520 7573 6572 2077 6973 6865 7320 746f e user wishes to\n-0000a520: 2070 6173 7320 696e 7075 7420 746f 2074 pass input to t\n-0000a530: 6865 2070 726f 6772 616d 2062 6569 6e67 he program being\n-0000a540: 0a64 6562 7567 6765 6420 6672 6f6d 2077 .debugged from w\n-0000a550: 6974 6869 6e20 4347 4442 2c20 7468 6572 ithin CGDB, ther\n-0000a560: 6520 6973 2061 206d 6563 6861 6e69 736d e is a mechanism\n-0000a570: 2061 7661 696c 6162 6c65 2066 6f72 2064 available for d\n-0000a580: 6f69 6e67 2073 6f2e 0a41 7320 6f66 2074 oing so..As of t\n-0000a590: 6869 7320 7772 6974 696e 672c 2074 6865 his writing, the\n-0000a5a0: 2074 6563 686e 6971 7565 2064 6573 6372 technique descr\n-0000a5b0: 6962 6564 2062 656c 6f77 2064 6f65 7320 ibed below does \n-0000a5c0: 6e6f 7420 776f 726b 206f 6e0a 7769 6e64 not work on.wind\n-0000a5d0: 6f77 732c 2075 7369 6e67 2061 206e 6174 ows, using a nat\n-0000a5e0: 6976 656c 7920 636f 6d70 696c 6564 2047 ively compiled G\n-0000a5f0: 4442 2e20 4974 206d 6179 2077 6f72 6b20 DB. It may work \n-0000a600: 7768 656e 2075 7369 6e67 2074 6865 2047 when using the G\n-0000a610: 4442 0a74 6861 7420 636f 6d65 7320 7769 DB.that comes wi\n-0000a620: 7468 2043 7967 7769 6e2e 0a0a 2020 2054 th Cygwin... T\n-0000a630: 6869 7320 7465 6368 6e69 7175 6520 6973 his technique is\n-0000a640: 2073 696d 696c 6172 2074 6f20 6765 7474 similar to gett\n-0000a650: 696e 6720 696e 2061 6e64 206f 7574 206f ing in and out o\n-0000a660: 6620 2247 4442 206d 6f64 6522 2e20 2054 f \"GDB mode\". T\n-0000a670: 6865 0a74 7479 2077 696e 646f 7720 6973 he.tty window is\n-0000a680: 206e 6f74 2076 6973 6962 6c65 2062 7920 not visible by \n-0000a690: 6465 6661 756c 742e 2020 5468 6973 2069 default. This i\n-0000a6a0: 7320 6265 6361 7573 6520 6974 2069 7320 s because it is \n-0000a6b0: 6f6e 6c79 206e 6565 6465 640a 6966 2074 only needed.if t\n-0000a6c0: 6865 2075 7365 7220 7769 7368 6573 2074 he user wishes t\n-0000a6d0: 6f20 7365 6e64 2064 6174 6120 746f 2074 o send data to t\n-0000a6e0: 6865 2070 726f 6772 616d 2062 6569 6e67 he program being\n-0000a6f0: 2064 6562 7567 6765 642e 2020 546f 0a64 debugged. To.d\n-0000a700: 6973 706c 6179 2074 6865 2074 7479 2077 isplay the tty w\n-0000a710: 696e 646f 772c 2068 6974 2027 5427 2077 indow, hit 'T' w\n-0000a720: 6869 6c65 2069 6e20 636f 6d6d 616e 6420 hile in command \n-0000a730: 6d6f 6465 2e20 2041 6674 6572 2068 6974 mode. After hit\n-0000a740: 7469 6e67 0a27 5427 2079 6f75 2077 696c ting.'T' you wil\n-0000a750: 6c20 6e6f 7469 6365 2074 6861 7420 7468 l notice that th\n-0000a760: 6572 6520 6973 2061 6e6f 7468 6572 2077 ere is another w\n-0000a770: 696e 646f 7720 696e 2074 6865 206d 6964 indow in the mid\n-0000a780: 646c 6520 6f66 2074 6865 0a22 736f 7572 dle of the.\"sour\n-0000a790: 6365 2077 696e 646f 7722 2061 6e64 2074 ce window\" and t\n-0000a7a0: 6865 2022 6764 6220 7769 6e64 6f77 222e he \"gdb window\".\n-0000a7b0: 2020 5468 6973 2069 7320 6361 6c6c 6564 This is called\n-0000a7c0: 2074 6865 2022 7474 7920 7769 6e64 6f77 the \"tty window\n-0000a7d0: 222e 0a59 6f75 2077 696c 6c20 616c 736f \"..You will also\n-0000a7e0: 2073 6565 2061 206e 6577 2073 7461 7475 see a new statu\n-0000a7f0: 7320 6261 7220 6361 6c6c 6564 2074 6865 s bar called the\n-0000a800: 2074 7479 2073 7461 7475 7320 6261 722e tty status bar.\n-0000a810: 2020 5468 6572 650a 7769 6c6c 2062 6520 There.will be \n-0000a820: 6120 272a 2720 6f6e 2074 6865 2074 7479 a '*' on the tty\n-0000a830: 2073 7461 7475 7320 6261 7220 6166 7465 status bar afte\n-0000a840: 7220 7468 6520 2754 2720 7761 7320 6869 r the 'T' was hi\n-0000a850: 742e 2020 5468 6973 2069 730a 6265 6361 t. This is.beca\n-0000a860: 7573 6520 7768 656e 2074 6865 2077 696e use when the win\n-0000a870: 646f 7720 6973 206f 7065 6e65 6420 7769 dow is opened wi\n-0000a880: 7468 2074 6865 2027 5427 2063 6f6d 6d61 th the 'T' comma\n-0000a890: 6e64 2c20 4347 4442 0a61 7574 6f6d 6174 nd, CGDB.automat\n-0000a8a0: 6963 616c 6c79 2070 7574 7320 7468 6520 ically puts the \n-0000a8b0: 7573 6572 2069 6e74 6f20 2254 5459 206d user into \"TTY m\n-0000a8c0: 6f64 6522 2e20 2054 6f20 6765 7420 6f75 ode\". To get ou\n-0000a8d0: 7420 6f66 2074 6869 7320 7769 6e64 6f77 t of this window\n-0000a8e0: 0a68 6974 2074 6865 2063 6764 6220 6d6f .hit the cgdb mo\n-0000a8f0: 6465 206b 6579 2e20 2054 6869 7320 7769 de key. This wi\n-0000a900: 6c6c 2070 7574 2079 6f75 2062 6163 6b20 ll put you back \n-0000a910: 696e 746f 2063 6f6d 6d61 6e64 206d 6f64 into command mod\n-0000a920: 652e 2020 546f 0a6d 616b 6520 7468 6520 e. To.make the \n-0000a930: 7474 7920 7769 6e64 6f77 2061 7070 6561 tty window appea\n-0000a940: 7220 616e 6420 6469 7361 7070 6561 7220 r and disappear \n-0000a950: 6869 7420 7468 6520 2754 2720 6b65 7920 hit the 'T' key \n-0000a960: 7768 696c 6520 696e 0a63 6f6d 6d61 6e64 while in.command\n-0000a970: 206d 6f64 652e 2020 4974 2069 7320 6120 mode. It is a \n-0000a980: 746f 6767 6c65 2e0a 0a20 2020 4f6e 6365 toggle... Once\n-0000a990: 2074 6865 2074 7479 2077 696e 646f 7720 the tty window \n-0000a9a0: 6973 2061 6c72 6561 6479 206f 7065 6e2c is already open,\n-0000a9b0: 2074 6865 2075 7365 7220 6361 6e20 7468 the user can th\n-0000a9c0: 656e 2068 6974 2027 4927 2069 6e0a 636f en hit 'I' in.co\n-0000a9d0: 6d6d 616e 6420 6d6f 6465 2074 6f20 6765 mmand mode to ge\n-0000a9e0: 7420 696e 746f 2022 5454 5920 6d6f 6465 t into \"TTY mode\n-0000a9f0: 222e 2020 5468 6520 7573 6572 2063 616e \". The user can\n-0000aa00: 2074 6865 6e20 6869 7420 7468 6520 6367 then hit the cg\n-0000aa10: 6462 0a6d 6f64 6520 6b65 7920 696e 2074 db.mode key in t\n-0000aa20: 6865 2022 5454 5920 6d6f 6465 2220 746f he \"TTY mode\" to\n-0000aa30: 2067 6574 2062 6163 6b20 696e 746f 2063 get back into c\n-0000aa40: 6f6d 6d61 6e64 206d 6f64 652e 0a0a 2020 ommand mode... \n-0000aa50: 2057 6865 6e20 7468 6520 7474 7920 7769 When the tty wi\n-0000aa60: 6e64 6f77 2069 7320 6f70 656e 2c20 616c ndow is open, al\n-0000aa70: 6c20 6461 7461 2074 6861 7420 636f 6d65 l data that come\n-0000aa80: 7320 6672 6f6d 2074 6865 2070 726f 6772 s from the progr\n-0000aa90: 616d 2c0a 676f 6573 2074 6865 7265 2e20 am,.goes there. \n-0000aaa0: 2041 6e79 2064 6174 6120 7479 7065 6420 Any data typed \n-0000aab0: 696e 746f 2074 6865 2074 7479 2077 696e into the tty win\n-0000aac0: 646f 7720 7769 6c6c 204f 4e4c 5920 676f dow will ONLY go\n-0000aad0: 2074 6f20 7468 650a 7072 6f67 7261 6d20 to the.program \n-0000aae0: 6265 696e 6720 6465 6275 6767 6564 2e20 being debugged. \n-0000aaf0: 2049 7420 7769 6c6c 206e 6f74 2067 6f20 It will not go \n-0000ab00: 746f 2047 4442 2e20 5768 656e 2074 6865 to GDB. When the\n-0000ab10: 2074 7479 2077 696e 646f 7720 6973 0a63 tty window is.c\n-0000ab20: 6c6f 7365 642c 2061 6c6c 206f 7574 7075 losed, all outpu\n-0000ab30: 7420 6672 6f6d 2074 6865 2064 6562 7567 t from the debug\n-0000ab40: 6765 6420 7072 6f67 7261 6d20 7769 6c6c ged program will\n-0000ab50: 2067 6f20 746f 2074 6865 2022 4744 4220 go to the \"GDB \n-0000ab60: 7769 6e64 6f77 220a 414e 4420 746f 2074 window\".AND to t\n-0000ab70: 6865 2022 7474 7920 7769 6e64 6f77 2220 he \"tty window\" \n-0000ab80: 2866 6f72 2076 6965 7769 6e67 206c 6174 (for viewing lat\n-0000ab90: 6572 2077 6865 6e20 7468 6520 7474 7920 er when the tty \n-0000aba0: 7769 6e64 6f77 2069 730a 6f70 656e 6564 window is.opened\n-0000abb0: 292e 0a0a 2020 2049 6620 7468 6520 7573 )... If the us\n-0000abc0: 6572 2077 6973 6865 7320 746f 2067 6574 er wishes to get\n-0000abd0: 2061 206e 6577 2074 7479 2066 6f72 2074 a new tty for t\n-0000abe0: 6865 2070 726f 6772 616d 2062 6569 6e67 he program being\n-0000abf0: 2064 6562 7567 6765 640a 7468 656e 2074 debugged.then t\n-0000ac00: 6865 7920 6361 6e20 7479 7065 2027 4374 hey can type 'Ct\n-0000ac10: 726c 2d54 272e 2020 5468 6973 2077 696c rl-T'. This wil\n-0000ac20: 6c20 6465 6c65 7465 2061 6c6c 2074 6865 l delete all the\n-0000ac30: 2062 7566 6665 7265 6420 6461 7461 0a77 buffered data.w\n-0000ac40: 6169 7469 6e67 2074 6f20 6265 2072 6561 aiting to be rea\n-0000ac50: 6420 696e 746f 2074 6865 2064 6562 7567 d into the debug\n-0000ac60: 6765 6420 7072 6f67 7261 6d2e 2020 5468 ged program. Th\n-0000ac70: 6973 206d 6967 6874 2062 6520 7573 6566 is might be usef\n-0000ac80: 756c 2077 6865 6e0a 796f 7520 7265 7275 ul when.you reru\n-0000ac90: 6e20 6f72 2073 7461 7274 2061 206e 6577 n or start a new\n-0000aca0: 2070 726f 6772 616d 2e0a 0a1f 0a46 696c program.....Fil\n-0000acb0: 653a 2063 6764 622e 696e 666f 2c20 204e e: cgdb.info, N\n-0000acc0: 6f64 653a 2054 6572 6d69 6e61 6c20 436f ode: Terminal Co\n-0000acd0: 6e74 726f 6c20 466c 6f77 2c20 204e 6578 ntrol Flow, Nex\n-0000ace0: 743a 2042 7569 6c64 696e 6720 4347 4442 t: Building CGDB\n-0000acf0: 2c20 2050 7265 763a 2053 656e 6469 6e67 , Prev: Sending\n-0000ad00: 2049 2f4f 2074 6f20 496e 6665 7269 6f72 I/O to Inferior\n-0000ad10: 2c20 2055 703a 2054 6f70 0a0a 3820 416c , Up: Top..8 Al\n-0000ad20: 6c6f 7769 6e67 2074 6572 6d69 6e61 6c20 lowing terminal \n-0000ad30: 636f 6e74 726f 6c20 666c 6f77 2069 6e20 control flow in \n-0000ad40: 4347 4442 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a CGDB.***********\n+0000a400: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a49 6620 ***********..If \n+0000a410: 7468 6520 7072 6f67 7261 6d20 6265 696e the program bein\n+0000a420: 6720 6465 6275 6767 6564 2074 616b 6573 g debugged takes\n+0000a430: 2069 6e70 7574 206f 6e20 7468 6520 7465 input on the te\n+0000a440: 726d 696e 616c 2069 7420 6973 0a72 6563 rminal it is.rec\n+0000a450: 6f6d 6d65 6e64 6564 2074 6861 7420 7468 ommended that th\n+0000a460: 6520 7573 6572 2073 7461 7274 2074 6865 e user start the\n+0000a470: 2070 726f 6772 616d 206f 6e20 6f6e 6520 program on one \n+0000a480: 7465 726d 696e 616c 2c20 616e 6420 6174 terminal, and at\n+0000a490: 7461 6368 0a74 6f20 6974 2077 6974 6820 tach.to it with \n+0000a4a0: 4347 4442 2066 726f 6d20 616e 6f74 6865 CGDB from anothe\n+0000a4b0: 7220 7465 726d 696e 616c 2e20 2054 6869 r terminal. Thi\n+0000a4c0: 7320 6973 2074 6865 2065 6173 6965 7374 s is the easiest\n+0000a4d0: 2077 6179 2074 6f20 7061 7373 0a69 6e70 way to pass.inp\n+0000a4e0: 7574 2074 6f20 7468 6520 6465 6275 6767 ut to the debugg\n+0000a4f0: 6564 2070 726f 6772 616d 2e0a 0a20 2020 ed program... \n+0000a500: 486f 7765 7665 722c 2069 6620 7468 6520 However, if the \n+0000a510: 7573 6572 2077 6973 6865 7320 746f 2070 user wishes to p\n+0000a520: 6173 7320 696e 7075 7420 746f 2074 6865 ass input to the\n+0000a530: 2070 726f 6772 616d 2062 6569 6e67 0a64 program being.d\n+0000a540: 6562 7567 6765 6420 6672 6f6d 2077 6974 ebugged from wit\n+0000a550: 6869 6e20 4347 4442 2c20 7468 6572 6520 hin CGDB, there \n+0000a560: 6973 2061 206d 6563 6861 6e69 736d 2061 is a mechanism a\n+0000a570: 7661 696c 6162 6c65 2066 6f72 2064 6f69 vailable for doi\n+0000a580: 6e67 2073 6f2e 0a41 7320 6f66 2074 6869 ng so..As of thi\n+0000a590: 7320 7772 6974 696e 672c 2074 6865 2074 s writing, the t\n+0000a5a0: 6563 686e 6971 7565 2064 6573 6372 6962 echnique describ\n+0000a5b0: 6564 2062 656c 6f77 2064 6f65 7320 6e6f ed below does no\n+0000a5c0: 7420 776f 726b 206f 6e0a 7769 6e64 6f77 t work on.window\n+0000a5d0: 732c 2075 7369 6e67 2061 206e 6174 6976 s, using a nativ\n+0000a5e0: 656c 7920 636f 6d70 696c 6564 2047 4442 ely compiled GDB\n+0000a5f0: 2e20 4974 206d 6179 2077 6f72 6b20 7768 . It may work wh\n+0000a600: 656e 2075 7369 6e67 2074 6865 2047 4442 en using the GDB\n+0000a610: 0a74 6861 7420 636f 6d65 7320 7769 7468 .that comes with\n+0000a620: 2043 7967 7769 6e2e 0a0a 2020 2054 6869 Cygwin... Thi\n+0000a630: 7320 7465 6368 6e69 7175 6520 6973 2073 s technique is s\n+0000a640: 696d 696c 6172 2074 6f20 6765 7474 696e imilar to gettin\n+0000a650: 6720 696e 2061 6e64 206f 7574 206f 6620 g in and out of \n+0000a660: 2247 4442 206d 6f64 6522 2e20 2054 6865 \"GDB mode\". The\n+0000a670: 0a74 7479 2077 696e 646f 7720 6973 206e .tty window is n\n+0000a680: 6f74 2076 6973 6962 6c65 2062 7920 6465 ot visible by de\n+0000a690: 6661 756c 742e 2020 5468 6973 2069 7320 fault. This is \n+0000a6a0: 6265 6361 7573 6520 6974 2069 7320 6f6e because it is on\n+0000a6b0: 6c79 206e 6565 6465 640a 6966 2074 6865 ly needed.if the\n+0000a6c0: 2075 7365 7220 7769 7368 6573 2074 6f20 user wishes to \n+0000a6d0: 7365 6e64 2064 6174 6120 746f 2074 6865 send data to the\n+0000a6e0: 2070 726f 6772 616d 2062 6569 6e67 2064 program being d\n+0000a6f0: 6562 7567 6765 642e 2020 546f 0a64 6973 ebugged. To.dis\n+0000a700: 706c 6179 2074 6865 2074 7479 2077 696e play the tty win\n+0000a710: 646f 772c 2068 6974 2027 5427 2077 6869 dow, hit 'T' whi\n+0000a720: 6c65 2069 6e20 636f 6d6d 616e 6420 6d6f le in command mo\n+0000a730: 6465 2e20 2041 6674 6572 2068 6974 7469 de. After hitti\n+0000a740: 6e67 0a27 5427 2079 6f75 2077 696c 6c20 ng.'T' you will \n+0000a750: 6e6f 7469 6365 2074 6861 7420 7468 6572 notice that ther\n+0000a760: 6520 6973 2061 6e6f 7468 6572 2077 696e e is another win\n+0000a770: 646f 7720 696e 2074 6865 206d 6964 646c dow in the middl\n+0000a780: 6520 6f66 2074 6865 0a22 736f 7572 6365 e of the.\"source\n+0000a790: 2077 696e 646f 7722 2061 6e64 2074 6865 window\" and the\n+0000a7a0: 2022 6764 6220 7769 6e64 6f77 222e 2020 \"gdb window\". \n+0000a7b0: 5468 6973 2069 7320 6361 6c6c 6564 2074 This is called t\n+0000a7c0: 6865 2022 7474 7920 7769 6e64 6f77 222e he \"tty window\".\n+0000a7d0: 0a59 6f75 2077 696c 6c20 616c 736f 2073 .You will also s\n+0000a7e0: 6565 2061 206e 6577 2073 7461 7475 7320 ee a new status \n+0000a7f0: 6261 7220 6361 6c6c 6564 2074 6865 2074 bar called the t\n+0000a800: 7479 2073 7461 7475 7320 6261 722e 2020 ty status bar. \n+0000a810: 5468 6572 650a 7769 6c6c 2062 6520 6120 There.will be a \n+0000a820: 272a 2720 6f6e 2074 6865 2074 7479 2073 '*' on the tty s\n+0000a830: 7461 7475 7320 6261 7220 6166 7465 7220 tatus bar after \n+0000a840: 7468 6520 2754 2720 7761 7320 6869 742e the 'T' was hit.\n+0000a850: 2020 5468 6973 2069 730a 6265 6361 7573 This is.becaus\n+0000a860: 6520 7768 656e 2074 6865 2077 696e 646f e when the windo\n+0000a870: 7720 6973 206f 7065 6e65 6420 7769 7468 w is opened with\n+0000a880: 2074 6865 2027 5427 2063 6f6d 6d61 6e64 the 'T' command\n+0000a890: 2c20 4347 4442 0a61 7574 6f6d 6174 6963 , CGDB.automatic\n+0000a8a0: 616c 6c79 2070 7574 7320 7468 6520 7573 ally puts the us\n+0000a8b0: 6572 2069 6e74 6f20 2254 5459 206d 6f64 er into \"TTY mod\n+0000a8c0: 6522 2e20 2054 6f20 6765 7420 6f75 7420 e\". To get out \n+0000a8d0: 6f66 2074 6869 7320 7769 6e64 6f77 0a68 of this window.h\n+0000a8e0: 6974 2074 6865 2063 6764 6220 6d6f 6465 it the cgdb mode\n+0000a8f0: 206b 6579 2e20 2054 6869 7320 7769 6c6c key. This will\n+0000a900: 2070 7574 2079 6f75 2062 6163 6b20 696e put you back in\n+0000a910: 746f 2063 6f6d 6d61 6e64 206d 6f64 652e to command mode.\n+0000a920: 2020 546f 0a6d 616b 6520 7468 6520 7474 To.make the tt\n+0000a930: 7920 7769 6e64 6f77 2061 7070 6561 7220 y window appear \n+0000a940: 616e 6420 6469 7361 7070 6561 7220 6869 and disappear hi\n+0000a950: 7420 7468 6520 2754 2720 6b65 7920 7768 t the 'T' key wh\n+0000a960: 696c 6520 696e 0a63 6f6d 6d61 6e64 206d ile in.command m\n+0000a970: 6f64 652e 2020 4974 2069 7320 6120 746f ode. It is a to\n+0000a980: 6767 6c65 2e0a 0a20 2020 4f6e 6365 2074 ggle... Once t\n+0000a990: 6865 2074 7479 2077 696e 646f 7720 6973 he tty window is\n+0000a9a0: 2061 6c72 6561 6479 206f 7065 6e2c 2074 already open, t\n+0000a9b0: 6865 2075 7365 7220 6361 6e20 7468 656e he user can then\n+0000a9c0: 2068 6974 2027 4927 2069 6e0a 636f 6d6d hit 'I' in.comm\n+0000a9d0: 616e 6420 6d6f 6465 2074 6f20 6765 7420 and mode to get \n+0000a9e0: 696e 746f 2022 5454 5920 6d6f 6465 222e into \"TTY mode\".\n+0000a9f0: 2020 5468 6520 7573 6572 2063 616e 2074 The user can t\n+0000aa00: 6865 6e20 6869 7420 7468 6520 6367 6462 hen hit the cgdb\n+0000aa10: 0a6d 6f64 6520 6b65 7920 696e 2074 6865 .mode key in the\n+0000aa20: 2022 5454 5920 6d6f 6465 2220 746f 2067 \"TTY mode\" to g\n+0000aa30: 6574 2062 6163 6b20 696e 746f 2063 6f6d et back into com\n+0000aa40: 6d61 6e64 206d 6f64 652e 0a0a 2020 2057 mand mode... W\n+0000aa50: 6865 6e20 7468 6520 7474 7920 7769 6e64 hen the tty wind\n+0000aa60: 6f77 2069 7320 6f70 656e 2c20 616c 6c20 ow is open, all \n+0000aa70: 6461 7461 2074 6861 7420 636f 6d65 7320 data that comes \n+0000aa80: 6672 6f6d 2074 6865 2070 726f 6772 616d from the program\n+0000aa90: 2c0a 676f 6573 2074 6865 7265 2e20 2041 ,.goes there. A\n+0000aaa0: 6e79 2064 6174 6120 7479 7065 6420 696e ny data typed in\n+0000aab0: 746f 2074 6865 2074 7479 2077 696e 646f to the tty windo\n+0000aac0: 7720 7769 6c6c 204f 4e4c 5920 676f 2074 w will ONLY go t\n+0000aad0: 6f20 7468 650a 7072 6f67 7261 6d20 6265 o the.program be\n+0000aae0: 696e 6720 6465 6275 6767 6564 2e20 2049 ing debugged. I\n+0000aaf0: 7420 7769 6c6c 206e 6f74 2067 6f20 746f t will not go to\n+0000ab00: 2047 4442 2e20 5768 656e 2074 6865 2074 GDB. When the t\n+0000ab10: 7479 2077 696e 646f 7720 6973 0a63 6c6f ty window is.clo\n+0000ab20: 7365 642c 2061 6c6c 206f 7574 7075 7420 sed, all output \n+0000ab30: 6672 6f6d 2074 6865 2064 6562 7567 6765 from the debugge\n+0000ab40: 6420 7072 6f67 7261 6d20 7769 6c6c 2067 d program will g\n+0000ab50: 6f20 746f 2074 6865 2022 4744 4220 7769 o to the \"GDB wi\n+0000ab60: 6e64 6f77 220a 414e 4420 746f 2074 6865 ndow\".AND to the\n+0000ab70: 2022 7474 7920 7769 6e64 6f77 2220 2866 \"tty window\" (f\n+0000ab80: 6f72 2076 6965 7769 6e67 206c 6174 6572 or viewing later\n+0000ab90: 2077 6865 6e20 7468 6520 7474 7920 7769 when the tty wi\n+0000aba0: 6e64 6f77 2069 730a 6f70 656e 6564 292e ndow is.opened).\n+0000abb0: 0a0a 2020 2049 6620 7468 6520 7573 6572 .. If the user\n+0000abc0: 2077 6973 6865 7320 746f 2067 6574 2061 wishes to get a\n+0000abd0: 206e 6577 2074 7479 2066 6f72 2074 6865 new tty for the\n+0000abe0: 2070 726f 6772 616d 2062 6569 6e67 2064 program being d\n+0000abf0: 6562 7567 6765 640a 7468 656e 2074 6865 ebugged.then the\n+0000ac00: 7920 6361 6e20 7479 7065 2027 4374 726c y can type 'Ctrl\n+0000ac10: 2d54 272e 2020 5468 6973 2077 696c 6c20 -T'. This will \n+0000ac20: 6465 6c65 7465 2061 6c6c 2074 6865 2062 delete all the b\n+0000ac30: 7566 6665 7265 6420 6461 7461 0a77 6169 uffered data.wai\n+0000ac40: 7469 6e67 2074 6f20 6265 2072 6561 6420 ting to be read \n+0000ac50: 696e 746f 2074 6865 2064 6562 7567 6765 into the debugge\n+0000ac60: 6420 7072 6f67 7261 6d2e 2020 5468 6973 d program. This\n+0000ac70: 206d 6967 6874 2062 6520 7573 6566 756c might be useful\n+0000ac80: 2077 6865 6e0a 796f 7520 7265 7275 6e20 when.you rerun \n+0000ac90: 6f72 2073 7461 7274 2061 206e 6577 2070 or start a new p\n+0000aca0: 726f 6772 616d 2e0a 0a1f 0a46 696c 653a rogram.....File:\n+0000acb0: 2063 6764 622e 696e 666f 2c20 204e 6f64 cgdb.info, Nod\n+0000acc0: 653a 2054 6572 6d69 6e61 6c20 436f 6e74 e: Terminal Cont\n+0000acd0: 726f 6c20 466c 6f77 2c20 204e 6578 743a rol Flow, Next:\n+0000ace0: 2042 7569 6c64 696e 6720 4347 4442 2c20 Building CGDB, \n+0000acf0: 2050 7265 763a 2053 656e 6469 6e67 2049 Prev: Sending I\n+0000ad00: 2f4f 2074 6f20 496e 6665 7269 6f72 2c20 /O to Inferior, \n+0000ad10: 2055 703a 2054 6f70 0a0a 3820 416c 6c6f Up: Top..8 Allo\n+0000ad20: 7769 6e67 2074 6572 6d69 6e61 6c20 636f wing terminal co\n+0000ad30: 6e74 726f 6c20 666c 6f77 2069 6e20 4347 ntrol flow in CG\n+0000ad40: 4442 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a DB.*************\n 0000ad50: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-0000ad60: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 *************..A\n-0000ad70: 2075 7365 7220 6361 6e20 7479 7069 6361 user can typica\n-0000ad80: 6c6c 7920 7365 7420 7468 6572 6520 636f lly set there co\n-0000ad90: 6e74 726f 6c20 666c 6f77 2062 6568 6176 ntrol flow behav\n-0000ada0: 696f 7220 6279 2075 7369 6e67 2074 6865 ior by using the\n-0000adb0: 2073 7474 790a 636f 6d6d 616e 6420 6c69 stty.command li\n-0000adc0: 6b65 2073 6f20 2773 7474 7920 2d69 786f ke so 'stty -ixo\n-0000add0: 6e20 2d69 786f 6666 272e 2020 5468 6973 n -ixoff'. This\n-0000ade0: 2077 696c 6c20 6469 7361 626c 6520 636f will disable co\n-0000adf0: 6e74 726f 6c20 666c 6f77 206f 6e0a 7468 ntrol flow on.th\n-0000ae00: 6520 7465 726d 696e 616c 2077 6865 7265 e terminal where\n-0000ae10: 2043 4744 4220 6973 2073 7461 7274 6564 CGDB is started\n-0000ae20: 2e20 2049 6620 796f 7520 7761 6e74 2074 . If you want t\n-0000ae30: 6f20 7475 726e 2063 6f6e 7472 6f6c 2066 o turn control f\n-0000ae40: 6c6f 770a 6261 636b 206f 6e20 796f 7520 low.back on you \n-0000ae50: 6361 6e20 7479 7065 2027 7374 7479 2069 can type 'stty i\n-0000ae60: 786f 6e20 6978 6f66 6627 2e20 2049 6620 xon ixoff'. If \n-0000ae70: 666c 6f77 2063 6f6e 7472 6f6c 2069 7320 flow control is \n-0000ae80: 6f6e 2c20 7768 656e 2074 6865 0a75 7365 on, when the.use\n-0000ae90: 7220 7479 7065 7320 2743 7472 6c2d 7327 r types 'Ctrl-s'\n-0000aea0: 2c20 7468 6520 7465 726d 696e 616c 2073 , the terminal s\n-0000aeb0: 746f 7073 2e20 2057 6865 6e20 7468 6520 tops. When the \n-0000aec0: 7573 6572 2074 7970 6573 2027 4374 726c user types 'Ctrl\n-0000aed0: 2d71 272c 0a74 6865 2074 6572 6d69 6e61 -q',.the termina\n-0000aee0: 6c20 7265 7374 6172 7473 2e20 2057 6865 l restarts. Whe\n-0000aef0: 6e20 7573 696e 6720 7265 6164 6c69 6e65 n using readline\n-0000af00: 2c20 7468 6520 2743 7472 6c2d 7327 2063 , the 'Ctrl-s' c\n-0000af10: 6861 7261 6374 6572 0a75 7375 616c 6c79 haracter.usually\n-0000af20: 2064 6f65 7320 6120 666f 7277 6172 6420 does a forward \n-0000af30: 7365 6172 6368 2e20 2053 6f2c 2069 6620 search. So, if \n-0000af40: 796f 7520 7761 6e74 2074 6f20 6765 7420 you want to get \n-0000af50: 7468 6973 2c20 6f72 206f 7468 6572 0a66 this, or other.f\n-0000af60: 756e 6374 696f 6e61 6c69 7479 206f 7574 unctionality out\n-0000af70: 206f 6620 7265 6164 6c69 6e65 2c20 7369 of readline, si\n-0000af80: 6d70 6c79 2074 7572 6e20 6f66 6620 636f mply turn off co\n-0000af90: 6e74 726f 6c20 666c 6f77 2061 6e64 2073 ntrol flow and s\n-0000afa0: 7461 7274 0a43 4744 422e 0a0a 1f0a 4669 tart.CGDB.....Fi\n-0000afb0: 6c65 3a20 6367 6462 2e69 6e66 6f2c 2020 le: cgdb.info, \n-0000afc0: 4e6f 6465 3a20 4275 696c 6469 6e67 2043 Node: Building C\n-0000afd0: 4744 422c 2020 4e65 7874 3a20 436f 7079 GDB, Next: Copy\n-0000afe0: 696e 6720 5468 6973 204d 616e 7561 6c2c ing This Manual,\n-0000aff0: 2020 5072 6576 3a20 5465 726d 696e 616c Prev: Terminal\n-0000b000: 2043 6f6e 7472 6f6c 2046 6c6f 772c 2020 Control Flow, \n-0000b010: 5570 3a20 546f 700a 0a39 2042 7569 6c64 Up: Top..9 Build\n-0000b020: 696e 6720 4347 4442 2066 726f 6d20 736f ing CGDB from so\n-0000b030: 7572 6365 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a urce.***********\n-0000b040: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-0000b050: 0a0a 4275 696c 6469 6e67 2043 4744 4220 ..Building CGDB \n-0000b060: 6672 6f6d 2073 6f75 7263 6520 7265 7175 from source requ\n-0000b070: 6972 6573 2073 6576 6572 616c 2070 6163 ires several pac\n-0000b080: 6b61 6765 732e 2020 4669 7273 742c 2043 kages. First, C\n-0000b090: 4744 4220 6973 0a68 6f73 7465 6420 6174 GDB is.hosted at\n-0000b0a0: 2068 7474 703a 2f2f 7366 2e6e 6574 2f70 http://sf.net/p\n-0000b0b0: 726f 6a65 6374 732f 6367 6462 2e20 2059 rojects/cgdb. Y\n-0000b0c0: 6f75 2063 616e 2064 6574 6572 6d69 6e65 ou can determine\n-0000b0d0: 2068 6f77 2074 6f20 6765 740a 4347 4442 how to get.CGDB\n-0000b0e0: 2066 726f 6d20 736f 7572 6365 2062 7920 from source by \n-0000b0f0: 6c6f 6f6b 696e 6720 6865 7265 3a0a 6874 looking here:.ht\n-0000b100: 7470 3a2f 2f73 6f75 7263 6566 6f72 6765 tp://sourceforge\n-0000b110: 2e6e 6574 2f73 766e 2f3f 6772 6f75 705f .net/svn/?group_\n-0000b120: 6964 3d37 3235 3831 2e0a 0a20 2020 4f6e id=72581... On\n-0000b130: 6365 2079 6f75 2068 6176 6520 7468 6520 ce you have the \n-0000b140: 736f 7572 6365 2074 6f20 4347 4442 2c20 source to CGDB, \n-0000b150: 6e6f 7720 796f 7520 6361 6e20 6265 6769 now you can begi\n-0000b160: 6e20 746f 2062 7569 6c64 2069 742e 2020 n to build it. \n-0000b170: 596f 750a 7769 6c6c 206f 6620 636f 7572 You.will of cour\n-0000b180: 7365 206e 6565 6420 6d61 6e79 2070 6163 se need many pac\n-0000b190: 6b61 6765 7320 746f 2062 7569 6c64 2043 kages to build C\n-0000b1a0: 4744 422e 2042 656c 6f77 2069 7320 6120 GDB. Below is a \n-0000b1b0: 6c69 7374 206f 6620 616c 6c0a 6f66 2074 list of all.of t\n-0000b1c0: 6865 6d20 7468 6174 2061 7265 2072 6571 hem that are req\n-0000b1d0: 7569 7265 6420 746f 2062 7569 6c64 2043 uired to build C\n-0000b1e0: 4744 422e 0a0a 2747 4e55 204d 616b 6527 GDB...'GNU Make'\n-0000b1f0: 0a20 2020 2020 4920 6861 7665 2073 7563 . I have suc\n-0000b200: 6365 7373 6675 6c6c 7920 7573 6564 2076 cessfully used v\n-0000b210: 6572 7369 6f6e 2033 2e37 392e 312c 2068 ersion 3.79.1, h\n-0000b220: 6f77 6576 6572 2c20 6f6c 6465 7220 7665 owever, older ve\n-0000b230: 7273 696f 6e73 0a20 2020 2020 7072 6f62 rsions. prob\n-0000b240: 6162 6c79 2077 696c 6c20 776f 726b 2e0a ably will work..\n-0000b250: 0a27 474e 5520 4743 4327 0a20 2020 2020 .'GNU GCC'. \n-0000b260: 5468 6520 474e 5520 4320 636f 6d70 696c The GNU C compil\n-0000b270: 6572 2e20 2049 2776 6520 636f 6d70 696c er. I've compil\n-0000b280: 6564 2043 4744 4220 7769 7468 2076 6572 ed CGDB with ver\n-0000b290: 7369 6f6e 7320 6173 206f 6c64 2061 730a sions as old as.\n-0000b2a0: 2020 2020 2032 2e39 2e35 2c20 616e 6420 2.9.5, and \n-0000b2b0: 6173 206e 6577 2061 7320 342e 302e 322e as new as 4.0.2.\n-0000b2c0: 0a0a 2747 4e55 2052 6561 646c 696e 6527 ..'GNU Readline'\n-0000b2d0: 0a20 2020 2020 5468 6520 474e 5520 7265 . The GNU re\n-0000b2e0: 6164 6c69 6e65 206c 6962 7261 7279 2076 adline library v\n-0000b2f0: 6572 7369 6f6e 2035 2e31 2e20 2043 4744 ersion 5.1. CGD\n-0000b300: 4220 7769 6c6c 206e 6f74 2077 6f72 6b20 B will not work \n-0000b310: 7769 7468 0a20 2020 2020 7665 7273 696f with. versio\n-0000b320: 6e73 2062 6566 6f72 6520 352e 312e 2020 ns before 5.1. \n-0000b330: 5265 6164 6c69 6e65 2077 6173 206d 6f64 Readline was mod\n-0000b340: 6966 6965 6420 7370 6563 6966 6963 616c ified specifical\n-0000b350: 6c79 2074 6f20 776f 726b 0a20 2020 2020 ly to work. \n-0000b360: 7769 7468 2043 4744 422e 0a0a 2747 4e55 with CGDB...'GNU\n-0000b370: 204e 6375 7273 6573 270a 2020 2020 2049 Ncurses'. I\n-0000b380: 2068 6176 6520 7375 6363 6573 7366 756c have successful\n-0000b390: 6c79 2075 7365 6420 6c69 626e 6375 7273 ly used libncurs\n-0000b3a0: 6573 2e73 6f2e 3520 7375 6363 6573 7366 es.so.5 successf\n-0000b3b0: 756c 6c79 2e20 2048 6f77 6576 6572 2c0a ully. However,.\n-0000b3c0: 2020 2020 206f 6c64 6572 2076 6572 7369 older versi\n-0000b3d0: 6f6e 7320 7072 6f62 6162 6c79 2077 696c ons probably wil\n-0000b3e0: 6c20 776f 726b 2e0a 0a20 2020 4265 6c6f l work... Belo\n-0000b3f0: 7720 6973 2061 206c 6973 7420 6f66 206f w is a list of o\n-0000b400: 7074 696f 6e61 6c20 7061 636b 6167 6573 ptional packages\n-0000b410: 2079 6f75 2077 696c 6c20 6e65 6564 2c20 you will need, \n-0000b420: 6966 206d 6f64 6966 7969 6e67 0a63 6572 if modifying.cer\n-0000b430: 7461 696e 2066 696c 6573 2069 6e20 4347 tain files in CG\n-0000b440: 4442 2e0a 0a27 474e 5520 466c 6578 270a DB...'GNU Flex'.\n-0000b450: 2020 2020 2049 6620 796f 7520 6d6f 6469 If you modi\n-0000b460: 6679 2061 6e79 2066 696c 6573 2077 6974 fy any files wit\n-0000b470: 6820 616e 2065 7874 656e 7369 6f6e 206f h an extension o\n-0000b480: 6620 272e 6c27 2c20 796f 7520 7769 6c6c f '.l', you will\n-0000b490: 2068 6176 6520 746f 0a20 2020 2020 6861 have to. ha\n-0000b4a0: 7665 2066 6c65 7820 696e 7374 616c 6c65 ve flex installe\n-0000b4b0: 642e 2020 4920 6861 7665 2075 7365 6420 d. I have used \n-0000b4c0: 666c 6578 2032 2e35 2e34 2074 6f20 6275 flex 2.5.4 to bu\n-0000b4d0: 696c 6420 4347 4442 2e0a 0a27 474e 5520 ild CGDB...'GNU \n-0000b4e0: 5465 7869 6e66 6f27 0a20 2020 2020 4966 Texinfo'. If\n-0000b4f0: 2079 6f75 206d 6f64 6966 7920 2764 6f63 you modify 'doc\n-0000b500: 2f63 6764 622e 7465 7869 6e66 6f27 2c20 /cgdb.texinfo', \n-0000b510: 7468 656e 2079 6f75 2077 696c 6c20 6265 then you will be\n-0000b520: 2072 6571 7569 7265 6420 746f 2068 6176 required to hav\n-0000b530: 650a 2020 2020 2074 6869 7320 7061 636b e. this pack\n-0000b540: 6167 6520 696e 7374 616c 6c65 642e 2020 age installed. \n-0000b550: 4920 6861 7665 2075 7365 6420 7665 7273 I have used vers\n-0000b560: 696f 6e20 342e 3720 746f 2062 7569 6c64 ion 4.7 to build\n-0000b570: 2074 6865 0a20 2020 2020 646f 6375 6d65 the. docume\n-0000b580: 6e74 6174 696f 6e20 666f 7220 4347 4442 ntation for CGDB\n-0000b590: 2e0a 0a27 6865 6c70 326d 616e 270a 2020 ...'help2man'. \n-0000b5a0: 2020 2049 6620 796f 7520 6172 6520 646f If you are do\n-0000b5b0: 696e 6720 6120 7265 6c65 6173 652c 2074 ing a release, t\n-0000b5c0: 6865 6e20 796f 7520 7769 6c6c 2062 6520 hen you will be \n-0000b5d0: 7265 7175 6972 6564 2074 6f20 6861 7665 required to have\n-0000b5e0: 2074 6869 730a 2020 2020 2070 6163 6b61 this. packa\n-0000b5f0: 6765 2069 6e73 7461 6c6c 6564 2e20 2049 ge installed. I\n-0000b600: 6e20 7468 6520 2764 6f63 2f27 2062 7569 n the 'doc/' bui\n-0000b610: 6c64 2064 6972 6563 746f 7279 2c20 796f ld directory, yo\n-0000b620: 7520 6361 6e20 6578 6563 7574 650a 2020 u can execute. \n-0000b630: 2020 2074 6865 2063 6f6d 6d61 6e64 2027 the command '\n-0000b640: 6d61 6b65 2063 6764 622e 3127 2c20 616e make cgdb.1', an\n-0000b650: 6420 7468 6520 4347 4442 206d 616e 2070 d the CGDB man p\n-0000b660: 6167 6520 7769 6c6c 2062 6520 6765 6e65 age will be gene\n-0000b670: 7261 7465 642e 0a0a 2020 2043 4744 4220 rated... CGDB \n-0000b680: 7573 6573 2061 7574 6f63 6f6e 662f 6175 uses autoconf/au\n-0000b690: 746f 6d61 6b65 2074 6f20 6275 696c 6420 tomake to build \n-0000b6a0: 6974 7320 636f 6e66 6967 7572 6520 7363 its configure sc\n-0000b6b0: 7269 7074 7320 616e 640a 6d61 6b65 6669 ripts and.makefi\n-0000b6c0: 6c65 732e 2020 536f 2c20 6966 2079 6f75 les. So, if you\n-0000b6d0: 2063 6861 6e67 6520 616e 7920 6f66 2074 change any of t\n-0000b6e0: 6865 2061 7574 6f63 6f6e 662f 6175 746f he autoconf/auto\n-0000b6f0: 6d61 6b65 2066 696c 6573 2c20 796f 750a make files, you.\n-0000b700: 7769 6c6c 206e 6565 6420 7468 6973 2073 will need this s\n-0000b710: 6f66 7477 6172 6520 696e 7374 616c 6c65 oftware installe\n-0000b720: 642e 0a0a 2747 4e55 2041 7574 6f6d 616b d...'GNU Automak\n-0000b730: 6527 0a20 2020 2020 5468 6973 2068 6173 e'. This has\n-0000b740: 2074 6865 2070 726f 6772 616d 2061 636c the program acl\n-0000b750: 6f63 616c 2c20 616e 6420 6d75 7374 2062 ocal, and must b\n-0000b760: 6520 7665 7273 696f 6e20 5665 7273 696f e version Versio\n-0000b770: 6e20 312e 392e 352e 0a0a 2747 4e55 2041 n 1.9.5...'GNU A\n-0000b780: 7574 6f63 6f6e 6627 0a20 2020 2020 5468 utoconf'. Th\n-0000b790: 6973 2068 6173 2074 6865 2070 726f 6772 is has the progr\n-0000b7a0: 616d 2061 7574 6f63 6f6e 662c 2061 6e64 am autoconf, and\n-0000b7b0: 206d 7573 7420 6265 2076 6572 7369 6f6e must be version\n-0000b7c0: 2032 2e35 392e 0a0a 2747 4e55 206d 3427 2.59...'GNU m4'\n-0000b7d0: 0a20 2020 2020 5468 6973 2068 6173 2074 . This has t\n-0000b7e0: 6865 2070 726f 6772 616d 206d 342c 2061 he program m4, a\n-0000b7f0: 6e64 206d 7573 7420 6265 2076 6572 7369 nd must be versi\n-0000b800: 6f6e 2031 2e34 2e33 2e0a 0a1f 0a46 696c on 1.4.3.....Fil\n-0000b810: 653a 2063 6764 622e 696e 666f 2c20 204e e: cgdb.info, N\n-0000b820: 6f64 653a 2043 6f70 7969 6e67 2054 6869 ode: Copying Thi\n-0000b830: 7320 4d61 6e75 616c 2c20 204e 6578 743a s Manual, Next:\n-0000b840: 2049 6e64 6578 2c20 2050 7265 763a 2042 Index, Prev: B\n-0000b850: 7569 6c64 696e 6720 4347 4442 2c20 2055 uilding CGDB, U\n-0000b860: 703a 2054 6f70 0a0a 4170 7065 6e64 6978 p: Top..Appendix\n-0000b870: 2041 2043 6f70 7969 6e67 2054 6869 7320 A Copying This \n-0000b880: 4d61 6e75 616c 0a2a 2a2a 2a2a 2a2a 2a2a Manual.*********\n+0000ad60: 2a2a 2a2a 2a2a 2a2a 2a2a 2a0a 0a41 2075 ***********..A u\n+0000ad70: 7365 7220 6361 6e20 7479 7069 6361 6c6c ser can typicall\n+0000ad80: 7920 7365 7420 7468 6572 6520 636f 6e74 y set there cont\n+0000ad90: 726f 6c20 666c 6f77 2062 6568 6176 696f rol flow behavio\n+0000ada0: 7220 6279 2075 7369 6e67 2074 6865 2073 r by using the s\n+0000adb0: 7474 790a 636f 6d6d 616e 6420 6c69 6b65 tty.command like\n+0000adc0: 2073 6f20 2773 7474 7920 2d69 786f 6e20 so 'stty -ixon \n+0000add0: 2d69 786f 6666 272e 2020 5468 6973 2077 -ixoff'. This w\n+0000ade0: 696c 6c20 6469 7361 626c 6520 636f 6e74 ill disable cont\n+0000adf0: 726f 6c20 666c 6f77 206f 6e0a 7468 6520 rol flow on.the \n+0000ae00: 7465 726d 696e 616c 2077 6865 7265 2043 terminal where C\n+0000ae10: 4744 4220 6973 2073 7461 7274 6564 2e20 GDB is started. \n+0000ae20: 2049 6620 796f 7520 7761 6e74 2074 6f20 If you want to \n+0000ae30: 7475 726e 2063 6f6e 7472 6f6c 2066 6c6f turn control flo\n+0000ae40: 770a 6261 636b 206f 6e20 796f 7520 6361 w.back on you ca\n+0000ae50: 6e20 7479 7065 2027 7374 7479 2069 786f n type 'stty ixo\n+0000ae60: 6e20 6978 6f66 6627 2e20 2049 6620 666c n ixoff'. If fl\n+0000ae70: 6f77 2063 6f6e 7472 6f6c 2069 7320 6f6e ow control is on\n+0000ae80: 2c20 7768 656e 2074 6865 0a75 7365 7220 , when the.user \n+0000ae90: 7479 7065 7320 2743 7472 6c2d 7327 2c20 types 'Ctrl-s', \n+0000aea0: 7468 6520 7465 726d 696e 616c 2073 746f the terminal sto\n+0000aeb0: 7073 2e20 2057 6865 6e20 7468 6520 7573 ps. When the us\n+0000aec0: 6572 2074 7970 6573 2027 4374 726c 2d71 er types 'Ctrl-q\n+0000aed0: 272c 0a74 6865 2074 6572 6d69 6e61 6c20 ',.the terminal \n+0000aee0: 7265 7374 6172 7473 2e20 2057 6865 6e20 restarts. When \n+0000aef0: 7573 696e 6720 7265 6164 6c69 6e65 2c20 using readline, \n+0000af00: 7468 6520 2743 7472 6c2d 7327 2063 6861 the 'Ctrl-s' cha\n+0000af10: 7261 6374 6572 0a75 7375 616c 6c79 2064 racter.usually d\n+0000af20: 6f65 7320 6120 666f 7277 6172 6420 7365 oes a forward se\n+0000af30: 6172 6368 2e20 2053 6f2c 2069 6620 796f arch. So, if yo\n+0000af40: 7520 7761 6e74 2074 6f20 6765 7420 7468 u want to get th\n+0000af50: 6973 2c20 6f72 206f 7468 6572 0a66 756e is, or other.fun\n+0000af60: 6374 696f 6e61 6c69 7479 206f 7574 206f ctionality out o\n+0000af70: 6620 7265 6164 6c69 6e65 2c20 7369 6d70 f readline, simp\n+0000af80: 6c79 2074 7572 6e20 6f66 6620 636f 6e74 ly turn off cont\n+0000af90: 726f 6c20 666c 6f77 2061 6e64 2073 7461 rol flow and sta\n+0000afa0: 7274 0a43 4744 422e 0a0a 1f0a 4669 6c65 rt.CGDB.....File\n+0000afb0: 3a20 6367 6462 2e69 6e66 6f2c 2020 4e6f : cgdb.info, No\n+0000afc0: 6465 3a20 4275 696c 6469 6e67 2043 4744 de: Building CGD\n+0000afd0: 422c 2020 4e65 7874 3a20 436f 7079 696e B, Next: Copyin\n+0000afe0: 6720 5468 6973 204d 616e 7561 6c2c 2020 g This Manual, \n+0000aff0: 5072 6576 3a20 5465 726d 696e 616c 2043 Prev: Terminal C\n+0000b000: 6f6e 7472 6f6c 2046 6c6f 772c 2020 5570 ontrol Flow, Up\n+0000b010: 3a20 546f 700a 0a39 2042 7569 6c64 696e : Top..9 Buildin\n+0000b020: 6720 4347 4442 2066 726f 6d20 736f 7572 g CGDB from sour\n+0000b030: 6365 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ce.*************\n+0000b040: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..\n+0000b050: 4275 696c 6469 6e67 2043 4744 4220 6672 Building CGDB fr\n+0000b060: 6f6d 2073 6f75 7263 6520 7265 7175 6972 om source requir\n+0000b070: 6573 2073 6576 6572 616c 2070 6163 6b61 es several packa\n+0000b080: 6765 732e 2020 4669 7273 742c 2043 4744 ges. First, CGD\n+0000b090: 4220 6973 0a68 6f73 7465 6420 6174 2068 B is.hosted at h\n+0000b0a0: 7474 703a 2f2f 7366 2e6e 6574 2f70 726f ttp://sf.net/pro\n+0000b0b0: 6a65 6374 732f 6367 6462 2e20 2059 6f75 jects/cgdb. You\n+0000b0c0: 2063 616e 2064 6574 6572 6d69 6e65 2068 can determine h\n+0000b0d0: 6f77 2074 6f20 6765 740a 4347 4442 2066 ow to get.CGDB f\n+0000b0e0: 726f 6d20 736f 7572 6365 2062 7920 6c6f rom source by lo\n+0000b0f0: 6f6b 696e 6720 6865 7265 3a0a 6874 7470 oking here:.http\n+0000b100: 3a2f 2f73 6f75 7263 6566 6f72 6765 2e6e ://sourceforge.n\n+0000b110: 6574 2f73 766e 2f3f 6772 6f75 705f 6964 et/svn/?group_id\n+0000b120: 3d37 3235 3831 2e0a 0a20 2020 4f6e 6365 =72581... Once\n+0000b130: 2079 6f75 2068 6176 6520 7468 6520 736f you have the so\n+0000b140: 7572 6365 2074 6f20 4347 4442 2c20 6e6f urce to CGDB, no\n+0000b150: 7720 796f 7520 6361 6e20 6265 6769 6e20 w you can begin \n+0000b160: 746f 2062 7569 6c64 2069 742e 2020 596f to build it. Yo\n+0000b170: 750a 7769 6c6c 206f 6620 636f 7572 7365 u.will of course\n+0000b180: 206e 6565 6420 6d61 6e79 2070 6163 6b61 need many packa\n+0000b190: 6765 7320 746f 2062 7569 6c64 2043 4744 ges to build CGD\n+0000b1a0: 422e 2042 656c 6f77 2069 7320 6120 6c69 B. Below is a li\n+0000b1b0: 7374 206f 6620 616c 6c0a 6f66 2074 6865 st of all.of the\n+0000b1c0: 6d20 7468 6174 2061 7265 2072 6571 7569 m that are requi\n+0000b1d0: 7265 6420 746f 2062 7569 6c64 2043 4744 red to build CGD\n+0000b1e0: 422e 0a0a 2747 4e55 204d 616b 6527 0a20 B...'GNU Make'. \n+0000b1f0: 2020 2020 4920 6861 7665 2073 7563 6365 I have succe\n+0000b200: 7373 6675 6c6c 7920 7573 6564 2076 6572 ssfully used ver\n+0000b210: 7369 6f6e 2033 2e37 392e 312c 2068 6f77 sion 3.79.1, how\n+0000b220: 6576 6572 2c20 6f6c 6465 7220 7665 7273 ever, older vers\n+0000b230: 696f 6e73 0a20 2020 2020 7072 6f62 6162 ions. probab\n+0000b240: 6c79 2077 696c 6c20 776f 726b 2e0a 0a27 ly will work...'\n+0000b250: 474e 5520 4743 4327 0a20 2020 2020 5468 GNU GCC'. Th\n+0000b260: 6520 474e 5520 4320 636f 6d70 696c 6572 e GNU C compiler\n+0000b270: 2e20 2049 2776 6520 636f 6d70 696c 6564 . I've compiled\n+0000b280: 2043 4744 4220 7769 7468 2076 6572 7369 CGDB with versi\n+0000b290: 6f6e 7320 6173 206f 6c64 2061 730a 2020 ons as old as. \n+0000b2a0: 2020 2032 2e39 2e35 2c20 616e 6420 6173 2.9.5, and as\n+0000b2b0: 206e 6577 2061 7320 342e 302e 322e 0a0a new as 4.0.2...\n+0000b2c0: 2747 4e55 2052 6561 646c 696e 6527 0a20 'GNU Readline'. \n+0000b2d0: 2020 2020 5468 6520 474e 5520 7265 6164 The GNU read\n+0000b2e0: 6c69 6e65 206c 6962 7261 7279 2076 6572 line library ver\n+0000b2f0: 7369 6f6e 2035 2e31 2e20 2043 4744 4220 sion 5.1. CGDB \n+0000b300: 7769 6c6c 206e 6f74 2077 6f72 6b20 7769 will not work wi\n+0000b310: 7468 0a20 2020 2020 7665 7273 696f 6e73 th. versions\n+0000b320: 2062 6566 6f72 6520 352e 312e 2020 5265 before 5.1. Re\n+0000b330: 6164 6c69 6e65 2077 6173 206d 6f64 6966 adline was modif\n+0000b340: 6965 6420 7370 6563 6966 6963 616c 6c79 ied specifically\n+0000b350: 2074 6f20 776f 726b 0a20 2020 2020 7769 to work. wi\n+0000b360: 7468 2043 4744 422e 0a0a 2747 4e55 204e th CGDB...'GNU N\n+0000b370: 6375 7273 6573 270a 2020 2020 2049 2068 curses'. I h\n+0000b380: 6176 6520 7375 6363 6573 7366 756c 6c79 ave successfully\n+0000b390: 2075 7365 6420 6c69 626e 6375 7273 6573 used libncurses\n+0000b3a0: 2e73 6f2e 3520 7375 6363 6573 7366 756c .so.5 successful\n+0000b3b0: 6c79 2e20 2048 6f77 6576 6572 2c0a 2020 ly. However,. \n+0000b3c0: 2020 206f 6c64 6572 2076 6572 7369 6f6e older version\n+0000b3d0: 7320 7072 6f62 6162 6c79 2077 696c 6c20 s probably will \n+0000b3e0: 776f 726b 2e0a 0a20 2020 4265 6c6f 7720 work... Below \n+0000b3f0: 6973 2061 206c 6973 7420 6f66 206f 7074 is a list of opt\n+0000b400: 696f 6e61 6c20 7061 636b 6167 6573 2079 ional packages y\n+0000b410: 6f75 2077 696c 6c20 6e65 6564 2c20 6966 ou will need, if\n+0000b420: 206d 6f64 6966 7969 6e67 0a63 6572 7461 modifying.certa\n+0000b430: 696e 2066 696c 6573 2069 6e20 4347 4442 in files in CGDB\n+0000b440: 2e0a 0a27 474e 5520 466c 6578 270a 2020 ...'GNU Flex'. \n+0000b450: 2020 2049 6620 796f 7520 6d6f 6469 6679 If you modify\n+0000b460: 2061 6e79 2066 696c 6573 2077 6974 6820 any files with \n+0000b470: 616e 2065 7874 656e 7369 6f6e 206f 6620 an extension of \n+0000b480: 272e 6c27 2c20 796f 7520 7769 6c6c 2068 '.l', you will h\n+0000b490: 6176 6520 746f 0a20 2020 2020 6861 7665 ave to. have\n+0000b4a0: 2066 6c65 7820 696e 7374 616c 6c65 642e flex installed.\n+0000b4b0: 2020 4920 6861 7665 2075 7365 6420 666c I have used fl\n+0000b4c0: 6578 2032 2e35 2e34 2074 6f20 6275 696c ex 2.5.4 to buil\n+0000b4d0: 6420 4347 4442 2e0a 0a27 474e 5520 5465 d CGDB...'GNU Te\n+0000b4e0: 7869 6e66 6f27 0a20 2020 2020 4966 2079 xinfo'. If y\n+0000b4f0: 6f75 206d 6f64 6966 7920 2764 6f63 2f63 ou modify 'doc/c\n+0000b500: 6764 622e 7465 7869 6e66 6f27 2c20 7468 gdb.texinfo', th\n+0000b510: 656e 2079 6f75 2077 696c 6c20 6265 2072 en you will be r\n+0000b520: 6571 7569 7265 6420 746f 2068 6176 650a equired to have.\n+0000b530: 2020 2020 2074 6869 7320 7061 636b 6167 this packag\n+0000b540: 6520 696e 7374 616c 6c65 642e 2020 4920 e installed. I \n+0000b550: 6861 7665 2075 7365 6420 7665 7273 696f have used versio\n+0000b560: 6e20 342e 3720 746f 2062 7569 6c64 2074 n 4.7 to build t\n+0000b570: 6865 0a20 2020 2020 646f 6375 6d65 6e74 he. document\n+0000b580: 6174 696f 6e20 666f 7220 4347 4442 2e0a ation for CGDB..\n+0000b590: 0a27 6865 6c70 326d 616e 270a 2020 2020 .'help2man'. \n+0000b5a0: 2049 6620 796f 7520 6172 6520 646f 696e If you are doin\n+0000b5b0: 6720 6120 7265 6c65 6173 652c 2074 6865 g a release, the\n+0000b5c0: 6e20 796f 7520 7769 6c6c 2062 6520 7265 n you will be re\n+0000b5d0: 7175 6972 6564 2074 6f20 6861 7665 2074 quired to have t\n+0000b5e0: 6869 730a 2020 2020 2070 6163 6b61 6765 his. package\n+0000b5f0: 2069 6e73 7461 6c6c 6564 2e20 2049 6e20 installed. In \n+0000b600: 7468 6520 2764 6f63 2f27 2062 7569 6c64 the 'doc/' build\n+0000b610: 2064 6972 6563 746f 7279 2c20 796f 7520 directory, you \n+0000b620: 6361 6e20 6578 6563 7574 650a 2020 2020 can execute. \n+0000b630: 2074 6865 2063 6f6d 6d61 6e64 2027 6d61 the command 'ma\n+0000b640: 6b65 2063 6764 622e 3127 2c20 616e 6420 ke cgdb.1', and \n+0000b650: 7468 6520 4347 4442 206d 616e 2070 6167 the CGDB man pag\n+0000b660: 6520 7769 6c6c 2062 6520 6765 6e65 7261 e will be genera\n+0000b670: 7465 642e 0a0a 2020 2043 4744 4220 7573 ted... CGDB us\n+0000b680: 6573 2061 7574 6f63 6f6e 662f 6175 746f es autoconf/auto\n+0000b690: 6d61 6b65 2074 6f20 6275 696c 6420 6974 make to build it\n+0000b6a0: 7320 636f 6e66 6967 7572 6520 7363 7269 s configure scri\n+0000b6b0: 7074 7320 616e 640a 6d61 6b65 6669 6c65 pts and.makefile\n+0000b6c0: 732e 2020 536f 2c20 6966 2079 6f75 2063 s. So, if you c\n+0000b6d0: 6861 6e67 6520 616e 7920 6f66 2074 6865 hange any of the\n+0000b6e0: 2061 7574 6f63 6f6e 662f 6175 746f 6d61 autoconf/automa\n+0000b6f0: 6b65 2066 696c 6573 2c20 796f 750a 7769 ke files, you.wi\n+0000b700: 6c6c 206e 6565 6420 7468 6973 2073 6f66 ll need this sof\n+0000b710: 7477 6172 6520 696e 7374 616c 6c65 642e tware installed.\n+0000b720: 0a0a 2747 4e55 2041 7574 6f6d 616b 6527 ..'GNU Automake'\n+0000b730: 0a20 2020 2020 5468 6973 2068 6173 2074 . This has t\n+0000b740: 6865 2070 726f 6772 616d 2061 636c 6f63 he program acloc\n+0000b750: 616c 2c20 616e 6420 6d75 7374 2062 6520 al, and must be \n+0000b760: 7665 7273 696f 6e20 5665 7273 696f 6e20 version Version \n+0000b770: 312e 392e 352e 0a0a 2747 4e55 2041 7574 1.9.5...'GNU Aut\n+0000b780: 6f63 6f6e 6627 0a20 2020 2020 5468 6973 oconf'. This\n+0000b790: 2068 6173 2074 6865 2070 726f 6772 616d has the program\n+0000b7a0: 2061 7574 6f63 6f6e 662c 2061 6e64 206d autoconf, and m\n+0000b7b0: 7573 7420 6265 2076 6572 7369 6f6e 2032 ust be version 2\n+0000b7c0: 2e35 392e 0a0a 2747 4e55 206d 3427 0a20 .59...'GNU m4'. \n+0000b7d0: 2020 2020 5468 6973 2068 6173 2074 6865 This has the\n+0000b7e0: 2070 726f 6772 616d 206d 342c 2061 6e64 program m4, and\n+0000b7f0: 206d 7573 7420 6265 2076 6572 7369 6f6e must be version\n+0000b800: 2031 2e34 2e33 2e0a 0a1f 0a46 696c 653a 1.4.3.....File:\n+0000b810: 2063 6764 622e 696e 666f 2c20 204e 6f64 cgdb.info, Nod\n+0000b820: 653a 2043 6f70 7969 6e67 2054 6869 7320 e: Copying This \n+0000b830: 4d61 6e75 616c 2c20 204e 6578 743a 2049 Manual, Next: I\n+0000b840: 6e64 6578 2c20 2050 7265 763a 2042 7569 ndex, Prev: Bui\n+0000b850: 6c64 696e 6720 4347 4442 2c20 2055 703a lding CGDB, Up:\n+0000b860: 2054 6f70 0a0a 4170 7065 6e64 6978 2041 Top..Appendix A\n+0000b870: 2043 6f70 7969 6e67 2054 6869 7320 4d61 Copying This Ma\n+0000b880: 6e75 616c 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a nual.***********\n 0000b890: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************\n-0000b8a0: 2a2a 2a2a 2a0a 0a20 2020 2020 2020 2020 *****.. \n-0000b8b0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0000b8c0: 5665 7273 696f 6e20 322c 204a 756e 6520 Version 2, June \n-0000b8d0: 3139 3931 0a0a 2020 2020 2043 6f70 7972 1991.. Copyr\n-0000b8e0: 6967 6874 2028 4329 2031 3938 392c 2031 ight (C) 1989, 1\n-0000b8f0: 3939 3120 4672 6565 2053 6f66 7477 6172 991 Free Softwar\n-0000b900: 6520 466f 756e 6461 7469 6f6e 2c20 496e e Foundation, In\n-0000b910: 632e 0a20 2020 2020 3531 2046 7261 6e6b c.. 51 Frank\n-0000b920: 6c69 6e20 5374 7265 6574 2c20 4669 6674 lin Street, Fift\n-0000b930: 6820 466c 6f6f 722c 2042 6f73 746f 6e2c h Floor, Boston,\n-0000b940: 204d 4120 2030 3231 3130 2d31 3330 312c MA 02110-1301,\n-0000b950: 2055 5341 0a0a 2020 2020 2045 7665 7279 USA.. Every\n-0000b960: 6f6e 6520 6973 2070 6572 6d69 7474 6564 one is permitted\n-0000b970: 2074 6f20 636f 7079 2061 6e64 2064 6973 to copy and dis\n-0000b980: 7472 6962 7574 6520 7665 7262 6174 696d tribute verbatim\n-0000b990: 2063 6f70 6965 730a 2020 2020 206f 6620 copies. of \n-0000b9a0: 7468 6973 206c 6963 656e 7365 2064 6f63 this license doc\n-0000b9b0: 756d 656e 742c 2062 7574 2063 6861 6e67 ument, but chang\n-0000b9c0: 696e 6720 6974 2069 7320 6e6f 7420 616c ing it is not al\n-0000b9d0: 6c6f 7765 642e 0a0a 5072 6561 6d62 6c65 lowed...Preamble\n-0000b9e0: 0a3d 3d3d 3d3d 3d3d 3d0a 0a54 6865 206c .========..The l\n-0000b9f0: 6963 656e 7365 7320 666f 7220 6d6f 7374 icenses for most\n-0000ba00: 2073 6f66 7477 6172 6520 6172 6520 6465 software are de\n-0000ba10: 7369 676e 6564 2074 6f20 7461 6b65 2061 signed to take a\n-0000ba20: 7761 7920 796f 7572 2066 7265 6564 6f6d way your freedom\n-0000ba30: 2074 6f0a 7368 6172 6520 616e 6420 6368 to.share and ch\n-0000ba40: 616e 6765 2069 742e 2020 4279 2063 6f6e ange it. By con\n-0000ba50: 7472 6173 742c 2074 6865 2047 4e55 2047 trast, the GNU G\n-0000ba60: 656e 6572 616c 2050 7562 6c69 6320 4c69 eneral Public Li\n-0000ba70: 6365 6e73 6520 6973 0a69 6e74 656e 6465 cense is.intende\n-0000ba80: 6420 746f 2067 7561 7261 6e74 6565 2079 d to guarantee y\n-0000ba90: 6f75 7220 6672 6565 646f 6d20 746f 2073 our freedom to s\n-0000baa0: 6861 7265 2061 6e64 2063 6861 6e67 6520 hare and change \n-0000bab0: 6672 6565 2073 6f66 7477 6172 652d 2d74 free software--t\n-0000bac0: 6f0a 6d61 6b65 2073 7572 6520 7468 6520 o.make sure the \n-0000bad0: 736f 6674 7761 7265 2069 7320 6672 6565 software is free\n-0000bae0: 2066 6f72 2061 6c6c 2069 7473 2075 7365 for all its use\n-0000baf0: 7273 2e20 2054 6869 7320 4765 6e65 7261 rs. This Genera\n-0000bb00: 6c20 5075 626c 6963 0a4c 6963 656e 7365 l Public.License\n-0000bb10: 2061 7070 6c69 6573 2074 6f20 6d6f 7374 applies to most\n-0000bb20: 206f 6620 7468 6520 4672 6565 2053 6f66 of the Free Sof\n-0000bb30: 7477 6172 6520 466f 756e 6461 7469 6f6e tware Foundation\n-0000bb40: 2773 2073 6f66 7477 6172 6520 616e 640a 's software and.\n-0000bb50: 746f 2061 6e79 206f 7468 6572 2070 726f to any other pro\n-0000bb60: 6772 616d 2077 686f 7365 2061 7574 686f gram whose autho\n-0000bb70: 7273 2063 6f6d 6d69 7420 746f 2075 7369 rs commit to usi\n-0000bb80: 6e67 2069 742e 2020 2853 6f6d 6520 6f74 ng it. (Some ot\n-0000bb90: 6865 7220 4672 6565 0a53 6f66 7477 6172 her Free.Softwar\n-0000bba0: 6520 466f 756e 6461 7469 6f6e 2073 6f66 e Foundation sof\n-0000bbb0: 7477 6172 6520 6973 2063 6f76 6572 6564 tware is covered\n-0000bbc0: 2062 7920 7468 6520 474e 5520 4c65 7373 by the GNU Less\n-0000bbd0: 6572 2047 656e 6572 616c 2050 7562 6c69 er General Publi\n-0000bbe0: 630a 4c69 6365 6e73 6520 696e 7374 6561 c.License instea\n-0000bbf0: 642e 2920 2059 6f75 2063 616e 2061 7070 d.) You can app\n-0000bc00: 6c79 2069 7420 746f 2079 6f75 7220 7072 ly it to your pr\n-0000bc10: 6f67 7261 6d73 2c20 746f 6f2e 0a0a 2020 ograms, too... \n-0000bc20: 2057 6865 6e20 7765 2073 7065 616b 206f When we speak o\n-0000bc30: 6620 6672 6565 2073 6f66 7477 6172 652c f free software,\n-0000bc40: 2077 6520 6172 6520 7265 6665 7272 696e we are referrin\n-0000bc50: 6720 746f 2066 7265 6564 6f6d 2c20 6e6f g to freedom, no\n-0000bc60: 740a 7072 6963 652e 2020 4f75 7220 4765 t.price. Our Ge\n-0000bc70: 6e65 7261 6c20 5075 626c 6963 204c 6963 neral Public Lic\n-0000bc80: 656e 7365 7320 6172 6520 6465 7369 676e enses are design\n-0000bc90: 6564 2074 6f20 6d61 6b65 2073 7572 6520 ed to make sure \n-0000bca0: 7468 6174 2079 6f75 0a68 6176 6520 7468 that you.have th\n-0000bcb0: 6520 6672 6565 646f 6d20 746f 2064 6973 e freedom to dis\n-0000bcc0: 7472 6962 7574 6520 636f 7069 6573 206f tribute copies o\n-0000bcd0: 6620 6672 6565 2073 6f66 7477 6172 6520 f free software \n-0000bce0: 2861 6e64 2063 6861 7267 6520 666f 720a (and charge for.\n-0000bcf0: 7468 6973 2073 6572 7669 6365 2069 6620 this service if \n-0000bd00: 796f 7520 7769 7368 292c 2074 6861 7420 you wish), that \n-0000bd10: 796f 7520 7265 6365 6976 6520 736f 7572 you receive sour\n-0000bd20: 6365 2063 6f64 6520 6f72 2063 616e 2067 ce code or can g\n-0000bd30: 6574 2069 7420 6966 0a79 6f75 2077 616e et it if.you wan\n-0000bd40: 7420 6974 2c20 7468 6174 2079 6f75 2063 t it, that you c\n-0000bd50: 616e 2063 6861 6e67 6520 7468 6520 736f an change the so\n-0000bd60: 6674 7761 7265 206f 7220 7573 6520 7069 ftware or use pi\n-0000bd70: 6563 6573 206f 6620 6974 2069 6e20 6e65 eces of it in ne\n-0000bd80: 770a 6672 6565 2070 726f 6772 616d 733b w.free programs;\n-0000bd90: 2061 6e64 2074 6861 7420 796f 7520 6b6e and that you kn\n-0000bda0: 6f77 2079 6f75 2063 616e 2064 6f20 7468 ow you can do th\n-0000bdb0: 6573 6520 7468 696e 6773 2e0a 0a20 2020 ese things... \n-0000bdc0: 546f 2070 726f 7465 6374 2079 6f75 7220 To protect your \n-0000bdd0: 7269 6768 7473 2c20 7765 206e 6565 6420 rights, we need \n-0000bde0: 746f 206d 616b 6520 7265 7374 7269 6374 to make restrict\n-0000bdf0: 696f 6e73 2074 6861 7420 666f 7262 6964 ions that forbid\n-0000be00: 0a61 6e79 6f6e 6520 746f 2064 656e 7920 .anyone to deny \n-0000be10: 796f 7520 7468 6573 6520 7269 6768 7473 you these rights\n-0000be20: 206f 7220 746f 2061 736b 2079 6f75 2074 or to ask you t\n-0000be30: 6f20 7375 7272 656e 6465 7220 7468 6520 o surrender the \n-0000be40: 7269 6768 7473 2e0a 5468 6573 6520 7265 rights..These re\n-0000be50: 7374 7269 6374 696f 6e73 2074 7261 6e73 strictions trans\n-0000be60: 6c61 7465 2074 6f20 6365 7274 6169 6e20 late to certain \n-0000be70: 7265 7370 6f6e 7369 6269 6c69 7469 6573 responsibilities\n-0000be80: 2066 6f72 2079 6f75 2069 6620 796f 750a for you if you.\n-0000be90: 6469 7374 7269 6275 7465 2063 6f70 6965 distribute copie\n-0000bea0: 7320 6f66 2074 6865 2073 6f66 7477 6172 s of the softwar\n-0000beb0: 652c 206f 7220 6966 2079 6f75 206d 6f64 e, or if you mod\n-0000bec0: 6966 7920 6974 2e0a 0a20 2020 466f 7220 ify it... For \n-0000bed0: 6578 616d 706c 652c 2069 6620 796f 7520 example, if you \n-0000bee0: 6469 7374 7269 6275 7465 2063 6f70 6965 distribute copie\n-0000bef0: 7320 6f66 2073 7563 6820 6120 7072 6f67 s of such a prog\n-0000bf00: 7261 6d2c 2077 6865 7468 6572 0a67 7261 ram, whether.gra\n-0000bf10: 7469 7320 6f72 2066 6f72 2061 2066 6565 tis or for a fee\n-0000bf20: 2c20 796f 7520 6d75 7374 2067 6976 6520 , you must give \n-0000bf30: 7468 6520 7265 6369 7069 656e 7473 2061 the recipients a\n-0000bf40: 6c6c 2074 6865 2072 6967 6874 7320 7468 ll the rights th\n-0000bf50: 6174 0a79 6f75 2068 6176 652e 2020 596f at.you have. Yo\n-0000bf60: 7520 6d75 7374 206d 616b 6520 7375 7265 u must make sure\n-0000bf70: 2074 6861 7420 7468 6579 2c20 746f 6f2c that they, too,\n-0000bf80: 2072 6563 6569 7665 206f 7220 6361 6e20 receive or can \n-0000bf90: 6765 7420 7468 650a 736f 7572 6365 2063 get the.source c\n-0000bfa0: 6f64 652e 2020 416e 6420 796f 7520 6d75 ode. And you mu\n-0000bfb0: 7374 2073 686f 7720 7468 656d 2074 6865 st show them the\n-0000bfc0: 7365 2074 6572 6d73 2073 6f20 7468 6579 se terms so they\n-0000bfd0: 206b 6e6f 7720 7468 6569 720a 7269 6768 know their.righ\n-0000bfe0: 7473 2e0a 0a20 2020 5765 2070 726f 7465 ts... We prote\n-0000bff0: 6374 2079 6f75 7220 7269 6768 7473 2077 ct your rights w\n-0000c000: 6974 6820 7477 6f20 7374 6570 733a 2028 ith two steps: (\n-0000c010: 3129 2063 6f70 7972 6967 6874 2074 6865 1) copyright the\n-0000c020: 2073 6f66 7477 6172 652c 0a61 6e64 2028 software,.and (\n-0000c030: 3229 206f 6666 6572 2079 6f75 2074 6869 2) offer you thi\n-0000c040: 7320 6c69 6365 6e73 6520 7768 6963 6820 s license which \n-0000c050: 6769 7665 7320 796f 7520 6c65 6761 6c20 gives you legal \n-0000c060: 7065 726d 6973 7369 6f6e 2074 6f20 636f permission to co\n-0000c070: 7079 2c0a 6469 7374 7269 6275 7465 2061 py,.distribute a\n-0000c080: 6e64 2f6f 7220 6d6f 6469 6679 2074 6865 nd/or modify the\n-0000c090: 2073 6f66 7477 6172 652e 0a0a 2020 2041 software... A\n-0000c0a0: 6c73 6f2c 2066 6f72 2065 6163 6820 6175 lso, for each au\n-0000c0b0: 7468 6f72 2773 2070 726f 7465 6374 696f thor's protectio\n-0000c0c0: 6e20 616e 6420 6f75 7273 2c20 7765 2077 n and ours, we w\n-0000c0d0: 616e 7420 746f 206d 616b 6520 6365 7274 ant to make cert\n-0000c0e0: 6169 6e0a 7468 6174 2065 7665 7279 6f6e ain.that everyon\n-0000c0f0: 6520 756e 6465 7273 7461 6e64 7320 7468 e understands th\n-0000c100: 6174 2074 6865 7265 2069 7320 6e6f 2077 at there is no w\n-0000c110: 6172 7261 6e74 7920 666f 7220 7468 6973 arranty for this\n-0000c120: 2066 7265 650a 736f 6674 7761 7265 2e20 free.software. \n-0000c130: 2049 6620 7468 6520 736f 6674 7761 7265 If the software\n-0000c140: 2069 7320 6d6f 6469 6669 6564 2062 7920 is modified by \n-0000c150: 736f 6d65 6f6e 6520 656c 7365 2061 6e64 someone else and\n-0000c160: 2070 6173 7365 6420 6f6e 2c20 7765 0a77 passed on, we.w\n-0000c170: 616e 7420 6974 7320 7265 6369 7069 656e ant its recipien\n-0000c180: 7473 2074 6f20 6b6e 6f77 2074 6861 7420 ts to know that \n-0000c190: 7768 6174 2074 6865 7920 6861 7665 2069 what they have i\n-0000c1a0: 7320 6e6f 7420 7468 6520 6f72 6967 696e s not the origin\n-0000c1b0: 616c 2c20 736f 0a74 6861 7420 616e 7920 al, so.that any \n-0000c1c0: 7072 6f62 6c65 6d73 2069 6e74 726f 6475 problems introdu\n-0000c1d0: 6365 6420 6279 206f 7468 6572 7320 7769 ced by others wi\n-0000c1e0: 6c6c 206e 6f74 2072 6566 6c65 6374 206f ll not reflect o\n-0000c1f0: 6e20 7468 6520 6f72 6967 696e 616c 0a61 n the original.a\n-0000c200: 7574 686f 7273 2720 7265 7075 7461 7469 uthors' reputati\n-0000c210: 6f6e 732e 0a0a 2020 2046 696e 616c 6c79 ons... Finally\n-0000c220: 2c20 616e 7920 6672 6565 2070 726f 6772 , any free progr\n-0000c230: 616d 2069 7320 7468 7265 6174 656e 6564 am is threatened\n-0000c240: 2063 6f6e 7374 616e 746c 7920 6279 2073 constantly by s\n-0000c250: 6f66 7477 6172 650a 7061 7465 6e74 732e oftware.patents.\n-0000c260: 2020 5765 2077 6973 6820 746f 2061 766f We wish to avo\n-0000c270: 6964 2074 6865 2064 616e 6765 7220 7468 id the danger th\n-0000c280: 6174 2072 6564 6973 7472 6962 7574 6f72 at redistributor\n-0000c290: 7320 6f66 2061 2066 7265 650a 7072 6f67 s of a free.prog\n-0000c2a0: 7261 6d20 7769 6c6c 2069 6e64 6976 6964 ram will individ\n-0000c2b0: 7561 6c6c 7920 6f62 7461 696e 2070 6174 ually obtain pat\n-0000c2c0: 656e 7420 6c69 6365 6e73 6573 2c20 696e ent licenses, in\n-0000c2d0: 2065 6666 6563 7420 6d61 6b69 6e67 2074 effect making t\n-0000c2e0: 6865 0a70 726f 6772 616d 2070 726f 7072 he.program propr\n-0000c2f0: 6965 7461 7279 2e20 2054 6f20 7072 6576 ietary. To prev\n-0000c300: 656e 7420 7468 6973 2c20 7765 2068 6176 ent this, we hav\n-0000c310: 6520 6d61 6465 2069 7420 636c 6561 7220 e made it clear \n-0000c320: 7468 6174 2061 6e79 0a70 6174 656e 7420 that any.patent \n-0000c330: 6d75 7374 2062 6520 6c69 6365 6e73 6564 must be licensed\n-0000c340: 2066 6f72 2065 7665 7279 6f6e 6527 7320 for everyone's \n-0000c350: 6672 6565 2075 7365 206f 7220 6e6f 7420 free use or not \n-0000c360: 6c69 6365 6e73 6564 2061 7420 616c 6c2e licensed at all.\n-0000c370: 0a0a 2020 2054 6865 2070 7265 6369 7365 .. The precise\n-0000c380: 2074 6572 6d73 2061 6e64 2063 6f6e 6469 terms and condi\n-0000c390: 7469 6f6e 7320 666f 7220 636f 7079 696e tions for copyin\n-0000c3a0: 672c 2064 6973 7472 6962 7574 696f 6e20 g, distribution \n-0000c3b0: 616e 640a 6d6f 6469 6669 6361 7469 6f6e and.modification\n-0000c3c0: 2066 6f6c 6c6f 772e 0a0a 5445 524d 5320 follow...TERMS \n-0000c3d0: 414e 4420 434f 4e44 4954 494f 4e53 2046 AND CONDITIONS F\n-0000c3e0: 4f52 2043 4f50 5949 4e47 2c20 4449 5354 OR COPYING, DIST\n-0000c3f0: 5249 4255 5449 4f4e 2041 4e44 204d 4f44 RIBUTION AND MOD\n-0000c400: 4946 4943 4154 494f 4e0a 3d3d 3d3d 3d3d IFICATION.======\n+0000b8a0: 2a2a 2a0a 0a20 2020 2020 2020 2020 2020 ***.. \n+0000b8b0: 2020 2020 2020 2020 2020 2020 2020 5665 Ve\n+0000b8c0: 7273 696f 6e20 322c 204a 756e 6520 3139 rsion 2, June 19\n+0000b8d0: 3931 0a0a 2020 2020 2043 6f70 7972 6967 91.. Copyrig\n+0000b8e0: 6874 2028 4329 2031 3938 392c 2031 3939 ht (C) 1989, 199\n+0000b8f0: 3120 4672 6565 2053 6f66 7477 6172 6520 1 Free Software \n+0000b900: 466f 756e 6461 7469 6f6e 2c20 496e 632e Foundation, Inc.\n+0000b910: 0a20 2020 2020 3531 2046 7261 6e6b 6c69 . 51 Frankli\n+0000b920: 6e20 5374 7265 6574 2c20 4669 6674 6820 n Street, Fifth \n+0000b930: 466c 6f6f 722c 2042 6f73 746f 6e2c 204d Floor, Boston, M\n+0000b940: 4120 2030 3231 3130 2d31 3330 312c 2055 A 02110-1301, U\n+0000b950: 5341 0a0a 2020 2020 2045 7665 7279 6f6e SA.. Everyon\n+0000b960: 6520 6973 2070 6572 6d69 7474 6564 2074 e is permitted t\n+0000b970: 6f20 636f 7079 2061 6e64 2064 6973 7472 o copy and distr\n+0000b980: 6962 7574 6520 7665 7262 6174 696d 2063 ibute verbatim c\n+0000b990: 6f70 6965 730a 2020 2020 206f 6620 7468 opies. of th\n+0000b9a0: 6973 206c 6963 656e 7365 2064 6f63 756d is license docum\n+0000b9b0: 656e 742c 2062 7574 2063 6861 6e67 696e ent, but changin\n+0000b9c0: 6720 6974 2069 7320 6e6f 7420 616c 6c6f g it is not allo\n+0000b9d0: 7765 642e 0a0a 5072 6561 6d62 6c65 0a3d wed...Preamble.=\n+0000b9e0: 3d3d 3d3d 3d3d 3d0a 0a54 6865 206c 6963 =======..The lic\n+0000b9f0: 656e 7365 7320 666f 7220 6d6f 7374 2073 enses for most s\n+0000ba00: 6f66 7477 6172 6520 6172 6520 6465 7369 oftware are desi\n+0000ba10: 676e 6564 2074 6f20 7461 6b65 2061 7761 gned to take awa\n+0000ba20: 7920 796f 7572 2066 7265 6564 6f6d 2074 y your freedom t\n+0000ba30: 6f0a 7368 6172 6520 616e 6420 6368 616e o.share and chan\n+0000ba40: 6765 2069 742e 2020 4279 2063 6f6e 7472 ge it. By contr\n+0000ba50: 6173 742c 2074 6865 2047 4e55 2047 656e ast, the GNU Gen\n+0000ba60: 6572 616c 2050 7562 6c69 6320 4c69 6365 eral Public Lice\n+0000ba70: 6e73 6520 6973 0a69 6e74 656e 6465 6420 nse is.intended \n+0000ba80: 746f 2067 7561 7261 6e74 6565 2079 6f75 to guarantee you\n+0000ba90: 7220 6672 6565 646f 6d20 746f 2073 6861 r freedom to sha\n+0000baa0: 7265 2061 6e64 2063 6861 6e67 6520 6672 re and change fr\n+0000bab0: 6565 2073 6f66 7477 6172 652d 2d74 6f0a ee software--to.\n+0000bac0: 6d61 6b65 2073 7572 6520 7468 6520 736f make sure the so\n+0000bad0: 6674 7761 7265 2069 7320 6672 6565 2066 ftware is free f\n+0000bae0: 6f72 2061 6c6c 2069 7473 2075 7365 7273 or all its users\n+0000baf0: 2e20 2054 6869 7320 4765 6e65 7261 6c20 . This General \n+0000bb00: 5075 626c 6963 0a4c 6963 656e 7365 2061 Public.License a\n+0000bb10: 7070 6c69 6573 2074 6f20 6d6f 7374 206f pplies to most o\n+0000bb20: 6620 7468 6520 4672 6565 2053 6f66 7477 f the Free Softw\n+0000bb30: 6172 6520 466f 756e 6461 7469 6f6e 2773 are Foundation's\n+0000bb40: 2073 6f66 7477 6172 6520 616e 640a 746f software and.to\n+0000bb50: 2061 6e79 206f 7468 6572 2070 726f 6772 any other progr\n+0000bb60: 616d 2077 686f 7365 2061 7574 686f 7273 am whose authors\n+0000bb70: 2063 6f6d 6d69 7420 746f 2075 7369 6e67 commit to using\n+0000bb80: 2069 742e 2020 2853 6f6d 6520 6f74 6865 it. (Some othe\n+0000bb90: 7220 4672 6565 0a53 6f66 7477 6172 6520 r Free.Software \n+0000bba0: 466f 756e 6461 7469 6f6e 2073 6f66 7477 Foundation softw\n+0000bbb0: 6172 6520 6973 2063 6f76 6572 6564 2062 are is covered b\n+0000bbc0: 7920 7468 6520 474e 5520 4c65 7373 6572 y the GNU Lesser\n+0000bbd0: 2047 656e 6572 616c 2050 7562 6c69 630a General Public.\n+0000bbe0: 4c69 6365 6e73 6520 696e 7374 6561 642e License instead.\n+0000bbf0: 2920 2059 6f75 2063 616e 2061 7070 6c79 ) You can apply\n+0000bc00: 2069 7420 746f 2079 6f75 7220 7072 6f67 it to your prog\n+0000bc10: 7261 6d73 2c20 746f 6f2e 0a0a 2020 2057 rams, too... W\n+0000bc20: 6865 6e20 7765 2073 7065 616b 206f 6620 hen we speak of \n+0000bc30: 6672 6565 2073 6f66 7477 6172 652c 2077 free software, w\n+0000bc40: 6520 6172 6520 7265 6665 7272 696e 6720 e are referring \n+0000bc50: 746f 2066 7265 6564 6f6d 2c20 6e6f 740a to freedom, not.\n+0000bc60: 7072 6963 652e 2020 4f75 7220 4765 6e65 price. Our Gene\n+0000bc70: 7261 6c20 5075 626c 6963 204c 6963 656e ral Public Licen\n+0000bc80: 7365 7320 6172 6520 6465 7369 676e 6564 ses are designed\n+0000bc90: 2074 6f20 6d61 6b65 2073 7572 6520 7468 to make sure th\n+0000bca0: 6174 2079 6f75 0a68 6176 6520 7468 6520 at you.have the \n+0000bcb0: 6672 6565 646f 6d20 746f 2064 6973 7472 freedom to distr\n+0000bcc0: 6962 7574 6520 636f 7069 6573 206f 6620 ibute copies of \n+0000bcd0: 6672 6565 2073 6f66 7477 6172 6520 2861 free software (a\n+0000bce0: 6e64 2063 6861 7267 6520 666f 720a 7468 nd charge for.th\n+0000bcf0: 6973 2073 6572 7669 6365 2069 6620 796f is service if yo\n+0000bd00: 7520 7769 7368 292c 2074 6861 7420 796f u wish), that yo\n+0000bd10: 7520 7265 6365 6976 6520 736f 7572 6365 u receive source\n+0000bd20: 2063 6f64 6520 6f72 2063 616e 2067 6574 code or can get\n+0000bd30: 2069 7420 6966 0a79 6f75 2077 616e 7420 it if.you want \n+0000bd40: 6974 2c20 7468 6174 2079 6f75 2063 616e it, that you can\n+0000bd50: 2063 6861 6e67 6520 7468 6520 736f 6674 change the soft\n+0000bd60: 7761 7265 206f 7220 7573 6520 7069 6563 ware or use piec\n+0000bd70: 6573 206f 6620 6974 2069 6e20 6e65 770a es of it in new.\n+0000bd80: 6672 6565 2070 726f 6772 616d 733b 2061 free programs; a\n+0000bd90: 6e64 2074 6861 7420 796f 7520 6b6e 6f77 nd that you know\n+0000bda0: 2079 6f75 2063 616e 2064 6f20 7468 6573 you can do thes\n+0000bdb0: 6520 7468 696e 6773 2e0a 0a20 2020 546f e things... To\n+0000bdc0: 2070 726f 7465 6374 2079 6f75 7220 7269 protect your ri\n+0000bdd0: 6768 7473 2c20 7765 206e 6565 6420 746f ghts, we need to\n+0000bde0: 206d 616b 6520 7265 7374 7269 6374 696f make restrictio\n+0000bdf0: 6e73 2074 6861 7420 666f 7262 6964 0a61 ns that forbid.a\n+0000be00: 6e79 6f6e 6520 746f 2064 656e 7920 796f nyone to deny yo\n+0000be10: 7520 7468 6573 6520 7269 6768 7473 206f u these rights o\n+0000be20: 7220 746f 2061 736b 2079 6f75 2074 6f20 r to ask you to \n+0000be30: 7375 7272 656e 6465 7220 7468 6520 7269 surrender the ri\n+0000be40: 6768 7473 2e0a 5468 6573 6520 7265 7374 ghts..These rest\n+0000be50: 7269 6374 696f 6e73 2074 7261 6e73 6c61 rictions transla\n+0000be60: 7465 2074 6f20 6365 7274 6169 6e20 7265 te to certain re\n+0000be70: 7370 6f6e 7369 6269 6c69 7469 6573 2066 sponsibilities f\n+0000be80: 6f72 2079 6f75 2069 6620 796f 750a 6469 or you if you.di\n+0000be90: 7374 7269 6275 7465 2063 6f70 6965 7320 stribute copies \n+0000bea0: 6f66 2074 6865 2073 6f66 7477 6172 652c of the software,\n+0000beb0: 206f 7220 6966 2079 6f75 206d 6f64 6966 or if you modif\n+0000bec0: 7920 6974 2e0a 0a20 2020 466f 7220 6578 y it... For ex\n+0000bed0: 616d 706c 652c 2069 6620 796f 7520 6469 ample, if you di\n+0000bee0: 7374 7269 6275 7465 2063 6f70 6965 7320 stribute copies \n+0000bef0: 6f66 2073 7563 6820 6120 7072 6f67 7261 of such a progra\n+0000bf00: 6d2c 2077 6865 7468 6572 0a67 7261 7469 m, whether.grati\n+0000bf10: 7320 6f72 2066 6f72 2061 2066 6565 2c20 s or for a fee, \n+0000bf20: 796f 7520 6d75 7374 2067 6976 6520 7468 you must give th\n+0000bf30: 6520 7265 6369 7069 656e 7473 2061 6c6c e recipients all\n+0000bf40: 2074 6865 2072 6967 6874 7320 7468 6174 the rights that\n+0000bf50: 0a79 6f75 2068 6176 652e 2020 596f 7520 .you have. You \n+0000bf60: 6d75 7374 206d 616b 6520 7375 7265 2074 must make sure t\n+0000bf70: 6861 7420 7468 6579 2c20 746f 6f2c 2072 hat they, too, r\n+0000bf80: 6563 6569 7665 206f 7220 6361 6e20 6765 eceive or can ge\n+0000bf90: 7420 7468 650a 736f 7572 6365 2063 6f64 t the.source cod\n+0000bfa0: 652e 2020 416e 6420 796f 7520 6d75 7374 e. And you must\n+0000bfb0: 2073 686f 7720 7468 656d 2074 6865 7365 show them these\n+0000bfc0: 2074 6572 6d73 2073 6f20 7468 6579 206b terms so they k\n+0000bfd0: 6e6f 7720 7468 6569 720a 7269 6768 7473 now their.rights\n+0000bfe0: 2e0a 0a20 2020 5765 2070 726f 7465 6374 ... We protect\n+0000bff0: 2079 6f75 7220 7269 6768 7473 2077 6974 your rights wit\n+0000c000: 6820 7477 6f20 7374 6570 733a 2028 3129 h two steps: (1)\n+0000c010: 2063 6f70 7972 6967 6874 2074 6865 2073 copyright the s\n+0000c020: 6f66 7477 6172 652c 0a61 6e64 2028 3229 oftware,.and (2)\n+0000c030: 206f 6666 6572 2079 6f75 2074 6869 7320 offer you this \n+0000c040: 6c69 6365 6e73 6520 7768 6963 6820 6769 license which gi\n+0000c050: 7665 7320 796f 7520 6c65 6761 6c20 7065 ves you legal pe\n+0000c060: 726d 6973 7369 6f6e 2074 6f20 636f 7079 rmission to copy\n+0000c070: 2c0a 6469 7374 7269 6275 7465 2061 6e64 ,.distribute and\n+0000c080: 2f6f 7220 6d6f 6469 6679 2074 6865 2073 /or modify the s\n+0000c090: 6f66 7477 6172 652e 0a0a 2020 2041 6c73 oftware... Als\n+0000c0a0: 6f2c 2066 6f72 2065 6163 6820 6175 7468 o, for each auth\n+0000c0b0: 6f72 2773 2070 726f 7465 6374 696f 6e20 or's protection \n+0000c0c0: 616e 6420 6f75 7273 2c20 7765 2077 616e and ours, we wan\n+0000c0d0: 7420 746f 206d 616b 6520 6365 7274 6169 t to make certai\n+0000c0e0: 6e0a 7468 6174 2065 7665 7279 6f6e 6520 n.that everyone \n+0000c0f0: 756e 6465 7273 7461 6e64 7320 7468 6174 understands that\n+0000c100: 2074 6865 7265 2069 7320 6e6f 2077 6172 there is no war\n+0000c110: 7261 6e74 7920 666f 7220 7468 6973 2066 ranty for this f\n+0000c120: 7265 650a 736f 6674 7761 7265 2e20 2049 ree.software. I\n+0000c130: 6620 7468 6520 736f 6674 7761 7265 2069 f the software i\n+0000c140: 7320 6d6f 6469 6669 6564 2062 7920 736f s modified by so\n+0000c150: 6d65 6f6e 6520 656c 7365 2061 6e64 2070 meone else and p\n+0000c160: 6173 7365 6420 6f6e 2c20 7765 0a77 616e assed on, we.wan\n+0000c170: 7420 6974 7320 7265 6369 7069 656e 7473 t its recipients\n+0000c180: 2074 6f20 6b6e 6f77 2074 6861 7420 7768 to know that wh\n+0000c190: 6174 2074 6865 7920 6861 7665 2069 7320 at they have is \n+0000c1a0: 6e6f 7420 7468 6520 6f72 6967 696e 616c not the original\n+0000c1b0: 2c20 736f 0a74 6861 7420 616e 7920 7072 , so.that any pr\n+0000c1c0: 6f62 6c65 6d73 2069 6e74 726f 6475 6365 oblems introduce\n+0000c1d0: 6420 6279 206f 7468 6572 7320 7769 6c6c d by others will\n+0000c1e0: 206e 6f74 2072 6566 6c65 6374 206f 6e20 not reflect on \n+0000c1f0: 7468 6520 6f72 6967 696e 616c 0a61 7574 the original.aut\n+0000c200: 686f 7273 2720 7265 7075 7461 7469 6f6e hors' reputation\n+0000c210: 732e 0a0a 2020 2046 696e 616c 6c79 2c20 s... Finally, \n+0000c220: 616e 7920 6672 6565 2070 726f 6772 616d any free program\n+0000c230: 2069 7320 7468 7265 6174 656e 6564 2063 is threatened c\n+0000c240: 6f6e 7374 616e 746c 7920 6279 2073 6f66 onstantly by sof\n+0000c250: 7477 6172 650a 7061 7465 6e74 732e 2020 tware.patents. \n+0000c260: 5765 2077 6973 6820 746f 2061 766f 6964 We wish to avoid\n+0000c270: 2074 6865 2064 616e 6765 7220 7468 6174 the danger that\n+0000c280: 2072 6564 6973 7472 6962 7574 6f72 7320 redistributors \n+0000c290: 6f66 2061 2066 7265 650a 7072 6f67 7261 of a free.progra\n+0000c2a0: 6d20 7769 6c6c 2069 6e64 6976 6964 7561 m will individua\n+0000c2b0: 6c6c 7920 6f62 7461 696e 2070 6174 656e lly obtain paten\n+0000c2c0: 7420 6c69 6365 6e73 6573 2c20 696e 2065 t licenses, in e\n+0000c2d0: 6666 6563 7420 6d61 6b69 6e67 2074 6865 ffect making the\n+0000c2e0: 0a70 726f 6772 616d 2070 726f 7072 6965 .program proprie\n+0000c2f0: 7461 7279 2e20 2054 6f20 7072 6576 656e tary. To preven\n+0000c300: 7420 7468 6973 2c20 7765 2068 6176 6520 t this, we have \n+0000c310: 6d61 6465 2069 7420 636c 6561 7220 7468 made it clear th\n+0000c320: 6174 2061 6e79 0a70 6174 656e 7420 6d75 at any.patent mu\n+0000c330: 7374 2062 6520 6c69 6365 6e73 6564 2066 st be licensed f\n+0000c340: 6f72 2065 7665 7279 6f6e 6527 7320 6672 or everyone's fr\n+0000c350: 6565 2075 7365 206f 7220 6e6f 7420 6c69 ee use or not li\n+0000c360: 6365 6e73 6564 2061 7420 616c 6c2e 0a0a censed at all...\n+0000c370: 2020 2054 6865 2070 7265 6369 7365 2074 The precise t\n+0000c380: 6572 6d73 2061 6e64 2063 6f6e 6469 7469 erms and conditi\n+0000c390: 6f6e 7320 666f 7220 636f 7079 696e 672c ons for copying,\n+0000c3a0: 2064 6973 7472 6962 7574 696f 6e20 616e distribution an\n+0000c3b0: 640a 6d6f 6469 6669 6361 7469 6f6e 2066 d.modification f\n+0000c3c0: 6f6c 6c6f 772e 0a0a 5445 524d 5320 414e ollow...TERMS AN\n+0000c3d0: 4420 434f 4e44 4954 494f 4e53 2046 4f52 D CONDITIONS FOR\n+0000c3e0: 2043 4f50 5949 4e47 2c20 4449 5354 5249 COPYING, DISTRI\n+0000c3f0: 4255 5449 4f4e 2041 4e44 204d 4f44 4946 BUTION AND MODIF\n+0000c400: 4943 4154 494f 4e0a 3d3d 3d3d 3d3d 3d3d ICATION.========\n 0000c410: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0000c420: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0000c430: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000c440: 3d3d 3d3d 3d3d 3d3d 3d0a 0a20 2030 2e20 =========.. 0. \n-0000c450: 5468 6973 204c 6963 656e 7365 2061 7070 This License app\n-0000c460: 6c69 6573 2074 6f20 616e 7920 7072 6f67 lies to any prog\n-0000c470: 7261 6d20 6f72 206f 7468 6572 2077 6f72 ram or other wor\n-0000c480: 6b20 7768 6963 6820 636f 6e74 6169 6e73 k which contains\n-0000c490: 2061 0a20 2020 2020 6e6f 7469 6365 2070 a. notice p\n-0000c4a0: 6c61 6365 6420 6279 2074 6865 2063 6f70 laced by the cop\n-0000c4b0: 7972 6967 6874 2068 6f6c 6465 7220 7361 yright holder sa\n-0000c4c0: 7969 6e67 2069 7420 6d61 7920 6265 2064 ying it may be d\n-0000c4d0: 6973 7472 6962 7574 6564 0a20 2020 2020 istributed. \n-0000c4e0: 756e 6465 7220 7468 6520 7465 726d 7320 under the terms \n-0000c4f0: 6f66 2074 6869 7320 4765 6e65 7261 6c20 of this General \n-0000c500: 5075 626c 6963 204c 6963 656e 7365 2e20 Public License. \n-0000c510: 2054 6865 2022 5072 6f67 7261 6d22 2c0a The \"Program\",.\n-0000c520: 2020 2020 2062 656c 6f77 2c20 7265 6665 below, refe\n-0000c530: 7273 2074 6f20 616e 7920 7375 6368 2070 rs to any such p\n-0000c540: 726f 6772 616d 206f 7220 776f 726b 2c20 rogram or work, \n-0000c550: 616e 6420 6120 2277 6f72 6b20 6261 7365 and a \"work base\n-0000c560: 6420 6f6e 2074 6865 0a20 2020 2020 5072 d on the. Pr\n-0000c570: 6f67 7261 6d22 206d 6561 6e73 2065 6974 ogram\" means eit\n-0000c580: 6865 7220 7468 6520 5072 6f67 7261 6d20 her the Program \n-0000c590: 6f72 2061 6e79 2064 6572 6976 6174 6976 or any derivativ\n-0000c5a0: 6520 776f 726b 2075 6e64 6572 0a20 2020 e work under. \n-0000c5b0: 2020 636f 7079 7269 6768 7420 6c61 773a copyright law:\n-0000c5c0: 2074 6861 7420 6973 2074 6f20 7361 792c that is to say,\n-0000c5d0: 2061 2077 6f72 6b20 636f 6e74 6169 6e69 a work containi\n-0000c5e0: 6e67 2074 6865 2050 726f 6772 616d 206f ng the Program o\n-0000c5f0: 7220 610a 2020 2020 2070 6f72 7469 6f6e r a. portion\n-0000c600: 206f 6620 6974 2c20 6569 7468 6572 2076 of it, either v\n-0000c610: 6572 6261 7469 6d20 6f72 2077 6974 6820 erbatim or with \n-0000c620: 6d6f 6469 6669 6361 7469 6f6e 7320 616e modifications an\n-0000c630: 642f 6f72 0a20 2020 2020 7472 616e 736c d/or. transl\n-0000c640: 6174 6564 2069 6e74 6f20 616e 6f74 6865 ated into anothe\n-0000c650: 7220 6c61 6e67 7561 6765 2e20 2028 4865 r language. (He\n-0000c660: 7265 696e 6166 7465 722c 2074 7261 6e73 reinafter, trans\n-0000c670: 6c61 7469 6f6e 2069 730a 2020 2020 2069 lation is. i\n-0000c680: 6e63 6c75 6465 6420 7769 7468 6f75 7420 ncluded without \n-0000c690: 6c69 6d69 7461 7469 6f6e 2069 6e20 7468 limitation in th\n-0000c6a0: 6520 7465 726d 2022 6d6f 6469 6669 6361 e term \"modifica\n-0000c6b0: 7469 6f6e 222e 2920 2045 6163 680a 2020 tion\".) Each. \n-0000c6c0: 2020 206c 6963 656e 7365 6520 6973 2061 licensee is a\n-0000c6d0: 6464 7265 7373 6564 2061 7320 2279 6f75 ddressed as \"you\n-0000c6e0: 222e 0a0a 2020 2020 2041 6374 6976 6974 \"... Activit\n-0000c6f0: 6965 7320 6f74 6865 7220 7468 616e 2063 ies other than c\n-0000c700: 6f70 7969 6e67 2c20 6469 7374 7269 6275 opying, distribu\n-0000c710: 7469 6f6e 2061 6e64 206d 6f64 6966 6963 tion and modific\n-0000c720: 6174 696f 6e20 6172 650a 2020 2020 206e ation are. n\n-0000c730: 6f74 2063 6f76 6572 6564 2062 7920 7468 ot covered by th\n-0000c740: 6973 204c 6963 656e 7365 3b20 7468 6579 is License; they\n-0000c750: 2061 7265 206f 7574 7369 6465 2069 7473 are outside its\n-0000c760: 2073 636f 7065 2e20 2054 6865 2061 6374 scope. The act\n-0000c770: 0a20 2020 2020 6f66 2072 756e 6e69 6e67 . of running\n-0000c780: 2074 6865 2050 726f 6772 616d 2069 7320 the Program is \n-0000c790: 6e6f 7420 7265 7374 7269 6374 6564 2c20 not restricted, \n-0000c7a0: 616e 6420 7468 6520 6f75 7470 7574 2066 and the output f\n-0000c7b0: 726f 6d20 7468 650a 2020 2020 2050 726f rom the. Pro\n-0000c7c0: 6772 616d 2069 7320 636f 7665 7265 6420 gram is covered \n-0000c7d0: 6f6e 6c79 2069 6620 6974 7320 636f 6e74 only if its cont\n-0000c7e0: 656e 7473 2063 6f6e 7374 6974 7574 6520 ents constitute \n-0000c7f0: 6120 776f 726b 2062 6173 6564 206f 6e0a a work based on.\n-0000c800: 2020 2020 2074 6865 2050 726f 6772 616d the Program\n-0000c810: 2028 696e 6465 7065 6e64 656e 7420 6f66 (independent of\n-0000c820: 2068 6176 696e 6720 6265 656e 206d 6164 having been mad\n-0000c830: 6520 6279 2072 756e 6e69 6e67 2074 6865 e by running the\n-0000c840: 0a20 2020 2020 5072 6f67 7261 6d29 2e20 . Program). \n-0000c850: 2057 6865 7468 6572 2074 6861 7420 6973 Whether that is\n-0000c860: 2074 7275 6520 6465 7065 6e64 7320 6f6e true depends on\n-0000c870: 2077 6861 7420 7468 6520 5072 6f67 7261 what the Progra\n-0000c880: 6d20 646f 6573 2e0a 0a20 2031 2e20 596f m does... 1. Yo\n-0000c890: 7520 6d61 7920 636f 7079 2061 6e64 2064 u may copy and d\n-0000c8a0: 6973 7472 6962 7574 6520 7665 7262 6174 istribute verbat\n-0000c8b0: 696d 2063 6f70 6965 7320 6f66 2074 6865 im copies of the\n-0000c8c0: 2050 726f 6772 616d 2773 2073 6f75 7263 Program's sourc\n-0000c8d0: 650a 2020 2020 2063 6f64 6520 6173 2079 e. code as y\n-0000c8e0: 6f75 2072 6563 6569 7665 2069 742c 2069 ou receive it, i\n-0000c8f0: 6e20 616e 7920 6d65 6469 756d 2c20 7072 n any medium, pr\n-0000c900: 6f76 6964 6564 2074 6861 7420 796f 750a ovided that you.\n-0000c910: 2020 2020 2063 6f6e 7370 6963 756f 7573 conspicuous\n-0000c920: 6c79 2061 6e64 2061 7070 726f 7072 6961 ly and appropria\n-0000c930: 7465 6c79 2070 7562 6c69 7368 206f 6e20 tely publish on \n-0000c940: 6561 6368 2063 6f70 7920 616e 2061 7070 each copy an app\n-0000c950: 726f 7072 6961 7465 0a20 2020 2020 636f ropriate. co\n-0000c960: 7079 7269 6768 7420 6e6f 7469 6365 2061 pyright notice a\n-0000c970: 6e64 2064 6973 636c 6169 6d65 7220 6f66 nd disclaimer of\n-0000c980: 2077 6172 7261 6e74 793b 206b 6565 7020 warranty; keep \n-0000c990: 696e 7461 6374 2061 6c6c 2074 6865 0a20 intact all the. \n-0000c9a0: 2020 2020 6e6f 7469 6365 7320 7468 6174 notices that\n-0000c9b0: 2072 6566 6572 2074 6f20 7468 6973 204c refer to this L\n-0000c9c0: 6963 656e 7365 2061 6e64 2074 6f20 7468 icense and to th\n-0000c9d0: 6520 6162 7365 6e63 6520 6f66 2061 6e79 e absence of any\n-0000c9e0: 0a20 2020 2020 7761 7272 616e 7479 3b20 . warranty; \n-0000c9f0: 616e 6420 6769 7665 2061 6e79 206f 7468 and give any oth\n-0000ca00: 6572 2072 6563 6970 6965 6e74 7320 6f66 er recipients of\n-0000ca10: 2074 6865 2050 726f 6772 616d 2061 2063 the Program a c\n-0000ca20: 6f70 7920 6f66 0a20 2020 2020 7468 6973 opy of. this\n-0000ca30: 204c 6963 656e 7365 2061 6c6f 6e67 2077 License along w\n-0000ca40: 6974 6820 7468 6520 5072 6f67 7261 6d2e ith the Program.\n-0000ca50: 0a0a 2020 2020 2059 6f75 206d 6179 2063 .. You may c\n-0000ca60: 6861 7267 6520 6120 6665 6520 666f 7220 harge a fee for \n-0000ca70: 7468 6520 7068 7973 6963 616c 2061 6374 the physical act\n-0000ca80: 206f 6620 7472 616e 7366 6572 7269 6e67 of transferring\n-0000ca90: 2061 2063 6f70 792c 0a20 2020 2020 616e a copy,. an\n-0000caa0: 6420 796f 7520 6d61 7920 6174 2079 6f75 d you may at you\n-0000cab0: 7220 6f70 7469 6f6e 206f 6666 6572 2077 r option offer w\n-0000cac0: 6172 7261 6e74 7920 7072 6f74 6563 7469 arranty protecti\n-0000cad0: 6f6e 2069 6e20 6578 6368 616e 6765 0a20 on in exchange. \n-0000cae0: 2020 2020 666f 7220 6120 6665 652e 0a0a for a fee...\n-0000caf0: 2020 322e 2059 6f75 206d 6179 206d 6f64 2. You may mod\n-0000cb00: 6966 7920 796f 7572 2063 6f70 7920 6f72 ify your copy or\n-0000cb10: 2063 6f70 6965 7320 6f66 2074 6865 2050 copies of the P\n-0000cb20: 726f 6772 616d 206f 7220 616e 7920 706f rogram or any po\n-0000cb30: 7274 696f 6e20 6f66 0a20 2020 2020 6974 rtion of. it\n-0000cb40: 2c20 7468 7573 2066 6f72 6d69 6e67 2061 , thus forming a\n-0000cb50: 2077 6f72 6b20 6261 7365 6420 6f6e 2074 work based on t\n-0000cb60: 6865 2050 726f 6772 616d 2c20 616e 6420 he Program, and \n-0000cb70: 636f 7079 2061 6e64 0a20 2020 2020 6469 copy and. di\n-0000cb80: 7374 7269 6275 7465 2073 7563 6820 6d6f stribute such mo\n-0000cb90: 6469 6669 6361 7469 6f6e 7320 6f72 2077 difications or w\n-0000cba0: 6f72 6b20 756e 6465 7220 7468 6520 7465 ork under the te\n-0000cbb0: 726d 7320 6f66 2053 6563 7469 6f6e 2031 rms of Section 1\n-0000cbc0: 0a20 2020 2020 6162 6f76 652c 2070 726f . above, pro\n-0000cbd0: 7669 6465 6420 7468 6174 2079 6f75 2061 vided that you a\n-0000cbe0: 6c73 6f20 6d65 6574 2061 6c6c 206f 6620 lso meet all of \n-0000cbf0: 7468 6573 6520 636f 6e64 6974 696f 6e73 these conditions\n-0000cc00: 3a0a 0a20 2020 2020 2020 612e 2059 6f75 :.. a. You\n-0000cc10: 206d 7573 7420 6361 7573 6520 7468 6520 must cause the \n-0000cc20: 6d6f 6469 6669 6564 2066 696c 6573 2074 modified files t\n-0000cc30: 6f20 6361 7272 7920 7072 6f6d 696e 656e o carry prominen\n-0000cc40: 7420 6e6f 7469 6365 730a 2020 2020 2020 t notices. \n-0000cc50: 2020 2020 7374 6174 696e 6720 7468 6174 stating that\n-0000cc60: 2079 6f75 2063 6861 6e67 6564 2074 6865 you changed the\n-0000cc70: 2066 696c 6573 2061 6e64 2074 6865 2064 files and the d\n-0000cc80: 6174 6520 6f66 2061 6e79 2063 6861 6e67 ate of any chang\n-0000cc90: 652e 0a0a 2020 2020 2020 2062 2e20 596f e... b. Yo\n-0000cca0: 7520 6d75 7374 2063 6175 7365 2061 6e79 u must cause any\n-0000ccb0: 2077 6f72 6b20 7468 6174 2079 6f75 2064 work that you d\n-0000ccc0: 6973 7472 6962 7574 6520 6f72 2070 7562 istribute or pub\n-0000ccd0: 6c69 7368 2c20 7468 6174 0a20 2020 2020 lish, that. \n-0000cce0: 2020 2020 2069 6e20 7768 6f6c 6520 6f72 in whole or\n-0000ccf0: 2069 6e20 7061 7274 2063 6f6e 7461 696e in part contain\n-0000cd00: 7320 6f72 2069 7320 6465 7269 7665 6420 s or is derived \n-0000cd10: 6672 6f6d 2074 6865 2050 726f 6772 616d from the Program\n-0000cd20: 206f 720a 2020 2020 2020 2020 2020 616e or. an\n-0000cd30: 7920 7061 7274 2074 6865 7265 6f66 2c20 y part thereof, \n-0000cd40: 746f 2062 6520 6c69 6365 6e73 6564 2061 to be licensed a\n-0000cd50: 7320 6120 7768 6f6c 6520 6174 206e 6f20 s a whole at no \n-0000cd60: 6368 6172 6765 2074 6f0a 2020 2020 2020 charge to. \n-0000cd70: 2020 2020 616c 6c20 7468 6972 6420 7061 all third pa\n-0000cd80: 7274 6965 7320 756e 6465 7220 7468 6520 rties under the \n-0000cd90: 7465 726d 7320 6f66 2074 6869 7320 4c69 terms of this Li\n-0000cda0: 6365 6e73 652e 0a0a 2020 2020 2020 2063 cense... c\n-0000cdb0: 2e20 4966 2074 6865 206d 6f64 6966 6965 . If the modifie\n-0000cdc0: 6420 7072 6f67 7261 6d20 6e6f 726d 616c d program normal\n-0000cdd0: 6c79 2072 6561 6473 2063 6f6d 6d61 6e64 ly reads command\n-0000cde0: 7320 696e 7465 7261 6374 6976 656c 790a s interactively.\n-0000cdf0: 2020 2020 2020 2020 2020 7768 656e 2072 when r\n-0000ce00: 756e 2c20 796f 7520 6d75 7374 2063 6175 un, you must cau\n-0000ce10: 7365 2069 742c 2077 6865 6e20 7374 6172 se it, when star\n-0000ce20: 7465 6420 7275 6e6e 696e 6720 666f 7220 ted running for \n-0000ce30: 7375 6368 0a20 2020 2020 2020 2020 2069 such. i\n-0000ce40: 6e74 6572 6163 7469 7665 2075 7365 2069 nteractive use i\n-0000ce50: 6e20 7468 6520 6d6f 7374 206f 7264 696e n the most ordin\n-0000ce60: 6172 7920 7761 792c 2074 6f20 7072 696e ary way, to prin\n-0000ce70: 7420 6f72 2064 6973 706c 6179 0a20 2020 t or display. \n-0000ce80: 2020 2020 2020 2061 6e20 616e 6e6f 756e an announ\n-0000ce90: 6365 6d65 6e74 2069 6e63 6c75 6469 6e67 cement including\n-0000cea0: 2061 6e20 6170 7072 6f70 7269 6174 6520 an appropriate \n-0000ceb0: 636f 7079 7269 6768 7420 6e6f 7469 6365 copyright notice\n-0000cec0: 2061 6e64 0a20 2020 2020 2020 2020 2061 and. a\n-0000ced0: 206e 6f74 6963 6520 7468 6174 2074 6865 notice that the\n-0000cee0: 7265 2069 7320 6e6f 2077 6172 7261 6e74 re is no warrant\n-0000cef0: 7920 286f 7220 656c 7365 2c20 7361 7969 y (or else, sayi\n-0000cf00: 6e67 2074 6861 7420 796f 750a 2020 2020 ng that you. \n-0000cf10: 2020 2020 2020 7072 6f76 6964 6520 6120 provide a \n-0000cf20: 7761 7272 616e 7479 2920 616e 6420 7468 warranty) and th\n-0000cf30: 6174 2075 7365 7273 206d 6179 2072 6564 at users may red\n-0000cf40: 6973 7472 6962 7574 6520 7468 650a 2020 istribute the. \n-0000cf50: 2020 2020 2020 2020 7072 6f67 7261 6d20 program \n-0000cf60: 756e 6465 7220 7468 6573 6520 636f 6e64 under these cond\n-0000cf70: 6974 696f 6e73 2c20 616e 6420 7465 6c6c itions, and tell\n-0000cf80: 696e 6720 7468 6520 7573 6572 2068 6f77 ing the user how\n-0000cf90: 2074 6f0a 2020 2020 2020 2020 2020 7669 to. vi\n-0000cfa0: 6577 2061 2063 6f70 7920 6f66 2074 6869 ew a copy of thi\n-0000cfb0: 7320 4c69 6365 6e73 652e 2020 2845 7863 s License. (Exc\n-0000cfc0: 6570 7469 6f6e 3a20 6966 2074 6865 2050 eption: if the P\n-0000cfd0: 726f 6772 616d 0a20 2020 2020 2020 2020 rogram. \n-0000cfe0: 2069 7473 656c 6620 6973 2069 6e74 6572 itself is inter\n-0000cff0: 6163 7469 7665 2062 7574 2064 6f65 7320 active but does \n-0000d000: 6e6f 7420 6e6f 726d 616c 6c79 2070 7269 not normally pri\n-0000d010: 6e74 2073 7563 6820 616e 0a20 2020 2020 nt such an. \n-0000d020: 2020 2020 2061 6e6e 6f75 6e63 656d 656e announcemen\n-0000d030: 742c 2079 6f75 7220 776f 726b 2062 6173 t, your work bas\n-0000d040: 6564 206f 6e20 7468 6520 5072 6f67 7261 ed on the Progra\n-0000d050: 6d20 6973 206e 6f74 2072 6571 7569 7265 m is not require\n-0000d060: 640a 2020 2020 2020 2020 2020 746f 2070 d. to p\n-0000d070: 7269 6e74 2061 6e20 616e 6e6f 756e 6365 rint an announce\n-0000d080: 6d65 6e74 2e29 0a0a 2020 2020 2054 6865 ment.).. The\n-0000d090: 7365 2072 6571 7569 7265 6d65 6e74 7320 se requirements \n-0000d0a0: 6170 706c 7920 746f 2074 6865 206d 6f64 apply to the mod\n-0000d0b0: 6966 6965 6420 776f 726b 2061 7320 6120 ified work as a \n-0000d0c0: 7768 6f6c 652e 2020 4966 0a20 2020 2020 whole. If. \n-0000d0d0: 6964 656e 7469 6669 6162 6c65 2073 6563 identifiable sec\n-0000d0e0: 7469 6f6e 7320 6f66 2074 6861 7420 776f tions of that wo\n-0000d0f0: 726b 2061 7265 206e 6f74 2064 6572 6976 rk are not deriv\n-0000d100: 6564 2066 726f 6d20 7468 650a 2020 2020 ed from the. \n-0000d110: 2050 726f 6772 616d 2c20 616e 6420 6361 Program, and ca\n-0000d120: 6e20 6265 2072 6561 736f 6e61 626c 7920 n be reasonably \n-0000d130: 636f 6e73 6964 6572 6564 2069 6e64 6570 considered indep\n-0000d140: 656e 6465 6e74 2061 6e64 2073 6570 6172 endent and separ\n-0000d150: 6174 650a 2020 2020 2077 6f72 6b73 2069 ate. works i\n-0000d160: 6e20 7468 656d 7365 6c76 6573 2c20 7468 n themselves, th\n-0000d170: 656e 2074 6869 7320 4c69 6365 6e73 652c en this License,\n-0000d180: 2061 6e64 2069 7473 2074 6572 6d73 2c20 and its terms, \n-0000d190: 646f 206e 6f74 2061 7070 6c79 0a20 2020 do not apply. \n-0000d1a0: 2020 746f 2074 686f 7365 2073 6563 7469 to those secti\n-0000d1b0: 6f6e 7320 7768 656e 2079 6f75 2064 6973 ons when you dis\n-0000d1c0: 7472 6962 7574 6520 7468 656d 2061 7320 tribute them as \n-0000d1d0: 7365 7061 7261 7465 2077 6f72 6b73 2e20 separate works. \n-0000d1e0: 2042 7574 0a20 2020 2020 7768 656e 2079 But. when y\n-0000d1f0: 6f75 2064 6973 7472 6962 7574 6520 7468 ou distribute th\n-0000d200: 6520 7361 6d65 2073 6563 7469 6f6e 7320 e same sections \n-0000d210: 6173 2070 6172 7420 6f66 2061 2077 686f as part of a who\n-0000d220: 6c65 2077 6869 6368 2069 7320 610a 2020 le which is a. \n-0000d230: 2020 2077 6f72 6b20 6261 7365 6420 6f6e work based on\n-0000d240: 2074 6865 2050 726f 6772 616d 2c20 7468 the Program, th\n-0000d250: 6520 6469 7374 7269 6275 7469 6f6e 206f e distribution o\n-0000d260: 6620 7468 6520 7768 6f6c 6520 6d75 7374 f the whole must\n-0000d270: 2062 6520 6f6e 0a20 2020 2020 7468 6520 be on. the \n-0000d280: 7465 726d 7320 6f66 2074 6869 7320 4c69 terms of this Li\n-0000d290: 6365 6e73 652c 2077 686f 7365 2070 6572 cense, whose per\n-0000d2a0: 6d69 7373 696f 6e73 2066 6f72 206f 7468 missions for oth\n-0000d2b0: 6572 206c 6963 656e 7365 6573 0a20 2020 er licensees. \n-0000d2c0: 2020 6578 7465 6e64 2074 6f20 7468 6520 extend to the \n-0000d2d0: 656e 7469 7265 2077 686f 6c65 2c20 616e entire whole, an\n-0000d2e0: 6420 7468 7573 2074 6f20 6561 6368 2061 d thus to each a\n-0000d2f0: 6e64 2065 7665 7279 2070 6172 740a 2020 nd every part. \n-0000d300: 2020 2072 6567 6172 646c 6573 7320 6f66 regardless of\n-0000d310: 2077 686f 2077 726f 7465 2069 742e 0a0a who wrote it...\n-0000d320: 2020 2020 2054 6875 732c 2069 7420 6973 Thus, it is\n-0000d330: 206e 6f74 2074 6865 2069 6e74 656e 7420 not the intent \n-0000d340: 6f66 2074 6869 7320 7365 6374 696f 6e20 of this section \n-0000d350: 746f 2063 6c61 696d 2072 6967 6874 7320 to claim rights \n-0000d360: 6f72 0a20 2020 2020 636f 6e74 6573 7420 or. contest \n-0000d370: 796f 7572 2072 6967 6874 7320 746f 2077 your rights to w\n-0000d380: 6f72 6b20 7772 6974 7465 6e20 656e 7469 ork written enti\n-0000d390: 7265 6c79 2062 7920 796f 753b 2072 6174 rely by you; rat\n-0000d3a0: 6865 722c 2074 6865 0a20 2020 2020 696e her, the. in\n-0000d3b0: 7465 6e74 2069 7320 746f 2065 7865 7263 tent is to exerc\n-0000d3c0: 6973 6520 7468 6520 7269 6768 7420 746f ise the right to\n-0000d3d0: 2063 6f6e 7472 6f6c 2074 6865 2064 6973 control the dis\n-0000d3e0: 7472 6962 7574 696f 6e20 6f66 0a20 2020 tribution of. \n-0000d3f0: 2020 6465 7269 7661 7469 7665 206f 7220 derivative or \n-0000d400: 636f 6c6c 6563 7469 7665 2077 6f72 6b73 collective works\n-0000d410: 2062 6173 6564 206f 6e20 7468 6520 5072 based on the Pr\n-0000d420: 6f67 7261 6d2e 0a0a 2020 2020 2049 6e20 ogram... In \n-0000d430: 6164 6469 7469 6f6e 2c20 6d65 7265 2061 addition, mere a\n-0000d440: 6767 7265 6761 7469 6f6e 206f 6620 616e ggregation of an\n-0000d450: 6f74 6865 7220 776f 726b 206e 6f74 2062 other work not b\n-0000d460: 6173 6564 206f 6e20 7468 650a 2020 2020 ased on the. \n-0000d470: 2050 726f 6772 616d 2077 6974 6820 7468 Program with th\n-0000d480: 6520 5072 6f67 7261 6d20 286f 7220 7769 e Program (or wi\n-0000d490: 7468 2061 2077 6f72 6b20 6261 7365 6420 th a work based \n-0000d4a0: 6f6e 2074 6865 2050 726f 6772 616d 2920 on the Program) \n-0000d4b0: 6f6e 2061 0a20 2020 2020 766f 6c75 6d65 on a. volume\n-0000d4c0: 206f 6620 6120 7374 6f72 6167 6520 6f72 of a storage or\n-0000d4d0: 2064 6973 7472 6962 7574 696f 6e20 6d65 distribution me\n-0000d4e0: 6469 756d 2064 6f65 7320 6e6f 7420 6272 dium does not br\n-0000d4f0: 696e 6720 7468 6520 6f74 6865 720a 2020 ing the other. \n-0000d500: 2020 2077 6f72 6b20 756e 6465 7220 7468 work under th\n-0000d510: 6520 7363 6f70 6520 6f66 2074 6869 7320 e scope of this \n-0000d520: 4c69 6365 6e73 652e 0a0a 2020 332e 2059 License... 3. Y\n-0000d530: 6f75 206d 6179 2063 6f70 7920 616e 6420 ou may copy and \n-0000d540: 6469 7374 7269 6275 7465 2074 6865 2050 distribute the P\n-0000d550: 726f 6772 616d 2028 6f72 2061 2077 6f72 rogram (or a wor\n-0000d560: 6b20 6261 7365 6420 6f6e 2069 742c 0a20 k based on it,. \n-0000d570: 2020 2020 756e 6465 7220 5365 6374 696f under Sectio\n-0000d580: 6e20 3229 2069 6e20 6f62 6a65 6374 2063 n 2) in object c\n-0000d590: 6f64 6520 6f72 2065 7865 6375 7461 626c ode or executabl\n-0000d5a0: 6520 666f 726d 2075 6e64 6572 2074 6865 e form under the\n-0000d5b0: 2074 6572 6d73 0a20 2020 2020 6f66 2053 terms. of S\n-0000d5c0: 6563 7469 6f6e 7320 3120 616e 6420 3220 ections 1 and 2 \n-0000d5d0: 6162 6f76 6520 7072 6f76 6964 6564 2074 above provided t\n-0000d5e0: 6861 7420 796f 7520 616c 736f 2064 6f20 hat you also do \n-0000d5f0: 6f6e 6520 6f66 2074 6865 0a20 2020 2020 one of the. \n-0000d600: 666f 6c6c 6f77 696e 673a 0a0a 2020 2020 following:.. \n-0000d610: 2020 2061 2e20 4163 636f 6d70 616e 7920 a. Accompany \n-0000d620: 6974 2077 6974 6820 7468 6520 636f 6d70 it with the comp\n-0000d630: 6c65 7465 2063 6f72 7265 7370 6f6e 6469 lete correspondi\n-0000d640: 6e67 206d 6163 6869 6e65 2d72 6561 6461 ng machine-reada\n-0000d650: 626c 650a 2020 2020 2020 2020 2020 736f ble. so\n-0000d660: 7572 6365 2063 6f64 652c 2077 6869 6368 urce code, which\n-0000d670: 206d 7573 7420 6265 2064 6973 7472 6962 must be distrib\n-0000d680: 7574 6564 2075 6e64 6572 2074 6865 2074 uted under the t\n-0000d690: 6572 6d73 206f 660a 2020 2020 2020 2020 erms of. \n-0000d6a0: 2020 5365 6374 696f 6e73 2031 2061 6e64 Sections 1 and\n-0000d6b0: 2032 2061 626f 7665 206f 6e20 6120 6d65 2 above on a me\n-0000d6c0: 6469 756d 2063 7573 746f 6d61 7269 6c79 dium customarily\n-0000d6d0: 2075 7365 6420 666f 720a 2020 2020 2020 used for. \n-0000d6e0: 2020 2020 736f 6674 7761 7265 2069 6e74 software int\n-0000d6f0: 6572 6368 616e 6765 3b20 6f72 2c0a 0a20 erchange; or,.. \n-0000d700: 2020 2020 2020 622e 2041 6363 6f6d 7061 b. Accompa\n-0000d710: 6e79 2069 7420 7769 7468 2061 2077 7269 ny it with a wri\n-0000d720: 7474 656e 206f 6666 6572 2c20 7661 6c69 tten offer, vali\n-0000d730: 6420 666f 7220 6174 206c 6561 7374 2074 d for at least t\n-0000d740: 6872 6565 0a20 2020 2020 2020 2020 2079 hree. y\n-0000d750: 6561 7273 2c20 746f 2067 6976 6520 616e ears, to give an\n-0000d760: 7920 7468 6972 6420 7061 7274 792c 2066 y third party, f\n-0000d770: 6f72 2061 2063 6861 7267 6520 6e6f 206d or a charge no m\n-0000d780: 6f72 6520 7468 616e 2079 6f75 720a 2020 ore than your. \n-0000d790: 2020 2020 2020 2020 636f 7374 206f 6620 cost of \n-0000d7a0: 7068 7973 6963 616c 6c79 2070 6572 666f physically perfo\n-0000d7b0: 726d 696e 6720 736f 7572 6365 2064 6973 rming source dis\n-0000d7c0: 7472 6962 7574 696f 6e2c 2061 2063 6f6d tribution, a com\n-0000d7d0: 706c 6574 650a 2020 2020 2020 2020 2020 plete. \n-0000d7e0: 6d61 6368 696e 652d 7265 6164 6162 6c65 machine-readable\n-0000d7f0: 2063 6f70 7920 6f66 2074 6865 2063 6f72 copy of the cor\n-0000d800: 7265 7370 6f6e 6469 6e67 2073 6f75 7263 responding sourc\n-0000d810: 6520 636f 6465 2c20 746f 2062 650a 2020 e code, to be. \n-0000d820: 2020 2020 2020 2020 6469 7374 7269 6275 distribu\n-0000d830: 7465 6420 756e 6465 7220 7468 6520 7465 ted under the te\n-0000d840: 726d 7320 6f66 2053 6563 7469 6f6e 7320 rms of Sections \n-0000d850: 3120 616e 6420 3220 6162 6f76 6520 6f6e 1 and 2 above on\n-0000d860: 2061 0a20 2020 2020 2020 2020 206d 6564 a. med\n-0000d870: 6975 6d20 6375 7374 6f6d 6172 696c 7920 ium customarily \n-0000d880: 7573 6564 2066 6f72 2073 6f66 7477 6172 used for softwar\n-0000d890: 6520 696e 7465 7263 6861 6e67 653b 206f e interchange; o\n-0000d8a0: 722c 0a0a 2020 2020 2020 2063 2e20 4163 r,.. c. Ac\n-0000d8b0: 636f 6d70 616e 7920 6974 2077 6974 6820 company it with \n-0000d8c0: 7468 6520 696e 666f 726d 6174 696f 6e20 the information \n-0000d8d0: 796f 7520 7265 6365 6976 6564 2061 7320 you received as \n-0000d8e0: 746f 2074 6865 206f 6666 6572 0a20 2020 to the offer. \n-0000d8f0: 2020 2020 2020 2074 6f20 6469 7374 7269 to distri\n-0000d900: 6275 7465 2063 6f72 7265 7370 6f6e 6469 bute correspondi\n-0000d910: 6e67 2073 6f75 7263 6520 636f 6465 2e20 ng source code. \n-0000d920: 2028 5468 6973 2061 6c74 6572 6e61 7469 (This alternati\n-0000d930: 7665 2069 730a 2020 2020 2020 2020 2020 ve is. \n-0000d940: 616c 6c6f 7765 6420 6f6e 6c79 2066 6f72 allowed only for\n-0000d950: 206e 6f6e 636f 6d6d 6572 6369 616c 2064 noncommercial d\n-0000d960: 6973 7472 6962 7574 696f 6e20 616e 6420 istribution and \n-0000d970: 6f6e 6c79 2069 6620 796f 750a 2020 2020 only if you. \n-0000d980: 2020 2020 2020 7265 6365 6976 6564 2074 received t\n-0000d990: 6865 2070 726f 6772 616d 2069 6e20 6f62 he program in ob\n-0000d9a0: 6a65 6374 2063 6f64 6520 6f72 2065 7865 ject code or exe\n-0000d9b0: 6375 7461 626c 6520 666f 726d 2077 6974 cutable form wit\n-0000d9c0: 680a 2020 2020 2020 2020 2020 7375 6368 h. such\n-0000d9d0: 2061 6e20 6f66 6665 722c 2069 6e20 6163 an offer, in ac\n-0000d9e0: 636f 7264 2077 6974 6820 5375 6273 6563 cord with Subsec\n-0000d9f0: 7469 6f6e 2062 2061 626f 7665 2e29 0a0a tion b above.)..\n-0000da00: 2020 2020 2054 6865 2073 6f75 7263 6520 The source \n-0000da10: 636f 6465 2066 6f72 2061 2077 6f72 6b20 code for a work \n-0000da20: 6d65 616e 7320 7468 6520 7072 6566 6572 means the prefer\n-0000da30: 7265 6420 666f 726d 206f 6620 7468 6520 red form of the \n-0000da40: 776f 726b 2066 6f72 0a20 2020 2020 6d61 work for. ma\n-0000da50: 6b69 6e67 206d 6f64 6966 6963 6174 696f king modificatio\n-0000da60: 6e73 2074 6f20 6974 2e20 2046 6f72 2061 ns to it. For a\n-0000da70: 6e20 6578 6563 7574 6162 6c65 2077 6f72 n executable wor\n-0000da80: 6b2c 2063 6f6d 706c 6574 650a 2020 2020 k, complete. \n-0000da90: 2073 6f75 7263 6520 636f 6465 206d 6561 source code mea\n-0000daa0: 6e73 2061 6c6c 2074 6865 2073 6f75 7263 ns all the sourc\n-0000dab0: 6520 636f 6465 2066 6f72 2061 6c6c 206d e code for all m\n-0000dac0: 6f64 756c 6573 2069 7420 636f 6e74 6169 odules it contai\n-0000dad0: 6e73 2c0a 2020 2020 2070 6c75 7320 616e ns,. plus an\n-0000dae0: 7920 6173 736f 6369 6174 6564 2069 6e74 y associated int\n-0000daf0: 6572 6661 6365 2064 6566 696e 6974 696f erface definitio\n-0000db00: 6e20 6669 6c65 732c 2070 6c75 7320 7468 n files, plus th\n-0000db10: 6520 7363 7269 7074 730a 2020 2020 2075 e scripts. u\n-0000db20: 7365 6420 746f 2063 6f6e 7472 6f6c 2063 sed to control c\n-0000db30: 6f6d 7069 6c61 7469 6f6e 2061 6e64 2069 ompilation and i\n-0000db40: 6e73 7461 6c6c 6174 696f 6e20 6f66 2074 nstallation of t\n-0000db50: 6865 2065 7865 6375 7461 626c 652e 0a20 he executable.. \n-0000db60: 2020 2020 486f 7765 7665 722c 2061 7320 However, as \n-0000db70: 6120 7370 6563 6961 6c20 6578 6365 7074 a special except\n-0000db80: 696f 6e2c 2074 6865 2073 6f75 7263 6520 ion, the source \n-0000db90: 636f 6465 2064 6973 7472 6962 7574 6564 code distributed\n-0000dba0: 206e 6565 640a 2020 2020 206e 6f74 2069 need. not i\n-0000dbb0: 6e63 6c75 6465 2061 6e79 7468 696e 6720 nclude anything \n-0000dbc0: 7468 6174 2069 7320 6e6f 726d 616c 6c79 that is normally\n-0000dbd0: 2064 6973 7472 6962 7574 6564 2028 696e distributed (in\n-0000dbe0: 2065 6974 6865 7220 736f 7572 6365 0a20 either source. \n-0000dbf0: 2020 2020 6f72 2062 696e 6172 7920 666f or binary fo\n-0000dc00: 726d 2920 7769 7468 2074 6865 206d 616a rm) with the maj\n-0000dc10: 6f72 2063 6f6d 706f 6e65 6e74 7320 2863 or components (c\n-0000dc20: 6f6d 7069 6c65 722c 206b 6572 6e65 6c2c ompiler, kernel,\n-0000dc30: 2061 6e64 2073 6f0a 2020 2020 206f 6e29 and so. on)\n-0000dc40: 206f 6620 7468 6520 6f70 6572 6174 696e of the operatin\n-0000dc50: 6720 7379 7374 656d 206f 6e20 7768 6963 g system on whic\n-0000dc60: 6820 7468 6520 6578 6563 7574 6162 6c65 h the executable\n-0000dc70: 2072 756e 732c 2075 6e6c 6573 730a 2020 runs, unless. \n-0000dc80: 2020 2074 6861 7420 636f 6d70 6f6e 656e that componen\n-0000dc90: 7420 6974 7365 6c66 2061 6363 6f6d 7061 t itself accompa\n-0000dca0: 6e69 6573 2074 6865 2065 7865 6375 7461 nies the executa\n-0000dcb0: 626c 652e 0a0a 2020 2020 2049 6620 6469 ble... If di\n-0000dcc0: 7374 7269 6275 7469 6f6e 206f 6620 6578 stribution of ex\n-0000dcd0: 6563 7574 6162 6c65 206f 7220 6f62 6a65 ecutable or obje\n-0000dce0: 6374 2063 6f64 6520 6973 206d 6164 6520 ct code is made \n-0000dcf0: 6279 206f 6666 6572 696e 670a 2020 2020 by offering. \n-0000dd00: 2061 6363 6573 7320 746f 2063 6f70 7920 access to copy \n-0000dd10: 6672 6f6d 2061 2064 6573 6967 6e61 7465 from a designate\n-0000dd20: 6420 706c 6163 652c 2074 6865 6e20 6f66 d place, then of\n-0000dd30: 6665 7269 6e67 2065 7175 6976 616c 656e fering equivalen\n-0000dd40: 740a 2020 2020 2061 6363 6573 7320 746f t. access to\n-0000dd50: 2063 6f70 7920 7468 6520 736f 7572 6365 copy the source\n-0000dd60: 2063 6f64 6520 6672 6f6d 2074 6865 2073 code from the s\n-0000dd70: 616d 6520 706c 6163 6520 636f 756e 7473 ame place counts\n-0000dd80: 2061 730a 2020 2020 2064 6973 7472 6962 as. distrib\n-0000dd90: 7574 696f 6e20 6f66 2074 6865 2073 6f75 ution of the sou\n-0000dda0: 7263 6520 636f 6465 2c20 6576 656e 2074 rce code, even t\n-0000ddb0: 686f 7567 6820 7468 6972 6420 7061 7274 hough third part\n-0000ddc0: 6965 7320 6172 6520 6e6f 740a 2020 2020 ies are not. \n-0000ddd0: 2063 6f6d 7065 6c6c 6564 2074 6f20 636f compelled to co\n-0000dde0: 7079 2074 6865 2073 6f75 7263 6520 616c py the source al\n-0000ddf0: 6f6e 6720 7769 7468 2074 6865 206f 626a ong with the obj\n-0000de00: 6563 7420 636f 6465 2e0a 0a20 2034 2e20 ect code... 4. \n-0000de10: 596f 7520 6d61 7920 6e6f 7420 636f 7079 You may not copy\n-0000de20: 2c20 6d6f 6469 6679 2c20 7375 626c 6963 , modify, sublic\n-0000de30: 656e 7365 2c20 6f72 2064 6973 7472 6962 ense, or distrib\n-0000de40: 7574 6520 7468 6520 5072 6f67 7261 6d0a ute the Program.\n-0000de50: 2020 2020 2065 7863 6570 7420 6173 2065 except as e\n-0000de60: 7870 7265 7373 6c79 2070 726f 7669 6465 xpressly provide\n-0000de70: 6420 756e 6465 7220 7468 6973 204c 6963 d under this Lic\n-0000de80: 656e 7365 2e20 2041 6e79 2061 7474 656d ense. Any attem\n-0000de90: 7074 0a20 2020 2020 6f74 6865 7277 6973 pt. otherwis\n-0000dea0: 6520 746f 2063 6f70 792c 206d 6f64 6966 e to copy, modif\n-0000deb0: 792c 2073 7562 6c69 6365 6e73 6520 6f72 y, sublicense or\n-0000dec0: 2064 6973 7472 6962 7574 6520 7468 6520 distribute the \n-0000ded0: 5072 6f67 7261 6d20 6973 0a20 2020 2020 Program is. \n-0000dee0: 766f 6964 2c20 616e 6420 7769 6c6c 2061 void, and will a\n-0000def0: 7574 6f6d 6174 6963 616c 6c79 2074 6572 utomatically ter\n-0000df00: 6d69 6e61 7465 2079 6f75 7220 7269 6768 minate your righ\n-0000df10: 7473 2075 6e64 6572 2074 6869 730a 2020 ts under this. \n-0000df20: 2020 204c 6963 656e 7365 2e20 2048 6f77 License. How\n-0000df30: 6576 6572 2c20 7061 7274 6965 7320 7768 ever, parties wh\n-0000df40: 6f20 6861 7665 2072 6563 6569 7665 6420 o have received \n-0000df50: 636f 7069 6573 2c20 6f72 2072 6967 6874 copies, or right\n-0000df60: 732c 0a20 2020 2020 6672 6f6d 2079 6f75 s,. from you\n-0000df70: 2075 6e64 6572 2074 6869 7320 4c69 6365 under this Lice\n-0000df80: 6e73 6520 7769 6c6c 206e 6f74 2068 6176 nse will not hav\n-0000df90: 6520 7468 6569 7220 6c69 6365 6e73 6573 e their licenses\n-0000dfa0: 2074 6572 6d69 6e61 7465 640a 2020 2020 terminated. \n-0000dfb0: 2073 6f20 6c6f 6e67 2061 7320 7375 6368 so long as such\n-0000dfc0: 2070 6172 7469 6573 2072 656d 6169 6e20 parties remain \n-0000dfd0: 696e 2066 756c 6c20 636f 6d70 6c69 616e in full complian\n-0000dfe0: 6365 2e0a 0a20 2035 2e20 596f 7520 6172 ce... 5. You ar\n-0000dff0: 6520 6e6f 7420 7265 7175 6972 6564 2074 e not required t\n-0000e000: 6f20 6163 6365 7074 2074 6869 7320 4c69 o accept this Li\n-0000e010: 6365 6e73 652c 2073 696e 6365 2079 6f75 cense, since you\n-0000e020: 2068 6176 6520 6e6f 740a 2020 2020 2073 have not. s\n-0000e030: 6967 6e65 6420 6974 2e20 2048 6f77 6576 igned it. Howev\n-0000e040: 6572 2c20 6e6f 7468 696e 6720 656c 7365 er, nothing else\n-0000e050: 2067 7261 6e74 7320 796f 7520 7065 726d grants you perm\n-0000e060: 6973 7369 6f6e 2074 6f20 6d6f 6469 6679 ission to modify\n-0000e070: 0a20 2020 2020 6f72 2064 6973 7472 6962 . or distrib\n-0000e080: 7574 6520 7468 6520 5072 6f67 7261 6d20 ute the Program \n-0000e090: 6f72 2069 7473 2064 6572 6976 6174 6976 or its derivativ\n-0000e0a0: 6520 776f 726b 732e 2020 5468 6573 6520 e works. These \n-0000e0b0: 6163 7469 6f6e 730a 2020 2020 2061 7265 actions. are\n-0000e0c0: 2070 726f 6869 6269 7465 6420 6279 206c prohibited by l\n-0000e0d0: 6177 2069 6620 796f 7520 646f 206e 6f74 aw if you do not\n-0000e0e0: 2061 6363 6570 7420 7468 6973 204c 6963 accept this Lic\n-0000e0f0: 656e 7365 2e0a 2020 2020 2054 6865 7265 ense.. There\n-0000e100: 666f 7265 2c20 6279 206d 6f64 6966 7969 fore, by modifyi\n-0000e110: 6e67 206f 7220 6469 7374 7269 6275 7469 ng or distributi\n-0000e120: 6e67 2074 6865 2050 726f 6772 616d 2028 ng the Program (\n-0000e130: 6f72 2061 6e79 2077 6f72 6b0a 2020 2020 or any work. \n-0000e140: 2062 6173 6564 206f 6e20 7468 6520 5072 based on the Pr\n-0000e150: 6f67 7261 6d29 2c20 796f 7520 696e 6469 ogram), you indi\n-0000e160: 6361 7465 2079 6f75 7220 6163 6365 7074 cate your accept\n-0000e170: 616e 6365 206f 6620 7468 6973 204c 6963 ance of this Lic\n-0000e180: 656e 7365 0a20 2020 2020 746f 2064 6f20 ense. to do \n-0000e190: 736f 2c20 616e 6420 616c 6c20 6974 7320 so, and all its \n-0000e1a0: 7465 726d 7320 616e 6420 636f 6e64 6974 terms and condit\n-0000e1b0: 696f 6e73 2066 6f72 2063 6f70 7969 6e67 ions for copying\n-0000e1c0: 2c0a 2020 2020 2064 6973 7472 6962 7574 ,. distribut\n-0000e1d0: 696e 6720 6f72 206d 6f64 6966 7969 6e67 ing or modifying\n-0000e1e0: 2074 6865 2050 726f 6772 616d 206f 7220 the Program or \n-0000e1f0: 776f 726b 7320 6261 7365 6420 6f6e 2069 works based on i\n-0000e200: 742e 0a0a 2020 362e 2045 6163 6820 7469 t... 6. Each ti\n-0000e210: 6d65 2079 6f75 2072 6564 6973 7472 6962 me you redistrib\n-0000e220: 7574 6520 7468 6520 5072 6f67 7261 6d20 ute the Program \n-0000e230: 286f 7220 616e 7920 776f 726b 2062 6173 (or any work bas\n-0000e240: 6564 206f 6e20 7468 650a 2020 2020 2050 ed on the. P\n-0000e250: 726f 6772 616d 292c 2074 6865 2072 6563 rogram), the rec\n-0000e260: 6970 6965 6e74 2061 7574 6f6d 6174 6963 ipient automatic\n-0000e270: 616c 6c79 2072 6563 6569 7665 7320 6120 ally receives a \n-0000e280: 6c69 6365 6e73 6520 6672 6f6d 2074 6865 license from the\n-0000e290: 0a20 2020 2020 6f72 6967 696e 616c 206c . original l\n-0000e2a0: 6963 656e 736f 7220 746f 2063 6f70 792c icensor to copy,\n-0000e2b0: 2064 6973 7472 6962 7574 6520 6f72 206d distribute or m\n-0000e2c0: 6f64 6966 7920 7468 6520 5072 6f67 7261 odify the Progra\n-0000e2d0: 6d20 7375 626a 6563 740a 2020 2020 2074 m subject. t\n-0000e2e0: 6f20 7468 6573 6520 7465 726d 7320 616e o these terms an\n-0000e2f0: 6420 636f 6e64 6974 696f 6e73 2e20 2059 d conditions. Y\n-0000e300: 6f75 206d 6179 206e 6f74 2069 6d70 6f73 ou may not impos\n-0000e310: 6520 616e 7920 6675 7274 6865 720a 2020 e any further. \n-0000e320: 2020 2072 6573 7472 6963 7469 6f6e 7320 restrictions \n-0000e330: 6f6e 2074 6865 2072 6563 6970 6965 6e74 on the recipient\n-0000e340: 7327 2065 7865 7263 6973 6520 6f66 2074 s' exercise of t\n-0000e350: 6865 2072 6967 6874 7320 6772 616e 7465 he rights grante\n-0000e360: 640a 2020 2020 2068 6572 6569 6e2e 2020 d. herein. \n-0000e370: 596f 7520 6172 6520 6e6f 7420 7265 7370 You are not resp\n-0000e380: 6f6e 7369 626c 6520 666f 7220 656e 666f onsible for enfo\n-0000e390: 7263 696e 6720 636f 6d70 6c69 616e 6365 rcing compliance\n-0000e3a0: 2062 7920 7468 6972 640a 2020 2020 2070 by third. p\n-0000e3b0: 6172 7469 6573 2074 6f20 7468 6973 204c arties to this L\n-0000e3c0: 6963 656e 7365 2e0a 0a20 2037 2e20 4966 icense... 7. If\n-0000e3d0: 2c20 6173 2061 2063 6f6e 7365 7175 656e , as a consequen\n-0000e3e0: 6365 206f 6620 6120 636f 7572 7420 6a75 ce of a court ju\n-0000e3f0: 6467 6d65 6e74 206f 7220 616c 6c65 6761 dgment or allega\n-0000e400: 7469 6f6e 206f 6620 7061 7465 6e74 0a20 tion of patent. \n-0000e410: 2020 2020 696e 6672 696e 6765 6d65 6e74 infringement\n-0000e420: 206f 7220 666f 7220 616e 7920 6f74 6865 or for any othe\n-0000e430: 7220 7265 6173 6f6e 2028 6e6f 7420 6c69 r reason (not li\n-0000e440: 6d69 7465 6420 746f 2070 6174 656e 740a mited to patent.\n-0000e450: 2020 2020 2069 7373 7565 7329 2c20 636f issues), co\n-0000e460: 6e64 6974 696f 6e73 2061 7265 2069 6d70 nditions are imp\n-0000e470: 6f73 6564 206f 6e20 796f 7520 2877 6865 osed on you (whe\n-0000e480: 7468 6572 2062 7920 636f 7572 7420 6f72 ther by court or\n-0000e490: 6465 722c 0a20 2020 2020 6167 7265 656d der,. agreem\n-0000e4a0: 656e 7420 6f72 206f 7468 6572 7769 7365 ent or otherwise\n-0000e4b0: 2920 7468 6174 2063 6f6e 7472 6164 6963 ) that contradic\n-0000e4c0: 7420 7468 6520 636f 6e64 6974 696f 6e73 t the conditions\n-0000e4d0: 206f 6620 7468 6973 0a20 2020 2020 4c69 of this. Li\n-0000e4e0: 6365 6e73 652c 2074 6865 7920 646f 206e cense, they do n\n-0000e4f0: 6f74 2065 7863 7573 6520 796f 7520 6672 ot excuse you fr\n-0000e500: 6f6d 2074 6865 2063 6f6e 6469 7469 6f6e om the condition\n-0000e510: 7320 6f66 2074 6869 730a 2020 2020 204c s of this. L\n-0000e520: 6963 656e 7365 2e20 2049 6620 796f 7520 icense. If you \n-0000e530: 6361 6e6e 6f74 2064 6973 7472 6962 7574 cannot distribut\n-0000e540: 6520 736f 2061 7320 746f 2073 6174 6973 e so as to satis\n-0000e550: 6679 2073 696d 756c 7461 6e65 6f75 736c fy simultaneousl\n-0000e560: 790a 2020 2020 2079 6f75 7220 6f62 6c69 y. your obli\n-0000e570: 6761 7469 6f6e 7320 756e 6465 7220 7468 gations under th\n-0000e580: 6973 204c 6963 656e 7365 2061 6e64 2061 is License and a\n-0000e590: 6e79 206f 7468 6572 2070 6572 7469 6e65 ny other pertine\n-0000e5a0: 6e74 0a20 2020 2020 6f62 6c69 6761 7469 nt. obligati\n-0000e5b0: 6f6e 732c 2074 6865 6e20 6173 2061 2063 ons, then as a c\n-0000e5c0: 6f6e 7365 7175 656e 6365 2079 6f75 206d onsequence you m\n-0000e5d0: 6179 206e 6f74 2064 6973 7472 6962 7574 ay not distribut\n-0000e5e0: 6520 7468 650a 2020 2020 2050 726f 6772 e the. Progr\n-0000e5f0: 616d 2061 7420 616c 6c2e 2020 466f 7220 am at all. For \n-0000e600: 6578 616d 706c 652c 2069 6620 6120 7061 example, if a pa\n-0000e610: 7465 6e74 206c 6963 656e 7365 2077 6f75 tent license wou\n-0000e620: 6c64 206e 6f74 2070 6572 6d69 740a 2020 ld not permit. \n-0000e630: 2020 2072 6f79 616c 7479 2d66 7265 6520 royalty-free \n-0000e640: 7265 6469 7374 7269 6275 7469 6f6e 206f redistribution o\n-0000e650: 6620 7468 6520 5072 6f67 7261 6d20 6279 f the Program by\n-0000e660: 2061 6c6c 2074 686f 7365 2077 686f 2072 all those who r\n-0000e670: 6563 6569 7665 0a20 2020 2020 636f 7069 eceive. copi\n-0000e680: 6573 2064 6972 6563 746c 7920 6f72 2069 es directly or i\n-0000e690: 6e64 6972 6563 746c 7920 7468 726f 7567 ndirectly throug\n-0000e6a0: 6820 796f 752c 2074 6865 6e20 7468 6520 h you, then the \n-0000e6b0: 6f6e 6c79 2077 6179 2079 6f75 0a20 2020 only way you. \n-0000e6c0: 2020 636f 756c 6420 7361 7469 7366 7920 could satisfy \n-0000e6d0: 626f 7468 2069 7420 616e 6420 7468 6973 both it and this\n-0000e6e0: 204c 6963 656e 7365 2077 6f75 6c64 2062 License would b\n-0000e6f0: 6520 746f 2072 6566 7261 696e 2065 6e74 e to refrain ent\n-0000e700: 6972 656c 790a 2020 2020 2066 726f 6d20 irely. from \n-0000e710: 6469 7374 7269 6275 7469 6f6e 206f 6620 distribution of \n-0000e720: 7468 6520 5072 6f67 7261 6d2e 0a0a 2020 the Program... \n-0000e730: 2020 2049 6620 616e 7920 706f 7274 696f If any portio\n-0000e740: 6e20 6f66 2074 6869 7320 7365 6374 696f n of this sectio\n-0000e750: 6e20 6973 2068 656c 6420 696e 7661 6c69 n is held invali\n-0000e760: 6420 6f72 2075 6e65 6e66 6f72 6365 6162 d or unenforceab\n-0000e770: 6c65 0a20 2020 2020 756e 6465 7220 616e le. under an\n-0000e780: 7920 7061 7274 6963 756c 6172 2063 6972 y particular cir\n-0000e790: 6375 6d73 7461 6e63 652c 2074 6865 2062 cumstance, the b\n-0000e7a0: 616c 616e 6365 206f 6620 7468 6520 7365 alance of the se\n-0000e7b0: 6374 696f 6e20 6973 0a20 2020 2020 696e ction is. in\n-0000e7c0: 7465 6e64 6564 2074 6f20 6170 706c 7920 tended to apply \n-0000e7d0: 616e 6420 7468 6520 7365 6374 696f 6e20 and the section \n-0000e7e0: 6173 2061 2077 686f 6c65 2069 7320 696e as a whole is in\n-0000e7f0: 7465 6e64 6564 2074 6f20 6170 706c 790a tended to apply.\n-0000e800: 2020 2020 2069 6e20 6f74 6865 7220 6369 in other ci\n-0000e810: 7263 756d 7374 616e 6365 732e 0a0a 2020 rcumstances... \n-0000e820: 2020 2049 7420 6973 206e 6f74 2074 6865 It is not the\n-0000e830: 2070 7572 706f 7365 206f 6620 7468 6973 purpose of this\n-0000e840: 2073 6563 7469 6f6e 2074 6f20 696e 6475 section to indu\n-0000e850: 6365 2079 6f75 2074 6f20 696e 6672 696e ce you to infrin\n-0000e860: 6765 2061 6e79 0a20 2020 2020 7061 7465 ge any. pate\n-0000e870: 6e74 7320 6f72 206f 7468 6572 2070 726f nts or other pro\n-0000e880: 7065 7274 7920 7269 6768 7420 636c 6169 perty right clai\n-0000e890: 6d73 206f 7220 746f 2063 6f6e 7465 7374 ms or to contest\n-0000e8a0: 2076 616c 6964 6974 7920 6f66 0a20 2020 validity of. \n-0000e8b0: 2020 616e 7920 7375 6368 2063 6c61 696d any such claim\n-0000e8c0: 733b 2074 6869 7320 7365 6374 696f 6e20 s; this section \n-0000e8d0: 6861 7320 7468 6520 736f 6c65 2070 7572 has the sole pur\n-0000e8e0: 706f 7365 206f 6620 7072 6f74 6563 7469 pose of protecti\n-0000e8f0: 6e67 0a20 2020 2020 7468 6520 696e 7465 ng. the inte\n-0000e900: 6772 6974 7920 6f66 2074 6865 2066 7265 grity of the fre\n-0000e910: 6520 736f 6674 7761 7265 2064 6973 7472 e software distr\n-0000e920: 6962 7574 696f 6e20 7379 7374 656d 2c20 ibution system, \n-0000e930: 7768 6963 6820 6973 0a20 2020 2020 696d which is. im\n-0000e940: 706c 656d 656e 7465 6420 6279 2070 7562 plemented by pub\n-0000e950: 6c69 6320 6c69 6365 6e73 6520 7072 6163 lic license prac\n-0000e960: 7469 6365 732e 2020 4d61 6e79 2070 656f tices. Many peo\n-0000e970: 706c 6520 6861 7665 206d 6164 650a 2020 ple have made. \n-0000e980: 2020 2067 656e 6572 6f75 7320 636f 6e74 generous cont\n-0000e990: 7269 6275 7469 6f6e 7320 746f 2074 6865 ributions to the\n-0000e9a0: 2077 6964 6520 7261 6e67 6520 6f66 2073 wide range of s\n-0000e9b0: 6f66 7477 6172 6520 6469 7374 7269 6275 oftware distribu\n-0000e9c0: 7465 640a 2020 2020 2074 6872 6f75 6768 ted. through\n-0000e9d0: 2074 6861 7420 7379 7374 656d 2069 6e20 that system in \n-0000e9e0: 7265 6c69 616e 6365 206f 6e20 636f 6e73 reliance on cons\n-0000e9f0: 6973 7465 6e74 2061 7070 6c69 6361 7469 istent applicati\n-0000ea00: 6f6e 206f 6620 7468 6174 0a20 2020 2020 on of that. \n-0000ea10: 7379 7374 656d 3b20 6974 2069 7320 7570 system; it is up\n-0000ea20: 2074 6f20 7468 6520 6175 7468 6f72 2f64 to the author/d\n-0000ea30: 6f6e 6f72 2074 6f20 6465 6369 6465 2069 onor to decide i\n-0000ea40: 6620 6865 206f 7220 7368 6520 6973 0a20 f he or she is. \n-0000ea50: 2020 2020 7769 6c6c 696e 6720 746f 2064 willing to d\n-0000ea60: 6973 7472 6962 7574 6520 736f 6674 7761 istribute softwa\n-0000ea70: 7265 2074 6872 6f75 6768 2061 6e79 206f re through any o\n-0000ea80: 7468 6572 2073 7973 7465 6d20 616e 6420 ther system and \n-0000ea90: 610a 2020 2020 206c 6963 656e 7365 6520 a. licensee \n-0000eaa0: 6361 6e6e 6f74 2069 6d70 6f73 6520 7468 cannot impose th\n-0000eab0: 6174 2063 686f 6963 652e 0a0a 2020 2020 at choice... \n-0000eac0: 2054 6869 7320 7365 6374 696f 6e20 6973 This section is\n-0000ead0: 2069 6e74 656e 6465 6420 746f 206d 616b intended to mak\n-0000eae0: 6520 7468 6f72 6f75 6768 6c79 2063 6c65 e thoroughly cle\n-0000eaf0: 6172 2077 6861 7420 6973 2062 656c 6965 ar what is belie\n-0000eb00: 7665 640a 2020 2020 2074 6f20 6265 2061 ved. to be a\n-0000eb10: 2063 6f6e 7365 7175 656e 6365 206f 6620 consequence of \n-0000eb20: 7468 6520 7265 7374 206f 6620 7468 6973 the rest of this\n-0000eb30: 204c 6963 656e 7365 2e0a 0a20 2038 2e20 License... 8. \n-0000eb40: 4966 2074 6865 2064 6973 7472 6962 7574 If the distribut\n-0000eb50: 696f 6e20 616e 642f 6f72 2075 7365 206f ion and/or use o\n-0000eb60: 6620 7468 6520 5072 6f67 7261 6d20 6973 f the Program is\n-0000eb70: 2072 6573 7472 6963 7465 6420 696e 0a20 restricted in. \n-0000eb80: 2020 2020 6365 7274 6169 6e20 636f 756e certain coun\n-0000eb90: 7472 6965 7320 6569 7468 6572 2062 7920 tries either by \n-0000eba0: 7061 7465 6e74 7320 6f72 2062 7920 636f patents or by co\n-0000ebb0: 7079 7269 6768 7465 6420 696e 7465 7266 pyrighted interf\n-0000ebc0: 6163 6573 2c0a 2020 2020 2074 6865 206f aces,. the o\n-0000ebd0: 7269 6769 6e61 6c20 636f 7079 7269 6768 riginal copyrigh\n-0000ebe0: 7420 686f 6c64 6572 2077 686f 2070 6c61 t holder who pla\n-0000ebf0: 6365 7320 7468 6520 5072 6f67 7261 6d20 ces the Program \n-0000ec00: 756e 6465 7220 7468 6973 0a20 2020 2020 under this. \n-0000ec10: 4c69 6365 6e73 6520 6d61 7920 6164 6420 License may add \n-0000ec20: 616e 2065 7870 6c69 6369 7420 6765 6f67 an explicit geog\n-0000ec30: 7261 7068 6963 616c 2064 6973 7472 6962 raphical distrib\n-0000ec40: 7574 696f 6e20 6c69 6d69 7461 7469 6f6e ution limitation\n-0000ec50: 0a20 2020 2020 6578 636c 7564 696e 6720 . excluding \n-0000ec60: 7468 6f73 6520 636f 756e 7472 6965 732c those countries,\n-0000ec70: 2073 6f20 7468 6174 2064 6973 7472 6962 so that distrib\n-0000ec80: 7574 696f 6e20 6973 2070 6572 6d69 7474 ution is permitt\n-0000ec90: 6564 206f 6e6c 790a 2020 2020 2069 6e20 ed only. in \n-0000eca0: 6f72 2061 6d6f 6e67 2063 6f75 6e74 7269 or among countri\n-0000ecb0: 6573 206e 6f74 2074 6875 7320 6578 636c es not thus excl\n-0000ecc0: 7564 6564 2e20 2049 6e20 7375 6368 2063 uded. In such c\n-0000ecd0: 6173 652c 2074 6869 730a 2020 2020 204c ase, this. L\n-0000ece0: 6963 656e 7365 2069 6e63 6f72 706f 7261 icense incorpora\n-0000ecf0: 7465 7320 7468 6520 6c69 6d69 7461 7469 tes the limitati\n-0000ed00: 6f6e 2061 7320 6966 2077 7269 7474 656e on as if written\n-0000ed10: 2069 6e20 7468 6520 626f 6479 206f 660a in the body of.\n-0000ed20: 2020 2020 2074 6869 7320 4c69 6365 6e73 this Licens\n-0000ed30: 652e 0a0a 2020 392e 2054 6865 2046 7265 e... 9. The Fre\n-0000ed40: 6520 536f 6674 7761 7265 2046 6f75 6e64 e Software Found\n-0000ed50: 6174 696f 6e20 6d61 7920 7075 626c 6973 ation may publis\n-0000ed60: 6820 7265 7669 7365 6420 616e 642f 6f72 h revised and/or\n-0000ed70: 206e 6577 0a20 2020 2020 7665 7273 696f new. versio\n-0000ed80: 6e73 206f 6620 7468 6520 4765 6e65 7261 ns of the Genera\n-0000ed90: 6c20 5075 626c 6963 204c 6963 656e 7365 l Public License\n-0000eda0: 2066 726f 6d20 7469 6d65 2074 6f20 7469 from time to ti\n-0000edb0: 6d65 2e20 2053 7563 6820 6e65 770a 2020 me. Such new. \n-0000edc0: 2020 2076 6572 7369 6f6e 7320 7769 6c6c versions will\n-0000edd0: 2062 6520 7369 6d69 6c61 7220 696e 2073 be similar in s\n-0000ede0: 7069 7269 7420 746f 2074 6865 2070 7265 pirit to the pre\n-0000edf0: 7365 6e74 2076 6572 7369 6f6e 2c20 6275 sent version, bu\n-0000ee00: 7420 6d61 790a 2020 2020 2064 6966 6665 t may. diffe\n-0000ee10: 7220 696e 2064 6574 6169 6c20 746f 2061 r in detail to a\n-0000ee20: 6464 7265 7373 206e 6577 2070 726f 626c ddress new probl\n-0000ee30: 656d 7320 6f72 2063 6f6e 6365 726e 732e ems or concerns.\n-0000ee40: 0a0a 2020 2020 2045 6163 6820 7665 7273 .. Each vers\n-0000ee50: 696f 6e20 6973 2067 6976 656e 2061 2064 ion is given a d\n-0000ee60: 6973 7469 6e67 7569 7368 696e 6720 7665 istinguishing ve\n-0000ee70: 7273 696f 6e20 6e75 6d62 6572 2e20 2049 rsion number. I\n-0000ee80: 6620 7468 650a 2020 2020 2050 726f 6772 f the. Progr\n-0000ee90: 616d 2073 7065 6369 6669 6573 2061 2076 am specifies a v\n-0000eea0: 6572 7369 6f6e 206e 756d 6265 7220 6f66 ersion number of\n-0000eeb0: 2074 6869 7320 4c69 6365 6e73 6520 7768 this License wh\n-0000eec0: 6963 6820 6170 706c 6965 7320 746f 0a20 ich applies to. \n-0000eed0: 2020 2020 6974 2061 6e64 2022 616e 7920 it and \"any \n-0000eee0: 6c61 7465 7220 7665 7273 696f 6e22 2c20 later version\", \n-0000eef0: 796f 7520 6861 7665 2074 6865 206f 7074 you have the opt\n-0000ef00: 696f 6e20 6f66 2066 6f6c 6c6f 7769 6e67 ion of following\n-0000ef10: 2074 6865 0a20 2020 2020 7465 726d 7320 the. terms \n-0000ef20: 616e 6420 636f 6e64 6974 696f 6e73 2065 and conditions e\n-0000ef30: 6974 6865 7220 6f66 2074 6861 7420 7665 ither of that ve\n-0000ef40: 7273 696f 6e20 6f72 206f 6620 616e 7920 rsion or of any \n-0000ef50: 6c61 7465 7220 7665 7273 696f 6e0a 2020 later version. \n-0000ef60: 2020 2070 7562 6c69 7368 6564 2062 7920 published by \n-0000ef70: 7468 6520 4672 6565 2053 6f66 7477 6172 the Free Softwar\n-0000ef80: 6520 466f 756e 6461 7469 6f6e 2e20 2049 e Foundation. I\n-0000ef90: 6620 7468 6520 5072 6f67 7261 6d20 646f f the Program do\n-0000efa0: 6573 206e 6f74 0a20 2020 2020 7370 6563 es not. spec\n-0000efb0: 6966 7920 6120 7665 7273 696f 6e20 6e75 ify a version nu\n-0000efc0: 6d62 6572 206f 6620 7468 6973 204c 6963 mber of this Lic\n-0000efd0: 656e 7365 2c20 796f 7520 6d61 7920 6368 ense, you may ch\n-0000efe0: 6f6f 7365 2061 6e79 0a20 2020 2020 7665 oose any. ve\n-0000eff0: 7273 696f 6e20 6576 6572 2070 7562 6c69 rsion ever publi\n-0000f000: 7368 6564 2062 7920 7468 6520 4672 6565 shed by the Free\n-0000f010: 2053 6f66 7477 6172 6520 466f 756e 6461 Software Founda\n-0000f020: 7469 6f6e 2e0a 0a20 2031 302e 2049 6620 tion... 10. If \n-0000f030: 796f 7520 7769 7368 2074 6f20 696e 636f you wish to inco\n-0000f040: 7270 6f72 6174 6520 7061 7274 7320 6f66 rporate parts of\n-0000f050: 2074 6865 2050 726f 6772 616d 2069 6e74 the Program int\n-0000f060: 6f20 6f74 6865 7220 6672 6565 0a20 2020 o other free. \n-0000f070: 2020 7072 6f67 7261 6d73 2077 686f 7365 programs whose\n-0000f080: 2064 6973 7472 6962 7574 696f 6e20 636f distribution co\n-0000f090: 6e64 6974 696f 6e73 2061 7265 2064 6966 nditions are dif\n-0000f0a0: 6665 7265 6e74 2c20 7772 6974 6520 746f ferent, write to\n-0000f0b0: 2074 6865 0a20 2020 2020 6175 7468 6f72 the. author\n-0000f0c0: 2074 6f20 6173 6b20 666f 7220 7065 726d to ask for perm\n-0000f0d0: 6973 7369 6f6e 2e20 2046 6f72 2073 6f66 ission. For sof\n-0000f0e0: 7477 6172 6520 7768 6963 6820 6973 2063 tware which is c\n-0000f0f0: 6f70 7972 6967 6874 6564 2062 790a 2020 opyrighted by. \n-0000f100: 2020 2074 6865 2046 7265 6520 536f 6674 the Free Soft\n-0000f110: 7761 7265 2046 6f75 6e64 6174 696f 6e2c ware Foundation,\n-0000f120: 2077 7269 7465 2074 6f20 7468 6520 4672 write to the Fr\n-0000f130: 6565 2053 6f66 7477 6172 650a 2020 2020 ee Software. \n-0000f140: 2046 6f75 6e64 6174 696f 6e3b 2077 6520 Foundation; we \n-0000f150: 736f 6d65 7469 6d65 7320 6d61 6b65 2065 sometimes make e\n-0000f160: 7863 6570 7469 6f6e 7320 666f 7220 7468 xceptions for th\n-0000f170: 6973 2e20 204f 7572 2064 6563 6973 696f is. Our decisio\n-0000f180: 6e0a 2020 2020 2077 696c 6c20 6265 2067 n. will be g\n-0000f190: 7569 6465 6420 6279 2074 6865 2074 776f uided by the two\n-0000f1a0: 2067 6f61 6c73 206f 6620 7072 6573 6572 goals of preser\n-0000f1b0: 7669 6e67 2074 6865 2066 7265 6520 7374 ving the free st\n-0000f1c0: 6174 7573 206f 660a 2020 2020 2061 6c6c atus of. all\n-0000f1d0: 2064 6572 6976 6174 6976 6573 206f 6620 derivatives of \n-0000f1e0: 6f75 7220 6672 6565 2073 6f66 7477 6172 our free softwar\n-0000f1f0: 6520 616e 6420 6f66 2070 726f 6d6f 7469 e and of promoti\n-0000f200: 6e67 2074 6865 2073 6861 7269 6e67 0a20 ng the sharing. \n-0000f210: 2020 2020 616e 6420 7265 7573 6520 6f66 and reuse of\n-0000f220: 2073 6f66 7477 6172 6520 6765 6e65 7261 software genera\n-0000f230: 6c6c 792e 0a0a 2020 2020 2020 2020 2020 lly... \n+0000c440: 3d3d 3d3d 3d3d 3d0a 0a20 2030 2e20 5468 =======.. 0. Th\n+0000c450: 6973 204c 6963 656e 7365 2061 7070 6c69 is License appli\n+0000c460: 6573 2074 6f20 616e 7920 7072 6f67 7261 es to any progra\n+0000c470: 6d20 6f72 206f 7468 6572 2077 6f72 6b20 m or other work \n+0000c480: 7768 6963 6820 636f 6e74 6169 6e73 2061 which contains a\n+0000c490: 0a20 2020 2020 6e6f 7469 6365 2070 6c61 . notice pla\n+0000c4a0: 6365 6420 6279 2074 6865 2063 6f70 7972 ced by the copyr\n+0000c4b0: 6967 6874 2068 6f6c 6465 7220 7361 7969 ight holder sayi\n+0000c4c0: 6e67 2069 7420 6d61 7920 6265 2064 6973 ng it may be dis\n+0000c4d0: 7472 6962 7574 6564 0a20 2020 2020 756e tributed. un\n+0000c4e0: 6465 7220 7468 6520 7465 726d 7320 6f66 der the terms of\n+0000c4f0: 2074 6869 7320 4765 6e65 7261 6c20 5075 this General Pu\n+0000c500: 626c 6963 204c 6963 656e 7365 2e20 2054 blic License. T\n+0000c510: 6865 2022 5072 6f67 7261 6d22 2c0a 2020 he \"Program\",. \n+0000c520: 2020 2062 656c 6f77 2c20 7265 6665 7273 below, refers\n+0000c530: 2074 6f20 616e 7920 7375 6368 2070 726f to any such pro\n+0000c540: 6772 616d 206f 7220 776f 726b 2c20 616e gram or work, an\n+0000c550: 6420 6120 2277 6f72 6b20 6261 7365 6420 d a \"work based \n+0000c560: 6f6e 2074 6865 0a20 2020 2020 5072 6f67 on the. Prog\n+0000c570: 7261 6d22 206d 6561 6e73 2065 6974 6865 ram\" means eithe\n+0000c580: 7220 7468 6520 5072 6f67 7261 6d20 6f72 r the Program or\n+0000c590: 2061 6e79 2064 6572 6976 6174 6976 6520 any derivative \n+0000c5a0: 776f 726b 2075 6e64 6572 0a20 2020 2020 work under. \n+0000c5b0: 636f 7079 7269 6768 7420 6c61 773a 2074 copyright law: t\n+0000c5c0: 6861 7420 6973 2074 6f20 7361 792c 2061 hat is to say, a\n+0000c5d0: 2077 6f72 6b20 636f 6e74 6169 6e69 6e67 work containing\n+0000c5e0: 2074 6865 2050 726f 6772 616d 206f 7220 the Program or \n+0000c5f0: 610a 2020 2020 2070 6f72 7469 6f6e 206f a. portion o\n+0000c600: 6620 6974 2c20 6569 7468 6572 2076 6572 f it, either ver\n+0000c610: 6261 7469 6d20 6f72 2077 6974 6820 6d6f batim or with mo\n+0000c620: 6469 6669 6361 7469 6f6e 7320 616e 642f difications and/\n+0000c630: 6f72 0a20 2020 2020 7472 616e 736c 6174 or. translat\n+0000c640: 6564 2069 6e74 6f20 616e 6f74 6865 7220 ed into another \n+0000c650: 6c61 6e67 7561 6765 2e20 2028 4865 7265 language. (Here\n+0000c660: 696e 6166 7465 722c 2074 7261 6e73 6c61 inafter, transla\n+0000c670: 7469 6f6e 2069 730a 2020 2020 2069 6e63 tion is. inc\n+0000c680: 6c75 6465 6420 7769 7468 6f75 7420 6c69 luded without li\n+0000c690: 6d69 7461 7469 6f6e 2069 6e20 7468 6520 mitation in the \n+0000c6a0: 7465 726d 2022 6d6f 6469 6669 6361 7469 term \"modificati\n+0000c6b0: 6f6e 222e 2920 2045 6163 680a 2020 2020 on\".) Each. \n+0000c6c0: 206c 6963 656e 7365 6520 6973 2061 6464 licensee is add\n+0000c6d0: 7265 7373 6564 2061 7320 2279 6f75 222e ressed as \"you\".\n+0000c6e0: 0a0a 2020 2020 2041 6374 6976 6974 6965 .. Activitie\n+0000c6f0: 7320 6f74 6865 7220 7468 616e 2063 6f70 s other than cop\n+0000c700: 7969 6e67 2c20 6469 7374 7269 6275 7469 ying, distributi\n+0000c710: 6f6e 2061 6e64 206d 6f64 6966 6963 6174 on and modificat\n+0000c720: 696f 6e20 6172 650a 2020 2020 206e 6f74 ion are. not\n+0000c730: 2063 6f76 6572 6564 2062 7920 7468 6973 covered by this\n+0000c740: 204c 6963 656e 7365 3b20 7468 6579 2061 License; they a\n+0000c750: 7265 206f 7574 7369 6465 2069 7473 2073 re outside its s\n+0000c760: 636f 7065 2e20 2054 6865 2061 6374 0a20 cope. The act. \n+0000c770: 2020 2020 6f66 2072 756e 6e69 6e67 2074 of running t\n+0000c780: 6865 2050 726f 6772 616d 2069 7320 6e6f he Program is no\n+0000c790: 7420 7265 7374 7269 6374 6564 2c20 616e t restricted, an\n+0000c7a0: 6420 7468 6520 6f75 7470 7574 2066 726f d the output fro\n+0000c7b0: 6d20 7468 650a 2020 2020 2050 726f 6772 m the. Progr\n+0000c7c0: 616d 2069 7320 636f 7665 7265 6420 6f6e am is covered on\n+0000c7d0: 6c79 2069 6620 6974 7320 636f 6e74 656e ly if its conten\n+0000c7e0: 7473 2063 6f6e 7374 6974 7574 6520 6120 ts constitute a \n+0000c7f0: 776f 726b 2062 6173 6564 206f 6e0a 2020 work based on. \n+0000c800: 2020 2074 6865 2050 726f 6772 616d 2028 the Program (\n+0000c810: 696e 6465 7065 6e64 656e 7420 6f66 2068 independent of h\n+0000c820: 6176 696e 6720 6265 656e 206d 6164 6520 aving been made \n+0000c830: 6279 2072 756e 6e69 6e67 2074 6865 0a20 by running the. \n+0000c840: 2020 2020 5072 6f67 7261 6d29 2e20 2057 Program). W\n+0000c850: 6865 7468 6572 2074 6861 7420 6973 2074 hether that is t\n+0000c860: 7275 6520 6465 7065 6e64 7320 6f6e 2077 rue depends on w\n+0000c870: 6861 7420 7468 6520 5072 6f67 7261 6d20 hat the Program \n+0000c880: 646f 6573 2e0a 0a20 2031 2e20 596f 7520 does... 1. You \n+0000c890: 6d61 7920 636f 7079 2061 6e64 2064 6973 may copy and dis\n+0000c8a0: 7472 6962 7574 6520 7665 7262 6174 696d tribute verbatim\n+0000c8b0: 2063 6f70 6965 7320 6f66 2074 6865 2050 copies of the P\n+0000c8c0: 726f 6772 616d 2773 2073 6f75 7263 650a rogram's source.\n+0000c8d0: 2020 2020 2063 6f64 6520 6173 2079 6f75 code as you\n+0000c8e0: 2072 6563 6569 7665 2069 742c 2069 6e20 receive it, in \n+0000c8f0: 616e 7920 6d65 6469 756d 2c20 7072 6f76 any medium, prov\n+0000c900: 6964 6564 2074 6861 7420 796f 750a 2020 ided that you. \n+0000c910: 2020 2063 6f6e 7370 6963 756f 7573 6c79 conspicuously\n+0000c920: 2061 6e64 2061 7070 726f 7072 6961 7465 and appropriate\n+0000c930: 6c79 2070 7562 6c69 7368 206f 6e20 6561 ly publish on ea\n+0000c940: 6368 2063 6f70 7920 616e 2061 7070 726f ch copy an appro\n+0000c950: 7072 6961 7465 0a20 2020 2020 636f 7079 priate. copy\n+0000c960: 7269 6768 7420 6e6f 7469 6365 2061 6e64 right notice and\n+0000c970: 2064 6973 636c 6169 6d65 7220 6f66 2077 disclaimer of w\n+0000c980: 6172 7261 6e74 793b 206b 6565 7020 696e arranty; keep in\n+0000c990: 7461 6374 2061 6c6c 2074 6865 0a20 2020 tact all the. \n+0000c9a0: 2020 6e6f 7469 6365 7320 7468 6174 2072 notices that r\n+0000c9b0: 6566 6572 2074 6f20 7468 6973 204c 6963 efer to this Lic\n+0000c9c0: 656e 7365 2061 6e64 2074 6f20 7468 6520 ense and to the \n+0000c9d0: 6162 7365 6e63 6520 6f66 2061 6e79 0a20 absence of any. \n+0000c9e0: 2020 2020 7761 7272 616e 7479 3b20 616e warranty; an\n+0000c9f0: 6420 6769 7665 2061 6e79 206f 7468 6572 d give any other\n+0000ca00: 2072 6563 6970 6965 6e74 7320 6f66 2074 recipients of t\n+0000ca10: 6865 2050 726f 6772 616d 2061 2063 6f70 he Program a cop\n+0000ca20: 7920 6f66 0a20 2020 2020 7468 6973 204c y of. this L\n+0000ca30: 6963 656e 7365 2061 6c6f 6e67 2077 6974 icense along wit\n+0000ca40: 6820 7468 6520 5072 6f67 7261 6d2e 0a0a h the Program...\n+0000ca50: 2020 2020 2059 6f75 206d 6179 2063 6861 You may cha\n+0000ca60: 7267 6520 6120 6665 6520 666f 7220 7468 rge a fee for th\n+0000ca70: 6520 7068 7973 6963 616c 2061 6374 206f e physical act o\n+0000ca80: 6620 7472 616e 7366 6572 7269 6e67 2061 f transferring a\n+0000ca90: 2063 6f70 792c 0a20 2020 2020 616e 6420 copy,. and \n+0000caa0: 796f 7520 6d61 7920 6174 2079 6f75 7220 you may at your \n+0000cab0: 6f70 7469 6f6e 206f 6666 6572 2077 6172 option offer war\n+0000cac0: 7261 6e74 7920 7072 6f74 6563 7469 6f6e ranty protection\n+0000cad0: 2069 6e20 6578 6368 616e 6765 0a20 2020 in exchange. \n+0000cae0: 2020 666f 7220 6120 6665 652e 0a0a 2020 for a fee... \n+0000caf0: 322e 2059 6f75 206d 6179 206d 6f64 6966 2. You may modif\n+0000cb00: 7920 796f 7572 2063 6f70 7920 6f72 2063 y your copy or c\n+0000cb10: 6f70 6965 7320 6f66 2074 6865 2050 726f opies of the Pro\n+0000cb20: 6772 616d 206f 7220 616e 7920 706f 7274 gram or any port\n+0000cb30: 696f 6e20 6f66 0a20 2020 2020 6974 2c20 ion of. it, \n+0000cb40: 7468 7573 2066 6f72 6d69 6e67 2061 2077 thus forming a w\n+0000cb50: 6f72 6b20 6261 7365 6420 6f6e 2074 6865 ork based on the\n+0000cb60: 2050 726f 6772 616d 2c20 616e 6420 636f Program, and co\n+0000cb70: 7079 2061 6e64 0a20 2020 2020 6469 7374 py and. dist\n+0000cb80: 7269 6275 7465 2073 7563 6820 6d6f 6469 ribute such modi\n+0000cb90: 6669 6361 7469 6f6e 7320 6f72 2077 6f72 fications or wor\n+0000cba0: 6b20 756e 6465 7220 7468 6520 7465 726d k under the term\n+0000cbb0: 7320 6f66 2053 6563 7469 6f6e 2031 0a20 s of Section 1. \n+0000cbc0: 2020 2020 6162 6f76 652c 2070 726f 7669 above, provi\n+0000cbd0: 6465 6420 7468 6174 2079 6f75 2061 6c73 ded that you als\n+0000cbe0: 6f20 6d65 6574 2061 6c6c 206f 6620 7468 o meet all of th\n+0000cbf0: 6573 6520 636f 6e64 6974 696f 6e73 3a0a ese conditions:.\n+0000cc00: 0a20 2020 2020 2020 612e 2059 6f75 206d . a. You m\n+0000cc10: 7573 7420 6361 7573 6520 7468 6520 6d6f ust cause the mo\n+0000cc20: 6469 6669 6564 2066 696c 6573 2074 6f20 dified files to \n+0000cc30: 6361 7272 7920 7072 6f6d 696e 656e 7420 carry prominent \n+0000cc40: 6e6f 7469 6365 730a 2020 2020 2020 2020 notices. \n+0000cc50: 2020 7374 6174 696e 6720 7468 6174 2079 stating that y\n+0000cc60: 6f75 2063 6861 6e67 6564 2074 6865 2066 ou changed the f\n+0000cc70: 696c 6573 2061 6e64 2074 6865 2064 6174 iles and the dat\n+0000cc80: 6520 6f66 2061 6e79 2063 6861 6e67 652e e of any change.\n+0000cc90: 0a0a 2020 2020 2020 2062 2e20 596f 7520 .. b. You \n+0000cca0: 6d75 7374 2063 6175 7365 2061 6e79 2077 must cause any w\n+0000ccb0: 6f72 6b20 7468 6174 2079 6f75 2064 6973 ork that you dis\n+0000ccc0: 7472 6962 7574 6520 6f72 2070 7562 6c69 tribute or publi\n+0000ccd0: 7368 2c20 7468 6174 0a20 2020 2020 2020 sh, that. \n+0000cce0: 2020 2069 6e20 7768 6f6c 6520 6f72 2069 in whole or i\n+0000ccf0: 6e20 7061 7274 2063 6f6e 7461 696e 7320 n part contains \n+0000cd00: 6f72 2069 7320 6465 7269 7665 6420 6672 or is derived fr\n+0000cd10: 6f6d 2074 6865 2050 726f 6772 616d 206f om the Program o\n+0000cd20: 720a 2020 2020 2020 2020 2020 616e 7920 r. any \n+0000cd30: 7061 7274 2074 6865 7265 6f66 2c20 746f part thereof, to\n+0000cd40: 2062 6520 6c69 6365 6e73 6564 2061 7320 be licensed as \n+0000cd50: 6120 7768 6f6c 6520 6174 206e 6f20 6368 a whole at no ch\n+0000cd60: 6172 6765 2074 6f0a 2020 2020 2020 2020 arge to. \n+0000cd70: 2020 616c 6c20 7468 6972 6420 7061 7274 all third part\n+0000cd80: 6965 7320 756e 6465 7220 7468 6520 7465 ies under the te\n+0000cd90: 726d 7320 6f66 2074 6869 7320 4c69 6365 rms of this Lice\n+0000cda0: 6e73 652e 0a0a 2020 2020 2020 2063 2e20 nse... c. \n+0000cdb0: 4966 2074 6865 206d 6f64 6966 6965 6420 If the modified \n+0000cdc0: 7072 6f67 7261 6d20 6e6f 726d 616c 6c79 program normally\n+0000cdd0: 2072 6561 6473 2063 6f6d 6d61 6e64 7320 reads commands \n+0000cde0: 696e 7465 7261 6374 6976 656c 790a 2020 interactively. \n+0000cdf0: 2020 2020 2020 2020 7768 656e 2072 756e when run\n+0000ce00: 2c20 796f 7520 6d75 7374 2063 6175 7365 , you must cause\n+0000ce10: 2069 742c 2077 6865 6e20 7374 6172 7465 it, when starte\n+0000ce20: 6420 7275 6e6e 696e 6720 666f 7220 7375 d running for su\n+0000ce30: 6368 0a20 2020 2020 2020 2020 2069 6e74 ch. int\n+0000ce40: 6572 6163 7469 7665 2075 7365 2069 6e20 eractive use in \n+0000ce50: 7468 6520 6d6f 7374 206f 7264 696e 6172 the most ordinar\n+0000ce60: 7920 7761 792c 2074 6f20 7072 696e 7420 y way, to print \n+0000ce70: 6f72 2064 6973 706c 6179 0a20 2020 2020 or display. \n+0000ce80: 2020 2020 2061 6e20 616e 6e6f 756e 6365 an announce\n+0000ce90: 6d65 6e74 2069 6e63 6c75 6469 6e67 2061 ment including a\n+0000cea0: 6e20 6170 7072 6f70 7269 6174 6520 636f n appropriate co\n+0000ceb0: 7079 7269 6768 7420 6e6f 7469 6365 2061 pyright notice a\n+0000cec0: 6e64 0a20 2020 2020 2020 2020 2061 206e nd. a n\n+0000ced0: 6f74 6963 6520 7468 6174 2074 6865 7265 otice that there\n+0000cee0: 2069 7320 6e6f 2077 6172 7261 6e74 7920 is no warranty \n+0000cef0: 286f 7220 656c 7365 2c20 7361 7969 6e67 (or else, saying\n+0000cf00: 2074 6861 7420 796f 750a 2020 2020 2020 that you. \n+0000cf10: 2020 2020 7072 6f76 6964 6520 6120 7761 provide a wa\n+0000cf20: 7272 616e 7479 2920 616e 6420 7468 6174 rranty) and that\n+0000cf30: 2075 7365 7273 206d 6179 2072 6564 6973 users may redis\n+0000cf40: 7472 6962 7574 6520 7468 650a 2020 2020 tribute the. \n+0000cf50: 2020 2020 2020 7072 6f67 7261 6d20 756e program un\n+0000cf60: 6465 7220 7468 6573 6520 636f 6e64 6974 der these condit\n+0000cf70: 696f 6e73 2c20 616e 6420 7465 6c6c 696e ions, and tellin\n+0000cf80: 6720 7468 6520 7573 6572 2068 6f77 2074 g the user how t\n+0000cf90: 6f0a 2020 2020 2020 2020 2020 7669 6577 o. view\n+0000cfa0: 2061 2063 6f70 7920 6f66 2074 6869 7320 a copy of this \n+0000cfb0: 4c69 6365 6e73 652e 2020 2845 7863 6570 License. (Excep\n+0000cfc0: 7469 6f6e 3a20 6966 2074 6865 2050 726f tion: if the Pro\n+0000cfd0: 6772 616d 0a20 2020 2020 2020 2020 2069 gram. i\n+0000cfe0: 7473 656c 6620 6973 2069 6e74 6572 6163 tself is interac\n+0000cff0: 7469 7665 2062 7574 2064 6f65 7320 6e6f tive but does no\n+0000d000: 7420 6e6f 726d 616c 6c79 2070 7269 6e74 t normally print\n+0000d010: 2073 7563 6820 616e 0a20 2020 2020 2020 such an. \n+0000d020: 2020 2061 6e6e 6f75 6e63 656d 656e 742c announcement,\n+0000d030: 2079 6f75 7220 776f 726b 2062 6173 6564 your work based\n+0000d040: 206f 6e20 7468 6520 5072 6f67 7261 6d20 on the Program \n+0000d050: 6973 206e 6f74 2072 6571 7569 7265 640a is not required.\n+0000d060: 2020 2020 2020 2020 2020 746f 2070 7269 to pri\n+0000d070: 6e74 2061 6e20 616e 6e6f 756e 6365 6d65 nt an announceme\n+0000d080: 6e74 2e29 0a0a 2020 2020 2054 6865 7365 nt.).. These\n+0000d090: 2072 6571 7569 7265 6d65 6e74 7320 6170 requirements ap\n+0000d0a0: 706c 7920 746f 2074 6865 206d 6f64 6966 ply to the modif\n+0000d0b0: 6965 6420 776f 726b 2061 7320 6120 7768 ied work as a wh\n+0000d0c0: 6f6c 652e 2020 4966 0a20 2020 2020 6964 ole. If. id\n+0000d0d0: 656e 7469 6669 6162 6c65 2073 6563 7469 entifiable secti\n+0000d0e0: 6f6e 7320 6f66 2074 6861 7420 776f 726b ons of that work\n+0000d0f0: 2061 7265 206e 6f74 2064 6572 6976 6564 are not derived\n+0000d100: 2066 726f 6d20 7468 650a 2020 2020 2050 from the. P\n+0000d110: 726f 6772 616d 2c20 616e 6420 6361 6e20 rogram, and can \n+0000d120: 6265 2072 6561 736f 6e61 626c 7920 636f be reasonably co\n+0000d130: 6e73 6964 6572 6564 2069 6e64 6570 656e nsidered indepen\n+0000d140: 6465 6e74 2061 6e64 2073 6570 6172 6174 dent and separat\n+0000d150: 650a 2020 2020 2077 6f72 6b73 2069 6e20 e. works in \n+0000d160: 7468 656d 7365 6c76 6573 2c20 7468 656e themselves, then\n+0000d170: 2074 6869 7320 4c69 6365 6e73 652c 2061 this License, a\n+0000d180: 6e64 2069 7473 2074 6572 6d73 2c20 646f nd its terms, do\n+0000d190: 206e 6f74 2061 7070 6c79 0a20 2020 2020 not apply. \n+0000d1a0: 746f 2074 686f 7365 2073 6563 7469 6f6e to those section\n+0000d1b0: 7320 7768 656e 2079 6f75 2064 6973 7472 s when you distr\n+0000d1c0: 6962 7574 6520 7468 656d 2061 7320 7365 ibute them as se\n+0000d1d0: 7061 7261 7465 2077 6f72 6b73 2e20 2042 parate works. B\n+0000d1e0: 7574 0a20 2020 2020 7768 656e 2079 6f75 ut. when you\n+0000d1f0: 2064 6973 7472 6962 7574 6520 7468 6520 distribute the \n+0000d200: 7361 6d65 2073 6563 7469 6f6e 7320 6173 same sections as\n+0000d210: 2070 6172 7420 6f66 2061 2077 686f 6c65 part of a whole\n+0000d220: 2077 6869 6368 2069 7320 610a 2020 2020 which is a. \n+0000d230: 2077 6f72 6b20 6261 7365 6420 6f6e 2074 work based on t\n+0000d240: 6865 2050 726f 6772 616d 2c20 7468 6520 he Program, the \n+0000d250: 6469 7374 7269 6275 7469 6f6e 206f 6620 distribution of \n+0000d260: 7468 6520 7768 6f6c 6520 6d75 7374 2062 the whole must b\n+0000d270: 6520 6f6e 0a20 2020 2020 7468 6520 7465 e on. the te\n+0000d280: 726d 7320 6f66 2074 6869 7320 4c69 6365 rms of this Lice\n+0000d290: 6e73 652c 2077 686f 7365 2070 6572 6d69 nse, whose permi\n+0000d2a0: 7373 696f 6e73 2066 6f72 206f 7468 6572 ssions for other\n+0000d2b0: 206c 6963 656e 7365 6573 0a20 2020 2020 licensees. \n+0000d2c0: 6578 7465 6e64 2074 6f20 7468 6520 656e extend to the en\n+0000d2d0: 7469 7265 2077 686f 6c65 2c20 616e 6420 tire whole, and \n+0000d2e0: 7468 7573 2074 6f20 6561 6368 2061 6e64 thus to each and\n+0000d2f0: 2065 7665 7279 2070 6172 740a 2020 2020 every part. \n+0000d300: 2072 6567 6172 646c 6573 7320 6f66 2077 regardless of w\n+0000d310: 686f 2077 726f 7465 2069 742e 0a0a 2020 ho wrote it... \n+0000d320: 2020 2054 6875 732c 2069 7420 6973 206e Thus, it is n\n+0000d330: 6f74 2074 6865 2069 6e74 656e 7420 6f66 ot the intent of\n+0000d340: 2074 6869 7320 7365 6374 696f 6e20 746f this section to\n+0000d350: 2063 6c61 696d 2072 6967 6874 7320 6f72 claim rights or\n+0000d360: 0a20 2020 2020 636f 6e74 6573 7420 796f . contest yo\n+0000d370: 7572 2072 6967 6874 7320 746f 2077 6f72 ur rights to wor\n+0000d380: 6b20 7772 6974 7465 6e20 656e 7469 7265 k written entire\n+0000d390: 6c79 2062 7920 796f 753b 2072 6174 6865 ly by you; rathe\n+0000d3a0: 722c 2074 6865 0a20 2020 2020 696e 7465 r, the. inte\n+0000d3b0: 6e74 2069 7320 746f 2065 7865 7263 6973 nt is to exercis\n+0000d3c0: 6520 7468 6520 7269 6768 7420 746f 2063 e the right to c\n+0000d3d0: 6f6e 7472 6f6c 2074 6865 2064 6973 7472 ontrol the distr\n+0000d3e0: 6962 7574 696f 6e20 6f66 0a20 2020 2020 ibution of. \n+0000d3f0: 6465 7269 7661 7469 7665 206f 7220 636f derivative or co\n+0000d400: 6c6c 6563 7469 7665 2077 6f72 6b73 2062 llective works b\n+0000d410: 6173 6564 206f 6e20 7468 6520 5072 6f67 ased on the Prog\n+0000d420: 7261 6d2e 0a0a 2020 2020 2049 6e20 6164 ram... In ad\n+0000d430: 6469 7469 6f6e 2c20 6d65 7265 2061 6767 dition, mere agg\n+0000d440: 7265 6761 7469 6f6e 206f 6620 616e 6f74 regation of anot\n+0000d450: 6865 7220 776f 726b 206e 6f74 2062 6173 her work not bas\n+0000d460: 6564 206f 6e20 7468 650a 2020 2020 2050 ed on the. P\n+0000d470: 726f 6772 616d 2077 6974 6820 7468 6520 rogram with the \n+0000d480: 5072 6f67 7261 6d20 286f 7220 7769 7468 Program (or with\n+0000d490: 2061 2077 6f72 6b20 6261 7365 6420 6f6e a work based on\n+0000d4a0: 2074 6865 2050 726f 6772 616d 2920 6f6e the Program) on\n+0000d4b0: 2061 0a20 2020 2020 766f 6c75 6d65 206f a. volume o\n+0000d4c0: 6620 6120 7374 6f72 6167 6520 6f72 2064 f a storage or d\n+0000d4d0: 6973 7472 6962 7574 696f 6e20 6d65 6469 istribution medi\n+0000d4e0: 756d 2064 6f65 7320 6e6f 7420 6272 696e um does not brin\n+0000d4f0: 6720 7468 6520 6f74 6865 720a 2020 2020 g the other. \n+0000d500: 2077 6f72 6b20 756e 6465 7220 7468 6520 work under the \n+0000d510: 7363 6f70 6520 6f66 2074 6869 7320 4c69 scope of this Li\n+0000d520: 6365 6e73 652e 0a0a 2020 332e 2059 6f75 cense... 3. You\n+0000d530: 206d 6179 2063 6f70 7920 616e 6420 6469 may copy and di\n+0000d540: 7374 7269 6275 7465 2074 6865 2050 726f stribute the Pro\n+0000d550: 6772 616d 2028 6f72 2061 2077 6f72 6b20 gram (or a work \n+0000d560: 6261 7365 6420 6f6e 2069 742c 0a20 2020 based on it,. \n+0000d570: 2020 756e 6465 7220 5365 6374 696f 6e20 under Section \n+0000d580: 3229 2069 6e20 6f62 6a65 6374 2063 6f64 2) in object cod\n+0000d590: 6520 6f72 2065 7865 6375 7461 626c 6520 e or executable \n+0000d5a0: 666f 726d 2075 6e64 6572 2074 6865 2074 form under the t\n+0000d5b0: 6572 6d73 0a20 2020 2020 6f66 2053 6563 erms. of Sec\n+0000d5c0: 7469 6f6e 7320 3120 616e 6420 3220 6162 tions 1 and 2 ab\n+0000d5d0: 6f76 6520 7072 6f76 6964 6564 2074 6861 ove provided tha\n+0000d5e0: 7420 796f 7520 616c 736f 2064 6f20 6f6e t you also do on\n+0000d5f0: 6520 6f66 2074 6865 0a20 2020 2020 666f e of the. fo\n+0000d600: 6c6c 6f77 696e 673a 0a0a 2020 2020 2020 llowing:.. \n+0000d610: 2061 2e20 4163 636f 6d70 616e 7920 6974 a. Accompany it\n+0000d620: 2077 6974 6820 7468 6520 636f 6d70 6c65 with the comple\n+0000d630: 7465 2063 6f72 7265 7370 6f6e 6469 6e67 te corresponding\n+0000d640: 206d 6163 6869 6e65 2d72 6561 6461 626c machine-readabl\n+0000d650: 650a 2020 2020 2020 2020 2020 736f 7572 e. sour\n+0000d660: 6365 2063 6f64 652c 2077 6869 6368 206d ce code, which m\n+0000d670: 7573 7420 6265 2064 6973 7472 6962 7574 ust be distribut\n+0000d680: 6564 2075 6e64 6572 2074 6865 2074 6572 ed under the ter\n+0000d690: 6d73 206f 660a 2020 2020 2020 2020 2020 ms of. \n+0000d6a0: 5365 6374 696f 6e73 2031 2061 6e64 2032 Sections 1 and 2\n+0000d6b0: 2061 626f 7665 206f 6e20 6120 6d65 6469 above on a medi\n+0000d6c0: 756d 2063 7573 746f 6d61 7269 6c79 2075 um customarily u\n+0000d6d0: 7365 6420 666f 720a 2020 2020 2020 2020 sed for. \n+0000d6e0: 2020 736f 6674 7761 7265 2069 6e74 6572 software inter\n+0000d6f0: 6368 616e 6765 3b20 6f72 2c0a 0a20 2020 change; or,.. \n+0000d700: 2020 2020 622e 2041 6363 6f6d 7061 6e79 b. Accompany\n+0000d710: 2069 7420 7769 7468 2061 2077 7269 7474 it with a writt\n+0000d720: 656e 206f 6666 6572 2c20 7661 6c69 6420 en offer, valid \n+0000d730: 666f 7220 6174 206c 6561 7374 2074 6872 for at least thr\n+0000d740: 6565 0a20 2020 2020 2020 2020 2079 6561 ee. yea\n+0000d750: 7273 2c20 746f 2067 6976 6520 616e 7920 rs, to give any \n+0000d760: 7468 6972 6420 7061 7274 792c 2066 6f72 third party, for\n+0000d770: 2061 2063 6861 7267 6520 6e6f 206d 6f72 a charge no mor\n+0000d780: 6520 7468 616e 2079 6f75 720a 2020 2020 e than your. \n+0000d790: 2020 2020 2020 636f 7374 206f 6620 7068 cost of ph\n+0000d7a0: 7973 6963 616c 6c79 2070 6572 666f 726d ysically perform\n+0000d7b0: 696e 6720 736f 7572 6365 2064 6973 7472 ing source distr\n+0000d7c0: 6962 7574 696f 6e2c 2061 2063 6f6d 706c ibution, a compl\n+0000d7d0: 6574 650a 2020 2020 2020 2020 2020 6d61 ete. ma\n+0000d7e0: 6368 696e 652d 7265 6164 6162 6c65 2063 chine-readable c\n+0000d7f0: 6f70 7920 6f66 2074 6865 2063 6f72 7265 opy of the corre\n+0000d800: 7370 6f6e 6469 6e67 2073 6f75 7263 6520 sponding source \n+0000d810: 636f 6465 2c20 746f 2062 650a 2020 2020 code, to be. \n+0000d820: 2020 2020 2020 6469 7374 7269 6275 7465 distribute\n+0000d830: 6420 756e 6465 7220 7468 6520 7465 726d d under the term\n+0000d840: 7320 6f66 2053 6563 7469 6f6e 7320 3120 s of Sections 1 \n+0000d850: 616e 6420 3220 6162 6f76 6520 6f6e 2061 and 2 above on a\n+0000d860: 0a20 2020 2020 2020 2020 206d 6564 6975 . mediu\n+0000d870: 6d20 6375 7374 6f6d 6172 696c 7920 7573 m customarily us\n+0000d880: 6564 2066 6f72 2073 6f66 7477 6172 6520 ed for software \n+0000d890: 696e 7465 7263 6861 6e67 653b 206f 722c interchange; or,\n+0000d8a0: 0a0a 2020 2020 2020 2063 2e20 4163 636f .. c. Acco\n+0000d8b0: 6d70 616e 7920 6974 2077 6974 6820 7468 mpany it with th\n+0000d8c0: 6520 696e 666f 726d 6174 696f 6e20 796f e information yo\n+0000d8d0: 7520 7265 6365 6976 6564 2061 7320 746f u received as to\n+0000d8e0: 2074 6865 206f 6666 6572 0a20 2020 2020 the offer. \n+0000d8f0: 2020 2020 2074 6f20 6469 7374 7269 6275 to distribu\n+0000d900: 7465 2063 6f72 7265 7370 6f6e 6469 6e67 te corresponding\n+0000d910: 2073 6f75 7263 6520 636f 6465 2e20 2028 source code. (\n+0000d920: 5468 6973 2061 6c74 6572 6e61 7469 7665 This alternative\n+0000d930: 2069 730a 2020 2020 2020 2020 2020 616c is. al\n+0000d940: 6c6f 7765 6420 6f6e 6c79 2066 6f72 206e lowed only for n\n+0000d950: 6f6e 636f 6d6d 6572 6369 616c 2064 6973 oncommercial dis\n+0000d960: 7472 6962 7574 696f 6e20 616e 6420 6f6e tribution and on\n+0000d970: 6c79 2069 6620 796f 750a 2020 2020 2020 ly if you. \n+0000d980: 2020 2020 7265 6365 6976 6564 2074 6865 received the\n+0000d990: 2070 726f 6772 616d 2069 6e20 6f62 6a65 program in obje\n+0000d9a0: 6374 2063 6f64 6520 6f72 2065 7865 6375 ct code or execu\n+0000d9b0: 7461 626c 6520 666f 726d 2077 6974 680a table form with.\n+0000d9c0: 2020 2020 2020 2020 2020 7375 6368 2061 such a\n+0000d9d0: 6e20 6f66 6665 722c 2069 6e20 6163 636f n offer, in acco\n+0000d9e0: 7264 2077 6974 6820 5375 6273 6563 7469 rd with Subsecti\n+0000d9f0: 6f6e 2062 2061 626f 7665 2e29 0a0a 2020 on b above.).. \n+0000da00: 2020 2054 6865 2073 6f75 7263 6520 636f The source co\n+0000da10: 6465 2066 6f72 2061 2077 6f72 6b20 6d65 de for a work me\n+0000da20: 616e 7320 7468 6520 7072 6566 6572 7265 ans the preferre\n+0000da30: 6420 666f 726d 206f 6620 7468 6520 776f d form of the wo\n+0000da40: 726b 2066 6f72 0a20 2020 2020 6d61 6b69 rk for. maki\n+0000da50: 6e67 206d 6f64 6966 6963 6174 696f 6e73 ng modifications\n+0000da60: 2074 6f20 6974 2e20 2046 6f72 2061 6e20 to it. For an \n+0000da70: 6578 6563 7574 6162 6c65 2077 6f72 6b2c executable work,\n+0000da80: 2063 6f6d 706c 6574 650a 2020 2020 2073 complete. s\n+0000da90: 6f75 7263 6520 636f 6465 206d 6561 6e73 ource code means\n+0000daa0: 2061 6c6c 2074 6865 2073 6f75 7263 6520 all the source \n+0000dab0: 636f 6465 2066 6f72 2061 6c6c 206d 6f64 code for all mod\n+0000dac0: 756c 6573 2069 7420 636f 6e74 6169 6e73 ules it contains\n+0000dad0: 2c0a 2020 2020 2070 6c75 7320 616e 7920 ,. plus any \n+0000dae0: 6173 736f 6369 6174 6564 2069 6e74 6572 associated inter\n+0000daf0: 6661 6365 2064 6566 696e 6974 696f 6e20 face definition \n+0000db00: 6669 6c65 732c 2070 6c75 7320 7468 6520 files, plus the \n+0000db10: 7363 7269 7074 730a 2020 2020 2075 7365 scripts. use\n+0000db20: 6420 746f 2063 6f6e 7472 6f6c 2063 6f6d d to control com\n+0000db30: 7069 6c61 7469 6f6e 2061 6e64 2069 6e73 pilation and ins\n+0000db40: 7461 6c6c 6174 696f 6e20 6f66 2074 6865 tallation of the\n+0000db50: 2065 7865 6375 7461 626c 652e 0a20 2020 executable.. \n+0000db60: 2020 486f 7765 7665 722c 2061 7320 6120 However, as a \n+0000db70: 7370 6563 6961 6c20 6578 6365 7074 696f special exceptio\n+0000db80: 6e2c 2074 6865 2073 6f75 7263 6520 636f n, the source co\n+0000db90: 6465 2064 6973 7472 6962 7574 6564 206e de distributed n\n+0000dba0: 6565 640a 2020 2020 206e 6f74 2069 6e63 eed. not inc\n+0000dbb0: 6c75 6465 2061 6e79 7468 696e 6720 7468 lude anything th\n+0000dbc0: 6174 2069 7320 6e6f 726d 616c 6c79 2064 at is normally d\n+0000dbd0: 6973 7472 6962 7574 6564 2028 696e 2065 istributed (in e\n+0000dbe0: 6974 6865 7220 736f 7572 6365 0a20 2020 ither source. \n+0000dbf0: 2020 6f72 2062 696e 6172 7920 666f 726d or binary form\n+0000dc00: 2920 7769 7468 2074 6865 206d 616a 6f72 ) with the major\n+0000dc10: 2063 6f6d 706f 6e65 6e74 7320 2863 6f6d components (com\n+0000dc20: 7069 6c65 722c 206b 6572 6e65 6c2c 2061 piler, kernel, a\n+0000dc30: 6e64 2073 6f0a 2020 2020 206f 6e29 206f nd so. on) o\n+0000dc40: 6620 7468 6520 6f70 6572 6174 696e 6720 f the operating \n+0000dc50: 7379 7374 656d 206f 6e20 7768 6963 6820 system on which \n+0000dc60: 7468 6520 6578 6563 7574 6162 6c65 2072 the executable r\n+0000dc70: 756e 732c 2075 6e6c 6573 730a 2020 2020 uns, unless. \n+0000dc80: 2074 6861 7420 636f 6d70 6f6e 656e 7420 that component \n+0000dc90: 6974 7365 6c66 2061 6363 6f6d 7061 6e69 itself accompani\n+0000dca0: 6573 2074 6865 2065 7865 6375 7461 626c es the executabl\n+0000dcb0: 652e 0a0a 2020 2020 2049 6620 6469 7374 e... If dist\n+0000dcc0: 7269 6275 7469 6f6e 206f 6620 6578 6563 ribution of exec\n+0000dcd0: 7574 6162 6c65 206f 7220 6f62 6a65 6374 utable or object\n+0000dce0: 2063 6f64 6520 6973 206d 6164 6520 6279 code is made by\n+0000dcf0: 206f 6666 6572 696e 670a 2020 2020 2061 offering. a\n+0000dd00: 6363 6573 7320 746f 2063 6f70 7920 6672 ccess to copy fr\n+0000dd10: 6f6d 2061 2064 6573 6967 6e61 7465 6420 om a designated \n+0000dd20: 706c 6163 652c 2074 6865 6e20 6f66 6665 place, then offe\n+0000dd30: 7269 6e67 2065 7175 6976 616c 656e 740a ring equivalent.\n+0000dd40: 2020 2020 2061 6363 6573 7320 746f 2063 access to c\n+0000dd50: 6f70 7920 7468 6520 736f 7572 6365 2063 opy the source c\n+0000dd60: 6f64 6520 6672 6f6d 2074 6865 2073 616d ode from the sam\n+0000dd70: 6520 706c 6163 6520 636f 756e 7473 2061 e place counts a\n+0000dd80: 730a 2020 2020 2064 6973 7472 6962 7574 s. distribut\n+0000dd90: 696f 6e20 6f66 2074 6865 2073 6f75 7263 ion of the sourc\n+0000dda0: 6520 636f 6465 2c20 6576 656e 2074 686f e code, even tho\n+0000ddb0: 7567 6820 7468 6972 6420 7061 7274 6965 ugh third partie\n+0000ddc0: 7320 6172 6520 6e6f 740a 2020 2020 2063 s are not. c\n+0000ddd0: 6f6d 7065 6c6c 6564 2074 6f20 636f 7079 ompelled to copy\n+0000dde0: 2074 6865 2073 6f75 7263 6520 616c 6f6e the source alon\n+0000ddf0: 6720 7769 7468 2074 6865 206f 626a 6563 g with the objec\n+0000de00: 7420 636f 6465 2e0a 0a20 2034 2e20 596f t code... 4. Yo\n+0000de10: 7520 6d61 7920 6e6f 7420 636f 7079 2c20 u may not copy, \n+0000de20: 6d6f 6469 6679 2c20 7375 626c 6963 656e modify, sublicen\n+0000de30: 7365 2c20 6f72 2064 6973 7472 6962 7574 se, or distribut\n+0000de40: 6520 7468 6520 5072 6f67 7261 6d0a 2020 e the Program. \n+0000de50: 2020 2065 7863 6570 7420 6173 2065 7870 except as exp\n+0000de60: 7265 7373 6c79 2070 726f 7669 6465 6420 ressly provided \n+0000de70: 756e 6465 7220 7468 6973 204c 6963 656e under this Licen\n+0000de80: 7365 2e20 2041 6e79 2061 7474 656d 7074 se. Any attempt\n+0000de90: 0a20 2020 2020 6f74 6865 7277 6973 6520 . otherwise \n+0000dea0: 746f 2063 6f70 792c 206d 6f64 6966 792c to copy, modify,\n+0000deb0: 2073 7562 6c69 6365 6e73 6520 6f72 2064 sublicense or d\n+0000dec0: 6973 7472 6962 7574 6520 7468 6520 5072 istribute the Pr\n+0000ded0: 6f67 7261 6d20 6973 0a20 2020 2020 766f ogram is. vo\n+0000dee0: 6964 2c20 616e 6420 7769 6c6c 2061 7574 id, and will aut\n+0000def0: 6f6d 6174 6963 616c 6c79 2074 6572 6d69 omatically termi\n+0000df00: 6e61 7465 2079 6f75 7220 7269 6768 7473 nate your rights\n+0000df10: 2075 6e64 6572 2074 6869 730a 2020 2020 under this. \n+0000df20: 204c 6963 656e 7365 2e20 2048 6f77 6576 License. Howev\n+0000df30: 6572 2c20 7061 7274 6965 7320 7768 6f20 er, parties who \n+0000df40: 6861 7665 2072 6563 6569 7665 6420 636f have received co\n+0000df50: 7069 6573 2c20 6f72 2072 6967 6874 732c pies, or rights,\n+0000df60: 0a20 2020 2020 6672 6f6d 2079 6f75 2075 . from you u\n+0000df70: 6e64 6572 2074 6869 7320 4c69 6365 6e73 nder this Licens\n+0000df80: 6520 7769 6c6c 206e 6f74 2068 6176 6520 e will not have \n+0000df90: 7468 6569 7220 6c69 6365 6e73 6573 2074 their licenses t\n+0000dfa0: 6572 6d69 6e61 7465 640a 2020 2020 2073 erminated. s\n+0000dfb0: 6f20 6c6f 6e67 2061 7320 7375 6368 2070 o long as such p\n+0000dfc0: 6172 7469 6573 2072 656d 6169 6e20 696e arties remain in\n+0000dfd0: 2066 756c 6c20 636f 6d70 6c69 616e 6365 full compliance\n+0000dfe0: 2e0a 0a20 2035 2e20 596f 7520 6172 6520 ... 5. You are \n+0000dff0: 6e6f 7420 7265 7175 6972 6564 2074 6f20 not required to \n+0000e000: 6163 6365 7074 2074 6869 7320 4c69 6365 accept this Lice\n+0000e010: 6e73 652c 2073 696e 6365 2079 6f75 2068 nse, since you h\n+0000e020: 6176 6520 6e6f 740a 2020 2020 2073 6967 ave not. sig\n+0000e030: 6e65 6420 6974 2e20 2048 6f77 6576 6572 ned it. However\n+0000e040: 2c20 6e6f 7468 696e 6720 656c 7365 2067 , nothing else g\n+0000e050: 7261 6e74 7320 796f 7520 7065 726d 6973 rants you permis\n+0000e060: 7369 6f6e 2074 6f20 6d6f 6469 6679 0a20 sion to modify. \n+0000e070: 2020 2020 6f72 2064 6973 7472 6962 7574 or distribut\n+0000e080: 6520 7468 6520 5072 6f67 7261 6d20 6f72 e the Program or\n+0000e090: 2069 7473 2064 6572 6976 6174 6976 6520 its derivative \n+0000e0a0: 776f 726b 732e 2020 5468 6573 6520 6163 works. These ac\n+0000e0b0: 7469 6f6e 730a 2020 2020 2061 7265 2070 tions. are p\n+0000e0c0: 726f 6869 6269 7465 6420 6279 206c 6177 rohibited by law\n+0000e0d0: 2069 6620 796f 7520 646f 206e 6f74 2061 if you do not a\n+0000e0e0: 6363 6570 7420 7468 6973 204c 6963 656e ccept this Licen\n+0000e0f0: 7365 2e0a 2020 2020 2054 6865 7265 666f se.. Therefo\n+0000e100: 7265 2c20 6279 206d 6f64 6966 7969 6e67 re, by modifying\n+0000e110: 206f 7220 6469 7374 7269 6275 7469 6e67 or distributing\n+0000e120: 2074 6865 2050 726f 6772 616d 2028 6f72 the Program (or\n+0000e130: 2061 6e79 2077 6f72 6b0a 2020 2020 2062 any work. b\n+0000e140: 6173 6564 206f 6e20 7468 6520 5072 6f67 ased on the Prog\n+0000e150: 7261 6d29 2c20 796f 7520 696e 6469 6361 ram), you indica\n+0000e160: 7465 2079 6f75 7220 6163 6365 7074 616e te your acceptan\n+0000e170: 6365 206f 6620 7468 6973 204c 6963 656e ce of this Licen\n+0000e180: 7365 0a20 2020 2020 746f 2064 6f20 736f se. to do so\n+0000e190: 2c20 616e 6420 616c 6c20 6974 7320 7465 , and all its te\n+0000e1a0: 726d 7320 616e 6420 636f 6e64 6974 696f rms and conditio\n+0000e1b0: 6e73 2066 6f72 2063 6f70 7969 6e67 2c0a ns for copying,.\n+0000e1c0: 2020 2020 2064 6973 7472 6962 7574 696e distributin\n+0000e1d0: 6720 6f72 206d 6f64 6966 7969 6e67 2074 g or modifying t\n+0000e1e0: 6865 2050 726f 6772 616d 206f 7220 776f he Program or wo\n+0000e1f0: 726b 7320 6261 7365 6420 6f6e 2069 742e rks based on it.\n+0000e200: 0a0a 2020 362e 2045 6163 6820 7469 6d65 .. 6. Each time\n+0000e210: 2079 6f75 2072 6564 6973 7472 6962 7574 you redistribut\n+0000e220: 6520 7468 6520 5072 6f67 7261 6d20 286f e the Program (o\n+0000e230: 7220 616e 7920 776f 726b 2062 6173 6564 r any work based\n+0000e240: 206f 6e20 7468 650a 2020 2020 2050 726f on the. Pro\n+0000e250: 6772 616d 292c 2074 6865 2072 6563 6970 gram), the recip\n+0000e260: 6965 6e74 2061 7574 6f6d 6174 6963 616c ient automatical\n+0000e270: 6c79 2072 6563 6569 7665 7320 6120 6c69 ly receives a li\n+0000e280: 6365 6e73 6520 6672 6f6d 2074 6865 0a20 cense from the. \n+0000e290: 2020 2020 6f72 6967 696e 616c 206c 6963 original lic\n+0000e2a0: 656e 736f 7220 746f 2063 6f70 792c 2064 ensor to copy, d\n+0000e2b0: 6973 7472 6962 7574 6520 6f72 206d 6f64 istribute or mod\n+0000e2c0: 6966 7920 7468 6520 5072 6f67 7261 6d20 ify the Program \n+0000e2d0: 7375 626a 6563 740a 2020 2020 2074 6f20 subject. to \n+0000e2e0: 7468 6573 6520 7465 726d 7320 616e 6420 these terms and \n+0000e2f0: 636f 6e64 6974 696f 6e73 2e20 2059 6f75 conditions. You\n+0000e300: 206d 6179 206e 6f74 2069 6d70 6f73 6520 may not impose \n+0000e310: 616e 7920 6675 7274 6865 720a 2020 2020 any further. \n+0000e320: 2072 6573 7472 6963 7469 6f6e 7320 6f6e restrictions on\n+0000e330: 2074 6865 2072 6563 6970 6965 6e74 7327 the recipients'\n+0000e340: 2065 7865 7263 6973 6520 6f66 2074 6865 exercise of the\n+0000e350: 2072 6967 6874 7320 6772 616e 7465 640a rights granted.\n+0000e360: 2020 2020 2068 6572 6569 6e2e 2020 596f herein. Yo\n+0000e370: 7520 6172 6520 6e6f 7420 7265 7370 6f6e u are not respon\n+0000e380: 7369 626c 6520 666f 7220 656e 666f 7263 sible for enforc\n+0000e390: 696e 6720 636f 6d70 6c69 616e 6365 2062 ing compliance b\n+0000e3a0: 7920 7468 6972 640a 2020 2020 2070 6172 y third. par\n+0000e3b0: 7469 6573 2074 6f20 7468 6973 204c 6963 ties to this Lic\n+0000e3c0: 656e 7365 2e0a 0a20 2037 2e20 4966 2c20 ense... 7. If, \n+0000e3d0: 6173 2061 2063 6f6e 7365 7175 656e 6365 as a consequence\n+0000e3e0: 206f 6620 6120 636f 7572 7420 6a75 6467 of a court judg\n+0000e3f0: 6d65 6e74 206f 7220 616c 6c65 6761 7469 ment or allegati\n+0000e400: 6f6e 206f 6620 7061 7465 6e74 0a20 2020 on of patent. \n+0000e410: 2020 696e 6672 696e 6765 6d65 6e74 206f infringement o\n+0000e420: 7220 666f 7220 616e 7920 6f74 6865 7220 r for any other \n+0000e430: 7265 6173 6f6e 2028 6e6f 7420 6c69 6d69 reason (not limi\n+0000e440: 7465 6420 746f 2070 6174 656e 740a 2020 ted to patent. \n+0000e450: 2020 2069 7373 7565 7329 2c20 636f 6e64 issues), cond\n+0000e460: 6974 696f 6e73 2061 7265 2069 6d70 6f73 itions are impos\n+0000e470: 6564 206f 6e20 796f 7520 2877 6865 7468 ed on you (wheth\n+0000e480: 6572 2062 7920 636f 7572 7420 6f72 6465 er by court orde\n+0000e490: 722c 0a20 2020 2020 6167 7265 656d 656e r,. agreemen\n+0000e4a0: 7420 6f72 206f 7468 6572 7769 7365 2920 t or otherwise) \n+0000e4b0: 7468 6174 2063 6f6e 7472 6164 6963 7420 that contradict \n+0000e4c0: 7468 6520 636f 6e64 6974 696f 6e73 206f the conditions o\n+0000e4d0: 6620 7468 6973 0a20 2020 2020 4c69 6365 f this. Lice\n+0000e4e0: 6e73 652c 2074 6865 7920 646f 206e 6f74 nse, they do not\n+0000e4f0: 2065 7863 7573 6520 796f 7520 6672 6f6d excuse you from\n+0000e500: 2074 6865 2063 6f6e 6469 7469 6f6e 7320 the conditions \n+0000e510: 6f66 2074 6869 730a 2020 2020 204c 6963 of this. Lic\n+0000e520: 656e 7365 2e20 2049 6620 796f 7520 6361 ense. If you ca\n+0000e530: 6e6e 6f74 2064 6973 7472 6962 7574 6520 nnot distribute \n+0000e540: 736f 2061 7320 746f 2073 6174 6973 6679 so as to satisfy\n+0000e550: 2073 696d 756c 7461 6e65 6f75 736c 790a simultaneously.\n+0000e560: 2020 2020 2079 6f75 7220 6f62 6c69 6761 your obliga\n+0000e570: 7469 6f6e 7320 756e 6465 7220 7468 6973 tions under this\n+0000e580: 204c 6963 656e 7365 2061 6e64 2061 6e79 License and any\n+0000e590: 206f 7468 6572 2070 6572 7469 6e65 6e74 other pertinent\n+0000e5a0: 0a20 2020 2020 6f62 6c69 6761 7469 6f6e . obligation\n+0000e5b0: 732c 2074 6865 6e20 6173 2061 2063 6f6e s, then as a con\n+0000e5c0: 7365 7175 656e 6365 2079 6f75 206d 6179 sequence you may\n+0000e5d0: 206e 6f74 2064 6973 7472 6962 7574 6520 not distribute \n+0000e5e0: 7468 650a 2020 2020 2050 726f 6772 616d the. Program\n+0000e5f0: 2061 7420 616c 6c2e 2020 466f 7220 6578 at all. For ex\n+0000e600: 616d 706c 652c 2069 6620 6120 7061 7465 ample, if a pate\n+0000e610: 6e74 206c 6963 656e 7365 2077 6f75 6c64 nt license would\n+0000e620: 206e 6f74 2070 6572 6d69 740a 2020 2020 not permit. \n+0000e630: 2072 6f79 616c 7479 2d66 7265 6520 7265 royalty-free re\n+0000e640: 6469 7374 7269 6275 7469 6f6e 206f 6620 distribution of \n+0000e650: 7468 6520 5072 6f67 7261 6d20 6279 2061 the Program by a\n+0000e660: 6c6c 2074 686f 7365 2077 686f 2072 6563 ll those who rec\n+0000e670: 6569 7665 0a20 2020 2020 636f 7069 6573 eive. copies\n+0000e680: 2064 6972 6563 746c 7920 6f72 2069 6e64 directly or ind\n+0000e690: 6972 6563 746c 7920 7468 726f 7567 6820 irectly through \n+0000e6a0: 796f 752c 2074 6865 6e20 7468 6520 6f6e you, then the on\n+0000e6b0: 6c79 2077 6179 2079 6f75 0a20 2020 2020 ly way you. \n+0000e6c0: 636f 756c 6420 7361 7469 7366 7920 626f could satisfy bo\n+0000e6d0: 7468 2069 7420 616e 6420 7468 6973 204c th it and this L\n+0000e6e0: 6963 656e 7365 2077 6f75 6c64 2062 6520 icense would be \n+0000e6f0: 746f 2072 6566 7261 696e 2065 6e74 6972 to refrain entir\n+0000e700: 656c 790a 2020 2020 2066 726f 6d20 6469 ely. from di\n+0000e710: 7374 7269 6275 7469 6f6e 206f 6620 7468 stribution of th\n+0000e720: 6520 5072 6f67 7261 6d2e 0a0a 2020 2020 e Program... \n+0000e730: 2049 6620 616e 7920 706f 7274 696f 6e20 If any portion \n+0000e740: 6f66 2074 6869 7320 7365 6374 696f 6e20 of this section \n+0000e750: 6973 2068 656c 6420 696e 7661 6c69 6420 is held invalid \n+0000e760: 6f72 2075 6e65 6e66 6f72 6365 6162 6c65 or unenforceable\n+0000e770: 0a20 2020 2020 756e 6465 7220 616e 7920 . under any \n+0000e780: 7061 7274 6963 756c 6172 2063 6972 6375 particular circu\n+0000e790: 6d73 7461 6e63 652c 2074 6865 2062 616c mstance, the bal\n+0000e7a0: 616e 6365 206f 6620 7468 6520 7365 6374 ance of the sect\n+0000e7b0: 696f 6e20 6973 0a20 2020 2020 696e 7465 ion is. inte\n+0000e7c0: 6e64 6564 2074 6f20 6170 706c 7920 616e nded to apply an\n+0000e7d0: 6420 7468 6520 7365 6374 696f 6e20 6173 d the section as\n+0000e7e0: 2061 2077 686f 6c65 2069 7320 696e 7465 a whole is inte\n+0000e7f0: 6e64 6564 2074 6f20 6170 706c 790a 2020 nded to apply. \n+0000e800: 2020 2069 6e20 6f74 6865 7220 6369 7263 in other circ\n+0000e810: 756d 7374 616e 6365 732e 0a0a 2020 2020 umstances... \n+0000e820: 2049 7420 6973 206e 6f74 2074 6865 2070 It is not the p\n+0000e830: 7572 706f 7365 206f 6620 7468 6973 2073 urpose of this s\n+0000e840: 6563 7469 6f6e 2074 6f20 696e 6475 6365 ection to induce\n+0000e850: 2079 6f75 2074 6f20 696e 6672 696e 6765 you to infringe\n+0000e860: 2061 6e79 0a20 2020 2020 7061 7465 6e74 any. patent\n+0000e870: 7320 6f72 206f 7468 6572 2070 726f 7065 s or other prope\n+0000e880: 7274 7920 7269 6768 7420 636c 6169 6d73 rty right claims\n+0000e890: 206f 7220 746f 2063 6f6e 7465 7374 2076 or to contest v\n+0000e8a0: 616c 6964 6974 7920 6f66 0a20 2020 2020 alidity of. \n+0000e8b0: 616e 7920 7375 6368 2063 6c61 696d 733b any such claims;\n+0000e8c0: 2074 6869 7320 7365 6374 696f 6e20 6861 this section ha\n+0000e8d0: 7320 7468 6520 736f 6c65 2070 7572 706f s the sole purpo\n+0000e8e0: 7365 206f 6620 7072 6f74 6563 7469 6e67 se of protecting\n+0000e8f0: 0a20 2020 2020 7468 6520 696e 7465 6772 . the integr\n+0000e900: 6974 7920 6f66 2074 6865 2066 7265 6520 ity of the free \n+0000e910: 736f 6674 7761 7265 2064 6973 7472 6962 software distrib\n+0000e920: 7574 696f 6e20 7379 7374 656d 2c20 7768 ution system, wh\n+0000e930: 6963 6820 6973 0a20 2020 2020 696d 706c ich is. impl\n+0000e940: 656d 656e 7465 6420 6279 2070 7562 6c69 emented by publi\n+0000e950: 6320 6c69 6365 6e73 6520 7072 6163 7469 c license practi\n+0000e960: 6365 732e 2020 4d61 6e79 2070 656f 706c ces. Many peopl\n+0000e970: 6520 6861 7665 206d 6164 650a 2020 2020 e have made. \n+0000e980: 2067 656e 6572 6f75 7320 636f 6e74 7269 generous contri\n+0000e990: 6275 7469 6f6e 7320 746f 2074 6865 2077 butions to the w\n+0000e9a0: 6964 6520 7261 6e67 6520 6f66 2073 6f66 ide range of sof\n+0000e9b0: 7477 6172 6520 6469 7374 7269 6275 7465 tware distribute\n+0000e9c0: 640a 2020 2020 2074 6872 6f75 6768 2074 d. through t\n+0000e9d0: 6861 7420 7379 7374 656d 2069 6e20 7265 hat system in re\n+0000e9e0: 6c69 616e 6365 206f 6e20 636f 6e73 6973 liance on consis\n+0000e9f0: 7465 6e74 2061 7070 6c69 6361 7469 6f6e tent application\n+0000ea00: 206f 6620 7468 6174 0a20 2020 2020 7379 of that. sy\n+0000ea10: 7374 656d 3b20 6974 2069 7320 7570 2074 stem; it is up t\n+0000ea20: 6f20 7468 6520 6175 7468 6f72 2f64 6f6e o the author/don\n+0000ea30: 6f72 2074 6f20 6465 6369 6465 2069 6620 or to decide if \n+0000ea40: 6865 206f 7220 7368 6520 6973 0a20 2020 he or she is. \n+0000ea50: 2020 7769 6c6c 696e 6720 746f 2064 6973 willing to dis\n+0000ea60: 7472 6962 7574 6520 736f 6674 7761 7265 tribute software\n+0000ea70: 2074 6872 6f75 6768 2061 6e79 206f 7468 through any oth\n+0000ea80: 6572 2073 7973 7465 6d20 616e 6420 610a er system and a.\n+0000ea90: 2020 2020 206c 6963 656e 7365 6520 6361 licensee ca\n+0000eaa0: 6e6e 6f74 2069 6d70 6f73 6520 7468 6174 nnot impose that\n+0000eab0: 2063 686f 6963 652e 0a0a 2020 2020 2054 choice... T\n+0000eac0: 6869 7320 7365 6374 696f 6e20 6973 2069 his section is i\n+0000ead0: 6e74 656e 6465 6420 746f 206d 616b 6520 ntended to make \n+0000eae0: 7468 6f72 6f75 6768 6c79 2063 6c65 6172 thoroughly clear\n+0000eaf0: 2077 6861 7420 6973 2062 656c 6965 7665 what is believe\n+0000eb00: 640a 2020 2020 2074 6f20 6265 2061 2063 d. to be a c\n+0000eb10: 6f6e 7365 7175 656e 6365 206f 6620 7468 onsequence of th\n+0000eb20: 6520 7265 7374 206f 6620 7468 6973 204c e rest of this L\n+0000eb30: 6963 656e 7365 2e0a 0a20 2038 2e20 4966 icense... 8. If\n+0000eb40: 2074 6865 2064 6973 7472 6962 7574 696f the distributio\n+0000eb50: 6e20 616e 642f 6f72 2075 7365 206f 6620 n and/or use of \n+0000eb60: 7468 6520 5072 6f67 7261 6d20 6973 2072 the Program is r\n+0000eb70: 6573 7472 6963 7465 6420 696e 0a20 2020 estricted in. \n+0000eb80: 2020 6365 7274 6169 6e20 636f 756e 7472 certain countr\n+0000eb90: 6965 7320 6569 7468 6572 2062 7920 7061 ies either by pa\n+0000eba0: 7465 6e74 7320 6f72 2062 7920 636f 7079 tents or by copy\n+0000ebb0: 7269 6768 7465 6420 696e 7465 7266 6163 righted interfac\n+0000ebc0: 6573 2c0a 2020 2020 2074 6865 206f 7269 es,. the ori\n+0000ebd0: 6769 6e61 6c20 636f 7079 7269 6768 7420 ginal copyright \n+0000ebe0: 686f 6c64 6572 2077 686f 2070 6c61 6365 holder who place\n+0000ebf0: 7320 7468 6520 5072 6f67 7261 6d20 756e s the Program un\n+0000ec00: 6465 7220 7468 6973 0a20 2020 2020 4c69 der this. Li\n+0000ec10: 6365 6e73 6520 6d61 7920 6164 6420 616e cense may add an\n+0000ec20: 2065 7870 6c69 6369 7420 6765 6f67 7261 explicit geogra\n+0000ec30: 7068 6963 616c 2064 6973 7472 6962 7574 phical distribut\n+0000ec40: 696f 6e20 6c69 6d69 7461 7469 6f6e 0a20 ion limitation. \n+0000ec50: 2020 2020 6578 636c 7564 696e 6720 7468 excluding th\n+0000ec60: 6f73 6520 636f 756e 7472 6965 732c 2073 ose countries, s\n+0000ec70: 6f20 7468 6174 2064 6973 7472 6962 7574 o that distribut\n+0000ec80: 696f 6e20 6973 2070 6572 6d69 7474 6564 ion is permitted\n+0000ec90: 206f 6e6c 790a 2020 2020 2069 6e20 6f72 only. in or\n+0000eca0: 2061 6d6f 6e67 2063 6f75 6e74 7269 6573 among countries\n+0000ecb0: 206e 6f74 2074 6875 7320 6578 636c 7564 not thus exclud\n+0000ecc0: 6564 2e20 2049 6e20 7375 6368 2063 6173 ed. In such cas\n+0000ecd0: 652c 2074 6869 730a 2020 2020 204c 6963 e, this. Lic\n+0000ece0: 656e 7365 2069 6e63 6f72 706f 7261 7465 ense incorporate\n+0000ecf0: 7320 7468 6520 6c69 6d69 7461 7469 6f6e s the limitation\n+0000ed00: 2061 7320 6966 2077 7269 7474 656e 2069 as if written i\n+0000ed10: 6e20 7468 6520 626f 6479 206f 660a 2020 n the body of. \n+0000ed20: 2020 2074 6869 7320 4c69 6365 6e73 652e this License.\n+0000ed30: 0a0a 2020 392e 2054 6865 2046 7265 6520 .. 9. The Free \n+0000ed40: 536f 6674 7761 7265 2046 6f75 6e64 6174 Software Foundat\n+0000ed50: 696f 6e20 6d61 7920 7075 626c 6973 6820 ion may publish \n+0000ed60: 7265 7669 7365 6420 616e 642f 6f72 206e revised and/or n\n+0000ed70: 6577 0a20 2020 2020 7665 7273 696f 6e73 ew. versions\n+0000ed80: 206f 6620 7468 6520 4765 6e65 7261 6c20 of the General \n+0000ed90: 5075 626c 6963 204c 6963 656e 7365 2066 Public License f\n+0000eda0: 726f 6d20 7469 6d65 2074 6f20 7469 6d65 rom time to time\n+0000edb0: 2e20 2053 7563 6820 6e65 770a 2020 2020 . Such new. \n+0000edc0: 2076 6572 7369 6f6e 7320 7769 6c6c 2062 versions will b\n+0000edd0: 6520 7369 6d69 6c61 7220 696e 2073 7069 e similar in spi\n+0000ede0: 7269 7420 746f 2074 6865 2070 7265 7365 rit to the prese\n+0000edf0: 6e74 2076 6572 7369 6f6e 2c20 6275 7420 nt version, but \n+0000ee00: 6d61 790a 2020 2020 2064 6966 6665 7220 may. differ \n+0000ee10: 696e 2064 6574 6169 6c20 746f 2061 6464 in detail to add\n+0000ee20: 7265 7373 206e 6577 2070 726f 626c 656d ress new problem\n+0000ee30: 7320 6f72 2063 6f6e 6365 726e 732e 0a0a s or concerns...\n+0000ee40: 2020 2020 2045 6163 6820 7665 7273 696f Each versio\n+0000ee50: 6e20 6973 2067 6976 656e 2061 2064 6973 n is given a dis\n+0000ee60: 7469 6e67 7569 7368 696e 6720 7665 7273 tinguishing vers\n+0000ee70: 696f 6e20 6e75 6d62 6572 2e20 2049 6620 ion number. If \n+0000ee80: 7468 650a 2020 2020 2050 726f 6772 616d the. Program\n+0000ee90: 2073 7065 6369 6669 6573 2061 2076 6572 specifies a ver\n+0000eea0: 7369 6f6e 206e 756d 6265 7220 6f66 2074 sion number of t\n+0000eeb0: 6869 7320 4c69 6365 6e73 6520 7768 6963 his License whic\n+0000eec0: 6820 6170 706c 6965 7320 746f 0a20 2020 h applies to. \n+0000eed0: 2020 6974 2061 6e64 2022 616e 7920 6c61 it and \"any la\n+0000eee0: 7465 7220 7665 7273 696f 6e22 2c20 796f ter version\", yo\n+0000eef0: 7520 6861 7665 2074 6865 206f 7074 696f u have the optio\n+0000ef00: 6e20 6f66 2066 6f6c 6c6f 7769 6e67 2074 n of following t\n+0000ef10: 6865 0a20 2020 2020 7465 726d 7320 616e he. terms an\n+0000ef20: 6420 636f 6e64 6974 696f 6e73 2065 6974 d conditions eit\n+0000ef30: 6865 7220 6f66 2074 6861 7420 7665 7273 her of that vers\n+0000ef40: 696f 6e20 6f72 206f 6620 616e 7920 6c61 ion or of any la\n+0000ef50: 7465 7220 7665 7273 696f 6e0a 2020 2020 ter version. \n+0000ef60: 2070 7562 6c69 7368 6564 2062 7920 7468 published by th\n+0000ef70: 6520 4672 6565 2053 6f66 7477 6172 6520 e Free Software \n+0000ef80: 466f 756e 6461 7469 6f6e 2e20 2049 6620 Foundation. If \n+0000ef90: 7468 6520 5072 6f67 7261 6d20 646f 6573 the Program does\n+0000efa0: 206e 6f74 0a20 2020 2020 7370 6563 6966 not. specif\n+0000efb0: 7920 6120 7665 7273 696f 6e20 6e75 6d62 y a version numb\n+0000efc0: 6572 206f 6620 7468 6973 204c 6963 656e er of this Licen\n+0000efd0: 7365 2c20 796f 7520 6d61 7920 6368 6f6f se, you may choo\n+0000efe0: 7365 2061 6e79 0a20 2020 2020 7665 7273 se any. vers\n+0000eff0: 696f 6e20 6576 6572 2070 7562 6c69 7368 ion ever publish\n+0000f000: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S\n+0000f010: 6f66 7477 6172 6520 466f 756e 6461 7469 oftware Foundati\n+0000f020: 6f6e 2e0a 0a20 2031 302e 2049 6620 796f on... 10. If yo\n+0000f030: 7520 7769 7368 2074 6f20 696e 636f 7270 u wish to incorp\n+0000f040: 6f72 6174 6520 7061 7274 7320 6f66 2074 orate parts of t\n+0000f050: 6865 2050 726f 6772 616d 2069 6e74 6f20 he Program into \n+0000f060: 6f74 6865 7220 6672 6565 0a20 2020 2020 other free. \n+0000f070: 7072 6f67 7261 6d73 2077 686f 7365 2064 programs whose d\n+0000f080: 6973 7472 6962 7574 696f 6e20 636f 6e64 istribution cond\n+0000f090: 6974 696f 6e73 2061 7265 2064 6966 6665 itions are diffe\n+0000f0a0: 7265 6e74 2c20 7772 6974 6520 746f 2074 rent, write to t\n+0000f0b0: 6865 0a20 2020 2020 6175 7468 6f72 2074 he. author t\n+0000f0c0: 6f20 6173 6b20 666f 7220 7065 726d 6973 o ask for permis\n+0000f0d0: 7369 6f6e 2e20 2046 6f72 2073 6f66 7477 sion. For softw\n+0000f0e0: 6172 6520 7768 6963 6820 6973 2063 6f70 are which is cop\n+0000f0f0: 7972 6967 6874 6564 2062 790a 2020 2020 yrighted by. \n+0000f100: 2074 6865 2046 7265 6520 536f 6674 7761 the Free Softwa\n+0000f110: 7265 2046 6f75 6e64 6174 696f 6e2c 2077 re Foundation, w\n+0000f120: 7269 7465 2074 6f20 7468 6520 4672 6565 rite to the Free\n+0000f130: 2053 6f66 7477 6172 650a 2020 2020 2046 Software. F\n+0000f140: 6f75 6e64 6174 696f 6e3b 2077 6520 736f oundation; we so\n+0000f150: 6d65 7469 6d65 7320 6d61 6b65 2065 7863 metimes make exc\n+0000f160: 6570 7469 6f6e 7320 666f 7220 7468 6973 eptions for this\n+0000f170: 2e20 204f 7572 2064 6563 6973 696f 6e0a . Our decision.\n+0000f180: 2020 2020 2077 696c 6c20 6265 2067 7569 will be gui\n+0000f190: 6465 6420 6279 2074 6865 2074 776f 2067 ded by the two g\n+0000f1a0: 6f61 6c73 206f 6620 7072 6573 6572 7669 oals of preservi\n+0000f1b0: 6e67 2074 6865 2066 7265 6520 7374 6174 ng the free stat\n+0000f1c0: 7573 206f 660a 2020 2020 2061 6c6c 2064 us of. all d\n+0000f1d0: 6572 6976 6174 6976 6573 206f 6620 6f75 erivatives of ou\n+0000f1e0: 7220 6672 6565 2073 6f66 7477 6172 6520 r free software \n+0000f1f0: 616e 6420 6f66 2070 726f 6d6f 7469 6e67 and of promoting\n+0000f200: 2074 6865 2073 6861 7269 6e67 0a20 2020 the sharing. \n+0000f210: 2020 616e 6420 7265 7573 6520 6f66 2073 and reuse of s\n+0000f220: 6f66 7477 6172 6520 6765 6e65 7261 6c6c oftware generall\n+0000f230: 792e 0a0a 2020 2020 2020 2020 2020 2020 y... \n 0000f240: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0000f250: 2020 2020 4e4f 2057 4152 5241 4e54 590a NO WARRANTY.\n-0000f260: 0a20 2031 312e 2042 4543 4155 5345 2054 . 11. BECAUSE T\n-0000f270: 4845 2050 524f 4752 414d 2049 5320 4c49 HE PROGRAM IS LI\n-0000f280: 4345 4e53 4544 2046 5245 4520 4f46 2043 CENSED FREE OF C\n-0000f290: 4841 5247 452c 2054 4845 5245 2049 5320 HARGE, THERE IS \n-0000f2a0: 4e4f 0a20 2020 2020 5741 5252 414e 5459 NO. WARRANTY\n-0000f2b0: 2046 4f52 2054 4845 2050 524f 4752 414d FOR THE PROGRAM\n-0000f2c0: 2c20 544f 2054 4845 2045 5854 454e 5420 , TO THE EXTENT \n-0000f2d0: 5045 524d 4954 5445 4420 4259 2041 5050 PERMITTED BY APP\n-0000f2e0: 4c49 4341 424c 450a 2020 2020 204c 4157 LICABLE. LAW\n-0000f2f0: 2e20 4558 4345 5054 2057 4845 4e20 4f54 . EXCEPT WHEN OT\n-0000f300: 4845 5257 4953 4520 5354 4154 4544 2049 HERWISE STATED I\n-0000f310: 4e20 5752 4954 494e 4720 5448 4520 434f N WRITING THE CO\n-0000f320: 5059 5249 4748 5420 484f 4c44 4552 530a PYRIGHT HOLDERS.\n-0000f330: 2020 2020 2041 4e44 2f4f 5220 4f54 4845 AND/OR OTHE\n-0000f340: 5220 5041 5254 4945 5320 5052 4f56 4944 R PARTIES PROVID\n-0000f350: 4520 5448 4520 5052 4f47 5241 4d20 2241 E THE PROGRAM \"A\n-0000f360: 5320 4953 2220 5749 5448 4f55 5420 5741 S IS\" WITHOUT WA\n-0000f370: 5252 414e 5459 0a20 2020 2020 4f46 2041 RRANTY. OF A\n-0000f380: 4e59 204b 494e 442c 2045 4954 4845 5220 NY KIND, EITHER \n-0000f390: 4558 5052 4553 5345 4420 4f52 2049 4d50 EXPRESSED OR IMP\n-0000f3a0: 4c49 4544 2c20 494e 434c 5544 494e 472c LIED, INCLUDING,\n-0000f3b0: 2042 5554 204e 4f54 0a20 2020 2020 4c49 BUT NOT. LI\n-0000f3c0: 4d49 5445 4420 544f 2c20 5448 4520 494d MITED TO, THE IM\n-0000f3d0: 504c 4945 4420 5741 5252 414e 5449 4553 PLIED WARRANTIES\n-0000f3e0: 204f 4620 4d45 5243 4841 4e54 4142 494c OF MERCHANTABIL\n-0000f3f0: 4954 5920 414e 4420 4649 544e 4553 530a ITY AND FITNESS.\n-0000f400: 2020 2020 2046 4f52 2041 2050 4152 5449 FOR A PARTI\n-0000f410: 4355 4c41 5220 5055 5250 4f53 452e 2054 CULAR PURPOSE. T\n-0000f420: 4845 2045 4e54 4952 4520 5249 534b 2041 HE ENTIRE RISK A\n-0000f430: 5320 544f 2054 4845 2051 5541 4c49 5459 S TO THE QUALITY\n-0000f440: 2041 4e44 0a20 2020 2020 5045 5246 4f52 AND. PERFOR\n-0000f450: 4d41 4e43 4520 4f46 2054 4845 2050 524f MANCE OF THE PRO\n-0000f460: 4752 414d 2049 5320 5749 5448 2059 4f55 GRAM IS WITH YOU\n-0000f470: 2e20 5348 4f55 4c44 2054 4845 2050 524f . SHOULD THE PRO\n-0000f480: 4752 414d 2050 524f 5645 0a20 2020 2020 GRAM PROVE. \n-0000f490: 4445 4645 4354 4956 452c 2059 4f55 2041 DEFECTIVE, YOU A\n-0000f4a0: 5353 554d 4520 5448 4520 434f 5354 204f SSUME THE COST O\n-0000f4b0: 4620 414c 4c20 4e45 4345 5353 4152 5920 F ALL NECESSARY \n-0000f4c0: 5345 5256 4943 494e 472c 2052 4550 4149 SERVICING, REPAI\n-0000f4d0: 520a 2020 2020 204f 5220 434f 5252 4543 R. OR CORREC\n-0000f4e0: 5449 4f4e 2e0a 0a20 2031 322e 2049 4e20 TION... 12. IN \n-0000f4f0: 4e4f 2045 5645 4e54 2055 4e4c 4553 5320 NO EVENT UNLESS \n-0000f500: 5245 5155 4952 4544 2042 5920 4150 504c REQUIRED BY APPL\n-0000f510: 4943 4142 4c45 204c 4157 204f 5220 4147 ICABLE LAW OR AG\n-0000f520: 5245 4544 2054 4f20 494e 0a20 2020 2020 REED TO IN. \n-0000f530: 5752 4954 494e 4720 5749 4c4c 2041 4e59 WRITING WILL ANY\n-0000f540: 2043 4f50 5952 4947 4854 2048 4f4c 4445 COPYRIGHT HOLDE\n-0000f550: 522c 204f 5220 414e 5920 4f54 4845 5220 R, OR ANY OTHER \n-0000f560: 5041 5254 5920 5748 4f20 4d41 590a 2020 PARTY WHO MAY. \n-0000f570: 2020 204d 4f44 4946 5920 414e 442f 4f52 MODIFY AND/OR\n-0000f580: 2052 4544 4953 5452 4942 5554 4520 5448 REDISTRIBUTE TH\n-0000f590: 4520 5052 4f47 5241 4d20 4153 2050 4552 E PROGRAM AS PER\n-0000f5a0: 4d49 5454 4544 2041 424f 5645 2c20 4245 MITTED ABOVE, BE\n-0000f5b0: 0a20 2020 2020 4c49 4142 4c45 2054 4f20 . LIABLE TO \n-0000f5c0: 594f 5520 464f 5220 4441 4d41 4745 532c YOU FOR DAMAGES,\n-0000f5d0: 2049 4e43 4c55 4449 4e47 2041 4e59 2047 INCLUDING ANY G\n-0000f5e0: 454e 4552 414c 2c20 5350 4543 4941 4c2c ENERAL, SPECIAL,\n-0000f5f0: 0a20 2020 2020 494e 4349 4445 4e54 414c . INCIDENTAL\n-0000f600: 204f 5220 434f 4e53 4551 5545 4e54 4941 OR CONSEQUENTIA\n-0000f610: 4c20 4441 4d41 4745 5320 4152 4953 494e L DAMAGES ARISIN\n-0000f620: 4720 4f55 5420 4f46 2054 4845 2055 5345 G OUT OF THE USE\n-0000f630: 204f 520a 2020 2020 2049 4e41 4249 4c49 OR. INABILI\n-0000f640: 5459 2054 4f20 5553 4520 5448 4520 5052 TY TO USE THE PR\n-0000f650: 4f47 5241 4d20 2849 4e43 4c55 4449 4e47 OGRAM (INCLUDING\n-0000f660: 2042 5554 204e 4f54 204c 494d 4954 4544 BUT NOT LIMITED\n-0000f670: 2054 4f20 4c4f 5353 204f 460a 2020 2020 TO LOSS OF. \n-0000f680: 2044 4154 4120 4f52 2044 4154 4120 4245 DATA OR DATA BE\n-0000f690: 494e 4720 5245 4e44 4552 4544 2049 4e41 ING RENDERED INA\n-0000f6a0: 4343 5552 4154 4520 4f52 204c 4f53 5345 CCURATE OR LOSSE\n-0000f6b0: 5320 5355 5354 4149 4e45 4420 4259 2059 S SUSTAINED BY Y\n-0000f6c0: 4f55 0a20 2020 2020 4f52 2054 4849 5244 OU. OR THIRD\n-0000f6d0: 2050 4152 5449 4553 204f 5220 4120 4641 PARTIES OR A FA\n-0000f6e0: 494c 5552 4520 4f46 2054 4845 2050 524f ILURE OF THE PRO\n-0000f6f0: 4752 414d 2054 4f20 4f50 4552 4154 4520 GRAM TO OPERATE \n-0000f700: 5749 5448 2041 4e59 0a20 2020 2020 4f54 WITH ANY. OT\n-0000f710: 4845 5220 5052 4f47 5241 4d53 292c 2045 HER PROGRAMS), E\n-0000f720: 5645 4e20 4946 2053 5543 4820 484f 4c44 VEN IF SUCH HOLD\n-0000f730: 4552 204f 5220 4f54 4845 5220 5041 5254 ER OR OTHER PART\n-0000f740: 5920 4841 5320 4245 454e 0a20 2020 2020 Y HAS BEEN. \n-0000f750: 4144 5649 5345 4420 4f46 2054 4845 2050 ADVISED OF THE P\n-0000f760: 4f53 5349 4249 4c49 5459 204f 4620 5355 OSSIBILITY OF SU\n-0000f770: 4348 2044 414d 4147 4553 2e0a 0a20 2020 CH DAMAGES... \n+0000f250: 2020 4e4f 2057 4152 5241 4e54 590a 0a20 NO WARRANTY.. \n+0000f260: 2031 312e 2042 4543 4155 5345 2054 4845 11. BECAUSE THE\n+0000f270: 2050 524f 4752 414d 2049 5320 4c49 4345 PROGRAM IS LICE\n+0000f280: 4e53 4544 2046 5245 4520 4f46 2043 4841 NSED FREE OF CHA\n+0000f290: 5247 452c 2054 4845 5245 2049 5320 4e4f RGE, THERE IS NO\n+0000f2a0: 0a20 2020 2020 5741 5252 414e 5459 2046 . WARRANTY F\n+0000f2b0: 4f52 2054 4845 2050 524f 4752 414d 2c20 OR THE PROGRAM, \n+0000f2c0: 544f 2054 4845 2045 5854 454e 5420 5045 TO THE EXTENT PE\n+0000f2d0: 524d 4954 5445 4420 4259 2041 5050 4c49 RMITTED BY APPLI\n+0000f2e0: 4341 424c 450a 2020 2020 204c 4157 2e20 CABLE. LAW. \n+0000f2f0: 4558 4345 5054 2057 4845 4e20 4f54 4845 EXCEPT WHEN OTHE\n+0000f300: 5257 4953 4520 5354 4154 4544 2049 4e20 RWISE STATED IN \n+0000f310: 5752 4954 494e 4720 5448 4520 434f 5059 WRITING THE COPY\n+0000f320: 5249 4748 5420 484f 4c44 4552 530a 2020 RIGHT HOLDERS. \n+0000f330: 2020 2041 4e44 2f4f 5220 4f54 4845 5220 AND/OR OTHER \n+0000f340: 5041 5254 4945 5320 5052 4f56 4944 4520 PARTIES PROVIDE \n+0000f350: 5448 4520 5052 4f47 5241 4d20 2241 5320 THE PROGRAM \"AS \n+0000f360: 4953 2220 5749 5448 4f55 5420 5741 5252 IS\" WITHOUT WARR\n+0000f370: 414e 5459 0a20 2020 2020 4f46 2041 4e59 ANTY. OF ANY\n+0000f380: 204b 494e 442c 2045 4954 4845 5220 4558 KIND, EITHER EX\n+0000f390: 5052 4553 5345 4420 4f52 2049 4d50 4c49 PRESSED OR IMPLI\n+0000f3a0: 4544 2c20 494e 434c 5544 494e 472c 2042 ED, INCLUDING, B\n+0000f3b0: 5554 204e 4f54 0a20 2020 2020 4c49 4d49 UT NOT. LIMI\n+0000f3c0: 5445 4420 544f 2c20 5448 4520 494d 504c TED TO, THE IMPL\n+0000f3d0: 4945 4420 5741 5252 414e 5449 4553 204f IED WARRANTIES O\n+0000f3e0: 4620 4d45 5243 4841 4e54 4142 494c 4954 F MERCHANTABILIT\n+0000f3f0: 5920 414e 4420 4649 544e 4553 530a 2020 Y AND FITNESS. \n+0000f400: 2020 2046 4f52 2041 2050 4152 5449 4355 FOR A PARTICU\n+0000f410: 4c41 5220 5055 5250 4f53 452e 2054 4845 LAR PURPOSE. THE\n+0000f420: 2045 4e54 4952 4520 5249 534b 2041 5320 ENTIRE RISK AS \n+0000f430: 544f 2054 4845 2051 5541 4c49 5459 2041 TO THE QUALITY A\n+0000f440: 4e44 0a20 2020 2020 5045 5246 4f52 4d41 ND. PERFORMA\n+0000f450: 4e43 4520 4f46 2054 4845 2050 524f 4752 NCE OF THE PROGR\n+0000f460: 414d 2049 5320 5749 5448 2059 4f55 2e20 AM IS WITH YOU. \n+0000f470: 5348 4f55 4c44 2054 4845 2050 524f 4752 SHOULD THE PROGR\n+0000f480: 414d 2050 524f 5645 0a20 2020 2020 4445 AM PROVE. DE\n+0000f490: 4645 4354 4956 452c 2059 4f55 2041 5353 FECTIVE, YOU ASS\n+0000f4a0: 554d 4520 5448 4520 434f 5354 204f 4620 UME THE COST OF \n+0000f4b0: 414c 4c20 4e45 4345 5353 4152 5920 5345 ALL NECESSARY SE\n+0000f4c0: 5256 4943 494e 472c 2052 4550 4149 520a RVICING, REPAIR.\n+0000f4d0: 2020 2020 204f 5220 434f 5252 4543 5449 OR CORRECTI\n+0000f4e0: 4f4e 2e0a 0a20 2031 322e 2049 4e20 4e4f ON... 12. IN NO\n+0000f4f0: 2045 5645 4e54 2055 4e4c 4553 5320 5245 EVENT UNLESS RE\n+0000f500: 5155 4952 4544 2042 5920 4150 504c 4943 QUIRED BY APPLIC\n+0000f510: 4142 4c45 204c 4157 204f 5220 4147 5245 ABLE LAW OR AGRE\n+0000f520: 4544 2054 4f20 494e 0a20 2020 2020 5752 ED TO IN. WR\n+0000f530: 4954 494e 4720 5749 4c4c 2041 4e59 2043 ITING WILL ANY C\n+0000f540: 4f50 5952 4947 4854 2048 4f4c 4445 522c OPYRIGHT HOLDER,\n+0000f550: 204f 5220 414e 5920 4f54 4845 5220 5041 OR ANY OTHER PA\n+0000f560: 5254 5920 5748 4f20 4d41 590a 2020 2020 RTY WHO MAY. \n+0000f570: 204d 4f44 4946 5920 414e 442f 4f52 2052 MODIFY AND/OR R\n+0000f580: 4544 4953 5452 4942 5554 4520 5448 4520 EDISTRIBUTE THE \n+0000f590: 5052 4f47 5241 4d20 4153 2050 4552 4d49 PROGRAM AS PERMI\n+0000f5a0: 5454 4544 2041 424f 5645 2c20 4245 0a20 TTED ABOVE, BE. \n+0000f5b0: 2020 2020 4c49 4142 4c45 2054 4f20 594f LIABLE TO YO\n+0000f5c0: 5520 464f 5220 4441 4d41 4745 532c 2049 U FOR DAMAGES, I\n+0000f5d0: 4e43 4c55 4449 4e47 2041 4e59 2047 454e NCLUDING ANY GEN\n+0000f5e0: 4552 414c 2c20 5350 4543 4941 4c2c 0a20 ERAL, SPECIAL,. \n+0000f5f0: 2020 2020 494e 4349 4445 4e54 414c 204f INCIDENTAL O\n+0000f600: 5220 434f 4e53 4551 5545 4e54 4941 4c20 R CONSEQUENTIAL \n+0000f610: 4441 4d41 4745 5320 4152 4953 494e 4720 DAMAGES ARISING \n+0000f620: 4f55 5420 4f46 2054 4845 2055 5345 204f OUT OF THE USE O\n+0000f630: 520a 2020 2020 2049 4e41 4249 4c49 5459 R. INABILITY\n+0000f640: 2054 4f20 5553 4520 5448 4520 5052 4f47 TO USE THE PROG\n+0000f650: 5241 4d20 2849 4e43 4c55 4449 4e47 2042 RAM (INCLUDING B\n+0000f660: 5554 204e 4f54 204c 494d 4954 4544 2054 UT NOT LIMITED T\n+0000f670: 4f20 4c4f 5353 204f 460a 2020 2020 2044 O LOSS OF. D\n+0000f680: 4154 4120 4f52 2044 4154 4120 4245 494e ATA OR DATA BEIN\n+0000f690: 4720 5245 4e44 4552 4544 2049 4e41 4343 G RENDERED INACC\n+0000f6a0: 5552 4154 4520 4f52 204c 4f53 5345 5320 URATE OR LOSSES \n+0000f6b0: 5355 5354 4149 4e45 4420 4259 2059 4f55 SUSTAINED BY YOU\n+0000f6c0: 0a20 2020 2020 4f52 2054 4849 5244 2050 . OR THIRD P\n+0000f6d0: 4152 5449 4553 204f 5220 4120 4641 494c ARTIES OR A FAIL\n+0000f6e0: 5552 4520 4f46 2054 4845 2050 524f 4752 URE OF THE PROGR\n+0000f6f0: 414d 2054 4f20 4f50 4552 4154 4520 5749 AM TO OPERATE WI\n+0000f700: 5448 2041 4e59 0a20 2020 2020 4f54 4845 TH ANY. OTHE\n+0000f710: 5220 5052 4f47 5241 4d53 292c 2045 5645 R PROGRAMS), EVE\n+0000f720: 4e20 4946 2053 5543 4820 484f 4c44 4552 N IF SUCH HOLDER\n+0000f730: 204f 5220 4f54 4845 5220 5041 5254 5920 OR OTHER PARTY \n+0000f740: 4841 5320 4245 454e 0a20 2020 2020 4144 HAS BEEN. AD\n+0000f750: 5649 5345 4420 4f46 2054 4845 2050 4f53 VISED OF THE POS\n+0000f760: 5349 4249 4c49 5459 204f 4620 5355 4348 SIBILITY OF SUCH\n+0000f770: 2044 414d 4147 4553 2e0a 0a20 2020 2020 DAMAGES... \n 0000f780: 2020 2020 2020 2020 2020 2020 2020 2020 \n-0000f790: 2020 2045 4e44 204f 4620 5445 524d 5320 END OF TERMS \n-0000f7a0: 414e 4420 434f 4e44 4954 494f 4e53 0a0a AND CONDITIONS..\n-0000f7b0: 4170 7065 6e64 6978 3a20 486f 7720 746f Appendix: How to\n-0000f7c0: 2041 7070 6c79 2054 6865 7365 2054 6572 Apply These Ter\n-0000f7d0: 6d73 2074 6f20 596f 7572 204e 6577 2050 ms to Your New P\n-0000f7e0: 726f 6772 616d 730a 3d3d 3d3d 3d3d 3d3d rograms.========\n+0000f790: 2045 4e44 204f 4620 5445 524d 5320 414e END OF TERMS AN\n+0000f7a0: 4420 434f 4e44 4954 494f 4e53 0a0a 4170 D CONDITIONS..Ap\n+0000f7b0: 7065 6e64 6978 3a20 486f 7720 746f 2041 pendix: How to A\n+0000f7c0: 7070 6c79 2054 6865 7365 2054 6572 6d73 pply These Terms\n+0000f7d0: 2074 6f20 596f 7572 204e 6577 2050 726f to Your New Pro\n+0000f7e0: 6772 616d 730a 3d3d 3d3d 3d3d 3d3d 3d3d grams.==========\n 0000f7f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n 0000f800: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================\n-0000f810: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.\n-0000f820: 0a49 6620 796f 7520 6465 7665 6c6f 7020 .If you develop \n-0000f830: 6120 6e65 7720 7072 6f67 7261 6d2c 2061 a new program, a\n-0000f840: 6e64 2079 6f75 2077 616e 7420 6974 2074 nd you want it t\n-0000f850: 6f20 6265 206f 6620 7468 6520 6772 6561 o be of the grea\n-0000f860: 7465 7374 0a70 6f73 7369 626c 6520 7573 test.possible us\n-0000f870: 6520 746f 2074 6865 2070 7562 6c69 632c e to the public,\n-0000f880: 2074 6865 2062 6573 7420 7761 7920 746f the best way to\n-0000f890: 2061 6368 6965 7665 2074 6869 7320 6973 achieve this is\n-0000f8a0: 2074 6f20 6d61 6b65 2069 740a 6672 6565 to make it.free\n-0000f8b0: 2073 6f66 7477 6172 6520 7768 6963 6820 software which \n-0000f8c0: 6576 6572 796f 6e65 2063 616e 2072 6564 everyone can red\n-0000f8d0: 6973 7472 6962 7574 6520 616e 6420 6368 istribute and ch\n-0000f8e0: 616e 6765 2075 6e64 6572 2074 6865 7365 ange under these\n-0000f8f0: 0a74 6572 6d73 2e0a 0a20 2020 546f 2064 .terms... To d\n-0000f900: 6f20 736f 2c20 6174 7461 6368 2074 6865 o so, attach the\n-0000f910: 2066 6f6c 6c6f 7769 6e67 206e 6f74 6963 following notic\n-0000f920: 6573 2074 6f20 7468 6520 7072 6f67 7261 es to the progra\n-0000f930: 6d2e 2020 4974 2069 7320 7361 6665 7374 m. It is safest\n-0000f940: 0a74 6f20 6174 7461 6368 2074 6865 6d20 .to attach them \n-0000f950: 746f 2074 6865 2073 7461 7274 206f 6620 to the start of \n-0000f960: 6561 6368 2073 6f75 7263 6520 6669 6c65 each source file\n-0000f970: 2074 6f20 6d6f 7374 2065 6666 6563 7469 to most effecti\n-0000f980: 7665 6c79 0a63 6f6e 7665 7920 7468 6520 vely.convey the \n-0000f990: 6578 636c 7573 696f 6e20 6f66 2077 6172 exclusion of war\n-0000f9a0: 7261 6e74 793b 2061 6e64 2065 6163 6820 ranty; and each \n-0000f9b0: 6669 6c65 2073 686f 756c 6420 6861 7665 file should have\n-0000f9c0: 2061 7420 6c65 6173 7420 7468 650a 2263 at least the.\"c\n-0000f9d0: 6f70 7972 6967 6874 2220 6c69 6e65 2061 opyright\" line a\n-0000f9e0: 6e64 2061 2070 6f69 6e74 6572 2074 6f20 nd a pointer to \n-0000f9f0: 7768 6572 6520 7468 6520 6675 6c6c 206e where the full n\n-0000fa00: 6f74 6963 6520 6973 2066 6f75 6e64 2e0a otice is found..\n-0000fa10: 0a20 2020 2020 4f4e 4520 4c49 4e45 2054 . ONE LINE T\n-0000fa20: 4f20 4749 5645 2054 4845 2050 524f 4752 O GIVE THE PROGR\n-0000fa30: 414d 2753 204e 414d 4520 414e 4420 4120 AM'S NAME AND A \n-0000fa40: 4252 4945 4620 4944 4541 204f 4620 5748 BRIEF IDEA OF WH\n-0000fa50: 4154 2049 5420 444f 4553 2e0a 2020 2020 AT IT DOES.. \n-0000fa60: 2043 6f70 7972 6967 6874 2028 4329 2059 Copyright (C) Y\n-0000fa70: 5959 5920 204e 414d 4520 4f46 2041 5554 YYY NAME OF AUT\n-0000fa80: 484f 520a 0a20 2020 2020 5468 6973 2070 HOR.. This p\n-0000fa90: 726f 6772 616d 2069 7320 6672 6565 2073 rogram is free s\n-0000faa0: 6f66 7477 6172 653b 2079 6f75 2063 616e oftware; you can\n-0000fab0: 2072 6564 6973 7472 6962 7574 6520 6974 redistribute it\n-0000fac0: 2061 6e64 2f6f 7220 6d6f 6469 6679 0a20 and/or modify. \n-0000fad0: 2020 2020 6974 2075 6e64 6572 2074 6865 it under the\n-0000fae0: 2074 6572 6d73 206f 6620 7468 6520 474e terms of the GN\n-0000faf0: 5520 4765 6e65 7261 6c20 5075 626c 6963 U General Public\n-0000fb00: 204c 6963 656e 7365 2061 7320 7075 626c License as publ\n-0000fb10: 6973 6865 6420 6279 0a20 2020 2020 7468 ished by. th\n-0000fb20: 6520 4672 6565 2053 6f66 7477 6172 6520 e Free Software \n-0000fb30: 466f 756e 6461 7469 6f6e 3b20 6569 7468 Foundation; eith\n-0000fb40: 6572 2076 6572 7369 6f6e 2032 206f 6620 er version 2 of \n-0000fb50: 7468 6520 4c69 6365 6e73 652c 206f 720a the License, or.\n-0000fb60: 2020 2020 2028 6174 2079 6f75 7220 6f70 (at your op\n-0000fb70: 7469 6f6e 2920 616e 7920 6c61 7465 7220 tion) any later \n-0000fb80: 7665 7273 696f 6e2e 0a0a 2020 2020 2054 version... T\n-0000fb90: 6869 7320 7072 6f67 7261 6d20 6973 2064 his program is d\n-0000fba0: 6973 7472 6962 7574 6564 2069 6e20 7468 istributed in th\n-0000fbb0: 6520 686f 7065 2074 6861 7420 6974 2077 e hope that it w\n-0000fbc0: 696c 6c20 6265 2075 7365 6675 6c2c 0a20 ill be useful,. \n-0000fbd0: 2020 2020 6275 7420 5749 5448 4f55 5420 but WITHOUT \n-0000fbe0: 414e 5920 5741 5252 414e 5459 3b20 7769 ANY WARRANTY; wi\n-0000fbf0: 7468 6f75 7420 6576 656e 2074 6865 2069 thout even the i\n-0000fc00: 6d70 6c69 6564 2077 6172 7261 6e74 7920 mplied warranty \n-0000fc10: 6f66 0a20 2020 2020 4d45 5243 4841 4e54 of. MERCHANT\n-0000fc20: 4142 494c 4954 5920 6f72 2046 4954 4e45 ABILITY or FITNE\n-0000fc30: 5353 2046 4f52 2041 2050 4152 5449 4355 SS FOR A PARTICU\n-0000fc40: 4c41 5220 5055 5250 4f53 452e 2020 5365 LAR PURPOSE. Se\n-0000fc50: 6520 7468 650a 2020 2020 2047 4e55 2047 e the. GNU G\n-0000fc60: 656e 6572 616c 2050 7562 6c69 6320 4c69 eneral Public Li\n-0000fc70: 6365 6e73 6520 666f 7220 6d6f 7265 2064 cense for more d\n-0000fc80: 6574 6169 6c73 2e0a 0a20 2020 2020 596f etails... Yo\n-0000fc90: 7520 7368 6f75 6c64 2068 6176 6520 7265 u should have re\n-0000fca0: 6365 6976 6564 2061 2063 6f70 7920 6f66 ceived a copy of\n-0000fcb0: 2074 6865 2047 4e55 2047 656e 6572 616c the GNU General\n-0000fcc0: 2050 7562 6c69 6320 4c69 6365 6e73 650a Public License.\n-0000fcd0: 2020 2020 2061 6c6f 6e67 2077 6974 6820 along with \n-0000fce0: 7468 6973 2070 726f 6772 616d 3b20 6966 this program; if\n-0000fcf0: 206e 6f74 2c20 7772 6974 6520 746f 2074 not, write to t\n-0000fd00: 6865 2046 7265 6520 536f 6674 7761 7265 he Free Software\n-0000fd10: 0a20 2020 2020 466f 756e 6461 7469 6f6e . Foundation\n-0000fd20: 2c20 496e 632e 2c20 3531 2046 7261 6e6b , Inc., 51 Frank\n-0000fd30: 6c69 6e20 5374 7265 6574 2c20 4669 6674 lin Street, Fift\n-0000fd40: 6820 466c 6f6f 722c 2042 6f73 746f 6e2c h Floor, Boston,\n-0000fd50: 204d 4120 2030 3231 3130 2d31 3330 312c MA 02110-1301,\n-0000fd60: 2055 5341 2e0a 0a20 2020 416c 736f 2061 USA... Also a\n-0000fd70: 6464 2069 6e66 6f72 6d61 7469 6f6e 206f dd information o\n-0000fd80: 6e20 686f 7720 746f 2063 6f6e 7461 6374 n how to contact\n-0000fd90: 2079 6f75 2062 7920 656c 6563 7472 6f6e you by electron\n-0000fda0: 6963 2061 6e64 2070 6170 6572 0a6d 6169 ic and paper.mai\n-0000fdb0: 6c2e 0a0a 2020 2049 6620 7468 6520 7072 l... If the pr\n-0000fdc0: 6f67 7261 6d20 6973 2069 6e74 6572 6163 ogram is interac\n-0000fdd0: 7469 7665 2c20 6d61 6b65 2069 7420 6f75 tive, make it ou\n-0000fde0: 7470 7574 2061 2073 686f 7274 206e 6f74 tput a short not\n-0000fdf0: 6963 6520 6c69 6b65 0a74 6869 7320 7768 ice like.this wh\n-0000fe00: 656e 2069 7420 7374 6172 7473 2069 6e20 en it starts in \n-0000fe10: 616e 2069 6e74 6572 6163 7469 7665 206d an interactive m\n-0000fe20: 6f64 653a 0a0a 2020 2020 2047 6e6f 6d6f ode:.. Gnomo\n-0000fe30: 7669 7369 6f6e 2076 6572 7369 6f6e 2036 vision version 6\n-0000fe40: 392c 2043 6f70 7972 6967 6874 2028 4329 9, Copyright (C)\n-0000fe50: 2059 4541 5220 4e41 4d45 204f 4620 4155 YEAR NAME OF AU\n-0000fe60: 5448 4f52 0a20 2020 2020 476e 6f6d 6f76 THOR. Gnomov\n-0000fe70: 6973 696f 6e20 636f 6d65 7320 7769 7468 ision comes with\n-0000fe80: 2041 4253 4f4c 5554 454c 5920 4e4f 2057 ABSOLUTELY NO W\n-0000fe90: 4152 5241 4e54 593b 2066 6f72 2064 6574 ARRANTY; for det\n-0000fea0: 6169 6c73 2074 7970 6520 6073 686f 7720 ails type `show \n-0000feb0: 7727 2e0a 2020 2020 2054 6869 7320 6973 w'.. This is\n-0000fec0: 2066 7265 6520 736f 6674 7761 7265 2c20 free software, \n-0000fed0: 616e 6420 796f 7520 6172 6520 7765 6c63 and you are welc\n-0000fee0: 6f6d 6520 746f 2072 6564 6973 7472 6962 ome to redistrib\n-0000fef0: 7574 6520 6974 0a20 2020 2020 756e 6465 ute it. unde\n-0000ff00: 7220 6365 7274 6169 6e20 636f 6e64 6974 r certain condit\n-0000ff10: 696f 6e73 3b20 7479 7065 2060 7368 6f77 ions; type `show\n-0000ff20: 2063 2720 666f 7220 6465 7461 696c 732e c' for details.\n-0000ff30: 0a0a 2020 2054 6865 2068 7970 6f74 6865 .. The hypothe\n-0000ff40: 7469 6361 6c20 636f 6d6d 616e 6473 2027 tical commands '\n-0000ff50: 7368 6f77 2077 2720 616e 6420 2773 686f show w' and 'sho\n-0000ff60: 7720 6327 2073 686f 756c 6420 7368 6f77 w c' should show\n-0000ff70: 2074 6865 0a61 7070 726f 7072 6961 7465 the.appropriate\n-0000ff80: 2070 6172 7473 206f 6620 7468 6520 4765 parts of the Ge\n-0000ff90: 6e65 7261 6c20 5075 626c 6963 204c 6963 neral Public Lic\n-0000ffa0: 656e 7365 2e20 204f 6620 636f 7572 7365 ense. Of course\n-0000ffb0: 2c20 7468 650a 636f 6d6d 616e 6473 2079 , the.commands y\n-0000ffc0: 6f75 2075 7365 206d 6179 2062 6520 6361 ou use may be ca\n-0000ffd0: 6c6c 6564 2073 6f6d 6574 6869 6e67 206f lled something o\n-0000ffe0: 7468 6572 2074 6861 6e20 2773 686f 7720 ther than 'show \n-0000fff0: 7727 2061 6e64 2027 7368 6f77 0a63 273b w' and 'show.c';\n-00010000: 2074 6865 7920 636f 756c 6420 6576 656e they could even\n-00010010: 2062 6520 6d6f 7573 652d 636c 6963 6b73 be mouse-clicks\n-00010020: 206f 7220 6d65 6e75 2069 7465 6d73 2d2d or menu items--\n-00010030: 7768 6174 6576 6572 2073 7569 7473 2079 whatever suits y\n-00010040: 6f75 720a 7072 6f67 7261 6d2e 0a0a 2020 our.program... \n-00010050: 2059 6f75 2073 686f 756c 6420 616c 736f You should also\n-00010060: 2067 6574 2079 6f75 7220 656d 706c 6f79 get your employ\n-00010070: 6572 2028 6966 2079 6f75 2077 6f72 6b20 er (if you work \n-00010080: 6173 2061 2070 726f 6772 616d 6d65 7229 as a programmer)\n-00010090: 206f 720a 796f 7572 2073 6368 6f6f 6c2c or.your school,\n-000100a0: 2069 6620 616e 792c 2074 6f20 7369 676e if any, to sign\n-000100b0: 2061 2022 636f 7079 7269 6768 7420 6469 a \"copyright di\n-000100c0: 7363 6c61 696d 6572 2220 666f 7220 7468 sclaimer\" for th\n-000100d0: 6520 7072 6f67 7261 6d2c 0a69 6620 6e65 e program,.if ne\n-000100e0: 6365 7373 6172 792e 2020 4865 7265 2069 cessary. Here i\n-000100f0: 7320 6120 7361 6d70 6c65 3b20 616c 7465 s a sample; alte\n-00010100: 7220 7468 6520 6e61 6d65 733a 0a0a 2020 r the names:.. \n-00010110: 2020 2059 6f79 6f64 796e 652c 2049 6e63 Yoyodyne, Inc\n-00010120: 2e2c 2068 6572 6562 7920 6469 7363 6c61 ., hereby discla\n-00010130: 696d 7320 616c 6c20 636f 7079 7269 6768 ims all copyrigh\n-00010140: 7420 696e 7465 7265 7374 2069 6e20 7468 t interest in th\n-00010150: 6520 7072 6f67 7261 6d0a 2020 2020 2060 e program. `\n-00010160: 476e 6f6d 6f76 6973 696f 6e27 2028 7768 Gnomovision' (wh\n-00010170: 6963 6820 6d61 6b65 7320 7061 7373 6573 ich makes passes\n-00010180: 2061 7420 636f 6d70 696c 6572 7329 2077 at compilers) w\n-00010190: 7269 7474 656e 2062 7920 4a61 6d65 7320 ritten by James \n-000101a0: 4861 636b 6572 2e0a 0a20 2020 2020 5349 Hacker... SI\n-000101b0: 474e 4154 5552 4520 4f46 2054 5920 434f GNATURE OF TY CO\n-000101c0: 4f4e 2c20 3120 4170 7269 6c20 3139 3839 ON, 1 April 1989\n-000101d0: 0a20 2020 2020 5479 2043 6f6f 6e2c 2050 . Ty Coon, P\n-000101e0: 7265 7369 6465 6e74 206f 6620 5669 6365 resident of Vice\n-000101f0: 0a0a 2020 2054 6869 7320 4765 6e65 7261 .. This Genera\n-00010200: 6c20 5075 626c 6963 204c 6963 656e 7365 l Public License\n-00010210: 2064 6f65 7320 6e6f 7420 7065 726d 6974 does not permit\n-00010220: 2069 6e63 6f72 706f 7261 7469 6e67 2079 incorporating y\n-00010230: 6f75 720a 7072 6f67 7261 6d20 696e 746f our.program into\n-00010240: 2070 726f 7072 6965 7461 7279 2070 726f proprietary pro\n-00010250: 6772 616d 732e 2020 4966 2079 6f75 7220 grams. If your \n-00010260: 7072 6f67 7261 6d20 6973 2061 2073 7562 program is a sub\n-00010270: 726f 7574 696e 650a 6c69 6272 6172 792c routine.library,\n-00010280: 2079 6f75 206d 6179 2063 6f6e 7369 6465 you may conside\n-00010290: 7220 6974 206d 6f72 6520 7573 6566 756c r it more useful\n-000102a0: 2074 6f20 7065 726d 6974 206c 696e 6b69 to permit linki\n-000102b0: 6e67 2070 726f 7072 6965 7461 7279 0a61 ng proprietary.a\n-000102c0: 7070 6c69 6361 7469 6f6e 7320 7769 7468 pplications with\n-000102d0: 2074 6865 206c 6962 7261 7279 2e20 2049 the library. I\n-000102e0: 6620 7468 6973 2069 7320 7768 6174 2079 f this is what y\n-000102f0: 6f75 2077 616e 7420 746f 2064 6f2c 2075 ou want to do, u\n-00010300: 7365 2074 6865 0a47 4e55 204c 6573 7365 se the.GNU Lesse\n-00010310: 7220 4765 6e65 7261 6c20 5075 626c 6963 r General Public\n-00010320: 204c 6963 656e 7365 2069 6e73 7465 6164 License instead\n-00010330: 206f 6620 7468 6973 204c 6963 656e 7365 of this License\n-00010340: 2e0a 0a1f 0a46 696c 653a 2063 6764 622e .....File: cgdb.\n-00010350: 696e 666f 2c20 204e 6f64 653a 2049 6e64 info, Node: Ind\n-00010360: 6578 2c20 2050 7265 763a 2043 6f70 7969 ex, Prev: Copyi\n-00010370: 6e67 2054 6869 7320 4d61 6e75 616c 2c20 ng This Manual, \n-00010380: 2055 703a 2054 6f70 0a0a 496e 6465 780a Up: Top..Index.\n-00010390: 2a2a 2a2a 2a0a 0a00 085b 696e 6465 7800 *****....[index.\n-000103a0: 085d 0a2a 204d 656e 753a 0a0a 2a20 6174 .].* Menu:..* at\n-000103b0: 7472 6962 7574 6573 3a20 2020 2020 2020 tributes: \n+0000f810: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a49 =============..I\n+0000f820: 6620 796f 7520 6465 7665 6c6f 7020 6120 f you develop a \n+0000f830: 6e65 7720 7072 6f67 7261 6d2c 2061 6e64 new program, and\n+0000f840: 2079 6f75 2077 616e 7420 6974 2074 6f20 you want it to \n+0000f850: 6265 206f 6620 7468 6520 6772 6561 7465 be of the greate\n+0000f860: 7374 0a70 6f73 7369 626c 6520 7573 6520 st.possible use \n+0000f870: 746f 2074 6865 2070 7562 6c69 632c 2074 to the public, t\n+0000f880: 6865 2062 6573 7420 7761 7920 746f 2061 he best way to a\n+0000f890: 6368 6965 7665 2074 6869 7320 6973 2074 chieve this is t\n+0000f8a0: 6f20 6d61 6b65 2069 740a 6672 6565 2073 o make it.free s\n+0000f8b0: 6f66 7477 6172 6520 7768 6963 6820 6576 oftware which ev\n+0000f8c0: 6572 796f 6e65 2063 616e 2072 6564 6973 eryone can redis\n+0000f8d0: 7472 6962 7574 6520 616e 6420 6368 616e tribute and chan\n+0000f8e0: 6765 2075 6e64 6572 2074 6865 7365 0a74 ge under these.t\n+0000f8f0: 6572 6d73 2e0a 0a20 2020 546f 2064 6f20 erms... To do \n+0000f900: 736f 2c20 6174 7461 6368 2074 6865 2066 so, attach the f\n+0000f910: 6f6c 6c6f 7769 6e67 206e 6f74 6963 6573 ollowing notices\n+0000f920: 2074 6f20 7468 6520 7072 6f67 7261 6d2e to the program.\n+0000f930: 2020 4974 2069 7320 7361 6665 7374 0a74 It is safest.t\n+0000f940: 6f20 6174 7461 6368 2074 6865 6d20 746f o attach them to\n+0000f950: 2074 6865 2073 7461 7274 206f 6620 6561 the start of ea\n+0000f960: 6368 2073 6f75 7263 6520 6669 6c65 2074 ch source file t\n+0000f970: 6f20 6d6f 7374 2065 6666 6563 7469 7665 o most effective\n+0000f980: 6c79 0a63 6f6e 7665 7920 7468 6520 6578 ly.convey the ex\n+0000f990: 636c 7573 696f 6e20 6f66 2077 6172 7261 clusion of warra\n+0000f9a0: 6e74 793b 2061 6e64 2065 6163 6820 6669 nty; and each fi\n+0000f9b0: 6c65 2073 686f 756c 6420 6861 7665 2061 le should have a\n+0000f9c0: 7420 6c65 6173 7420 7468 650a 2263 6f70 t least the.\"cop\n+0000f9d0: 7972 6967 6874 2220 6c69 6e65 2061 6e64 yright\" line and\n+0000f9e0: 2061 2070 6f69 6e74 6572 2074 6f20 7768 a pointer to wh\n+0000f9f0: 6572 6520 7468 6520 6675 6c6c 206e 6f74 ere the full not\n+0000fa00: 6963 6520 6973 2066 6f75 6e64 2e0a 0a20 ice is found... \n+0000fa10: 2020 2020 4f4e 4520 4c49 4e45 2054 4f20 ONE LINE TO \n+0000fa20: 4749 5645 2054 4845 2050 524f 4752 414d GIVE THE PROGRAM\n+0000fa30: 2753 204e 414d 4520 414e 4420 4120 4252 'S NAME AND A BR\n+0000fa40: 4945 4620 4944 4541 204f 4620 5748 4154 IEF IDEA OF WHAT\n+0000fa50: 2049 5420 444f 4553 2e0a 2020 2020 2043 IT DOES.. C\n+0000fa60: 6f70 7972 6967 6874 2028 4329 2059 5959 opyright (C) YYY\n+0000fa70: 5920 204e 414d 4520 4f46 2041 5554 484f Y NAME OF AUTHO\n+0000fa80: 520a 0a20 2020 2020 5468 6973 2070 726f R.. This pro\n+0000fa90: 6772 616d 2069 7320 6672 6565 2073 6f66 gram is free sof\n+0000faa0: 7477 6172 653b 2079 6f75 2063 616e 2072 tware; you can r\n+0000fab0: 6564 6973 7472 6962 7574 6520 6974 2061 edistribute it a\n+0000fac0: 6e64 2f6f 7220 6d6f 6469 6679 0a20 2020 nd/or modify. \n+0000fad0: 2020 6974 2075 6e64 6572 2074 6865 2074 it under the t\n+0000fae0: 6572 6d73 206f 6620 7468 6520 474e 5520 erms of the GNU \n+0000faf0: 4765 6e65 7261 6c20 5075 626c 6963 204c General Public L\n+0000fb00: 6963 656e 7365 2061 7320 7075 626c 6973 icense as publis\n+0000fb10: 6865 6420 6279 0a20 2020 2020 7468 6520 hed by. the \n+0000fb20: 4672 6565 2053 6f66 7477 6172 6520 466f Free Software Fo\n+0000fb30: 756e 6461 7469 6f6e 3b20 6569 7468 6572 undation; either\n+0000fb40: 2076 6572 7369 6f6e 2032 206f 6620 7468 version 2 of th\n+0000fb50: 6520 4c69 6365 6e73 652c 206f 720a 2020 e License, or. \n+0000fb60: 2020 2028 6174 2079 6f75 7220 6f70 7469 (at your opti\n+0000fb70: 6f6e 2920 616e 7920 6c61 7465 7220 7665 on) any later ve\n+0000fb80: 7273 696f 6e2e 0a0a 2020 2020 2054 6869 rsion... Thi\n+0000fb90: 7320 7072 6f67 7261 6d20 6973 2064 6973 s program is dis\n+0000fba0: 7472 6962 7574 6564 2069 6e20 7468 6520 tributed in the \n+0000fbb0: 686f 7065 2074 6861 7420 6974 2077 696c hope that it wil\n+0000fbc0: 6c20 6265 2075 7365 6675 6c2c 0a20 2020 l be useful,. \n+0000fbd0: 2020 6275 7420 5749 5448 4f55 5420 414e but WITHOUT AN\n+0000fbe0: 5920 5741 5252 414e 5459 3b20 7769 7468 Y WARRANTY; with\n+0000fbf0: 6f75 7420 6576 656e 2074 6865 2069 6d70 out even the imp\n+0000fc00: 6c69 6564 2077 6172 7261 6e74 7920 6f66 lied warranty of\n+0000fc10: 0a20 2020 2020 4d45 5243 4841 4e54 4142 . MERCHANTAB\n+0000fc20: 494c 4954 5920 6f72 2046 4954 4e45 5353 ILITY or FITNESS\n+0000fc30: 2046 4f52 2041 2050 4152 5449 4355 4c41 FOR A PARTICULA\n+0000fc40: 5220 5055 5250 4f53 452e 2020 5365 6520 R PURPOSE. See \n+0000fc50: 7468 650a 2020 2020 2047 4e55 2047 656e the. GNU Gen\n+0000fc60: 6572 616c 2050 7562 6c69 6320 4c69 6365 eral Public Lice\n+0000fc70: 6e73 6520 666f 7220 6d6f 7265 2064 6574 nse for more det\n+0000fc80: 6169 6c73 2e0a 0a20 2020 2020 596f 7520 ails... You \n+0000fc90: 7368 6f75 6c64 2068 6176 6520 7265 6365 should have rece\n+0000fca0: 6976 6564 2061 2063 6f70 7920 6f66 2074 ived a copy of t\n+0000fcb0: 6865 2047 4e55 2047 656e 6572 616c 2050 he GNU General P\n+0000fcc0: 7562 6c69 6320 4c69 6365 6e73 650a 2020 ublic License. \n+0000fcd0: 2020 2061 6c6f 6e67 2077 6974 6820 7468 along with th\n+0000fce0: 6973 2070 726f 6772 616d 3b20 6966 206e is program; if n\n+0000fcf0: 6f74 2c20 7772 6974 6520 746f 2074 6865 ot, write to the\n+0000fd00: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software. \n+0000fd10: 2020 2020 466f 756e 6461 7469 6f6e 2c20 Foundation, \n+0000fd20: 496e 632e 2c20 3531 2046 7261 6e6b 6c69 Inc., 51 Frankli\n+0000fd30: 6e20 5374 7265 6574 2c20 4669 6674 6820 n Street, Fifth \n+0000fd40: 466c 6f6f 722c 2042 6f73 746f 6e2c 204d Floor, Boston, M\n+0000fd50: 4120 2030 3231 3130 2d31 3330 312c 2055 A 02110-1301, U\n+0000fd60: 5341 2e0a 0a20 2020 416c 736f 2061 6464 SA... Also add\n+0000fd70: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e20 information on \n+0000fd80: 686f 7720 746f 2063 6f6e 7461 6374 2079 how to contact y\n+0000fd90: 6f75 2062 7920 656c 6563 7472 6f6e 6963 ou by electronic\n+0000fda0: 2061 6e64 2070 6170 6572 0a6d 6169 6c2e and paper.mail.\n+0000fdb0: 0a0a 2020 2049 6620 7468 6520 7072 6f67 .. If the prog\n+0000fdc0: 7261 6d20 6973 2069 6e74 6572 6163 7469 ram is interacti\n+0000fdd0: 7665 2c20 6d61 6b65 2069 7420 6f75 7470 ve, make it outp\n+0000fde0: 7574 2061 2073 686f 7274 206e 6f74 6963 ut a short notic\n+0000fdf0: 6520 6c69 6b65 0a74 6869 7320 7768 656e e like.this when\n+0000fe00: 2069 7420 7374 6172 7473 2069 6e20 616e it starts in an\n+0000fe10: 2069 6e74 6572 6163 7469 7665 206d 6f64 interactive mod\n+0000fe20: 653a 0a0a 2020 2020 2047 6e6f 6d6f 7669 e:.. Gnomovi\n+0000fe30: 7369 6f6e 2076 6572 7369 6f6e 2036 392c sion version 69,\n+0000fe40: 2043 6f70 7972 6967 6874 2028 4329 2059 Copyright (C) Y\n+0000fe50: 4541 5220 4e41 4d45 204f 4620 4155 5448 EAR NAME OF AUTH\n+0000fe60: 4f52 0a20 2020 2020 476e 6f6d 6f76 6973 OR. Gnomovis\n+0000fe70: 696f 6e20 636f 6d65 7320 7769 7468 2041 ion comes with A\n+0000fe80: 4253 4f4c 5554 454c 5920 4e4f 2057 4152 BSOLUTELY NO WAR\n+0000fe90: 5241 4e54 593b 2066 6f72 2064 6574 6169 RANTY; for detai\n+0000fea0: 6c73 2074 7970 6520 6073 686f 7720 7727 ls type `show w'\n+0000feb0: 2e0a 2020 2020 2054 6869 7320 6973 2066 .. This is f\n+0000fec0: 7265 6520 736f 6674 7761 7265 2c20 616e ree software, an\n+0000fed0: 6420 796f 7520 6172 6520 7765 6c63 6f6d d you are welcom\n+0000fee0: 6520 746f 2072 6564 6973 7472 6962 7574 e to redistribut\n+0000fef0: 6520 6974 0a20 2020 2020 756e 6465 7220 e it. under \n+0000ff00: 6365 7274 6169 6e20 636f 6e64 6974 696f certain conditio\n+0000ff10: 6e73 3b20 7479 7065 2060 7368 6f77 2063 ns; type `show c\n+0000ff20: 2720 666f 7220 6465 7461 696c 732e 0a0a ' for details...\n+0000ff30: 2020 2054 6865 2068 7970 6f74 6865 7469 The hypotheti\n+0000ff40: 6361 6c20 636f 6d6d 616e 6473 2027 7368 cal commands 'sh\n+0000ff50: 6f77 2077 2720 616e 6420 2773 686f 7720 ow w' and 'show \n+0000ff60: 6327 2073 686f 756c 6420 7368 6f77 2074 c' should show t\n+0000ff70: 6865 0a61 7070 726f 7072 6961 7465 2070 he.appropriate p\n+0000ff80: 6172 7473 206f 6620 7468 6520 4765 6e65 arts of the Gene\n+0000ff90: 7261 6c20 5075 626c 6963 204c 6963 656e ral Public Licen\n+0000ffa0: 7365 2e20 204f 6620 636f 7572 7365 2c20 se. Of course, \n+0000ffb0: 7468 650a 636f 6d6d 616e 6473 2079 6f75 the.commands you\n+0000ffc0: 2075 7365 206d 6179 2062 6520 6361 6c6c use may be call\n+0000ffd0: 6564 2073 6f6d 6574 6869 6e67 206f 7468 ed something oth\n+0000ffe0: 6572 2074 6861 6e20 2773 686f 7720 7727 er than 'show w'\n+0000fff0: 2061 6e64 2027 7368 6f77 0a63 273b 2074 and 'show.c'; t\n+00010000: 6865 7920 636f 756c 6420 6576 656e 2062 hey could even b\n+00010010: 6520 6d6f 7573 652d 636c 6963 6b73 206f e mouse-clicks o\n+00010020: 7220 6d65 6e75 2069 7465 6d73 2d2d 7768 r menu items--wh\n+00010030: 6174 6576 6572 2073 7569 7473 2079 6f75 atever suits you\n+00010040: 720a 7072 6f67 7261 6d2e 0a0a 2020 2059 r.program... Y\n+00010050: 6f75 2073 686f 756c 6420 616c 736f 2067 ou should also g\n+00010060: 6574 2079 6f75 7220 656d 706c 6f79 6572 et your employer\n+00010070: 2028 6966 2079 6f75 2077 6f72 6b20 6173 (if you work as\n+00010080: 2061 2070 726f 6772 616d 6d65 7229 206f a programmer) o\n+00010090: 720a 796f 7572 2073 6368 6f6f 6c2c 2069 r.your school, i\n+000100a0: 6620 616e 792c 2074 6f20 7369 676e 2061 f any, to sign a\n+000100b0: 2022 636f 7079 7269 6768 7420 6469 7363 \"copyright disc\n+000100c0: 6c61 696d 6572 2220 666f 7220 7468 6520 laimer\" for the \n+000100d0: 7072 6f67 7261 6d2c 0a69 6620 6e65 6365 program,.if nece\n+000100e0: 7373 6172 792e 2020 4865 7265 2069 7320 ssary. Here is \n+000100f0: 6120 7361 6d70 6c65 3b20 616c 7465 7220 a sample; alter \n+00010100: 7468 6520 6e61 6d65 733a 0a0a 2020 2020 the names:.. \n+00010110: 2059 6f79 6f64 796e 652c 2049 6e63 2e2c Yoyodyne, Inc.,\n+00010120: 2068 6572 6562 7920 6469 7363 6c61 696d hereby disclaim\n+00010130: 7320 616c 6c20 636f 7079 7269 6768 7420 s all copyright \n+00010140: 696e 7465 7265 7374 2069 6e20 7468 6520 interest in the \n+00010150: 7072 6f67 7261 6d0a 2020 2020 2060 476e program. `Gn\n+00010160: 6f6d 6f76 6973 696f 6e27 2028 7768 6963 omovision' (whic\n+00010170: 6820 6d61 6b65 7320 7061 7373 6573 2061 h makes passes a\n+00010180: 7420 636f 6d70 696c 6572 7329 2077 7269 t compilers) wri\n+00010190: 7474 656e 2062 7920 4a61 6d65 7320 4861 tten by James Ha\n+000101a0: 636b 6572 2e0a 0a20 2020 2020 5349 474e cker... SIGN\n+000101b0: 4154 5552 4520 4f46 2054 5920 434f 4f4e ATURE OF TY COON\n+000101c0: 2c20 3120 4170 7269 6c20 3139 3839 0a20 , 1 April 1989. \n+000101d0: 2020 2020 5479 2043 6f6f 6e2c 2050 7265 Ty Coon, Pre\n+000101e0: 7369 6465 6e74 206f 6620 5669 6365 0a0a sident of Vice..\n+000101f0: 2020 2054 6869 7320 4765 6e65 7261 6c20 This General \n+00010200: 5075 626c 6963 204c 6963 656e 7365 2064 Public License d\n+00010210: 6f65 7320 6e6f 7420 7065 726d 6974 2069 oes not permit i\n+00010220: 6e63 6f72 706f 7261 7469 6e67 2079 6f75 ncorporating you\n+00010230: 720a 7072 6f67 7261 6d20 696e 746f 2070 r.program into p\n+00010240: 726f 7072 6965 7461 7279 2070 726f 6772 roprietary progr\n+00010250: 616d 732e 2020 4966 2079 6f75 7220 7072 ams. If your pr\n+00010260: 6f67 7261 6d20 6973 2061 2073 7562 726f ogram is a subro\n+00010270: 7574 696e 650a 6c69 6272 6172 792c 2079 utine.library, y\n+00010280: 6f75 206d 6179 2063 6f6e 7369 6465 7220 ou may consider \n+00010290: 6974 206d 6f72 6520 7573 6566 756c 2074 it more useful t\n+000102a0: 6f20 7065 726d 6974 206c 696e 6b69 6e67 o permit linking\n+000102b0: 2070 726f 7072 6965 7461 7279 0a61 7070 proprietary.app\n+000102c0: 6c69 6361 7469 6f6e 7320 7769 7468 2074 lications with t\n+000102d0: 6865 206c 6962 7261 7279 2e20 2049 6620 he library. If \n+000102e0: 7468 6973 2069 7320 7768 6174 2079 6f75 this is what you\n+000102f0: 2077 616e 7420 746f 2064 6f2c 2075 7365 want to do, use\n+00010300: 2074 6865 0a47 4e55 204c 6573 7365 7220 the.GNU Lesser \n+00010310: 4765 6e65 7261 6c20 5075 626c 6963 204c General Public L\n+00010320: 6963 656e 7365 2069 6e73 7465 6164 206f icense instead o\n+00010330: 6620 7468 6973 204c 6963 656e 7365 2e0a f this License..\n+00010340: 0a1f 0a46 696c 653a 2063 6764 622e 696e ...File: cgdb.in\n+00010350: 666f 2c20 204e 6f64 653a 2049 6e64 6578 fo, Node: Index\n+00010360: 2c20 2050 7265 763a 2043 6f70 7969 6e67 , Prev: Copying\n+00010370: 2054 6869 7320 4d61 6e75 616c 2c20 2055 This Manual, U\n+00010380: 703a 2054 6f70 0a0a 496e 6465 780a 2a2a p: Top..Index.**\n+00010390: 2a2a 2a0a 0a00 085b 696e 6465 7800 085d ***....[index..]\n+000103a0: 0a2a 204d 656e 753a 0a0a 2a20 6174 7472 .* Menu:..* attr\n+000103b0: 6962 7574 6573 3a20 2020 2020 2020 2020 ibutes: \n 000103c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000103d0: 2020 2020 2041 7661 696c 6162 6c65 2041 Available A\n-000103e0: 7474 7269 6275 7465 732e 2028 6c69 6e65 ttributes. (line\n-000103f0: 2020 3629 0a2a 2062 7569 6c64 696e 6720 6).* building \n-00010400: 4347 4442 3a20 2020 2020 2020 2020 2020 CGDB: \n-00010410: 2020 2020 2020 2020 2020 2020 2020 4275 Bu\n-00010420: 696c 6469 6e67 2043 4744 422e 2020 2020 ilding CGDB. \n-00010430: 2020 2020 286c 696e 6520 2036 290a 2a20 (line 6).* \n-00010440: 4347 4442 206b 6579 2075 7365 7220 696e CGDB key user in\n-00010450: 7465 7266 6163 653a 2020 2020 2020 2020 terface: \n-00010460: 2020 2020 2020 204b 6579 2055 7365 7220 Key User \n-00010470: 496e 7465 7266 6163 652e 2020 2028 6c69 Interface. (li\n-00010480: 6e65 2020 3629 0a2a 2043 4744 4220 6d6f ne 6).* CGDB mo\n-00010490: 6465 3a20 2020 2020 2020 2020 2020 2020 de: \n-000104a0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000104b0: 556e 6465 7273 7461 6e64 696e 6720 4347 Understanding CG\n-000104c0: 4442 2e20 2020 286c 696e 6520 2036 290a DB. (line 6).\n-000104d0: 2a20 636f 6c6f 7273 3a20 2020 2020 2020 * colors: \n+000103d0: 2020 2041 7661 696c 6162 6c65 2041 7474 Available Att\n+000103e0: 7269 6275 7465 732e 2028 6c69 6e65 2020 ributes. (line \n+000103f0: 3629 0a2a 2062 7569 6c64 696e 6720 4347 6).* building CG\n+00010400: 4442 3a20 2020 2020 2020 2020 2020 2020 DB: \n+00010410: 2020 2020 2020 2020 2020 2020 4275 696c Buil\n+00010420: 6469 6e67 2043 4744 422e 2020 2020 2020 ding CGDB. \n+00010430: 2020 286c 696e 6520 2036 290a 2a20 4347 (line 6).* CG\n+00010440: 4442 206b 6579 2075 7365 7220 696e 7465 DB key user inte\n+00010450: 7266 6163 653a 2020 2020 2020 2020 2020 rface: \n+00010460: 2020 2020 204b 6579 2055 7365 7220 496e Key User In\n+00010470: 7465 7266 6163 652e 2020 2028 6c69 6e65 terface. (line\n+00010480: 2020 3629 0a2a 2043 4744 4220 6d6f 6465 6).* CGDB mode\n+00010490: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000104a0: 2020 2020 2020 2020 2020 2020 2020 556e Un\n+000104b0: 6465 7273 7461 6e64 696e 6720 4347 4442 derstanding CGDB\n+000104c0: 2e20 2020 286c 696e 6520 2036 290a 2a20 . (line 6).* \n+000104d0: 636f 6c6f 7273 3a20 2020 2020 2020 2020 colors: \n 000104e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000104f0: 2020 2020 2020 2020 2041 7661 696c 6162 Availab\n-00010500: 6c65 2043 6f6c 6f72 732e 2020 2020 2028 le Colors. (\n-00010510: 6c69 6e65 2020 3629 0a2a 2063 6f6d 6d61 line 6).* comma\n-00010520: 6e64 732c 2069 6e20 4347 4442 206d 6f64 nds, in CGDB mod\n-00010530: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n-00010540: 2020 4347 4442 204d 6f64 652e 2020 2020 CGDB Mode. \n-00010550: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n-00010560: 290a 2a20 636f 6d6d 616e 6473 2c20 696e ).* commands, in\n-00010570: 2046 696c 6520 4469 616c 6f67 206d 6f64 File Dialog mod\n-00010580: 653a 2020 2020 2020 2020 2046 696c 6520 e: File \n-00010590: 4469 616c 6f67 204d 6f64 652e 2020 2020 Dialog Mode. \n-000105a0: 2028 6c69 6e65 2020 3629 0a2a 2063 6f6d (line 6).* com\n-000105b0: 6d61 6e64 732c 2069 6e20 4744 4220 6d6f mands, in GDB mo\n-000105c0: 6465 3a20 2020 2020 2020 2020 2020 2020 de: \n-000105d0: 2020 2020 4744 4220 4d6f 6465 2e20 2020 GDB Mode. \n-000105e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-000105f0: 2036 290a 2a20 636f 6d6d 616e 6473 2c20 6).* commands, \n-00010600: 696e 2054 5459 206d 6f64 653a 2020 2020 in TTY mode: \n-00010610: 2020 2020 2020 2020 2020 2020 2054 5459 TTY\n-00010620: 204d 6f64 652e 2020 2020 2020 2020 2020 Mode. \n-00010630: 2020 2028 6c69 6e65 2020 3629 0a2a 2063 (line 6).* c\n-00010640: 6f6e 6669 6775 7269 6e67 2043 4744 423a onfiguring CGDB:\n+000104f0: 2020 2020 2020 2041 7661 696c 6162 6c65 Available\n+00010500: 2043 6f6c 6f72 732e 2020 2020 2028 6c69 Colors. (li\n+00010510: 6e65 2020 3629 0a2a 2063 6f6d 6d61 6e64 ne 6).* command\n+00010520: 732c 2069 6e20 4347 4442 206d 6f64 653a s, in CGDB mode:\n+00010530: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00010540: 4347 4442 204d 6f64 652e 2020 2020 2020 CGDB Mode. \n+00010550: 2020 2020 2020 286c 696e 6520 2036 290a (line 6).\n+00010560: 2a20 636f 6d6d 616e 6473 2c20 696e 2046 * commands, in F\n+00010570: 696c 6520 4469 616c 6f67 206d 6f64 653a ile Dialog mode:\n+00010580: 2020 2020 2020 2020 2046 696c 6520 4469 File Di\n+00010590: 616c 6f67 204d 6f64 652e 2020 2020 2028 alog Mode. (\n+000105a0: 6c69 6e65 2020 3629 0a2a 2063 6f6d 6d61 line 6).* comma\n+000105b0: 6e64 732c 2069 6e20 4744 4220 6d6f 6465 nds, in GDB mode\n+000105c0: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+000105d0: 2020 4744 4220 4d6f 6465 2e20 2020 2020 GDB Mode. \n+000105e0: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n+000105f0: 290a 2a20 636f 6d6d 616e 6473 2c20 696e ).* commands, in\n+00010600: 2054 5459 206d 6f64 653a 2020 2020 2020 TTY mode: \n+00010610: 2020 2020 2020 2020 2020 2054 5459 204d TTY M\n+00010620: 6f64 652e 2020 2020 2020 2020 2020 2020 ode. \n+00010630: 2028 6c69 6e65 2020 3629 0a2a 2063 6f6e (line 6).* con\n+00010640: 6669 6775 7269 6e67 2043 4744 423a 2020 figuring CGDB: \n 00010650: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010660: 2020 2020 2020 436f 6e66 6967 7572 696e Configurin\n-00010670: 6720 4347 4442 2e20 2020 2020 286c 696e g CGDB. (lin\n-00010680: 6520 2036 290a 2a20 636f 6e74 726f 6c6c e 6).* controll\n-00010690: 696e 6720 4347 4442 3a20 2020 2020 2020 ing CGDB: \n-000106a0: 2020 2020 2020 2020 2020 2020 2020 2043 C\n-000106b0: 6f6e 7472 6f6c 6c69 6e67 2043 4744 422e ontrolling CGDB.\n-000106c0: 2020 2020 2028 6c69 6e65 2020 3629 0a2a (line 6).*\n-000106d0: 2066 696c 6520 6469 616c 6f67 2077 696e file dialog win\n-000106e0: 646f 773a 2020 2020 2020 2020 2020 2020 dow: \n-000106f0: 2020 2020 2020 2020 4669 6c65 2044 6961 File Dia\n-00010700: 6c6f 6720 5769 6e64 6f77 2e20 2020 286c log Window. (l\n-00010710: 696e 6520 2036 290a 2a20 6669 6c65 2064 ine 6).* file d\n-00010720: 6961 6c6f 6720 7769 6e64 6f77 203c 313e ialog window <1>\n-00010730: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n-00010740: 2046 696c 6520 4469 616c 6f67 2057 696e File Dialog Win\n-00010750: 646f 772e 2020 2028 6c69 6e65 2020 3629 dow. (line 6)\n-00010760: 0a2a 2047 4442 206d 6f64 653a 2020 2020 .* GDB mode: \n+00010660: 2020 2020 436f 6e66 6967 7572 696e 6720 Configuring \n+00010670: 4347 4442 2e20 2020 2020 286c 696e 6520 CGDB. (line \n+00010680: 2036 290a 2a20 636f 6e74 726f 6c6c 696e 6).* controllin\n+00010690: 6720 4347 4442 3a20 2020 2020 2020 2020 g CGDB: \n+000106a0: 2020 2020 2020 2020 2020 2020 2043 6f6e Con\n+000106b0: 7472 6f6c 6c69 6e67 2043 4744 422e 2020 trolling CGDB. \n+000106c0: 2020 2028 6c69 6e65 2020 3629 0a2a 2066 (line 6).* f\n+000106d0: 696c 6520 6469 616c 6f67 2077 696e 646f ile dialog windo\n+000106e0: 773a 2020 2020 2020 2020 2020 2020 2020 w: \n+000106f0: 2020 2020 2020 4669 6c65 2044 6961 6c6f File Dialo\n+00010700: 6720 5769 6e64 6f77 2e20 2020 286c 696e g Window. (lin\n+00010710: 6520 2036 290a 2a20 6669 6c65 2064 6961 e 6).* file dia\n+00010720: 6c6f 6720 7769 6e64 6f77 203c 313e 3a20 log window <1>: \n+00010730: 2020 2020 2020 2020 2020 2020 2020 2046 F\n+00010740: 696c 6520 4469 616c 6f67 2057 696e 646f ile Dialog Windo\n+00010750: 772e 2020 2028 6c69 6e65 2020 3629 0a2a w. (line 6).*\n+00010760: 2047 4442 206d 6f64 653a 2020 2020 2020 GDB mode: \n 00010770: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010780: 2020 2020 2020 2020 2020 556e 6465 7273 Unders\n-00010790: 7461 6e64 696e 6720 4347 4442 2e20 2020 tanding CGDB. \n-000107a0: 286c 696e 6520 2036 290a 2a20 4744 4220 (line 6).* GDB \n-000107b0: 7769 6e64 6f77 3a20 2020 2020 2020 2020 window: \n+00010780: 2020 2020 2020 2020 556e 6465 7273 7461 Understa\n+00010790: 6e64 696e 6720 4347 4442 2e20 2020 286c nding CGDB. (l\n+000107a0: 696e 6520 2036 290a 2a20 4744 4220 7769 ine 6).* GDB wi\n+000107b0: 6e64 6f77 3a20 2020 2020 2020 2020 2020 ndow: \n 000107c0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-000107d0: 2020 2047 4442 2057 696e 646f 772e 2020 GDB Window. \n-000107e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-000107f0: 3629 0a2a 2047 4442 2077 696e 646f 7720 6).* GDB window \n-00010800: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n-00010810: 2020 2020 2020 2020 2020 2020 4744 4220 GDB \n-00010820: 5769 6e64 6f77 2e20 2020 2020 2020 2020 Window. \n-00010830: 2020 286c 696e 6520 2036 290a 2a20 6869 (line 6).* hi\n-00010840: 6768 6c69 6768 7469 6e67 2067 726f 7570 ghlighting group\n-00010850: 733a 2020 2020 2020 2020 2020 2020 2020 s: \n-00010860: 2020 2020 2048 6967 686c 6967 6874 696e Highlightin\n-00010870: 6720 4772 6f75 7073 2e20 2028 6c69 6e65 g Groups. (line\n-00010880: 2020 3629 0a2a 2068 6967 686c 6967 6874 6).* highlight\n-00010890: 696e 6720 6772 6f75 7073 203c 313e 3a20 ing groups <1>: \n-000108a0: 2020 2020 2020 2020 2020 2020 2020 4176 Av\n-000108b0: 6169 6c61 626c 6520 4869 6768 6c69 6768 ailable Highligh\n-000108c0: 7469 6e67 2047 726f 7570 732e 0a20 2020 ting Groups.. \n+000107d0: 2047 4442 2057 696e 646f 772e 2020 2020 GDB Window. \n+000107e0: 2020 2020 2020 2028 6c69 6e65 2020 3629 (line 6)\n+000107f0: 0a2a 2047 4442 2077 696e 646f 7720 3c31 .* GDB window <1\n+00010800: 3e3a 2020 2020 2020 2020 2020 2020 2020 >: \n+00010810: 2020 2020 2020 2020 2020 4744 4220 5769 GDB Wi\n+00010820: 6e64 6f77 2e20 2020 2020 2020 2020 2020 ndow. \n+00010830: 286c 696e 6520 2036 290a 2a20 6869 6768 (line 6).* high\n+00010840: 6c69 6768 7469 6e67 2067 726f 7570 733a lighting groups:\n+00010850: 2020 2020 2020 2020 2020 2020 2020 2020 \n+00010860: 2020 2048 6967 686c 6967 6874 696e 6720 Highlighting \n+00010870: 4772 6f75 7073 2e20 2028 6c69 6e65 2020 Groups. (line \n+00010880: 3629 0a2a 2068 6967 686c 6967 6874 696e 6).* highlightin\n+00010890: 6720 6772 6f75 7073 203c 313e 3a20 2020 g groups <1>: \n+000108a0: 2020 2020 2020 2020 2020 2020 4176 6169 Avai\n+000108b0: 6c61 626c 6520 4869 6768 6c69 6768 7469 lable Highlighti\n+000108c0: 6e67 2047 726f 7570 732e 0a20 2020 2020 ng Groups.. \n 000108d0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000108e0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 000108f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010900: 2020 2020 2020 2020 2020 2020 286c 696e (lin\n-00010910: 6520 2036 290a 2a20 696e 766f 6361 7469 e 6).* invocati\n-00010920: 6f6e 2043 4744 423a 2020 2020 2020 2020 on CGDB: \n-00010930: 2020 2020 2020 2020 2020 2020 2020 2049 I\n-00010940: 6e76 6f63 6174 696f 6e2e 2020 2020 2020 nvocation. \n-00010950: 2020 2020 2028 6c69 6e65 2020 3629 0a2a (line 6).*\n-00010960: 2072 6567 756c 6172 2065 7870 7265 7373 regular express\n-00010970: 696f 6e20 7365 6172 6368 3a20 2020 2020 ion search: \n-00010980: 2020 2020 2020 2020 536f 7572 6365 2057 Source W\n-00010990: 696e 646f 772e 2020 2020 2020 2020 286c indow. (l\n-000109a0: 696e 6520 3432 290a 2a20 7365 6e64 696e ine 42).* sendin\n-000109b0: 6720 492f 4f20 746f 2069 6e66 6572 696f g I/O to inferio\n-000109c0: 723a 2020 2020 2020 2020 2020 2020 2020 r: \n-000109d0: 2053 656e 6469 6e67 2049 2f4f 2074 6f20 Sending I/O to \n-000109e0: 496e 6665 7269 6f72 2e0a 2020 2020 2020 Inferior.. \n+00010900: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n+00010910: 2036 290a 2a20 696e 766f 6361 7469 6f6e 6).* invocation\n+00010920: 2043 4744 423a 2020 2020 2020 2020 2020 CGDB: \n+00010930: 2020 2020 2020 2020 2020 2020 2049 6e76 Inv\n+00010940: 6f63 6174 696f 6e2e 2020 2020 2020 2020 ocation. \n+00010950: 2020 2028 6c69 6e65 2020 3629 0a2a 2072 (line 6).* r\n+00010960: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n+00010970: 6e20 7365 6172 6368 3a20 2020 2020 2020 n search: \n+00010980: 2020 2020 2020 536f 7572 6365 2057 696e Source Win\n+00010990: 646f 772e 2020 2020 2020 2020 286c 696e dow. (lin\n+000109a0: 6520 3432 290a 2a20 7365 6e64 696e 6720 e 42).* sending \n+000109b0: 492f 4f20 746f 2069 6e66 6572 696f 723a I/O to inferior:\n+000109c0: 2020 2020 2020 2020 2020 2020 2020 2053 S\n+000109d0: 656e 6469 6e67 2049 2f4f 2074 6f20 496e ending I/O to In\n+000109e0: 6665 7269 6f72 2e0a 2020 2020 2020 2020 ferior.. \n 000109f0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010a00: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010a10: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010a20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line \n-00010a30: 3629 0a2a 2073 6f75 7263 6520 7769 6e64 6).* source wind\n-00010a40: 6f77 3a20 2020 2020 2020 2020 2020 2020 ow: \n-00010a50: 2020 2020 2020 2020 2020 2020 536f 7572 Sour\n-00010a60: 6365 2057 696e 646f 772e 2020 2020 2020 ce Window. \n-00010a70: 2020 286c 696e 6520 2036 290a 2a20 7374 (line 6).* st\n-00010a80: 6174 7573 2062 6172 3a20 2020 2020 2020 atus bar: \n+00010a20: 2020 2020 2020 2028 6c69 6e65 2020 3629 (line 6)\n+00010a30: 0a2a 2073 6f75 7263 6520 7769 6e64 6f77 .* source window\n+00010a40: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n+00010a50: 2020 2020 2020 2020 2020 536f 7572 6365 Source\n+00010a60: 2057 696e 646f 772e 2020 2020 2020 2020 Window. \n+00010a70: 286c 696e 6520 2036 290a 2a20 7374 6174 (line 6).* stat\n+00010a80: 7573 2062 6172 3a20 2020 2020 2020 2020 us bar: \n 00010a90: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010aa0: 2020 2020 2055 6e64 6572 7374 616e 6469 Understandi\n-00010ab0: 6e67 2043 4744 422e 2020 2028 6c69 6e65 ng CGDB. (line\n-00010ac0: 2020 3629 0a2a 2073 7461 7475 7320 6261 6).* status ba\n-00010ad0: 7220 3c31 3e3a 2020 2020 2020 2020 2020 r <1>: \n-00010ae0: 2020 2020 2020 2020 2020 2020 2020 5374 St\n-00010af0: 6174 7573 2042 6172 2e20 2020 2020 2020 atus Bar. \n-00010b00: 2020 2020 286c 696e 6520 2036 290a 2a20 (line 6).* \n-00010b10: 7374 6174 7573 2062 6172 203c 323e 3a20 status bar <2>: \n+00010aa0: 2020 2055 6e64 6572 7374 616e 6469 6e67 Understanding\n+00010ab0: 2043 4744 422e 2020 2028 6c69 6e65 2020 CGDB. (line \n+00010ac0: 3629 0a2a 2073 7461 7475 7320 6261 7220 6).* status bar \n+00010ad0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>: \n+00010ae0: 2020 2020 2020 2020 2020 2020 5374 6174 Stat\n+00010af0: 7573 2042 6172 2e20 2020 2020 2020 2020 us Bar. \n+00010b00: 2020 286c 696e 6520 2036 290a 2a20 7374 (line 6).* st\n+00010b10: 6174 7573 2062 6172 203c 323e 3a20 2020 atus bar <2>: \n 00010b20: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010b30: 2020 2020 2020 2053 7461 7475 7320 4261 Status Ba\n-00010b40: 722e 2020 2020 2020 2020 2020 2028 6c69 r. (li\n-00010b50: 6e65 2020 3629 0a2a 2073 7769 7463 6820 ne 6).* switch \n-00010b60: 6265 7477 6565 6e20 7769 6e64 6f77 733a between windows:\n-00010b70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010b80: 5377 6974 6368 696e 6720 5769 6e64 6f77 Switching Window\n-00010b90: 732e 2020 2020 286c 696e 6520 2036 290a s. (line 6).\n-00010ba0: 2a20 7465 726d 696e 616c 2063 6f6e 7472 * terminal contr\n-00010bb0: 6f6c 2066 6c6f 773a 2020 2020 2020 2020 ol flow: \n-00010bc0: 2020 2020 2020 2020 2054 6572 6d69 6e61 Termina\n-00010bd0: 6c20 436f 6e74 726f 6c20 466c 6f77 2e0a l Control Flow..\n+00010b30: 2020 2020 2053 7461 7475 7320 4261 722e Status Bar.\n+00010b40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line\n+00010b50: 2020 3629 0a2a 2073 7769 7463 6820 6265 6).* switch be\n+00010b60: 7477 6565 6e20 7769 6e64 6f77 733a 2020 tween windows: \n+00010b70: 2020 2020 2020 2020 2020 2020 2020 5377 Sw\n+00010b80: 6974 6368 696e 6720 5769 6e64 6f77 732e itching Windows.\n+00010b90: 2020 2020 286c 696e 6520 2036 290a 2a20 (line 6).* \n+00010ba0: 7465 726d 696e 616c 2063 6f6e 7472 6f6c terminal control\n+00010bb0: 2066 6c6f 773a 2020 2020 2020 2020 2020 flow: \n+00010bc0: 2020 2020 2020 2054 6572 6d69 6e61 6c20 Terminal \n+00010bd0: 436f 6e74 726f 6c20 466c 6f77 2e0a 2020 Control Flow.. \n 00010be0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010bf0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010c00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010c10: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00010c20: 6c69 6e65 2020 3629 0a2a 2074 696d 656f line 6).* timeo\n-00010c30: 7574 3a20 2020 2020 2020 2020 2020 2020 ut: \n+00010c10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00010c20: 6e65 2020 3629 0a2a 2074 696d 656f 7574 ne 6).* timeout\n+00010c30: 3a20 2020 2020 2020 2020 2020 2020 2020 : \n 00010c40: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010c50: 2020 436f 6e66 6967 7572 696e 6720 7468 Configuring th\n-00010c60: 6520 4b55 4920 5469 6d65 204f 7574 204f e KUI Time Out O\n-00010c70: 7074 696f 6e73 2e0a 2020 2020 2020 2020 ptions.. \n+00010c50: 436f 6e66 6967 7572 696e 6720 7468 6520 Configuring the \n+00010c60: 4b55 4920 5469 6d65 204f 7574 204f 7074 KUI Time Out Opt\n+00010c70: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions.. \n 00010c80: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010c90: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010ca0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010cb0: 2020 2020 2020 2028 6c69 6e65 2020 3629 (line 6)\n-00010cc0: 0a2a 2074 696d 656f 7574 6c65 6e3a 2020 .* timeoutlen: \n+00010cb0: 2020 2020 2028 6c69 6e65 2020 3629 0a2a (line 6).*\n+00010cc0: 2074 696d 656f 7574 6c65 6e3a 2020 2020 timeoutlen: \n 00010cd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010ce0: 2020 2020 2020 2020 2020 436f 6e66 6967 Config\n-00010cf0: 7572 696e 6720 7468 6520 4b55 4920 5469 uring the KUI Ti\n-00010d00: 6d65 204f 7574 204f 7074 696f 6e73 2e0a me Out Options..\n+00010ce0: 2020 2020 2020 2020 436f 6e66 6967 7572 Configur\n+00010cf0: 696e 6720 7468 6520 4b55 4920 5469 6d65 ing the KUI Time\n+00010d00: 204f 7574 204f 7074 696f 6e73 2e0a 2020 Out Options.. \n 00010d10: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010d20: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010d30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010d40: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00010d50: 6c69 6e65 2020 3629 0a2a 2074 7469 6d65 line 6).* ttime\n-00010d60: 6f75 743a 2020 2020 2020 2020 2020 2020 out: \n+00010d40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00010d50: 6e65 2020 3629 0a2a 2074 7469 6d65 6f75 ne 6).* ttimeou\n+00010d60: 743a 2020 2020 2020 2020 2020 2020 2020 t: \n 00010d70: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010d80: 2020 436f 6e66 6967 7572 696e 6720 7468 Configuring th\n-00010d90: 6520 4b55 4920 5469 6d65 204f 7574 204f e KUI Time Out O\n-00010da0: 7074 696f 6e73 2e0a 2020 2020 2020 2020 ptions.. \n+00010d80: 436f 6e66 6967 7572 696e 6720 7468 6520 Configuring the \n+00010d90: 4b55 4920 5469 6d65 204f 7574 204f 7074 KUI Time Out Opt\n+00010da0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions.. \n 00010db0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010dc0: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010dd0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010de0: 2020 2020 2020 2028 6c69 6e65 2020 3629 (line 6)\n-00010df0: 0a2a 2074 7469 6d65 6f75 746c 656e 3a20 .* ttimeoutlen: \n+00010de0: 2020 2020 2028 6c69 6e65 2020 3629 0a2a (line 6).*\n+00010df0: 2074 7469 6d65 6f75 746c 656e 3a20 2020 ttimeoutlen: \n 00010e00: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010e10: 2020 2020 2020 2020 2020 436f 6e66 6967 Config\n-00010e20: 7572 696e 6720 7468 6520 4b55 4920 5469 uring the KUI Ti\n-00010e30: 6d65 204f 7574 204f 7074 696f 6e73 2e0a me Out Options..\n+00010e10: 2020 2020 2020 2020 436f 6e66 6967 7572 Configur\n+00010e20: 696e 6720 7468 6520 4b55 4920 5469 6d65 ing the KUI Time\n+00010e30: 204f 7574 204f 7074 696f 6e73 2e0a 2020 Out Options.. \n 00010e40: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010e50: 2020 2020 2020 2020 2020 2020 2020 2020 \n 00010e60: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010e70: 2020 2020 2020 2020 2020 2020 2020 2028 (\n-00010e80: 6c69 6e65 2020 3629 0a2a 2054 5459 206d line 6).* TTY m\n-00010e90: 6f64 653a 2020 2020 2020 2020 2020 2020 ode: \n+00010e70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li\n+00010e80: 6e65 2020 3629 0a2a 2054 5459 206d 6f64 ne 6).* TTY mod\n+00010e90: 653a 2020 2020 2020 2020 2020 2020 2020 e: \n 00010ea0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010eb0: 2020 556e 6465 7273 7461 6e64 696e 6720 Understanding \n-00010ec0: 4347 4442 2e20 2020 286c 696e 6520 2036 CGDB. (line 6\n-00010ed0: 290a 2a20 7474 7920 7769 6e64 6f77 3a20 ).* tty window: \n+00010eb0: 556e 6465 7273 7461 6e64 696e 6720 4347 Understanding CG\n+00010ec0: 4442 2e20 2020 286c 696e 6520 2036 290a DB. (line 6).\n+00010ed0: 2a20 7474 7920 7769 6e64 6f77 3a20 2020 * tty window: \n 00010ee0: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010ef0: 2020 2020 2020 2020 2020 2054 5459 2057 TTY W\n-00010f00: 696e 646f 772e 2020 2020 2020 2020 2020 indow. \n-00010f10: 2028 6c69 6e65 2020 3629 0a2a 2054 5459 (line 6).* TTY\n-00010f20: 2077 696e 646f 773a 2020 2020 2020 2020 window: \n+00010ef0: 2020 2020 2020 2020 2054 5459 2057 696e TTY Win\n+00010f00: 646f 772e 2020 2020 2020 2020 2020 2028 dow. (\n+00010f10: 6c69 6e65 2020 3629 0a2a 2054 5459 2077 line 6).* TTY w\n+00010f20: 696e 646f 773a 2020 2020 2020 2020 2020 indow: \n 00010f30: 2020 2020 2020 2020 2020 2020 2020 2020 \n-00010f40: 2020 2020 5454 5920 5769 6e64 6f77 2e20 TTY Window. \n-00010f50: 2020 2020 2020 2020 2020 286c 696e 6520 (line \n-00010f60: 2036 290a 2a20 756e 6465 7273 7461 6e64 6).* understand\n-00010f70: 696e 6720 4347 4442 3a20 2020 2020 2020 ing CGDB: \n-00010f80: 2020 2020 2020 2020 2020 2020 2055 6e64 Und\n-00010f90: 6572 7374 616e 6469 6e67 2043 4744 422e erstanding CGDB.\n-00010fa0: 2020 2028 6c69 6e65 2020 3629 0a0a 0a1f (line 6)....\n-00010fb0: 0a54 6167 2054 6162 6c65 3a0a 4e6f 6465 .Tag Table:.Node\n-00010fc0: 3a20 546f 707f 3131 3032 0a4e 6f64 653a : Top.1102.Node:\n-00010fd0: 2053 756d 6d61 7279 7f32 3730 390a 4e6f Summary.2709.No\n-00010fe0: 6465 3a20 496e 766f 6361 7469 6f6e 7f33 de: Invocation.3\n-00010ff0: 3836 330a 4e6f 6465 3a20 556e 6465 7273 863.Node: Unders\n-00011000: 7461 6e64 696e 6720 4347 4442 7f34 3331 tanding CGDB.431\n-00011010: 380a 4e6f 6465 3a20 536f 7572 6365 2057 8.Node: Source W\n-00011020: 696e 646f 777f 3537 3131 0a4e 6f64 653a indow.5711.Node:\n-00011030: 2047 4442 2057 696e 646f 777f 3832 3432 GDB Window.8242\n-00011040: 0a4e 6f64 653a 2046 696c 6520 4469 616c .Node: File Dial\n-00011050: 6f67 2057 696e 646f 777f 3932 3038 0a4e og Window.9208.N\n-00011060: 6f64 653a 2054 5459 2057 696e 646f 777f ode: TTY Window.\n-00011070: 3130 3235 310a 4e6f 6465 3a20 5374 6174 10251.Node: Stat\n-00011080: 7573 2042 6172 7f31 3133 3931 0a4e 6f64 us Bar.11391.Nod\n-00011090: 653a 2053 7769 7463 6869 6e67 2057 696e e: Switching Win\n-000110a0: 646f 7773 7f31 3235 3133 0a4e 6f64 653a dows.12513.Node:\n-000110b0: 2043 6f6e 7472 6f6c 6c69 6e67 2043 4744 Controlling CGD\n-000110c0: 427f 3133 3235 370a 4e6f 6465 3a20 4347 B.13257.Node: CG\n-000110d0: 4442 204d 6f64 657f 3133 3936 360a 4e6f DB Mode.13966.No\n-000110e0: 6465 3a20 4744 4220 4d6f 6465 7f31 3539 de: GDB Mode.159\n-000110f0: 3132 0a4e 6f64 653a 2046 696c 6520 4469 12.Node: File Di\n-00011100: 616c 6f67 204d 6f64 657f 3137 3137 300a alog Mode.17170.\n-00011110: 4e6f 6465 3a20 5454 5920 4d6f 6465 7f31 Node: TTY Mode.1\n-00011120: 3834 3538 0a4e 6f64 653a 2043 6f6e 6669 8458.Node: Confi\n-00011130: 6775 7269 6e67 2043 4744 427f 3138 3837 guring CGDB.1887\n-00011140: 310a 4e6f 6465 3a20 4869 6768 6c69 6768 1.Node: Highligh\n-00011150: 7469 6e67 2047 726f 7570 737f 3238 3136 ting Groups.2816\n-00011160: 340a 4e6f 6465 3a20 4176 6169 6c61 626c 4.Node: Availabl\n-00011170: 6520 4869 6768 6c69 6768 7469 6e67 2047 e Highlighting G\n-00011180: 726f 7570 737f 3239 3733 390a 4e6f 6465 roups.29739.Node\n-00011190: 3a20 4176 6169 6c61 626c 6520 4174 7472 : Available Attr\n-000111a0: 6962 7574 6573 7f33 3135 3039 0a4e 6f64 ibutes.31509.Nod\n-000111b0: 653a 2041 7661 696c 6162 6c65 2043 6f6c e: Available Col\n-000111c0: 6f72 737f 3332 3630 300a 4e6f 6465 3a20 ors.32600.Node: \n-000111d0: 4b65 7920 5573 6572 2049 6e74 6572 6661 Key User Interfa\n-000111e0: 6365 7f33 3433 3439 0a4e 6f64 653a 2043 ce.34349.Node: C\n-000111f0: 6f6e 6669 6775 7269 6e67 2074 6865 204b onfiguring the K\n-00011200: 5549 2054 696d 6520 4f75 7420 4f70 7469 UI Time Out Opti\n-00011210: 6f6e 737f 3336 3938 360a 4e6f 6465 3a20 ons.36986.Node: \n-00011220: 5573 696e 6720 4d61 7073 7f33 3934 3135 Using Maps.39415\n-00011230: 0a4e 6f64 653a 2055 6e64 6572 7374 616e .Node: Understan\n-00011240: 6469 6e67 204b 6579 636f 6465 737f 3430 ding Keycodes.40\n-00011250: 3438 330a 4e6f 6465 3a20 5365 6e64 696e 483.Node: Sendin\n-00011260: 6720 492f 4f20 746f 2049 6e66 6572 696f g I/O to Inferio\n-00011270: 727f 3431 3739 320a 4e6f 6465 3a20 5465 r.41792.Node: Te\n-00011280: 726d 696e 616c 2043 6f6e 7472 6f6c 2046 rminal Control F\n-00011290: 6c6f 777f 3434 3230 330a 4e6f 6465 3a20 low.44203.Node: \n-000112a0: 4275 696c 6469 6e67 2043 4744 427f 3434 Building CGDB.44\n-000112b0: 3937 320a 4e6f 6465 3a20 436f 7079 696e 972.Node: Copyin\n-000112c0: 6720 5468 6973 204d 616e 7561 6c7f 3437 g This Manual.47\n-000112d0: 3131 350a 4e6f 6465 3a20 496e 6465 787f 115.Node: Index.\n-000112e0: 3636 3337 310a 1f0a 456e 6420 5461 6720 66371...End Tag \n-000112f0: 5461 626c 650a 0a1f 0a4c 6f63 616c 2056 Table....Local V\n-00011300: 6172 6961 626c 6573 3a0a 636f 6469 6e67 ariables:.coding\n-00011310: 3a20 7574 662d 380a 456e 643a 0a : utf-8.End:.\n+00010f40: 2020 5454 5920 5769 6e64 6f77 2e20 2020 TTY Window. \n+00010f50: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6\n+00010f60: 290a 2a20 756e 6465 7273 7461 6e64 696e ).* understandin\n+00010f70: 6720 4347 4442 3a20 2020 2020 2020 2020 g CGDB: \n+00010f80: 2020 2020 2020 2020 2020 2055 6e64 6572 Under\n+00010f90: 7374 616e 6469 6e67 2043 4744 422e 2020 standing CGDB. \n+00010fa0: 2028 6c69 6e65 2020 3629 0a0a 0a1f 0a54 (line 6).....T\n+00010fb0: 6167 2054 6162 6c65 3a0a 4e6f 6465 3a20 ag Table:.Node: \n+00010fc0: 546f 707f 3131 3031 0a4e 6f64 653a 2053 Top.1101.Node: S\n+00010fd0: 756d 6d61 7279 7f32 3730 370a 4e6f 6465 ummary.2707.Node\n+00010fe0: 3a20 496e 766f 6361 7469 6f6e 7f33 3836 : Invocation.386\n+00010ff0: 310a 4e6f 6465 3a20 556e 6465 7273 7461 1.Node: Understa\n+00011000: 6e64 696e 6720 4347 4442 7f34 3331 360a nding CGDB.4316.\n+00011010: 4e6f 6465 3a20 536f 7572 6365 2057 696e Node: Source Win\n+00011020: 646f 777f 3537 3039 0a4e 6f64 653a 2047 dow.5709.Node: G\n+00011030: 4442 2057 696e 646f 777f 3832 3430 0a4e DB Window.8240.N\n+00011040: 6f64 653a 2046 696c 6520 4469 616c 6f67 ode: File Dialog\n+00011050: 2057 696e 646f 777f 3932 3036 0a4e 6f64 Window.9206.Nod\n+00011060: 653a 2054 5459 2057 696e 646f 777f 3130 e: TTY Window.10\n+00011070: 3234 390a 4e6f 6465 3a20 5374 6174 7573 249.Node: Status\n+00011080: 2042 6172 7f31 3133 3839 0a4e 6f64 653a Bar.11389.Node:\n+00011090: 2053 7769 7463 6869 6e67 2057 696e 646f Switching Windo\n+000110a0: 7773 7f31 3235 3131 0a4e 6f64 653a 2043 ws.12511.Node: C\n+000110b0: 6f6e 7472 6f6c 6c69 6e67 2043 4744 427f ontrolling CGDB.\n+000110c0: 3133 3235 350a 4e6f 6465 3a20 4347 4442 13255.Node: CGDB\n+000110d0: 204d 6f64 657f 3133 3936 340a 4e6f 6465 Mode.13964.Node\n+000110e0: 3a20 4744 4220 4d6f 6465 7f31 3539 3130 : GDB Mode.15910\n+000110f0: 0a4e 6f64 653a 2046 696c 6520 4469 616c .Node: File Dial\n+00011100: 6f67 204d 6f64 657f 3137 3136 380a 4e6f og Mode.17168.No\n+00011110: 6465 3a20 5454 5920 4d6f 6465 7f31 3834 de: TTY Mode.184\n+00011120: 3536 0a4e 6f64 653a 2043 6f6e 6669 6775 56.Node: Configu\n+00011130: 7269 6e67 2043 4744 427f 3138 3836 390a ring CGDB.18869.\n+00011140: 4e6f 6465 3a20 4869 6768 6c69 6768 7469 Node: Highlighti\n+00011150: 6e67 2047 726f 7570 737f 3238 3136 320a ng Groups.28162.\n+00011160: 4e6f 6465 3a20 4176 6169 6c61 626c 6520 Node: Available \n+00011170: 4869 6768 6c69 6768 7469 6e67 2047 726f Highlighting Gro\n+00011180: 7570 737f 3239 3733 370a 4e6f 6465 3a20 ups.29737.Node: \n+00011190: 4176 6169 6c61 626c 6520 4174 7472 6962 Available Attrib\n+000111a0: 7574 6573 7f33 3135 3037 0a4e 6f64 653a utes.31507.Node:\n+000111b0: 2041 7661 696c 6162 6c65 2043 6f6c 6f72 Available Color\n+000111c0: 737f 3332 3539 380a 4e6f 6465 3a20 4b65 s.32598.Node: Ke\n+000111d0: 7920 5573 6572 2049 6e74 6572 6661 6365 y User Interface\n+000111e0: 7f33 3433 3437 0a4e 6f64 653a 2043 6f6e .34347.Node: Con\n+000111f0: 6669 6775 7269 6e67 2074 6865 204b 5549 figuring the KUI\n+00011200: 2054 696d 6520 4f75 7420 4f70 7469 6f6e Time Out Option\n+00011210: 737f 3336 3938 340a 4e6f 6465 3a20 5573 s.36984.Node: Us\n+00011220: 696e 6720 4d61 7073 7f33 3934 3133 0a4e ing Maps.39413.N\n+00011230: 6f64 653a 2055 6e64 6572 7374 616e 6469 ode: Understandi\n+00011240: 6e67 204b 6579 636f 6465 737f 3430 3438 ng Keycodes.4048\n+00011250: 310a 4e6f 6465 3a20 5365 6e64 696e 6720 1.Node: Sending \n+00011260: 492f 4f20 746f 2049 6e66 6572 696f 727f I/O to Inferior.\n+00011270: 3431 3739 300a 4e6f 6465 3a20 5465 726d 41790.Node: Term\n+00011280: 696e 616c 2043 6f6e 7472 6f6c 2046 6c6f inal Control Flo\n+00011290: 777f 3434 3230 310a 4e6f 6465 3a20 4275 w.44201.Node: Bu\n+000112a0: 696c 6469 6e67 2043 4744 427f 3434 3937 ilding CGDB.4497\n+000112b0: 300a 4e6f 6465 3a20 436f 7079 696e 6720 0.Node: Copying \n+000112c0: 5468 6973 204d 616e 7561 6c7f 3437 3131 This Manual.4711\n+000112d0: 330a 4e6f 6465 3a20 496e 6465 787f 3636 3.Node: Index.66\n+000112e0: 3336 390a 1f0a 456e 6420 5461 6720 5461 369...End Tag Ta\n+000112f0: 626c 650a 0a1f 0a4c 6f63 616c 2056 6172 ble....Local Var\n+00011300: 6961 626c 6573 3a0a 636f 6469 6e67 3a20 iables:.coding: \n+00011310: 7574 662d 380a 456e 643a 0a utf-8.End:.\n"}]}]}]}]}]}