create one.
ac_try='$CXX $CXXFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&AS_MESSAGE_LOG_FD'
rm -f conftest2.*
if _AC_DO_VAR(ac_try) &&
     test -f conftest2.$ac_objext &&
     _AC_DO_VAR(ac_try); then
  ac_cv_prog_cxx_c_o=yes
else
  ac_cv_prog_cxx_c_o=no
fi
rm -rf conftest*])
if test $ac_cv_prog_cxx_c_o = no; then
  AC_DEFINE(CXX_NO_MINUS_C_MINUS_O, 1,
	    [Define to 1 if your C++ compiler doesn't accept
	     -c and -o together.])
fi
AC_LANG_POP([C++])dnl
[]_m4_defun_epi([$0])
T15,36
m4_set_contentsm4_set_map_sep([$1], [], [], [[$2]])
T10,24
AN_LIBRARYAN_OUTPUT([library], $@)
T18,65
AC_LANG_PREPROC(C)_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_CPP])[]_m4_defun_epi([$0])
T21,146
AC_CHECK_HEADERS_ONCE_m4_defun_pro([$0])AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])  m4_map_args_w(m4_validate_w([$1]), [_AC_CHECK_HEADER_ONCE(], [)])[]_m4_defun_epi([$0])
T21,386
_AC_CHECK_MEMBER_BODY  AS_LINENO_PUSH([$[]1])
  AC_CACHE_CHECK([for $[]2.$[]3], [$[]4],
  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$[]5],
[static $[]2 ac_aggr;
if (ac_aggr.$[]3)
return 0;])],
		[AS_VAR_SET([$[]4], [yes])],
  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$[]5],
[static $[]2 ac_aggr;
if (sizeof ac_aggr.$[]3)
return 0;])],
		[AS_VAR_SET([$[]4], [yes])],
		[AS_VAR_SET([$[]4], [no])])])])
  AS_LINENO_POP

T14,366
AC_FUNC_MALLOC_m4_defun_pro([$0])_AC_FUNC_MALLOC_IF(
  [AC_DEFINE([HAVE_MALLOC], 1,
	     [Define to 1 if your system has a GNU libc compatible 'malloc'
	      function, and to 0 otherwise.])],
  [AC_DEFINE([HAVE_MALLOC], 0)
   AC_LIBOBJ(malloc)
   AC_DEFINE([malloc], [rpl_malloc],
      [Define to rpl_malloc if the replacement function should be used.])])
[]_m4_defun_epi([$0])
T15,188
AC_HEADER_CHECK_m4_defun_pro([$0])m4_warn([obsolete], [The macro 'AC_HEADER_CHECK' is obsolete.
You should run autoupdate.])dnl
m4_if($#, 0, [AC_CHECK_HEADER], [AC_CHECK_HEADER($@)])[]_m4_defun_epi([$0])
T32,30
m4_location(_AC_CACHE_CHECK_INT)./lib/autoconf/general.m4:2282
T19,212
AC_LANG(Fortran 77)ac_ext=f
ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
ac_compiler_gnu=$ac_cv_f77_compiler_gnu

T7,65
_m4_maxm4_eval((([$1]) > ([$2])) * ([$1]) + (([$1]) <= ([$2])) * ([$2]))
T28,30
m4_location(AC_SYS_YEAR2038)./lib/autoconf/specific.m4:200
F4,4
incrincr
T21,3
_m4_divert(HELP_WITH)103
T12,78
m4_foreach_wm4_pushdef([$1])m4_map_args_w([$2],
  [m4_define([$1],], [)$3])m4_popdef([$1])
T14,698
AC_LANG_DEFINEm4_define([AC_LANG($1)], [$6])
m4_define([_AC_LANG_ABBREV($1)], [$2])
m4_define([_AC_LANG_PREFIX($1)], [$3])
m4_define([_AC_CC($1)], [$4])
m4_copy([AC_LANG_CONFTEST($5)], [AC_LANG_CONFTEST($1)])
m4_copy([AC_LANG_SOURCE($5)], [AC_LANG_SOURCE($1)])
m4_copy([_AC_LANG_NULL_PROGRAM($5)], [_AC_LANG_NULL_PROGRAM($1)])
m4_ifval([$5],
[m4_copy([AC_LANG_PROGRAM($5)], [AC_LANG_PROGRAM($1)])]
[m4_copy([AC_LANG_CALL($5)], [AC_LANG_CALL($1)])]
[m4_copy([AC_LANG_FUNC_LINK_TRY($5)], [AC_LANG_FUNC_LINK_TRY($1)])]
[m4_copy([AC_LANG_BOOL_COMPILE_TRY($5)], [AC_LANG_BOOL_COMPILE_TRY($1)])]
[m4_copy([AC_LANG_INT_SAVE($5)], [AC_LANG_INT_SAVE($1)])]
[m4_copy([_AC_LANG_IO_PROGRAM($5)], [_AC_LANG_IO_PROGRAM($1)])])
T39,29
m4_location(_AC_SYS_YEAR2038_TEST_CODE)./lib/autoconf/specific.m4:94
T11,58
_AS_CLEANUPm4_divert_text([M4SH-SANITIZE], [_AS_DETECT_BETTER_SHELL])
T24,30
m4_location(AC_ARG_WITH)./lib/autoconf/general.m4:1553
T33,23
m4_location(_AS_DETECT_SUGGESTED)lib/m4sugar/m4sh.m4:171
T14,113
AC_CHECK_TYPES_m4_defun_pro([$0])m4_map_args_sep([_AC_CHECK_TYPE_NEW(_$0(], [)[
$2], [$3], [$4])], [], $1)[]_m4_defun_epi([$0])
T15,1355
AC_FC_PP_SRCEXT_m4_defun_pro([$0])AC_LANG_PUSH(Fortran)dnl
AC_CACHE_CHECK([for Fortran flag to compile preprocessed .$1 files],
		ac_cv_fc_pp_srcext_$1,
[ac_ext=$1
ac_fcflags_pp_srcext_save=$ac_fcflags_srcext
ac_fcflags_srcext=
ac_cv_fc_pp_srcext_$1=unknown
case $ac_ext in #(
  [[fF]]77) ac_try=f77-cpp-input;; #(
  *) ac_try=f95-cpp-input;;
esac
for ac_flag in none -ftpp -fpp -Tf "-fpp -Tf" -xpp=fpp -Mpreprocess "-e Z" \
               -cpp -xpp=cpp -qsuffix=cpp=$1 "-x $ac_try" +cpp -Cpp; do
  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
#if 0
#include <ac_nonexistent.h>
      choke me
#endif]])],
    [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[
#if 1
#include <ac_nonexistent.h>
      choke me
#endif]])],
       [],
       [ac_cv_fc_pp_srcext_$1=$ac_flag; break])])
done
rm -f conftest.$ac_objext conftest.$1
ac_fcflags_srcext=$ac_fcflags_pp_srcext_save
])
if test "x$ac_cv_fc_pp_srcext_$1" = xunknown; then
  m4_default([$3],
             [AC_MSG_ERROR([Fortran could not compile preprocessed .$1 files])])
else
  ac_fc_srcext=$1
  if test "x$ac_cv_fc_pp_srcext_$1" = xnone; then
    ac_fcflags_srcext=""
    FCFLAGS_[]$1[]=""
  else
    ac_fcflags_srcext=$ac_cv_fc_pp_srcext_$1
    FCFLAGS_[]$1[]=$ac_cv_fc_pp_srcext_$1
  fi
  AC_SUBST(FCFLAGS_[]$1)
  $2
fi
AC_LANG_POP(Fortran)dnl
[]_m4_defun_epi([$0])
T17,91
AC_PREPROC_IFELSE_m4_defun_pro([$0])AC_LANG_PREPROC_REQUIRE()dnl
_AC_PREPROC_IFELSE($@)[]_m4_defun_epi([$0])
T12,83
m4_set_unionm4_set_listc([$1])m4_if([$1], [$2], [],
  [m4_set_map_sep([$2], [_$0([$1],], [)])])
T18,2
AC_LANG_SOURCE(Go)$1
F14,11
m4_changequotechangequote
T15,182
AC_PROGRAM_PATH_m4_defun_pro([$0])m4_warn([obsolete], [The macro 'AC_PROGRAM_PATH' is obsolete.
You should run autoupdate.])dnl
m4_if($#, 0, [AC_PATH_PROG], [AC_PATH_PROG($@)])[]_m4_defun_epi([$0])
T13,376
AC_CHECK_TOOL_m4_defun_pro([$0])if test -n "$ac_tool_prefix"; then
  AC_CHECK_PROG([$1], [${ac_tool_prefix}$2], [${ac_tool_prefix}$2], , [$4])
fi
if test -z "$ac_cv_prog_$1"; then
  ac_ct_$1=$$1
  _AC_CHECK_PROG([ac_ct_$1], [$2], [$2], [], [$4])
  if test "x$ac_ct_$1" = x; then
    $1="$3"
  else
    _AC_TOOL_WARN
    $1=$ac_ct_$1
  fi
else
  $1="$ac_cv_prog_$1"
fi
[]_m4_defun_epi([$0])
T27,32
m4_location(AM_FUNC_STRTOD)./lib/autoconf/functions.m4:1701
T32,27
m4_location(AC_TYPE_LONG_DOUBLE)./lib/autoconf/types.m4:415
T24,24
m4_location(AS_BASENAME)lib/m4sugar/m4sh.m4:1015
T14,416
AC_HEADER_TIME_m4_defun_pro([$0])m4_warn([obsolete], [The macro 'AC_HEADER_TIME' is obsolete.
You should run autoupdate.])dnl
AC_CHECK_HEADERS_ONCE([sys/time.h])
# Obsolete code to be removed.
if test $ac_cv_header_sys_time_h = yes; then
  AC_DEFINE(TIME_WITH_SYS_TIME, 1,
	    [Define to 1 if you can safely include both <sys/time.h>
	     and <time.h>.  This macro is obsolete.])
fi
# End of obsolete code.
[]_m4_defun_epi([$0])
T10,252
AC_LANG(C)ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&AS_MESSAGE_LOG_FD'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&AS_MESSAGE_LOG_FD'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

T15,103
_AC_CHECK_TYPES[$1], [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_$1]), [1],
  [Define to 1 if the system has the type '$1'.])]
T31,28
m4_location(AC_STRUCT_TIMEZONE)./lib/autoconf/types.m4:1106
T26,90
_AC_COMPILER_OBJEXT_REJECT*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM
T14,188
AC_CHECK_PROGS_m4_defun_pro([$0])for ac_prog in $2
do
  AC_CHECK_PROG([$1], [$ac_prog], [$ac_prog], , [$4])
  test -n "$$1" && break
done
m4_ifvaln([$3], [test -n "$$1" || $1="$3"])[]_m4_defun_epi([$0])
T23,24
m4_location(AC_PROG_GO)./lib/autoconf/go.m4:150
T23,67
AC_STRUCT_DIRENT_D_TYPE_m4_defun_pro([$0])_AC_STRUCT_DIRENT([d_type])[]_m4_defun_epi([$0])
T31,23
m4_location(AC_PROG_CPP_WERROR)./lib/autoconf/c.m4:434
T26,0
m4_include(autoconf/go.m4)
T7,65
_m4_minm4_eval((([$1]) < ([$2])) * ([$1]) + (([$1]) >= ([$2])) * ([$2]))
T6,4
m4_car[$1]
T22,31
m4_location(AC_ALLOCA)./lib/autoconf/functions.m4:462
T22,777
AC_FC_MODULE_EXTENSION_m4_defun_pro([$0])AC_CACHE_CHECK([Fortran 90 module extension], [ac_cv_fc_module_ext],
[AC_LANG_PUSH(Fortran)
mkdir conftest.dir
cd conftest.dir
ac_cv_fc_module_ext=unknown
AC_COMPILE_IFELSE([[
      module conftest_module
      contains
      subroutine conftest_routine
      write(*,'(a)') 'gotcha!'
      end subroutine
      end module]],
  [ac_cv_fc_module_ext=`ls | sed -n 's,conftest_module\.,,p'`
   if test x$ac_cv_fc_module_ext = x; then
dnl Some F90 compilers use upper case characters for the module file name.
     ac_cv_fc_module_ext=`ls | sed -n 's,CONFTEST_MODULE\.,,p'`
   fi])
cd ..
rm -rf conftest.dir
AC_LANG_POP(Fortran)
])
FC_MODEXT=$ac_cv_fc_module_ext
if test "$FC_MODEXT" = unknown; then
  FC_MODEXT=
fi
AC_SUBST([FC_MODEXT])dnl
[]_m4_defun_epi([$0])
T23,30
m4_location(AC_TRY_RUN)./lib/autoconf/general.m4:2995
T27,23
m4_location(AC_PROG_CC_C_O)./lib/autoconf/c.m4:558
T16,195
AC_FUNC_STRFTIME_m4_defun_pro([$0])AC_CHECK_FUNCS(strftime, [],
[# strftime is in -lintl on SCO UNIX.
AC_CHECK_LIB(intl, strftime,
	     [AC_DEFINE(HAVE_STRFTIME)
LIBS="-lintl $LIBS"])])dnl
[]_m4_defun_epi([$0])
T22,29
m4_location(AC_FIND_X)./lib/autoconf/oldnames.m4:57
T26,32
m4_location(AC_FUNC_LSTAT)./lib/autoconf/functions.m4:1611
T6,122
m4_cdrm4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
       [$#], 1, [],
       [m4_dquote(m4_shift($@))])
T36,30
m4_location(_AC_SYS_LARGEFILE_PROBE)./lib/autoconf/specific.m4:281
T40,24
m4_location(_AC_PROG_CXX_STDCXX_EDITION)./lib/autoconf/c.m4:2792
T20,73
AS_BOURNE_COMPATIBLE# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
_$0

T23,30
m4_location(AC_ARG_VAR)./lib/autoconf/general.m4:1583
T25,29
m4_location(AC_ST_BLOCKS)./lib/autoconf/oldnames.m4:77
T28,27
m4_location(AC_TYPE_UINT8_T)./lib/autoconf/types.m4:687
T13,333
m4_divert_popm4_if([$1], [], [],
       [$1], _m4_defn([_m4_divert_diversion]), [],
       [m4_fatal([$0($1): diversion mismatch:
]m4_divert_stack)])_m4_popdef([_m4_divert_stack], [_m4_divert_diversion])m4_ifdef([_m4_divert_diversion], [],
	   [m4_fatal([too many m4_divert_pop])])_m4_divert_raw(_m4_divert(_m4_defn([_m4_divert_diversion]), [-]))
T33,30
m4_location(AC_F77_CRAY_POINTERS)./lib/autoconf/fortran.m4:1918
T34,27
m4_location(_AC_TYPE_UNSIGNED_INT)./lib/autoconf/types.m4:777
T13,124
_m4_defun_prom4_ifdef([_m4_expansion_stack], [], [_m4_defun_pro_outer([$1])])m4_expansion_stack_push([$1])m4_pushdef([_m4_expanding($1)])
T17,806
AC_PROG_OBJCXXCPP_m4_defun_pro([$0])AC_REQUIRE([AC_PROG_OBJCXX])dnl
AC_ARG_VAR([OBJCXXCPP],   [Objective C++ preprocessor])dnl
_AC_ARG_VAR_CPPFLAGS()dnl
AC_LANG_PUSH(Objective C++)dnl
AC_MSG_CHECKING([how to run the Objective C++ preprocessor])
if test -z "$OBJCXXCPP"; then
  AC_CACHE_VAL(ac_cv_prog_OBJCXXCPP,
  [dnl
    # Double quotes because $OBJCXX needs to be expanded
    for OBJCXXCPP in "$OBJCXX -E" cpp /lib/cpp
    do
      _AC_PROG_PREPROC_WORKS_IFELSE([break])
    done
    ac_cv_prog_OBJCXXCPP=$OBJCXXCPP
  ])dnl
  OBJCXXCPP=$ac_cv_prog_OBJCXXCPP
else
  ac_cv_prog_OBJCXXCPP=$OBJCXXCPP
fi
AC_MSG_RESULT([$OBJCXXCPP])
_AC_PROG_PREPROC_WORKS_IFELSE([],
	  [AC_MSG_FAILURE([Objective C++ preprocessor "$OBJCXXCPP" fails sanity check])])
AC_SUBST(OBJCXXCPP)dnl
AC_LANG_POP(Objective C++)dnl
[]_m4_defun_epi([$0])
T16,89
AC_CONFIG_SRCDIR_m4_defun_pro([$0])m4_divert_text([DEFAULTS], [ac_unique_file="$1"])[]_m4_defun_epi([$0])
T20,25
m4_location(AC_LANG)./lib/autoconf/lang.m4:89
T29,27
m4_location(AC_TYPE_INTMAX_T)./lib/autoconf/types.m4:336
T11,160
AC_OBSOLETE_m4_defun_pro([$0])m4_warn([obsolete], [$1 is obsolete$2])dnl
m4_warn([obsolete], [The macro '$0' is obsolete.
You should run autoupdate.])[]_m4_defun_epi([$0])
T8,85
_m4_joinm4_if([$#$2], [2], [],
       [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift2($@))])
T34,29
m4_location(AC_FC_LIBRARY_LDFLAGS)./lib/autoconf/fortran.m4:742
T22,30
m4_location(AC_ENABLE)./lib/autoconf/general.m4:1547
T20,139
AC_CHECK_TOOL_PREFIX_m4_defun_pro([$0])m4_warn([obsolete], [The macro 'AC_CHECK_TOOL_PREFIX' is obsolete.
You should run autoupdate.])dnl
[]_m4_defun_epi([$0])
T14,1322
AC_FUNC_ALLOCA_m4_defun_pro([$0])AC_REQUIRE([AC_TYPE_SIZE_T])# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
# for constant arguments.  Useless!
AC_CACHE_CHECK([for working alloca.h], ac_cv_working_alloca_h,
[AC_LINK_IFELSE(
       [AC_LANG_PROGRAM([[@%:@include <alloca.h>]],
			[[char *p = (char *) alloca (2 * sizeof (int));
			  if (p) return 0;]])],
		[ac_cv_working_alloca_h=yes],
		[ac_cv_working_alloca_h=no])])
if test $ac_cv_working_alloca_h = yes; then
  AC_DEFINE(HAVE_ALLOCA_H, 1,
	    [Define to 1 if <alloca.h> works.])
fi

AC_CACHE_CHECK([for alloca], ac_cv_func_alloca_works,
[ac_cv_func_alloca_works=$ac_cv_working_alloca_h
AS_IF([test "$ac_cv_func_alloca_works" != yes],
  [AC_LINK_IFELSE([AC_LANG_PROGRAM(
[[#include <stdlib.h>
#include <stddef.h>
#ifndef alloca
# ifdef __GNUC__
#  define alloca __builtin_alloca
# elif defined _MSC_VER
#  include <malloc.h>
#  define alloca _alloca
# else
#  ifdef  __cplusplus
extern "C"
#  endif
void *alloca (size_t);
# endif
#endif
]],                               [[char *p = (char *) alloca (1);
				    if (p) return 0;]])],
		[ac_cv_func_alloca_works=yes])])])

if test $ac_cv_func_alloca_works = yes; then
  AC_DEFINE(HAVE_ALLOCA, 1,
	    [Define to 1 if you have 'alloca', as a function or macro.])
else
  _AC_LIBOBJ_ALLOCA
fi
[]_m4_defun_epi([$0])
T7,108
m4_joinm4_if([$#], [1], [],
       [$#], [2], [[$2]],
       [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift2($@))])
T7,2
m4_echo$@
T19,118
AC_FC_IMPLICIT_NONE_m4_defun_pro([$0])AC_LANG_PUSH([Fortran])dnl
_AC_FC_IMPLICIT_NONE($@)
AC_LANG_POP([Fortran])dnl
[]_m4_defun_epi([$0])
T12,152
_m4_set_dumpm4_ifdef([_m4_set([$1])],
	  [[$2]_m4_defn([_m4_set([$1])])_m4_popdef([_m4_set([$1],]_m4_defn(
		[_m4_set([$1])])[)], [_m4_set([$1])])$0([$1], [$2$3])])
T8,124
_AC_EVAL_m4_defun_pro([$0])_AC_RUN_LOG([eval $1],
	     [eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$1\""])[]_m4_defun_epi([$0])
T13,180
AC_FUNC_VFORK_m4_defun_pro([$0])m4_warn([obsolete], [The macro 'AC_FUNC_VFORK' is obsolete.
You should run autoupdate.])dnl
m4_if($#, 0, [AC_FUNC_FORK], [AC_FUNC_FORK($@)])[]_m4_defun_epi([$0])
T8,4
m4_quote[$*]
T26,30
m4_location(AC_RUN_IFELSE)./lib/autoconf/general.m4:2979
T34,29
m4_location(AC_STAT_MACROS_BROKEN)./lib/autoconf/oldnames.m4:74
T9,75
m4_beforem4_provide_if([$2],
	       [m4_warn([syntax], [$2 was called before $1])])
T16,185
AC_PROGRAMS_PATH_m4_defun_pro([$0])m4_warn([obsolete], [The macro 'AC_PROGRAMS_PATH' is obsolete.
You should run autoupdate.])dnl
m4_if($#, 0, [AC_PATH_PROGS], [AC_PATH_PROGS($@)])[]_m4_defun_epi([$0])
T6,46
m4_cmpm4_eval((([$1]) > ([$2])) - (([$1]) < ([$2])))
T17,203
m4_cr_not_Letters