d_index=''
d_strchr=''
d_strcoll=''
-d_strctcpy=''
d_strerrm=''
d_strerror=''
d_sysernlst=''
set strcoll d_strcoll
eval $inlibc
-: check for structure copying
-echo " "
-echo "Checking to see if your C compiler can copy structs..." >&4
-$cat >try.c <<'EOCP'
-int main()
-{
- struct blurfl {
- int dyick;
- } foo, bar;
-
- foo = bar;
-}
-EOCP
-if $cc -c try.c >/dev/null 2>&1 ; then
- val="$define"
- echo "Yup, it can."
-else
- val="$undef"
- echo "Nope, it can't."
-fi
-set d_strctcpy
-eval $setvar
-$rm_try
-
: see if strerror and/or sys_errlist[] exist
echo " "
if test "X$d_strerror" = X -o "X$d_syserrlst" = X; then
d_stdstdio='$d_stdstdio'
d_strchr='$d_strchr'
d_strcoll='$d_strcoll'
-d_strctcpy='$d_strctcpy'
d_strerrm='$d_strerrm'
d_strerror='$d_strerror'
d_strerror_l='$d_strerror_l'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_r='undef'
d_stdstdio='undef'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
*/
#define HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
This variable conditionally defines HAS_STRCOLL if strcoll() is
available to compare strings using collating information.
-d_strctcpy (d_strctcpy.U):
- This variable conditionally defines the USE_STRUCT_COPY symbol, which
- indicates to the C program that this C compiler knows how to copy
- structures.
-
d_strerrm (d_strerror.U):
This variable holds what Strerror is defined as to translate an error
code condition into an error message string. It could be 'strerror'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
#define USE_STAT_BLOCKS /**/
#endif
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRERROR:
* This symbol, if defined, indicates that the strerror routine is
* available to translate error numbers to strings. See the writeup
*/
#$d_strcoll HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#$d_strctcpy USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
$ WC "d_statvfs='" + d_statvfs + "'"
$ WC "d_strchr='define'"
$ WC "d_strcoll='" + d_strcoll + "'"
-$ WC "d_strctcpy='define'"
$ WC "d_strerrm='strerror((e),vaxc$errno)'"
$ WC "d_strerror='define'"
$ WC "d_strftime='define'"
# define PERL_POISON_EXPR(x)
#endif
-#ifdef USE_STRUCT_COPY
#define StructCopy(s,d,t) (*((t*)(d)) = *((t*)(s)))
-#else
-#define StructCopy(s,d,t) Copy(s,d,1,t)
-#endif
/* C_ARRAY_LENGTH is the number of elements in the C array (so you
* want your zero-based indices to be less than but not equal to).
*/
#define HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
*/
#define HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
d_stdstdio='undef'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
d_stdstdio='undef'
d_strchr='define'
d_strcoll='undef'
-d_strctcpy='undef'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
*/
/*#define HAS_STRCOLL / **/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-/*#define USE_STRUCT_COPY / **/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
#endif
/* Generated from:
- * 8bcb3af139b8925875e1a7668bd8c60e79e7c500716150ca1796b1f4c5a70d28 config_h.SH
- * 87ef7239e9f1bcc49ca2154767871e12218452256a40624296ecdc662311bd91 uconfig.sh
+ * 292f88691798392c51314921d1a53aca1044ccfd5410c0338c659f8ec2a6eab5 config_h.SH
+ * 2cd0f319cf0414d19be815afda24bae1eb0bde6e3d6f3bb2ca79bc4775549ac2 uconfig.sh
* ex: set ro: */
d_stdstdio='undef'
d_strchr='undef'
d_strcoll='undef'
-d_strctcpy='undef'
d_strerrm='strerror(e)'
d_strerror='undef'
d_strerror_l='undef'
d_stdstdio='undef'
d_strchr='undef'
d_strcoll='undef'
-d_strctcpy='undef'
d_strerrm='strerror(e)'
d_strerror='undef'
d_strerror_l='undef'
d_stdstdio='undef'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
-d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strerror_l='undef'
*/
#define HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
*/
#define HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().
*/
#define HAS_STRCOLL /**/
-/* USE_STRUCT_COPY:
- * This symbol, if defined, indicates that this C compiler knows how
- * to copy structures. If undefined, you'll need to use a block copy
- * routine of some sort instead.
- */
-#define USE_STRUCT_COPY /**/
-
/* HAS_STRTOD:
* This symbol, if defined, indicates that the strtod routine is
* available to provide better numeric string conversion than atof().