diff options
author | wlemb <wlemb> | 2003-02-15 07:24:03 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2003-02-15 07:24:03 +0000 |
commit | 5ea4de444fc02cbd780bb2ffc0274bfad434f6ad (patch) | |
tree | 578b680d7d15676e14f1559a38a8fcd2f270ae06 /src/preproc/grn | |
parent | e2b4b9428ae54b64192c7a48dd10098eb2f17f3d (diff) | |
download | groff-5ea4de444fc02cbd780bb2ffc0274bfad434f6ad.tar.gz |
Add memory management for colors to deallocate unnamed colors
properly.
* src/include/color.h (color): New members `free_list' and `next'.
New member functions `new' and `delete'.
Add deconstructor.
* src/libs/libgroff/color.cc: Implement it.
* src/libs/libgroff/font.cc (font::add_kern): Use integer cast
for array size of new operator.
* src/libs/libdriver/input.cc (IntArray::operator[]): Remove
redundant comparison.
* src/roff/troff/input.cc (word_space_node::reread,
hmotion_node::reread): Avoid warning about unused parameter.
(reset_output_registers): Remove redundant parameter.
(define_color): Undo change 2003-02-12.
* src/roff/troff/reg.h: Updated.
* src/roff/troff/node.cc (troff_output_file::really_print_line,
output_file::put_filename, real_output_file::really_put_filename,
ascii_output_file::really_print_line,
break_char_node::get_hyphen_list): Avoid warning about unused
parameter.
(suppress_node::tprint): Updated.
* configure.ac: Check declaration for rand() and srand().
* configure: Regenerated.
* src/preproc/pic/pic.h: Declare fmod(), rand(), and srand()
conditionally.
* src/preproc/pic/pic.y: Remove declaration of fmod(), rand(),
and srand().
* src/preproc/eqn/delim.cc (delim_table): Add missing initializers
to avoid compiler warnings.
* src/preproc/grn/hgraph.cc (HGPrintElt): Second parameter is
unused.
* src/devices/grops/ps.cc (ps_printer::set_char): Last parameter
is unused.
* src/devices/grops/psrm.cc (skip_possible_newline): Remove first
(unused) parameter.
Updated all callers.
* src/devices/grotty/tty.cc (tty_printer::set_char): Last parameter
is unused.
* src/devices/grodvi/dvi.cc (dvi_printer::set_char): Ditto.
* src/devices/grolj4/lj4.cc (lj4_printer::set_char): Ditto.
* src/devices/grohtml/post-html.cc (html_printer::emit_line):
Parameter is unused.
(html_printer::add_table_end): Define parameter conditionally.
* src/devices/grohtml/output.cc (simple_output::special): Parameter
is unused.
* src/devices/grolbp/lbp.cc: Define _GNU_SOURCE conditionally.
(lbp_printer::set_char): Last parameter is unused.
* src/utils/indxbib/indxbib.cc (main): Remove redundant comparison.
Diffstat (limited to 'src/preproc/grn')
-rw-r--r-- | src/preproc/grn/hgraph.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/preproc/grn/hgraph.cc b/src/preproc/grn/hgraph.cc index ec5da686..d124c6c0 100644 --- a/src/preproc/grn/hgraph.cc +++ b/src/preproc/grn/hgraph.cc @@ -87,7 +87,7 @@ void NaturalEndSpline(float h[], int z[], void HGPrintElt(ELT *element, - int baseline) + int /* baseline */) { register POINT *p1; register POINT *p2; |