Skip to content
Browse files

my unversioned modifications

  • Loading branch information...
1 parent aba25ad commit 38df9008238c0a847fa8f806ddecdabc5c0ef993 Patrick Mullen committed
Showing with 803,465 additions and 1,451 deletions.
  1. +255 −0 #README.configure#
  2. +64 −0 #my-minimal-config-flags.txt#
  3. +4 −0 #regex_vars#
  4. +14,474 −0 #shell_out#
  5. +88 −0 Makefile
  6. +46 −0 clean-file.bash
  7. +42 −0 clean-file.bash~
  8. +5 −0 comment_c_keywords
  9. +3 −0 comment_c_keywords~
  10. +34 −0 comment_orginal_strip
  11. +4 −0 comment_orginal_strip~
  12. +462 −0 config.h
  13. +3,908 −0 config.log
  14. +938 −0 config.status
  15. +104 −0 doc/Makefile
  16. +1,630 −0 doc/rxvt.1.man
  17. +2,690 −0 doc/rxvt.7.man
  18. +184 −0 doc/rxvtc.1.man
  19. +212 −0 doc/rxvtd.1.man
  20. +32 −0 multi-line.test
  21. +2 −0 multi-line.test~
  22. +8 −0 my-convert.bash
  23. 0 nohup.out
  24. +10 −0 one_line_functions
  25. +46 −0 one_line_functions_play
  26. +11,743 −0 one_line_functions_play~
  27. +46 −0 one_line_functions~
  28. +25 −0 print_after.bash
  29. +23 −0 print_after.bash~
  30. +182 −0 py_clean_file.py
  31. +14 −0 py_clean_file.py~
  32. +10 −0 reformat_braces
  33. +9 −0 reformat_braces~
  34. +4 −0 regex_vars
  35. +3 −0 regex_vars~
  36. +8 −0 remove-comment.bash
  37. +8 −0 remove-comment.bash~
  38. +11,743 −0 shell_out
  39. +27,710 −0 src/#command.C_exp.C#
  40. +3,862 −0 src/#screen.C#
  41. 0 src/.C
  42. +366 −0 src/Makefile
  43. +236 −0 src/Makefile~
  44. +10,644 −1,451 src/background.C
  45. +10,866 −0 src/background.C_exp.C
  46. BIN src/background.o
  47. +2,679 −0 src/command-my.C
  48. +27,710 −0 src/command.C_exp.C
  49. +38,766 −0 src/command.C_exp.C.js
  50. +2,040 −0 src/command.C_exp.C2.js
  51. +3,279 −0 src/command.C_exp.C2.js~
  52. +1,969 −0 src/command.C_exp.C3.js
  53. +2,021 −0 src/command.C_exp.C3.js~
  54. +1,969 −0 src/command.C_exp.C4.js
  55. +1,860 −0 src/command.C_exp.C5.js
  56. +1,860 −0 src/command.C_exp.C5.js~
  57. +3,175 −0 src/command.C_exp.C_strp.C
  58. +27,710 −0 src/command.C_exp.C~
  59. BIN src/command.o
  60. +43,382 −0 src/encoding.C_exp.C
  61. BIN src/encoding.o
  62. +13,736 −0 src/ev_cpp.C_exp.C
  63. BIN src/ev_cpp.o
  64. +3,332 −0 src/fdpass.C_exp.C
  65. BIN src/fdpass.o
  66. +27,400 −0 src/init.C_exp.C
  67. BIN src/init.o
  68. +24,361 −0 src/keyboard.C_exp.C
  69. BIN src/keyboard.o
  70. +777 −0 src/keyboard_from_command.C2js
  71. +481 −0 src/keyboard_from_command.C2js~
  72. +26,902 −0 src/logging.C_exp.C
  73. BIN src/logging.o
  74. +26,675 −0 src/main.C_exp.C
  75. BIN src/main.o
  76. +24,676 −0 src/misc.C_exp.C
  77. BIN src/misc.o
  78. +27,040 −0 src/proxy.C_exp.C
  79. BIN src/proxy.o
  80. +27,609 −0 src/ptytty.C_exp.C
  81. BIN src/ptytty.o
  82. BIN src/rxvt
  83. BIN src/rxvt.o
  84. BIN src/rxvtc
  85. BIN src/rxvtc.o
  86. BIN src/rxvtd
  87. BIN src/rxvtd.o
  88. BIN src/rxvtdaemon.o
  89. +25,544 −0 src/rxvtfont.C_exp.C
  90. BIN src/rxvtfont.o
  91. +26,310 −0 src/rxvttoolkit.C_exp.C
  92. BIN src/rxvttoolkit.o
  93. +6,779 −0 src/rxvtutil.C_exp.C
  94. BIN src/rxvtutil.o
  95. +27,893 −0 src/screen.C_exp.C
  96. +39,064 −0 src/screen.C_exp.C.js
  97. +4,033 −0 src/screen.C_exp.C2.js
  98. +39,064 −0 src/screen.C_exp.C2.js~
  99. +3,894 −0 src/screen.C_exp.C3.js
  100. +4,033 −0 src/screen.C_exp.C3.js~
  101. +2,938 −0 src/screen.C_exp.C4.js
  102. +3,894 −0 src/screen.C_exp.C4.js~
  103. +2,939 −0 src/screen.C_exp.C5.js
  104. +2,938 −0 src/screen.C_exp.C5.js~
  105. +2,939 −0 src/screen.C_exp.C6.js
  106. BIN src/screen.o
  107. +24,365 −0 src/scrollbar-next.C_exp.C
  108. BIN src/scrollbar-next.o
  109. +24,402 −0 src/scrollbar-plain.C_exp.C
  110. BIN src/scrollbar-plain.o
  111. +24,363 −0 src/scrollbar-rxvt.C_exp.C
  112. BIN src/scrollbar-rxvt.o
  113. +24,423 −0 src/scrollbar-xterm.C_exp.C
  114. BIN src/scrollbar-xterm.o
  115. +24,577 −0 src/scrollbar.C_exp.C
  116. BIN src/scrollbar.o
  117. +24,801 −0 src/xdefaults.C_exp.C
  118. BIN src/xdefaults.o
  119. +8 −0 strip_macro_defs
  120. +1 −0 strip_macro_defs~
  121. +15 −0 strip_to_orig_file_only.bash
  122. +23 −0 strip_to_orig_file_only.bash~
  123. +63 −0 test_multiline
  124. +6 −0 test_multiline~
View
255 #README.configure#
@@ -0,0 +1,255 @@
+CONFIGURE OPTIONS
+ General hint: if you get compile errors, then likely your configuration
+ hasn't been tested well. Either try with "--enable-everything" or use
+ the default configuration (i.e. no "--enable-xxx" or "--disable-xxx"
+ switches). Of course, you should always report when a combination
+ doesn't work, so it can be fixed. Marc Lehmann <rxvt@schmorp.de>.
+
+ All
+
+ --enable-everything
+ Add (or remove) support for all non-multichoice options listed in
+ "./configure --help".
+
+ You can specify this and then disable options you do not like by
+ *following* this with the appropriate "--disable-..." arguments, or
+ you can start with a minimal configuration by specifying
+ "--disable-everything" and than adding just the "--enable-..."
+ arguments you want.
+
+ --enable-xft (default: enabled)
+ Add support for Xft (anti-aliases, among others) fonts. Xft fonts
+ are slower and require lots of memory, but as long as you don't use
+ them, you don't pay for them.
+
+ --enable-font-styles (default: on)
+ Add support for bold, *italic* and *bold italic* font styles. The
+ fonts can be set manually or automatically.
+
+ --with-codesets=NAME,... (default: all)
+ Compile in support for additional codeset (encoding) groups ("eu",
+ "vn" are always compiled in, which includes most 8-bit character
+ sets). These codeset tables are used for driving X11 core fonts,
+ they are not required for Xft fonts, although having them compiled
+ in lets rxvt-unicode choose replacement fonts more intelligently.
+ Compiling them in will make your binary bigger (all of together cost
+ about 700kB), but it doesn't increase memory usage unless you use a
+ font requiring one of these encodings.
+
+ all all available codeset groups
+ zh common chinese encodings
+ zh_ext rarely used but very big chinese encodings
+ jp common japanese encodings
+ jp_ext rarely used but big japanese encodings
+ kr korean encodings
+ --enable-xim (default: on)
+ Add support for XIM (X Input Method) protocol. This allows using
+ alternative input methods (e.g. kinput2) and will also correctly set
+ up the input for people using dead keys or compose keys.
+
+ --enable-unicode3 (default: off)
+ Recommended to stay off unless you really need non-BMP characters.
+
+ Enable direct support for displaying unicode codepoints above 65535
+ (the basic multilingual page). This increases storage requirements
+ per character from 2 to 4 bytes. X11 fonts do not yet support these
+ extra characters, but Xft does.
+
+ Please note that rxvt-unicode can store unicode code points >65535
+ even without this flag, but the number of such characters is limited
+ to a few thousand (shared with combining characters, see next
+ switch), and right now rxvt-unicode cannot display them
+ (input/output and cut&paste still work, though).
+
+ --enable-combining (default: on)
+ Enable automatic composition of combining characters into composite
+ characters. This is required for proper viewing of text where
+ accents are encoded as seperate unicode characters. This is done by
+ using precomposited characters when available or creating new
+ pseudo-characters when no precomposed form exists.
+
+ Without --enable-unicode3, the number of additional precomposed
+ characters is somewhat limited (the 6400 private use characters will
+ be (ab-)used). With --enable-unicode3, no practical limit exists.
+
+ This option will also enable storage (but not display) of characters
+ beyond plane 0 (>65535) when --enable-unicode3 was not specified.
+
+ The combining table also contains entries for arabic presentation
+ forms, but these are not currently used. Bug me if you want these to
+ be used (and tell me how these are to be used...).
+
+ --enable-fallback(=CLASS) (default: Rxvt)
+ When reading resource settings, also read settings for class CLASS.
+ To disable resource fallback use --disable-fallback.
+
+ --with-res-name=NAME (default: urxvt)
+ Use the given name as default application name when reading
+ resources. Specify --with-res-name=rxvt to replace rxvt.
+
+ --with-res-class=CLASS (default: URxvt)
+ Use the given class as default application class when reading
+ resources. Specify --with-res-class=Rxvt to replace rxvt.
+
+ --enable-utmp (default: on)
+ Write user and tty to utmp file (used by programs like w) at start
+ of rxvt execution and delete information when rxvt exits.
+
+ --enable-wtmp (default: on)
+ Write user and tty to wtmp file (used by programs like last) at
+ start of rxvt execution and write logout when rxvt exits. This
+ option requires --enable-utmp to also be specified.
+
+ --enable-lastlog (default: on)
+ Write user and tty to lastlog file (used by programs like lastlogin)
+ at start of rxvt execution. This option requires --enable-utmp to
+ also be specified.
+
+ --enable-afterimage (default: on)
+ Add support for libAfterImage to be used for transparency and
+ background images. It adds support for many file formats including
+ JPG, PNG, SVG, TIFF, GIF, XPM, BMP, ICO, XCF, TGA and AfterStep
+ image XML
+ (<http://www.afterstep.org/visualdoc.php?show=asimagexml>).
+
+ This option also adds such eye candy as blending an image over the
+ root background, as well as dynamic scaling and bluring of
+ background images.
+
+ Note that with this option enabled, rxvt's memory footprint might
+ increase by a few megabytes even if no extra features are used
+ (mostly due to third-party libraries used by libAI). Memory
+ footprint may somewhat be lowered if libAfterImage is configured
+ without support for SVG.
+
+ --enable-transparency (default: on)
+ Add support for backgrounds, creating illusion of transparency in
+ the term.
+
+ --enable-fading (default: on)
+ Add support for fading the text when focus is lost.
+
+ --enable-rxvt-scroll (default: on)
+ Add support for the original rxvt scrollbar.
+
+ --enable-next-scroll (default: on)
+ Add support for a NeXT-like scrollbar.
+
+ --enable-xterm-scroll (default: on)
+ Add support for an Xterm-like scrollbar.
+
+ --disable-backspace-key
+ Removes any handling of the backspace key by us - let the X server
+ do it.
+
+ --disable-delete-key
+ Removes any handling of the delete key by us - let the X server do
+ it.
+
+ --disable-resources
+ Removes any support for resource checking.
+
+ --disable-swapscreen
+ Remove support for secondary/swap screen.
+
+ --enable-frills (default: on)
+ Add support for many small features that are not essential but nice
+ to have. Normally you want this, but for very small binaries you may
+ want to disable this.
+
+ A non-exhaustive list of features enabled by "--enable-frills"
+ (possibly in combination with other switches) is:
+
+ MWM-hints
+ EWMH-hints (pid, utf8 names) and protocols (ping)
+ urgency hint
+ seperate underline colour (-underlineColor)
+ settable border widths and borderless switch (-w, -b, -bl)
+ visual depth selection (-depth)
+ settable extra linespacing /-lsp)
+ iso-14755 5.1 (basic) support
+ tripleclickwords (-tcw)
+ settable insecure mode (-insecure)
+ keysym remapping support
+ cursor blinking and underline cursor (-cb, -uc)
+ XEmbed support (-embed)
+ user-pty (-pty-fd)
+ hold on exit (-hold)
+ compile in built-in block graphics
+ skip builtin block graphics (-sbg)
+ separate highlightcolor support (-hc)
+
+ It also enables some non-essential features otherwise disabled, such
+ as:
+
+ some round-trip time optimisations
+ nearest color allocation on pseudocolor screens
+ UTF8_STRING support for selection
+ sgr modes 90..97 and 100..107
+ backindex and forwardindex escape sequences
+ view change/zero scrollback escape sequences
+ locale switching escape sequence
+ window op and some xterm/OSC escape sequences
+ rectangular selections
+ trailing space removal for selections
+ verbose X error handling
+
+ --enable-iso14755 (default: on)
+ Enable extended ISO 14755 support (see rxvt(1)). Basic support
+ (section 5.1) is enabled by "--enable-frills", while support for
+ 5.2, 5.3 and 5.4 is enabled with this switch.
+
+ --enable-keepscrolling (default: on)
+ Add support for continual scrolling of the display when you hold the
+ mouse button down on a scrollbar arrow.
+
+ --enable-selectionscrolling (default: on)
+ Add support for scrolling when the selection moves to the top or
+ bottom of the screen.
+
+ --enable-mousewheel (default: on)
+ Add support for scrolling via mouse wheel or buttons 4 & 5.
+
+ --enable-slipwheeling (default: on)
+ Add support for continual scrolling (using the mouse wheel as an
+ accelerator) while the control key is held down. This option
+ requires --enable-mousewheel to also be specified.
+
+ --enable-smart-resize (default: off)
+ Add smart growth/shrink behaviour when resizing. This should keep
+ the window corner which is closest to a corner of the screen in a
+ fixed position.
+
+ --enable-text-blink (default: on)
+ Add support for blinking text.
+
+ --enable-pointer-blank (default: on)
+ Add support to have the pointer disappear when typing or inactive.
+
+ --enable-perl (default: on)
+ Enable an embedded perl interpreter. See the rxvtperl(3) manpage for
+ more info on this feature, or the files in src/perl/ for the
+ extensions that are installed by default. The perl interpreter that
+ is used can be specified via the "PERL" environment variable when
+ running configure. Even when compiled in, perl will *not* be
+ initialised when all extensions have been disabled "-pe ""
+ --perl-ext-common """, so it should be safe to enable from a
+ resource standpoint.
+
+ --with-afterimage-config=DIR
+ Look for the libAfterImage config script in DIR.
+
+ --with-name=NAME (default: urxvt)
+ Set the basename for the installed binaries, resulting in "urxvt",
+ "urxvtd" etc.). Specify "--with-name=rxvt" to replace with "rxvt".
+
+ --with-term=NAME (default: rxvt-unicode)
+ Change the environmental variable for the terminal to NAME.
+
+ --with-terminfo=PATH
+ Change the environmental variable for the path to the terminfo tree
+ to PATH.
+
+ --with-x
+ Use the X Window System (pretty much default, eh?).
+
View
64 #my-minimal-config-flags.txt#
@@ -0,0 +1,64 @@
+
+
+on --enable-smart-resize (default: off)
+
+
+
+ --enable-xft (default: enabled)
+ --enable-font-styles (default: on)
+off --enable-xim (default: on)
+off --enable-combining (default: on)
+off --enable-fallback(=CLASS) (default: Rxvt)
+off --enable-utmp (default: on)
+off --enable-wtmp (default: on)
+off --enable-lastlog (default: on)
+off --enable-afterimage (default: on)
+off --enable-transparency (default: on)
+off --enable-fading (default: on)
+off --enable-rxvt-scroll (default: on)
+off --enable-next-scroll (default: on)
+ --disable-backspace-key
+ --disable-swapscreen
+ --disable-resources
+ --disable-delete-key
+off --enable-frills (default: on)
+off --enable-keepscrolling (default: on)
+off --enable-selectionscrolling (default: on)
+off --enable-mousewheel (default: on)
+off --enable-slipwheeling (default: on)
+off --enable-pointer-blank (default: on)
+off --enable-perl (default: on)
+
+
+
+
+
+
+
+
+
+--disable-backspace-key
+--disable-swapscreen
+--disable-resources
+--disable-delete-key
+
+--disable-xft
+--disable-font-styles
+--disable-xim
+--disable-combining
+--disable-fallback
+--disable-utmp
+--disable-wtmp
+--disable-lastlog
+--disable-afterimage
+--disable-transparency
+--disable-fading
+--disable-rxvt-scroll
+--disable-next-scroll
+--disable-frills
+--disable-keepscrolling
+--disable-selectionscrolling
+--disable-mousewheel
+--disable-slipwheeling
+--disable-pointer-blank
+--disable-perl
View
4 #regex_vars#
@@ -0,0 +1,4 @@
+#!/bin/bash
+c_kws_regex="((^|[ ,()*&])(void|wchar_t|char|unsigned|int|short|static|rend_t|unicode_t)[ ,()*&])"
+c_kws_regex="((void|wchar_t|char|unsigned|int|short|static|rend_t|unicode_t))"
+block_start="(else|\))"
View
14,474 #shell_out#
14,474 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
88 Makefile
@@ -0,0 +1,88 @@
+# ./Makefile.in -*- Makefile -*-
+
+DATE=2008-06-15
+VERSION=9.06
+RXVTNAME=urxvt
+SHELL = /bin/sh
+prefix = /usr/local
+exec_prefix = ${prefix}
+bindir = ${exec_prefix}/bin
+libdir = ${exec_prefix}/lib
+includedir = ${prefix}/include
+man1dir = ${prefix}/share/man/man1
+man1ext = 1
+man3dir = ${prefix}/share/man/man3
+man3ext = 3
+man7dir = ${prefix}/share/man/man7
+man7ext = 7
+PERL =
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = /usr/bin/install -c -m 755
+INSTALL_DATA = /usr/bin/install -c -m 644
+
+VERNAME = rxvt-unicode-$(VERSION)
+
+srcdir = .
+
+
+first_rule: all
+dummy:
+
+subdirs = src doc
+
+RECURSIVE_TARGETS = all allbin alldoc tags clean distclean realclean install
+
+#-------------------------------------------------------------------------
+
+$(RECURSIVE_TARGETS):
+ @for I in $(subdirs); do (cd $$I; $(MAKE) $@) || exit 1; done
+
+distclean realclean: distclean-local
+
+#
+# entry points for other programs
+#
+rxvt:
+ (cd src; $(MAKE))
+
+#-------------------------------------------------------------------------
+configure: configure.ac aclocal.m4 config.h.in
+ cd $(srcdir); ./autogen.sh
+
+config.status:
+ if test -x config.status; then config.status --recheck; \
+ else $(SHELL) configure; fi
+
+config.h.in: configure.ac
+ cd $(srcdir); ./autogen.sh
+
+check: all
+ echo "no tests"
+
+Makefiles:
+ $(SHELL) config.status
+
+cleandir: realclean
+
+distclean-local:
+ rm -f config.cache config.h config.log config.status
+ rm -f Makefile
+
+distdir:
+ cd doc && $(MAKE) distdepend
+ cd src && $(MAKE) depend
+ rm -rf $(VERNAME)
+ mkdir $(VERNAME)
+ rsync -aR --copy-unsafe-links `cat MANIFEST` $(VERNAME)/.
+
+tar.gz: distdir
+ tar cvf - $(VERNAME) | gzip -vf9 > $(VERNAME).tar.gz
+ rm -rf $(VERNAME)
+
+tar.bz2: distdir
+ tar cvf - $(VERNAME) | bzip2 -vf9 > $(VERNAME).tar.bz2
+ rm -rf $(VERNAME)
+
+dist: tar.bz2
+
+# ------------------------------------------------------------------------
View
46 clean-file.bash
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+
+#
+#pulling the original source out of all the expanded macro definitions
+#since cpp expands all the macros especially the includes, the 2000 lines of source in command.c dont occur in the cpp output until
+#around line 24000, here is how I can find it
+#includes look like this
+## 234 orginal_file
+#I can use this to find the first include after the last include that isnt from the original source file
+#so
+# 2 command.c
+# 234 gcc/io.h
+# 8 gcc/std.io
+# 9 command.c
+# 38 command.c
+#!/bin/bash
+# $1=original file name
+
+base_dir=`dirname "$0"`/
+
+
+orig_source_name="command.C"
+expanded_source_name="$orig_source_name"_exp.C
+echo $expanded_source_name
+stripped_expanded_name="$expanded_source_name"_strp.C
+echo $stripped_expanded_name
+$base_dir./strip_to_orig_file_only.bash $expanded_source_name $orig_source_name > $stripped_expanded_name
+#$base_dir./strip_to_orig_file_only.bash $expanded_source_name $orig_source_name # > $stripped_expanded_name
+
+
+cat "$base_dir"multi-line.test | \
+sed -e 's:^\([#] [0-9]+ .*\):\/\\1:' |\
+sed -e ':"$block_start"'[ ]*$/ {
+N
+s:'"$block_start"'\n[ ]*[{]:\1 {:
+}'\
+| sed -E '/'"$c_kws_regex"'[ ]*$/ {
+N
+s:'"$c_kws_regex"'\n(.*[:][:]):\1 \2:
+}'
+
+#outfile="$1.mod.js"
+#./remove-comment.bash " c_keywords " "(void|char|unsigned|int |short|static|rend_t|unicode_t)" $1 >
+#c_kws_regex="(void|char|unsigned|int |short|static|rend_t|unicode_t)"
+#sed -E '/.*'"$c_kws_regex"'.*/{h;x;s/^/\/\//;p;x;s/'"$c_kws_regex"'//g;}'
View
42 clean-file.bash~
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+
+#
+#pulling the original source out of all the expanded macro definitions
+#since cpp expands all the macros especially the includes, the 2000 lines of source in command.c dont occur in the cpp output until
+#around line 24000, here is how I can find it
+#includes look like this
+## 234 orginal_file
+#I can use this to find the first include after the last include that isnt from the original source file
+#so
+# 2 command.c
+# 234 gcc/io.h
+# 8 gcc/std.io
+# 9 command.c
+# 38 command.c
+
+#I would want to find every line after #9 command.c occurs
+
+
+
+orig_source_name="command.C"
+cat orig_source_name | grep -E '# [0-9]+ "'"$orig_source_name"'
+
+c_kws_regex="(void|wchar_t|char|unsigned|int |short|static|rend_t|unicode_t)"
+block_start="(else|[)])"
+cat multi-line.test | \
+sed -E 's/^\([#] [0-9]+ .*\)/\/\/\1/' |\
+| sed -E '/'"$block_start"'[ ]*$/ {
+N
+s:'"$block_start"'\n[ ]*[{]:\1 {:
+}'\
+
+sed -E '/'"$c_kws_regex"'[ ]*$/ {
+N
+s:'"$c_kws_regex"'\n(.*[:][:]):\1 \2:
+}'\
+
+outfile="$1.mod.js"
+#./remove-comment.bash " c_keywords " "(void|char|unsigned|int |short|static|rend_t|unicode_t)" $1 >
+c_kws_regex="(void|char|unsigned|int |short|static|rend_t|unicode_t)"
+#sed -E '/.*'"$c_kws_regex"'.*/{h;x;s/^/\/\//;p;x;s/'"$c_kws_regex"'//g;}'
View
5 comment_c_keywords
@@ -0,0 +1,5 @@
+#!/bin/bash
+base_dir=`dirname "$0"`/
+source "$base_dir"regex_vars
+echo "$c_kws_regex" "$c_kws_regex2"
+./comment_orginal_strip "$c_kws_regex"
View
3 comment_c_keywords~
@@ -0,0 +1,3 @@
+#!/bin/bash
+c_kws_regex="(void|char|unsigned|int |short|static|rend_t|unicode_t)"
+sed -E '/.*'"$c_kws_regex"'.*/{h;x;s/^/\/\//;p;x;s/'"$c_kws_regex"'//g;}'
View
34 comment_orginal_strip
@@ -0,0 +1,34 @@
+#!/bin/bash
+#$1 regex to srip
+#$2 = comment to insert defaults to " "
+
+comment_start="\/\/CMNT:"
+negated_comment_start="[^\/]?[^\/]?[^C]?[^M]?[^N]?[^T]?"
+#negated_comment_start="[^\/][^\/][^C][^M][^N][^T]"
+#negated_comment_start=""
+note=$comment_start$2" "
+#note="COMMENT:"$2" "
+
+echo $note
+echo $1 $2
+
+sed_command='/^'"$negated_comment_start"'.*/{s/.*'"$1"'.*/{h;x;s/^/'"$note"'/;p;x;s/'"$1"'//g;}/}'
+echo "$sed_command"
+gsed -re "$sed_command"
+
+
+
+
+
+#gsed -re '/^'"$negated_comment_start"'.*'"$1"'.*/{h;x;s/^/'"$note"'/;p;x;s/'"$negated_comment_start$1"'//g;}'
+
+#gsed -re '/^'"$negated_comment_start"'.*'"$1"'.*/{h;x;s/^/'"$note"'/;p;x;s/'"$1"'//g;}'
+#gsed -re '/.*'"$1"'.*/{h;x;s/^/\/\/'"$note"'/;p;x;s/'"$1"'//g;}'
+#sed -E '/.*'"$1"'.*/{h;x;s/^/\/\/'"$note"'/;p;x;s/'"$1"'//g;}'
+
+#test group negations
+
+#echo "0000~~~0000 ~~~ " ; echo "0000~~~0000 ~~~ " | gsed -r 's/(.*0(~~~)).*/_/g'
+#note that this creates two referenced groups \1 which is (.*0(~~~)) and \2 which is (~~~)
+
+#( echo "A kjkj" ; echo " kjkj ") | gsed -re '/^[^A].*/{s/.*kjkj/foo/}'
View
4 comment_orginal_strip~
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+
+sed -E '/.*'"$1"'.*/{h;x;s/^/\/\//;p;x;s/'"$1"'//g;}'
View
462 config.h
@@ -0,0 +1,462 @@
+/* config.h. Generated from config.h.in by configure. */
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* Define if you want to have sexy-looking background pixmaps. Needs
+ libAfterImage */
+/* #undef BG_IMAGE_FROM_FILE */
+
+/* clone device filename */
+#define CLONE_DEVICE "/dev/ptmx"
+
+/* Define if you want 8 bit control sequences */
+/* #undef EIGHT_BIT_CONTROLS */
+
+/* Define if you want to automatically compose combining characters */
+/* #undef ENABLE_COMBINING */
+
+/* Define if you want handling for rarely used but handy features */
+/* #undef ENABLE_FRILLS */
+
+/* Define if you can embed a perl interpreter */
+/* #undef ENABLE_PERL */
+
+/* Define if you want bold and italic support */
+/* #undef ENABLE_STYLES */
+
+/* Define if you want your background to use the parent window background */
+/* #undef ENABLE_TRANSPARENCY */
+
+/* Define if you want european extended codesets */
+#define ENCODING_EU 1
+
+/* Define if you want japanese codesets */
+#define ENCODING_JP 1
+
+/* Define if you want extended japanese codesets */
+#define ENCODING_JP_EXT 1
+
+/* Define if you want korean codesets */
+#define ENCODING_KR 1
+
+/* Define if you want vietnamese codesets */
+#define ENCODING_VN 1
+
+/* Define if you want chinese codesets */
+#define ENCODING_ZH 1
+
+/* Define if you want extended chinese codesets */
+#define ENCODING_ZH_EXT 1
+
+/* Define if you want to use libAfterImage for image processing */
+/* #undef HAVE_AFTERIMAGE */
+
+/* Define to 1 if you have the `clock_gettime' function. */
+/* #undef HAVE_CLOCK_GETTIME */
+
+/* Define to 1 if you have the <cwchar> header file. */
+#define HAVE_CWCHAR 1
+
+/* Define to 1 if you have /dev/ptym/clone */
+/* #undef HAVE_DEV_CLONE */
+
+/* Define to 1 if you have /dev/ptc */
+/* #undef HAVE_DEV_PTC */
+
+/* Define to 1 if you have /dev/ptmx */
+#define HAVE_DEV_PTMX 1
+
+/* Define to 1 if you have the `epoll_ctl' function. */
+/* #undef HAVE_EPOLL_CTL */
+
+/* Define to 1 if you have the `eventfd' function. */
+/* #undef HAVE_EVENTFD */
+
+/* Define to 1 if you have the `getpt' function. */
+/* #undef HAVE_GETPT */
+
+/* Define to 1 if you have the `inotify_init' function. */
+/* #undef HAVE_INOTIFY_INIT */
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the `isastream' function. */
+/* #undef HAVE_ISASTREAM */
+
+/* Define to 1 if you have the `kqueue' function. */
+#define HAVE_KQUEUE 1
+
+/* Define to 1 if you have the <lastlog.h> header file. */
+/* #undef HAVE_LASTLOG_H */
+
+/* Define to 1 if you have the `m' library (-lm). */
+#define HAVE_LIBM 1
+
+/* Define to 1 if you have the `rt' library (-lrt). */
+/* #undef HAVE_LIBRT */
+
+/* Define to 1 if you have the <libutil.h> header file. */
+/* #undef HAVE_LIBUTIL_H */
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `nanosleep' function. */
+/* #undef HAVE_NANOSLEEP */
+
+/* Define if nl_langinfo(CODESET) works */
+#define HAVE_NL_LANGINFO 1
+
+/* Define to 1 if you have the `openpty' function. */
+/* #undef HAVE_OPENPTY */
+
+/* Define to 1 if you have the `poll' function. */
+#define HAVE_POLL 1
+
+/* Define to 1 if you have the <poll.h> header file. */
+#define HAVE_POLL_H 1
+
+/* Define to 1 if you have the `port_create' function. */
+/* #undef HAVE_PORT_CREATE */
+
+/* Define to 1 if you have the <port.h> header file. */
+/* #undef HAVE_PORT_H */
+
+/* Define to 1 if you have the `posix_openpt' function. */
+#define HAVE_POSIX_OPENPT 1
+
+/* Define to 1 if you have the <pty.h> header file. */
+/* #undef HAVE_PTY_H */
+
+/* Define to 1 if you have the `revoke' function. */
+#define HAVE_REVOKE 1
+
+/* Define to 1 if you have the `select' function. */
+#define HAVE_SELECT 1
+
+/* Define to 1 if you have the `seteuid' function. */
+#define HAVE_SETEUID 1
+
+/* Define if plain old setlocale works */
+#define HAVE_SETLOCALE 1
+
+/* Define to 1 if you have the `setresuid' function. */
+/* #undef HAVE_SETRESUID */
+
+/* Define to 1 if you have the `setreuid' function. */
+#define HAVE_SETREUID 1
+
+/* Define to 1 if you have the `setuid' function. */
+#define HAVE_SETUID 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the <stropts.h> header file. */
+/* #undef HAVE_STROPTS_H */
+
+/* Define if utmp.h or lastlog.h has struct lastlog */
+#define HAVE_STRUCT_LASTLOG 1
+
+/* Define if utmpx.h or lastlog.h has struct lastlogx */
+#define HAVE_STRUCT_LASTLOGX 1
+
+/* Define if utmp.h has struct utmp */
+#define HAVE_STRUCT_UTMP 1
+
+/* Define if utmpx.h has struct utmpx */
+#define HAVE_STRUCT_UTMPX 1
+
+/* Define to 1 if you have the <sys/byteorder.h> header file. */
+/* #undef HAVE_SYS_BYTEORDER_H */
+
+/* Define to 1 if you have the <sys/epoll.h> header file. */
+/* #undef HAVE_SYS_EPOLL_H */
+
+/* Define to 1 if you have the <sys/eventfd.h> header file. */
+/* #undef HAVE_SYS_EVENTFD_H */
+
+/* Define to 1 if you have the <sys/event.h> header file. */
+#define HAVE_SYS_EVENT_H 1
+
+/* Define to 1 if you have the <sys/inotify.h> header file. */
+/* #undef HAVE_SYS_INOTIFY_H */
+
+/* Define to 1 if you have the <sys/ioctl.h> header file. */
+#define HAVE_SYS_IOCTL_H 1
+
+/* Define to 1 if you have the <sys/queue.h> header file. */
+#define HAVE_SYS_QUEUE_H 1
+
+/* Define to 1 if you have the <sys/select.h> header file. */
+#define HAVE_SYS_SELECT_H 1
+
+/* Define to 1 if you have the <sys/sockio.h> header file. */
+#define HAVE_SYS_SOCKIO_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/stropts.h> header file. */
+/* #undef HAVE_SYS_STROPTS_H */
+
+/* Define to 1 if you have the <sys/strredir.h> header file. */
+/* #undef HAVE_SYS_STRREDIR_H */
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Define if sys/socket.h defines the necessary macros/functions for file
+ handle passing */
+#define HAVE_UNIX_FDPASS 1
+
+/* Define to 1 if you have the `unsetenv' function. */
+#define HAVE_UNSETENV 1
+
+/* Define to 1 if you have the `updlastlogx' function. */
+/* #undef HAVE_UPDLASTLOGX */
+
+/* Define to 1 if you have the `updwtmp' function. */
+/* #undef HAVE_UPDWTMP */
+
+/* Define to 1 if you have the `updwtmpx' function. */
+/* #undef HAVE_UPDWTMPX */
+
+/* Define to 1 if you have the <util.h> header file. */
+#define HAVE_UTIL_H 1
+
+/* Define to 1 if you have the <utmpx.h> header file. */
+#define HAVE_UTMPX_H 1
+
+/* Define if struct utmpx contains ut_host */
+#define HAVE_UTMPX_HOST 1
+
+/* Define if struct utmpx contains ut_session */
+/* #undef HAVE_UTMPX_SESSION */
+
+/* Define to 1 if you have the <utmp.h> header file. */
+#define HAVE_UTMP_H 1
+
+/* Define if struct utmp contains ut_host */
+#define HAVE_UTMP_HOST 1
+
+/* Define if struct utmp contains ut_pid */
+/* #undef HAVE_UTMP_PID */
+
+/* Define to 1 if you have the <wchar.h> header file. */
+#define HAVE_WCHAR_H 1
+
+/* Define to 1 if you have the <X11/Xft/Xft.h> header file. */
+/* #undef HAVE_X11_XFT_XFT_H */
+
+/* Define if you have XPointer typedef */
+#define HAVE_XPOINTER 1
+
+/* Define if setlocale (defined to Xsetlocale) works */
+#define HAVE_XSETLOCALE 1
+
+/* Define to 1 if you have the `_getpty' function. */
+/* #undef HAVE__GETPTY */
+
+/* Define if you want ISO 14755 extended support */
+#define ISO_14755 1
+
+/* Define location of lastlogx */
+/* #undef LASTLOGX_FILE */
+
+/* Define location of lastlog */
+/* #undef LASTLOG_FILE */
+
+/* Define if you want to have lastlog support when utmp/utmpx is enabled */
+/* #undef LASTLOG_SUPPORT */
+
+/* Define to have CTRL cause wheel events to accelerate scrolling. Release
+ CTRL to halt scrolling */
+/* #undef MOUSE_SLIP_WHEELING */
+
+/* Define to use wheel events (button4 and button5) to scroll */
+/* #undef MOUSE_WHEEL */
+
+/* Support NeXT style scrollbars */
+/* #undef NEXT_SCROLLBAR */
+
+/* Define if you don't want support for the backspace key */
+#define NO_BACKSPACE_KEY 1
+
+/* Define if you don't want support for the (non-keypad) delete key */
+#define NO_DELETE_KEY 1
+
+/* Define if you don't want any resources read */
+#define NO_RESOURCES 1
+
+/* Define for continual scrolling when you keep the scrollbar button pressed
+ */
+#define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
+
+/* Disable the secondary screen. Many programs use the secondary screen as
+ their workplace */
+#define NO_SECONDARY_SCREEN 1
+
+/* Define if you want faded colors when focus is lost */
+/* #undef OFF_FOCUS_FADING */
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME ""
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING ""
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION ""
+
+/* Support plain style scrollbars */
+#define PLAIN_SCROLLBAR 1
+
+/* Define if you want hide the pointer while typing */
+/* #undef POINTER_BLANK */
+
+/* Resource class */
+#define RESCLASS "URxvt"
+
+/* Fallback resource class */
+#define RESFALLBACK "Rxvt"
+
+/* Default resource name */
+#define RESNAME "urxvt"
+
+/* Binary base name */
+#define RXVTNAME "urxvt"
+
+/* Support Rxvt original style scrollbars */
+/* #undef RXVT_SCROLLBAR */
+
+/* Set TERMINFO value to the value given by configure */
+/* #undef RXVT_TERMINFO */
+
+/* Define to allow scrolling when the selection moves to the top or bottom of
+ the screen */
+/* #undef SELECTION_SCROLLING */
+
+/* Define to use "smart" resize behavior */
+/* #undef SMART_RESIZE */
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Set TERM to the value given by configure */
+/* #undef TERMENV */
+
+/* Define if you want blinking text support */
+#define TEXT_BLINK 1
+
+/* "" */
+/* #undef TTY_GID_SUPPORT */
+
+/* Define if you want to represent unicode characters outside plane 0 */
+/* #undef UNICODE_3 */
+
+/* "" */
+#define UNIX98_PTY 1
+
+/* Define if you want to have XIM (X Input Method) protocol support - required
+ for multibyte characters input */
+/* #undef USE_XIM */
+
+/* Define location of utmpx */
+#define UTMPX_FILE "/var/run/utmpx"
+
+/* Define location of utmp */
+#define UTMP_FILE "/var/run/utmp"
+
+/* Define if you want to have utmp/utmpx support */
+#define UTMP_SUPPORT 1
+
+/* Define location of wtmpx */
+/* #undef WTMPX_FILE */
+
+/* Define location of wtmp */
+#define WTMP_FILE "/var/log/wtmp"
+
+/* Define if you want to have wtmp support when utmp/utmpx is enabled */
+/* #undef WTMP_SUPPORT */
+
+/* Define to enable xft support */
+/* #undef XFT */
+
+/* Define if your XIMCallback specifies XIC as first type. */
+/* #undef XIMCB_PROTO_BROKEN */
+
+/* Define ONLY iff Xlib.h supports it */
+#define XLIB_ILLEGAL_ACCESS 1
+
+/* Support Xterm style scrollbars */
+#define XTERM_SCROLLBAR 1
+
+/* Define to 1 if the X Window System is missing or not being used. */
+/* #undef X_DISPLAY_MISSING */
+
+/* Define to 1 if on AIX 3.
+ System headers sometimes define this.
+ We just want to avoid a redefinition error message. */
+#ifndef _ALL_SOURCE
+/* # undef _ALL_SOURCE */
+#endif
+
+/* Enable GNU extensions on systems that have them. */
+#ifndef _GNU_SOURCE
+# define _GNU_SOURCE 1
+#endif
+
+/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
+ <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
+ #define below would cause a syntax error. */
+/* #undef _UINT32_T */
+
+/* Needed to get declarations for msg_control and msg_controllen on Solaris */
+/* #undef _XOPEN_SOURCE */
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+/* #undef gid_t */
+
+/* Define to the type of a signed integer type of width exactly 16 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef int16_t */
+
+/* Define to the type of a signed integer type of width exactly 32 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef int32_t */
+
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef mode_t */
+
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef pid_t */
+
+/* Define to `int' if <sys/types.h> doesn't define. */
+/* #undef uid_t */
+
+/* Define to the type of an unsigned integer type of width exactly 16 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef uint16_t */
+
+/* Define to the type of an unsigned integer type of width exactly 32 bits if
+ such a type exists and the standard includes do not define it. */
+/* #undef uint32_t */
View
3,908 config.log
3,908 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
938 config.status
@@ -0,0 +1,938 @@
+#! /bin/sh
+# Generated by configure.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=${CONFIG_SHELL-/bin/sh}
+## --------------------- ##
+## M4sh Initialization. ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in
+ *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+ as_unset=unset
+else
+ as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+ LC_TELEPHONE LC_TIME
+do
+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+ eval $as_var=C; export $as_var
+ else
+ ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+ fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+ # uniformly replaced by the line number. The first 'sed' inserts a
+ # line-number line after each line using $LINENO; the second 'sed'
+ # does the real work. The second script uses 'N' to pair each
+ # line-number line with the line containing $LINENO, and appends
+ # trailing '-' during substitution so that $LINENO is not a special
+ # case at line end.
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+ # scripts with optimization help from Paolo Bonzini. Blame Lee
+ # E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+ { (exit 1); exit 1; }; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+ case `echo 'x\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ *) ECHO_C='\c';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir
+fi
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p=:
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+
+# Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.61. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+# Files that config.status was made for.
+config_files=" Makefile doc/Makefile src/Makefile"
+config_headers=" config.h:config.h.in"
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ -q, --quiet do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Report bugs to <bug-autoconf@gnu.org>."
+
+ac_cs_version="\
+config.status
+configured by ./configure, generated by GNU Autoconf 2.61,
+ with options \"'--disable-backspace-key' '--disable-swapscreen' '--disable-resources' '--disable-delete-key' '--disable-xft' '--disable-font-styles' '--disable-xim' '--disable-combining' '--disable-fallback--disable-utmp' '--disable-wtmp' '--disable-lastlog' '--disable-afterimage' '--disable-transparency' '--disable-fading' '--disable-rxvt-scroll' '--disable-next-scroll' '--disable-frills' '--disable-keepscrolling' '--disable-selectionscrolling' '--disable-mousewheel' '--disable-slipwheeling' '--disable-pointer-blank' '--disable-perl'\"
+
+Copyright (C) 2006 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='/Users/patrickmullen/temp/downloads/rxvt/urxvt-my-conf'
+srcdir='.'
+INSTALL='/usr/bin/install -c'
+# If no file are specified by the user, then we need to provide default
+# value. By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ echo "$ac_cs_version"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ { echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; };;
+ --help | --hel | -h )
+ echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) { echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; } ;;
+
+ *) ac_config_targets="$ac_config_targets $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+if $ac_cs_recheck; then
+ echo "running CONFIG_SHELL=/bin/sh /bin/sh ./configure " '--disable-backspace-key' '--disable-swapscreen' '--disable-resources' '--disable-delete-key' '--disable-xft' '--disable-font-styles' '--disable-xim' '--disable-combining' '--disable-fallback--disable-utmp' '--disable-wtmp' '--disable-lastlog' '--disable-afterimage' '--disable-transparency' '--disable-fading' '--disable-rxvt-scroll' '--disable-next-scroll' '--disable-frills' '--disable-keepscrolling' '--disable-selectionscrolling' '--disable-mousewheel' '--disable-slipwheeling' '--disable-pointer-blank' '--disable-perl' $ac_configure_extra_args " --no-create --no-recursion" >&6
+ CONFIG_SHELL=/bin/sh
+ export CONFIG_SHELL
+ exec /bin/sh "./configure" '--disable-backspace-key' '--disable-swapscreen' '--disable-resources' '--disable-delete-key' '--disable-xft' '--disable-font-styles' '--disable-xim' '--disable-combining' '--disable-fallback--disable-utmp' '--disable-wtmp' '--disable-lastlog' '--disable-afterimage' '--disable-transparency' '--disable-fading' '--disable-rxvt-scroll' '--disable-next-scroll' '--disable-frills' '--disable-keepscrolling' '--disable-selectionscrolling' '--disable-mousewheel' '--disable-slipwheeling' '--disable-pointer-blank' '--disable-perl' $ac_configure_extra_args --no-create --no-recursion
+fi
+
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ echo "$ac_log"
+} >&5
+
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+
+ *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp=
+ trap 'exit_status=$?
+ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+ trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -n "$tmp" && test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} ||
+{
+ echo "$me: cannot create a temporary directory in ." >&2
+ { (exit 1); exit 1; }
+}
+
+#
+# Set up the sed scripts for CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "$CONFIG_FILES"; then
+
+cat >"$tmp/subs-1.sed" <<\CEOF
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+s,@SHELL@,|#_!!_#|/bin/sh,g
+s,@PATH_SEPARATOR@,|#_!!_#|:,g
+s,@PACKAGE_NAME@,|#_!!_#|,g
+s,@PACKAGE_TARNAME@,|#_!!_#|,g
+s,@PACKAGE_VERSION@,|#_!!_#|,g
+s,@PACKAGE_STRING@,|#_!!_#|,g
+s,@PACKAGE_BUGREPORT@,|#_!!_#|,g
+s,@exec_prefix@,|#_!!_#|${prefix},g
+s,@prefix@,|#_!!_#|/usr/local,g
+s,@program_transform_name@,|#_!!_#|s\,x\,x\,,g
+s,@bindir@,|#_!!_#|${exec_prefix}/bin,g
+s,@sbindir@,|#_!!_#|${exec_prefix}/sbin,g
+s,@libexecdir@,|#_!!_#|${exec_prefix}/libexec,g
+s,@datarootdir@,|#_!!_#|${prefix}/share,g
+s,@datadir@,|#_!!_#|${datarootdir},g
+s,@sysconfdir@,|#_!!_#|${prefix}/etc,g
+s,@sharedstatedir@,|#_!!_#|${prefix}/com,g
+s,@localstatedir@,|#_!!_#|${prefix}/var,g
+s,@includedir@,|#_!!_#|${prefix}/include,g
+s,@oldincludedir@,|#_!!_#|/usr/include,g
+s,@docdir@,|#_!!_#|${datarootdir}/doc/${PACKAGE},g
+s,@infodir@,|#_!!_#|${datarootdir}/info,g
+s,@htmldir@,|#_!!_#|${docdir},g
+s,@dvidir@,|#_!!_#|${docdir},g
+s,@pdfdir@,|#_!!_#|${docdir},g
+s,@psdir@,|#_!!_#|${docdir},g
+s,@libdir@,|#_!!_#|${exec_prefix}/lib,g
+s,@localedir@,|#_!!_#|${datarootdir}/locale,g
+s,@mandir@,|#_!!_#|${datarootdir}/man,g
+s,@DEFS@,|#_!!_#|-DHAVE_CONFIG_H,g
+s,@ECHO_C@,|#_!!_#|\\c,g
+s,@ECHO_N@,|#_!!_#|,g
+s,@ECHO_T@,|#_!!_#|,g
+s,@LIBS@,|#_!!_#|-lm -lsupc++,g
+s,@build_alias@,|#_!!_#|,g
+s,@host_alias@,|#_!!_#|,g
+s,@target_alias@,|#_!!_#|,g
+s,@build@,|#_!!_#|i386-apple-darwin9.5.0,g
+s,@build_cpu@,|#_!!_#|i386,g
+s,@build_vendor@,|#_!!_#|apple,g
+s,@build_os@,|#_!!_#|darwin9.5.0,g
+s,@host@,|#_!!_#|i386-apple-darwin9.5.0,g
+s,@host_cpu@,|#_!!_#|i386,g
+s,@host_vendor@,|#_!!_#|apple,g
+s,@host_os@,|#_!!_#|darwin9.5.0,g
+s,@VERSION@,|#_!!_#|9.06,g
+s,@DATE@,|#_!!_#|2008-06-15,g
+s,@CC@,|#_!!_#|gcc,g
+s,@CFLAGS@,|#_!!_#|-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs,g
+s,@LDFLAGS@,|#_!!_#|,g
+s,@CPPFLAGS@,|#_!!_#|,g
+s,@ac_ct_CC@,|#_!!_#|gcc,g
+s,@EXEEXT@,|#_!!_#|,g
+s,@OBJEXT@,|#_!!_#|o,g
+s,@CXX@,|#_!!_#|g++,g
+s,@CXXFLAGS@,|#_!!_#|-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs -w,g
+s,@ac_ct_CXX@,|#_!!_#|g++,g
+s,@CPP@,|#_!!_#|gcc -E,g
+s,@INSTALL_PROGRAM@,|#_!!_#|${INSTALL},g
+s,@INSTALL_SCRIPT@,|#_!!_#|${INSTALL},g
+s,@INSTALL_DATA@,|#_!!_#|${INSTALL} -m 644,g
+s,@GREP@,|#_!!_#|/usr/bin/grep,g
+s,@EGREP@,|#_!!_#|/usr/bin/grep -E,g
+s,@LINKER@,|#_!!_#|gcc,g
+s,@RXVTNAME@,|#_!!_#|urxvt,g
+s,@CXXCPP@,|#_!!_#|g++ -E,g
+s,@TIC@,|#_!!_#|/opt/local/bin/tic,g
+s,@XMKMF@,|#_!!_#|,g
+s,@X_CFLAGS@,|#_!!_#| -I/usr/X11/include,g
+s,@X_PRE_LIBS@,|#_!!_#| -lSM -lICE,g
+s,@X_LIBS@,|#_!!_#| -L/usr/X11/lib -R/usr/X11/lib,g
+s,@X_EXTRA_LIBS@,|#_!!_#|,g
+s,@afterimage_config@,|#_!!_#|,g
+s,@PKG_CONFIG@,|#_!!_#|,g
+s,@XFT_CONFIG@,|#_!!_#|,g
+s,@PERL@,|#_!!_#|,g
+s,@PERLLIB@,|#_!!_#|,g
+s,@PERLFLAGS@,|#_!!_#|,g
+s,@PERLPRIVLIBEXP@,|#_!!_#|,g
+s,@IF_PERL@,|#_!!_#|#,g
+s,@PERL_O@,|#_!!_#|,g
+s,@AFTERIMAGE_CFLAGS@,|#_!!_#|,g
+s,@AFTERIMAGE_LIBS@,|#_!!_#|,g
+s,@LIBOBJS@,|#_!!_#|,g
+s,@LTLIBOBJS@,|#_!!_#|,g
+:end
+s/|#_!!_#|//g
+CEOF
+fi # test -n "$CONFIG_FILES"
+
+
+for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+ { (exit 1); exit 1; }; };;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+ ac_file_inputs="$ac_file_inputs $ac_f"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input="Generated from "`IFS=:
+ echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ fi
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$tmp/stdin";;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ { as_dir="$ac_dir"
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
+ { (exit 1); exit 1; }; }; }
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+case `sed -n '/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+' $ac_file_inputs` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+ ac_datarootdir_hack='
+ s&@datadir@&${datarootdir}&g
+ s&@docdir@&${datarootdir}/doc/${PACKAGE}&g
+ s&@infodir@&${datarootdir}/info&g
+ s&@localedir@&${datarootdir}/locale&g
+ s&@mandir@&${datarootdir}/man&g
+ s&\${datarootdir}&${prefix}/share&g' ;;
+esac
+ sed "/^[ ]*VPATH[ ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[ ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[ ]*$//
+}
+
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s&@configure_input@&$configure_input&;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+ { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined." >&5
+echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined." >&2;}
+
+ rm -f "$tmp/stdin"
+ case $ac_file in
+ -) cat "$tmp/out"; rm -f "$tmp/out";;
+ *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
+ esac
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+ # First, check the format of the line:
+ cat >"$tmp/defines.sed" <<\CEOF
+/^[ ]*#[ ]*undef[ ][ ]*[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*[ ]*$/b def
+/^[ ]*#[ ]*define[ ][ ]*[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*[( ]/b def
+b
+:def
+s/$/ /
+s,^\([ #]*\)[^ ]*\([ ]*PACKAGE_NAME\)[ (].*,\1define\2 "" ,
+s,^\([ #]*\)[^ ]*\([ ]*PACKAGE_TARNAME\)[ (].*,\1define\2 "" ,
+s,^\([ #]*\)[^ ]*\([ ]*PACKAGE_VERSION\)[ (].*,\1define\2 "" ,
+s,^\([ #]*\)[^ ]*\([ ]*PACKAGE_STRING\)[ (].*,\1define\2 "" ,
+s,^\([ #]*\)[^ ]*\([ ]*PACKAGE_BUGREPORT\)[ (].*,\1define\2 "" ,
+s,^\([ #]*\)[^ ]*\([ ]*_GNU_SOURCE\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*NO_BACKSPACE_KEY\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*NO_DELETE_KEY\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*NO_RESOURCES\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*RESFALLBACK\)[ (].*,\1define\2 "Rxvt" ,
+s,^\([ #]*\)[^ ]*\([ ]*RESNAME\)[ (].*,\1define\2 "urxvt" ,
+s,^\([ #]*\)[^ ]*\([ ]*RESCLASS\)[ (].*,\1define\2 "URxvt" ,
+s,^\([ #]*\)[^ ]*\([ ]*RXVTNAME\)[ (].*,\1define\2 "urxvt" ,
+s,^\([ #]*\)[^ ]*\([ ]*NO_SECONDARY_SCREEN\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*STDC_HEADERS\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_TYPES_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_STAT_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STDLIB_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STRING_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_MEMORY_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STRINGS_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_INTTYPES_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STDINT_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UNISTD_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_EVENT_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_QUEUE_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_POLL_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_SELECT_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_KQUEUE\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_POLL\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SELECT\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_LIBM\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_IOCTL_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_SOCKIO_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STDINT_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_WCHAR_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_CWCHAR\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_XPOINTER\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*XLIB_ILLEGAL_ACCESS\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UNSETENV\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*UTMP_SUPPORT\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UTMP_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STRUCT_UTMP\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UTMP_HOST\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UTMPX_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STRUCT_UTMPX\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UTMPX_HOST\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STRUCT_LASTLOG\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_STRUCT_LASTLOGX\)[ (].*,\1define\2 1 ,
+CEOF
+ sed -f "$tmp/defines.sed" $ac_file_inputs >"$tmp/out1"
+ # First, check the format of the line:
+ cat >"$tmp/defines.sed" <<\CEOF
+/^[ ]*#[ ]*undef[ ][ ]*[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*[ ]*$/b def
+/^[ ]*#[ ]*define[ ][ ]*[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*[( ]/b def
+b
+:def
+s,^\([ #]*\)[^ ]*\([ ]*UTMP_FILE\)[ (].*,\1define\2 "/var/run/utmp" ,
+s,^\([ #]*\)[^ ]*\([ ]*UTMPX_FILE\)[ (].*,\1define\2 "/var/run/utmpx" ,
+s,^\([ #]*\)[^ ]*\([ ]*WTMP_FILE\)[ (].*,\1define\2 "/var/log/wtmp" ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_XSETLOCALE\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SETLOCALE\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_NL_LANGINFO\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UNIX_FDPASS\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_UTIL_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SYS_IOCTL_H\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_REVOKE\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_POSIX_OPENPT\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SETUID\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SETEUID\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_SETREUID\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*HAVE_DEV_PTMX\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*CLONE_DEVICE\)[ (].*,\1define\2 "/dev/ptmx" ,
+s,^\([ #]*\)[^ ]*\([ ]*UNIX98_PTY\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ISO_14755\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*PLAIN_SCROLLBAR\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*XTERM_SCROLLBAR\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*TEXT_BLINK\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_EU\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_VN\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_JP\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_JP_EXT\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_KR\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_ZH\)[ (].*,\1define\2 1 ,
+s,^\([ #]*\)[^ ]*\([ ]*ENCODING_ZH_EXT\)[ (].*,\1define\2 1 ,
+s/ $//
+s,^[ #]*u.*,/* & */,
+CEOF
+ sed -f "$tmp/defines.sed" "$tmp/out1" >"$tmp/out2"
+ac_result="$tmp/out2"
+ if test x"$ac_file" != x-; then
+ echo "/* $configure_input */" >"$tmp/config.h"
+ cat "$ac_result" >>"$tmp/config.h"
+ if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
+ { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f $ac_file
+ mv "$tmp/config.h" $ac_file
+ fi
+ else
+ echo "/* $configure_input */"
+ cat "$ac_result"
+ fi
+ rm -f "$tmp/out12"
+ ;;
+
+
+ esac
+
+done # for ac_tag
+
+
+{ (exit 0); exit 0; }
View
104 doc/Makefile
@@ -0,0 +1,104 @@
+# doc/Makefile.in -*- Makefile -*-
+
+DATE=2008-06-15
+VERSION=9.06
+RXVTNAME=urxvt
+SHELL = /bin/sh
+prefix = /usr/local
+exec_prefix = ${prefix}
+bindir = ${exec_prefix}/bin
+libdir = ${exec_prefix}/lib
+includedir = ${prefix}/include
+man1dir = ${prefix}/share/man/man1
+man1ext = 1
+man3dir = ${prefix}/share/man/man3
+man3ext = 3
+man7dir = ${prefix}/share/man/man7
+man7ext = 7
+PERL =
+INSTALL = /usr/bin/install -c
+INSTALL_PROGRAM = /usr/bin/install -c -m 755
+INSTALL_DATA = /usr/bin/install -c -m 644
+
+srcdir = .
+
+
+first_rule: all
+dummy:
+
+#-------------------------------------------------------------------------
+
+SEDREPLACE = -e 's%@@RXVT_VERSION@@%$(VERSION)%g;' \
+ -e 's%@@RXVT_NAME@@%$(RXVTNAME)%g;' \
+ -e 's%@@RXVT_DATE@@%$(DATE)%g;' \
+ -e 's%@@RXVT_LIBDIR@@%$(libdir)%g;' \
+ -e 's%@@URXVT_NAME@@%urxvt%g;'
+
+POD2MAN = pod2man -n @@RXVT_NAME@@ -r @@RXVT_VERSION@@ -q\" -c "RXVT-UNICODE"
+
+all:
+ sed $(SEDREPLACE) < $(srcdir)/rxvt.1.man.in >rxvt.1.man
+ sed $(SEDREPLACE) < $(srcdir)/rxvtc.1.man.in >rxvtc.1.man
+ sed $(SEDREPLACE) < $(srcdir)/rxvtd.1.man.in >rxvtd.1.man
+ sed $(SEDREPLACE) < $(srcdir)/rxvt.7.man.in >rxvt.7.man
+# sed $(SEDREPLACE) < $(srcdir)/rxvtperl.3.man.in >rxvtperl.3.man
+
+rxvtperl.3.pod: ../src/urxvt.pm
+ cp $< $@
+
+%.tbl: %.pod
+ $(srcdir)/podtbl <$< >$@
+
+%.1.man.in: %.1.tbl
+ $(POD2MAN) -s1 <$< >$@
+
+%.3.man.in: %.3.tbl
+ $(POD2MAN) -s3 <$< >$@
+
+%.7.man.in: %.7.tbl
+ $(POD2MAN) -s7 <$< >$@
+
+%.html: %.tbl
+ sed $(SEDREPLACE) <$< | pod2xhtml --css http://res.tst.eu/pod.css >$@
+
+%.txt: %.tbl
+ sed $(SEDREPLACE) <$< | pod2text >$@
+
+../README.configure: rxvt.7.tbl
+ sed $(SEDREPLACE) <$< | podselect -section "CONFIGURE OPTIONS" | pod2text >$@
+
+../README.FAQ: rxvt.7.tbl
+ sed $(SEDREPLACE) <$< | podselect -section "RXVT-UNICODE\/URXVT FREQUENTLY ASKED QUESTIONS" | pod2text >$@
+
+tags allbin:
+
+alldoc: rxvt.1.man.in rxvt.7.man.in rxvtc.1.man.in rxvtd.1.man.in rxvtperl.3.man.in \
+ ../README.configure ../README.FAQ
+ infocmp -C rxvt-unicode >$(srcdir)/etc/rxvt-unicode.termcap
+
+clean:
+ rm -f rxvt.1.man rxvt.7.man rxvtc.1.man rxvtd.1.man rxvtperl.3.man
+
+distclean: clean
+ rm -f Makefile
+
+realclean: distclean
+ rm -f rxvt.1.man.in rxvt.7.man.in rxvtc.1.man.in rxvtd.1.man.in rxvtperl.3.man.in
+ rm -f ../README.configure ../README.FAQ
+ rm -f $(srcdir)/etc/rxvt-unicode.termcap
+
+cleandir: realclean
+
+install: all
+ $(INSTALL) -d $(DESTDIR)$(man1dir)
+ $(INSTALL) -d $(DESTDIR)$(man7dir)
+ $(INSTALL_DATA) rxvt.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME).$(man1ext)
+ $(INSTALL_DATA) rxvtc.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)c.$(man1ext)
+ $(INSTALL_DATA) rxvtd.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)d.$(man1ext)
+ $(INSTALL_DATA) rxvt.7.man $(DESTDIR)$(man7dir)/$(RXVTNAME).$(man7ext)
+# $(INSTALL) -d $(DESTDIR)$(man3dir)
+# $(INSTALL_DATA) rxvtperl.3.man $(DESTDIR)$(man3dir)/$(RXVTNAME)perl.$(man3ext)
+ /opt/local/bin/tic $(srcdir)/etc/rxvt-unicode.terminfo
+
+distdepend: alldoc
+
View
1,630 doc/rxvt.1.man
1,630 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
2,690 doc/rxvt.7.man
2,690 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
184 doc/rxvtc.1.man
@@ -0,0 +1,184 @@
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.35
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sh \" Subsection heading
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings. \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote. | will give a
+.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
+.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
+.\" expand to `' in nroff, nothing in troff, for use with C<>.
+.tr \(*W-|\(bv\*(Tr
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+. ds -- \(*W-
+. ds PI pi
+. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
+. ds L" ""
+. ds R" ""
+. ds C` ""
+. ds C' ""
+'br\}
+.el\{\
+. ds -- \|\(em\|
+. ds PI \(*p
+. ds L" ``
+. ds R" ''
+'br\}
+.\"
+.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
+.\" entries marked with X<> in POD. Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
+..
+. nr % 0
+. rr F
+.\}
+.\"
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.hy 0
+.if n .na
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear. Run. Save yourself. No user-serviceable parts.
+. \" fudge factors for nroff and troff
+.if n \{\
+. ds #H 0
+. ds #V .8m
+. ds #F .3m
+. ds #[ \f1
+. ds #] \fP
+.\}
+.if t \{\
+. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+. ds #V .6m
+. ds #F 0
+. ds #[ \&
+. ds #] \&
+.\}
+. \" simple accents for nroff and troff
+.if n \{\
+. ds ' \&
+. ds ` \&
+. ds ^ \&
+. ds , \&
+. ds ~ ~
+. ds /
+.\}
+.if t \{\
+. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+. \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]