diff options
author | G. Branden Robinson <g.branden.robinson@gmail.com> | 2023-02-09 16:43:09 -0600 |
---|---|---|
committer | G. Branden Robinson <g.branden.robinson@gmail.com> | 2023-02-09 18:29:48 -0600 |
commit | ccc63e65c723e235fafc5099b383959c92664c38 (patch) | |
tree | 0c796683cd3134ecabc5900fef8b1c9371365d20 /ANNOUNCE | |
parent | 53b1e75fbfe617b22e363469a36a09b2043143e4 (diff) | |
download | groff-git-ccc63e65c723e235fafc5099b383959c92664c38.tar.gz |
src/include/assert.h: Delete.
Switch to using system's assert.h header file. It is futile to attempt
to preserve compatibility with ISO C90 systems by providing a bespoke
predicate-reporting assert() (a C99 feature) when gnulib, which we
require, itself demands C99. This ensures that `static_assert` remains
defined so that gnulib can use it. Thanks to Bruno Haible for the
consultation.
<https://lists.gnu.org/archive/html/groff/2023-02/msg00034.html>
* src/include/assert.h: Delete.
* src/devices/grodvi/dvi.cpp:
* src/devices/grolbp/lbp.cpp:
* src/devices/grolj4/lj4.cpp:
* src/include/itable.h:
* src/include/stringclass.h:
* src/libs/libbib/linear.cpp:
* src/libs/libbib/search.cpp:
* src/libs/libdriver/printer.cpp:
* src/libs/libgroff/assert.cpp:
* src/libs/libgroff/color.cpp:
* src/libs/libgroff/errarg.cpp:
* src/libs/libgroff/font.cpp:
* src/libs/libgroff/nametoindex.cpp:
* src/libs/libgroff/prime.cpp:
* src/libs/libgroff/relocate.cpp:
* src/libs/libgroff/searchpath.cpp:
* src/preproc/eqn/box.cpp:
* src/preproc/eqn/delim.cpp:
* src/preproc/eqn/pile.cpp:
* src/preproc/eqn/script.cpp:
* src/preproc/html/pre-html.cpp:
* src/preproc/pic/pic.h:
* src/preproc/preconv/preconv.cpp:
* src/preproc/soelim/soelim.cpp:
* src/roff/groff/groff.cpp:
* src/roff/troff/troff.h:
* src/utils/hpftodit/hpftodit.cpp:
* src/utils/indxbib/indxbib.cpp:
* src/utils/lkbib/lkbib.cpp:
* src/utils/lookbib/lookbib.cpp:
* src/utils/tfmtodit/tfmtodit.cpp: Respell "assert.h" inclusion with
angle brackets instead of quotation marks.
Fixes <https://savannah.gnu.org/bugs/?63078>.
* ANNOUNCE: Update bug counts.
Diffstat (limited to 'ANNOUNCE')
-rw-r--r-- | ANNOUNCE | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -54,7 +54,7 @@ release shipped with three automated unit tests; this one ships with over 160 unit and regression tests. As of this writing, per the GNU Savannah bug tracker, the groff project -has resolved 411 problems as fixed for the 1.23.0 release. Some of the +has resolved 412 problems as fixed for the 1.23.0 release. Some of the bugs we've corrected were over 30 years old. Classifying these issues by type and the component of the project to @@ -62,7 +62,7 @@ which they apply, we find the following. Type Component ---- --------- - Build/installation 37 Core 93 + Build/installation 38 Core 94 Crash/unresponsive 11 Driver: grohtml 7 Documentation 99 Driver: gropdf 9 Feature change 39 Driver: grops 2 |