#! /bin/sh
# Common stub for a few missing GNU programs while installing.
# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.

# 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., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.

if test $# -eq 0; then
  echo 1>&2 "Try \`$0 --help' for more information"
  exit 1
fi

case "$1" in

  -h|--h|--he|--hel|--help)
    echo "\
$0 [OPTION]... PROGRAM [ARGUMENT]...

Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
error status if there is no known handling for PROGRAM.

Options:
  -h, --help      display this help and exit
  -v, --version   output version information and exit

Supported PROGRAM values:
  aclocal      touch file \`aclocal.m4'
  autoconf     touch file \`configure'
  autoheader   touch file \`config.h.in'
  automake     touch all \`Makefile.in' files
  bison        create \`y.tab.[ch]', if possible, from existing .[ch]
  flex         create \`lex.yy.c', if possible, from existing .c
  lex          create \`lex.yy.c', if possible, from existing .c
  makeinfo     touch the output file
  yacc         create \`y.tab.[ch]', if possible, from existing .[ch]"
    ;;

  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
    echo "missing - GNU libit 0.0"
    ;;

  -*)
    echo 1>&2 "$0: Unknown \`$1' option"
    echo 1>&2 "Try \`$0 --help' for more information"
    exit 1
    ;;

  aclocal)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified \`acinclude.m4' or \`configure.in'.  You might want
         to install the \`Automake' and \`Perl' packages.  Grab them from
         any GNU archive site."
    touch aclocal.m4
    ;;

  autoconf)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified \`configure.in'.  You might want to install the
         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
         archive site."
    touch configure
    ;;

  autoheader)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified \`acconfig.h' or \`configure.in'.  You might want
         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
         from any GNU archive site."
    files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' configure.in`
    test -z "$files" && files="config.h"
    touch_files=
    for f in $files; do
      case "$f" in
      *:*) touch_files="$touch_files "`echo "$f" |
				       sed -e 's/^[^:]*://' -e 's/:.*//'`;;
      *) touch_files="$touch_files $f.in";;
      esac
    done
    touch $touch_files
    ;;

  automake)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
         You might want to install the \`Automake' and \`Perl' packages.
         Grab them from any GNU archive site."
    find . -type f -name Makefile.am -print |
	   sed 's/\.am$/.in/' |
	   while read f; do touch "$f"; done
    ;;

  bison|yacc)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified a \`.y' file.  You may need the \`Bison' package
         in order for those modifications to take effect.  You can get
         \`Bison' from any GNU archive site."
    rm -f y.tab.c y.tab.h
    if [ $# -ne 1 ]; then
        eval LASTARG="\${$#}"
	case "$LASTARG" in
	*.y)
	    SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
	    if [ -f "$SRCFILE" ]; then
	         cp "$SRCFILE" y.tab.c
	    fi
	    SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
	    if [ -f "$SRCFILE" ]; then
	         cp "$SRCFILE" y.tab.h
	    fi
	  ;;
	esac
    fi
    if [ ! -f y.tab.h ]; then
	echo >y.tab.h
    fi
    if [ ! -f y.tab.c ]; then
	echo 'main() { return 0; }' >y.tab.c
    fi
    ;;

  lex|flex)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified a \`.l' file.  You may need the \`Flex' package
         in order for those modifications to take effect.  You can get
         \`Flex' from any GNU archive site."
    rm -f lex.yy.c
    if [ $# -ne 1 ]; then
        eval LASTARG="\${$#}"
	case "$LASTARG" in
	*.l)
	    SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
	    if [ -f "$SRCFILE" ]; then
	         cp "$SRCFILE" lex.yy.c
	    fi
	  ;;
	esac
    fi
    if [ ! -f lex.yy.c ]; then
	echo 'main() { return 0; }' >lex.yy.c
    fi
    ;;

  makeinfo)
    echo 1>&2 "\
WARNING: \`$1' is missing on your system.  You should only need it if
         you modified a \`.texi' or \`.texinfo' file, or any other file
         indirectly affecting the aspect of the manual.  The spurious
         call might also be the consequence of using a buggy \`make' (AIX,
         DU, IRIX).  You might want to install the \`Texinfo' package or
         the \`GNU make' package.  Grab either from any GNU archive site."
    file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
    if test -z "$file"; then
      file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
      file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
    fi
    touch $file
    ;;

  *)
    echo 1>&2 "\
WARNING: \`$1' is needed, and you do not seem to have it handy on your
         system.  You might have modified some files without having the
         proper tools for further handling them.  Check the \`README' file,
         it often tells you about the needed prerequirements for installing
         this package.  You may also peek at any GNU archive site, in case
         some other package would contain this missing \`$1' program."
    exit 1
    ;;
esac

exit 0
.                                                                                                                                                                                                                                                                                                                                                                                    e  `  `  `  `  _  `         _ tra_get_params   V  $  $  $   $  
$  $  $      "   ^ tra_create_block_lock   j  %  v%  	v%  %  v%  v%  
%  %  %        "  `  d tra_create_close_lock  `   %  %  %  %  %  %  %  %  %  %  %  %  %       @      ^ tra_proc_stv_status     %  %  %  %  %  %  #&  &  &  &  &  &    &  &  (       0 e compl_ast_a2  0   E&  @&  "E&  @&  !E&  @&  @&  @&  E&  E&  E&  E&  R&    E&  [&  ]&  a&  h&  g&  o&  o&  q&  p&    y&  x&  z&  x&  &  &  &  &  &  &  *  &  &  U&  N(       @ e 
fab_compl_ast  @ u  &  &  &  &  &  &  &  &  &  &           e 
rab_compl_ast   u  &  &  &  &  &  &  &  &  &  &            _ tra_rms_call     '  $'  '  	-'  -'  	3'  /'  3'  3'  7'    ='  G'  B'  D'  D'  G'  R'  R'  S'  ['    ]'  c'  b'  c'  j'  i'  i'  i'  i'  n'    v'  v'  q'  q'  x'  w'  w'  {'  w'  {'  '  '  n  '  '  '  '  '  '  8   P     Pa 
tra_blkast     '  '  '  '  '  '  '  '  '  '  C'  C'    '  '  '  '  '  '  '  '  '  '  '    '  '  '  20'  (  '  (  (  (  (  
(  (    (  (  (  (  (  (  (  (  "(  "(  #(  #(  P  "(  &(  ((  &(  &(  '(  &(          (d 	tra_close     Q(  K(  K(  K(  Q(  [(  [(  [(  b(  b(  b(    d(  f(  d(  d(  d(  e(  k(  k(  m(  l(  u(    v(  v(  (  (  (  (  (  (  (    (  4       ` xe 
tra_terminate  ` y  (  (  (  (  (  (  

)  )  )  (        Xe 	tra_flush     F)  A)  A)  A)  F)  
O)  O)  O)  O)  `)    `)  `)  c)  c)  c)  d)  g)  f)  l)  t)    t)  (        (c 
tra_get_index     )  )  )  )  )  
)  )  )  )  )  )  )    )  )  )  )  )  )  )  )  )  )  )    
0)  ')  ')  )  )  )  )  )  )  )    )  )  )  )  )  )  )  )  )  )  )  )    )  )  )  )  )  )  )  )  )  )  )  )    )  )  )  )  )  ;)  )  )  )  )  	)  )    )  )  *   *  *   *   *  *  *  *  *  *  *  X  *  )  *  ()  *  *  *  T        b tra_getname     C*  C*  C*  W*  W*  W*  [*  a*  ^*  a*  .  e*  g*  j*  (        He tra_last_rfa     *          @ 8e tra_last_rec  @   *     @             make_wid          e 
tra_make_path      +   +  (   @      d tra_wrm_path     +  +  $   @       a tra_valid_record    G  <+  B+  <+  @+  E+  E+           d tra_open_append     u+  u+  
+  u+  	+  +  +  Ĵ+  +  +    +  +  +  +  +  +  +  +  +  +    +  +  +  +  +  +  	+  +  +  
  +  +  +  <+  +  +  +  ؠ+  +  +  /  	,  
,  	,  <   
     d 
tra_open_read     9,  9,  	R,  Z,  Z,  ^,  c,  f,  i,  e  l,  z,  },  },  ,  (   `  !  
 `d tra_open_update_read  
   ,  ,  
,  ,  ,  
,  ,  ,  ,  ,    ,  ,  ,  ,  -  )-  .-  /-    0-  0-  8-  9-  9-  A-  A-  G-  	I-  >  I-  I-  L-  L-  ,   `            tra_set_cre_date         @

 c tra_open_write  @

   -  	-  	-  		-  -  -  Ĵ-  -  -  Hs-  q  s-  rs-  rs-  r<s-  t-  x-  y-  oԴ-  -  -  -    -  -  -  .  .  .  .  .  .    .  	%.  (.  /.  /.  5.  ;.  ?.  3  A.  I.  J.  I.  $	   
    5 - / v    
    
    
     
    `
 |            @    
 b tra_read_rfa  
   .  .  	.  .  	.  
.  .  .  .    .  .  .  .  .  .  .  .  .  .  .  .  .    .  .  .  .  .  .  .  .  .  .    .  .  .  .  .  .  .  .  .  .    .  \       p#
 (b tra_read_seq  p#
   %/  %/  %/  ,/  E/  H/  P/  P/  S/  T/    W/  Z/  \/  `/  `/  `/  b/  e/  h/    p/  p/  p/  p/  p/  q/  t/  q/  v/  /    |/  |/  }/  /  /  /  /  /  /  /  /    /  /  /  /  /  /  /  /  /  /  /  /    /  /  /  /  /  /  /  /  /  /  /  /    /  
/  /  /  
/  /  /  /  /  /  /  /    /  /  /  
/  /  /  /  /  /  /  /  /    /  /  /  /  /  /  /  /  /  /  /    /  /  /  /  /  /  /  /  /  /  N  /  /  /  0  0 