Use -fvisibility=hidden in src/kripke/, src/saba/, and src/sabaalgos/

* src/kripke/Makefile.am, src/saba/Makefile.am,
src/sabaalgos/Makefile.am: Use $(VISIBILITY_CXXFLAGS).
* src/kripke/fairkripke.hh, src/kripke/kripke.hh,
src/kripke/kripkeexplicit.hh, src/kripke/kripkeprint.hh,
src/saba/explicitstateconjunction.hh, src/saba/saba.hh,
src/saba/sabacomplementtgba.hh, src/saba/sabastate.hh,
src/saba/sabasucciter.hh, src/sabaalgos/sabadotty.hh,
src/sabaalgos/sabareachiter.hh: Mark exported symbols
with SPOT_API.
This commit is contained in:
Alexandre Duret-Lutz 2013-06-26 23:09:53 +02:00
parent a12922b331
commit dab51a9dd0
14 changed files with 69 additions and 48 deletions

View file

@ -1,4 +1,5 @@
// Copyright (C) 2011 Laboratoire de Recherche et Developpement
// -*- coding: utf-8 -*-
// Copyright (C) 2011, 2013 Laboratoire de Recherche et Developpement
// de l'Epita (LRDE)
//
// This file is part of Spot, a model checking library.
@ -20,7 +21,9 @@
#ifndef SPOT_KRIPKE_KRIPKEPRINT_HH
# define SPOT_KRIPKE_KRIPKEPRINT_HH
# include "misc/common.hh"
# include <iosfwd>
namespace spot
{
@ -35,7 +38,8 @@ namespace spot
/// function only for debugging. Use
/// kripke_save_reachable_renumbered() for large output.
///
std::ostream& kripke_save_reachable(std::ostream& os, const kripke* k);
SPOT_API std::ostream&
kripke_save_reachable(std::ostream& os, const kripke* k);
/// \ingroup tgba_io
/// \brief Save the reachable part of Kripke structure in text format.
@ -45,9 +49,9 @@ namespace spot
/// state names. The drawback is that any information carried by
/// the state name is lost.
///
std::ostream& kripke_save_reachable_renumbered(std::ostream& os,
const kripke* k);
SPOT_API std::ostream&
kripke_save_reachable_renumbered(std::ostream& os, const kripke* k);
} // End namespace spot
#endif /* !KRIPKEPRINT_HH_ */
#endif // SPOT_KRIPKE_KRIPKEPRINT_HH