make-alpha
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] make branch, master, updated. 4.3-269-g3e20e376


From: Paul D. Smith
Subject: [SCM] make branch, master, updated. 4.3-269-g3e20e376
Date: Mon, 3 Oct 2022 16:10:26 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "make".

The branch, master has been updated
       via  3e20e376b7aa26fa43f81f23323c717c4cae1bfb (commit)
       via  7ddfc42ee3ab330fa51b10768bee94a140750a1f (commit)
       via  ca92d83cde6ce6c0c42c60d95c711d5334b76b20 (commit)
       via  ae80eefe6559b21de6469ee7d48e418452ef3af7 (commit)
       via  01142a53c9d99b9b72aedd37ffe5b8c75d795008 (commit)
       via  dee6af912ab983014cdfaed8d58ced7e2e2e04ed (commit)
      from  7296991d6c2feec34099934af75c35b5c0a47e3a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3e20e376b7aa26fa43f81f23323c717c4cae1bfb
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Oct 3 15:06:12 2022 -0400

    Clean up some warnings on Windows builds
    
    * src/arscan.c (parse_int): Avoid conversion from int to char and
    check for overflow given a max value.
    (ar_scan): Check intmax sizes then cast to the proper type.
    (ar_member_touch): Get proper return type from ar_scan and cast it
    to off_t.
    * src/function.c (a_word_hash_cmp): Don't cast from size_t to int.
    (func_filter_filterout): Count using unsigned long to avoid casts.
    (construct_include_path): Explicitly cast to void*.
    * src/shuffle.c (reverse_shuffle_array): Use size_t index.
    * src/w32/subproc/sub_proc.c (process_wait_for_multiple_objects):
    Initialize the return value in case the count is 0.

commit 7ddfc42ee3ab330fa51b10768bee94a140750a1f
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Oct 3 15:10:37 2022 -0400

    * src/misc.c (make_lltoa): Use printf format macro from makeint.h
    
    (make_ulltoa): Ditto.

commit ca92d83cde6ce6c0c42c60d95c711d5334b76b20
Author: Paul Smith <psmith@gnu.org>
Date:   Sun Oct 2 18:34:07 2022 -0400

    * src/arscan.c (ar_scan): Avoid sign comparison warnings
    
    Pacify 12.2.1 20220819 (Red Hat 12.2.1-2) -Wsign-compare by checking
    the readbuf() return explicitly for errors then casting from ssize_t.
    Initial patch provided by Paul Eggert <eggert@cs.ucla.edu>.

commit ae80eefe6559b21de6469ee7d48e418452ef3af7
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Sun Oct 2 17:24:53 2022 -0400

    Support systems with 32-bit long and 64-bit time_t
    
    Don't assume that time_t fits in long, as some hosts (e.g.,
    glibc x86 -D_TIME_BITS=64) have 32-bit long and 64-bit time_t.
    
    * bootstrap.conf (gnulib_modules): Add largefile, to support files
    with timestamps after Y2038 on hosts with 32-bit long.
    * configure.ac: Do not call AC_SYS_LARGEFILE, as the largefile module
    does that for us.
    * src/makeint.h (PRIdMAX, PRIuMAX, SCNdMAX): Define if not already
    defined (taken from gnulib).
    * src/ar.c: Include intprops.h, for TYPE_MAXIMUM, as
    INTEGER_TYPE_MAXIMUM does not work on time_t without issuing a bunch
    of warnings.
    (ar_member_date): Check that result is in time_t range.
    (ar_member_date_1): Use intmax_t to hold the date.
    (ar_glob_match): Ditto.
    * src/arscan.c (VMS_function, VMS_function_ret, ar_scan)
    (parse_int, ar_scan, ar_member_pos, ar_member_touch)
    (describe_member): Convert long int to intmax_t.
    * src/file.c (file_timestamp_sprintf): Use intmax_t/uintmax_t instead
    of long/unsigned long for values that might be time_t.
    * src/arscan.c (ar_member_touch): Fix buffer overrun if the timestamp
    is too large.

commit 01142a53c9d99b9b72aedd37ffe5b8c75d795008
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Oct 3 10:07:21 2022 -0400

    Add support for intmax_t
    
    * configure.ac: Ask autoconf to detect it.
    * src/config.ami.template: Add #define intmax_t for AmigaOS.
    * src/config.h-vms.template: Add #define intmax_t for VMS.
    * src/config.h.W32.template: Add #define intmax_t for Windows.
    * src/configh.dos.template: Add #define intmax_t for MS-DOS/DJPP.

commit dee6af912ab983014cdfaed8d58ced7e2e2e04ed
Author: Paul Smith <psmith@gnu.org>
Date:   Mon Oct 3 14:37:45 2022 -0400

    * NEWS: Deprecate Xenix

-----------------------------------------------------------------------

Summary of changes:
 NEWS                       |  1 +
 bootstrap.conf             |  1 +
 configure.ac               |  6 +--
 src/ar.c                   | 15 ++++----
 src/arscan.c               | 95 ++++++++++++++++++++++++++++------------------
 src/config.ami.template    |  4 ++
 src/config.h-vms.template  |  4 ++
 src/config.h.W32.template  | 19 +++++++++-
 src/configh.dos.template   | 21 ++++++----
 src/file.c                 | 13 ++++---
 src/function.c             | 15 ++++----
 src/makeint.h              | 22 +++++++++--
 src/misc.c                 | 14 ++-----
 src/read.c                 |  2 +-
 src/shuffle.c              |  2 +-
 src/w32/subproc/sub_proc.c |  2 +-
 16 files changed, 151 insertions(+), 85 deletions(-)


hooks/post-receive
-- 
make



reply via email to

[Prev in Thread] Current Thread [Next in Thread]