summaryrefslogtreecommitdiff
path: root/src/roff/troff
diff options
context:
space:
mode:
Diffstat (limited to 'src/roff/troff')
-rw-r--r--src/roff/troff/env.cpp9
-rw-r--r--src/roff/troff/input.cpp10
-rw-r--r--src/roff/troff/mtsm.cpp15
3 files changed, 13 insertions, 21 deletions
diff --git a/src/roff/troff/env.cpp b/src/roff/troff/env.cpp
index 6d722f5c..13672cc5 100644
--- a/src/roff/troff/env.cpp
+++ b/src/roff/troff/env.cpp
@@ -1,5 +1,6 @@
// -*- C++ -*-
-/* Copyright (C) 1989-1992, 2000-2006, 2009, 2011
+/* Copyright (C) 1989, 1990, 1991, 1992, 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2009
Free Software Foundation, Inc.
Written by James Clark (jjc@jclark.com)
@@ -3210,7 +3211,7 @@ const char *sptoa(int sp)
double factor = 10.0;
double val = s;
int decimal_point = 0;
- do {
+ do {
double v = ceil(s*factor);
if (v > INT_MAX)
break;
@@ -3313,8 +3314,8 @@ void environment::print_env()
? "on"
: margin_character_flags == MARGIN_CHARACTER_NEXT
? "next"
- : margin_character_flags == (MARGIN_CHARACTER_ON
- | MARGIN_CHARACTER_NEXT)
+ : margin_character_flags == MARGIN_CHARACTER_ON
+ | MARGIN_CHARACTER_NEXT
? "on, next"
: "none");
errprint(" margin character distance: %1u\n",
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index b71f27e0..7a0f46ce 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -1,5 +1,6 @@
// -*- C++ -*-
-/* Copyright (C) 1989-1992, 2000-2011
+/* Copyright (C) 1989, 1990, 1991, 1992, 2000, 2001, 2002, 2003, 2004, 2005,
+ 2006, 2007, 2008, 2009, 2010
Free Software Foundation, Inc.
Written by James Clark (jjc@jclark.com)
@@ -155,9 +156,6 @@ static symbol get_delim_name();
static void init_registers();
static void trapping_blank_line();
-// this is for gcc 2.95 with old versions of libstdc++
-#define input_iterator my_input_iterator
-
class input_iterator;
input_iterator *make_temp_iterator(const char *);
const char *input_char_description(int);
@@ -2358,10 +2356,6 @@ int token::delimiter(int err)
return 1;
}
case TOKEN_NODE:
- // the user doesn't know what a node is
- if (err)
- error("missing argument or invalid starting delimiter");
- return 0;
case TOKEN_SPACE:
case TOKEN_STRETCHABLE_SPACE:
case TOKEN_UNSTRETCHABLE_SPACE:
diff --git a/src/roff/troff/mtsm.cpp b/src/roff/troff/mtsm.cpp
index f13a6be1..79e2f78f 100644
--- a/src/roff/troff/mtsm.cpp
+++ b/src/roff/troff/mtsm.cpp
@@ -1,5 +1,5 @@
// -*- C++ -*-
-/* Copyright (C) 2003, 2004, 2009, 2011 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004, 2009 Free Software Foundation, Inc.
Written by Gaius Mulley (gaius@glam.ac.uk)
This file is part of groff.
@@ -479,24 +479,21 @@ void mtsm::flush(FILE *fp, statem *s, string tag_list)
void statem::display_state()
{
fprintf(stderr, " <state ");
- if (bool_values[MTSM_BR].is_known) {
+ if (bool_values[MTSM_BR].is_known)
if (bool_values[MTSM_BR].value)
fprintf(stderr, "[br]");
else
fprintf(stderr, "[!br]");
- }
- if (bool_values[MTSM_EOL].is_known) {
+ if (bool_values[MTSM_EOL].is_known)
if (bool_values[MTSM_EOL].value)
fprintf(stderr, "[eol]");
else
fprintf(stderr, "[!eol]");
- }
- if (int_values[MTSM_SP].is_known) {
+ if (int_values[MTSM_SP].is_known)
if (int_values[MTSM_SP].value)
fprintf(stderr, "[sp %d]", int_values[MTSM_SP].value);
else
fprintf(stderr, "[!sp]");
- }
fprintf(stderr, ">");
fflush(stderr);
}
@@ -613,12 +610,12 @@ int state_set::is_in(int_value_state i)
int state_set::is_in(units_value_state u)
{
- return (unitsset & (1 << (int)u)) != 0;
+ return (unitsset & (1 << (int)u) != 0);
}
int state_set::is_in(string_value_state s)
{
- return (stringset & (1 << (int)s)) != 0;
+ return (stringset & (1 << (int)s) != 0);
}
void state_set::add(units_value_state, int n)