-# Bootstrap configuration.
+# Bootstrap configuration. -*- sh -*-
# Copyright (C) 2006-2025 Free Software Foundation, Inc.
--from-code=UTF-8\\\
'
-# Append these, since we use the propername module.
+# Append these, since we use the propername-lite module.
see_manual='"This is a proper name. See the gettext manual, section Names."'
see_manual=\'"$see_manual"\'
XGETTEXT_OPTIONS=$XGETTEXT_OPTIONS'\\\
autopoint 0.19.2
bison -
gettext 0.19.2
-git 1.4.4
+git 1.5.5
gperf -
gzip -
m4 -
&& chmod a-w $tmp-1 $tmp-2 \
&& mv -f $tmp-1 $m4f && mv -f $tmp-2 $mkf)
+ # If "AM_GNU_GETTEXT(external" or "AM_GNU_GETTEXT([external]" appears
+ # in configure.ac, remove a file unnecessarily imported by autopoint.
+ if grep '^[ ]*AM_GNU_GETTEXT(\[*external]*[,)]' \
+ configure.ac >/dev/null 2>&1; then
+ rm -f m4/longlong.m4
+ fi
+
# Regenerate src/single-binary.mk
(mkf=src/single-binary.mk tmp=single-binary.tmp \
&& rm -f $mkf $tmp \
typedef unsigned char UQItype;
typedef long SItype;
typedef unsigned long int USItype;
-# if HAVE_LONG_LONG_INT
typedef long long int DItype;
typedef unsigned long long int UDItype;
-# else /* Assume `long' gives us a wide enough type. Needed for hppa2.0w. */
-typedef long int DItype;
-typedef unsigned long int UDItype;
-# endif
# endif
# define LONGLONG_STANDALONE /* Don't require GMP's longlong.h mdep files */
/* The default number of input bytes per output line. */
#define DEFAULT_BYTES_PER_BLOCK 16
-#if HAVE_UNSIGNED_LONG_LONG_INT
-typedef unsigned long long int unsigned_long_long_int;
-#else
-/* This is just a place-holder to avoid a few '#if' directives.
- In this case, the type isn't actually used. */
-typedef unsigned long int unsigned_long_long_int;
-#endif
-
#if FLOAT16_SUPPORTED
/* Available since clang 6 (2018), and gcc 7 (2017). */
typedef _Float16 float16;
CHARACTER
};
-#define MAX_INTEGRAL_TYPE_SIZE sizeof (unsigned_long_long_int)
+#define MAX_INTEGRAL_TYPE_SIZE sizeof (unsigned long long int)
/* The maximum number of bytes needed for a format string, including
the trailing nul. Each format string expects a variable amount of
sizeof (short int),
sizeof (int),
sizeof (long int),
- sizeof (unsigned_long_long_int),
+ sizeof (unsigned long long int),
#if BF16_SUPPORTED
sizeof (bfloat16),
#else
PRINT_TYPE (print_short, unsigned short int)
PRINT_TYPE (print_int, unsigned int)
PRINT_TYPE (print_long, unsigned long int)
-PRINT_TYPE (print_long_long, unsigned_long_long_int)
+PRINT_TYPE (print_long_long, unsigned long long int)
PRINT_FLOATTYPE (print_bfloat, bfloat16, ftoastr, FLT_BUFSIZE_BOUND)
PRINT_FLOATTYPE (print_halffloat, float16, ftoastr, FLT_BUFSIZE_BOUND)
integral_type_size[sizeof (short int)] = SHORT;
integral_type_size[sizeof (int)] = INT;
integral_type_size[sizeof (long int)] = LONG;
-#if HAVE_UNSIGNED_LONG_LONG_INT
/* If 'long int' and 'long long int' have the same size, it's fine
to overwrite the entry for 'long' with this one. */
- integral_type_size[sizeof (unsigned_long_long_int)] = LONG_LONG;
-#endif
+ integral_type_size[sizeof (unsigned long long int)] = LONG_LONG;
for (idx_t i = 0; i <= MAX_FP_TYPE_SIZE; i++)
fp_type_size[i] = NO_SIZE;