OSDN Git Service

Missed a few files in the last round of commits from Tatsuo, as well
authorMarc G. Fournier <scrappy@hub.org>
Mon, 27 Jul 1998 03:21:58 +0000 (03:21 +0000)
committerMarc G. Fournier <scrappy@hub.org>
Mon, 27 Jul 1998 03:21:58 +0000 (03:21 +0000)
as needed to run autoconf ...

src/configure
src/include/catalog/pg_attribute_mb.h [new file with mode: 0644]
src/include/catalog/pg_class_mb.h [new file with mode: 0644]
src/include/catalog/pg_database_mb.h [new file with mode: 0644]

index 8ee5b39..405f8d2 100755 (executable)
@@ -666,7 +666,7 @@ fi
 
 
 echo $ac_n "checking setting template to""... $ac_c" 1>&6
-echo "configure:669: checking setting template to" >&5
+echo "configure:670: checking setting template to" >&5
 # Check whether --with-template or --without-template was given.
 if test "${with_template+set}" = set; then
   withval="$with_template"
@@ -772,7 +772,7 @@ if test "$LIBRARY_DIRS"; then
 fi
 
 echo $ac_n "checking setting USE_LOCALE""... $ac_c" 1>&6
-echo "configure:775: checking setting USE_LOCALE" >&5
+echo "configure:776: checking setting USE_LOCALE" >&5
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
   enableval="$enable_locale"
@@ -787,7 +787,7 @@ fi
 
 
 echo $ac_n "checking setting CYR_RECODE""... $ac_c" 1>&6
-echo "configure:790: checking setting CYR_RECODE" >&5
+echo "configure:791: checking setting CYR_RECODE" >&5
 # Check whether --enable-recode or --disable-recode was given.
 if test "${enable_recode+set}" = set; then
   enableval="$enable_recode"
@@ -801,22 +801,22 @@ else
 fi
 
 
-echo $ac_n "checking setting MB""... $ac_c" 1>&6
-echo "configure:805: checking setting MB" >&5
+echo $ac_n "checking setting MULTIBYE""... $ac_c" 1>&6
+echo "configure:806: checking setting MULTIBYE" >&5
 # Check whether --with-mb or --without-mb was given.
 if test "${with_mb+set}" = set; then
   withval="$with_mb"
   
        case "$withval" in
-       EUC_JP|EHC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL|LATIN1)
-            MB="$withval";
+       EUC_JP|EHC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL|LATIN1|LATIN2|LATIN3|LATIN4|LATIN5)
+            MULTIBYTE="$withval";
            echo "$ac_t"""enabled with $withval"" 1>&6
             ;;
        *)
-           { echo "configure: error: *** You must supply an argument to the --with-mb option one of EUC_JP,EHC_CN,EUC_KR,EUC_TW,UNICODE,MULE_INTERNAL,LATIN1" 1>&2; exit 1; }
+           { echo "configure: error: *** You must supply an argument to the --with-mb option one of EUC_JP,EHC_CN,EUC_KR,EUC_TW,UNICODE,MULE_INTERNAL,LATIN1-5" 1>&2; exit 1; }
          ;;
        esac
-       MB="$withval"
+       MULTIBYTEB="$withval"
     
 else
   echo "$ac_t"""disabled"" 1>&6
@@ -825,7 +825,7 @@ fi
 
 
 echo $ac_n "checking setting DEF_PGPORT""... $ac_c" 1>&6
-echo "configure:828: checking setting DEF_PGPORT" >&5
+echo "configure:829: checking setting DEF_PGPORT" >&5
 # Check whether --with-pgport or --without-pgport was given.
 if test "${with_pgport+set}" = set; then
   withval="$with_pgport"
@@ -843,7 +843,7 @@ fi
 
 
 echo $ac_n "checking setting USE_TCL""... $ac_c" 1>&6
-echo "configure:846: checking setting USE_TCL" >&5
+echo "configure:847: checking setting USE_TCL" >&5
 # Check whether --with-tcl or --without-tcl was given.
 if test "${with_tcl+set}" = set; then
   withval="$with_tcl"
@@ -877,7 +877,7 @@ export USE_TCL
 USE_X=$USE_TCL
 
 echo $ac_n "checking setting USE_PERL""... $ac_c" 1>&6
-echo "configure:880: checking setting USE_PERL" >&5
+echo "configure:881: checking setting USE_PERL" >&5
 # Check whether --with-perl or --without-perl was given.
 if test "${with_perl+set}" = set; then
   withval="$with_perl"
@@ -900,7 +900,7 @@ fi
 export USE_PERL
 
 echo $ac_n "checking setting ASSERT CHECKING""... $ac_c" 1>&6
-echo "configure:903: checking setting ASSERT CHECKING" >&5
+echo "configure:904: checking setting ASSERT CHECKING" >&5
 # Check whether --enable-cassert or --disable-cassert was given.
 if test "${enable_cassert+set}" = set; then
   enableval="$enable_cassert"
@@ -929,7 +929,7 @@ else
      # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:932: checking for $ac_word" >&5
+echo "configure:933: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -958,7 +958,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:961: checking for $ac_word" >&5
+echo "configure:962: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1006,7 +1006,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1009: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:1010: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1016,11 +1016,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
 cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext <<EOF
-#line 1019 "configure"
+#line 1020 "configure"
 #include "confdefs.h"
 main(){return(0);}
 EOF
-if { (eval echo configure:1023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -1040,12 +1040,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1043: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1044: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:1048: checking whether we are using GNU C" >&5
+echo "configure:1049: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1054,7 +1054,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1057: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -1069,7 +1069,7 @@ if test $ac_cv_prog_gcc = yes; then
   ac_save_CFLAGS="$CFLAGS"
   CFLAGS=
   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:1072: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:1073: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1118,7 +1118,7 @@ echo "- setting LDFLAGS=$LDFLAGS"
 
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1121: checking how to run the C preprocessor" >&5
+echo "configure:1122: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -1133,13 +1133,13 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 1136 "configure"
+#line 1137 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1142: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1143: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   :
@@ -1150,13 +1150,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 1153 "configure"
+#line 1154 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1160: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   :
@@ -1212,7 +1212,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1215: checking for $ac_word" >&5
+echo "configure:1216: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1243,7 +1243,7 @@ test -n "$CXX" || CXX="gcc"
 
 
 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1246: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
+echo "configure:1247: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
 
 ac_ext=C
 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1253,11 +1253,11 @@ ac_link='${CXX-g++} -o conftest $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $L
 cross_compiling=$ac_cv_prog_cxx_cross
 
 cat > conftest.$ac_ext <<EOF
-#line 1256 "configure"
+#line 1257 "configure"
 #include "confdefs.h"
 main(){return(0);}
 EOF
-if { (eval echo configure:1260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   ac_cv_prog_cxx_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -1283,12 +1283,12 @@ if test $ac_cv_prog_cxx_works = no; then
   { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1286: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1287: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
 cross_compiling=$ac_cv_prog_cxx_cross
 
 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
-echo "configure:1291: checking whether we are using GNU C++" >&5
+echo "configure:1292: checking whether we are using GNU C++" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1297,7 +1297,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1301: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gxx=yes
 else
   ac_cv_prog_gxx=no
@@ -1312,7 +1312,7 @@ if test $ac_cv_prog_gxx = yes; then
   ac_save_CXXFLAGS="$CXXFLAGS"
   CXXFLAGS=
   echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
-echo "configure:1315: checking whether ${CXX-g++} accepts -g" >&5
+echo "configure:1316: checking whether ${CXX-g++} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1349,7 +1349,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1352: checking for $ac_word" >&5
+echo "configure:1353: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_INSTALL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1431,7 +1431,7 @@ fi
 # Extract the first word of "flex", so it can be a program name with args.
 set dummy flex; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1434: checking for $ac_word" >&5
+echo "configure:1435: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1464,7 +1464,7 @@ then
   *) ac_lib=l ;;
   esac
   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
-echo "configure:1467: checking for yywrap in -l$ac_lib" >&5
+echo "configure:1468: checking for yywrap in -l$ac_lib" >&5
 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1472,7 +1472,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$ac_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 1475 "configure"
+#line 1476 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -1483,7 +1483,7 @@ int main() {
 yywrap()
 ; return 0; }
 EOF
-if { (eval echo configure:1486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -1506,7 +1506,7 @@ fi
 fi
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1509: checking whether ln -s works" >&5
+echo "configure:1510: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1527,7 +1527,7 @@ else
 fi
 
 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1530: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:1531: checking whether ${MAKE-make} sets \${MAKE}" >&5
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1556,7 +1556,7 @@ fi
 # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1559: checking for $ac_word" >&5
+echo "configure:1560: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1585,7 +1585,7 @@ fi
 # Extract the first word of "find", so it can be a program name with args.
 set dummy find; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1588: checking for $ac_word" >&5
+echo "configure:1589: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_find'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1616,7 +1616,7 @@ fi
 # Extract the first word of "tar", so it can be a program name with args.
 set dummy tar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1619: checking for $ac_word" >&5
+echo "configure:1620: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_tar'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1647,7 +1647,7 @@ fi
 # Extract the first word of "split", so it can be a program name with args.
 set dummy split; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1650: checking for $ac_word" >&5
+echo "configure:1651: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_split'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1678,7 +1678,7 @@ fi
 # Extract the first word of "etags", so it can be a program name with args.
 set dummy etags; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1681: checking for $ac_word" >&5
+echo "configure:1682: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_etags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1709,7 +1709,7 @@ fi
 # Extract the first word of "xargs", so it can be a program name with args.
 set dummy xargs; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1712: checking for $ac_word" >&5
+echo "configure:1713: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_xargs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1740,7 +1740,7 @@ fi
 # Extract the first word of "ipcs", so it can be a program name with args.
 set dummy ipcs; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1743: checking for $ac_word" >&5
+echo "configure:1744: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_ipcs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1771,7 +1771,7 @@ fi
 # Extract the first word of "ipcrm", so it can be a program name with args.
 set dummy ipcrm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1774: checking for $ac_word" >&5
+echo "configure:1775: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_ipcrm'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1804,7 +1804,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1807: checking for $ac_word" >&5
+echo "configure:1808: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_TR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1855,7 +1855,7 @@ fi
 # Extract the first word of "yacc", so it can be a program name with args.
 set dummy yacc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1858: checking for $ac_word" >&5
+echo "configure:1859: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_yacc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1886,7 +1886,7 @@ fi
 # Extract the first word of "bison", so it can be a program name with args.
 set dummy bison; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1889: checking for $ac_word" >&5
+echo "configure:1890: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_bison'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1930,7 +1930,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lsfio""... $ac_c" 1>&6
-echo "configure:1933: checking for main in -lsfio" >&5
+echo "configure:1934: checking for main in -lsfio" >&5
 ac_lib_var=`echo sfio'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1938,14 +1938,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsfio  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 1941 "configure"
+#line 1942 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:1948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -1974,7 +1974,7 @@ fi
 
 for curses in ncurses curses ; do
        echo $ac_n "checking for main in -l${curses}""... $ac_c" 1>&6
-echo "configure:1977: checking for main in -l${curses}" >&5
+echo "configure:1978: checking for main in -l${curses}" >&5
 ac_lib_var=`echo ${curses}'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1982,14 +1982,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l${curses}  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 1985 "configure"
+#line 1986 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:1992: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2011,7 +2011,7 @@ fi
 
 done
 echo $ac_n "checking for main in -ltermcap""... $ac_c" 1>&6
-echo "configure:2014: checking for main in -ltermcap" >&5
+echo "configure:2015: checking for main in -ltermcap" >&5
 ac_lib_var=`echo termcap'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2019,14 +2019,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ltermcap  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2022 "configure"
+#line 2023 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2030: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2054,7 +2054,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lhistory""... $ac_c" 1>&6
-echo "configure:2057: checking for main in -lhistory" >&5
+echo "configure:2058: checking for main in -lhistory" >&5
 ac_lib_var=`echo history'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2062,14 +2062,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lhistory  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2065 "configure"
+#line 2066 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2073: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2097,7 +2097,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lreadline""... $ac_c" 1>&6
-echo "configure:2100: checking for main in -lreadline" >&5
+echo "configure:2101: checking for main in -lreadline" >&5
 ac_lib_var=`echo readline'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2105,14 +2105,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lreadline  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2108 "configure"
+#line 2109 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2140,7 +2140,7 @@ else
 fi
 
 echo $ac_n "checking for write_history in -lreadline""... $ac_c" 1>&6
-echo "configure:2143: checking for write_history in -lreadline" >&5
+echo "configure:2144: checking for write_history in -lreadline" >&5
 ac_lib_var=`echo readline'_'write_history | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2148,7 +2148,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lreadline  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2151 "configure"
+#line 2152 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -2159,7 +2159,7 @@ int main() {
 write_history()
 ; return 0; }
 EOF
-if { (eval echo configure:2162: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2163: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2185,7 +2185,7 @@ fi
 if test "$PORTNAME" != "aix" -a "$PORTNAME" != "alpha"
 then
        echo $ac_n "checking for main in -lbsd""... $ac_c" 1>&6
-echo "configure:2188: checking for main in -lbsd" >&5
+echo "configure:2189: checking for main in -lbsd" >&5
 ac_lib_var=`echo bsd'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2193,14 +2193,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2196 "configure"
+#line 2197 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2229,7 +2229,7 @@ fi
 
 fi
 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
-echo "configure:2232: checking for main in -lm" >&5
+echo "configure:2233: checking for main in -lm" >&5
 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2237,14 +2237,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2240 "configure"
+#line 2241 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2272,7 +2272,7 @@ else
 fi
 
 echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
-echo "configure:2275: checking for main in -ldl" >&5
+echo "configure:2276: checking for main in -ldl" >&5
 ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2280,14 +2280,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2283 "configure"
+#line 2284 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2315,7 +2315,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
-echo "configure:2318: checking for main in -lsocket" >&5
+echo "configure:2319: checking for main in -lsocket" >&5
 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2323,14 +2323,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2326 "configure"
+#line 2327 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2358,7 +2358,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
-echo "configure:2361: checking for main in -lnsl" >&5
+echo "configure:2362: checking for main in -lnsl" >&5
 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2366,14 +2366,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2369 "configure"
+#line 2370 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2401,7 +2401,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lipc""... $ac_c" 1>&6
-echo "configure:2404: checking for main in -lipc" >&5
+echo "configure:2405: checking for main in -lipc" >&5
 ac_lib_var=`echo ipc'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2409,14 +2409,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2412 "configure"
+#line 2413 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2444,7 +2444,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lIPC""... $ac_c" 1>&6
-echo "configure:2447: checking for main in -lIPC" >&5
+echo "configure:2448: checking for main in -lIPC" >&5
 ac_lib_var=`echo IPC'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2452,14 +2452,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lIPC  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2455 "configure"
+#line 2456 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2463: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2487,7 +2487,7 @@ else
 fi
 
 echo $ac_n "checking for main in -llc""... $ac_c" 1>&6
-echo "configure:2490: checking for main in -llc" >&5
+echo "configure:2491: checking for main in -llc" >&5
 ac_lib_var=`echo lc'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2495,14 +2495,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-llc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2498 "configure"
+#line 2499 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2530,7 +2530,7 @@ else
 fi
 
 echo $ac_n "checking for main in -ldld""... $ac_c" 1>&6
-echo "configure:2533: checking for main in -ldld" >&5
+echo "configure:2534: checking for main in -ldld" >&5
 ac_lib_var=`echo dld'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2538,14 +2538,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2541 "configure"
+#line 2542 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2573,7 +2573,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lln""... $ac_c" 1>&6
-echo "configure:2576: checking for main in -lln" >&5
+echo "configure:2577: checking for main in -lln" >&5
 ac_lib_var=`echo ln'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2581,14 +2581,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lln  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2584 "configure"
+#line 2585 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2616,7 +2616,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lld""... $ac_c" 1>&6
-echo "configure:2619: checking for main in -lld" >&5
+echo "configure:2620: checking for main in -lld" >&5
 ac_lib_var=`echo ld'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2624,14 +2624,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lld  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2627 "configure"
+#line 2628 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2659,7 +2659,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lcompat""... $ac_c" 1>&6
-echo "configure:2662: checking for main in -lcompat" >&5
+echo "configure:2663: checking for main in -lcompat" >&5
 ac_lib_var=`echo compat'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2667,14 +2667,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcompat  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2670 "configure"
+#line 2671 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2702,7 +2702,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lBSD""... $ac_c" 1>&6
-echo "configure:2705: checking for main in -lBSD" >&5
+echo "configure:2706: checking for main in -lBSD" >&5
 ac_lib_var=`echo BSD'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2710,14 +2710,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lBSD  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2713 "configure"
+#line 2714 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2745,7 +2745,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lcrypt""... $ac_c" 1>&6
-echo "configure:2748: checking for main in -lcrypt" >&5
+echo "configure:2749: checking for main in -lcrypt" >&5
 ac_lib_var=`echo crypt'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2753,14 +2753,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcrypt  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2756 "configure"
+#line 2757 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2788,7 +2788,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
-echo "configure:2791: checking for main in -lgen" >&5
+echo "configure:2792: checking for main in -lgen" >&5
 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2796,14 +2796,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lgen  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2799 "configure"
+#line 2800 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2806: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2807: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2831,7 +2831,7 @@ else
 fi
 
 echo $ac_n "checking for main in -lPW""... $ac_c" 1>&6
-echo "configure:2834: checking for main in -lPW" >&5
+echo "configure:2835: checking for main in -lPW" >&5
 ac_lib_var=`echo PW'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -2839,14 +2839,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lPW  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 2842 "configure"
+#line 2843 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:2849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -2875,12 +2875,12 @@ fi
 
 
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:2878: checking for ANSI C header files" >&5
+echo "configure:2879: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2883 "configure"
+#line 2884 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -2888,7 +2888,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:2891: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:2892: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -2905,7 +2905,7 @@ rm -f conftest*
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 2908 "configure"
+#line 2909 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -2923,7 +2923,7 @@ fi
 if test $ac_cv_header_stdc = yes; then
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 2926 "configure"
+#line 2927 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -2944,7 +2944,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 2947 "configure"
+#line 2948 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -2955,7 +2955,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
 exit (0); }
 
 EOF
-if { (eval echo configure:2958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:2959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -2979,12 +2979,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:2982: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:2983: checking for sys/wait.h that is POSIX.1 compatible" >&5
 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 2987 "configure"
+#line 2988 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -3000,7 +3000,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:3003: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3004: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -3024,17 +3024,17 @@ for ac_hdr in limits.h unistd.h termios.h values.h sys/select.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3027: checking for $ac_hdr" >&5
+echo "configure:3028: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3032 "configure"
+#line 3033 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3037: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3064,17 +3064,17 @@ for ac_hdr in sys/resource.h netdb.h arpa/inet.h getopt.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3067: checking for $ac_hdr" >&5
+echo "configure:3068: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3072 "configure"
+#line 3073 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3077: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3078: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3104,17 +3104,17 @@ for ac_hdr in readline.h history.h dld.h crypt.h endian.h float.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3107: checking for $ac_hdr" >&5
+echo "configure:3108: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3112 "configure"
+#line 3113 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3117: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3118: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3144,17 +3144,17 @@ for ac_hdr in readline/readline.h readline/history.h ieeefp.h fp_class.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3147: checking for $ac_hdr" >&5
+echo "configure:3148: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3152 "configure"
+#line 3153 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3157: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3184,17 +3184,17 @@ for ac_hdr in netinet/in.h string.h strings.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:3187: checking for $ac_hdr" >&5
+echo "configure:3188: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3192 "configure"
+#line 3193 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3197: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3198: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3222,12 +3222,12 @@ done
 
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:3225: checking for working const" >&5
+echo "configure:3226: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3230 "configure"
+#line 3231 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -3276,7 +3276,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:3279: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -3297,12 +3297,12 @@ EOF
 fi
 
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:3300: checking for uid_t in sys/types.h" >&5
+echo "configure:3301: checking for uid_t in sys/types.h" >&5
 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3305 "configure"
+#line 3306 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -3331,21 +3331,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:3334: checking for inline" >&5
+echo "configure:3335: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 3341 "configure"
+#line 3342 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:3348: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -3371,12 +3371,12 @@ EOF
 esac
 
 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:3374: checking for mode_t" >&5
+echo "configure:3375: checking for mode_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3379 "configure"
+#line 3380 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3404,12 +3404,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:3407: checking for off_t" >&5
+echo "configure:3408: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3412 "configure"
+#line 3413 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3437,12 +3437,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:3440: checking for size_t" >&5
+echo "configure:3441: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3445 "configure"
+#line 3446 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3470,12 +3470,12 @@ EOF
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:3473: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:3474: checking whether time.h and sys/time.h may both be included" >&5
 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3478 "configure"
+#line 3479 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -3484,7 +3484,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:3487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -3505,12 +3505,12 @@ EOF
 fi
 
 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
-echo "configure:3508: checking whether struct tm is in sys/time.h or time.h" >&5
+echo "configure:3509: checking whether struct tm is in sys/time.h or time.h" >&5
 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3513 "configure"
+#line 3514 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <time.h>
@@ -3518,7 +3518,7 @@ int main() {
 struct tm *tp; tp->tm_sec;
 ; return 0; }
 EOF
-if { (eval echo configure:3521: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3522: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_struct_tm=time.h
 else
@@ -3540,16 +3540,16 @@ fi
 
 
 echo $ac_n "checking for int timezone""... $ac_c" 1>&6
-echo "configure:3543: checking for int timezone" >&5
+echo "configure:3544: checking for int timezone" >&5
 cat > conftest.$ac_ext <<EOF
-#line 3545 "configure"
+#line 3546 "configure"
 #include "confdefs.h"
 #include <time.h>
 int main() {
 int res = timezone / 60; 
 ; return 0; }
 EOF
-if { (eval echo configure:3552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   cat >> confdefs.h <<\EOF
 #define HAVE_INT_TIMEZONE 1
@@ -3564,16 +3564,16 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for gettimeofday args""... $ac_c" 1>&6
-echo "configure:3567: checking for gettimeofday args" >&5
+echo "configure:3568: checking for gettimeofday args" >&5
 cat > conftest.$ac_ext <<EOF
-#line 3569 "configure"
+#line 3570 "configure"
 #include "confdefs.h"
 #include <sys/time.h>
 int main() {
 struct timeval *tp; struct timezone *tzp; gettimeofday(tp,tzp); 
 ; return 0; }
 EOF
-if { (eval echo configure:3576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   cat >> confdefs.h <<\EOF
 #define HAVE_GETTIMEOFDAY_2_ARGS 1
@@ -3588,9 +3588,9 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for union semun""... $ac_c" 1>&6
-echo "configure:3591: checking for union semun" >&5
+echo "configure:3592: checking for union semun" >&5
 cat > conftest.$ac_ext <<EOF
-#line 3593 "configure"
+#line 3594 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/ipc.h>
@@ -3599,7 +3599,7 @@ int main() {
 union semun semun;
 ; return 0; }
 EOF
-if { (eval echo configure:3602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   cat >> confdefs.h <<\EOF
 #define HAVE_UNION_SEMUN 1
@@ -3614,12 +3614,12 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for good DBL_MIN""... $ac_c" 1>&6
-echo "configure:3617: checking for good DBL_MIN" >&5
+echo "configure:3618: checking for good DBL_MIN" >&5
 if test "$cross_compiling" = yes; then
     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
 else
   cat > conftest.$ac_ext <<EOF
-#line 3622 "configure"
+#line 3623 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <math.h>
@@ -3628,7 +3628,7 @@ else
 #endif
 main() { double d = DBL_MIN; if (d != DBL_MIN) exit(-1); else exit(0); }
 EOF
-if { (eval echo configure:3631: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
 then
   echo "$ac_t""yes" 1>&6
 else
@@ -3646,13 +3646,13 @@ fi
 
 if test $ac_cv_prog_gcc = yes; then
     echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
-echo "configure:3649: checking whether ${CC-cc} needs -traditional" >&5
+echo "configure:3650: checking whether ${CC-cc} needs -traditional" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
     ac_pattern="Autoconf.*'x'"
   cat > conftest.$ac_ext <<EOF
-#line 3655 "configure"
+#line 3656 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
 Autoconf TIOCGETP
@@ -3670,7 +3670,7 @@ rm -f conftest*
 
   if test $ac_cv_prog_gcc_traditional = no; then
     cat > conftest.$ac_ext <<EOF
-#line 3673 "configure"
+#line 3674 "configure"
 #include "confdefs.h"
 #include <termio.h>
 Autoconf TCGETA
@@ -3692,7 +3692,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
 fi
 
 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
-echo "configure:3695: checking for 8-bit clean memcmp" >&5
+echo "configure:3696: checking for 8-bit clean memcmp" >&5
 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3700,7 +3700,7 @@ else
   ac_cv_func_memcmp_clean=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 3703 "configure"
+#line 3704 "configure"
 #include "confdefs.h"
 
 main()
@@ -3710,7 +3710,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:3713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_memcmp_clean=yes
 else
@@ -3728,12 +3728,12 @@ echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
 test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o"
 
 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:3731: checking return type of signal handlers" >&5
+echo "configure:3732: checking return type of signal handlers" >&5
 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3736 "configure"
+#line 3737 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -3750,7 +3750,7 @@ int main() {
 int i;
 ; return 0; }
 EOF
-if { (eval echo configure:3753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_signal=void
 else
@@ -3769,12 +3769,12 @@ EOF
 
 
 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-echo "configure:3772: checking for vprintf" >&5
+echo "configure:3773: checking for vprintf" >&5
 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3777 "configure"
+#line 3778 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char vprintf(); below.  */
@@ -3797,7 +3797,7 @@ vprintf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3801: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_vprintf=yes"
 else
@@ -3821,12 +3821,12 @@ fi
 
 if test "$ac_cv_func_vprintf" != yes; then
 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-echo "configure:3824: checking for _doprnt" >&5
+echo "configure:3825: checking for _doprnt" >&5
 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3829 "configure"
+#line 3830 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _doprnt(); below.  */
@@ -3849,7 +3849,7 @@ _doprnt();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func__doprnt=yes"
 else
@@ -3876,12 +3876,12 @@ fi
 for ac_func in tzset memmove sigsetjmp kill sysconf fpclass
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3879: checking for $ac_func" >&5
+echo "configure:3880: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3884 "configure"
+#line 3885 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -3904,7 +3904,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -3931,12 +3931,12 @@ done
 for ac_func in fp_class fp_class_d class
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3934: checking for $ac_func" >&5
+echo "configure:3935: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3939 "configure"
+#line 3940 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -3959,7 +3959,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:3962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:3963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -3986,12 +3986,12 @@ done
 for ac_func in sigprocmask waitpid setsid fcvt
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:3989: checking for $ac_func" >&5
+echo "configure:3990: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3994 "configure"
+#line 3995 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4014,7 +4014,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4018: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4039,12 +4039,12 @@ fi
 done
 
 echo $ac_n "checking for isinf""... $ac_c" 1>&6
-echo "configure:4042: checking for isinf" >&5
+echo "configure:4043: checking for isinf" >&5
 if eval "test \"`echo '$''{'ac_cv_func_isinf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4047 "configure"
+#line 4048 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char isinf(); below.  */
@@ -4067,7 +4067,7 @@ isinf();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_isinf=yes"
 else
@@ -4092,12 +4092,12 @@ fi
 
 
 echo $ac_n "checking for getrusage""... $ac_c" 1>&6
-echo "configure:4095: checking for getrusage" >&5
+echo "configure:4096: checking for getrusage" >&5
 if eval "test \"`echo '$''{'ac_cv_func_getrusage'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4100 "configure"
+#line 4101 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getrusage(); below.  */
@@ -4120,7 +4120,7 @@ getrusage();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_getrusage=yes"
 else
@@ -4145,12 +4145,12 @@ fi
 
 
 echo $ac_n "checking for srandom""... $ac_c" 1>&6
-echo "configure:4148: checking for srandom" >&5
+echo "configure:4149: checking for srandom" >&5
 if eval "test \"`echo '$''{'ac_cv_func_srandom'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4153 "configure"
+#line 4154 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char srandom(); below.  */
@@ -4173,7 +4173,7 @@ srandom();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4177: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_srandom=yes"
 else
@@ -4198,12 +4198,12 @@ fi
 
 
 echo $ac_n "checking for gethostname""... $ac_c" 1>&6
-echo "configure:4201: checking for gethostname" >&5
+echo "configure:4202: checking for gethostname" >&5
 if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4206 "configure"
+#line 4207 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostname(); below.  */
@@ -4226,7 +4226,7 @@ gethostname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_gethostname=yes"
 else
@@ -4251,12 +4251,12 @@ fi
 
 
 echo $ac_n "checking for random""... $ac_c" 1>&6
-echo "configure:4254: checking for random" >&5
+echo "configure:4255: checking for random" >&5
 if eval "test \"`echo '$''{'ac_cv_func_random'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4259 "configure"
+#line 4260 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char random(); below.  */
@@ -4279,7 +4279,7 @@ random();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_random=yes"
 else
@@ -4304,12 +4304,12 @@ fi
 
 
 echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
-echo "configure:4307: checking for inet_aton" >&5
+echo "configure:4308: checking for inet_aton" >&5
 if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4312 "configure"
+#line 4313 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char inet_aton(); below.  */
@@ -4332,7 +4332,7 @@ inet_aton();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_inet_aton=yes"
 else
@@ -4357,12 +4357,12 @@ fi
 
 
 echo $ac_n "checking for strerror""... $ac_c" 1>&6
-echo "configure:4360: checking for strerror" >&5
+echo "configure:4361: checking for strerror" >&5
 if eval "test \"`echo '$''{'ac_cv_func_strerror'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4365 "configure"
+#line 4366 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char strerror(); below.  */
@@ -4385,7 +4385,7 @@ strerror();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_strerror=yes"
 else
@@ -4411,12 +4411,12 @@ fi
 
 
 echo $ac_n "checking for strdup""... $ac_c" 1>&6
-echo "configure:4414: checking for strdup" >&5
+echo "configure:4415: checking for strdup" >&5
 if eval "test \"`echo '$''{'ac_cv_func_strdup'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4419 "configure"
+#line 4420 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char strdup(); below.  */
@@ -4439,7 +4439,7 @@ strdup();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_strdup=yes"
 else
@@ -4464,12 +4464,12 @@ fi
 
 
 echo $ac_n "checking for strtol""... $ac_c" 1>&6
-echo "configure:4467: checking for strtol" >&5
+echo "configure:4468: checking for strtol" >&5
 if eval "test \"`echo '$''{'ac_cv_func_strtol'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4472 "configure"
+#line 4473 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char strtol(); below.  */
@@ -4492,7 +4492,7 @@ strtol();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_strtol=yes"
 else
@@ -4517,12 +4517,12 @@ fi
 
 
 echo $ac_n "checking for strtoul""... $ac_c" 1>&6
-echo "configure:4520: checking for strtoul" >&5
+echo "configure:4521: checking for strtoul" >&5
 if eval "test \"`echo '$''{'ac_cv_func_strtoul'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4525 "configure"
+#line 4526 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char strtoul(); below.  */
@@ -4545,7 +4545,7 @@ strtoul();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_strtoul=yes"
 else
@@ -4570,12 +4570,12 @@ fi
 
 
 echo $ac_n "checking for strcasecmp""... $ac_c" 1>&6
-echo "configure:4573: checking for strcasecmp" >&5
+echo "configure:4574: checking for strcasecmp" >&5
 if eval "test \"`echo '$''{'ac_cv_func_strcasecmp'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4578 "configure"
+#line 4579 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char strcasecmp(); below.  */
@@ -4598,7 +4598,7 @@ strcasecmp();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_strcasecmp=yes"
 else
@@ -4623,12 +4623,12 @@ fi
 
 
 echo $ac_n "checking for cbrt""... $ac_c" 1>&6
-echo "configure:4626: checking for cbrt" >&5
+echo "configure:4627: checking for cbrt" >&5
 if eval "test \"`echo '$''{'ac_cv_func_cbrt'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4631 "configure"
+#line 4632 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char cbrt(); below.  */
@@ -4651,7 +4651,7 @@ cbrt();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_cbrt=yes"
 else
@@ -4672,7 +4672,7 @@ EOF
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for cbrt in -lm""... $ac_c" 1>&6
-echo "configure:4675: checking for cbrt in -lm" >&5
+echo "configure:4676: checking for cbrt in -lm" >&5
 ac_lib_var=`echo m'_'cbrt | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -4680,7 +4680,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4683 "configure"
+#line 4684 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -4691,7 +4691,7 @@ int main() {
 cbrt()
 ; return 0; }
 EOF
-if { (eval echo configure:4694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4717,12 +4717,12 @@ fi
 fi
 
 echo $ac_n "checking for rint""... $ac_c" 1>&6
-echo "configure:4720: checking for rint" >&5
+echo "configure:4721: checking for rint" >&5
 if eval "test \"`echo '$''{'ac_cv_func_rint'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4725 "configure"
+#line 4726 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char rint(); below.  */
@@ -4745,7 +4745,7 @@ rint();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4749: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_rint=yes"
 else
@@ -4772,7 +4772,7 @@ if [ -r /lib/pa1.1/libm.a ] ; then
     SPECIALMATHLIB="-L /lib/pa1.1 -lm"
 fi
              echo $ac_n "checking for rint in -lm""... $ac_c" 1>&6
-echo "configure:4775: checking for rint in -lm" >&5
+echo "configure:4776: checking for rint in -lm" >&5
 ac_lib_var=`echo m'_'rint | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -4780,7 +4780,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lm $SPECIALMATHLIB $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4783 "configure"
+#line 4784 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -4791,7 +4791,7 @@ int main() {
 rint()
 ; return 0; }
 EOF
-if { (eval echo configure:4794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4795: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4831,7 +4831,7 @@ if test "$USE_X" = true; then
 # Uses ac_ vars as temps to allow command line to override cache and checks.
 # --without-x overrides everything else, but does not touch the cache.
 echo $ac_n "checking for X""... $ac_c" 1>&6
-echo "configure:4834: checking for X" >&5
+echo "configure:4835: checking for X" >&5
 
 # Check whether --with-x or --without-x was given.
 if test "${with_x+set}" = set; then
@@ -4893,12 +4893,12 @@ if test "$ac_x_includes" = NO; then
 
   # First, try using that file with no special directory specified.
 cat > conftest.$ac_ext <<EOF
-#line 4896 "configure"
+#line 4897 "configure"
 #include "confdefs.h"
 #include <$x_direct_test_include>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4901: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4902: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -4967,14 +4967,14 @@ if test "$ac_x_libraries" = NO; then
   ac_save_LIBS="$LIBS"
   LIBS="-l$x_direct_test_library $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4970 "configure"
+#line 4971 "configure"
 #include "confdefs.h"
 
 int main() {
 ${x_direct_test_function}()
 ; return 0; }
 EOF
-if { (eval echo configure:4977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:4978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   LIBS="$ac_save_LIBS"
 # We can link X programs with no special library path.
@@ -5080,17 +5080,17 @@ else
     case "`(uname -sr) 2>/dev/null`" in
     "SunOS 5"*)
       echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
-echo "configure:5083: checking whether -R must be followed by a space" >&5
+echo "configure:5084: checking whether -R must be followed by a space" >&5
       ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
       cat > conftest.$ac_ext <<EOF
-#line 5086 "configure"
+#line 5087 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   ac_R_nospace=yes
 else
@@ -5106,14 +5106,14 @@ rm -f conftest*
       else
        LIBS="$ac_xsave_LIBS -R $x_libraries"
        cat > conftest.$ac_ext <<EOF
-#line 5109 "configure"
+#line 5110 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:5116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   ac_R_space=yes
 else
@@ -5145,7 +5145,7 @@ rm -f conftest*
     # libraries were built with DECnet support.  And karl@cs.umb.edu says
     # the Alpha needs dnet_stub (dnet does not exist).
     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
-echo "configure:5148: checking for dnet_ntoa in -ldnet" >&5
+echo "configure:5149: checking for dnet_ntoa in -ldnet" >&5
 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5153,7 +5153,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5156 "configure"
+#line 5157 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5164,7 +5164,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:5167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5186,7 +5186,7 @@ fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
       echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
-echo "configure:5189: checking for dnet_ntoa in -ldnet_stub" >&5
+echo "configure:5190: checking for dnet_ntoa in -ldnet_stub" >&5
 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5194,7 +5194,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet_stub  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5197 "configure"
+#line 5198 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5205,7 +5205,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:5208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5234,12 +5234,12 @@ fi
     # The nsl library prevents programs from opening the X display
     # on Irix 5.2, according to dickey@clark.net.
     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
-echo "configure:5237: checking for gethostbyname" >&5
+echo "configure:5238: checking for gethostbyname" >&5
 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5242 "configure"
+#line 5243 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname(); below.  */
@@ -5262,7 +5262,7 @@ gethostbyname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5266: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_gethostbyname=yes"
 else
@@ -5283,7 +5283,7 @@ fi
 
     if test $ac_cv_func_gethostbyname = no; then
       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:5286: checking for gethostbyname in -lnsl" >&5
+echo "configure:5287: checking for gethostbyname in -lnsl" >&5
 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5291,7 +5291,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5294 "configure"
+#line 5295 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5302,7 +5302,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:5305: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5332,12 +5332,12 @@ fi
     # -lsocket must be given before -lnsl if both are needed.
     # We assume that if connect needs -lnsl, so does gethostbyname.
     echo $ac_n "checking for connect""... $ac_c" 1>&6
-echo "configure:5335: checking for connect" >&5
+echo "configure:5336: checking for connect" >&5
 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5340 "configure"
+#line 5341 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect(); below.  */
@@ -5360,7 +5360,7 @@ connect();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_connect=yes"
 else
@@ -5381,7 +5381,7 @@ fi
 
     if test $ac_cv_func_connect = no; then
       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:5384: checking for connect in -lsocket" >&5
+echo "configure:5385: checking for connect in -lsocket" >&5
 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5389,7 +5389,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5392 "configure"
+#line 5393 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5400,7 +5400,7 @@ int main() {
 connect()
 ; return 0; }
 EOF
-if { (eval echo configure:5403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5424,12 +5424,12 @@ fi
 
     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
     echo $ac_n "checking for remove""... $ac_c" 1>&6
-echo "configure:5427: checking for remove" >&5
+echo "configure:5428: checking for remove" >&5
 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5432 "configure"
+#line 5433 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove(); below.  */
@@ -5452,7 +5452,7 @@ remove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_remove=yes"
 else
@@ -5473,7 +5473,7 @@ fi
 
     if test $ac_cv_func_remove = no; then
       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:5476: checking for remove in -lposix" >&5
+echo "configure:5477: checking for remove in -lposix" >&5
 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5481,7 +5481,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5484 "configure"
+#line 5485 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5492,7 +5492,7 @@ int main() {
 remove()
 ; return 0; }
 EOF
-if { (eval echo configure:5495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5516,12 +5516,12 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:5519: checking for shmat" >&5
+echo "configure:5520: checking for shmat" >&5
 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5524 "configure"
+#line 5525 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat(); below.  */
@@ -5544,7 +5544,7 @@ shmat();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_func_shmat=yes"
 else
@@ -5565,7 +5565,7 @@ fi
 
     if test $ac_cv_func_shmat = no; then
       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:5568: checking for shmat in -lipc" >&5
+echo "configure:5569: checking for shmat in -lipc" >&5
 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5573,7 +5573,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5576 "configure"
+#line 5577 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5584,7 +5584,7 @@ int main() {
 shmat()
 ; return 0; }
 EOF
-if { (eval echo configure:5587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5617,7 +5617,7 @@ fi
   # libraries we check for below, so use a different variable.
   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
   echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
-echo "configure:5620: checking for IceConnectionNumber in -lICE" >&5
+echo "configure:5621: checking for IceConnectionNumber in -lICE" >&5
 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5625,7 +5625,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lICE  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5628 "configure"
+#line 5629 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5636,7 +5636,7 @@ int main() {
 IceConnectionNumber()
 ; return 0; }
 EOF
-if { (eval echo configure:5639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5669,7 +5669,7 @@ fi
        
        X11_LIBS=""
        echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:5672: checking for XOpenDisplay in -lX11" >&5
+echo "configure:5673: checking for XOpenDisplay in -lX11" >&5
 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5677,7 +5677,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 ${X_PRE_LIBS} $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5680 "configure"
+#line 5681 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5688,7 +5688,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:5691: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5730,17 +5730,17 @@ then
        TCL_INCDIR=no
        ac_safe=`echo "tcl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for tcl.h""... $ac_c" 1>&6
-echo "configure:5733: checking for tcl.h" >&5
+echo "configure:5734: checking for tcl.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5738 "configure"
+#line 5739 "configure"
 #include "confdefs.h"
 #include <tcl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -5773,7 +5773,7 @@ if test "$USE_TCL" = "true"; then
        for tcl_lib in $tcl_libs; do
                if test -z "$TCL_LIB"; then
                        echo $ac_n "checking for main in -l$tcl_lib""... $ac_c" 1>&6
-echo "configure:5776: checking for main in -l$tcl_lib" >&5
+echo "configure:5777: checking for main in -l$tcl_lib" >&5
 ac_lib_var=`echo $tcl_lib'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5781,14 +5781,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$tcl_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5784 "configure"
+#line 5785 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5832,17 +5832,17 @@ then
        TK_INCDIR=no
        ac_safe=`echo "tk.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for tk.h""... $ac_c" 1>&6
-echo "configure:5835: checking for tk.h" >&5
+echo "configure:5836: checking for tk.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5840 "configure"
+#line 5841 "configure"
 #include "confdefs.h"
 #include <tk.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5845: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5846: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -5891,7 +5891,7 @@ then
        for tk_lib in $tk_libs; do
                if test -z "$TK_LIB"; then
                        echo $ac_n "checking for main in -l$tk_lib""... $ac_c" 1>&6
-echo "configure:5894: checking for main in -l$tk_lib" >&5
+echo "configure:5895: checking for main in -l$tk_lib" >&5
 ac_lib_var=`echo $tk_lib'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5899,14 +5899,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$tk_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5902 "configure"
+#line 5903 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:5910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -6089,7 +6089,7 @@ s%@DLSUFFIX@%$DLSUFFIX%g
 s%@DL_LIB@%$DL_LIB%g
 s%@USE_TCL@%$USE_TCL%g
 s%@USE_PERL@%$USE_PERL%g
-s%@MB@%$MB%g
+s%@MULTIBYTE@%$MULTIBYTE%g
 s%@CXX@%$CXX%g
 s%@HAVECXX@%$HAVECXX%g
 s%@INSTALL@%$INSTALL%g
diff --git a/src/include/catalog/pg_attribute_mb.h b/src/include/catalog/pg_attribute_mb.h
new file mode 100644 (file)
index 0000000..de5adba
--- /dev/null
@@ -0,0 +1,933 @@
+/*-------------------------------------------------------------------------
+ *
+ * pg_attribute.h--
+ *       definition of the system "attribute" relation (pg_attribute)
+ *       along with the relation's initial contents.
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * $Id: pg_attribute_mb.h,v 1.1 1998/07/27 03:21:57 scrappy Exp $
+ *
+ * NOTES
+ *       the genbki.sh script reads this file and generates .bki
+ *       information from the DATA() statements.
+ *
+ *       utils/cache/relcache.c requires some hard-coded tuple descriptors
+ *       for some of the system catalogs so if the schema for any of
+ *       these changes, be sure and change the appropriate Schema_xxx
+ *       macros!  -cim 2/5/91
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef PG_ATTRIBUTE_H
+#define PG_ATTRIBUTE_H
+
+/* ----------------
+ *             postgres.h contains the system type definintions and the
+ *             CATALOG(), BOOTSTRAP and DATA() sugar words so this file
+ *             can be read by both genbki.sh and the C compiler.
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_attribute definition.  cpp turns this into
+ *             typedef struct FormData_pg_attribute
+ *
+ *             If you change the following, make sure you change the structs for
+ *             system attributes in heap.c and index.c also.
+ * ----------------
+ */
+CATALOG(pg_attribute) BOOTSTRAP
+{
+       Oid                     attrelid;
+       NameData        attname;
+       Oid                     atttypid;
+
+       /*
+        * atttypid is the OID of the instance in Catalog Class pg_type that
+        * defines the data type of this attribute (e.g. int4).  Information
+        * in that instance is redundant with the attlen, attbyval, and
+        * attalign attributes of this instance, so they had better match or
+        * Postgres will fail.
+        */
+       float4          attdisbursion;
+       int2            attlen;
+
+       /*
+        * attlen is a copy of the typlen field from pg_type for this
+        * attribute.  See atttypid above.      See struct TypeTupleFormData for
+        * definition.
+        */
+       int2            attnum;
+
+       /*
+        * attnum is the "attribute number" for the attribute:  A value that
+        * uniquely identifies this attribute within its class. For user
+        * attributes, Attribute numbers are greater than 0 and not greater
+        * than the number of attributes in the class. I.e. if the Class
+        * pg_class says that Class XYZ has 10 attributes, then the user
+        * attribute numbers in Class pg_attribute must be 1-10.
+        *
+        * System attributes have attribute numbers less than 0 that are unique
+        * within the class, but not constrained to any particular range.
+        *
+        * Note that (attnum - 1) is often used as the index to an array.
+        */
+       int4            attnelems;
+
+       int4            attcacheoff;
+
+       /*
+        * fastgetattr() uses attcacheoff to cache byte offsets of attributes
+        * in heap tuples.      The data actually stored in pg_attribute (-1)
+        * indicates no cached value.  But when we copy these tuples into a
+        * tuple descriptor, we may then update attcacheoff in the copies.
+        * This speeds up the attribute walking process.
+        */
+
+       int4            atttypmod;
+
+       /*
+        * atttypmod records type-specific modifications supplied at table
+        * creation time, and passes it to input and output functions as the
+        * third argument.
+        */
+
+       bool            attbyval;
+
+       /*
+        * attbyval is a copy of the typbyval field from pg_type for this
+        * attribute.  See atttypid above.      See struct TypeTupleFormData for
+        * definition.
+        */
+       bool            attisset;
+       char            attalign;
+
+       /*
+        * attalign is a copy of the typalign field from pg_type for this
+        * attribute.  See atttypid above.      See struct TypeTupleFormData for
+        * definition.
+        */
+       bool            attnotnull;
+
+       /* This flag represents the "NOT NULL" constraint */
+       bool            atthasdef;
+
+       /* Has DEFAULT value or not */
+} FormData_pg_attribute;
+
+/*
+ * someone should figure out how to do this properly. (The problem is
+ * the size of the C struct is not the same as the size of the tuple.)
+ */
+#define ATTRIBUTE_TUPLE_SIZE \
+       (offsetof(FormData_pg_attribute,atthasdef) + sizeof(char))
+
+/* ----------------
+ *             Form_pg_attribute corresponds to a pointer to a tuple with
+ *             the format of pg_attribute relation.
+ * ----------------
+ */
+typedef FormData_pg_attribute *AttributeTupleForm;
+
+/* ----------------
+ *             compiler constants for pg_attribute
+ * ----------------
+ */
+
+#define Natts_pg_attribute                             14
+#define Anum_pg_attribute_attrelid             1
+#define Anum_pg_attribute_attname              2
+#define Anum_pg_attribute_atttypid             3
+#define Anum_pg_attribute_attdisbursion 4
+#define Anum_pg_attribute_attlen               5
+#define Anum_pg_attribute_attnum               6
+#define Anum_pg_attribute_attnelems            7
+#define Anum_pg_attribute_attcacheoff  8
+#define Anum_pg_attribute_atttypmod            9
+#define Anum_pg_attribute_attbyval             10
+#define Anum_pg_attribute_attisset             11
+#define Anum_pg_attribute_attalign             12
+#define Anum_pg_attribute_attnotnull   13
+#define Anum_pg_attribute_atthasdef            14
+
+
+/* ----------------
+ *             SCHEMA_ macros for declaring hardcoded tuple descriptors.
+ *             these are used in utils/cache/relcache.c
+ * ----------------
+#define SCHEMA_NAME(x) CppConcat(Name_,x)
+#define SCHEMA_DESC(x) CppConcat(Desc_,x)
+#define SCHEMA_NATTS(x) CppConcat(Natts_,x)
+#define SCHEMA_DEF(x) \
+       FormData_pg_attribute \
+       SCHEMA_DESC(x) [ SCHEMA_NATTS(x) ] = \
+       { \
+               CppConcat(Schema_,x) \
+       }
+ */
+
+/* ----------------
+ *             initial contents of pg_attribute
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_type schema
+ * ----------------
+ */
+#define Schema_pg_type \
+{ 1247, {"typname"},      19, 0, NAMEDATALEN,  1, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typowner"},     26, 0,       4,      2, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typlen"},               21, 0,       2,      3, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1247, {"typprtlen"},     21, 0,      2,      4, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1247, {"typbyval"},     16, 0,       1,      5, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typtype"},      18, 0,       1,      6, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typisdefined"},  16, 0,      1,      7, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typdelim"},     18, 0,       1,      8, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typrelid"},     26, 0,       4,      9, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typelem"},      26, 0,       4, 10, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typinput"},     24, 0,       4, 11, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typoutput"},     24, 0,      4, 12, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typreceive"},    24, 0,      4, 13, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typsend"},      24, 0,       4, 14, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typalign"},     18, 0,       1, 15, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typdefault"},    25, 0,  -1, 16, 0, -1, -1, '\0'     , '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1247 typname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 typowner                    26 0  4   2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typlen                      21 0  2   3 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1247 typprtlen           21 0  2   4 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1247 typbyval                    16 0  1   5 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typtype                     18 0  1   6 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typisdefined                16 0  1   7 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typdelim                    18 0  1   8 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typrelid                    26 0  4   9 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typelem                     26 0  4  10 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typinput                    24 0  4  11 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typoutput           24 0  4  12 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typreceive          24 0  4  13 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typsend                     24 0  4  14 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typalign                    18 0  1  15 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typdefault          25 0 -1  16 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_database
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1262 datname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 datdba                      23 0  4   2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1262 encoding                    23 0  4   3 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1262 datpath                     25 0 -1   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1262 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1262 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_proc
+ * ----------------
+ */
+#define Schema_pg_proc \
+{ 1255, {"proname"},                   19, 0, NAMEDATALEN,  1, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"proowner"},                  26, 0,  4,  2, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"prolang"},                   26, 0,  4,  3, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"proisinh"},                  16, 0,  1,  4, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"proistrusted"},              16, 0,  1,  5, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"proiscachable"},             16, 0,  1,  6, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"pronargs"},                  21, 0,  2,  7, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1255, {"proretset"},                 16, 0,  1,  8, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"prorettype"},                        26, 0,  4,  9, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"proargtypes"},               30, 0, 32, 10, 0, -1, -1,       '\0', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"probyte_pct"},               23, 0,  4, 11, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"properbyte_cpu"},            23, 0,  4, 12, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"propercall_cpu"},            23, 0,  4, 13, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"prooutin_ratio"},            23, 0,  4, 14, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"prosrc"},                            25, 0, -1,  15, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"probin"},                            17, 0, -1,  16, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1255 proname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 proowner                    26 0  4   2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 prolang                     26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 proisinh                    16 0  1   4 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 proistrusted                16 0  1   5 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 proiscachable       16 0  1   6 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 pronargs                    21 0  2   7 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1255 proretset           16 0  1   8 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 prorettype          26 0  4   9 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 proargtypes         30 0 32  10 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 probyte_pct         23 0  4  11 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 properbyte_cpu      23 0  4  12 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 propercall_cpu      23 0  4  13 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 prooutin_ratio      23 0  4  14 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 prosrc                      25 0 -1  15 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 probin                      17 0 -1  16 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_shadow
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1260 usename             19      0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 usesysid            23      0       4       2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1260 usecreatedb 16      0       1       3 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 usetrace            16      0       1       4 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 usesuper            16      0       1       5 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 usecatupd   16      0       1       6 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 passwd              25      0  -1   7 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 valuntil            702 0   4       8 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1260 ctid                        27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 oid                 26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1260 xmin                        28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 cmin                        29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1260 xmax                        28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 cmax                        29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_group
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1261 groname                     19 0 NAMEDATALEN  1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 grosysid                    23 0  4   2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1261 grolist               1007 0 -1   3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1261 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1261 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_attribute
+ * ----------------
+ */
+#define Schema_pg_attribute \
+{ 1249, {"attrelid"},    26, 0,        4,      1, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attname"},     19, 0, NAMEDATALEN,   2, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"atttypid"},    26, 0,        4,      3, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attdisbursion"}, 700, 0,     4,      4, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attlen"},              21, 0,        2,      5, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1249, {"attnum"},              21, 0,        2,      6, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1249, {"attnelems"},   23, 0,        4,      7, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attcacheoff"},  23, 0,       4,      8, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"atttypmod"},   21, 0,        4,      9, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1249, {"attbyval"},    16, 0,        1, 10, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"attisset"},    16, 0,        1, 11, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"attalign"},    18, 0,        1, 12, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"attnotnull"},  16, 0,        1, 13, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"atthasdef"},   16, 0,        1, 14, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1249 attrelid                    26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 attname                     19 0 NAMEDATALEN  2 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 atttypid                    26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 attdisbursion   700 0  4   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 attlen                      21 0  2   5 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1249 attnum                      21 0  2   6 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1249 attnelems           23 0  4   7 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 attcacheoff         23 0  4   8 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 atttypmod           21 0  4   9 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1249 attbyval                    16 0  1  10 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 attisset                    16 0  1  11 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 attalign                    18 0  1  12 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 attnotnull          16 0  1  13 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 atthasdef           16 0  1  14 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_class
+ * ----------------
+ */
+#define Schema_pg_class \
+{ 1259, {"relname"},      19, 0, NAMEDATALEN,  1, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"reltype"},      26, 0,       4,      2, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relowner"},     26, 0,       4,      3, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relam"},                26, 0,       4,      4, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relpages"},     23,  0,  4,  5, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"reltuples"},     23, 0,  4,  6, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relhasindex"},   16, 0,  1,  7, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relisshared"},   16, 0,  1,  8, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relkind"},      18,  0,  1,  9, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relnatts"},     21,  0,  2, 10, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1259, {"relchecks"},     21, 0,      2, 11, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1259, {"reltriggers"},   21, 0,      2, 12, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1259, {"relhasrules"},   16, 0,  1, 13, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relacl"},             1034, 0, -1, 14, 0, -1, -1,    '\0', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1259 relname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 reltype                     26 0  4   2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relowner                    26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relam                       26 0  4   4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relpages                    23 0  4   5 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 reltuples           23 0  4   6 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relhasindex         16 0  1   7 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relisshared         16 0  1   8 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relkind                     18 0  1   9 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relnatts                    21 0  2  10 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1259 relchecks           21 0  2  11 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1259 reltriggers         21 0  2  12 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1259 relhasrules         16 0  1  13 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relacl                1034 0 -1  14 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_attrdef
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1215 adrelid                     26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1215 adnum                       21 0  2   2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1215 adbin                       25 0 -1   3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 adsrc                       25 0 -1   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1215 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1215 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_relcheck
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1216 rcrelid                     26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1216 rcname                      19 0  NAMEDATALEN  2 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 rcbin                       25 0 -1   3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 rcsrc                       25 0 -1   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1216 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1216 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_trigger
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1219 tgrelid                     26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 tgname                      19 0  NAMEDATALEN  2 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 tgfoid                      26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 tgtype                      21 0  2   4 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1219 tgnargs                     21 0  2   5 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1219 tgattr                      22 0 16   6 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 tgargs                      17 0 -1   7 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_variable - this relation is modified by special purpose access
+ *                               method code.  The following is garbage but is needed
+ *                               so that the reldesc code works properly.
+ * ----------------
+ */
+#define Schema_pg_variable \
+{ 1264, {"varfoo"},  26, 0, 4, 1, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1264 varfoo                      26 0  4   1 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_log - this relation is modified by special purpose access
+ *                               method code.  The following is garbage but is needed
+ *                               so that the reldesc code works properly.
+ * ----------------
+ */
+#define Schema_pg_log \
+{ 1269, {"logfoo"},  26, 0, 4, 1, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1269 logfoo                      26 0  4   1 0 -1 -1 t f i f f));
+
+#endif                                                 /* PG_ATTRIBUTE_H */
+
+/*-------------------------------------------------------------------------
+ *
+ * pg_attribute.h--
+ *       definition of the system "attribute" relation (pg_attribute)
+ *       along with the relation's initial contents.
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * $Id: pg_attribute_mb.h,v 1.1 1998/07/27 03:21:57 scrappy Exp $
+ *
+ * NOTES
+ *       the genbki.sh script reads this file and generates .bki
+ *       information from the DATA() statements.
+ *
+ *       utils/cache/relcache.c requires some hard-coded tuple descriptors
+ *       for some of the system catalogs so if the schema for any of
+ *       these changes, be sure and change the appropriate Schema_xxx
+ *       macros!  -cim 2/5/91
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef PG_ATTRIBUTE_H
+#define PG_ATTRIBUTE_H
+
+/* ----------------
+ *             postgres.h contains the system type definintions and the
+ *             CATALOG(), BOOTSTRAP and DATA() sugar words so this file
+ *             can be read by both genbki.sh and the C compiler.
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_attribute definition.  cpp turns this into
+ *             typedef struct FormData_pg_attribute
+ *
+ *             If you change the following, make sure you change the structs for
+ *             system attributes in heap.c and index.c also.
+ * ----------------
+ */
+CATALOG(pg_attribute) BOOTSTRAP
+{
+       Oid                     attrelid;
+       NameData        attname;
+       Oid                     atttypid;
+
+       /*
+        * atttypid is the OID of the instance in Catalog Class pg_type that
+        * defines the data type of this attribute (e.g. int4).  Information
+        * in that instance is redundant with the attlen, attbyval, and
+        * attalign attributes of this instance, so they had better match or
+        * Postgres will fail.
+        */
+       float4          attdisbursion;
+       int2            attlen;
+
+       /*
+        * attlen is a copy of the typlen field from pg_type for this
+        * attribute.  See atttypid above.      See struct TypeTupleFormData for
+        * definition.
+        */
+       int2            attnum;
+
+       /*
+        * attnum is the "attribute number" for the attribute:  A value that
+        * uniquely identifies this attribute within its class. For user
+        * attributes, Attribute numbers are greater than 0 and not greater
+        * than the number of attributes in the class. I.e. if the Class
+        * pg_class says that Class XYZ has 10 attributes, then the user
+        * attribute numbers in Class pg_attribute must be 1-10.
+        *
+        * System attributes have attribute numbers less than 0 that are unique
+        * within the class, but not constrained to any particular range.
+        *
+        * Note that (attnum - 1) is often used as the index to an array.
+        */
+       int4            attnelems;
+
+       int4            attcacheoff;
+
+       /*
+        * fastgetattr() uses attcacheoff to cache byte offsets of attributes
+        * in heap tuples.      The data actually stored in pg_attribute (-1)
+        * indicates no cached value.  But when we copy these tuples into a
+        * tuple descriptor, we may then update attcacheoff in the copies.
+        * This speeds up the attribute walking process.
+        */
+
+       int4            atttypmod;
+
+       /*
+        * atttypmod records type-specific modifications supplied at table
+        * creation time, and passes it to input and output functions as the
+        * third argument.
+        */
+
+       bool            attbyval;
+
+       /*
+        * attbyval is a copy of the typbyval field from pg_type for this
+        * attribute.  See atttypid above.      See struct TypeTupleFormData for
+        * definition.
+        */
+       bool            attisset;
+       char            attalign;
+
+       /*
+        * attalign is a copy of the typalign field from pg_type for this
+        * attribute.  See atttypid above.      See struct TypeTupleFormData for
+        * definition.
+        */
+       bool            attnotnull;
+
+       /* This flag represents the "NOT NULL" constraint */
+       bool            atthasdef;
+
+       /* Has DEFAULT value or not */
+} FormData_pg_attribute;
+
+/*
+ * someone should figure out how to do this properly. (The problem is
+ * the size of the C struct is not the same as the size of the tuple.)
+ */
+#define ATTRIBUTE_TUPLE_SIZE \
+       (offsetof(FormData_pg_attribute,atthasdef) + sizeof(char))
+
+/* ----------------
+ *             Form_pg_attribute corresponds to a pointer to a tuple with
+ *             the format of pg_attribute relation.
+ * ----------------
+ */
+typedef FormData_pg_attribute *AttributeTupleForm;
+
+/* ----------------
+ *             compiler constants for pg_attribute
+ * ----------------
+ */
+
+#define Natts_pg_attribute                             14
+#define Anum_pg_attribute_attrelid             1
+#define Anum_pg_attribute_attname              2
+#define Anum_pg_attribute_atttypid             3
+#define Anum_pg_attribute_attdisbursion 4
+#define Anum_pg_attribute_attlen               5
+#define Anum_pg_attribute_attnum               6
+#define Anum_pg_attribute_attnelems            7
+#define Anum_pg_attribute_attcacheoff  8
+#define Anum_pg_attribute_atttypmod            9
+#define Anum_pg_attribute_attbyval             10
+#define Anum_pg_attribute_attisset             11
+#define Anum_pg_attribute_attalign             12
+#define Anum_pg_attribute_attnotnull   13
+#define Anum_pg_attribute_atthasdef            14
+
+
+/* ----------------
+ *             SCHEMA_ macros for declaring hardcoded tuple descriptors.
+ *             these are used in utils/cache/relcache.c
+ * ----------------
+#define SCHEMA_NAME(x) CppConcat(Name_,x)
+#define SCHEMA_DESC(x) CppConcat(Desc_,x)
+#define SCHEMA_NATTS(x) CppConcat(Natts_,x)
+#define SCHEMA_DEF(x) \
+       FormData_pg_attribute \
+       SCHEMA_DESC(x) [ SCHEMA_NATTS(x) ] = \
+       { \
+               CppConcat(Schema_,x) \
+       }
+ */
+
+/* ----------------
+ *             initial contents of pg_attribute
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_type schema
+ * ----------------
+ */
+#define Schema_pg_type \
+{ 1247, {"typname"},      19, 0, NAMEDATALEN,  1, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typowner"},     26, 0,       4,      2, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typlen"},               21, 0,       2,      3, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1247, {"typprtlen"},     21, 0,      2,      4, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1247, {"typbyval"},     16, 0,       1,      5, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typtype"},      18, 0,       1,      6, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typisdefined"},  16, 0,      1,      7, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typdelim"},     18, 0,       1,      8, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typrelid"},     26, 0,       4,      9, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typelem"},      26, 0,       4, 10, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typinput"},     24, 0,       4, 11, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typoutput"},     24, 0,      4, 12, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typreceive"},    24, 0,      4, 13, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typsend"},      24, 0,       4, 14, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1247, {"typalign"},     18, 0,       1, 15, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1247, {"typdefault"},    25, 0,  -1, 16, 0, -1, -1, '\0'     , '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1247 typname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 typowner                    26 0  4   2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typlen                      21 0  2   3 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1247 typprtlen           21 0  2   4 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1247 typbyval                    16 0  1   5 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typtype                     18 0  1   6 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typisdefined                16 0  1   7 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typdelim                    18 0  1   8 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typrelid                    26 0  4   9 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typelem                     26 0  4  10 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typinput                    24 0  4  11 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typoutput           24 0  4  12 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typreceive          24 0  4  13 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typsend                     24 0  4  14 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 typalign                    18 0  1  15 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1247 typdefault          25 0 -1  16 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1247 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1247 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_database
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1262 datname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 datdba                      23 0  4   2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1262 encoding                    23 0  4   3 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1262 datpath                     25 0 -1   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1262 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1262 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1262 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_proc
+ * ----------------
+ */
+#define Schema_pg_proc \
+{ 1255, {"proname"},                   19, 0, NAMEDATALEN,  1, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"proowner"},                  26, 0,  4,  2, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"prolang"},                   26, 0,  4,  3, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"proisinh"},                  16, 0,  1,  4, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"proistrusted"},              16, 0,  1,  5, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"proiscachable"},             16, 0,  1,  6, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"pronargs"},                  21, 0,  2,  7, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1255, {"proretset"},                 16, 0,  1,  8, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1255, {"prorettype"},                        26, 0,  4,  9, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"proargtypes"},               30, 0, 32, 10, 0, -1, -1,       '\0', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"probyte_pct"},               23, 0,  4, 11, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"properbyte_cpu"},            23, 0,  4, 12, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"propercall_cpu"},            23, 0,  4, 13, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"prooutin_ratio"},            23, 0,  4, 14, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"prosrc"},                            25, 0, -1,  15, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1255, {"probin"},                            17, 0, -1,  16, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1255 proname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 proowner                    26 0  4   2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 prolang                     26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 proisinh                    16 0  1   4 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 proistrusted                16 0  1   5 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 proiscachable       16 0  1   6 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 pronargs                    21 0  2   7 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1255 proretset           16 0  1   8 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1255 prorettype          26 0  4   9 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 proargtypes         30 0 32  10 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 probyte_pct         23 0  4  11 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 properbyte_cpu      23 0  4  12 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 propercall_cpu      23 0  4  13 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 prooutin_ratio      23 0  4  14 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 prosrc                      25 0 -1  15 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 probin                      17 0 -1  16 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1255 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1255 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_shadow
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1260 usename             19      0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 usesysid            23      0       4       2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1260 usecreatedb 16      0       1       3 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 usetrace            16      0       1       4 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 usesuper            16      0       1       5 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 usecatupd   16      0       1       6 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1260 passwd              25      0  -1   7 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 valuntil            702 0   4       8 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1260 ctid                        27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 oid                 26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1260 xmin                        28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 cmin                        29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1260 xmax                        28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1260 cmax                        29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_group
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1261 groname                     19 0 NAMEDATALEN  1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 grosysid                    23 0  4   2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1261 grolist               1007 0 -1   3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1261 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1261 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1261 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_attribute
+ * ----------------
+ */
+#define Schema_pg_attribute \
+{ 1249, {"attrelid"},    26, 0,        4,      1, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attname"},     19, 0, NAMEDATALEN,   2, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"atttypid"},    26, 0,        4,      3, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attdisbursion"}, 700, 0,     4,      4, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attlen"},              21, 0,        2,      5, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1249, {"attnum"},              21, 0,        2,      6, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1249, {"attnelems"},   23, 0,        4,      7, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"attcacheoff"},  23, 0,       4,      8, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1249, {"atttypmod"},   21, 0,        4,      9, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1249, {"attbyval"},    16, 0,        1, 10, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"attisset"},    16, 0,        1, 11, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"attalign"},    18, 0,        1, 12, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"attnotnull"},  16, 0,        1, 13, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1249, {"atthasdef"},   16, 0,        1, 14, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1249 attrelid                    26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 attname                     19 0 NAMEDATALEN  2 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 atttypid                    26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 attdisbursion   700 0  4   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 attlen                      21 0  2   5 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1249 attnum                      21 0  2   6 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1249 attnelems           23 0  4   7 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 attcacheoff         23 0  4   8 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 atttypmod           21 0  4   9 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1249 attbyval                    16 0  1  10 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 attisset                    16 0  1  11 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 attalign                    18 0  1  12 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 attnotnull          16 0  1  13 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 atthasdef           16 0  1  14 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1249 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1249 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1249 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_class
+ * ----------------
+ */
+#define Schema_pg_class \
+{ 1259, {"relname"},      19, 0, NAMEDATALEN,  1, 0, -1, -1, '\0', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"reltype"},      26, 0,       4,      2, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relowner"},     26, 0,       4,      3, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relam"},                26, 0,       4,      4, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relpages"},     23,  0,  4,  5, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"reltuples"},     23, 0,  4,  6, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }, \
+{ 1259, {"relhasindex"},   16, 0,  1,  7, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relisshared"},   16, 0,  1,  8, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relkind"},      18,  0,  1,  9, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relnatts"},     21,  0,  2, 10, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1259, {"relchecks"},     21, 0,      2, 11, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1259, {"reltriggers"},   21, 0,      2, 12, 0, -1, -1, '\001', '\0', 's', '\0', '\0' }, \
+{ 1259, {"relhasrules"},   16, 0,  1, 13, 0, -1, -1, '\001', '\0', 'c', '\0', '\0' }, \
+{ 1259, {"relacl"},             1034, 0, -1, 14, 0, -1, -1,    '\0', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1259 relname                     19 0 NAMEDATALEN   1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 reltype                     26 0  4   2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relowner                    26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relam                       26 0  4   4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relpages                    23 0  4   5 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 reltuples           23 0  4   6 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 relhasindex         16 0  1   7 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relisshared         16 0  1   8 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relkind                     18 0  1   9 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relnatts                    21 0  2  10 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1259 relchecks           21 0  2  11 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1259 reltriggers         21 0  2  12 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1259 relhasrules         16 0  1  13 0 -1 -1 t f c f f));
+DATA(insert OID = 0 ( 1259 relacl                1034 0 -1  14 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1259 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1259 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_attrdef
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1215 adrelid                     26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1215 adnum                       21 0  2   2 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1215 adbin                       25 0 -1   3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 adsrc                       25 0 -1   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1215 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1215 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1215 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_relcheck
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1216 rcrelid                     26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1216 rcname                      19 0  NAMEDATALEN  2 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 rcbin                       25 0 -1   3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 rcsrc                       25 0 -1   4 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1216 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1216 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1216 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_trigger
+ * ----------------
+ */
+DATA(insert OID = 0 ( 1219 tgrelid                     26 0  4   1 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 tgname                      19 0  NAMEDATALEN  2 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 tgfoid                      26 0  4   3 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 tgtype                      21 0  2   4 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1219 tgnargs                     21 0  2   5 0 -1 -1 t f s f f));
+DATA(insert OID = 0 ( 1219 tgattr                      22 0 16   6 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 tgargs                      17 0 -1   7 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 ctid                                27 0  6  -1 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 oid                         26 0  4  -2 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 xmin                                28 0  4  -3 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 cmin                                29 0  4  -4 0 -1 -1 t f i f f));
+DATA(insert OID = 0 ( 1219 xmax                                28 0  4  -5 0 -1 -1 f f i f f));
+DATA(insert OID = 0 ( 1219 cmax                                29 0  4  -6 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_variable - this relation is modified by special purpose access
+ *                               method code.  The following is garbage but is needed
+ *                               so that the reldesc code works properly.
+ * ----------------
+ */
+#define Schema_pg_variable \
+{ 1264, {"varfoo"},  26, 0, 4, 1, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1264 varfoo                      26 0  4   1 0 -1 -1 t f i f f));
+
+/* ----------------
+ *             pg_log - this relation is modified by special purpose access
+ *                               method code.  The following is garbage but is needed
+ *                               so that the reldesc code works properly.
+ * ----------------
+ */
+#define Schema_pg_log \
+{ 1269, {"logfoo"},  26, 0, 4, 1, 0, -1, -1, '\001', '\0', 'i', '\0', '\0' }
+
+DATA(insert OID = 0 ( 1269 logfoo                      26 0  4   1 0 -1 -1 t f i f f));
+
+#endif                                                 /* PG_ATTRIBUTE_H */
diff --git a/src/include/catalog/pg_class_mb.h b/src/include/catalog/pg_class_mb.h
new file mode 100644 (file)
index 0000000..09bc745
--- /dev/null
@@ -0,0 +1,330 @@
+/*-------------------------------------------------------------------------
+ *
+ * pg_class.h--
+ *       definition of the system "relation" relation (pg_class)
+ *       along with the relation's initial contents.
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * $Id: pg_class_mb.h,v 1.1 1998/07/27 03:21:58 scrappy Exp $
+ *
+ * NOTES
+ *       ``pg_relation'' is being replaced by ``pg_class''.  currently
+ *       we are only changing the name in the catalogs but someday the
+ *       code will be changed too. -cim 2/26/90
+ *       [it finally happens.  -ay 11/5/94]
+ *
+ *       the genbki.sh script reads this file and generates .bki
+ *       information from the DATA() statements.
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef PG_RELATION_H
+#define PG_RELATION_H
+
+/* ----------------
+ *             postgres.h contains the system type definintions and the
+ *             CATALOG(), BOOTSTRAP and DATA() sugar words so this file
+ *             can be read by both genbki.sh and the C compiler.
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_class definition.  cpp turns this into
+ *             typedef struct FormData_pg_class
+ *
+ *             Note: the #if 0, #endif around the BKI_BEGIN.. END block
+ *                       below keeps cpp from seeing what is meant for the
+ *                       genbki script: pg_relation is now called pg_class, but
+ *                       only in the catalogs -cim 2/26/90
+ * ----------------
+ */
+
+/* ----------------
+ *             This structure is actually variable-length (the last attribute is
+ *             a POSTGRES array).      Hence, sizeof(FormData_pg_class) does not
+ *             describe the fixed-length or actual size of the structure.
+ *             FormData_pg_class.relacl may not be correctly aligned, either,
+ *             if aclitem and struct varlena don't align together.  Hence,
+ *             you MUST use heap_getattr() to get the relacl field.
+ * ----------------
+ */
+CATALOG(pg_class) BOOTSTRAP
+{
+       NameData        relname;
+       Oid                     reltype;
+       Oid                     relowner;
+       Oid                     relam;
+       int4            relpages;
+       int4            reltuples;
+       bool            relhasindex;
+       bool            relisshared;
+       char            relkind;
+       int2            relnatts;
+
+       /*
+        * relnatts is the number of user attributes this class has.  There
+        * must be exactly this many instances in Class pg_attribute for this
+        * class which have attnum > 0 (= user attribute).
+        */
+       int2            relchecks;              /* # of CHECK constraints, not stored in
+                                                                * db? */
+       int2            reltriggers;    /* # of TRIGGERs */
+       bool            relhasrules;
+       aclitem         relacl[1];              /* this is here for the catalog */
+} FormData_pg_class;
+
+#define CLASS_TUPLE_SIZE \
+        (offsetof(FormData_pg_class,relhasrules) + sizeof(bool))
+
+/* ----------------
+ *             Form_pg_class corresponds to a pointer to a tuple with
+ *             the format of pg_class relation.
+ * ----------------
+ */
+typedef FormData_pg_class *Form_pg_class;
+
+/* ----------------
+ *             compiler constants for pg_class
+ * ----------------
+ */
+
+/* ----------------
+ *             Natts_pg_class_fixed is used to tell routines that insert new
+ *             pg_class tuples (as opposed to replacing old ones) that there's no
+ *             relacl field.
+ * ----------------
+ */
+#define Natts_pg_class_fixed                   13
+#define Natts_pg_class                                 14
+#define Anum_pg_class_relname                  1
+#define Anum_pg_class_reltype                  2
+#define Anum_pg_class_relowner                 3
+#define Anum_pg_class_relam                            4
+#define Anum_pg_class_relpages                 5
+#define Anum_pg_class_reltuples                        6
+#define Anum_pg_class_relhasindex              7
+#define Anum_pg_class_relisshared              8
+#define Anum_pg_class_relkind                  9
+#define Anum_pg_class_relnatts                 10
+#define Anum_pg_class_relchecks                        11
+#define Anum_pg_class_reltriggers              12
+#define Anum_pg_class_relhasrules              13
+#define Anum_pg_class_relacl                   14
+
+/* ----------------
+ *             initial contents of pg_class
+ * ----------------
+ */
+
+DATA(insert OID = 1247 (  pg_type 71             PGUID 0 0 0 f f r 16 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1249 (  pg_attribute 75        PGUID 0 0 0 f f r 14 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1255 (  pg_proc 81             PGUID 0 0 0 f f r 16 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1259 (  pg_class 83            PGUID 0 0 0 f f r 14 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1260 (  pg_shadow 86           PGUID 0 0 0 f t r 8  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1261 (  pg_group 87            PGUID 0 0 0 f t s 3  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1262 (  pg_database 88         PGUID 0 0 0 f t r 4  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1264 (  pg_variable 90         PGUID 0 0 0 f t s 2  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1269 (  pg_log  99             PGUID 0 0 0 f t s 1  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1215 (  pg_attrdef 109         PGUID 0 0 0 t t r 4  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1216 (  pg_relcheck 110        PGUID 0 0 0 t t r 4  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1219 (  pg_trigger 111         PGUID 0 0 0 t t r 7  0 0 f _null_ ));
+DESCR("");
+
+#define RelOid_pg_type                 1247
+#define RelOid_pg_attribute            1249
+#define RelOid_pg_proc                 1255
+#define RelOid_pg_class                        1259
+#define RelOid_pg_shadow               1260
+#define RelOid_pg_group                        1261
+#define RelOid_pg_database             1262
+#define RelOid_pg_variable             1264
+#define RelOid_pg_log                  1269
+#define RelOid_pg_attrdef              1215
+#define RelOid_pg_relcheck             1216
+#define RelOid_pg_trigger              1219
+
+#define                  RELKIND_INDEX                   'i'           /* secondary index */
+#define                  RELKIND_RELATION                'r'           /* cataloged heap */
+#define                  RELKIND_SPECIAL                 's'           /* special (non-heap) */
+#define                  RELKIND_SEQUENCE                'S'           /* SEQUENCE relation */
+#define                  RELKIND_UNCATALOGED     'u'           /* temporary heap */
+
+#endif                                                 /* PG_RELATION_H */
+/*-------------------------------------------------------------------------
+ *
+ * pg_class.h--
+ *       definition of the system "relation" relation (pg_class)
+ *       along with the relation's initial contents.
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * $Id: pg_class_mb.h,v 1.1 1998/07/27 03:21:58 scrappy Exp $
+ *
+ * NOTES
+ *       ``pg_relation'' is being replaced by ``pg_class''.  currently
+ *       we are only changing the name in the catalogs but someday the
+ *       code will be changed too. -cim 2/26/90
+ *       [it finally happens.  -ay 11/5/94]
+ *
+ *       the genbki.sh script reads this file and generates .bki
+ *       information from the DATA() statements.
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef PG_RELATION_H
+#define PG_RELATION_H
+
+/* ----------------
+ *             postgres.h contains the system type definintions and the
+ *             CATALOG(), BOOTSTRAP and DATA() sugar words so this file
+ *             can be read by both genbki.sh and the C compiler.
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_class definition.  cpp turns this into
+ *             typedef struct FormData_pg_class
+ *
+ *             Note: the #if 0, #endif around the BKI_BEGIN.. END block
+ *                       below keeps cpp from seeing what is meant for the
+ *                       genbki script: pg_relation is now called pg_class, but
+ *                       only in the catalogs -cim 2/26/90
+ * ----------------
+ */
+
+/* ----------------
+ *             This structure is actually variable-length (the last attribute is
+ *             a POSTGRES array).      Hence, sizeof(FormData_pg_class) does not
+ *             describe the fixed-length or actual size of the structure.
+ *             FormData_pg_class.relacl may not be correctly aligned, either,
+ *             if aclitem and struct varlena don't align together.  Hence,
+ *             you MUST use heap_getattr() to get the relacl field.
+ * ----------------
+ */
+CATALOG(pg_class) BOOTSTRAP
+{
+       NameData        relname;
+       Oid                     reltype;
+       Oid                     relowner;
+       Oid                     relam;
+       int4            relpages;
+       int4            reltuples;
+       bool            relhasindex;
+       bool            relisshared;
+       char            relkind;
+       int2            relnatts;
+
+       /*
+        * relnatts is the number of user attributes this class has.  There
+        * must be exactly this many instances in Class pg_attribute for this
+        * class which have attnum > 0 (= user attribute).
+        */
+       int2            relchecks;              /* # of CHECK constraints, not stored in
+                                                                * db? */
+       int2            reltriggers;    /* # of TRIGGERs */
+       bool            relhasrules;
+       aclitem         relacl[1];              /* this is here for the catalog */
+} FormData_pg_class;
+
+#define CLASS_TUPLE_SIZE \
+        (offsetof(FormData_pg_class,relhasrules) + sizeof(bool))
+
+/* ----------------
+ *             Form_pg_class corresponds to a pointer to a tuple with
+ *             the format of pg_class relation.
+ * ----------------
+ */
+typedef FormData_pg_class *Form_pg_class;
+
+/* ----------------
+ *             compiler constants for pg_class
+ * ----------------
+ */
+
+/* ----------------
+ *             Natts_pg_class_fixed is used to tell routines that insert new
+ *             pg_class tuples (as opposed to replacing old ones) that there's no
+ *             relacl field.
+ * ----------------
+ */
+#define Natts_pg_class_fixed                   13
+#define Natts_pg_class                                 14
+#define Anum_pg_class_relname                  1
+#define Anum_pg_class_reltype                  2
+#define Anum_pg_class_relowner                 3
+#define Anum_pg_class_relam                            4
+#define Anum_pg_class_relpages                 5
+#define Anum_pg_class_reltuples                        6
+#define Anum_pg_class_relhasindex              7
+#define Anum_pg_class_relisshared              8
+#define Anum_pg_class_relkind                  9
+#define Anum_pg_class_relnatts                 10
+#define Anum_pg_class_relchecks                        11
+#define Anum_pg_class_reltriggers              12
+#define Anum_pg_class_relhasrules              13
+#define Anum_pg_class_relacl                   14
+
+/* ----------------
+ *             initial contents of pg_class
+ * ----------------
+ */
+
+DATA(insert OID = 1247 (  pg_type 71             PGUID 0 0 0 f f r 16 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1249 (  pg_attribute 75        PGUID 0 0 0 f f r 14 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1255 (  pg_proc 81             PGUID 0 0 0 f f r 16 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1259 (  pg_class 83            PGUID 0 0 0 f f r 14 0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1260 (  pg_shadow 86           PGUID 0 0 0 f t r 8  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1261 (  pg_group 87            PGUID 0 0 0 f t s 3  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1262 (  pg_database 88         PGUID 0 0 0 f t r 4  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1264 (  pg_variable 90         PGUID 0 0 0 f t s 2  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1269 (  pg_log  99             PGUID 0 0 0 f t s 1  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1215 (  pg_attrdef 109         PGUID 0 0 0 t t r 4  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1216 (  pg_relcheck 110        PGUID 0 0 0 t t r 4  0 0 f _null_ ));
+DESCR("");
+DATA(insert OID = 1219 (  pg_trigger 111         PGUID 0 0 0 t t r 7  0 0 f _null_ ));
+DESCR("");
+
+#define RelOid_pg_type                 1247
+#define RelOid_pg_attribute            1249
+#define RelOid_pg_proc                 1255
+#define RelOid_pg_class                        1259
+#define RelOid_pg_shadow               1260
+#define RelOid_pg_group                        1261
+#define RelOid_pg_database             1262
+#define RelOid_pg_variable             1264
+#define RelOid_pg_log                  1269
+#define RelOid_pg_attrdef              1215
+#define RelOid_pg_relcheck             1216
+#define RelOid_pg_trigger              1219
+
+#define                  RELKIND_INDEX                   'i'           /* secondary index */
+#define                  RELKIND_RELATION                'r'           /* cataloged heap */
+#define                  RELKIND_SPECIAL                 's'           /* special (non-heap) */
+#define                  RELKIND_SEQUENCE                'S'           /* SEQUENCE relation */
+#define                  RELKIND_UNCATALOGED     'u'           /* temporary heap */
+
+#endif                                                 /* PG_RELATION_H */
diff --git a/src/include/catalog/pg_database_mb.h b/src/include/catalog/pg_database_mb.h
new file mode 100644 (file)
index 0000000..a9ff602
--- /dev/null
@@ -0,0 +1,114 @@
+/*-------------------------------------------------------------------------
+ *
+ * pg_database.h--
+ *       definition of the system "database" relation (pg_database)
+ *       along with the relation's initial contents.
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * $Id: pg_database_mb.h,v 1.1 1998/07/27 03:21:58 scrappy Exp $
+ *
+ * NOTES
+ *       the genbki.sh script reads this file and generates .bki
+ *       information from the DATA() statements.
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef PG_DATABASE_H
+#define PG_DATABASE_H
+
+/* ----------------
+ *             postgres.h contains the system type definintions and the
+ *             CATALOG(), BOOTSTRAP and DATA() sugar words so this file
+ *             can be read by both genbki.sh and the C compiler.
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_database definition.  cpp turns this into
+ *             typedef struct FormData_pg_database
+ * ----------------
+ */
+CATALOG(pg_database) BOOTSTRAP
+{
+       NameData        datname;
+       int4            datdba;
+       int4            encoding;
+       text            datpath;                /* VARIABLE LENGTH FIELD */
+} FormData_pg_database;
+/* ----------------
+ *             Form_pg_database corresponds to a pointer to a tuple with
+ *             the format of pg_database relation.
+ * ----------------
+ */
+typedef FormData_pg_database *Form_pg_database;
+
+/* ----------------
+ *             compiler constants for pg_database
+ * ----------------
+ */
+#define Natts_pg_database                              4
+#define Anum_pg_database_datname               1
+#define Anum_pg_database_datdba                        2
+#define Anum_pg_database_encoding              3
+#define Anum_pg_database_datpath               4
+
+
+#endif                                                 /* PG_DATABASE_H */
+/*-------------------------------------------------------------------------
+ *
+ * pg_database.h--
+ *       definition of the system "database" relation (pg_database)
+ *       along with the relation's initial contents.
+ *
+ *
+ * Copyright (c) 1994, Regents of the University of California
+ *
+ * $Id: pg_database_mb.h,v 1.1 1998/07/27 03:21:58 scrappy Exp $
+ *
+ * NOTES
+ *       the genbki.sh script reads this file and generates .bki
+ *       information from the DATA() statements.
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef PG_DATABASE_H
+#define PG_DATABASE_H
+
+/* ----------------
+ *             postgres.h contains the system type definintions and the
+ *             CATALOG(), BOOTSTRAP and DATA() sugar words so this file
+ *             can be read by both genbki.sh and the C compiler.
+ * ----------------
+ */
+
+/* ----------------
+ *             pg_database definition.  cpp turns this into
+ *             typedef struct FormData_pg_database
+ * ----------------
+ */
+CATALOG(pg_database) BOOTSTRAP
+{
+       NameData        datname;
+       int4            datdba;
+       int4            encoding;
+       text            datpath;                /* VARIABLE LENGTH FIELD */
+} FormData_pg_database;
+/* ----------------
+ *             Form_pg_database corresponds to a pointer to a tuple with
+ *             the format of pg_database relation.
+ * ----------------
+ */
+typedef FormData_pg_database *Form_pg_database;
+
+/* ----------------
+ *             compiler constants for pg_database
+ * ----------------
+ */
+#define Natts_pg_database                              4
+#define Anum_pg_database_datname               1
+#define Anum_pg_database_datdba                        2
+#define Anum_pg_database_encoding              3
+#define Anum_pg_database_datpath               4
+#endif                                                 /* PG_DATABASE_H */