mirror of
https://git.zap.org.au/git/trader.git
synced 2024-10-27 18:20:13 -04:00
Merge branch with-autogenerated into with-debian
This commit is contained in:
commit
8dfcbae89a
2
COPYING
2
COPYING
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
|
10
INSTALL
10
INSTALL
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
@ -102,12 +102,12 @@ You can also run configure in a separate build-only directory tree. This
|
|||||||
feature requires GNU Make and allows you to keep the source code tree from
|
feature requires GNU Make and allows you to keep the source code tree from
|
||||||
being modified by the compilation process. To use this option, create a
|
being modified by the compilation process. To use this option, create a
|
||||||
separate build directory, then run configure. For example, if you placed
|
separate build directory, then run configure. For example, if you placed
|
||||||
the Star Traders source code tree in $HOME/src/trader-7.8, you could run
|
the Star Traders source code tree in $HOME/src/trader-7.9, you could run
|
||||||
something like:
|
something like:
|
||||||
|
|
||||||
mkdir $HOME/build/trader-build-7.8
|
mkdir $HOME/build/trader-build-7.9
|
||||||
cd $HOME/build/trader-build-7.8
|
cd $HOME/build/trader-build-7.9
|
||||||
$HOME/src/trader-7.8/configure
|
$HOME/src/trader-7.9/configure
|
||||||
|
|
||||||
Once again, the Autoconf manual describes these options (and many others):
|
Once again, the Autoconf manual describes these options (and many others):
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2015, John Zaitseff #
|
# Copyright (C) 1990-2016, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: Makefile.am 588 2015-08-17 21:27:22Z john $
|
# $Id: Makefile.am 663 2016-01-04 22:25:51Z john $
|
||||||
#
|
#
|
||||||
# This file, Makefile.am, contains the top-level Makefile for Star
|
# This file, Makefile.am, contains the top-level Makefile for Star
|
||||||
# Traders. It needs to be processed by automake to produce the
|
# Traders. It needs to be processed by automake to produce the
|
||||||
|
13
Makefile.in
13
Makefile.in
@ -17,12 +17,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2015, John Zaitseff #
|
# Copyright (C) 1990-2016, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: Makefile.am 588 2015-08-17 21:27:22Z john $
|
# $Id: Makefile.am 663 2016-01-04 22:25:51Z john $
|
||||||
#
|
#
|
||||||
# This file, Makefile.am, contains the top-level Makefile for Star
|
# This file, Makefile.am, contains the top-level Makefile for Star
|
||||||
# Traders. It needs to be processed by automake to produce the
|
# Traders. It needs to be processed by automake to produce the
|
||||||
@ -225,15 +225,15 @@ CTAGS = ctags
|
|||||||
CSCOPE = cscope
|
CSCOPE = cscope
|
||||||
DIST_SUBDIRS = $(SUBDIRS)
|
DIST_SUBDIRS = $(SUBDIRS)
|
||||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
|
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
|
||||||
$(top_srcdir)/build-aux/compile \
|
$(top_srcdir)/build-aux/ar-lib $(top_srcdir)/build-aux/compile \
|
||||||
$(top_srcdir)/build-aux/config.guess \
|
$(top_srcdir)/build-aux/config.guess \
|
||||||
$(top_srcdir)/build-aux/config.rpath \
|
$(top_srcdir)/build-aux/config.rpath \
|
||||||
$(top_srcdir)/build-aux/config.sub \
|
$(top_srcdir)/build-aux/config.sub \
|
||||||
$(top_srcdir)/build-aux/install-sh \
|
$(top_srcdir)/build-aux/install-sh \
|
||||||
$(top_srcdir)/build-aux/missing COPYING INSTALL NEWS README \
|
$(top_srcdir)/build-aux/missing COPYING INSTALL NEWS README \
|
||||||
build-aux/README build-aux/compile build-aux/config.guess \
|
build-aux/README build-aux/ar-lib build-aux/compile \
|
||||||
build-aux/config.rpath build-aux/config.sub build-aux/depcomp \
|
build-aux/config.guess build-aux/config.rpath \
|
||||||
build-aux/install-sh build-aux/missing
|
build-aux/config.sub build-aux/install-sh build-aux/missing
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
distdir = $(PACKAGE)-$(VERSION)
|
distdir = $(PACKAGE)-$(VERSION)
|
||||||
top_distdir = $(distdir)
|
top_distdir = $(distdir)
|
||||||
@ -984,6 +984,7 @@ abs_builddir = @abs_builddir@
|
|||||||
abs_srcdir = @abs_srcdir@
|
abs_srcdir = @abs_srcdir@
|
||||||
abs_top_builddir = @abs_top_builddir@
|
abs_top_builddir = @abs_top_builddir@
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
ac_ct_CC = @ac_ct_CC@
|
ac_ct_CC = @ac_ct_CC@
|
||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__leading_dot = @am__leading_dot@
|
am__leading_dot = @am__leading_dot@
|
||||||
|
8
NEWS
8
NEWS
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
@ -15,6 +15,12 @@ consult the Subversion repository for "trader" on The ZAP Group web server
|
|||||||
at http://www.zap.org.au/services/svn/.
|
at http://www.zap.org.au/services/svn/.
|
||||||
|
|
||||||
|
|
||||||
|
Version 7.9 (5th January, 2016)
|
||||||
|
-------------------------------
|
||||||
|
|
||||||
|
Updated the Danish translation, with thanks to Joe Hansen.
|
||||||
|
|
||||||
|
|
||||||
Version 7.8 (10th September, 2015)
|
Version 7.8 (10th September, 2015)
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
||||||
|
4
README
4
README
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
@ -67,7 +67,7 @@ welcomed! Please send these to:
|
|||||||
Copyright
|
Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Copyright (C) 1990-2015, John Zaitseff.
|
Copyright (C) 1990-2016, John Zaitseff.
|
||||||
|
|
||||||
Star Traders is free software that is distributed under the terms of the
|
Star Traders is free software that is distributed under the terms of the
|
||||||
GNU General Public License. You can redistribute it and/or modify it
|
GNU General Public License. You can redistribute it and/or modify it
|
||||||
|
60
aclocal.m4
vendored
60
aclocal.m4
vendored
@ -56,6 +56,66 @@ m4_ifndef([AC_AUTOCONF_VERSION],
|
|||||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||||
|
|
||||||
|
# Copyright (C) 2011-2014 Free Software Foundation, Inc.
|
||||||
|
#
|
||||||
|
# This file is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# AM_PROG_AR([ACT-IF-FAIL])
|
||||||
|
# -------------------------
|
||||||
|
# Try to determine the archiver interface, and trigger the ar-lib wrapper
|
||||||
|
# if it is needed. If the detection of archiver interface fails, run
|
||||||
|
# ACT-IF-FAIL (default is to abort configure with a proper error message).
|
||||||
|
AC_DEFUN([AM_PROG_AR],
|
||||||
|
[AC_BEFORE([$0], [LT_INIT])dnl
|
||||||
|
AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
|
||||||
|
AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
|
||||||
|
AC_REQUIRE_AUX_FILE([ar-lib])dnl
|
||||||
|
AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
|
||||||
|
: ${AR=ar}
|
||||||
|
|
||||||
|
AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
|
||||||
|
[AC_LANG_PUSH([C])
|
||||||
|
am_cv_ar_interface=ar
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
|
||||||
|
[am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
|
||||||
|
AC_TRY_EVAL([am_ar_try])
|
||||||
|
if test "$ac_status" -eq 0; then
|
||||||
|
am_cv_ar_interface=ar
|
||||||
|
else
|
||||||
|
am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
|
||||||
|
AC_TRY_EVAL([am_ar_try])
|
||||||
|
if test "$ac_status" -eq 0; then
|
||||||
|
am_cv_ar_interface=lib
|
||||||
|
else
|
||||||
|
am_cv_ar_interface=unknown
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
rm -f conftest.lib libconftest.a
|
||||||
|
])
|
||||||
|
AC_LANG_POP([C])])
|
||||||
|
|
||||||
|
case $am_cv_ar_interface in
|
||||||
|
ar)
|
||||||
|
;;
|
||||||
|
lib)
|
||||||
|
# Microsoft lib, so override with the ar-lib wrapper script.
|
||||||
|
# FIXME: It is wrong to rewrite AR.
|
||||||
|
# But if we don't then we get into trouble of one sort or another.
|
||||||
|
# A longer-term fix would be to have automake use am__AR in this case,
|
||||||
|
# and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
|
||||||
|
# similar.
|
||||||
|
AR="$am_aux_dir/ar-lib $AR"
|
||||||
|
;;
|
||||||
|
unknown)
|
||||||
|
m4_default([$1],
|
||||||
|
[AC_MSG_ERROR([could not determine $AR interface])])
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
AC_SUBST([AR])dnl
|
||||||
|
])
|
||||||
|
|
||||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||||
|
|
||||||
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
# Copyright (C) 2001-2014 Free Software Foundation, Inc.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
|
270
build-aux/ar-lib
Executable file
270
build-aux/ar-lib
Executable file
@ -0,0 +1,270 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
# Wrapper for Microsoft lib.exe
|
||||||
|
|
||||||
|
me=ar-lib
|
||||||
|
scriptversion=2012-03-01.08; # UTC
|
||||||
|
|
||||||
|
# Copyright (C) 2010-2014 Free Software Foundation, Inc.
|
||||||
|
# Written by Peter Rosin <peda@lysator.liu.se>.
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
# any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
# As a special exception to the GNU General Public License, if you
|
||||||
|
# distribute this file as part of a program that contains a
|
||||||
|
# configuration script generated by Autoconf, you may include it under
|
||||||
|
# the same distribution terms that you use for the rest of that program.
|
||||||
|
|
||||||
|
# This file is maintained in Automake, please report
|
||||||
|
# bugs to <bug-automake@gnu.org> or send patches to
|
||||||
|
# <automake-patches@gnu.org>.
|
||||||
|
|
||||||
|
|
||||||
|
# func_error message
|
||||||
|
func_error ()
|
||||||
|
{
|
||||||
|
echo "$me: $1" 1>&2
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
file_conv=
|
||||||
|
|
||||||
|
# func_file_conv build_file
|
||||||
|
# Convert a $build file to $host form and store it in $file
|
||||||
|
# Currently only supports Windows hosts.
|
||||||
|
func_file_conv ()
|
||||||
|
{
|
||||||
|
file=$1
|
||||||
|
case $file in
|
||||||
|
/ | /[!/]*) # absolute file, and not a UNC file
|
||||||
|
if test -z "$file_conv"; then
|
||||||
|
# lazily determine how to convert abs files
|
||||||
|
case `uname -s` in
|
||||||
|
MINGW*)
|
||||||
|
file_conv=mingw
|
||||||
|
;;
|
||||||
|
CYGWIN*)
|
||||||
|
file_conv=cygwin
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
file_conv=wine
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
case $file_conv in
|
||||||
|
mingw)
|
||||||
|
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||||
|
;;
|
||||||
|
cygwin)
|
||||||
|
file=`cygpath -m "$file" || echo "$file"`
|
||||||
|
;;
|
||||||
|
wine)
|
||||||
|
file=`winepath -w "$file" || echo "$file"`
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
# func_at_file at_file operation archive
|
||||||
|
# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE
|
||||||
|
# for each of them.
|
||||||
|
# When interpreting the content of the @FILE, do NOT use func_file_conv,
|
||||||
|
# since the user would need to supply preconverted file names to
|
||||||
|
# binutils ar, at least for MinGW.
|
||||||
|
func_at_file ()
|
||||||
|
{
|
||||||
|
operation=$2
|
||||||
|
archive=$3
|
||||||
|
at_file_contents=`cat "$1"`
|
||||||
|
eval set x "$at_file_contents"
|
||||||
|
shift
|
||||||
|
|
||||||
|
for member
|
||||||
|
do
|
||||||
|
$AR -NOLOGO $operation:"$member" "$archive" || exit $?
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
'')
|
||||||
|
func_error "no command. Try '$0 --help' for more information."
|
||||||
|
;;
|
||||||
|
-h | --h*)
|
||||||
|
cat <<EOF
|
||||||
|
Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...]
|
||||||
|
|
||||||
|
Members may be specified in a file named with @FILE.
|
||||||
|
EOF
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
-v | --v*)
|
||||||
|
echo "$me, version $scriptversion"
|
||||||
|
exit $?
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test $# -lt 3; then
|
||||||
|
func_error "you must specify a program, an action and an archive"
|
||||||
|
fi
|
||||||
|
|
||||||
|
AR=$1
|
||||||
|
shift
|
||||||
|
while :
|
||||||
|
do
|
||||||
|
if test $# -lt 2; then
|
||||||
|
func_error "you must specify a program, an action and an archive"
|
||||||
|
fi
|
||||||
|
case $1 in
|
||||||
|
-lib | -LIB \
|
||||||
|
| -ltcg | -LTCG \
|
||||||
|
| -machine* | -MACHINE* \
|
||||||
|
| -subsystem* | -SUBSYSTEM* \
|
||||||
|
| -verbose | -VERBOSE \
|
||||||
|
| -wx* | -WX* )
|
||||||
|
AR="$AR $1"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
action=$1
|
||||||
|
shift
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
orig_archive=$1
|
||||||
|
shift
|
||||||
|
func_file_conv "$orig_archive"
|
||||||
|
archive=$file
|
||||||
|
|
||||||
|
# strip leading dash in $action
|
||||||
|
action=${action#-}
|
||||||
|
|
||||||
|
delete=
|
||||||
|
extract=
|
||||||
|
list=
|
||||||
|
quick=
|
||||||
|
replace=
|
||||||
|
index=
|
||||||
|
create=
|
||||||
|
|
||||||
|
while test -n "$action"
|
||||||
|
do
|
||||||
|
case $action in
|
||||||
|
d*) delete=yes ;;
|
||||||
|
x*) extract=yes ;;
|
||||||
|
t*) list=yes ;;
|
||||||
|
q*) quick=yes ;;
|
||||||
|
r*) replace=yes ;;
|
||||||
|
s*) index=yes ;;
|
||||||
|
S*) ;; # the index is always updated implicitly
|
||||||
|
c*) create=yes ;;
|
||||||
|
u*) ;; # TODO: don't ignore the update modifier
|
||||||
|
v*) ;; # TODO: don't ignore the verbose modifier
|
||||||
|
*)
|
||||||
|
func_error "unknown action specified"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
action=${action#?}
|
||||||
|
done
|
||||||
|
|
||||||
|
case $delete$extract$list$quick$replace,$index in
|
||||||
|
yes,* | ,yes)
|
||||||
|
;;
|
||||||
|
yesyes*)
|
||||||
|
func_error "more than one action specified"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
func_error "no action specified"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test -n "$delete"; then
|
||||||
|
if test ! -f "$orig_archive"; then
|
||||||
|
func_error "archive not found"
|
||||||
|
fi
|
||||||
|
for member
|
||||||
|
do
|
||||||
|
case $1 in
|
||||||
|
@*)
|
||||||
|
func_at_file "${1#@}" -REMOVE "$archive"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
func_file_conv "$1"
|
||||||
|
$AR -NOLOGO -REMOVE:"$file" "$archive" || exit $?
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
elif test -n "$extract"; then
|
||||||
|
if test ! -f "$orig_archive"; then
|
||||||
|
func_error "archive not found"
|
||||||
|
fi
|
||||||
|
if test $# -gt 0; then
|
||||||
|
for member
|
||||||
|
do
|
||||||
|
case $1 in
|
||||||
|
@*)
|
||||||
|
func_at_file "${1#@}" -EXTRACT "$archive"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
func_file_conv "$1"
|
||||||
|
$AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $?
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
else
|
||||||
|
$AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member
|
||||||
|
do
|
||||||
|
$AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif test -n "$quick$replace"; then
|
||||||
|
if test ! -f "$orig_archive"; then
|
||||||
|
if test -z "$create"; then
|
||||||
|
echo "$me: creating $orig_archive"
|
||||||
|
fi
|
||||||
|
orig_archive=
|
||||||
|
else
|
||||||
|
orig_archive=$archive
|
||||||
|
fi
|
||||||
|
|
||||||
|
for member
|
||||||
|
do
|
||||||
|
case $1 in
|
||||||
|
@*)
|
||||||
|
func_file_conv "${1#@}"
|
||||||
|
set x "$@" "@$file"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
func_file_conv "$1"
|
||||||
|
set x "$@" "$file"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
|
if test -n "$orig_archive"; then
|
||||||
|
$AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $?
|
||||||
|
else
|
||||||
|
$AR -NOLOGO -OUT:"$archive" "$@" || exit $?
|
||||||
|
fi
|
||||||
|
|
||||||
|
elif test -n "$list"; then
|
||||||
|
if test ! -f "$orig_archive"; then
|
||||||
|
func_error "archive not found"
|
||||||
|
fi
|
||||||
|
$AR -NOLOGO -LIST "$archive" || exit $?
|
||||||
|
fi
|
47
build-aux/config.guess
vendored
47
build-aux/config.guess
vendored
@ -1,8 +1,8 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Attempt to guess a canonical system name.
|
# Attempt to guess a canonical system name.
|
||||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
# Copyright 1992-2015 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2014-03-23'
|
timestamp='2015-08-20'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -24,12 +24,12 @@ timestamp='2014-03-23'
|
|||||||
# program. This Exception is an additional permission under section 7
|
# program. This Exception is an additional permission under section 7
|
||||||
# of the GNU General Public License, version 3 ("GPLv3").
|
# of the GNU General Public License, version 3 ("GPLv3").
|
||||||
#
|
#
|
||||||
# Originally written by Per Bothner.
|
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
|
||||||
#
|
#
|
||||||
# You can get the latest version of this script from:
|
# You can get the latest version of this script from:
|
||||||
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
|
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
|
||||||
#
|
#
|
||||||
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
|
# Please send patches to <config-patches@gnu.org>.
|
||||||
|
|
||||||
|
|
||||||
me=`echo "$0" | sed -e 's,.*/,,'`
|
me=`echo "$0" | sed -e 's,.*/,,'`
|
||||||
@ -50,7 +50,7 @@ version="\
|
|||||||
GNU config.guess ($timestamp)
|
GNU config.guess ($timestamp)
|
||||||
|
|
||||||
Originally written by Per Bothner.
|
Originally written by Per Bothner.
|
||||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
Copyright 1992-2015 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -168,20 +168,27 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
# Note: NetBSD doesn't particularly care about the vendor
|
# Note: NetBSD doesn't particularly care about the vendor
|
||||||
# portion of the name. We always set it to "unknown".
|
# portion of the name. We always set it to "unknown".
|
||||||
sysctl="sysctl -n hw.machine_arch"
|
sysctl="sysctl -n hw.machine_arch"
|
||||||
UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
|
UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
|
||||||
/usr/sbin/$sysctl 2>/dev/null || echo unknown)`
|
/sbin/$sysctl 2>/dev/null || \
|
||||||
|
/usr/sbin/$sysctl 2>/dev/null || \
|
||||||
|
echo unknown)`
|
||||||
case "${UNAME_MACHINE_ARCH}" in
|
case "${UNAME_MACHINE_ARCH}" in
|
||||||
armeb) machine=armeb-unknown ;;
|
armeb) machine=armeb-unknown ;;
|
||||||
arm*) machine=arm-unknown ;;
|
arm*) machine=arm-unknown ;;
|
||||||
sh3el) machine=shl-unknown ;;
|
sh3el) machine=shl-unknown ;;
|
||||||
sh3eb) machine=sh-unknown ;;
|
sh3eb) machine=sh-unknown ;;
|
||||||
sh5el) machine=sh5le-unknown ;;
|
sh5el) machine=sh5le-unknown ;;
|
||||||
|
earmv*)
|
||||||
|
arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
|
||||||
|
endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
|
||||||
|
machine=${arch}${endian}-unknown
|
||||||
|
;;
|
||||||
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
|
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
|
||||||
esac
|
esac
|
||||||
# The Operating System including object format, if it has switched
|
# The Operating System including object format, if it has switched
|
||||||
# to ELF recently, or will in the future.
|
# to ELF recently, or will in the future.
|
||||||
case "${UNAME_MACHINE_ARCH}" in
|
case "${UNAME_MACHINE_ARCH}" in
|
||||||
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
|
arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax)
|
||||||
eval $set_cc_for_build
|
eval $set_cc_for_build
|
||||||
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
|
||||||
| grep -q __ELF__
|
| grep -q __ELF__
|
||||||
@ -197,6 +204,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
os=netbsd
|
os=netbsd
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
# Determine ABI tags.
|
||||||
|
case "${UNAME_MACHINE_ARCH}" in
|
||||||
|
earm*)
|
||||||
|
expr='s/^earmv[0-9]/-eabi/;s/eb$//'
|
||||||
|
abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
|
||||||
|
;;
|
||||||
|
esac
|
||||||
# The OS release
|
# The OS release
|
||||||
# Debian GNU/NetBSD machines have a different userland, and
|
# Debian GNU/NetBSD machines have a different userland, and
|
||||||
# thus, need a distinct triplet. However, they do not need
|
# thus, need a distinct triplet. However, they do not need
|
||||||
@ -207,13 +221,13 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
release='-gnu'
|
release='-gnu'
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
|
release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
|
||||||
# contains redundant information, the shorter form:
|
# contains redundant information, the shorter form:
|
||||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
|
||||||
echo "${machine}-${os}${release}"
|
echo "${machine}-${os}${release}${abi}"
|
||||||
exit ;;
|
exit ;;
|
||||||
*:Bitrig:*:*)
|
*:Bitrig:*:*)
|
||||||
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
|
UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
|
||||||
@ -235,6 +249,9 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
|
|||||||
*:MirBSD:*:*)
|
*:MirBSD:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
|
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
|
||||||
exit ;;
|
exit ;;
|
||||||
|
*:Sortix:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-sortix
|
||||||
|
exit ;;
|
||||||
alpha:OSF1:*:*)
|
alpha:OSF1:*:*)
|
||||||
case $UNAME_RELEASE in
|
case $UNAME_RELEASE in
|
||||||
*4.0)
|
*4.0)
|
||||||
@ -579,8 +596,9 @@ EOF
|
|||||||
else
|
else
|
||||||
IBM_ARCH=powerpc
|
IBM_ARCH=powerpc
|
||||||
fi
|
fi
|
||||||
if [ -x /usr/bin/oslevel ] ; then
|
if [ -x /usr/bin/lslpp ] ; then
|
||||||
IBM_REV=`/usr/bin/oslevel`
|
IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
|
||||||
|
awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
|
||||||
else
|
else
|
||||||
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
|
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
|
||||||
fi
|
fi
|
||||||
@ -932,6 +950,9 @@ EOF
|
|||||||
crisv32:Linux:*:*)
|
crisv32:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
|
echo ${UNAME_MACHINE}-axis-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
|
e2k:Linux:*:*)
|
||||||
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
|
exit ;;
|
||||||
frv:Linux:*:*)
|
frv:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
@ -1020,7 +1041,7 @@ EOF
|
|||||||
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
|
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
x86_64:Linux:*:*)
|
x86_64:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-pc-linux-${LIBC}
|
||||||
exit ;;
|
exit ;;
|
||||||
xtensa*:Linux:*:*)
|
xtensa*:Linux:*:*)
|
||||||
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# Output a system dependent set of variables, describing how to set the
|
# Output a system dependent set of variables, describing how to set the
|
||||||
# run time search path of shared libraries in an executable.
|
# run time search path of shared libraries in an executable.
|
||||||
#
|
#
|
||||||
# Copyright 1996-2015 Free Software Foundation, Inc.
|
# Copyright 1996-2016 Free Software Foundation, Inc.
|
||||||
# Taken from GNU libtool, 2001
|
# Taken from GNU libtool, 2001
|
||||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||||
#
|
#
|
||||||
|
36
build-aux/config.sub
vendored
36
build-aux/config.sub
vendored
@ -1,8 +1,8 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Configuration validation subroutine script.
|
# Configuration validation subroutine script.
|
||||||
# Copyright 1992-2014 Free Software Foundation, Inc.
|
# Copyright 1992-2015 Free Software Foundation, Inc.
|
||||||
|
|
||||||
timestamp='2014-09-11'
|
timestamp='2015-08-20'
|
||||||
|
|
||||||
# This file is free software; you can redistribute it and/or modify it
|
# This file is free software; you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by
|
# under the terms of the GNU General Public License as published by
|
||||||
@ -25,7 +25,7 @@ timestamp='2014-09-11'
|
|||||||
# of the GNU General Public License, version 3 ("GPLv3").
|
# of the GNU General Public License, version 3 ("GPLv3").
|
||||||
|
|
||||||
|
|
||||||
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
|
# Please send patches to <config-patches@gnu.org>.
|
||||||
#
|
#
|
||||||
# Configuration subroutine to validate and canonicalize a configuration type.
|
# Configuration subroutine to validate and canonicalize a configuration type.
|
||||||
# Supply the specified configuration type as an argument.
|
# Supply the specified configuration type as an argument.
|
||||||
@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
|||||||
version="\
|
version="\
|
||||||
GNU config.sub ($timestamp)
|
GNU config.sub ($timestamp)
|
||||||
|
|
||||||
Copyright 1992-2014 Free Software Foundation, Inc.
|
Copyright 1992-2015 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This is free software; see the source for copying conditions. There is NO
|
This is free software; see the source for copying conditions. There is NO
|
||||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||||
@ -117,7 +117,7 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
|
|||||||
case $maybe_os in
|
case $maybe_os in
|
||||||
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
|
nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
|
||||||
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
|
linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
|
||||||
knetbsd*-gnu* | netbsd*-gnu* | \
|
knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
|
||||||
kopensolaris*-gnu* | \
|
kopensolaris*-gnu* | \
|
||||||
storm-chaos* | os2-emx* | rtmk-nova*)
|
storm-chaos* | os2-emx* | rtmk-nova*)
|
||||||
os=-$maybe_os
|
os=-$maybe_os
|
||||||
@ -255,12 +255,13 @@ case $basic_machine in
|
|||||||
| arc | arceb \
|
| arc | arceb \
|
||||||
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
|
| arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
|
||||||
| avr | avr32 \
|
| avr | avr32 \
|
||||||
|
| ba \
|
||||||
| be32 | be64 \
|
| be32 | be64 \
|
||||||
| bfin \
|
| bfin \
|
||||||
| c4x | c8051 | clipper \
|
| c4x | c8051 | clipper \
|
||||||
| d10v | d30v | dlx | dsp16xx \
|
| d10v | d30v | dlx | dsp16xx \
|
||||||
| epiphany \
|
| e2k | epiphany \
|
||||||
| fido | fr30 | frv \
|
| fido | fr30 | frv | ft32 \
|
||||||
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
|
||||||
| hexagon \
|
| hexagon \
|
||||||
| i370 | i860 | i960 | ia64 \
|
| i370 | i860 | i960 | ia64 \
|
||||||
@ -305,7 +306,7 @@ case $basic_machine in
|
|||||||
| riscv32 | riscv64 \
|
| riscv32 | riscv64 \
|
||||||
| rl78 | rx \
|
| rl78 | rx \
|
||||||
| score \
|
| score \
|
||||||
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
|
||||||
| sh64 | sh64le \
|
| sh64 | sh64le \
|
||||||
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
|
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
|
||||||
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
|
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
|
||||||
@ -313,6 +314,7 @@ case $basic_machine in
|
|||||||
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
|
| tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
|
||||||
| ubicom32 \
|
| ubicom32 \
|
||||||
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
|
| v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
|
||||||
|
| visium \
|
||||||
| we32k \
|
| we32k \
|
||||||
| x86 | xc16x | xstormy16 | xtensa \
|
| x86 | xc16x | xstormy16 | xtensa \
|
||||||
| z8k | z80)
|
| z8k | z80)
|
||||||
@ -327,6 +329,9 @@ case $basic_machine in
|
|||||||
c6x)
|
c6x)
|
||||||
basic_machine=tic6x-unknown
|
basic_machine=tic6x-unknown
|
||||||
;;
|
;;
|
||||||
|
leon|leon[3-9])
|
||||||
|
basic_machine=sparc-$basic_machine
|
||||||
|
;;
|
||||||
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
|
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
|
||||||
basic_machine=$basic_machine-unknown
|
basic_machine=$basic_machine-unknown
|
||||||
os=-none
|
os=-none
|
||||||
@ -372,12 +377,13 @@ case $basic_machine in
|
|||||||
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
|
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
|
||||||
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
|
||||||
| avr-* | avr32-* \
|
| avr-* | avr32-* \
|
||||||
|
| ba-* \
|
||||||
| be32-* | be64-* \
|
| be32-* | be64-* \
|
||||||
| bfin-* | bs2000-* \
|
| bfin-* | bs2000-* \
|
||||||
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
| c[123]* | c30-* | [cjt]90-* | c4x-* \
|
||||||
| c8051-* | clipper-* | craynv-* | cydra-* \
|
| c8051-* | clipper-* | craynv-* | cydra-* \
|
||||||
| d10v-* | d30v-* | dlx-* \
|
| d10v-* | d30v-* | dlx-* \
|
||||||
| elxsi-* \
|
| e2k-* | elxsi-* \
|
||||||
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
|
||||||
| h8300-* | h8500-* \
|
| h8300-* | h8500-* \
|
||||||
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
|
||||||
@ -424,12 +430,13 @@ case $basic_machine in
|
|||||||
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
|
||||||
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
|
||||||
| pyramid-* \
|
| pyramid-* \
|
||||||
|
| riscv32-* | riscv64-* \
|
||||||
| rl78-* | romp-* | rs6000-* | rx-* \
|
| rl78-* | romp-* | rs6000-* | rx-* \
|
||||||
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
|
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
|
||||||
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
|
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
|
||||||
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
|
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
|
||||||
| sparclite-* \
|
| sparclite-* \
|
||||||
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \
|
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
|
||||||
| tahoe-* \
|
| tahoe-* \
|
||||||
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
|
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
|
||||||
| tile*-* \
|
| tile*-* \
|
||||||
@ -437,6 +444,7 @@ case $basic_machine in
|
|||||||
| ubicom32-* \
|
| ubicom32-* \
|
||||||
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
|
| v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
|
||||||
| vax-* \
|
| vax-* \
|
||||||
|
| visium-* \
|
||||||
| we32k-* \
|
| we32k-* \
|
||||||
| x86-* | x86_64-* | xc16x-* | xps100-* \
|
| x86-* | x86_64-* | xc16x-* | xps100-* \
|
||||||
| xstormy16-* | xtensa*-* \
|
| xstormy16-* | xtensa*-* \
|
||||||
@ -513,6 +521,9 @@ case $basic_machine in
|
|||||||
basic_machine=i386-pc
|
basic_machine=i386-pc
|
||||||
os=-aros
|
os=-aros
|
||||||
;;
|
;;
|
||||||
|
asmjs)
|
||||||
|
basic_machine=asmjs-unknown
|
||||||
|
;;
|
||||||
aux)
|
aux)
|
||||||
basic_machine=m68k-apple
|
basic_machine=m68k-apple
|
||||||
os=-aux
|
os=-aux
|
||||||
@ -774,6 +785,9 @@ case $basic_machine in
|
|||||||
basic_machine=m68k-isi
|
basic_machine=m68k-isi
|
||||||
os=-sysv
|
os=-sysv
|
||||||
;;
|
;;
|
||||||
|
leon-*|leon[3-9]-*)
|
||||||
|
basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
|
||||||
|
;;
|
||||||
m68knommu)
|
m68knommu)
|
||||||
basic_machine=m68k-unknown
|
basic_machine=m68k-unknown
|
||||||
os=-linux
|
os=-linux
|
||||||
@ -1365,7 +1379,7 @@ case $os in
|
|||||||
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
|
| -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
|
||||||
| -sym* | -kopensolaris* | -plan9* \
|
| -sym* | -kopensolaris* | -plan9* \
|
||||||
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
|
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
|
||||||
| -aos* | -aros* \
|
| -aos* | -aros* | -cloudabi* | -sortix* \
|
||||||
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
|
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
|
||||||
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
|
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
|
||||||
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
|
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for declaring that specific arguments must not be NULL.
|
/* A C macro for declaring that specific arguments must not be NULL.
|
||||||
Copyright (C) 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* C++ compatible function declaration macros.
|
/* C++ compatible function declaration macros.
|
||||||
Copyright (C) 2010-2015 Free Software Foundation, Inc.
|
Copyright (C) 2010-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for declaring that specific function parameters are not used.
|
/* A C macro for declaring that specific function parameters are not used.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A C macro for emitting warnings if a function is used.
|
/* A C macro for emitting warnings if a function is used.
|
||||||
Copyright (C) 2010-2015 Free Software Foundation, Inc.
|
Copyright (C) 2010-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
681
configure
vendored
681
configure
vendored
@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for Star Traders 7.8.
|
# Generated by GNU Autoconf 2.69 for Star Traders 7.9.
|
||||||
#
|
#
|
||||||
# Report bugs to <J.Zaitseff@zap.org.au>.
|
# Report bugs to <J.Zaitseff@zap.org.au>.
|
||||||
#
|
#
|
||||||
@ -580,8 +580,8 @@ MAKEFLAGS=
|
|||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Star Traders'
|
PACKAGE_NAME='Star Traders'
|
||||||
PACKAGE_TARNAME='trader'
|
PACKAGE_TARNAME='trader'
|
||||||
PACKAGE_VERSION='7.8'
|
PACKAGE_VERSION='7.9'
|
||||||
PACKAGE_STRING='Star Traders 7.8'
|
PACKAGE_STRING='Star Traders 7.9'
|
||||||
PACKAGE_BUGREPORT='J.Zaitseff@zap.org.au'
|
PACKAGE_BUGREPORT='J.Zaitseff@zap.org.au'
|
||||||
PACKAGE_URL='http://www.zap.org.au/software/trader/'
|
PACKAGE_URL='http://www.zap.org.au/software/trader/'
|
||||||
|
|
||||||
@ -1318,6 +1318,7 @@ USE_NLS
|
|||||||
SED
|
SED
|
||||||
RANLIB
|
RANLIB
|
||||||
ARFLAGS
|
ARFLAGS
|
||||||
|
ac_ct_AR
|
||||||
AR
|
AR
|
||||||
EGREP
|
EGREP
|
||||||
GREP
|
GREP
|
||||||
@ -1979,7 +1980,7 @@ if test "$ac_init_help" = "long"; then
|
|||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Star Traders 7.8 to adapt to many kinds of systems.
|
\`configure' configures Star Traders 7.9 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
@ -2050,7 +2051,7 @@ fi
|
|||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Star Traders 7.8:";;
|
short | recursive ) echo "Configuration of Star Traders 7.9:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
@ -2157,7 +2158,7 @@ fi
|
|||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Star Traders configure 7.8
|
Star Traders configure 7.9
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
@ -2809,7 +2810,7 @@ cat >config.log <<_ACEOF
|
|||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Star Traders $as_me 7.8, which was
|
It was created by Star Traders $as_me 7.9, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
@ -3705,7 +3706,7 @@ fi
|
|||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE='trader'
|
PACKAGE='trader'
|
||||||
VERSION='7.8'
|
VERSION='7.9'
|
||||||
|
|
||||||
|
|
||||||
cat >>confdefs.h <<_ACEOF
|
cat >>confdefs.h <<_ACEOF
|
||||||
@ -5292,245 +5293,6 @@ $as_echo "$ac_cv_path_EGREP" >&6; }
|
|||||||
EGREP="$ac_cv_path_EGREP"
|
EGREP="$ac_cv_path_EGREP"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
|
|
||||||
$as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
|
|
||||||
if ${gl_cv_c_amsterdam_compiler+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
|
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
||||||
/* end confdefs.h. */
|
|
||||||
|
|
||||||
#ifdef __ACK__
|
|
||||||
Amsterdam
|
|
||||||
#endif
|
|
||||||
|
|
||||||
_ACEOF
|
|
||||||
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
||||||
$EGREP "Amsterdam" >/dev/null 2>&1; then :
|
|
||||||
gl_cv_c_amsterdam_compiler=yes
|
|
||||||
else
|
|
||||||
gl_cv_c_amsterdam_compiler=no
|
|
||||||
fi
|
|
||||||
rm -f conftest*
|
|
||||||
|
|
||||||
|
|
||||||
fi
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
|
|
||||||
$as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
|
|
||||||
if test -z "$AR"; then
|
|
||||||
if test $gl_cv_c_amsterdam_compiler = yes; then
|
|
||||||
AR='cc -c.a'
|
|
||||||
if test -z "$ARFLAGS"; then
|
|
||||||
ARFLAGS='-o'
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
if test -n "$ac_tool_prefix"; then
|
|
||||||
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
|
|
||||||
set dummy ${ac_tool_prefix}ar; ac_word=$2
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
|
||||||
if ${ac_cv_prog_AR+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
if test -n "$AR"; then
|
|
||||||
ac_cv_prog_AR="$AR" # Let the user override the test.
|
|
||||||
else
|
|
||||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
||||||
for as_dir in $PATH
|
|
||||||
do
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
test -z "$as_dir" && as_dir=.
|
|
||||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
||||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
||||||
ac_cv_prog_AR="${ac_tool_prefix}ar"
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
||||||
break 2
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
AR=$ac_cv_prog_AR
|
|
||||||
if test -n "$AR"; then
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
|
|
||||||
$as_echo "$AR" >&6; }
|
|
||||||
else
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
||||||
$as_echo "no" >&6; }
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
fi
|
|
||||||
if test -z "$ac_cv_prog_AR"; then
|
|
||||||
ac_ct_AR=$AR
|
|
||||||
# Extract the first word of "ar", so it can be a program name with args.
|
|
||||||
set dummy ar; ac_word=$2
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
|
||||||
if ${ac_cv_prog_ac_ct_AR+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
if test -n "$ac_ct_AR"; then
|
|
||||||
ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
|
|
||||||
else
|
|
||||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
||||||
for as_dir in $PATH
|
|
||||||
do
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
test -z "$as_dir" && as_dir=.
|
|
||||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
||||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
||||||
ac_cv_prog_ac_ct_AR="ar"
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
||||||
break 2
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
ac_ct_AR=$ac_cv_prog_ac_ct_AR
|
|
||||||
if test -n "$ac_ct_AR"; then
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
|
|
||||||
$as_echo "$ac_ct_AR" >&6; }
|
|
||||||
else
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
||||||
$as_echo "no" >&6; }
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$ac_ct_AR" = x; then
|
|
||||||
AR="ar"
|
|
||||||
else
|
|
||||||
case $cross_compiling:$ac_tool_warned in
|
|
||||||
yes:)
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
|
||||||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
|
||||||
ac_tool_warned=yes ;;
|
|
||||||
esac
|
|
||||||
AR=$ac_ct_AR
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
AR="$ac_cv_prog_AR"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -z "$ARFLAGS"; then
|
|
||||||
ARFLAGS='cr'
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
if test -z "$ARFLAGS"; then
|
|
||||||
ARFLAGS='cr'
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
if test -z "$RANLIB"; then
|
|
||||||
if test $gl_cv_c_amsterdam_compiler = yes; then
|
|
||||||
RANLIB=':'
|
|
||||||
else
|
|
||||||
if test -n "$ac_tool_prefix"; then
|
|
||||||
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
|
|
||||||
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
|
||||||
if ${ac_cv_prog_RANLIB+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
if test -n "$RANLIB"; then
|
|
||||||
ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
|
|
||||||
else
|
|
||||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
||||||
for as_dir in $PATH
|
|
||||||
do
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
test -z "$as_dir" && as_dir=.
|
|
||||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
||||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
||||||
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
||||||
break 2
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
RANLIB=$ac_cv_prog_RANLIB
|
|
||||||
if test -n "$RANLIB"; then
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
|
|
||||||
$as_echo "$RANLIB" >&6; }
|
|
||||||
else
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
||||||
$as_echo "no" >&6; }
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
fi
|
|
||||||
if test -z "$ac_cv_prog_RANLIB"; then
|
|
||||||
ac_ct_RANLIB=$RANLIB
|
|
||||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
|
||||||
set dummy ranlib; ac_word=$2
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
|
||||||
$as_echo_n "checking for $ac_word... " >&6; }
|
|
||||||
if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
|
|
||||||
$as_echo_n "(cached) " >&6
|
|
||||||
else
|
|
||||||
if test -n "$ac_ct_RANLIB"; then
|
|
||||||
ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
|
|
||||||
else
|
|
||||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
||||||
for as_dir in $PATH
|
|
||||||
do
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
test -z "$as_dir" && as_dir=.
|
|
||||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
||||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
|
||||||
ac_cv_prog_ac_ct_RANLIB="ranlib"
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
||||||
break 2
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
IFS=$as_save_IFS
|
|
||||||
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
|
|
||||||
if test -n "$ac_ct_RANLIB"; then
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
|
|
||||||
$as_echo "$ac_ct_RANLIB" >&6; }
|
|
||||||
else
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
||||||
$as_echo "no" >&6; }
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$ac_ct_RANLIB" = x; then
|
|
||||||
RANLIB=":"
|
|
||||||
else
|
|
||||||
case $cross_compiling:$ac_tool_warned in
|
|
||||||
yes:)
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
|
||||||
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
|
||||||
ac_tool_warned=yes ;;
|
|
||||||
esac
|
|
||||||
RANLIB=$ac_ct_RANLIB
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
RANLIB="$ac_cv_prog_RANLIB"
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
|
||||||
$as_echo_n "checking for ANSI C header files... " >&6; }
|
$as_echo_n "checking for ANSI C header files... " >&6; }
|
||||||
if ${ac_cv_header_stdc+:} false; then :
|
if ${ac_cv_header_stdc+:} false; then :
|
||||||
@ -5785,6 +5547,420 @@ $as_echo "$ac_cv_should_define__xopen_source" >&6; }
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
|
||||||
|
$as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
|
||||||
|
if ${gl_cv_c_amsterdam_compiler+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
|
||||||
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
/* end confdefs.h. */
|
||||||
|
|
||||||
|
#ifdef __ACK__
|
||||||
|
Amsterdam
|
||||||
|
#endif
|
||||||
|
|
||||||
|
_ACEOF
|
||||||
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
||||||
|
$EGREP "Amsterdam" >/dev/null 2>&1; then :
|
||||||
|
gl_cv_c_amsterdam_compiler=yes
|
||||||
|
else
|
||||||
|
gl_cv_c_amsterdam_compiler=no
|
||||||
|
fi
|
||||||
|
rm -f conftest*
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
|
||||||
|
$as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
|
||||||
|
|
||||||
|
if test $gl_cv_c_amsterdam_compiler = yes; then
|
||||||
|
if test -z "$AR"; then
|
||||||
|
AR='cc -c.a'
|
||||||
|
fi
|
||||||
|
if test -z "$ARFLAGS"; then
|
||||||
|
ARFLAGS='-o'
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if test -n "$ac_tool_prefix"; then
|
||||||
|
for ac_prog in ar lib "link -lib"
|
||||||
|
do
|
||||||
|
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
||||||
|
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_prog_AR+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if test -n "$AR"; then
|
||||||
|
ac_cv_prog_AR="$AR" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
AR=$ac_cv_prog_AR
|
||||||
|
if test -n "$AR"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
|
||||||
|
$as_echo "$AR" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
test -n "$AR" && break
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
if test -z "$AR"; then
|
||||||
|
ac_ct_AR=$AR
|
||||||
|
for ac_prog in ar lib "link -lib"
|
||||||
|
do
|
||||||
|
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||||
|
set dummy $ac_prog; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_prog_ac_ct_AR+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if test -n "$ac_ct_AR"; then
|
||||||
|
ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_prog_ac_ct_AR="$ac_prog"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
ac_ct_AR=$ac_cv_prog_ac_ct_AR
|
||||||
|
if test -n "$ac_ct_AR"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
|
||||||
|
$as_echo "$ac_ct_AR" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
test -n "$ac_ct_AR" && break
|
||||||
|
done
|
||||||
|
|
||||||
|
if test "x$ac_ct_AR" = x; then
|
||||||
|
AR="false"
|
||||||
|
else
|
||||||
|
case $cross_compiling:$ac_tool_warned in
|
||||||
|
yes:)
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||||
|
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||||
|
ac_tool_warned=yes ;;
|
||||||
|
esac
|
||||||
|
AR=$ac_ct_AR
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
: ${AR=ar}
|
||||||
|
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
|
||||||
|
$as_echo_n "checking the archiver ($AR) interface... " >&6; }
|
||||||
|
if ${am_cv_ar_interface+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
ac_ext=c
|
||||||
|
ac_cpp='$CPP $CPPFLAGS'
|
||||||
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||||
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||||
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
|
||||||
|
am_cv_ar_interface=ar
|
||||||
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||||
|
/* end confdefs.h. */
|
||||||
|
int some_variable = 0;
|
||||||
|
_ACEOF
|
||||||
|
if ac_fn_c_try_compile "$LINENO"; then :
|
||||||
|
am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
|
||||||
|
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
|
||||||
|
(eval $am_ar_try) 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||||
|
test $ac_status = 0; }
|
||||||
|
if test "$ac_status" -eq 0; then
|
||||||
|
am_cv_ar_interface=ar
|
||||||
|
else
|
||||||
|
am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
|
||||||
|
{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
|
||||||
|
(eval $am_ar_try) 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||||
|
test $ac_status = 0; }
|
||||||
|
if test "$ac_status" -eq 0; then
|
||||||
|
am_cv_ar_interface=lib
|
||||||
|
else
|
||||||
|
am_cv_ar_interface=unknown
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
rm -f conftest.lib libconftest.a
|
||||||
|
|
||||||
|
fi
|
||||||
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||||
|
ac_ext=c
|
||||||
|
ac_cpp='$CPP $CPPFLAGS'
|
||||||
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
||||||
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
||||||
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
|
||||||
|
fi
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
|
||||||
|
$as_echo "$am_cv_ar_interface" >&6; }
|
||||||
|
|
||||||
|
case $am_cv_ar_interface in
|
||||||
|
ar)
|
||||||
|
;;
|
||||||
|
lib)
|
||||||
|
# Microsoft lib, so override with the ar-lib wrapper script.
|
||||||
|
# FIXME: It is wrong to rewrite AR.
|
||||||
|
# But if we don't then we get into trouble of one sort or another.
|
||||||
|
# A longer-term fix would be to have automake use am__AR in this case,
|
||||||
|
# and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
|
||||||
|
# similar.
|
||||||
|
AR="$am_aux_dir/ar-lib $AR"
|
||||||
|
;;
|
||||||
|
unknown)
|
||||||
|
as_fn_error $? "could not determine $AR interface" "$LINENO" 5
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -n "$ac_tool_prefix"; then
|
||||||
|
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
|
||||||
|
set dummy ${ac_tool_prefix}ar; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_prog_AR+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if test -n "$AR"; then
|
||||||
|
ac_cv_prog_AR="$AR" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_prog_AR="${ac_tool_prefix}ar"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
AR=$ac_cv_prog_AR
|
||||||
|
if test -n "$AR"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
|
||||||
|
$as_echo "$AR" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
if test -z "$ac_cv_prog_AR"; then
|
||||||
|
ac_ct_AR=$AR
|
||||||
|
# Extract the first word of "ar", so it can be a program name with args.
|
||||||
|
set dummy ar; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_prog_ac_ct_AR+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if test -n "$ac_ct_AR"; then
|
||||||
|
ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_prog_ac_ct_AR="ar"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
ac_ct_AR=$ac_cv_prog_ac_ct_AR
|
||||||
|
if test -n "$ac_ct_AR"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
|
||||||
|
$as_echo "$ac_ct_AR" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$ac_ct_AR" = x; then
|
||||||
|
AR="ar"
|
||||||
|
else
|
||||||
|
case $cross_compiling:$ac_tool_warned in
|
||||||
|
yes:)
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||||
|
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||||
|
ac_tool_warned=yes ;;
|
||||||
|
esac
|
||||||
|
AR=$ac_ct_AR
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
AR="$ac_cv_prog_AR"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test -z "$ARFLAGS"; then
|
||||||
|
ARFLAGS='cr'
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if test -z "$RANLIB"; then
|
||||||
|
if test $gl_cv_c_amsterdam_compiler = yes; then
|
||||||
|
RANLIB=':'
|
||||||
|
else
|
||||||
|
if test -n "$ac_tool_prefix"; then
|
||||||
|
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
|
||||||
|
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_prog_RANLIB+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if test -n "$RANLIB"; then
|
||||||
|
ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
RANLIB=$ac_cv_prog_RANLIB
|
||||||
|
if test -n "$RANLIB"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
|
||||||
|
$as_echo "$RANLIB" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
if test -z "$ac_cv_prog_RANLIB"; then
|
||||||
|
ac_ct_RANLIB=$RANLIB
|
||||||
|
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||||
|
set dummy ranlib; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
|
else
|
||||||
|
if test -n "$ac_ct_RANLIB"; then
|
||||||
|
ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
|
||||||
|
else
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_prog_ac_ct_RANLIB="ranlib"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
|
||||||
|
if test -n "$ac_ct_RANLIB"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
|
||||||
|
$as_echo "$ac_ct_RANLIB" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$ac_ct_RANLIB" = x; then
|
||||||
|
RANLIB=":"
|
||||||
|
else
|
||||||
|
case $cross_compiling:$ac_tool_warned in
|
||||||
|
yes:)
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||||
|
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||||
|
ac_tool_warned=yes ;;
|
||||||
|
esac
|
||||||
|
RANLIB=$ac_ct_RANLIB
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
RANLIB="$ac_cv_prog_RANLIB"
|
||||||
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Pre-early section.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Code from module absolute-header:
|
# Code from module absolute-header:
|
||||||
# Code from module assert:
|
# Code from module assert:
|
||||||
# Code from module btowc:
|
# Code from module btowc:
|
||||||
@ -5794,7 +5970,6 @@ $as_echo "$ac_cv_should_define__xopen_source" >&6; }
|
|||||||
# Code from module configmake:
|
# Code from module configmake:
|
||||||
# Code from module crc:
|
# Code from module crc:
|
||||||
# Code from module extensions:
|
# Code from module extensions:
|
||||||
|
|
||||||
# Code from module extern-inline:
|
# Code from module extern-inline:
|
||||||
# Code from module getopt-gnu:
|
# Code from module getopt-gnu:
|
||||||
# Code from module getopt-posix:
|
# Code from module getopt-posix:
|
||||||
@ -14652,13 +14827,13 @@ else
|
|||||||
int
|
int
|
||||||
main (void)
|
main (void)
|
||||||
{
|
{
|
||||||
return mbrtowc (&wc, "", 0, &mbs) == (size_t) -2;
|
return mbrtowc (&wc, "", 0, &mbs) != (size_t) -2;
|
||||||
}
|
}
|
||||||
_ACEOF
|
_ACEOF
|
||||||
if ac_fn_c_try_run "$LINENO"; then :
|
if ac_fn_c_try_run "$LINENO"; then :
|
||||||
gl_cv_func_mbrtowc_empty_input=no
|
|
||||||
else
|
|
||||||
gl_cv_func_mbrtowc_empty_input=yes
|
gl_cv_func_mbrtowc_empty_input=yes
|
||||||
|
else
|
||||||
|
gl_cv_func_mbrtowc_empty_input=no
|
||||||
fi
|
fi
|
||||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||||
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
conftest.$ac_objext conftest.beam conftest.$ac_ext
|
||||||
@ -19098,7 +19273,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Star Traders $as_me 7.8, which was
|
This file was extended by Star Traders $as_me 7.9, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
@ -19165,7 +19340,7 @@ _ACEOF
|
|||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Star Traders config.status 7.8
|
Star Traders config.status 7.9
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
dnl *********************************************************************
|
dnl *********************************************************************
|
||||||
dnl * *
|
dnl * *
|
||||||
dnl * Star Traders: A Game of Interstellar Trading *
|
dnl * Star Traders: A Game of Interstellar Trading *
|
||||||
dnl * Copyright (C) 1990-2015, John Zaitseff *
|
dnl * Copyright (C) 1990-2016, John Zaitseff *
|
||||||
dnl * *
|
dnl * *
|
||||||
dnl *********************************************************************
|
dnl *********************************************************************
|
||||||
dnl
|
dnl
|
||||||
dnl Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
dnl Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
dnl $Id: configure.ac 645 2015-09-09 23:04:27Z john $
|
dnl $Id: configure.ac 663 2016-01-04 22:25:51Z john $
|
||||||
dnl
|
dnl
|
||||||
dnl This file, configure.ac, contains information required by autoconf to
|
dnl This file, configure.ac, contains information required by autoconf to
|
||||||
dnl generate the corresponding configure script.
|
dnl generate the corresponding configure script.
|
||||||
@ -26,7 +26,7 @@ dnl You should have received a copy of the GNU General Public License
|
|||||||
dnl along with this program. If not, see http://www.gnu.org/licenses/.
|
dnl along with this program. If not, see http://www.gnu.org/licenses/.
|
||||||
|
|
||||||
|
|
||||||
AC_INIT([Star Traders], [7.8], [J.Zaitseff@zap.org.au], [trader], [http://www.zap.org.au/software/trader/])
|
AC_INIT([Star Traders], [7.9], [J.Zaitseff@zap.org.au], [trader], [http://www.zap.org.au/software/trader/])
|
||||||
AC_DEFINE([PACKAGE_AUTHOR], ["John Zaitseff"], [Package author])
|
AC_DEFINE([PACKAGE_AUTHOR], ["John Zaitseff"], [Package author])
|
||||||
|
|
||||||
AC_PREREQ([2.69])
|
AC_PREREQ([2.69])
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2015, John Zaitseff #
|
# Copyright (C) 1990-2016, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: Makefile.am 588 2015-08-17 21:27:22Z john $
|
# $Id: Makefile.am 663 2016-01-04 22:25:51Z john $
|
||||||
#
|
#
|
||||||
# This file, doc/Makefile.am, contains the documentation directory
|
# This file, doc/Makefile.am, contains the documentation directory
|
||||||
# Makefile for Star Traders. It needs to be processed by automake to
|
# Makefile for Star Traders. It needs to be processed by automake to
|
||||||
|
@ -17,12 +17,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2015, John Zaitseff #
|
# Copyright (C) 1990-2016, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: Makefile.am 588 2015-08-17 21:27:22Z john $
|
# $Id: Makefile.am 663 2016-01-04 22:25:51Z john $
|
||||||
#
|
#
|
||||||
# This file, doc/Makefile.am, contains the documentation directory
|
# This file, doc/Makefile.am, contains the documentation directory
|
||||||
# Makefile for Star Traders. It needs to be processed by automake to
|
# Makefile for Star Traders. It needs to be processed by automake to
|
||||||
@ -925,6 +925,7 @@ abs_builddir = @abs_builddir@
|
|||||||
abs_srcdir = @abs_srcdir@
|
abs_srcdir = @abs_srcdir@
|
||||||
abs_top_builddir = @abs_top_builddir@
|
abs_top_builddir = @abs_top_builddir@
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
ac_ct_CC = @ac_ct_CC@
|
ac_ct_CC = @ac_ct_CC@
|
||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__leading_dot = @am__leading_dot@
|
am__leading_dot = @am__leading_dot@
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
.\" *********************************************************************
|
.\" *********************************************************************
|
||||||
.\" * *
|
.\" * *
|
||||||
.\" * Star Traders: A Game of Interstellar Trading *
|
.\" * Star Traders: A Game of Interstellar Trading *
|
||||||
.\" * Copyright (C) 1990-2015, John Zaitseff *
|
.\" * Copyright (C) 1990-2016, John Zaitseff *
|
||||||
.\" * *
|
.\" * *
|
||||||
.\" *********************************************************************
|
.\" *********************************************************************
|
||||||
.\"
|
.\"
|
||||||
.\" Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
.\" Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
.\" $Id: trader.6 643 2015-09-09 22:05:26Z john $
|
.\" $Id: trader.6 663 2016-01-04 22:25:51Z john $
|
||||||
.\"
|
.\"
|
||||||
.\" This program is free software: you can redistribute it and/or modify
|
.\" This program is free software: you can redistribute it and/or modify
|
||||||
.\" it under the terms of the GNU General Public License as published by
|
.\" it under the terms of the GNU General Public License as published by
|
||||||
@ -41,7 +41,7 @@
|
|||||||
.if \n[.g] .mso www.tmac
|
.if \n[.g] .mso www.tmac
|
||||||
.\"
|
.\"
|
||||||
.\" *********************************************************************
|
.\" *********************************************************************
|
||||||
.TH TRADER 6 "10th September, 2015" "Unix-like systems"
|
.TH TRADER 6 "5th January, 2016" "Unix-like systems"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
trader \- a game of interstellar trading
|
trader \- a game of interstellar trading
|
||||||
.\" *********************************************************************
|
.\" *********************************************************************
|
||||||
@ -200,7 +200,7 @@ Australia
|
|||||||
.PP
|
.PP
|
||||||
.\" *********************************************************************
|
.\" *********************************************************************
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright \(co 1990\-2015, John Zaitseff.
|
Copyright \(co 1990\-2016, John Zaitseff.
|
||||||
.PP
|
.PP
|
||||||
\fBStar Traders\fR is free software that is distributed under the terms
|
\fBStar Traders\fR is free software that is distributed under the terms
|
||||||
of the GNU General Public License. You can redistribute it and/or modify
|
of the GNU General Public License. You can redistribute it and/or modify
|
||||||
|
1
lib/.gitignore
vendored
1
lib/.gitignore
vendored
@ -7,6 +7,7 @@ iconv.h
|
|||||||
locale.h
|
locale.h
|
||||||
ref-add.sed
|
ref-add.sed
|
||||||
ref-del.sed
|
ref-del.sed
|
||||||
|
stddef.h
|
||||||
stdio.h
|
stdio.h
|
||||||
stdlib.h
|
stdlib.h
|
||||||
string.h
|
string.h
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
## DO NOT EDIT! GENERATED AUTOMATICALLY!
|
## DO NOT EDIT! GENERATED AUTOMATICALLY!
|
||||||
## Process this file with automake to produce Makefile.in.
|
## Process this file with automake to produce Makefile.in.
|
||||||
# Copyright (C) 2002-2015 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2016 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -21,7 +21,7 @@
|
|||||||
# the same distribution terms as the rest of that program.
|
# the same distribution terms as the rest of that program.
|
||||||
#
|
#
|
||||||
# Generated by gnulib-tool.
|
# Generated by gnulib-tool.
|
||||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h crc getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
|
# Reproduce by: gnulib-tool --import --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h crc getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
|
||||||
|
|
||||||
AUTOMAKE_OPTIONS = 1.9.6 gnits subdir-objects
|
AUTOMAKE_OPTIONS = 1.9.6 gnits subdir-objects
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
|
|
||||||
# Copyright (C) 2002-2015 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2016 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This file is free software; you can redistribute it and/or modify
|
# This file is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -35,7 +35,7 @@
|
|||||||
# the same distribution terms as the rest of that program.
|
# the same distribution terms as the rest of that program.
|
||||||
#
|
#
|
||||||
# Generated by gnulib-tool.
|
# Generated by gnulib-tool.
|
||||||
# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h crc getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
|
# Reproduce by: gnulib-tool --import --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h crc getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -995,6 +995,7 @@ abs_builddir = @abs_builddir@
|
|||||||
abs_srcdir = @abs_srcdir@
|
abs_srcdir = @abs_srcdir@
|
||||||
abs_top_builddir = @abs_top_builddir@
|
abs_top_builddir = @abs_top_builddir@
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
ac_ct_CC = @ac_ct_CC@
|
ac_ct_CC = @ac_ct_CC@
|
||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__leading_dot = @am__leading_dot@
|
am__leading_dot = @am__leading_dot@
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert unibyte character to wide character.
|
/* Convert unibyte character to wide character.
|
||||||
Copyright (C) 2008, 2010-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008, 2010-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
394
lib/c-ctype.c
394
lib/c-ctype.c
@ -1,395 +1,3 @@
|
|||||||
/* Character handling in C locale.
|
|
||||||
|
|
||||||
Copyright 2000-2003, 2006, 2009-2015 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 3 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, see <http://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
#define C_CTYPE_INLINE _GL_EXTERN_INLINE
|
||||||
/* Specification. */
|
|
||||||
#define NO_C_CTYPE_MACROS
|
|
||||||
#include "c-ctype.h"
|
#include "c-ctype.h"
|
||||||
|
|
||||||
/* The function isascii is not locale dependent. Its use in EBCDIC is
|
|
||||||
questionable. */
|
|
||||||
bool
|
|
||||||
c_isascii (int c)
|
|
||||||
{
|
|
||||||
return (c >= 0x00 && c <= 0x7f);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isalnum (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_DIGITS \
|
|
||||||
&& C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return ((c >= '0' && c <= '9')
|
|
||||||
|| ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z'));
|
|
||||||
#else
|
|
||||||
return ((c >= '0' && c <= '9')
|
|
||||||
|| (c >= 'A' && c <= 'Z')
|
|
||||||
|| (c >= 'a' && c <= 'z'));
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case '0': case '1': case '2': case '3': case '4': case '5':
|
|
||||||
case '6': case '7': case '8': case '9':
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
|
|
||||||
case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
|
|
||||||
case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
|
|
||||||
case 'Y': case 'Z':
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
|
|
||||||
case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
|
|
||||||
case 's': case 't': case 'u': case 'v': case 'w': case 'x':
|
|
||||||
case 'y': case 'z':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isalpha (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z');
|
|
||||||
#else
|
|
||||||
return ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'));
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
|
|
||||||
case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
|
|
||||||
case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
|
|
||||||
case 'Y': case 'Z':
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
|
|
||||||
case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
|
|
||||||
case 's': case 't': case 'u': case 'v': case 'w': case 'x':
|
|
||||||
case 'y': case 'z':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isblank (int c)
|
|
||||||
{
|
|
||||||
return (c == ' ' || c == '\t');
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_iscntrl (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return ((c & ~0x1f) == 0 || c == 0x7f);
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case ' ': case '!': case '"': case '#': case '$': case '%':
|
|
||||||
case '&': case '\'': case '(': case ')': case '*': case '+':
|
|
||||||
case ',': case '-': case '.': case '/':
|
|
||||||
case '0': case '1': case '2': case '3': case '4': case '5':
|
|
||||||
case '6': case '7': case '8': case '9':
|
|
||||||
case ':': case ';': case '<': case '=': case '>': case '?':
|
|
||||||
case '@':
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
|
|
||||||
case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
|
|
||||||
case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
|
|
||||||
case 'Y': case 'Z':
|
|
||||||
case '[': case '\\': case ']': case '^': case '_': case '`':
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
|
|
||||||
case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
|
|
||||||
case 's': case 't': case 'u': case 'v': case 'w': case 'x':
|
|
||||||
case 'y': case 'z':
|
|
||||||
case '{': case '|': case '}': case '~':
|
|
||||||
return 0;
|
|
||||||
default:
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isdigit (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_DIGITS
|
|
||||||
return (c >= '0' && c <= '9');
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case '0': case '1': case '2': case '3': case '4': case '5':
|
|
||||||
case '6': case '7': case '8': case '9':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_islower (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
return (c >= 'a' && c <= 'z');
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
|
|
||||||
case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
|
|
||||||
case 's': case 't': case 'u': case 'v': case 'w': case 'x':
|
|
||||||
case 'y': case 'z':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isgraph (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return (c >= '!' && c <= '~');
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case '!': case '"': case '#': case '$': case '%': case '&':
|
|
||||||
case '\'': case '(': case ')': case '*': case '+': case ',':
|
|
||||||
case '-': case '.': case '/':
|
|
||||||
case '0': case '1': case '2': case '3': case '4': case '5':
|
|
||||||
case '6': case '7': case '8': case '9':
|
|
||||||
case ':': case ';': case '<': case '=': case '>': case '?':
|
|
||||||
case '@':
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
|
|
||||||
case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
|
|
||||||
case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
|
|
||||||
case 'Y': case 'Z':
|
|
||||||
case '[': case '\\': case ']': case '^': case '_': case '`':
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
|
|
||||||
case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
|
|
||||||
case 's': case 't': case 'u': case 'v': case 'w': case 'x':
|
|
||||||
case 'y': case 'z':
|
|
||||||
case '{': case '|': case '}': case '~':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isprint (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return (c >= ' ' && c <= '~');
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case ' ': case '!': case '"': case '#': case '$': case '%':
|
|
||||||
case '&': case '\'': case '(': case ')': case '*': case '+':
|
|
||||||
case ',': case '-': case '.': case '/':
|
|
||||||
case '0': case '1': case '2': case '3': case '4': case '5':
|
|
||||||
case '6': case '7': case '8': case '9':
|
|
||||||
case ':': case ';': case '<': case '=': case '>': case '?':
|
|
||||||
case '@':
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
|
|
||||||
case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
|
|
||||||
case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
|
|
||||||
case 'Y': case 'Z':
|
|
||||||
case '[': case '\\': case ']': case '^': case '_': case '`':
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
case 'g': case 'h': case 'i': case 'j': case 'k': case 'l':
|
|
||||||
case 'm': case 'n': case 'o': case 'p': case 'q': case 'r':
|
|
||||||
case 's': case 't': case 'u': case 'v': case 'w': case 'x':
|
|
||||||
case 'y': case 'z':
|
|
||||||
case '{': case '|': case '}': case '~':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_ispunct (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return ((c >= '!' && c <= '~')
|
|
||||||
&& !((c >= '0' && c <= '9')
|
|
||||||
|| ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'Z')));
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case '!': case '"': case '#': case '$': case '%': case '&':
|
|
||||||
case '\'': case '(': case ')': case '*': case '+': case ',':
|
|
||||||
case '-': case '.': case '/':
|
|
||||||
case ':': case ';': case '<': case '=': case '>': case '?':
|
|
||||||
case '@':
|
|
||||||
case '[': case '\\': case ']': case '^': case '_': case '`':
|
|
||||||
case '{': case '|': case '}': case '~':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isspace (int c)
|
|
||||||
{
|
|
||||||
return (c == ' ' || c == '\t'
|
|
||||||
|| c == '\n' || c == '\v' || c == '\f' || c == '\r');
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isupper (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE
|
|
||||||
return (c >= 'A' && c <= 'Z');
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'G': case 'H': case 'I': case 'J': case 'K': case 'L':
|
|
||||||
case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R':
|
|
||||||
case 'S': case 'T': case 'U': case 'V': case 'W': case 'X':
|
|
||||||
case 'Y': case 'Z':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
|
||||||
c_isxdigit (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_DIGITS \
|
|
||||||
&& C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
return ((c >= '0' && c <= '9')
|
|
||||||
|| ((c & ~0x20) >= 'A' && (c & ~0x20) <= 'F'));
|
|
||||||
#else
|
|
||||||
return ((c >= '0' && c <= '9')
|
|
||||||
|| (c >= 'A' && c <= 'F')
|
|
||||||
|| (c >= 'a' && c <= 'f'));
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case '0': case '1': case '2': case '3': case '4': case '5':
|
|
||||||
case '6': case '7': case '8': case '9':
|
|
||||||
case 'A': case 'B': case 'C': case 'D': case 'E': case 'F':
|
|
||||||
case 'a': case 'b': case 'c': case 'd': case 'e': case 'f':
|
|
||||||
return 1;
|
|
||||||
default:
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
|
||||||
c_tolower (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
return (c >= 'A' && c <= 'Z' ? c - 'A' + 'a' : c);
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case 'A': return 'a';
|
|
||||||
case 'B': return 'b';
|
|
||||||
case 'C': return 'c';
|
|
||||||
case 'D': return 'd';
|
|
||||||
case 'E': return 'e';
|
|
||||||
case 'F': return 'f';
|
|
||||||
case 'G': return 'g';
|
|
||||||
case 'H': return 'h';
|
|
||||||
case 'I': return 'i';
|
|
||||||
case 'J': return 'j';
|
|
||||||
case 'K': return 'k';
|
|
||||||
case 'L': return 'l';
|
|
||||||
case 'M': return 'm';
|
|
||||||
case 'N': return 'n';
|
|
||||||
case 'O': return 'o';
|
|
||||||
case 'P': return 'p';
|
|
||||||
case 'Q': return 'q';
|
|
||||||
case 'R': return 'r';
|
|
||||||
case 'S': return 's';
|
|
||||||
case 'T': return 't';
|
|
||||||
case 'U': return 'u';
|
|
||||||
case 'V': return 'v';
|
|
||||||
case 'W': return 'w';
|
|
||||||
case 'X': return 'x';
|
|
||||||
case 'Y': return 'y';
|
|
||||||
case 'Z': return 'z';
|
|
||||||
default: return c;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
|
||||||
c_toupper (int c)
|
|
||||||
{
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
return (c >= 'a' && c <= 'z' ? c - 'a' + 'A' : c);
|
|
||||||
#else
|
|
||||||
switch (c)
|
|
||||||
{
|
|
||||||
case 'a': return 'A';
|
|
||||||
case 'b': return 'B';
|
|
||||||
case 'c': return 'C';
|
|
||||||
case 'd': return 'D';
|
|
||||||
case 'e': return 'E';
|
|
||||||
case 'f': return 'F';
|
|
||||||
case 'g': return 'G';
|
|
||||||
case 'h': return 'H';
|
|
||||||
case 'i': return 'I';
|
|
||||||
case 'j': return 'J';
|
|
||||||
case 'k': return 'K';
|
|
||||||
case 'l': return 'L';
|
|
||||||
case 'm': return 'M';
|
|
||||||
case 'n': return 'N';
|
|
||||||
case 'o': return 'O';
|
|
||||||
case 'p': return 'P';
|
|
||||||
case 'q': return 'Q';
|
|
||||||
case 'r': return 'R';
|
|
||||||
case 's': return 'S';
|
|
||||||
case 't': return 'T';
|
|
||||||
case 'u': return 'U';
|
|
||||||
case 'v': return 'V';
|
|
||||||
case 'w': return 'W';
|
|
||||||
case 'x': return 'X';
|
|
||||||
case 'y': return 'Y';
|
|
||||||
case 'z': return 'Z';
|
|
||||||
default: return c;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
453
lib/c-ctype.h
453
lib/c-ctype.h
@ -5,7 +5,7 @@
|
|||||||
<ctype.h> functions' behaviour depends on the current locale set via
|
<ctype.h> functions' behaviour depends on the current locale set via
|
||||||
setlocale.
|
setlocale.
|
||||||
|
|
||||||
Copyright (C) 2000-2003, 2006, 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2000-2003, 2006, 2008-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -25,6 +25,13 @@ along with this program; if not, see <http://www.gnu.org/licenses/>. */
|
|||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
#ifndef _GL_INLINE_HEADER_BEGIN
|
||||||
|
#error "Please include config.h first."
|
||||||
|
#endif
|
||||||
|
_GL_INLINE_HEADER_BEGIN
|
||||||
|
#ifndef C_CTYPE_INLINE
|
||||||
|
# define C_CTYPE_INLINE _GL_INLINE
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
@ -39,38 +46,6 @@ extern "C" {
|
|||||||
characters. */
|
characters. */
|
||||||
|
|
||||||
|
|
||||||
/* Check whether the ASCII optimizations apply. */
|
|
||||||
|
|
||||||
/* ANSI C89 (and ISO C99 5.2.1.3 too) already guarantees that
|
|
||||||
'0', '1', ..., '9' have consecutive integer values. */
|
|
||||||
#define C_CTYPE_CONSECUTIVE_DIGITS 1
|
|
||||||
|
|
||||||
#if ('A' <= 'Z') \
|
|
||||||
&& ('A' + 1 == 'B') && ('B' + 1 == 'C') && ('C' + 1 == 'D') \
|
|
||||||
&& ('D' + 1 == 'E') && ('E' + 1 == 'F') && ('F' + 1 == 'G') \
|
|
||||||
&& ('G' + 1 == 'H') && ('H' + 1 == 'I') && ('I' + 1 == 'J') \
|
|
||||||
&& ('J' + 1 == 'K') && ('K' + 1 == 'L') && ('L' + 1 == 'M') \
|
|
||||||
&& ('M' + 1 == 'N') && ('N' + 1 == 'O') && ('O' + 1 == 'P') \
|
|
||||||
&& ('P' + 1 == 'Q') && ('Q' + 1 == 'R') && ('R' + 1 == 'S') \
|
|
||||||
&& ('S' + 1 == 'T') && ('T' + 1 == 'U') && ('U' + 1 == 'V') \
|
|
||||||
&& ('V' + 1 == 'W') && ('W' + 1 == 'X') && ('X' + 1 == 'Y') \
|
|
||||||
&& ('Y' + 1 == 'Z')
|
|
||||||
#define C_CTYPE_CONSECUTIVE_UPPERCASE 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if ('a' <= 'z') \
|
|
||||||
&& ('a' + 1 == 'b') && ('b' + 1 == 'c') && ('c' + 1 == 'd') \
|
|
||||||
&& ('d' + 1 == 'e') && ('e' + 1 == 'f') && ('f' + 1 == 'g') \
|
|
||||||
&& ('g' + 1 == 'h') && ('h' + 1 == 'i') && ('i' + 1 == 'j') \
|
|
||||||
&& ('j' + 1 == 'k') && ('k' + 1 == 'l') && ('l' + 1 == 'm') \
|
|
||||||
&& ('m' + 1 == 'n') && ('n' + 1 == 'o') && ('o' + 1 == 'p') \
|
|
||||||
&& ('p' + 1 == 'q') && ('q' + 1 == 'r') && ('r' + 1 == 's') \
|
|
||||||
&& ('s' + 1 == 't') && ('t' + 1 == 'u') && ('u' + 1 == 'v') \
|
|
||||||
&& ('v' + 1 == 'w') && ('w' + 1 == 'x') && ('x' + 1 == 'y') \
|
|
||||||
&& ('y' + 1 == 'z')
|
|
||||||
#define C_CTYPE_CONSECUTIVE_LOWERCASE 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if (' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
|
#if (' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
|
||||||
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
|
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
|
||||||
&& (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
|
&& (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
|
||||||
@ -96,11 +71,84 @@ extern "C" {
|
|||||||
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)
|
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)
|
||||||
/* The character set is ASCII or one of its variants or extensions, not EBCDIC.
|
/* The character set is ASCII or one of its variants or extensions, not EBCDIC.
|
||||||
Testing the value of '\n' and '\r' is not relevant. */
|
Testing the value of '\n' and '\r' is not relevant. */
|
||||||
#define C_CTYPE_ASCII 1
|
# define C_CTYPE_ASCII 1
|
||||||
|
#elif ! (' ' == '\x40' && '0' == '\xf0' \
|
||||||
|
&& 'A' == '\xc1' && 'J' == '\xd1' && 'S' == '\xe2' \
|
||||||
|
&& 'a' == '\x81' && 'j' == '\x91' && 's' == '\xa2')
|
||||||
|
# error "Only ASCII and EBCDIC are supported"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if 'A' < 0
|
||||||
|
# error "EBCDIC and char is signed -- not supported"
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Function declarations. */
|
/* Cases for control characters. */
|
||||||
|
|
||||||
|
#define _C_CTYPE_CNTRL \
|
||||||
|
case '\a': case '\b': case '\f': case '\n': \
|
||||||
|
case '\r': case '\t': case '\v': \
|
||||||
|
_C_CTYPE_OTHER_CNTRL
|
||||||
|
|
||||||
|
/* ASCII control characters other than those with \-letter escapes. */
|
||||||
|
|
||||||
|
#if C_CTYPE_ASCII
|
||||||
|
# define _C_CTYPE_OTHER_CNTRL \
|
||||||
|
case '\x00': case '\x01': case '\x02': case '\x03': \
|
||||||
|
case '\x04': case '\x05': case '\x06': case '\x0e': \
|
||||||
|
case '\x0f': case '\x10': case '\x11': case '\x12': \
|
||||||
|
case '\x13': case '\x14': case '\x15': case '\x16': \
|
||||||
|
case '\x17': case '\x18': case '\x19': case '\x1a': \
|
||||||
|
case '\x1b': case '\x1c': case '\x1d': case '\x1e': \
|
||||||
|
case '\x1f': case '\x7f'
|
||||||
|
#else
|
||||||
|
/* Use EBCDIC code page 1047's assignments for ASCII control chars;
|
||||||
|
assume all EBCDIC code pages agree about these assignments. */
|
||||||
|
# define _C_CTYPE_OTHER_CNTRL \
|
||||||
|
case '\x00': case '\x01': case '\x02': case '\x03': \
|
||||||
|
case '\x07': case '\x0e': case '\x0f': case '\x10': \
|
||||||
|
case '\x11': case '\x12': case '\x13': case '\x18': \
|
||||||
|
case '\x19': case '\x1c': case '\x1d': case '\x1e': \
|
||||||
|
case '\x1f': case '\x26': case '\x27': case '\x2d': \
|
||||||
|
case '\x2e': case '\x32': case '\x37': case '\x3c': \
|
||||||
|
case '\x3d': case '\x3f'
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Cases for lowercase hex letters, and lowercase letters, all offset by N. */
|
||||||
|
|
||||||
|
#define _C_CTYPE_LOWER_A_THRU_F_N(n) \
|
||||||
|
case 'a' + (n): case 'b' + (n): case 'c' + (n): case 'd' + (n): \
|
||||||
|
case 'e' + (n): case 'f' + (n)
|
||||||
|
#define _C_CTYPE_LOWER_N(n) \
|
||||||
|
_C_CTYPE_LOWER_A_THRU_F_N(n): \
|
||||||
|
case 'g' + (n): case 'h' + (n): case 'i' + (n): case 'j' + (n): \
|
||||||
|
case 'k' + (n): case 'l' + (n): case 'm' + (n): case 'n' + (n): \
|
||||||
|
case 'o' + (n): case 'p' + (n): case 'q' + (n): case 'r' + (n): \
|
||||||
|
case 's' + (n): case 't' + (n): case 'u' + (n): case 'v' + (n): \
|
||||||
|
case 'w' + (n): case 'x' + (n): case 'y' + (n): case 'z' + (n)
|
||||||
|
|
||||||
|
/* Cases for hex letters, digits, lower, punct, and upper. */
|
||||||
|
|
||||||
|
#define _C_CTYPE_A_THRU_F \
|
||||||
|
_C_CTYPE_LOWER_A_THRU_F_N (0): \
|
||||||
|
_C_CTYPE_LOWER_A_THRU_F_N ('A' - 'a')
|
||||||
|
#define _C_CTYPE_DIGIT \
|
||||||
|
case '0': case '1': case '2': case '3': \
|
||||||
|
case '4': case '5': case '6': case '7': \
|
||||||
|
case '8': case '9'
|
||||||
|
#define _C_CTYPE_LOWER _C_CTYPE_LOWER_N (0)
|
||||||
|
#define _C_CTYPE_PUNCT \
|
||||||
|
case '!': case '"': case '#': case '$': \
|
||||||
|
case '%': case '&': case '\'': case '(': \
|
||||||
|
case ')': case '*': case '+': case ',': \
|
||||||
|
case '-': case '.': case '/': case ':': \
|
||||||
|
case ';': case '<': case '=': case '>': \
|
||||||
|
case '?': case '@': case '[': case '\\': \
|
||||||
|
case ']': case '^': case '_': case '`': \
|
||||||
|
case '{': case '|': case '}': case '~'
|
||||||
|
#define _C_CTYPE_UPPER _C_CTYPE_LOWER_N ('A' - 'a')
|
||||||
|
|
||||||
|
|
||||||
|
/* Function definitions. */
|
||||||
|
|
||||||
/* Unlike the functions in <ctype.h>, which require an argument in the range
|
/* Unlike the functions in <ctype.h>, which require an argument in the range
|
||||||
of the 'unsigned char' type, the functions here operate on values that are
|
of the 'unsigned char' type, the functions here operate on values that are
|
||||||
@ -117,179 +165,202 @@ extern "C" {
|
|||||||
if (c_isalpha (*s)) ...
|
if (c_isalpha (*s)) ...
|
||||||
*/
|
*/
|
||||||
|
|
||||||
extern bool c_isascii (int c) _GL_ATTRIBUTE_CONST; /* not locale dependent */
|
C_CTYPE_INLINE bool
|
||||||
|
c_isalnum (int c)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
_C_CTYPE_DIGIT:
|
||||||
|
_C_CTYPE_LOWER:
|
||||||
|
_C_CTYPE_UPPER:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
extern bool c_isalnum (int c) _GL_ATTRIBUTE_CONST;
|
C_CTYPE_INLINE bool
|
||||||
extern bool c_isalpha (int c) _GL_ATTRIBUTE_CONST;
|
c_isalpha (int c)
|
||||||
extern bool c_isblank (int c) _GL_ATTRIBUTE_CONST;
|
{
|
||||||
extern bool c_iscntrl (int c) _GL_ATTRIBUTE_CONST;
|
switch (c)
|
||||||
extern bool c_isdigit (int c) _GL_ATTRIBUTE_CONST;
|
{
|
||||||
extern bool c_islower (int c) _GL_ATTRIBUTE_CONST;
|
_C_CTYPE_LOWER:
|
||||||
extern bool c_isgraph (int c) _GL_ATTRIBUTE_CONST;
|
_C_CTYPE_UPPER:
|
||||||
extern bool c_isprint (int c) _GL_ATTRIBUTE_CONST;
|
return true;
|
||||||
extern bool c_ispunct (int c) _GL_ATTRIBUTE_CONST;
|
default:
|
||||||
extern bool c_isspace (int c) _GL_ATTRIBUTE_CONST;
|
return false;
|
||||||
extern bool c_isupper (int c) _GL_ATTRIBUTE_CONST;
|
}
|
||||||
extern bool c_isxdigit (int c) _GL_ATTRIBUTE_CONST;
|
}
|
||||||
|
|
||||||
extern int c_tolower (int c) _GL_ATTRIBUTE_CONST;
|
/* The function isascii is not locale dependent.
|
||||||
extern int c_toupper (int c) _GL_ATTRIBUTE_CONST;
|
Its use in EBCDIC is questionable. */
|
||||||
|
C_CTYPE_INLINE bool
|
||||||
|
c_isascii (int c)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
case ' ':
|
||||||
|
_C_CTYPE_CNTRL:
|
||||||
|
_C_CTYPE_DIGIT:
|
||||||
|
_C_CTYPE_LOWER:
|
||||||
|
_C_CTYPE_PUNCT:
|
||||||
|
_C_CTYPE_UPPER:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
C_CTYPE_INLINE bool
|
||||||
|
c_isblank (int c)
|
||||||
|
{
|
||||||
|
return c == ' ' || c == '\t';
|
||||||
|
}
|
||||||
|
|
||||||
#if (defined __GNUC__ && !defined __STRICT_ANSI__ && defined __OPTIMIZE__ \
|
C_CTYPE_INLINE bool
|
||||||
&& !defined __OPTIMIZE_SIZE__ && !defined NO_C_CTYPE_MACROS)
|
c_iscntrl (int c)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
_C_CTYPE_CNTRL:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* ASCII optimizations. */
|
C_CTYPE_INLINE bool
|
||||||
|
c_isdigit (int c)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
_C_CTYPE_DIGIT:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#undef c_isascii
|
C_CTYPE_INLINE bool
|
||||||
#define c_isascii(c) \
|
c_isgraph (int c)
|
||||||
({ int __c = (c); \
|
{
|
||||||
(__c >= 0x00 && __c <= 0x7f); \
|
switch (c)
|
||||||
})
|
{
|
||||||
|
_C_CTYPE_DIGIT:
|
||||||
|
_C_CTYPE_LOWER:
|
||||||
|
_C_CTYPE_PUNCT:
|
||||||
|
_C_CTYPE_UPPER:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_DIGITS \
|
C_CTYPE_INLINE bool
|
||||||
&& C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
c_islower (int c)
|
||||||
#if C_CTYPE_ASCII
|
{
|
||||||
#undef c_isalnum
|
switch (c)
|
||||||
#define c_isalnum(c) \
|
{
|
||||||
({ int __c = (c); \
|
_C_CTYPE_LOWER:
|
||||||
((__c >= '0' && __c <= '9') \
|
return true;
|
||||||
|| ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'Z')); \
|
default:
|
||||||
})
|
return false;
|
||||||
#else
|
}
|
||||||
#undef c_isalnum
|
}
|
||||||
#define c_isalnum(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
((__c >= '0' && __c <= '9') \
|
|
||||||
|| (__c >= 'A' && __c <= 'Z') \
|
|
||||||
|| (__c >= 'a' && __c <= 'z')); \
|
|
||||||
})
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
C_CTYPE_INLINE bool
|
||||||
#if C_CTYPE_ASCII
|
c_isprint (int c)
|
||||||
#undef c_isalpha
|
{
|
||||||
#define c_isalpha(c) \
|
switch (c)
|
||||||
({ int __c = (c); \
|
{
|
||||||
((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'Z'); \
|
case ' ':
|
||||||
})
|
_C_CTYPE_DIGIT:
|
||||||
#else
|
_C_CTYPE_LOWER:
|
||||||
#undef c_isalpha
|
_C_CTYPE_PUNCT:
|
||||||
#define c_isalpha(c) \
|
_C_CTYPE_UPPER:
|
||||||
({ int __c = (c); \
|
return true;
|
||||||
((__c >= 'A' && __c <= 'Z') || (__c >= 'a' && __c <= 'z')); \
|
default:
|
||||||
})
|
return false;
|
||||||
#endif
|
}
|
||||||
#endif
|
}
|
||||||
|
|
||||||
#undef c_isblank
|
C_CTYPE_INLINE bool
|
||||||
#define c_isblank(c) \
|
c_ispunct (int c)
|
||||||
({ int __c = (c); \
|
{
|
||||||
(__c == ' ' || __c == '\t'); \
|
switch (c)
|
||||||
})
|
{
|
||||||
|
_C_CTYPE_PUNCT:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if C_CTYPE_ASCII
|
C_CTYPE_INLINE bool
|
||||||
#undef c_iscntrl
|
c_isspace (int c)
|
||||||
#define c_iscntrl(c) \
|
{
|
||||||
({ int __c = (c); \
|
switch (c)
|
||||||
((__c & ~0x1f) == 0 || __c == 0x7f); \
|
{
|
||||||
})
|
case ' ': case '\t': case '\n': case '\v': case '\f': case '\r':
|
||||||
#endif
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_DIGITS
|
C_CTYPE_INLINE bool
|
||||||
#undef c_isdigit
|
c_isupper (int c)
|
||||||
#define c_isdigit(c) \
|
{
|
||||||
({ int __c = (c); \
|
switch (c)
|
||||||
(__c >= '0' && __c <= '9'); \
|
{
|
||||||
})
|
_C_CTYPE_UPPER:
|
||||||
#endif
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_LOWERCASE
|
C_CTYPE_INLINE bool
|
||||||
#undef c_islower
|
c_isxdigit (int c)
|
||||||
#define c_islower(c) \
|
{
|
||||||
({ int __c = (c); \
|
switch (c)
|
||||||
(__c >= 'a' && __c <= 'z'); \
|
{
|
||||||
})
|
_C_CTYPE_DIGIT:
|
||||||
#endif
|
_C_CTYPE_A_THRU_F:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#if C_CTYPE_ASCII
|
C_CTYPE_INLINE int
|
||||||
#undef c_isgraph
|
c_tolower (int c)
|
||||||
#define c_isgraph(c) \
|
{
|
||||||
({ int __c = (c); \
|
switch (c)
|
||||||
(__c >= '!' && __c <= '~'); \
|
{
|
||||||
})
|
_C_CTYPE_UPPER:
|
||||||
#endif
|
return c - 'A' + 'a';
|
||||||
|
default:
|
||||||
#if C_CTYPE_ASCII
|
return c;
|
||||||
#undef c_isprint
|
}
|
||||||
#define c_isprint(c) \
|
}
|
||||||
({ int __c = (c); \
|
|
||||||
(__c >= ' ' && __c <= '~'); \
|
|
||||||
})
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
#undef c_ispunct
|
|
||||||
#define c_ispunct(c) \
|
|
||||||
({ int _c = (c); \
|
|
||||||
(c_isgraph (_c) && ! c_isalnum (_c)); \
|
|
||||||
})
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#undef c_isspace
|
|
||||||
#define c_isspace(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
(__c == ' ' || __c == '\t' \
|
|
||||||
|| __c == '\n' || __c == '\v' || __c == '\f' || __c == '\r'); \
|
|
||||||
})
|
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE
|
|
||||||
#undef c_isupper
|
|
||||||
#define c_isupper(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
(__c >= 'A' && __c <= 'Z'); \
|
|
||||||
})
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_DIGITS \
|
|
||||||
&& C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
#if C_CTYPE_ASCII
|
|
||||||
#undef c_isxdigit
|
|
||||||
#define c_isxdigit(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
((__c >= '0' && __c <= '9') \
|
|
||||||
|| ((__c & ~0x20) >= 'A' && (__c & ~0x20) <= 'F')); \
|
|
||||||
})
|
|
||||||
#else
|
|
||||||
#undef c_isxdigit
|
|
||||||
#define c_isxdigit(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
((__c >= '0' && __c <= '9') \
|
|
||||||
|| (__c >= 'A' && __c <= 'F') \
|
|
||||||
|| (__c >= 'a' && __c <= 'f')); \
|
|
||||||
})
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if C_CTYPE_CONSECUTIVE_UPPERCASE && C_CTYPE_CONSECUTIVE_LOWERCASE
|
|
||||||
#undef c_tolower
|
|
||||||
#define c_tolower(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
(__c >= 'A' && __c <= 'Z' ? __c - 'A' + 'a' : __c); \
|
|
||||||
})
|
|
||||||
#undef c_toupper
|
|
||||||
#define c_toupper(c) \
|
|
||||||
({ int __c = (c); \
|
|
||||||
(__c >= 'a' && __c <= 'z' ? __c - 'a' + 'A' : __c); \
|
|
||||||
})
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* optimizing for speed */
|
|
||||||
|
|
||||||
|
C_CTYPE_INLINE int
|
||||||
|
c_toupper (int c)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
_C_CTYPE_LOWER:
|
||||||
|
return c - 'a' + 'A';
|
||||||
|
default:
|
||||||
|
return c;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
_GL_INLINE_HEADER_END
|
||||||
|
|
||||||
#endif /* C_CTYPE_H */
|
#endif /* C_CTYPE_H */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Case-insensitive string comparison functions in C locale.
|
/* Case-insensitive string comparison functions in C locale.
|
||||||
Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2015 Free Software
|
Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* c-strcasecmp.c -- case insensitive string comparator in C locale
|
/* c-strcasecmp.c -- case insensitive string comparator in C locale
|
||||||
Copyright (C) 1998-1999, 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 1998-1999, 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* c-strncasecmp.c -- case insensitive string comparator in C locale
|
/* c-strncasecmp.c -- case insensitive string comparator in C locale
|
||||||
Copyright (C) 1998-1999, 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 1998-1999, 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Output a system dependent table of character encoding aliases.
|
# Output a system dependent table of character encoding aliases.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000-2004, 2006-2015 Free Software Foundation, Inc.
|
# Copyright (C) 2000-2004, 2006-2016 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* crc.c -- cyclic redundancy checks
|
/* crc.c -- cyclic redundancy checks
|
||||||
Copyright (C) 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* crc.h -- cyclic redundancy checks
|
/* crc.h -- cyclic redundancy checks
|
||||||
Copyright (C) 2005, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
NOTE: getopt is part of the C library, so if you don't know what
|
NOTE: getopt is part of the C library, so if you don't know what
|
||||||
"Keep this file name-space clean" means, talk to drepper@gnu.org
|
"Keep this file name-space clean" means, talk to drepper@gnu.org
|
||||||
before changing it!
|
before changing it!
|
||||||
Copyright (C) 1987-1996, 1998-2004, 2006, 2008-2015 Free Software
|
Copyright (C) 1987-1996, 1998-2004, 2006, 2008-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Declarations for getopt.
|
/* Declarations for getopt.
|
||||||
Copyright (C) 1989-1994, 1996-1999, 2001, 2003-2007, 2009-2015 Free Software
|
Copyright (C) 1989-1994, 1996-1999, 2001, 2003-2007, 2009-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* getopt_long and getopt_long_only entry points for GNU getopt.
|
/* getopt_long and getopt_long_only entry points for GNU getopt.
|
||||||
Copyright (C) 1987-1994, 1996-1998, 2004, 2006, 2009-2015 Free Software
|
Copyright (C) 1987-1994, 1996-1998, 2004, 2006, 2009-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Internal declarations for getopt.
|
/* Internal declarations for getopt.
|
||||||
Copyright (C) 1989-1994, 1996-1999, 2001, 2003-2004, 2009-2015 Free Software
|
Copyright (C) 1989-1994, 1996-1999, 2001, 2003-2004, 2009-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convenience header for conditional use of GNU <libintl.h>.
|
/* Convenience header for conditional use of GNU <libintl.h>.
|
||||||
Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2015 Free Software
|
Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide gettimeofday for systems that don't have it or for which it's broken.
|
/* Provide gettimeofday for systems that don't have it or for which it's broken.
|
||||||
|
|
||||||
Copyright (C) 2001-2003, 2005-2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2001-2003, 2005-2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 1999-2001, 2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 1999-2001, 2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <iconv.h>.
|
/* A GNU-like <iconv.h>.
|
||||||
|
|
||||||
Copyright (C) 2007-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Character set conversion.
|
/* Character set conversion.
|
||||||
Copyright (C) 2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Determine a canonical name for the current locale's character encoding.
|
/* Determine a canonical name for the current locale's character encoding.
|
||||||
|
|
||||||
Copyright (C) 2000-2006, 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2000-2006, 2008-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Determine a canonical name for the current locale's character encoding.
|
/* Determine a canonical name for the current locale's character encoding.
|
||||||
Copyright (C) 2000-2003, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2000-2003, 2009-2016 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU CHARSET Library.
|
This file is part of the GNU CHARSET Library.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* A POSIX <locale.h>.
|
/* A POSIX <locale.h>.
|
||||||
Copyright (C) 2007-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 1999-2002, 2005-2015 Free Software Foundation, Inc.
|
Copyright (C) 1999-2002, 2005-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Test for initial conversion state.
|
/* Test for initial conversion state.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert string to wide string.
|
/* Convert string to wide string.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert string to wide string.
|
/* Convert string to wide string.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert string to wide string.
|
/* Convert string to wide string.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert multibyte character to wide character.
|
/* Convert multibyte character to wide character.
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2015
|
/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2016
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
|
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Add this package to a list of references stored in a text file.
|
# Add this package to a list of references stored in a text file.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000, 2009-2015 Free Software Foundation, Inc.
|
# Copyright (C) 2000, 2009-2016 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Remove this package from a list of references stored in a text file.
|
# Remove this package from a list of references stored in a text file.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2000, 2009-2015 Free Software Foundation, Inc.
|
# Copyright (C) 2000, 2009-2016 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License as published by
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2001-2003, 2006-2015 Free Software Foundation, Inc.
|
/* Copyright (C) 2001-2003, 2006-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
|
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
|
/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
|
||||||
|
|
||||||
Copyright (C) 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2001-2002, 2004-2015 Free Software Foundation, Inc.
|
/* Copyright (C) 2001-2002, 2004-2016 Free Software Foundation, Inc.
|
||||||
Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
|
Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
|
||||||
This file is part of gnulib.
|
This file is part of gnulib.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <stdio.h>.
|
/* A GNU-like <stdio.h>.
|
||||||
|
|
||||||
Copyright (C) 2004, 2007-2015 Free Software Foundation, Inc.
|
Copyright (C) 2004, 2007-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <stdlib.h>.
|
/* A GNU-like <stdlib.h>.
|
||||||
|
|
||||||
Copyright (C) 1995, 2001-2004, 2006-2015 Free Software Foundation, Inc.
|
Copyright (C) 1995, 2001-2004, 2006-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Byte-wise substring search, using the Two-Way algorithm.
|
/* Byte-wise substring search, using the Two-Way algorithm.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Written by Eric Blake <ebb9@byu.net>, 2008.
|
Written by Eric Blake <ebb9@byu.net>, 2008.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Optimized string comparison.
|
/* Optimized string comparison.
|
||||||
Copyright (C) 2001-2002, 2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2001-2002, 2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Charset conversion.
|
/* Charset conversion.
|
||||||
Copyright (C) 2001-2007, 2010-2015 Free Software Foundation, Inc.
|
Copyright (C) 2001-2007, 2010-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible and Simon Josefsson.
|
Written by Bruno Haible and Simon Josefsson.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Charset conversion.
|
/* Charset conversion.
|
||||||
Copyright (C) 2001-2004, 2006-2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2001-2004, 2006-2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible and Simon Josefsson.
|
Written by Bruno Haible and Simon Josefsson.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A GNU-like <string.h>.
|
/* A GNU-like <string.h>.
|
||||||
|
|
||||||
Copyright (C) 1995-1996, 2001-2015 Free Software Foundation, Inc.
|
Copyright (C) 1995-1996, 2001-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
||||||
Copyright (C) 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
/* Find the length of STRING + 1, but scan at most MAXLEN bytes.
|
||||||
Copyright (C) 2005, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2005, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2015 Free Software
|
/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2016 Free Software
|
||||||
Foundation, Inc.
|
Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Provide a more complete sys/stat header file.
|
/* Provide a more complete sys/stat header file.
|
||||||
Copyright (C) 2005-2015 Free Software Foundation, Inc.
|
Copyright (C) 2005-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide a more complete sys/time.h.
|
/* Provide a more complete sys/time.h.
|
||||||
|
|
||||||
Copyright (C) 2007-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Provide a more complete sys/types.h.
|
/* Provide a more complete sys/types.h.
|
||||||
|
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A more-standard <time.h>.
|
/* A more-standard <time.h>.
|
||||||
|
|
||||||
Copyright (C) 2007-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
#include <config.h>
|
#include <config.h>
|
||||||
#define _GL_UNISTD_INLINE _GL_EXTERN_INLINE
|
#define _GL_UNISTD_INLINE _GL_EXTERN_INLINE
|
||||||
#include "unistd.h"
|
#include "unistd.h"
|
||||||
|
typedef int dummy;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Substitute for and wrapper around <unistd.h>.
|
/* Substitute for and wrapper around <unistd.h>.
|
||||||
Copyright (C) 2003-2015 Free Software Foundation, Inc.
|
Copyright (C) 2003-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Elementary Unicode string functions.
|
/* Elementary Unicode string functions.
|
||||||
Copyright (C) 2001-2002, 2005-2015 Free Software Foundation, Inc.
|
Copyright (C) 2001-2002, 2005-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Look at first character in UTF-8 string, returning an error code.
|
/* Look at first character in UTF-8 string, returning an error code.
|
||||||
Copyright (C) 1999-2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 1999-2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2001.
|
Written by Bruno Haible <bruno@clisp.org>, 2001.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Conversion UCS-4 to UTF-8.
|
/* Conversion UCS-4 to UTF-8.
|
||||||
Copyright (C) 2002, 2006-2007, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2006-2007, 2009-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Store a character in UTF-8 string.
|
/* Store a character in UTF-8 string.
|
||||||
Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
Written by Bruno Haible <bruno@clisp.org>, 2002.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Elementary types and macros for the GNU UniString library.
|
/* Elementary types and macros for the GNU UniString library.
|
||||||
Copyright (C) 2002, 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify it
|
This program is free software: you can redistribute it and/or modify it
|
||||||
under the terms of the GNU General Public License as published
|
under the terms of the GNU General Public License as published
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Compile-time assert-like macros.
|
/* Compile-time assert-like macros.
|
||||||
|
|
||||||
Copyright (C) 2005-2006, 2009-2015 Free Software Foundation, Inc.
|
Copyright (C) 2005-2006, 2009-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
|
/* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
|
||||||
|
|
||||||
Copyright (C) 2007-2015 Free Software Foundation, Inc.
|
Copyright (C) 2007-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert wide character to multibyte character.
|
/* Convert wide character to multibyte character.
|
||||||
Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Duplicate a wide string.
|
/* Duplicate a wide string.
|
||||||
Copyright (C) 1999, 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 1999, 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 1999.
|
Written by Bruno Haible <bruno@clisp.org>, 1999.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Duplicate a wide string.
|
/* Duplicate a wide string.
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert wide character to unibyte character.
|
/* Convert wide character to unibyte character.
|
||||||
Copyright (C) 2008, 2010-2015 Free Software Foundation, Inc.
|
Copyright (C) 2008, 2010-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
Written by Bruno Haible <bruno@clisp.org>, 2008.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert wide character to multibyte character.
|
/* Convert wide character to multibyte character.
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Convert wide character to multibyte character.
|
/* Convert wide character to multibyte character.
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
|
/* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
|
||||||
|
|
||||||
Copyright (C) 2006-2015 Free Software Foundation, Inc.
|
Copyright (C) 2006-2016 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Copy wide character array.
|
/* Copy wide character array.
|
||||||
Copyright (C) 1999, 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 1999, 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 1999.
|
Written by Bruno Haible <bruno@clisp.org>, 1999.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Copy wide character array.
|
/* Copy wide character array.
|
||||||
Copyright (C) 2011-2015 Free Software Foundation, Inc.
|
Copyright (C) 2011-2016 Free Software Foundation, Inc.
|
||||||
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
Written by Bruno Haible <bruno@clisp.org>, 2011.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# 00gnulib.m4 serial 3
|
# 00gnulib.m4 serial 3
|
||||||
dnl Copyright (C) 2009-2015 Free Software Foundation, Inc.
|
dnl Copyright (C) 2009-2016 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2015, John Zaitseff #
|
# Copyright (C) 1990-2016, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: Makefile.am 588 2015-08-17 21:27:22Z john $
|
# $Id: Makefile.am 663 2016-01-04 22:25:51Z john $
|
||||||
#
|
#
|
||||||
# This file, m4/Makefile.am, contains the m4 macro directory Makefile for
|
# This file, m4/Makefile.am, contains the m4 macro directory Makefile for
|
||||||
# Star Traders. It needs to be processed by automake to produce the
|
# Star Traders. It needs to be processed by automake to produce the
|
||||||
|
@ -17,12 +17,12 @@
|
|||||||
#########################################################################
|
#########################################################################
|
||||||
# #
|
# #
|
||||||
# Star Traders: A Game of Interstellar Trading #
|
# Star Traders: A Game of Interstellar Trading #
|
||||||
# Copyright (C) 1990-2015, John Zaitseff #
|
# Copyright (C) 1990-2016, John Zaitseff #
|
||||||
# #
|
# #
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
# Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||||||
# $Id: Makefile.am 588 2015-08-17 21:27:22Z john $
|
# $Id: Makefile.am 663 2016-01-04 22:25:51Z john $
|
||||||
#
|
#
|
||||||
# This file, m4/Makefile.am, contains the m4 macro directory Makefile for
|
# This file, m4/Makefile.am, contains the m4 macro directory Makefile for
|
||||||
# Star Traders. It needs to be processed by automake to produce the
|
# Star Traders. It needs to be processed by automake to produce the
|
||||||
@ -894,6 +894,7 @@ abs_builddir = @abs_builddir@
|
|||||||
abs_srcdir = @abs_srcdir@
|
abs_srcdir = @abs_srcdir@
|
||||||
abs_top_builddir = @abs_top_builddir@
|
abs_top_builddir = @abs_top_builddir@
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
ac_ct_CC = @ac_ct_CC@
|
ac_ct_CC = @ac_ct_CC@
|
||||||
am__include = @am__include@
|
am__include = @am__include@
|
||||||
am__leading_dot = @am__leading_dot@
|
am__leading_dot = @am__leading_dot@
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
**************************************************************************
|
**************************************************************************
|
||||||
* *
|
* *
|
||||||
* Star Traders: A Game of Interstellar Trading *
|
* Star Traders: A Game of Interstellar Trading *
|
||||||
* Copyright (C) 1990-2015, John Zaitseff *
|
* Copyright (C) 1990-2016, John Zaitseff *
|
||||||
* *
|
* *
|
||||||
**************************************************************************
|
**************************************************************************
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# absolute-header.m4 serial 16
|
# absolute-header.m4 serial 16
|
||||||
dnl Copyright (C) 2006-2015 Free Software Foundation, Inc.
|
dnl Copyright (C) 2006-2016 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#serial 7
|
#serial 7
|
||||||
|
|
||||||
# Copyright (C) 1998-1999, 2001, 2004, 2008-2015 Free Software Foundation, Inc.
|
# Copyright (C) 1998-1999, 2001, 2004, 2008-2016 Free Software Foundation, Inc.
|
||||||
# This file is free software; the Free Software Foundation
|
# This file is free software; the Free Software Foundation
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
# with or without modifications, as long as this notice is preserved.
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# btowc.m4 serial 10
|
# btowc.m4 serial 10
|
||||||
dnl Copyright (C) 2008-2015 Free Software Foundation, Inc.
|
dnl Copyright (C) 2008-2016 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
dnl with or without modifications, as long as this notice is preserved.
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user