Follow-up Comment #10, bug #66672 (group groff):

commit edfae9df7085c206c4eb3a023de10280db166e08
Author: G. Branden Robinson <[email protected]>
Date:   Wed Jun 10 11:55:56 2026 -0500

    [refer]: Migrate to strdup(3).
    
    * src/preproc/refer/command.cpp:
    * src/preproc/refer/token.cpp: Preprocessor-include C "<string.h>"
      header file.
    * src/preproc/refer/command.cpp (input_item::input_item):
    * src/preproc/refer/token.cpp (init_ascii, init_letter)
      (init_two_char_letter, init_strings): Migrate from libgroff's
      `strsave()` to POSIX's strdup(3).
    
    Continues the long process of fixing Savannah #66672.

commit aad4fd0160719cfce0eaa50b7b08e47c6caca21c
Author: G. Branden Robinson <[email protected]>
Date:   Wed Jun 10 06:18:34 2026 -0500

    [libgroff]: Boolify "quotearg.c".
    
    * src/libs/libgroff/quotearg.c: Preprocessor-include "<stdbool.h>"
      header file to ensure visibility of `true` and `false` symbols.  Drop
      preprocessor manipulations of `TRUE` and `FALSE` macros.
    
      (needs_quoting): Migrate Boolean literals from preprocessor macros to
      language objects.  Demote return type from `int` to `bool`.
    
    Continues the long process of fixing Savannah #66672.

commit 126ad1fe427783a932533a152022e2cfc11f78fa
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 09:29:50 2026 -0500

    src/libs/libgroff/quotearg.c: Slightly refactor.
    
    Favor C standard library symbol `EXIT_FAILURE` over integer literal "1".
    
    Continues the long process of fixing Savannah #66672.
    
    Also discard trailing whitespace from source lines.

commit 9359a02d8911754a86e83bac4ba182b69dbb6b1a
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 09:54:47 2026 -0500

    [gxditview]: Annotate Boolean literals.
    
    The X Toolkit Intrinsic library's header files define `TRUE` and
    `FALSE`; to avoid unnecessary conflicts with Xorg's xditview, we don't
    want to replace them with ISO C99 Booleans.
    
    Continues the long process of fixing Savannah #66672.

commit 91cc4985fb6cd8f57a3b150e7956b1545ba4388e
Author: G. Branden Robinson <[email protected]>
Date:   Thu Jun 11 10:19:40 2026 -0500

    [grohtml]: Migrate to ISO C++98 Boolean literals.
    
    * src/preproc/html/pushback.cpp: Drop preprocessor manipulations of
      `TRUE` and `FALSE` macros.
    
      (pushBackBuffer::pushBackBuffer, pushBackBuffer::getPB)
      (pushBackBuffer::isString): Use ISO C++98 Boolean literals.
    
      * src/preproc/html/pushback.h (class pushBackBuffer): Demote declared
        return type of `isString()` member function  from `int` to `bool`.
    
      * src/preproc/html/pushback.cpp
      (pushBackBuffer::getPB, pushBackBuffer::isString) (isDigit, isWhite,
      isHexDigit): Demote return type from `int` to `bool`.
    
    Continues the long process of fixing Savannah #66672.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66672>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to