Enable -Wmissing-declarations in development mode.
* m4/gccwarn.m4: Add -Wmissing-declarations. * iface/ltsmin/ltsmin.cc, iface/ltsmin/modelcheck.cc, src/bin/common_trans.cc, src/bin/genltl.cc, src/bin/ltlgrind.cc, src/tests/acc.cc, src/tests/bitvect.cc, src/tests/checkpsl.cc, src/tests/checkta.cc, src/tests/complementation.cc, src/tests/consterm.cc, src/tests/emptchk.cc, src/tests/equalsf.cc, src/tests/graph.cc, src/tests/ikwiad.cc, src/tests/intvcmp2.cc, src/tests/intvcomp.cc, src/tests/kind.cc, src/tests/length.cc, src/tests/ltlprod.cc, src/tests/ltlrel.cc, src/tests/ngraph.cc, src/tests/randtgba.cc, src/tests/readltl.cc, src/tests/reduc.cc, src/tests/syntimpl.cc, src/tests/tostring.cc, src/tests/twagraph.cc, src/tl/contain.cc, src/twaalgos/dtgbacomp.cc, src/twaalgos/minimize.cc: Add "static" and move in anonymous namespace when appropriate.
This commit is contained in:
parent
162d8d297d
commit
20365e53f0
32 changed files with 553 additions and 563 deletions
|
|
@ -24,7 +24,7 @@
|
|||
#include <cstdlib>
|
||||
#include "twa/acc.hh"
|
||||
|
||||
void check(spot::acc_cond& ac, spot::acc_cond::mark_t m)
|
||||
static void check(spot::acc_cond& ac, spot::acc_cond::mark_t m)
|
||||
{
|
||||
std::cout << '#' << m.count() << ": " << ac.format(m);
|
||||
if (!m)
|
||||
|
|
@ -34,7 +34,7 @@ void check(spot::acc_cond& ac, spot::acc_cond::mark_t m)
|
|||
std::cout << '\n';
|
||||
}
|
||||
|
||||
void print(const std::vector<std::vector<int>>& res)
|
||||
static void print(const std::vector<std::vector<int>>& res)
|
||||
{
|
||||
for (auto& v: res)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
#include <iostream>
|
||||
#include "misc/bitvect.hh"
|
||||
|
||||
void ruler()
|
||||
static void ruler()
|
||||
{
|
||||
std::cout << "\n ";
|
||||
for (size_t x = 0; x < 76; ++x)
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
#include "twaalgos/product.hh"
|
||||
#include "twaalgos/dot.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " file" << std::endl;
|
||||
|
|
|
|||
|
|
@ -33,14 +33,15 @@
|
|||
#include "taalgos/dot.hh"
|
||||
#include "taalgos/stats.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " file" << std::endl;
|
||||
exit(2);
|
||||
}
|
||||
|
||||
void stats(std::string title, const spot::ta_ptr& ta)
|
||||
static void
|
||||
stats(std::string title, const spot::ta_ptr& ta)
|
||||
{
|
||||
auto s = stats_reachable(ta);
|
||||
|
||||
|
|
@ -50,7 +51,8 @@ void stats(std::string title, const spot::ta_ptr& ta)
|
|||
<< std::setw(6) << s.acceptance_states << '\n';
|
||||
}
|
||||
|
||||
void stats(std::string title, const spot::twa_ptr& tg)
|
||||
static void
|
||||
stats(std::string title, const spot::twa_ptr& tg)
|
||||
{
|
||||
auto s = stats_reachable(tg);
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
|
||||
#include "twa/twasafracomplement.hh"
|
||||
|
||||
void usage(const char* prog)
|
||||
static void usage(const char* prog)
|
||||
{
|
||||
std::cout << "usage: " << prog << " [options]" << std::endl;
|
||||
std::cout << "with options" << std::endl
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
#include <cstdlib>
|
||||
#include "tl/parse.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char *prog)
|
||||
{
|
||||
std::cerr << prog << " formula" << std::endl;
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
#include "twaalgos/dot.hh"
|
||||
#include "twaalgos/emptiness.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " file" << std::endl;
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
#include "tl/simplify.hh"
|
||||
#include "tl/print.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " [-E] file" << std::endl;
|
||||
|
|
|
|||
|
|
@ -70,8 +70,9 @@ dot(std::ostream& out, spot::digraph<SL, TL>& g)
|
|||
}
|
||||
|
||||
|
||||
bool g1(const spot::digraph<void, void>& g,
|
||||
unsigned s, int e)
|
||||
static bool
|
||||
g1(const spot::digraph<void, void>& g,
|
||||
unsigned s, int e)
|
||||
{
|
||||
int f = 0;
|
||||
for (auto& t: g.out(s))
|
||||
|
|
@ -82,7 +83,8 @@ bool g1(const spot::digraph<void, void>& g,
|
|||
return f == e;
|
||||
}
|
||||
|
||||
bool f1()
|
||||
static bool
|
||||
f1()
|
||||
{
|
||||
spot::digraph<void, void> g(3);
|
||||
|
||||
|
|
@ -111,7 +113,8 @@ bool f1()
|
|||
}
|
||||
|
||||
|
||||
bool f2()
|
||||
static bool
|
||||
f2()
|
||||
{
|
||||
spot::digraph<int, void> g(3);
|
||||
|
||||
|
|
@ -133,7 +136,8 @@ bool f2()
|
|||
return f == 5;
|
||||
}
|
||||
|
||||
bool f3()
|
||||
static bool
|
||||
f3()
|
||||
{
|
||||
spot::digraph<void, int> g(3);
|
||||
|
||||
|
|
@ -155,7 +159,8 @@ bool f3()
|
|||
return f == 3 && g.states().size() == 3;
|
||||
}
|
||||
|
||||
bool f4()
|
||||
static bool
|
||||
f4()
|
||||
{
|
||||
spot::digraph<int, int> g(3);
|
||||
|
||||
|
|
@ -177,7 +182,8 @@ bool f4()
|
|||
return f == 11;
|
||||
}
|
||||
|
||||
bool f5()
|
||||
static bool
|
||||
f5()
|
||||
{
|
||||
spot::digraph<void, std::pair<int, float>> g(3);
|
||||
|
||||
|
|
@ -199,7 +205,8 @@ bool f5()
|
|||
return f == 3 && (h > 2.49 && h < 2.51);
|
||||
}
|
||||
|
||||
bool f6()
|
||||
static bool
|
||||
f6()
|
||||
{
|
||||
spot::digraph<void, std::pair<int, float>> g(3);
|
||||
|
||||
|
|
@ -221,7 +228,8 @@ bool f6()
|
|||
return f == 3 && (h > 2.49 && h < 2.51);
|
||||
}
|
||||
|
||||
bool f7()
|
||||
static bool
|
||||
f7()
|
||||
{
|
||||
spot::digraph<int, int, true> g(3);
|
||||
auto s1 = g.new_state(2);
|
||||
|
|
@ -267,7 +275,8 @@ struct int_pair
|
|||
#endif
|
||||
};
|
||||
|
||||
bool f8()
|
||||
static bool
|
||||
f8()
|
||||
{
|
||||
spot::digraph<int_pair, int_pair> g(3);
|
||||
auto s1 = g.new_state(2, 4);
|
||||
|
|
|
|||
|
|
@ -71,25 +71,7 @@
|
|||
#include "taalgos/dot.hh"
|
||||
#include "taalgos/stats.hh"
|
||||
|
||||
std::string
|
||||
ltl_defs()
|
||||
{
|
||||
std::string s = "\
|
||||
X=(0 1 true \
|
||||
1 2 $0 \
|
||||
accept 2) \
|
||||
U=(0 0 $0 \
|
||||
0 1 $1 \
|
||||
accept 1) \
|
||||
G=(0 0 $0) \
|
||||
F=U(true, $0) \
|
||||
W=G($0)|U($0, $1) \
|
||||
R=!U(!$0, !$1) \
|
||||
M=F($0)&R($0, $1)";
|
||||
return s;
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
// Display the supplied name unless it appears to be a libtool wrapper.
|
||||
|
|
@ -304,7 +286,8 @@ to_int(const char* s)
|
|||
return res;
|
||||
}
|
||||
|
||||
spot::twa_graph_ptr ensure_digraph(const spot::twa_ptr& a)
|
||||
static spot::twa_graph_ptr
|
||||
ensure_digraph(const spot::twa_ptr& a)
|
||||
{
|
||||
auto aa = std::dynamic_pointer_cast<spot::twa_graph>(a);
|
||||
if (aa)
|
||||
|
|
@ -312,7 +295,7 @@ spot::twa_graph_ptr ensure_digraph(const spot::twa_ptr& a)
|
|||
return spot::make_twa_graph(a, spot::twa::prop_set::all());
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
checked_main(int argc, char** argv)
|
||||
{
|
||||
int exit_code = 0;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2011, 2014 Laboratoire de Recherche et Developpement
|
||||
// Copyright (C) 2011, 2014, 2015 Laboratoire de Recherche et Developpement
|
||||
// de l'Epita (LRDE).
|
||||
//
|
||||
// This file is part of Spot, a model checking library.
|
||||
|
|
@ -22,7 +22,8 @@
|
|||
#include <cstring>
|
||||
|
||||
|
||||
int check_aa(int* data, int size, unsigned expected = 0)
|
||||
static int
|
||||
check_aa(int* data, int size, unsigned expected = 0)
|
||||
{
|
||||
int* comp = new int[size * 2];
|
||||
size_t csize = size * 2;
|
||||
|
|
@ -67,7 +68,8 @@ int check_aa(int* data, int size, unsigned expected = 0)
|
|||
return !!res;
|
||||
}
|
||||
|
||||
int check(int* comp, int size, unsigned expected = 0)
|
||||
static int
|
||||
check(int* comp, int size, unsigned expected = 0)
|
||||
{
|
||||
return
|
||||
//check_vv(comp, size, expected) +
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2011, 2014 Laboratoire de Recherche et Developpement
|
||||
// de l'Epita (LRDE).
|
||||
// Copyright (C) 2011, 2014, 2015 Laboratoire de Recherche et
|
||||
// Developpement de l'Epita (LRDE).
|
||||
//
|
||||
// This file is part of Spot, a model checking library.
|
||||
//
|
||||
|
|
@ -21,7 +21,8 @@
|
|||
#include "misc/intvcomp.hh"
|
||||
#include <cstring>
|
||||
|
||||
int check_vv(int* data, int size, unsigned expected = 0)
|
||||
static int
|
||||
check_vv(int* data, int size, unsigned expected = 0)
|
||||
{
|
||||
|
||||
std::vector<int> input;
|
||||
|
|
@ -69,7 +70,8 @@ int check_vv(int* data, int size, unsigned expected = 0)
|
|||
return !!res;
|
||||
}
|
||||
|
||||
int check_av(int* data, int size, unsigned expected = 0)
|
||||
static int
|
||||
check_av(int* data, int size, unsigned expected = 0)
|
||||
{
|
||||
const std::vector<unsigned int>* v =
|
||||
spot::int_array_vector_compress(data, size);
|
||||
|
|
@ -113,7 +115,8 @@ int check_av(int* data, int size, unsigned expected = 0)
|
|||
return !!res;
|
||||
}
|
||||
|
||||
int check_aa(int* data, int size, unsigned expected = 0)
|
||||
static int
|
||||
check_aa(int* data, int size, unsigned expected = 0)
|
||||
{
|
||||
int* comp = new int[size *2];
|
||||
size_t csize = size * 2;
|
||||
|
|
@ -158,7 +161,8 @@ int check_aa(int* data, int size, unsigned expected = 0)
|
|||
return !!res;
|
||||
}
|
||||
|
||||
int check(int* comp, int size, unsigned expected = 0)
|
||||
static int
|
||||
check(int* comp, int size, unsigned expected = 0)
|
||||
{
|
||||
return
|
||||
check_vv(comp, size, expected) +
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
#include <cstdlib>
|
||||
#include "tl/parse.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char *prog)
|
||||
{
|
||||
std::cerr << prog << " formula" << std::endl;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
#include "tl/parse.hh"
|
||||
#include "tl/length.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char *prog)
|
||||
{
|
||||
std::cerr << prog << " formula" << std::endl;
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
#include "twaalgos/ltl2tgba_fm.hh"
|
||||
#include "twaalgos/dot.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " formula1 formula2" << std::endl;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
#include "tl/relabel.hh"
|
||||
#include "tl/print.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char *prog)
|
||||
{
|
||||
std::cerr << prog << " formula" << std::endl;
|
||||
|
|
|
|||
|
|
@ -108,8 +108,8 @@ dot(std::ostream& out, const spot::named_graph<G1, G2, G3, G4>& g)
|
|||
}
|
||||
|
||||
|
||||
bool g1(const spot::digraph<void, void>& g,
|
||||
unsigned s, int e)
|
||||
static bool
|
||||
g1(const spot::digraph<void, void>& g, unsigned s, int e)
|
||||
{
|
||||
int f = 0;
|
||||
for (auto& t: g.out(s))
|
||||
|
|
@ -120,7 +120,7 @@ bool g1(const spot::digraph<void, void>& g,
|
|||
return f == e;
|
||||
}
|
||||
|
||||
bool f1()
|
||||
static bool f1()
|
||||
{
|
||||
spot::digraph<void, void> g(3);
|
||||
spot::named_graph<spot::digraph<void, void>, std::string> gg(g);
|
||||
|
|
@ -150,7 +150,7 @@ bool f1()
|
|||
}
|
||||
|
||||
|
||||
bool f2()
|
||||
static bool f2()
|
||||
{
|
||||
spot::digraph<int, void> g(3);
|
||||
spot::named_graph<spot::digraph<int, void>, std::string> gg(g);
|
||||
|
|
@ -173,7 +173,7 @@ bool f2()
|
|||
return f == 5;
|
||||
}
|
||||
|
||||
bool f3()
|
||||
static bool f3()
|
||||
{
|
||||
spot::digraph<void, int> g(3);
|
||||
spot::named_graph<spot::digraph<void, int>, std::string> gg(g);
|
||||
|
|
@ -196,7 +196,7 @@ bool f3()
|
|||
return f == 3 && g.states().size() == 3;
|
||||
}
|
||||
|
||||
bool f4()
|
||||
static bool f4()
|
||||
{
|
||||
spot::digraph<int, int> g(3);
|
||||
spot::named_graph<spot::digraph<int, int>, std::string> gg(g);
|
||||
|
|
@ -219,7 +219,7 @@ bool f4()
|
|||
return f == 11;
|
||||
}
|
||||
|
||||
bool f5()
|
||||
static bool f5()
|
||||
{
|
||||
typedef spot::digraph<void, std::pair<int, float>> graph_t;
|
||||
graph_t g(3);
|
||||
|
|
@ -243,7 +243,7 @@ bool f5()
|
|||
return f == 3 && (h > 2.49 && h < 2.51);
|
||||
}
|
||||
|
||||
bool f6()
|
||||
static bool f6()
|
||||
{
|
||||
typedef spot::digraph<void, std::pair<int, float>> graph_t;
|
||||
graph_t g(3);
|
||||
|
|
@ -267,7 +267,7 @@ bool f6()
|
|||
return f == 3 && (h > 2.49 && h < 2.51);
|
||||
}
|
||||
|
||||
bool f7()
|
||||
static bool f7()
|
||||
{
|
||||
typedef spot::digraph<int, int, true> graph_t;
|
||||
graph_t g(3);
|
||||
|
|
@ -316,7 +316,7 @@ struct int_pair
|
|||
#endif
|
||||
};
|
||||
|
||||
bool f8()
|
||||
static bool f8()
|
||||
{
|
||||
typedef spot::digraph<int_pair, int_pair> graph_t;
|
||||
graph_t g(3);
|
||||
|
|
@ -382,7 +382,7 @@ public:
|
|||
}
|
||||
};
|
||||
|
||||
bool f9()
|
||||
static bool f9()
|
||||
{
|
||||
typedef spot::digraph<my_state, int_pair> graph_t;
|
||||
graph_t g(3);
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ const char* default_algos[] = {
|
|||
|
||||
std::vector<ec_algo> ec_algos;
|
||||
|
||||
spot::emptiness_check_ptr
|
||||
static spot::emptiness_check_ptr
|
||||
cons_emptiness_check(int num, spot::const_twa_graph_ptr a,
|
||||
const spot::const_twa_graph_ptr& degen,
|
||||
unsigned int n_acc)
|
||||
|
|
@ -96,7 +96,7 @@ cons_emptiness_check(int num, spot::const_twa_graph_ptr a,
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << "Usage: "<< prog << " [OPTIONS...] PROPS..." << std::endl
|
||||
|
|
@ -173,7 +173,7 @@ syntax(char* prog)
|
|||
}
|
||||
|
||||
|
||||
int
|
||||
static int
|
||||
to_int(const char* s)
|
||||
{
|
||||
char* endptr;
|
||||
|
|
@ -186,7 +186,7 @@ to_int(const char* s)
|
|||
return res;
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
to_int_pos(const char* s, const char* arg)
|
||||
{
|
||||
int res = to_int(s);
|
||||
|
|
@ -199,7 +199,7 @@ to_int_pos(const char* s, const char* arg)
|
|||
return res;
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
to_int_nonneg(const char* s, const char* arg)
|
||||
{
|
||||
int res = to_int(s);
|
||||
|
|
@ -212,7 +212,7 @@ to_int_nonneg(const char* s, const char* arg)
|
|||
return res;
|
||||
}
|
||||
|
||||
float
|
||||
static float
|
||||
to_float(const char* s)
|
||||
{
|
||||
char* endptr;
|
||||
|
|
@ -226,7 +226,7 @@ to_float(const char* s)
|
|||
return res;
|
||||
}
|
||||
|
||||
float
|
||||
static float
|
||||
to_float_nonneg(const char* s, const char* arg)
|
||||
{
|
||||
float res = to_float(s);
|
||||
|
|
@ -250,7 +250,7 @@ id(const char*, unsigned x)
|
|||
|
||||
spot::tgba_statistics prod_stats;
|
||||
|
||||
float
|
||||
static float
|
||||
prod_conv(const char* name, unsigned x)
|
||||
{
|
||||
float y = static_cast<float>(x);
|
||||
|
|
@ -418,7 +418,7 @@ ar_stats_type ar_stats; // Statistics about accepting runs.
|
|||
ar_stats_type mar_stats; // ... about minimized accepting runs.
|
||||
|
||||
|
||||
void
|
||||
static void
|
||||
print_ar_stats(ar_stats_type& ar_stats, const std::string& s)
|
||||
{
|
||||
std::ios::fmtflags old = std::cout.flags();
|
||||
|
|
@ -486,7 +486,7 @@ print_ar_stats(ar_stats_type& ar_stats, const std::string& s)
|
|||
std::cout << std::setiosflags(old);
|
||||
}
|
||||
|
||||
spot::formula
|
||||
static spot::formula
|
||||
generate_formula(const spot::random_ltl& rl,
|
||||
spot::ltl_simplifier& simp,
|
||||
int opt_f, int opt_s,
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
#include "tl/parse.hh"
|
||||
#include "tl/dot.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " [-d] formula" << std::endl;
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
#include "tl/simplify.hh"
|
||||
#include "tl/length.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " option formula1 (formula2)?" << std::endl;
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
#include "tl/simplify.hh"
|
||||
#include "tl/nenoform.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char* prog)
|
||||
{
|
||||
std::cerr << prog << " formula1 formula2?" << std::endl;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
#include "tl/parse.hh"
|
||||
#include "tl/print.hh"
|
||||
|
||||
void
|
||||
static void
|
||||
syntax(char *prog)
|
||||
{
|
||||
std::cerr << prog << " formula1" << std::endl;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
#include "twaalgos/dot.hh"
|
||||
#include "tl/defaultenv.hh"
|
||||
|
||||
void f1()
|
||||
static void f1()
|
||||
{
|
||||
auto d = spot::make_bdd_dict();
|
||||
auto tg = make_twa_graph(d);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue