AC_DEFUN([gl_EARLY],
[
m4_pattern_forbid([^gl_[A-Z]]) m4_pattern_allow([^gl_ES$]) m4_pattern_allow([^gl_LIBOBJS$]) m4_pattern_allow([^gl_LTLIBOBJS$]) AC_REQUIRE([AC_PROG_RANLIB])
AC_REQUIRE([AC_GNU_SOURCE])
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
AC_REQUIRE([AC_PROG_CC_STDC])
])
AC_DEFUN([gl_INIT],
[
m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
gl_cond_libtool=false
gl_libdeps=
gl_ltlibdeps=
gl_source_base='. gl_FUNC_ALLOCA
gl_ALLOCSA
gl_ARGMATCH
gl_ARGP
gl_BACKUPFILE
gl_CANONICALIZE_LGPL
gl_FUNC_CHDIR_LONG
gl_FUNC_CHOWN
gl_UNISTD_MODULE_INDICATOR([chown])
gl_CLOCK_TIME
gl_CLOSE_STREAM
gl_MODULE_INDICATOR([close-stream])
gl_CLOSEOUT
gl_CHECK_TYPE_STRUCT_DIRENT_D_INO
gl_FUNC_DIRFD
gl_DIRNAME
gl_DOUBLE_SLASH_ROOT
gl_FUNC_DUP2
gl_UNISTD_MODULE_INDICATOR([dup2])
gl_ERROR
gl_EXCLUDE
gl_EXITFAIL
gl_FUNC_FCHDIR
gl_UNISTD_MODULE_INDICATOR([fchdir])
gl_FCNTL_H
gl_FCNTL_SAFER
gl_MODULE_INDICATOR([fcntl-safer])
gl_FILEBLOCKS
gl_FLOAT_H
gl_FUNC_FNMATCH_GNU
gl_FUNC_FPENDING
gl_FUNC_FTRUNCATE
gl_UNISTD_MODULE_INDICATOR([ftruncate])
gl_FUNC_GETCWD
gl_UNISTD_MODULE_INDICATOR([getcwd])
gl_GETDATE
gl_FUNC_GETDELIM
gl_FUNC_GETLINE
gl_GETOPT
gl_GETPAGESIZE
AM_GNU_GETTEXT_VERSION([0.16.1])
AC_SUBST([LIBINTL])
AC_SUBST([LTLIBINTL])
gl_GETTIME
gl_FUNC_GETTIMEOFDAY
gl_HASH
gl_HUMAN
gl_INLINE
gl_INTTOSTR
gl_INTTYPES_H
gl_FUNC_LCHOWN
gl_LOCALCHARSET
gl_FUNC_LSTAT
AC_FUNC_MALLOC
gl_MBCHAR
gl_FUNC_MBSCASECMP
gl_STRING_MODULE_INDICATOR([mbscasecmp])
gl_MBITER
gl_FUNC_MEMCHR
gl_FUNC_MEMPCPY
gl_STRING_MODULE_INDICATOR([mempcpy])
gl_FUNC_MEMRCHR
gl_STRING_MODULE_INDICATOR([memrchr])
gl_FUNC_MEMSET
gt_FUNC_MKDTEMP
gl_STDLIB_MODULE_INDICATOR([mkdtemp])
gl_FUNC_MKTIME
gl_MODECHANGE
AC_FUNC_OBSTACK
gl_FUNC_OPENAT
gl_PATHMAX
gl_QUOTE
gl_QUOTEARG
gl_FUNC_READLINK
gl_UNISTD_MODULE_INDICATOR([readlink])
gl_REGEX
gl_FUNC_RMDIR
gl_FUNC_RPMATCH
gl_SAFE_READ
gl_SAFE_WRITE
gl_SAVE_CWD
gl_SAVEDIR
gl_FUNC_SETENV
gl_FUNC_UNSETENV
gl_FUNC_SLEEP
gl_UNISTD_MODULE_INDICATOR([sleep])
gt_TYPE_SSIZE_T
gl_STAT_TIME
gl_STAT_BIRTHTIME
gl_STDARG_H
AM_STDBOOL_H
gl_STDINT_H
gl_STDIO_H
gl_STDLIB_H
gl_FUNC_STPCPY
gl_STRING_MODULE_INDICATOR([stpcpy])
gl_STRCASE
gl_FUNC_STRCHRNUL
gl_STRING_MODULE_INDICATOR([strchrnul])
gl_FUNC_STRDUP
gl_STRING_MODULE_INDICATOR([strdup])
gl_FUNC_STRERROR
gl_HEADER_STRING_H
gl_FUNC_STRNDUP
gl_STRING_MODULE_INDICATOR([strndup])
gl_FUNC_STRNLEN
gl_STRING_MODULE_INDICATOR([strnlen])
gl_FUNC_STRTOIMAX
gl_INTTYPES_MODULE_INDICATOR([strtoimax])
gl_FUNC_STRTOL
gl_FUNC_STRTOLL
gl_FUNC_STRTOUL
gl_FUNC_STRTOULL
gl_FUNC_STRTOUMAX
gl_INTTYPES_MODULE_INDICATOR([strtoumax])
gl_HEADER_SYS_STAT_H
AC_PROG_MKDIR_P
gl_HEADER_SYS_TIME_H
AC_PROG_MKDIR_P
gl_SYSEXITS
gl_FUNC_GEN_TEMPNAME
gl_HEADER_TIME_H
gl_TIME_R
gl_TIMESPEC
gl_UNISTD_H
gl_UNISTD_SAFER
gl_UNLINKDIR
gl_FUNC_GLIBC_UNLOCKED_IO
gl_FUNC_UTIME
gl_UTIMENS
gl_FUNC_VASNPRINTF
gl_FUNC_VSNPRINTF
gl_STDIO_MODULE_INDICATOR([vsnprintf])
gl_WCHAR_H
gl_WCTYPE_H
gl_FUNC_WCWIDTH
gl_XALLOC
gl_XGETCWD
gl_XSTRNDUP
gl_XSTRTOL
LIBTAR_LIBDEPS="$gl_libdeps"
AC_SUBST([LIBTAR_LIBDEPS])
LIBTAR_LTLIBDEPS="$gl_ltlibdeps"
AC_SUBST([LIBTAR_LTLIBDEPS])
m4_popdef([AC_LIBSOURCES])
m4_popdef([AC_REPLACE_FUNCS])
m4_popdef([AC_LIBOBJ])
AC_CONFIG_COMMANDS_PRE([
gl_libobjs=
gl_ltlibobjs=
if test -n "$gl_LIBOBJS"; then
sed_drop_objext='s/\.o$//;s/\.obj$//'
for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed "$sed_drop_objext" | sort | uniq`; do
gl_libobjs="$gl_libobjs $i.$ac_objext"
gl_ltlibobjs="$gl_ltlibobjs $i.lo"
done
fi
AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
])
])
AC_DEFUN([gl_LIBOBJ],
[gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"])
AC_DEFUN([gl_REPLACE_FUNCS],
[AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])])
AC_DEFUN([gl_LIBSOURCES],
[])
AC_DEFUN([gl_FILE_LIST], [
build-aux/config.rpath
build-aux/link-warning.h
doc/getdate.texi
lib/__fpending.c
lib/__fpending.h
lib/alloca.c
lib/alloca_.h
lib/allocsa.c
lib/allocsa.h
lib/allocsa.valgrind
lib/argmatch.c
lib/argmatch.h
lib/argp-ba.c
lib/argp-eexst.c
lib/argp-fmtstream.c
lib/argp-fmtstream.h
lib/argp-fs-xinl.c
lib/argp-help.c
lib/argp-namefrob.h
lib/argp-parse.c
lib/argp-pin.c
lib/argp-pv.c
lib/argp-pvh.c
lib/argp-xinl.c
lib/argp.h
lib/asnprintf.c
lib/at-func.c
lib/backupfile.c
lib/backupfile.h
lib/basename.c
lib/canonicalize-lgpl.c
lib/canonicalize.h
lib/chdir-long.c
lib/chdir-long.h
lib/chown.c
lib/close-stream.c
lib/close-stream.h
lib/closeout.c
lib/closeout.h
lib/config.charset
lib/creat-safer.c
lib/dirent_.h
lib/dirfd.c
lib/dirfd.h
lib/dirname.c
lib/dirname.h
lib/dup-safer.c
lib/dup2.c
lib/error.c
lib/error.h
lib/exclude.c
lib/exclude.h
lib/exitfail.c
lib/exitfail.h
lib/fchdir.c
lib/fchmodat.c
lib/fchown-stub.c
lib/fchownat.c
lib/fcntl--.h
lib/fcntl-safer.h
lib/fcntl_.h
lib/fd-safer.c
lib/fileblocks.c
lib/float+.h
lib/float_.h
lib/fnmatch.c
lib/fnmatch_.h
lib/fnmatch_loop.c
lib/fstatat.c
lib/ftruncate.c
lib/full-write.c
lib/full-write.h
lib/getcwd.c
lib/getdate.h
lib/getdate.y
lib/getdelim.c
lib/getdelim.h
lib/getline.c
lib/getline.h
lib/getopt.c
lib/getopt1.c
lib/getopt_.h
lib/getopt_int.h
lib/getpagesize.h
lib/gettext.h
lib/gettime.c
lib/gettimeofday.c
lib/hash.c
lib/hash.h
lib/human.c
lib/human.h
lib/imaxtostr.c
lib/intprops.h
lib/inttostr.c
lib/inttostr.h
lib/inttypes_.h
lib/lchown.c
lib/lchown.h
lib/localcharset.c
lib/localcharset.h
lib/lstat.c
lib/lstat.h
lib/malloc.c
lib/mbchar.c
lib/mbchar.h
lib/mbscasecmp.c
lib/mbuiter.h
lib/memchr.c
lib/mempcpy.c
lib/memrchr.c
lib/memset.c
lib/mkdirat.c
lib/mkdtemp.c
lib/mktime.c
lib/modechange.c
lib/modechange.h
lib/obstack.c
lib/obstack.h
lib/offtostr.c
lib/open-safer.c
lib/openat-die.c
lib/openat-priv.h
lib/openat-proc.c
lib/openat.c
lib/openat.h
lib/pathmax.h
lib/pipe-safer.c
lib/printf-args.c
lib/printf-args.h
lib/printf-parse.c
lib/printf-parse.h
lib/quote.c
lib/quote.h
lib/quotearg.c
lib/quotearg.h
lib/readlink.c
lib/ref-add.sin
lib/ref-del.sin
lib/regcomp.c
lib/regex.c
lib/regex.h
lib/regex_internal.c
lib/regex_internal.h
lib/regexec.c
lib/rmdir.c
lib/rpmatch.c
lib/safe-read.c
lib/safe-read.h
lib/safe-write.c
lib/safe-write.h
lib/same-inode.h
lib/save-cwd.c
lib/save-cwd.h
lib/savedir.c
lib/savedir.h
lib/setenv.c
lib/setenv.h
lib/sleep.c
lib/stat-macros.h
lib/stat-time.h
lib/stdbool_.h
lib/stdint_.h
lib/stdio_.h
lib/stdlib_.h
lib/stpcpy.c
lib/strcasecmp.c
lib/strchrnul.c
lib/strdup.c
lib/strerror.c
lib/string_.h
lib/stripslash.c
lib/strncasecmp.c
lib/strndup.c
lib/strnlen.c
lib/strnlen1.c
lib/strnlen1.h
lib/strtoimax.c
lib/strtol.c
lib/strtoll.c
lib/strtoul.c
lib/strtoull.c
lib/strtoumax.c
lib/sys_stat_.h
lib/sys_time_.h
lib/sysexits_.h
lib/tempname.c
lib/tempname.h
lib/time_.h
lib/time_r.c
lib/timespec.h
lib/uinttostr.c
lib/umaxtostr.c
lib/unistd--.h
lib/unistd-safer.h
lib/unistd_.h
lib/unlinkdir.c
lib/unlinkdir.h
lib/unlocked-io.h
lib/unsetenv.c
lib/utime.c
lib/utimens.c
lib/utimens.h
lib/vasnprintf.c
lib/vasnprintf.h
lib/verify.h
lib/version-etc-fsf.c
lib/version-etc.c
lib/version-etc.h
lib/vsnprintf.c
lib/wchar_.h
lib/wctype_.h
lib/wcwidth.h
lib/xalloc-die.c
lib/xalloc.h
lib/xgetcwd.c
lib/xgetcwd.h
lib/xmalloc.c
lib/xstrndup.c
lib/xstrndup.h
lib/xstrtol.c
lib/xstrtol.h
lib/xstrtoul.c
lib/xstrtoumax.c
m4/absolute-header.m4
m4/alloca.m4
m4/allocsa.m4
m4/argmatch.m4
m4/argp.m4
m4/backupfile.m4
m4/bison.m4
m4/canonicalize-lgpl.m4
m4/chdir-long.m4
m4/chown.m4
m4/clock_time.m4
m4/close-stream.m4
m4/closeout.m4
m4/codeset.m4
m4/d-ino.m4
m4/dirfd.m4
m4/dirname.m4
m4/dos.m4
m4/double-slash-root.m4
m4/dup2.m4
m4/eealloc.m4
m4/eoverflow.m4
m4/error.m4
m4/exclude.m4
m4/exitfail.m4
m4/extensions.m4
m4/fchdir.m4
m4/fcntl-safer.m4
m4/fcntl_h.m4
m4/fileblocks.m4
m4/float_h.m4
m4/fnmatch.m4
m4/fpending.m4
m4/ftruncate.m4
m4/getcwd-abort-bug.m4
m4/getcwd-path-max.m4
m4/getcwd.m4
m4/getdate.m4
m4/getdelim.m4
m4/getline.m4
m4/getopt.m4
m4/getpagesize.m4
m4/gettext.m4
m4/gettime.m4
m4/gettimeofday.m4
m4/glibc2.m4
m4/glibc21.m4
m4/gnulib-common.m4
m4/hash.m4
m4/human.m4
m4/iconv.m4
m4/inline.m4
m4/intdiv0.m4
m4/intl.m4
m4/intldir.m4
m4/intmax.m4
m4/intmax_t.m4
m4/inttostr.m4
m4/inttypes-pri.m4
m4/inttypes.m4
m4/inttypes_h.m4
m4/lchown.m4
m4/lcmessage.m4
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/localcharset.m4
m4/lock.m4
m4/longlong.m4
m4/lstat.m4
m4/mbchar.m4
m4/mbiter.m4
m4/mbrtowc.m4
m4/mbscasecmp.m4
m4/mbstate_t.m4
m4/memchr.m4
m4/mempcpy.m4
m4/memrchr.m4
m4/memset.m4
m4/mkdtemp.m4
m4/mktime.m4
m4/modechange.m4
m4/nls.m4
m4/openat.m4
m4/pathmax.m4
m4/po.m4
m4/printf-posix.m4
m4/progtest.m4
m4/quote.m4
m4/quotearg.m4
m4/readlink.m4
m4/regex.m4
m4/rmdir.m4
m4/rpmatch.m4
m4/safe-read.m4
m4/safe-write.m4
m4/save-cwd.m4
m4/savedir.m4
m4/setenv.m4
m4/size_max.m4
m4/sleep.m4
m4/ssize_t.m4
m4/stat-time.m4
m4/stdarg.m4
m4/stdbool.m4
m4/stdint.m4
m4/stdint_h.m4
m4/stdio_h.m4
m4/stdlib_h.m4
m4/stpcpy.m4
m4/strcase.m4
m4/strchrnul.m4
m4/strdup.m4
m4/strerror.m4
m4/string_h.m4
m4/strndup.m4
m4/strnlen.m4
m4/strtoimax.m4
m4/strtol.m4
m4/strtoll.m4
m4/strtoul.m4
m4/strtoull.m4
m4/strtoumax.m4
m4/sys_stat_h.m4
m4/sys_time_h.m4
m4/sysexits.m4
m4/tempname.m4
m4/time_h.m4
m4/time_r.m4
m4/timespec.m4
m4/tm_gmtoff.m4
m4/uintmax_t.m4
m4/ulonglong.m4
m4/unistd-safer.m4
m4/unistd_h.m4
m4/unlinkdir.m4
m4/unlocked-io.m4
m4/utimbuf.m4
m4/utime.m4
m4/utimens.m4
m4/utimes-null.m4
m4/utimes.m4
m4/vasnprintf.m4
m4/visibility.m4
m4/vsnprintf.m4
m4/wchar.m4
m4/wchar_t.m4
m4/wctype.m4
m4/wcwidth.m4
m4/wint_t.m4
m4/xalloc.m4
m4/xgetcwd.m4
m4/xsize.m4
m4/xstrndup.m4
m4/xstrtol.m4
])