"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "custom.h" between
gawk-5.0.1.tar.xz and gawk-5.1.0.tar.xz

About: GNU awk - pattern scanning and processing language.

custom.h  (gawk-5.0.1.tar.xz):custom.h  (gawk-5.1.0.tar.xz)
skipping to change at line 14 skipping to change at line 14
* This file is for use on systems where Autoconf isn't quite able to * This file is for use on systems where Autoconf isn't quite able to
* get things right. It is appended to the bottom of config.h by configure, * get things right. It is appended to the bottom of config.h by configure,
* in order to override definitions from Autoconf that are erroneous. See * in order to override definitions from Autoconf that are erroneous. See
* the manual for more information. * the manual for more information.
* *
* If you make additions to this file for your system, please send me * If you make additions to this file for your system, please send me
* the information, to arnold@skeeve.com. * the information, to arnold@skeeve.com.
*/ */
/* /*
* Copyright (C) 1995-2004, 2008, 2009, 2011, 2016, 2018 * Copyright (C) 1995-2004, 2008, 2009, 2011, 2016, 2018, 2019, 2020,
* the Free Software Foundation, Inc. * the Free Software Foundation, Inc.
* *
* This file is part of GAWK, the GNU implementation of the * This file is part of GAWK, the GNU implementation of the
* AWK Programming Language. * AWK Programming Language.
* *
* GAWK is free software; you can redistribute it and/or modify * GAWK 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
* the Free Software Foundation; either version 3 of the License, or * the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
skipping to change at line 47 skipping to change at line 47
#undef VMS #undef VMS
#include "vms/redirect.h" #include "vms/redirect.h"
#endif #endif
/* OpenVMS has some definitions in fp.h that should be in math.h */ /* OpenVMS has some definitions in fp.h that should be in math.h */
/* From John Malmberg, wb8tyw@qsl.net */ /* From John Malmberg, wb8tyw@qsl.net */
#ifdef __VMS #ifdef __VMS
#include <fp.h> #include <fp.h>
/* isnan () macro is broken */ /* isnan () macro is broken */
#undef isnan #undef isnan
/* VMS has POSIX confirming limits.h */
#ifndef _REGEX_INCLUDE_LIMITS_H
#define _REGEX_INCLUDE_LIMITS_H 1
#endif
#ifndef _GNU_SOURCE #ifndef _GNU_SOURCE
#define _GNU_SOURCE 1 #define _GNU_SOURCE 1
#endif #endif /* _GNU_SOURCE */
#ifndef SIZE_MAX #ifndef SIZE_MAX
#define SIZE_MAX __INT32_MAX #define SIZE_MAX (__UINT32_MAX)
#endif #endif /* SIZE_MAX */
#endif #define ULONG_WIDTH 32
#ifndef __VAX
#ifndef ULLONG_MAX
#define ULLONG_MAX __UINT64_MAX
#endif /* ULLONG_MAX */
#endif /* __VAX */
typedef char int_least8_t;
typedef unsigned char uint_least8_t;
typedef short int_least16_t;
typedef unsigned short uint_least16_t;
#ifndef __VAX
typedef long long int_fast64_t;
typedef unsigned long long uint_fast64_t;
#endif /* __VAX */
#endif /* __VMS */
/* For QNX, based on submission from Michael Hunter, mphunter@qnx.com */ /* For QNX, based on submission from Michael Hunter, mphunter@qnx.com */
#ifdef __QNX__ #ifdef __QNX__
#define GETPGRP_VOID 1 #define GETPGRP_VOID 1
#endif #endif
/* For MacOS X, which is almost BSD Unix */ /* For MacOS X, which is almost BSD Unix */
#ifdef __APPLE__ #ifdef __APPLE__
#define HAVE_MKTIME 1 #define HAVE_MKTIME 1
#endif #endif
skipping to change at line 83 skipping to change at line 101
#define _XOPEN_SOURCE_EXTENDED 1 #define _XOPEN_SOURCE_EXTENDED 1
#endif #endif
/* Junk for dfa.[ch] */ /* Junk for dfa.[ch] */
/* The __pure__ attribute was added in gcc 2.96. */ /* The __pure__ attribute was added in gcc 2.96. */
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__)) # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
#else #else
# define _GL_ATTRIBUTE_PURE /* empty */ # define _GL_ATTRIBUTE_PURE /* empty */
#endif #endif
#include "mbsupport.h" /* defines stuff for DJGPP to fake MBS */
 End of changes. 5 change blocks. 
5 lines changed or deleted 23 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)