Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

upgrade cscope to 15.8a; fixed install script

  • Loading branch information...
commit e8cb44adcfd65cd2c51bd098c9c410a9a56bfa5e 1 parent d0b5be3
@shuge authored
Showing with 54,789 additions and 21,861 deletions.
  1. +22 −12 README.md
  2. +0 −610 cscope-15.7a/Makefile
  3. +0 −6 cscope-15.7a/Makefile.am
  4. +0 −142 cscope-15.7a/compile
  5. +0 −259 cscope-15.7a/config.h
  6. +0 −3,294 cscope-15.7a/config.log
  7. +0 −1,094 cscope-15.7a/config.status
  8. +0 −12,492 cscope-15.7a/configure
  9. +0 −338 cscope-15.7a/contrib/Makefile
  10. +0 −7 cscope-15.7a/contrib/webcscope/CVS/Entries
  11. +0 −7 cscope-15.7a/contrib/webcscope/CVS/Entries.Extra
  12. +0 −7 cscope-15.7a/contrib/webcscope/CVS/Entries.Extra.Old
  13. +0 −7 cscope-15.7a/contrib/webcscope/CVS/Entries.Old
  14. +0 −1  cscope-15.7a/contrib/webcscope/CVS/Repository
  15. +0 −1  cscope-15.7a/contrib/webcscope/CVS/Root
  16. +0 −10 cscope-15.7a/contrib/webcscope/icons/CVS/Entries
  17. +0 −9 cscope-15.7a/contrib/webcscope/icons/CVS/Entries.Extra
  18. 0  cscope-15.7a/contrib/webcscope/icons/CVS/Entries.Extra.Old
  19. 0  cscope-15.7a/contrib/webcscope/icons/CVS/Entries.Old
  20. +0 −1  cscope-15.7a/contrib/webcscope/icons/CVS/Repository
  21. +0 −1  cscope-15.7a/contrib/webcscope/icons/CVS/Root
  22. +0 −3  cscope-15.7a/contrib/xcscope/CVS/Entries
  23. +0 −2  cscope-15.7a/contrib/xcscope/CVS/Entries.Extra
  24. 0  cscope-15.7a/contrib/xcscope/CVS/Entries.Extra.Old
  25. 0  cscope-15.7a/contrib/xcscope/CVS/Entries.Old
  26. +0 −1  cscope-15.7a/contrib/xcscope/CVS/Repository
  27. +0 −1  cscope-15.7a/contrib/xcscope/CVS/Root
  28. +0 −365 cscope-15.7a/doc/Makefile
  29. +0 −323 cscope-15.7a/install-sh
  30. +0 −3  cscope-15.7a/packages/CVS/Entries
  31. +0 −3  cscope-15.7a/packages/CVS/Entries.Extra
  32. +0 −1  cscope-15.7a/packages/CVS/Entries.Extra.Old
  33. +0 −2  cscope-15.7a/packages/CVS/Entries.Old
  34. +0 −1  cscope-15.7a/packages/CVS/Repository
  35. +0 −1  cscope-15.7a/packages/CVS/Root
  36. +0 −4 cscope-15.7a/packages/MSDOS/CVS/Entries
  37. +0 −3  cscope-15.7a/packages/MSDOS/CVS/Entries.Extra
  38. 0  cscope-15.7a/packages/MSDOS/CVS/Entries.Extra.Old
  39. 0  cscope-15.7a/packages/MSDOS/CVS/Entries.Old
  40. +0 −1  cscope-15.7a/packages/MSDOS/CVS/Repository
  41. +0 −1  cscope-15.7a/packages/MSDOS/CVS/Root
  42. +0 −4 cscope-15.7a/packages/uw7/CVS/Entries
  43. +0 −3  cscope-15.7a/packages/uw7/CVS/Entries.Extra
  44. 0  cscope-15.7a/packages/uw7/CVS/Entries.Extra.Old
  45. 0  cscope-15.7a/packages/uw7/CVS/Entries.Old
  46. +0 −1  cscope-15.7a/packages/uw7/CVS/Repository
  47. +0 −1  cscope-15.7a/packages/uw7/CVS/Root
  48. +0 −139 cscope-15.7a/src/.deps/alloc.Po
  49. +0 −137 cscope-15.7a/src/.deps/basename.Po
  50. +0 −1  cscope-15.7a/src/.deps/build.Po
  51. +0 −1  cscope-15.7a/src/.deps/command.Po
  52. +0 −1  cscope-15.7a/src/.deps/compath.Po
  53. +0 −1  cscope-15.7a/src/.deps/crossref.Po
  54. +0 −1  cscope-15.7a/src/.deps/dir.Po
  55. +0 −1  cscope-15.7a/src/.deps/display.Po
  56. +0 −1  cscope-15.7a/src/.deps/edit.Po
  57. +0 −144 cscope-15.7a/src/.deps/egrep.Po
  58. +0 −1  cscope-15.7a/src/.deps/exec.Po
  59. +0 −1  cscope-15.7a/src/.deps/find.Po
  60. +0 −152 cscope-15.7a/src/.deps/fscanner.Po
  61. +0 −1  cscope-15.7a/src/.deps/gscope-alloc.Po
  62. +0 −1  cscope-15.7a/src/.deps/gscope-basename.Po
  63. +0 −1  cscope-15.7a/src/.deps/gscope-build.Po
  64. +0 −1  cscope-15.7a/src/.deps/gscope-command.Po
  65. +0 −1  cscope-15.7a/src/.deps/gscope-compath.Po
  66. +0 −1  cscope-15.7a/src/.deps/gscope-crossref.Po
  67. +0 −1  cscope-15.7a/src/.deps/gscope-dir.Po
  68. +0 −1  cscope-15.7a/src/.deps/gscope-display.Po
  69. +0 −1  cscope-15.7a/src/.deps/gscope-edit.Po
  70. +0 −1  cscope-15.7a/src/.deps/gscope-egrep.Po
  71. +0 −1  cscope-15.7a/src/.deps/gscope-exec.Po
  72. +0 −1  cscope-15.7a/src/.deps/gscope-find.Po
  73. +0 −1  cscope-15.7a/src/.deps/gscope-fscanner.Po
  74. +0 −1  cscope-15.7a/src/.deps/gscope-gscope.Po
  75. +0 −1  cscope-15.7a/src/.deps/gscope-help.Po
  76. +0 −1  cscope-15.7a/src/.deps/gscope-history.Po
  77. +0 −1  cscope-15.7a/src/.deps/gscope-input.Po
  78. +0 −1  cscope-15.7a/src/.deps/gscope-invlib.Po
  79. +0 −1  cscope-15.7a/src/.deps/gscope-logdir.Po
  80. +0 −1  cscope-15.7a/src/.deps/gscope-lookup.Po
  81. +0 −1  cscope-15.7a/src/.deps/gscope-main.Po
  82. +0 −1  cscope-15.7a/src/.deps/gscope-mouse.Po
  83. +0 −1  cscope-15.7a/src/.deps/gscope-mygetenv.Po
  84. +0 −1  cscope-15.7a/src/.deps/gscope-mypopen.Po
  85. +0 −1  cscope-15.7a/src/.deps/gscope-scanner.Po
  86. +0 −1  cscope-15.7a/src/.deps/gscope-vpaccess.Po
  87. +0 −1  cscope-15.7a/src/.deps/gscope-vpfopen.Po
  88. +0 −1  cscope-15.7a/src/.deps/gscope-vpinit.Po
  89. +0 −1  cscope-15.7a/src/.deps/gscope-vpopen.Po
  90. +0 −1  cscope-15.7a/src/.deps/help.Po
  91. +0 −1  cscope-15.7a/src/.deps/history.Po
  92. +0 −1  cscope-15.7a/src/.deps/input.Po
  93. +0 −1  cscope-15.7a/src/.deps/invlib.Po
  94. +0 −1  cscope-15.7a/src/.deps/logdir.Po
  95. +0 −1  cscope-15.7a/src/.deps/lookup.Po
  96. +0 −1  cscope-15.7a/src/.deps/main.Po
  97. +0 −1  cscope-15.7a/src/.deps/mouse.Po
  98. +0 −1  cscope-15.7a/src/.deps/mygetenv.Po
  99. +0 −1  cscope-15.7a/src/.deps/mypopen.Po
  100. +0 −1  cscope-15.7a/src/.deps/scanner.Po
  101. +0 −1  cscope-15.7a/src/.deps/snprintf.Po
  102. +0 −1  cscope-15.7a/src/.deps/vpaccess.Po
  103. +0 −1  cscope-15.7a/src/.deps/vpfopen.Po
  104. +0 −1  cscope-15.7a/src/.deps/vpinit.Po
  105. +0 −1  cscope-15.7a/src/.deps/vpopen.Po
  106. +0 −980 cscope-15.7a/src/Makefile
  107. 0  cscope-15.7a/src/gscope.c
  108. +0 −1  cscope-15.7a/stamp-h1
  109. +1 −1  {cscope-15.7a → cscope-15.8a}/AUTHORS
  110. 0  {cscope-15.7a → cscope-15.8a}/COPYING
  111. +189 −0 {cscope-15.7a → cscope-15.8a}/ChangeLog
  112. 0  {cscope-15.7a → cscope-15.8a}/INSTALL
  113. +370 −0 cscope-15.8a/INSTALL.gnu
  114. +9 −0 cscope-15.8a/Makefile.am
  115. +248 −131 {cscope-15.7a → cscope-15.8a}/Makefile.in
  116. 0  {cscope-15.7a → cscope-15.8a}/NEWS
  117. 0  {cscope-15.7a → cscope-15.8a}/README
  118. 0  {cscope-15.7a → cscope-15.8a}/TODO
  119. 0  {cscope-15.7a → cscope-15.8a}/acinclude.m4
  120. +437 −174 {cscope-15.7a → cscope-15.8a}/aclocal.m4
  121. +310 −0 cscope-15.8a/compile
  122. +286 −227 {cscope-15.7a → cscope-15.8a}/config.guess
  123. +11 −2 {cscope-15.7a → cscope-15.8a}/config.h.in
  124. +272 −85 {cscope-15.7a → cscope-15.8a}/config.sub
  125. +8,841 −0 cscope-15.8a/configure
  126. +3 −2 {cscope-15.7a → cscope-15.8a}/configure.in
  127. +1 −1  {cscope-15.7a → cscope-15.8a}/contrib/Makefile.am
  128. +139 −71 {cscope-15.7a → cscope-15.8a}/contrib/Makefile.in
  129. +4 −1 {cscope-15.7a → cscope-15.8a}/contrib/README
  130. +537 −0 cscope-15.8a/contrib/cctree.txt
  131. +3,398 −0 cscope-15.8a/contrib/cctree.vim
  132. 0  {cscope-15.7a → cscope-15.8a}/contrib/ocs
  133. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/INSTALL
  134. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/LICENSE
  135. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/TODO
  136. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/cgi-lib.pl
  137. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/cscope
  138. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/hilite.c
  139. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/back.gif
  140. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/bomb.gif
  141. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/c.gif
  142. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/down.gif
  143. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/folder.gif
  144. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/folder.open.gif
  145. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/left.gif
  146. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/up.gif
  147. 0  {cscope-15.7a → cscope-15.8a}/contrib/webcscope/icons/world2.gif
  148. 0  {cscope-15.7a → cscope-15.8a}/contrib/xcscope/cscope-indexer
  149. 0  {cscope-15.7a → cscope-15.8a}/contrib/xcscope/xcscope.el
  150. +198 −40 {cscope-15.7a → cscope-15.8a}/depcomp
  151. +1 −1  {cscope-15.7a → cscope-15.8a}/doc/Makefile.am
  152. +159 −98 {cscope-15.7a → cscope-15.8a}/doc/Makefile.in
  153. 0  {cscope-15.7a → cscope-15.8a}/doc/cscope.1
  154. +574 −0 cscope-15.8a/doc/xcscope.1
  155. +527 −0 cscope-15.8a/install-sh
  156. +58 −87 {cscope-15.7a → cscope-15.8a}/missing
  157. +6 −2 {cscope-15.7a → cscope-15.8a}/mkinstalldirs
  158. 0  {cscope-15.7a → cscope-15.8a}/packages/MSDOS/README
  159. 0  {cscope-15.7a → cscope-15.8a}/packages/MSDOS/djmake.bat
  160. 0  {cscope-15.7a → cscope-15.8a}/packages/MSDOS/ylwrap.pat
  161. 0  {cscope-15.7a → cscope-15.8a}/packages/cscope.spec
  162. 0  {cscope-15.7a → cscope-15.8a}/packages/uw7/Prototype
  163. 0  {cscope-15.7a → cscope-15.8a}/packages/uw7/cscope_pkg.sh
  164. 0  {cscope-15.7a → cscope-15.8a}/packages/uw7/pkginfo
  165. 0  {cscope-15.7a → cscope-15.8a}/src/Makefile.am
  166. +267 −218 {cscope-15.7a → cscope-15.8a}/src/Makefile.in
  167. 0  {cscope-15.7a → cscope-15.8a}/src/alloc.c
  168. 0  {cscope-15.7a → cscope-15.8a}/src/alloc.h
  169. 0  {cscope-15.7a → cscope-15.8a}/src/basename.c
  170. +7 −3 {cscope-15.7a → cscope-15.8a}/src/build.c
  171. 0  {cscope-15.7a → cscope-15.8a}/src/build.h
  172. +28 −13 {cscope-15.7a → cscope-15.8a}/src/command.c
  173. 0  {cscope-15.7a → cscope-15.8a}/src/compath.c
  174. +3 −3 {cscope-15.7a → cscope-15.8a}/src/constants.h
  175. +2 −1  {cscope-15.7a → cscope-15.8a}/src/crossref.c
  176. +4 −4 {cscope-15.7a → cscope-15.8a}/src/dir.c
  177. +3 −6 {cscope-15.7a → cscope-15.8a}/src/display.c
  178. 0  {cscope-15.7a → cscope-15.8a}/src/edit.c
  179. +2,318 −0 cscope-15.8a/src/egrep.c
  180. 0  {cscope-15.7a → cscope-15.8a}/src/egrep.y
  181. 0  {cscope-15.7a → cscope-15.8a}/src/emacs.e
  182. 0  {cscope-15.7a → cscope-15.8a}/src/exec.c
  183. +89 −6 {cscope-15.7a → cscope-15.8a}/src/find.c
  184. +32,257 −0 cscope-15.8a/src/fscanner.c
  185. +15 −3 {cscope-15.7a → cscope-15.8a}/src/fscanner.l
  186. +2 −1  {cscope-15.7a → cscope-15.8a}/src/global.h
  187. 0  {cscope-15.7a → cscope-15.8a}/src/gmacs.ml
  188. +1 −0  cscope-15.8a/src/gscope.c
  189. 0  {cscope-15.7a → cscope-15.8a}/src/help.c
  190. 0  {cscope-15.7a → cscope-15.8a}/src/history.c
  191. 0  {cscope-15.7a → cscope-15.8a}/src/input.c
  192. +17 −11 {cscope-15.7a → cscope-15.8a}/src/invlib.c
  193. 0  {cscope-15.7a → cscope-15.8a}/src/invlib.h
  194. 0  {cscope-15.7a → cscope-15.8a}/src/library.h
  195. 0  {cscope-15.7a → cscope-15.8a}/src/logdir.c
  196. 0  {cscope-15.7a → cscope-15.8a}/src/lookup.c
  197. 0  {cscope-15.7a → cscope-15.8a}/src/lookup.h
  198. +176 −8 {cscope-15.7a → cscope-15.8a}/src/main.c
  199. 0  {cscope-15.7a → cscope-15.8a}/src/mouse.c
  200. 0  {cscope-15.7a → cscope-15.8a}/src/mygetenv.c
  201. 0  {cscope-15.7a → cscope-15.8a}/src/mypopen.c
  202. +2,956 −0 cscope-15.8a/src/scanner.c
  203. +5 −4 {cscope-15.7a → cscope-15.8a}/src/scanner.h
  204. +4 −2 {cscope-15.7a → cscope-15.8a}/src/scanner.l
  205. 0  {cscope-15.7a → cscope-15.8a}/src/snprintf.c
  206. +2 −2 {cscope-15.7a → cscope-15.8a}/src/version.h
  207. 0  {cscope-15.7a → cscope-15.8a}/src/vp.h
  208. 0  {cscope-15.7a → cscope-15.8a}/src/vpaccess.c
  209. 0  {cscope-15.7a → cscope-15.8a}/src/vpfopen.c
  210. 0  {cscope-15.7a → cscope-15.8a}/src/vpinit.c
  211. 0  {cscope-15.7a → cscope-15.8a}/src/vpopen.c
  212. +25 −22 {cscope-15.7a → cscope-15.8a}/ylwrap
  213. +2 −2 dot-emacs.el
  214. +5 −0 install.sh
View
34 README.md
@@ -3,22 +3,32 @@
Lee's Emacs configuration files and packages
-## Configuration
+## Usage
+
+ apt-get install cscope
test -d ~/Downloads || mkdir -p ~/Downloads
+ cd ~/Downloads
+
git clone git://github.com/shuge/lees_emacs_pkgs.git
- cd ~/Downloads/lees_emacs_pkgs
-
- test -f ~/.emacs && mv ~/.emacs ~/.emacs.bak
- ln -sf `pwd`/dot-emacs.el ~/.emacs
-
+ cd lees_emacs_pkgs
+
+ wget 'http://downloads.sourceforge.net/project/cscope/cscope/15.8a/cscope-15.8a.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fcscope%2Ffiles%2F&ts=1355385717&use_mirror=superb-dca2' -o 'cscope-15.8a.tar.gz'
+
+ bash install.sh
-Get the latest development version from git:
+or
+
+ apt-get install cscope
+
+ test -d ~/Downloads || mkdir -p ~/Downloads
+ cd ~/Downloads
- mkdir $HOME/Downloads/ && cd $HOME/Downloads/
- git clone git://github.com/shuge/lees_emacs_pkgs.git emacs_pkgs
- git clone git://github.com/shuge/lees_config.git
- cd lees_config
- sh auto_config.sh
+ wget https://github.com/shuge/lees_emacs_pkgs/tarball/master -O lees_emacs_pkgs.tar.gz
+ tar xf lees_emacs_pkgs
+ cd lees_emacs_pkgs
+ wget 'http://downloads.sourceforge.net/project/cscope/cscope/15.8a/cscope-15.8a.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fcscope%2Ffiles%2F&ts=1355385717&use_mirror=superb-dca2' -o cscope-15.8a.tar.gz
+ tar xf cscope-15.8a.tar.gz
+ bash install.sh
View
610 cscope-15.7a/Makefile
@@ -1,610 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# Makefile. Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-srcdir = .
-top_srcdir = .
-
-pkgdatadir = $(datadir)/cscope
-pkglibdir = $(libdir)/cscope
-pkgincludedir = $(includedir)/cscope
-top_builddir = .
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = /usr/bin/install -c
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-apple-darwin10.8.0
-host_triplet = i686-apple-darwin10.8.0
-LIBOBJDIR =
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- TODO compile config.guess config.sub depcomp install-sh \
- missing mkinstalldirs ylwrap
-subdir = .
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-exec-recursive install-info-recursive \
- install-recursive installcheck-recursive installdirs-recursive \
- pdf-recursive ps-recursive uninstall-info-recursive \
- uninstall-recursive
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
- { test ! -d $(distdir) \
- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr $(distdir); }; }
-DIST_ARCHIVES = $(distdir).tar.gz
-GZIP_ENV = --best
-distuninstallcheck_listfiles = find . -type f -print
-distcleancheck_listfiles = find . -type f -print
-ACLOCAL = ${SHELL} /Users/lee/Downloads/emacs_utils/cscope-15.7a/missing --run aclocal-1.9
-AMDEP_FALSE = #
-AMDEP_TRUE =
-AMTAR = ${SHELL} /Users/lee/Downloads/emacs_utils/cscope-15.7a/missing --run tar
-AUTOCONF = ${SHELL} /Users/lee/Downloads/emacs_utils/cscope-15.7a/missing --run autoconf
-AUTOHEADER = ${SHELL} /Users/lee/Downloads/emacs_utils/cscope-15.7a/missing --run autoheader
-AUTOMAKE = ${SHELL} /Users/lee/Downloads/emacs_utils/cscope-15.7a/missing --run automake-1.9
-AWK = awk
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS =
-CURSES_INCLUDEDIR =
-CURSES_LIBS = -lncurses
-CYGPATH_W = echo
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-ECHO_C = \c
-ECHO_N =
-ECHO_T =
-EGREP = /usr/bin/grep -E
-EXEEXT =
-GNOME_LINUX_FALSE =
-GNOME_LINUX_TRUE = #
-GREP = /usr/bin/grep
-HAS_CURSES_FALSE = #
-HAS_CURSES_TRUE =
-HAS_GNOME_FALSE = #
-HAS_GNOME_TRUE =
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
-LDFLAGS =
-LEX = flex
-LEXLIB = -lfl
-LEX_OUTPUT_ROOT = lex.yy
-LIBOBJS =
-LIBS =
-LTLIBOBJS =
-MAKEINFO = ${SHELL} /Users/lee/Downloads/emacs_utils/cscope-15.7a/missing --run makeinfo
-OBJEXT = o
-PACKAGE = cscope
-PACKAGE_BUGREPORT =
-PACKAGE_NAME =
-PACKAGE_STRING =
-PACKAGE_TARNAME =
-PACKAGE_VERSION =
-PATH_SEPARATOR = :
-SET_MAKE =
-SHELL = /bin/sh
-STRIP =
-USING_GNOME2_FALSE =
-USING_GNOME2_TRUE = #
-USING_LEX_FALSE =
-USING_LEX_TRUE = #
-VERSION = 15.7a
-YACC = bison -y
-YFLAGS =
-ac_ct_CC = gcc
-am__fastdepCC_FALSE = #
-am__fastdepCC_TRUE =
-am__include = include
-am__leading_dot = .
-am__quote =
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-apple-darwin10.8.0
-build_alias =
-build_cpu = i686
-build_os = darwin10.8.0
-build_vendor = apple
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-gnome1 =
-gnome2 = true
-host = i686-apple-darwin10.8.0
-host_alias =
-host_cpu = i686
-host_os = darwin10.8.0
-host_vendor = apple
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = /Users/lee/Downloads/emacs_utils/cscope-15.7a/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-mandir = ${datarootdir}/man
-mkdir_p = $(mkinstalldirs)
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-sysconfdir = ${prefix}/etc
-target_alias =
-SUBDIRS = doc src contrib
-EXTRA_DIST = packages
-all: config.h
- $(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-am--refresh:
- @:
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
- cd $(srcdir) && $(AUTOMAKE) --gnu \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- echo ' $(SHELL) ./config.status'; \
- $(SHELL) ./config.status;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- $(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(srcdir) && $(AUTOCONF)
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-
-config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) stamp-h1; \
- else :; fi
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status config.h
-$(srcdir)/config.h.in: $(am__configure_deps)
- cd $(top_srcdir) && $(AUTOHEADER)
- rm -f stamp-h1
- touch $@
-
-distclean-hdr:
- -rm -f config.h stamp-h1
-uninstall-info-am:
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- $(am__remove_distdir)
- mkdir $(distdir)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(mkdir_p) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- distdir) \
- || exit 1; \
- fi; \
- done
- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
- ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
- || chmod -R a+r $(distdir)
-dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
-
-dist-tarZ: distdir
- tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
-
-dist-shar: distdir
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
-
-dist-zip: distdir
- -rm -f $(distdir).zip
- zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
-
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration. Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
- case '$(DIST_ARCHIVES)' in \
- *.tar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
- *.tar.bz2*) \
- bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.Z*) \
- uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
- *.shar.gz*) \
- GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
- *.zip*) \
- unzip $(distdir).zip ;;\
- esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
- chmod a-w $(distdir)
- dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
- && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
- && cd $(distdir)/_build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
- $(DISTCHECK_CONFIGURE_FLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) dvi \
- && $(MAKE) $(AM_MAKEFLAGS) check \
- && $(MAKE) $(AM_MAKEFLAGS) install \
- && $(MAKE) $(AM_MAKEFLAGS) installcheck \
- && $(MAKE) $(AM_MAKEFLAGS) uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
- distuninstallcheck \
- && chmod -R a-w "$$dc_install_base" \
- && ({ \
- (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
- distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
- } || { rm -rf "$$dc_destdir"; exit 1; }) \
- && rm -rf "$$dc_destdir" \
- && $(MAKE) $(AM_MAKEFLAGS) dist \
- && rm -rf $(DIST_ARCHIVES) \
- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
- $(am__remove_distdir)
- @(echo "$(distdir) archives ready for distribution: "; \
- list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
- sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
-distuninstallcheck:
- @cd $(distuninstallcheck_dir) \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
- || { echo "ERROR: files left after uninstall:" ; \
- if test -n "$(DESTDIR)"; then \
- echo " (check DESTDIR support)"; \
- fi ; \
- $(distuninstallcheck_listfiles) ; \
- exit 1; } >&2
-distcleancheck: distclean
- @if test '$(srcdir)' = . ; then \
- echo "ERROR: distcleancheck can only run from a VPATH build" ; \
- exit 1 ; \
- fi
- @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
- || { echo "ERROR: files left in build directory after distclean:" ; \
- $(distcleancheck_listfiles) ; \
- exit 1; } >&2
-check-am: all-am
-check: check-recursive
-all-am: Makefile config.h
-installdirs: installdirs-recursive
-installdirs-am:
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am:
-
-install-exec-am:
-
-install-info: install-info-recursive
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f $(am__CONFIG_DISTCLEAN_FILES)
- -rm -rf $(top_srcdir)/autom4te.cache
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-info-am
-
-uninstall-info: uninstall-info-recursive
-
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
- check-am clean clean-generic clean-recursive ctags \
- ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \
- dist-tarZ dist-zip distcheck distclean distclean-generic \
- distclean-hdr distclean-recursive distclean-tags \
- distcleancheck distdir distuninstallcheck dvi dvi-am html \
- html-am info info-am install install-am install-data \
- install-data-am install-exec install-exec-am install-info \
- install-info-am install-man install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic maintainer-clean-recursive \
- mostlyclean mostlyclean-generic mostlyclean-recursive pdf \
- pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
- uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
View
6 cscope-15.7a/Makefile.am
@@ -1,6 +0,0 @@
-## Process this file with automake to produce Makefile.in
-
-SUBDIRS = doc src contrib
-
-EXTRA_DIST = packages
-
View
142 cscope-15.7a/compile
@@ -1,142 +0,0 @@
-#! /bin/sh
-# Wrapper for compilers which do not understand `-c -o'.
-
-scriptversion=2005-05-14.22
-
-# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
-# Written by Tom Tromey <tromey@cygnus.com>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# This file is maintained in Automake, please report
-# bugs to <bug-automake@gnu.org> or send patches to
-# <automake-patches@gnu.org>.
-
-case $1 in
- '')
- echo "$0: No command. Try \`$0 --help' for more information." 1>&2
- exit 1;
- ;;
- -h | --h*)
- cat <<\EOF
-Usage: compile [--help] [--version] PROGRAM [ARGS]
-
-Wrapper for compilers which do not understand `-c -o'.
-Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
-arguments, and rename the output as expected.
-
-If you are trying to build a whole package this is not the
-right script to run: please start by reading the file `INSTALL'.
-
-Report bugs to <bug-automake@gnu.org>.
-EOF
- exit $?
- ;;
- -v | --v*)
- echo "compile $scriptversion"
- exit $?
- ;;
-esac
-
-ofile=
-cfile=
-eat=
-
-for arg
-do
- if test -n "$eat"; then
- eat=
- else
- case $1 in
- -o)
- # configure might choose to run compile as `compile cc -o foo foo.c'.
- # So we strip `-o arg' only if arg is an object.
- eat=1
- case $2 in
- *.o | *.obj)
- ofile=$2
- ;;
- *)
- set x "$@" -o "$2"
- shift
- ;;
- esac
- ;;
- *.c)
- cfile=$1
- set x "$@" "$1"
- shift
- ;;
- *)
- set x "$@" "$1"
- shift
- ;;
- esac
- fi
- shift
-done
-
-if test -z "$ofile" || test -z "$cfile"; then
- # If no `-o' option was seen then we might have been invoked from a
- # pattern rule where we don't need one. That is ok -- this is a
- # normal compilation that the losing compiler can handle. If no
- # `.c' file was seen then we are probably linking. That is also
- # ok.
- exec "$@"
-fi
-
-# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
-
-# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
-# that we are using for the .o file. Also, base the name on the expected
-# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
-while true; do
- if mkdir "$lockdir" >/dev/null 2>&1; then
- break
- fi
- sleep 1
-done
-# FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
-
-# Run the compile.
-"$@"
-ret=$?
-
-if test -f "$cofile"; then
- mv "$cofile" "$ofile"
-elif test -f "${cofile}bj"; then
- mv "${cofile}bj" "$ofile"
-fi
-
-rmdir "$lockdir"
-exit $ret
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
View
259 cscope-15.7a/config.h
@@ -1,259 +0,0 @@
-/* config.h. Generated from config.h.in by configure. */
-/* config.h.in. Generated from configure.in by autoheader. */
-
-/* We're using a BSD-flavoured Unix */
-#define BSD 1
-
-/* Found some version of curses that we're going to use */
-#define HAS_CURSES 1
-
-/* Define to 1 if you have the `asprintf' function. */
-#define HAVE_ASPRINTF 1
-
-/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
- */
-#define HAVE_DIRENT_H 1
-
-/* Define to 1 if you have the <fcntl.h> header file. */
-#define HAVE_FCNTL_H 1
-
-/* Define to 1 if you have the `fixkeypad' function. */
-/* #undef HAVE_FIXKEYPAD */
-
-/* Define to 1 if you have the <floss.h> header file. */
-/* #undef HAVE_FLOSS_H */
-
-/* Define to 1 if you have the `getcwd' function. */
-#define HAVE_GETCWD 1
-
-/* Define to 1 if the system has the type `intmax_t'. */
-/* #undef HAVE_INTMAX_T */
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#define HAVE_INTTYPES_H 1
-
-/* Define to 1 if you have the <io.h> header file. */
-/* #undef HAVE_IO_H */
-
-/* Define to 1 if you have the `regex' library (-lregex). */
-/* #undef HAVE_LIBREGEX */
-
-/* Define to 1 if you have the `localeconv' function. */
-/* #undef HAVE_LOCALECONV */
-
-/* Define to 1 if you have the <locale.h> header file. */
-/* #undef HAVE_LOCALE_H */
-
-/* Define to 1 if the system has the type `long double'. */
-/* #undef HAVE_LONG_DOUBLE */
-
-/* Define to 1 if the system has the type `long long int'. */
-/* #undef HAVE_LONG_LONG_INT */
-
-/* Define to 1 if you have the `lstat' function. */
-#define HAVE_LSTAT 1
-
-/* Define to 1 if you have the `memcpy' function. */
-#define HAVE_MEMCPY 1
-
-/* Define to 1 if you have the <memory.h> header file. */
-#define HAVE_MEMORY_H 1
-
-/* Define to 1 if you have the `memset' function. */
-#define HAVE_MEMSET 1
-
-/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
-/* #undef HAVE_NDIR_H */
-
-/* Define to 1 if the system has the type `ptrdiff_t'. */
-/* #undef HAVE_PTRDIFF_T */
-
-/* Define to 1 if you have the `regcmp' function. */
-/* #undef HAVE_REGCMP */
-
-/* Define to 1 if you have the `regcomp' function. */
-#define HAVE_REGCOMP 1
-
-/* Define to 1 if you have the `setmode' function. */
-#define HAVE_SETMODE 1
-
-/* Define to 1 if you have the <signal.h> header file. */
-#define HAVE_SIGNAL_H 1
-
-/* Define if we have sigsetjmp(). */
-#define HAVE_SIGSETJMP 1
-
-/* Define to 1 if you have a C99 compliant `snprintf' function. */
-#define HAVE_SNPRINTF 1
-
-/* Define to 1 if you have the <stdarg.h> header file. */
-#define HAVE_STDARG_H 1
-
-/* Define to 1 if you have the <stddef.h> header file. */
-/* #undef HAVE_STDDEF_H */
-
-/* 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 `strchr' function. */
-#define HAVE_STRCHR 1
-
-/* Define to 1 if you have the `strerror' function. */
-#define HAVE_STRERROR 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 `decimal_point' is member of `struct lconv'. */
-/* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */
-
-/* Define to 1 if `thousands_sep' is member of `struct lconv'. */
-/* #undef HAVE_STRUCT_LCONV_THOUSANDS_SEP */
-
-/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
- */
-/* #undef HAVE_SYS_DIR_H */
-
-/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
- */
-/* #undef HAVE_SYS_NDIR_H */
-
-/* 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/termios.h> header file. */
-#define HAVE_SYS_TERMIOS_H 1
-
-/* 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 <sys/window.h> header file. */
-/* #undef HAVE_SYS_WINDOW_H */
-
-/* Define to 1 if the system has the type `uintmax_t'. */
-/* #undef HAVE_UINTMAX_T */
-
-/* Define to 1 if the system has the type `uintptr_t'. */
-/* #undef HAVE_UINTPTR_T */
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* Define to 1 if the system has the type `unsigned long long int'. */
-/* #undef HAVE_UNSIGNED_LONG_LONG_INT */
-
-/* Define to 1 if you have the <varargs.h> header file. */
-/* #undef HAVE_VARARGS_H */
-
-/* Define to 1 if you have the `vasprintf' function. */
-#define HAVE_VASPRINTF 1
-
-/* Define to 1 if you have the `va_copy' function or macro. */
-/* #undef HAVE_VA_COPY */
-
-/* Define to 1 if you have a C99 compliant `vsnprintf' function. */
-#define HAVE_VSNPRINTF 1
-
-/* Define to 1 if you have the `_setmode' function. */
-/* #undef HAVE__SETMODE */
-
-/* Define to 1 if you have the `__va_copy' function or macro. */
-/* #undef HAVE___VA_COPY */
-
-/* We're using some variant of Linux */
-/* #undef Linux */
-
-/* Set to reflect version of ncurses: 0 = version 1.* 1 = version 1.9.9g 2 =
- version 4.0/4.1 */
-/* #undef NCURSES_970530 */
-
-/* If your Curses does not have color define this one */
-/* #undef NO_COLOR_CURSES */
-
-/* Name of package */
-#define PACKAGE "cscope"
-
-/* 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 ""
-
-/* Define as the return type of signal handlers (`int' or `void'). */
-#define RETSIGTYPE void
-
-/* Define if you want to turn on SCO-specific code */
-/* #undef SCO_FLAVOR */
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Use Ncurses? */
-#define USE_NCURSES 1
-
-/* Use SunOS SysV curses? */
-/* #undef USE_SUNOS_CURSES */
-
-/* Use SystemV curses? */
-/* #undef USE_SYSV_CURSES */
-
-/* Define this if the scanner is run through lex, not flex */
-/* #undef USING_LEX */
-
-/* Version number of package */
-#define VERSION "15.7a"
-
-/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
- `char[]'. */
-#define YYTEXT_POINTER 1
-
-/* Define to rpl_asprintf if the replacement function should be used. */
-/* #undef asprintf */
-
-/* Define to empty if `const' does not conform to ANSI C. */
-/* #undef const */
-
-/* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
- not define. */
-/* #undef intmax_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 `unsigned int' if <sys/types.h> does not define. */
-/* #undef size_t */
-
-/* Define to rpl_snprintf if the replacement function should be used. */
-/* #undef snprintf */
-
-/* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
- do not define. */
-/* #undef uintmax_t */
-
-/* Define to the type of an unsigned integer type wide enough to hold a
- pointer, if such a type exists, and if the system does not define it. */
-/* #undef uintptr_t */
-
-/* Define to rpl_vasprintf if the replacement function should be used. */
-/* #undef vasprintf */
-
-/* Define to rpl_vsnprintf if the replacement function should be used. */
-/* #undef vsnprintf */
View
3,294 cscope-15.7a/config.log
@@ -1,3294 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-It was created by configure, which was
-generated by GNU Autoconf 2.61. Invocation command line was
-
- $ ./configure EMACS=/Applications/Aquamacs.app/Contents/MacOS/Aquamacs
-
-## --------- ##
-## Platform. ##
-## --------- ##
-
-hostname = Lees-Box.local
-uname -m = i386
-uname -r = 10.8.0
-uname -s = Darwin
-uname -v = Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386
-
-/usr/bin/uname -p = i386
-/bin/uname -X = unknown
-
-/bin/arch = unknown
-/usr/bin/arch -k = unknown
-/usr/convex/getsysinfo = unknown
-/usr/bin/hostinfo = Mach kernel version:
- Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386
-Kernel configured for up to 2 processors.
-2 processors are physically available.
-2 processors are logically available.
-Processor type: i486 (Intel 80486)
-Processors active: 0 1
-Primary memory available: 4.00 gigabytes
-Default processor set: 78 tasks, 337 threads, 2 processors
-Load average: 1.40, Mach factor: 0.71
-/bin/machine = unknown
-/usr/bin/oslevel = unknown
-/bin/universe = unknown
-
-PATH: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin
-PATH: /Users/lee/bin
-PATH: /usr/bin
-PATH: /bin
-PATH: /usr/sbin
-PATH: /sbin
-PATH: /usr/local/bin
-PATH: /usr/local/git/bin
-PATH: /usr/texbin
-PATH: /usr/X11/bin
-PATH: /opt/local/bin
-PATH: /opt/local/sbin
-
-
-## ----------- ##
-## Core tests. ##
-## ----------- ##
-
-configure:1809: checking for a BSD-compatible install
-configure:1865: result: /usr/bin/install -c
-configure:1876: checking whether build environment is sane
-configure:1919: result: yes
-configure:1984: checking for gawk
-configure:2014: result: no
-configure:1984: checking for mawk
-configure:2014: result: no
-configure:1984: checking for nawk
-configure:2014: result: no
-configure:1984: checking for awk
-configure:2000: found /usr/bin/awk
-configure:2011: result: awk
-configure:2022: checking whether make sets $(MAKE)
-configure:2043: result: yes
-configure:2236: checking build system type
-configure:2254: result: i686-apple-darwin10.8.0
-configure:2276: checking host system type
-configure:2291: result: i686-apple-darwin10.8.0
-configure:2328: checking for a BSD-compatible install
-configure:2384: result: /usr/bin/install -c
-configure:2443: checking for gcc
-configure:2459: found /usr/bin/gcc
-configure:2470: result: gcc
-configure:2708: checking for C compiler version
-configure:2715: gcc --version >&5
-i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
-Copyright (C) 2007 Free Software Foundation, Inc.
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-configure:2718: $? = 0
-configure:2725: gcc -v >&5
-Using built-in specs.
-Target: i686-apple-darwin10
-Configured with: /var/tmp/gcc/gcc-5666.3~123/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1
-Thread model: posix
-gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)
-configure:2728: $? = 0
-configure:2735: gcc -V >&5
-gcc-4.2: argument to `-V' is missing
-configure:2738: $? = 1
-configure:2761: checking for C compiler default output file name
-configure:2788: gcc conftest.c >&5
-configure:2791: $? = 0
-configure:2829: result: a.out
-configure:2846: checking whether the C compiler works
-configure:2856: ./a.out
-configure:2859: $? = 0
-configure:2876: result: yes
-configure:2883: checking whether we are cross compiling
-configure:2885: result: no
-configure:2888: checking for suffix of executables
-configure:2895: gcc -o conftest conftest.c >&5
-configure:2898: $? = 0
-configure:2922: result:
-configure:2928: checking for suffix of object files
-configure:2954: gcc -c conftest.c >&5
-configure:2957: $? = 0
-configure:2980: result: o
-configure:2984: checking whether we are using the GNU C compiler
-configure:3013: gcc -c conftest.c >&5
-configure:3019: $? = 0
-configure:3036: result: yes
-configure:3041: checking whether gcc accepts -g
-configure:3071: gcc -c -g conftest.c >&5
-configure:3077: $? = 0
-configure:3176: result: yes
-configure:3193: checking for gcc option to accept ISO C89
-configure:3267: gcc -c -g -O2 conftest.c >&5
-configure:3273: $? = 0
-configure:3296: result: none needed
-configure:3325: checking for style of include used by make
-configure:3353: result: GNU
-configure:3381: checking dependency style of gcc
-configure:3471: result: gcc3
-configure:3494: checking for flex
-configure:3510: found /usr/bin/flex
-configure:3521: result: flex
-configure:3558: flex conftest.l
-configure:3561: $? = 0
-configure:3563: checking lex output file root
-configure:3579: result: lex.yy
-configure:3584: checking lex library
-configure:3603: gcc -o conftest -g -O2 conftest.c >&5
-Undefined symbols for architecture x86_64:
- "_yywrap", referenced from:
- _input in ccu6JTXo.o
- _yylex in ccu6JTXo.o
- _main in ccu6JTXo.o
-ld: symbol(s) not found for architecture x86_64
-collect2: ld returned 1 exit status
-configure:3609: $? = 1
-configure: failed program was:
-|
-| #line 3 "lex.yy.c"
-|
-| #define YY_INT_ALIGNED short int
-|
-| /* A lexical scanner generated by flex */
-|
-| #define FLEX_SCANNER
-| #define YY_FLEX_MAJOR_VERSION 2
-| #define YY_FLEX_MINOR_VERSION 5
-| #define YY_FLEX_SUBMINOR_VERSION 35
-| #if YY_FLEX_SUBMINOR_VERSION > 0
-| #define FLEX_BETA
-| #endif
-|
-| /* First, we deal with platform-specific or compiler-specific issues. */
-|
-| /* begin standard C headers. */
-| #include <stdio.h>
-| #include <string.h>
-| #include <errno.h>
-| #include <stdlib.h>
-|
-| /* end standard C headers. */
-|
-| /* flex integer type definitions */
-|
-| #ifndef FLEXINT_H
-| #define FLEXINT_H
-|
-| /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
-|
-| #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-|
-| /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
-| * if you want the limit (max/min) macros for int types.
-| */
-| #ifndef __STDC_LIMIT_MACROS
-| #define __STDC_LIMIT_MACROS 1
-| #endif
-|
-| #include <inttypes.h>
-| typedef int8_t flex_int8_t;
-| typedef uint8_t flex_uint8_t;
-| typedef int16_t flex_int16_t;
-| typedef uint16_t flex_uint16_t;
-| typedef int32_t flex_int32_t;
-| typedef uint32_t flex_uint32_t;
-| #else
-| typedef signed char flex_int8_t;
-| typedef short int flex_int16_t;
-| typedef int flex_int32_t;
-| typedef unsigned char flex_uint8_t;
-| typedef unsigned short int flex_uint16_t;
-| typedef unsigned int flex_uint32_t;
-| #endif /* ! C99 */
-|
-| /* Limits of integral types. */
-| #ifndef INT8_MIN
-| #define INT8_MIN (-128)
-| #endif
-| #ifndef INT16_MIN
-| #define INT16_MIN (-32767-1)
-| #endif
-| #ifndef INT32_MIN
-| #define INT32_MIN (-2147483647-1)
-| #endif
-| #ifndef INT8_MAX
-| #define INT8_MAX (127)
-| #endif
-| #ifndef INT16_MAX
-| #define INT16_MAX (32767)
-| #endif
-| #ifndef INT32_MAX
-| #define INT32_MAX (2147483647)
-| #endif
-| #ifndef UINT8_MAX
-| #define UINT8_MAX (255U)
-| #endif
-| #ifndef UINT16_MAX
-| #define UINT16_MAX (65535U)
-| #endif
-| #ifndef UINT32_MAX
-| #define UINT32_MAX (4294967295U)
-| #endif
-|
-| #endif /* ! FLEXINT_H */
-|
-| #ifdef __cplusplus
-|
-| /* The "const" storage-class-modifier is valid. */
-| #define YY_USE_CONST
-|
-| #else /* ! __cplusplus */
-|
-| /* C99 requires __STDC__ to be defined as 1. */
-| #if defined (__STDC__)
-|
-| #define YY_USE_CONST
-|
-| #endif /* defined (__STDC__) */
-| #endif /* ! __cplusplus */
-|
-| #ifdef YY_USE_CONST
-| #define yyconst const
-| #else
-| #define yyconst
-| #endif
-|
-| /* Returned upon end-of-file. */
-| #define YY_NULL 0
-|
-| /* Promotes a possibly negative, possibly signed char to an unsigned
-| * integer for use as an array index. If the signed char is negative,
-| * we want to instead treat it as an 8-bit unsigned char, hence the
-| * double cast.
-| */
-| #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
-|
-| /* Enter a start condition. This macro really ought to take a parameter,
-| * but we do it the disgusting crufty way forced on us by the ()-less
-| * definition of BEGIN.
-| */
-| #define BEGIN (yy_start) = 1 + 2 *
-|
-| /* Translate the current start state into a value that can be later handed
-| * to BEGIN to return to the state. The YYSTATE alias is for lex
-| * compatibility.
-| */
-| #define YY_START (((yy_start) - 1) / 2)
-| #define YYSTATE YY_START
-|
-| /* Action number for EOF rule of a given start state. */
-| #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-|
-| /* Special action meaning "start processing a new file". */
-| #define YY_NEW_FILE yyrestart(yyin )
-|
-| #define YY_END_OF_BUFFER_CHAR 0
-|
-| /* Size of default input buffer. */
-| #ifndef YY_BUF_SIZE
-| #define YY_BUF_SIZE 16384
-| #endif
-|
-| /* The state buf must be large enough to hold one state per character in the main buffer.
-| */
-| #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
-|
-| #ifndef YY_TYPEDEF_YY_BUFFER_STATE
-| #define YY_TYPEDEF_YY_BUFFER_STATE
-| typedef struct yy_buffer_state *YY_BUFFER_STATE;
-| #endif
-|
-| #ifndef YY_TYPEDEF_YY_SIZE_T
-| #define YY_TYPEDEF_YY_SIZE_T
-| typedef size_t yy_size_t;
-| #endif
-|
-| extern yy_size_t yyleng;
-|
-| extern FILE *yyin, *yyout;
-|
-| #define EOB_ACT_CONTINUE_SCAN 0
-| #define EOB_ACT_END_OF_FILE 1
-| #define EOB_ACT_LAST_MATCH 2
-|
-| #define YY_LESS_LINENO(n)
-|
-| /* Return all but the first "n" matched characters back to the input stream. */
-| #define yyless(n) \
-| do \
-| { \
-| /* Undo effects of setting up yytext. */ \
-| int yyless_macro_arg = (n); \
-| YY_LESS_LINENO(yyless_macro_arg);\
-| *yy_cp = (yy_hold_char); \
-| YY_RESTORE_YY_MORE_OFFSET \
-| (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-| YY_DO_BEFORE_ACTION; /* set up yytext again */ \
-| } \
-| while ( 0 )
-|
-| #define unput(c) yyunput( c, (yytext_ptr) )
-|
-| #ifndef YY_STRUCT_YY_BUFFER_STATE
-| #define YY_STRUCT_YY_BUFFER_STATE
-| struct yy_buffer_state
-| {
-| FILE *yy_input_file;
-|
-| char *yy_ch_buf; /* input buffer */
-| char *yy_buf_pos; /* current position in input buffer */
-|
-| /* Size of input buffer in bytes, not including room for EOB
-| * characters.
-| */
-| yy_size_t yy_buf_size;
-|
-| /* Number of characters read into yy_ch_buf, not including EOB
-| * characters.
-| */
-| yy_size_t yy_n_chars;
-|
-| /* Whether we "own" the buffer - i.e., we know we created it,
-| * and can realloc() it to grow it, and should free() it to
-| * delete it.
-| */
-| int yy_is_our_buffer;
-|
-| /* Whether this is an "interactive" input source; if so, and
-| * if we're using stdio for input, then we want to use getc()
-| * instead of fread(), to make sure we stop fetching input after
-| * each newline.
-| */
-| int yy_is_interactive;
-|
-| /* Whether we're considered to be at the beginning of a line.
-| * If so, '^' rules will be active on the next match, otherwise
-| * not.
-| */
-| int yy_at_bol;
-|
-| int yy_bs_lineno; /**< The line count. */
-| int yy_bs_column; /**< The column count. */
-|
-| /* Whether to try to fill the input buffer when we reach the
-| * end of it.
-| */
-| int yy_fill_buffer;
-|
-| int yy_buffer_status;
-|
-| #define YY_BUFFER_NEW 0
-| #define YY_BUFFER_NORMAL 1
-| /* When an EOF's been seen but there's still some text to process
-| * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-| * shouldn't try reading from the input source any more. We might
-| * still have a bunch of tokens to match, though, because of
-| * possible backing-up.
-| *
-| * When we actually see the EOF, we change the status to "new"
-| * (via yyrestart()), so that the user can continue scanning by
-| * just pointing yyin at a new input file.
-| */
-| #define YY_BUFFER_EOF_PENDING 2
-|
-| };
-| #endif /* !YY_STRUCT_YY_BUFFER_STATE */
-|
-| /* Stack of input buffers. */
-| static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
-| static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
-| static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
-|
-| /* We provide macros for accessing buffer states in case in the
-| * future we want to put the buffer states in a more general
-| * "scanner state".
-| *
-| * Returns the top of the stack, or NULL.
-| */
-| #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
-| ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
-| : NULL)
-|
-| /* Same as previous macro, but useful when we know that the buffer stack is not
-| * NULL or when we need an lvalue. For internal use only.
-| */
-| #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
-|
-| /* yy_hold_char holds the character lost when yytext is formed. */
-| static char yy_hold_char;
-| static yy_size_t yy_n_chars; /* number of characters read into yy_ch_buf */
-| yy_size_t yyleng;
-|
-| /* Points to current character in buffer. */
-| static char *yy_c_buf_p = (char *) 0;
-| static int yy_init = 0; /* whether we need to initialize */
-| static int yy_start = 0; /* start state number */
-|
-| /* Flag which is used to allow yywrap()'s to do buffer switches
-| * instead of setting up a fresh yyin. A bit of a hack ...
-| */
-| static int yy_did_buffer_switch_on_eof;
-|
-| void yyrestart (FILE *input_file );
-| void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
-| YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
-| void yy_delete_buffer (YY_BUFFER_STATE b );
-| void yy_flush_buffer (YY_BUFFER_STATE b );
-| void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
-| void yypop_buffer_state (void );
-|
-| static void yyensure_buffer_stack (void );
-| static void yy_load_buffer_state (void );
-| static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file );
-|
-| #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
-|
-| YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
-| YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
-| YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t len );
-|
-| void *yyalloc (yy_size_t );
-| void *yyrealloc (void *,yy_size_t );
-| void yyfree (void * );
-|
-| #define yy_new_buffer yy_create_buffer
-|
-| #define yy_set_interactive(is_interactive) \
-| { \
-| if ( ! YY_CURRENT_BUFFER ){ \
-| yyensure_buffer_stack (); \
-| YY_CURRENT_BUFFER_LVALUE = \
-| yy_create_buffer(yyin,YY_BUF_SIZE ); \
-| } \
-| YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-| }
-|
-| #define yy_set_bol(at_bol) \
-| { \
-| if ( ! YY_CURRENT_BUFFER ){\
-| yyensure_buffer_stack (); \
-| YY_CURRENT_BUFFER_LVALUE = \
-| yy_create_buffer(yyin,YY_BUF_SIZE ); \
-| } \
-| YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-| }
-|
-| #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-|
-| /* Begin user sect3 */
-|
-| typedef unsigned char YY_CHAR;
-|
-| FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
-|
-| typedef int yy_state_type;
-|
-| extern int yylineno;
-|
-| int yylineno = 1;
-|
-| extern char *yytext;
-| #define yytext_ptr yytext
-|
-| static yy_state_type yy_get_previous_state (void );
-| static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
-| static int yy_get_next_buffer (void );
-| static void yy_fatal_error (yyconst char msg[] );
-|
-| /* Done after the current pattern has been matched and before the
-| * corresponding action - sets up yytext.
-| */
-| #define YY_DO_BEFORE_ACTION \
-| (yytext_ptr) = yy_bp; \
-| (yytext_ptr) -= (yy_more_len); \
-| yyleng = (size_t) (yy_cp - (yytext_ptr)); \
-| (yy_hold_char) = *yy_cp; \
-| *yy_cp = '\0'; \
-| (yy_c_buf_p) = yy_cp;
-|
-| #define YY_NUM_RULES 8
-| #define YY_END_OF_BUFFER 9
-| /* This struct is not used in this scanner,
-| but its presence is necessary. */
-| struct yy_trans_info
-| {
-| flex_int32_t yy_verify;
-| flex_int32_t yy_nxt;
-| };
-| static yyconst flex_int16_t yy_acclist[23] =
-| { 0,
-| 9, 7, 8, 8, 1, 7, 8, 2, 7, 8,
-| 3, 7, 8, 4, 7, 8, 5, 7, 8, 6,
-| 7, 8
-| } ;
-|
-| static yyconst flex_int16_t yy_accept[14] =
-| { 0,
-| 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
-| 20, 23, 23
-| } ;
-|
-| static yyconst flex_int32_t yy_ec[256] =
-| { 0,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 3, 4, 5, 6,
-|
-| 7, 8, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-|
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-| 1, 1, 1, 1, 1
-| } ;
-|
-| static yyconst flex_int32_t yy_meta[9] =
-| { 0,
-| 1, 1, 1, 1, 1, 1, 1, 1
-| } ;
-|
-| static yyconst flex_int16_t yy_base[13] =
-| { 0,
-| 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
-| 10, 10
-| } ;
-|
-| static yyconst flex_int16_t yy_def[13] =
-| { 0,
-| 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
-| 12, 0
-| } ;
-|
-| static yyconst flex_int16_t yy_nxt[19] =
-| { 0,
-| 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
-| 12, 12, 12, 12, 12, 12, 12, 12
-| } ;
-|
-| static yyconst flex_int16_t yy_chk[19] =
-| { 0,
-| 1, 1, 1, 1, 1, 1, 1, 1, 3, 12,
-| 12, 12, 12, 12, 12, 12, 12, 12
-| } ;
-|
-| extern int yy_flex_debug;
-| int yy_flex_debug = 0;
-|
-| static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
-| static char *yy_full_match;
-| static int yy_lp;
-| #define REJECT \
-| { \
-| *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
-| yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
-| ++(yy_lp); \
-| goto find_rule; \
-| }
-|
-| static int yy_more_flag = 0;
-| static int yy_more_len = 0;
-| #define yymore() ((yy_more_flag) = 1)
-| #define YY_MORE_ADJ (yy_more_len)
-| #define YY_RESTORE_YY_MORE_OFFSET
-| char *yytext;
-| #line 1 "conftest.l"
-| #line 468 "lex.yy.c"
-|
-| #define INITIAL 0
-|
-| #ifndef YY_NO_UNISTD_H
-| /* Special case for "unistd.h", since it is non-ANSI. We include it way
-| * down here because we want the user's section 1 to have been scanned first.
-| * The user has a chance to override it with an option.
-| */
-| #include <unistd.h>
-| #endif
-|
-| #ifndef YY_EXTRA_TYPE
-| #define YY_EXTRA_TYPE void *
-| #endif
-|
-| static int yy_init_globals (void );
-|
-| /* Accessor methods to globals.
-| These are made visible to non-reentrant scanners for convenience. */
-|
-| int yylex_destroy (void );
-|
-| int yyget_debug (void );
-|
-| void yyset_debug (int debug_flag );
-|
-| YY_EXTRA_TYPE yyget_extra (void );
-|
-| void yyset_extra (YY_EXTRA_TYPE user_defined );
-|
-| FILE *yyget_in (void );
-|
-| void yyset_in (FILE * in_str );
-|
-| FILE *yyget_out (void );
-|
-| void yyset_out (FILE * out_str );
-|
-| yy_size_t yyget_leng (void );
-|
-| char *yyget_text (void );
-|
-| int yyget_lineno (void );
-|
-| void yyset_lineno (int line_number );
-|
-| /* Macros after this point can all be overridden by user definitions in
-| * section 1.
-| */
-|
-| #ifndef YY_SKIP_YYWRAP
-| #ifdef __cplusplus
-| extern "C" int yywrap (void );
-| #else
-| extern int yywrap (void );
-| #endif
-| #endif
-|
-| static void yyunput (int c,char *buf_ptr );
-|
-| #ifndef yytext_ptr
-| static void yy_flex_strncpy (char *,yyconst char *,int );
-| #endif
-|
-| #ifdef YY_NEED_STRLEN
-| static int yy_flex_strlen (yyconst char * );
-| #endif
-|
-| #ifndef YY_NO_INPUT
-|
-| #ifdef __cplusplus
-| static int yyinput (void );
-| #else
-| static int input (void );
-| #endif
-|
-| #endif
-|
-| /* Amount of stuff to slurp up with each read. */
-| #ifndef YY_READ_BUF_SIZE
-| #define YY_READ_BUF_SIZE 8192
-| #endif
-|
-| /* Copy whatever the last rule matched to the standard output. */
-| #ifndef ECHO
-| /* This used to be an fputs(), but since the string might contain NUL's,
-| * we now use fwrite().
-| */
-| #define ECHO fwrite( yytext, yyleng, 1, yyout )
-| #endif
-|
-| /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
-| * is returned in "result".
-| */
-| #ifndef YY_INPUT
-| #define YY_INPUT(buf,result,max_size) \
-| if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
-| { \
-| int c = '*'; \
-| yy_size_t n; \
-| for ( n = 0; n < max_size && \
-| (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
-| buf[n] = (char) c; \
-| if ( c == '\n' ) \
-| buf[n++] = (char) c; \
-| if ( c == EOF && ferror( yyin ) ) \
-| YY_FATAL_ERROR( "input in flex scanner failed" ); \
-| result = n; \
-| } \
-| else \
-| { \
-| errno=0; \
-| while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
-| { \
-| if( errno != EINTR) \
-| { \
-| YY_FATAL_ERROR( "input in flex scanner failed" ); \
-| break; \
-| } \
-| errno=0; \
-| clearerr(yyin); \
-| } \
-| }\
-| \
-|
-| #endif
-|
-| /* No semi-colon after return; correct usage is to write "yyterminate();" -
-| * we don't want an extra ';' after the "return" because that will cause
-| * some compilers to complain about unreachable statements.
-| */
-| #ifndef yyterminate
-| #define yyterminate() return YY_NULL
-| #endif
-|
-| /* Number of entries by which start-condition stack grows. */
-| #ifndef YY_START_STACK_INCR
-| #define YY_START_STACK_INCR 25
-| #endif
-|
-| /* Report a fatal error. */
-| #ifndef YY_FATAL_ERROR
-| #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
-| #endif
-|
-| /* end tables serialization structures and prototypes */
-|
-| /* Default declaration of generated scanner - a define so the user can
-| * easily add parameters.
-| */
-| #ifndef YY_DECL
-| #define YY_DECL_IS_OURS 1
-|
-| extern int yylex (void);
-|
-| #define YY_DECL int yylex (void)
-| #endif /* !YY_DECL */
-|
-| /* Code executed at the beginning of each rule, after yytext and yyleng
-| * have been set up.
-| */
-| #ifndef YY_USER_ACTION
-| #define YY_USER_ACTION
-| #endif
-|
-| /* Code executed at the end of each rule. */
-| #ifndef YY_BREAK
-| #define YY_BREAK break;
-| #endif
-|
-| #define YY_RULE_SETUP \
-| YY_USER_ACTION
-|
-| /** The main scanner function which does all the work.
-| */
-| YY_DECL
-| {
-| register yy_state_type yy_current_state;
-| register char *yy_cp, *yy_bp;
-| register int yy_act;
-|
-| #line 1 "conftest.l"
-|
-| #line 652 "lex.yy.c"
-|
-| if ( !(yy_init) )
-| {
-| (yy_init) = 1;
-|
-| #ifdef YY_USER_INIT
-| YY_USER_INIT;
-| #endif
-|
-| /* Create the reject buffer large enough to save one state per allowed character. */
-| if ( ! (yy_state_buf) )
-| (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE );
-| if ( ! (yy_state_buf) )
-| YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
-|
-| if ( ! (yy_start) )
-| (yy_start) = 1; /* first start state */
-|
-| if ( ! yyin )
-| yyin = stdin;
-|
-| if ( ! yyout )
-| yyout = stdout;
-|
-| if ( ! YY_CURRENT_BUFFER ) {
-| yyensure_buffer_stack ();
-| YY_CURRENT_BUFFER_LVALUE =
-| yy_create_buffer(yyin,YY_BUF_SIZE );
-| }
-|
-| yy_load_buffer_state( );
-| }
-|
-| while ( 1 ) /* loops until end-of-file is reached */
-| {
-| (yy_more_len) = 0;
-| if ( (yy_more_flag) )
-| {
-| (yy_more_len) = (yy_c_buf_p) - (yytext_ptr);
-| (yy_more_flag) = 0;
-| }
-| yy_cp = (yy_c_buf_p);
-|
-| /* Support of yytext. */
-| *yy_cp = (yy_hold_char);
-|
-| /* yy_bp points to the position in yy_ch_buf of the start of
-| * the current run.
-| */
-| yy_bp = yy_cp;
-|
-| yy_current_state = (yy_start);
-|
-| (yy_state_ptr) = (yy_state_buf);
-| *(yy_state_ptr)++ = yy_current_state;
-|
-| yy_match:
-| do
-| {
-| register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
-| while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
-| {
-| yy_current_state = (int) yy_def[yy_current_state];
-| if ( yy_current_state >= 13 )
-| yy_c = yy_meta[(unsigned int) yy_c];
-| }
-| yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
-| *(yy_state_ptr)++ = yy_current_state;
-| ++yy_cp;
-| }
-| while ( yy_base[yy_current_state] != 10 );
-|
-| yy_find_action:
-| yy_current_state = *--(yy_state_ptr);
-| (yy_lp) = yy_accept[yy_current_state];
-| goto find_rule; /* Shut up GCC warning -Wall */
-| find_rule: /* we branch to this label when backing up */
-| for ( ; ; ) /* until we find what rule we matched */
-| {
-| if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
-| {
-| yy_act = yy_acclist[(yy_lp)];
-| {
-| (yy_full_match) = yy_cp;
-| break;
-| }
-| }
-| --yy_cp;
-| yy_current_state = *--(yy_state_ptr);
-| (yy_lp) = yy_accept[yy_current_state];
-| }
-|
-| YY_DO_BEFORE_ACTION;
-|
-| do_action: /* This label is used only to access EOF actions. */
-|
-| switch ( yy_act )
-| { /* beginning of action switch */
-| case 1:
-| YY_RULE_SETUP
-| #line 2 "conftest.l"
-| { ECHO; }
-| YY_BREAK
-| case 2:
-| YY_RULE_SETUP
-| #line 3 "conftest.l"
-| { REJECT; }
-| YY_BREAK
-| case 3:
-| YY_RULE_SETUP
-| #line 4 "conftest.l"
-| { yymore (); }
-| YY_BREAK
-| case 4:
-| YY_RULE_SETUP
-| #line 5 "conftest.l"
-| { yyless (1); }
-| YY_BREAK
-| case 5:
-| YY_RULE_SETUP
-| #line 6 "conftest.l"
-| { yyless (input () != 0); }
-| YY_BREAK
-| case 6:
-| YY_RULE_SETUP
-| #line 7 "conftest.l"
-| { unput (yytext[0]); }
-| YY_BREAK
-| case 7:
-| YY_RULE_SETUP
-| #line 8 "conftest.l"
-| { BEGIN INITIAL; }
-| YY_BREAK
-| case 8:
-| YY_RULE_SETUP
-| #line 9 "conftest.l"
-| ECHO;
-| YY_BREAK
-| #line 791 "lex.yy.c"
-| case YY_STATE_EOF(INITIAL):
-| yyterminate();
-|
-| case YY_END_OF_BUFFER:
-| {
-| /* Amount of text matched not including the EOB char. */
-| int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-|
-| /* Undo the effects of YY_DO_BEFORE_ACTION. */
-| *yy_cp = (yy_hold_char);
-| YY_RESTORE_YY_MORE_OFFSET
-|
-| if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-| {
-| /* We're scanning a new file or input source. It's
-| * possible that this happened because the user
-| * just pointed yyin at a new source and called
-| * yylex(). If so, then we have to assure
-| * consistency between YY_CURRENT_BUFFER and our
-| * globals. Here is the right place to do so, because
-| * this is the first action (other than possibly a
-| * back-up) that will match for the new input source.
-| */
-| (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-| YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
-| YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-| }
-|
-| /* Note that here we test for yy_c_buf_p "<=" to the position
-| * of the first EOB in the buffer, since yy_c_buf_p will
-| * already have been incremented past the NUL character
-| * (since all states make transitions on EOB to the
-| * end-of-buffer state). Contrast this with the test
-| * in input().
-| */
-| if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-| { /* This was really a NUL. */
-| yy_state_type yy_next_state;
-|
-| (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-|
-| yy_current_state = yy_get_previous_state( );
-|
-| /* Okay, we're now positioned to make the NUL
-| * transition. We couldn't have
-| * yy_get_previous_state() go ahead and do it
-| * for us because it doesn't know how to deal
-| * with the possibility of jamming (and we don't
-| * want to build jamming into it because then it
-| * will run more slowly).
-| */
-|
-| yy_next_state = yy_try_NUL_trans( yy_current_state );
-|
-| yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-|
-| if ( yy_next_state )
-| {
-| /* Consume the NUL. */
-| yy_cp = ++(yy_c_buf_p);
-| yy_current_state = yy_next_state;
-| goto yy_match;
-| }
-|
-| else
-| {
-| yy_cp = (yy_c_buf_p);
-| goto yy_find_action;
-| }
-| }
-|
-| else switch ( yy_get_next_buffer( ) )
-| {
-| case EOB_ACT_END_OF_FILE:
-| {
-| (yy_did_buffer_switch_on_eof) = 0;
-|
-| if ( yywrap( ) )
-| {
-| /* Note: because we've taken care in
-| * yy_get_next_buffer() to have set up
-| * yytext, we can now set up
-| * yy_c_buf_p so that if some total
-| * hoser (like flex itself) wants to
-| * call the scanner after we return the
-| * YY_NULL, it'll still work - another
-| * YY_NULL will get returned.
-| */
-| (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-|
-| yy_act = YY_STATE_EOF(YY_START);
-| goto do_action;
-| }
-|
-| else
-| {
-| if ( ! (yy_did_buffer_switch_on_eof) )
-| YY_NEW_FILE;
-| }
-| break;
-| }
-|
-| case EOB_ACT_CONTINUE_SCAN:
-| (yy_c_buf_p) =
-| (yytext_ptr) + yy_amount_of_matched_text;
-|
-| yy_current_state = yy_get_previous_state( );
-|
-| yy_cp = (yy_c_buf_p);
-| yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-| goto yy_match;
-|
-| case EOB_ACT_LAST_MATCH:
-| (yy_c_buf_p) =
-| &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-|
-| yy_current_state = yy_get_previous_state( );
-|
-| yy_cp = (yy_c_buf_p);
-| yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-| goto yy_find_action;
-| }
-| break;
-| }
-|
-| default:
-| YY_FATAL_ERROR(
-| "fatal flex scanner internal error--no action found" );
-| } /* end of action switch */
-| } /* end of scanning one token */
-| } /* end of yylex */
-|
-| /* yy_get_next_buffer - try to read in a new buffer
-| *
-| * Returns a code representing an action:
-| * EOB_ACT_LAST_MATCH -
-| * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
-| * EOB_ACT_END_OF_FILE - end of file
-| */
-| static int yy_get_next_buffer (void)
-| {
-| register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-| register char *source = (yytext_ptr);
-| register int number_to_move, i;
-| int ret_val;
-|
-| if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-| YY_FATAL_ERROR(
-| "fatal flex scanner internal error--end of buffer missed" );
-|
-| if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-| { /* Don't try to fill the buffer, so this is an EOF. */
-| if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-| {
-| /* We matched a single character, the EOB, so
-| * treat this as a final EOF.
-| */
-| return EOB_ACT_END_OF_FILE;
-| }
-|
-| else
-| {
-| /* We matched some text prior to the EOB, first
-| * process it.
-| */
-| return EOB_ACT_LAST_MATCH;
-| }
-| }
-|
-| /* Try to read more data. */
-|
-| /* First move last chars to start of buffer. */
-| number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-|
-| for ( i = 0; i < number_to_move; ++i )
-| *(dest++) = *(source++);
-|
-| if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-| /* don't do the read, it's not guaranteed to return an EOF,
-| * just force an EOF
-| */
-| YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-|
-| else
-| {
-| yy_size_t num_to_read =
-| YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-|
-| while ( num_to_read <= 0 )
-| { /* Not enough room in the buffer - grow it. */
-|
-| YY_FATAL_ERROR(
-| "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
-|
-| }
-|
-| if ( num_to_read > YY_READ_BUF_SIZE )
-| num_to_read = YY_READ_BUF_SIZE;
-|
-| /* Read in more data. */
-| YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-| (yy_n_chars), num_to_read );
-|
-| YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-| }
-|
-| if ( (yy_n_chars) == 0 )
-| {
-| if ( number_to_move == YY_MORE_ADJ )
-| {
-| ret_val = EOB_ACT_END_OF_FILE;
-| yyrestart(yyin );
-| }
-|
-| else
-| {
-| ret_val = EOB_ACT_LAST_MATCH;
-| YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-| YY_BUFFER_EOF_PENDING;
-| }
-| }
-|
-| else
-| ret_val = EOB_ACT_CONTINUE_SCAN;
-|
-| if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
-| /* Extend the array by 50%, plus the number we really need. */
-| yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
-| YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
-| if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
-| YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );