• Show log

    Commit

  • Hash : a7477abe
    Author : Paul Eggert
    Date : 2021-04-24T10:45:45

    reallocarray: check for ptrdiff_t overflow
    
    * doc/glibc-functions/reallocarray.texi (reallocarray):
    Mention ptrdiff_t overflow.
    * lib/reallocarray.c (reallocarray): Reindent as per usual GNU.
    * lib/stdlib.in.h (reallocarray): Allow reallocarray to be replaced.
    * m4/reallocarray.m4 (gl_FUNC_REALLOCARRAY):
    Check for ptrdiff_t overflow.
    * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Set up REPLACE_REALLOCARRAY.
    * modules/reallocarray (Files): Add malloc.m4.
    (configure.ac): Also test REPLACE_REALLOCARRAY.
    * modules/reallocarray-tests (Depends-on): Add stdint.
    * modules/stdlib (stdlib.h): Substitute REPLACE_REALLOCARRAY.
    * tests/test-reallocarray.c: Include stdint.h.
    (main): Check for ptrdiff_t overflow.