Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorJeroen Vermeulen <jtv@precisiontranslationtools.com>2015-03-28 15:37:48 +0300
committerJeroen Vermeulen <jtv@precisiontranslationtools.com>2015-03-28 15:37:48 +0300
commit88e90957a1b56c98842769947f07d7abee95a8ec (patch)
tree57404bcfc5371ddbcb3f55399d9e95c5f4bdb9bf /util
parent206d0c969885817521e941eaec879517e39a5b59 (diff)
Modernize "C" includes in util.
This is one of those little chores in managing a long-lived C++ project: standard C headers like stdio.h and math.h now have their own place in the C++ standard as resp. cstdio, cmath, and so on. In this branch the #include names are updated for the util/ subdirectory; more branches to follow. C++11 adds cstdint, but to support compilation with the previous standard, that change is left for later.
Diffstat (limited to 'util')
-rw-r--r--util/bit_packing.cc2
-rw-r--r--util/bit_packing.hh5
-rw-r--r--util/bit_packing_test.cc2
-rw-r--r--util/cat_compressed_main.cc2
-rw-r--r--util/double-conversion/bignum-dtoa.cc2
-rw-r--r--util/double-conversion/cached-powers.cc6
-rw-r--r--util/double-conversion/double-conversion.cc4
-rw-r--r--util/double-conversion/fixed-dtoa.cc2
-rw-r--r--util/double-conversion/strtod.cc4
-rw-r--r--util/ersatz_progress.hh1
-rw-r--r--util/exception.cc4
-rw-r--r--util/exception.hh1
-rw-r--r--util/file.cc6
-rw-r--r--util/file.hh1
-rw-r--r--util/file_piece.cc5
-rw-r--r--util/file_piece.hh3
-rw-r--r--util/file_piece_test.cc3
-rw-r--r--util/fixed_array.hh4
-rw-r--r--util/mmap.cc4
-rw-r--r--util/murmur_hash.cc2
-rw-r--r--util/pcqueue.hh2
-rw-r--r--util/pool.cc2
-rw-r--r--util/pool.hh1
-rw-r--r--util/probing_hash_table.hh2
-rw-r--r--util/probing_hash_table_test.cc6
-rw-r--r--util/read_compressed.cc8
-rw-r--r--util/read_compressed.hh1
-rw-r--r--util/read_compressed_test.cc5
-rw-r--r--util/sized_iterator.hh2
-rw-r--r--util/sorted_uniform.hh3
-rw-r--r--util/stream/chain.cc2
-rw-r--r--util/stream/chain.hh3
-rw-r--r--util/stream/multi_progress.cc2
-rw-r--r--util/stream/multi_progress.hh1
-rw-r--r--util/stream/multi_stream.hh4
-rw-r--r--util/stream/stream.hh2
-rw-r--r--util/string_piece.cc3
-rw-r--r--util/string_piece.hh2
-rw-r--r--util/thread_pool.hh3
-rw-r--r--util/tokenize_piece.hh3
-rw-r--r--util/usage.cc7
-rw-r--r--util/usage.hh1
42 files changed, 54 insertions, 74 deletions
diff --git a/util/bit_packing.cc b/util/bit_packing.cc
index 41999b726..d3f998d46 100644
--- a/util/bit_packing.cc
+++ b/util/bit_packing.cc
@@ -1,7 +1,7 @@
#include "util/bit_packing.hh"
#include "util/exception.hh"
-#include <string.h>
+#include <cstring>
namespace util {
diff --git a/util/bit_packing.hh b/util/bit_packing.hh
index 1e34d9ab1..3cf3cd4a1 100644
--- a/util/bit_packing.hh
+++ b/util/bit_packing.hh
@@ -18,7 +18,7 @@
* NICT.
*/
-#include <assert.h>
+#include <cassert>
#ifdef __APPLE__
#include <architecture/byte_order.h>
#elif __linux__
@@ -28,8 +28,7 @@
#endif
#include <stdint.h>
-
-#include <string.h>
+#include <cstring>
namespace util {
diff --git a/util/bit_packing_test.cc b/util/bit_packing_test.cc
index 4edc2004c..c4494b69f 100644
--- a/util/bit_packing_test.cc
+++ b/util/bit_packing_test.cc
@@ -3,7 +3,7 @@
#define BOOST_TEST_MODULE BitPackingTest
#include <boost/test/unit_test.hpp>
-#include <string.h>
+#include <cstring>
namespace util {
namespace {
diff --git a/util/cat_compressed_main.cc b/util/cat_compressed_main.cc
index 2b4d72927..9ec8e81f7 100644
--- a/util/cat_compressed_main.cc
+++ b/util/cat_compressed_main.cc
@@ -2,7 +2,7 @@
#include "util/file.hh"
#include "util/read_compressed.hh"
-#include <string.h>
+#include <cstring>
#include <iostream>
namespace {
diff --git a/util/double-conversion/bignum-dtoa.cc b/util/double-conversion/bignum-dtoa.cc
index b6c2e85d1..3d217bf02 100644
--- a/util/double-conversion/bignum-dtoa.cc
+++ b/util/double-conversion/bignum-dtoa.cc
@@ -25,7 +25,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <math.h>
+#include <cmath>
#include "bignum-dtoa.h"
diff --git a/util/double-conversion/cached-powers.cc b/util/double-conversion/cached-powers.cc
index c67642919..9dcfa3673 100644
--- a/util/double-conversion/cached-powers.cc
+++ b/util/double-conversion/cached-powers.cc
@@ -25,9 +25,9 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <stdarg.h>
-#include <limits.h>
-#include <math.h>
+#include <cstdarg>
+#include <climits>
+#include <cmath>
#include "utils.h"
diff --git a/util/double-conversion/double-conversion.cc b/util/double-conversion/double-conversion.cc
index febba6cd7..8a7923c5c 100644
--- a/util/double-conversion/double-conversion.cc
+++ b/util/double-conversion/double-conversion.cc
@@ -25,8 +25,8 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <limits.h>
-#include <math.h>
+#include <climits>
+#include <cmath>
#include "double-conversion.h"
diff --git a/util/double-conversion/fixed-dtoa.cc b/util/double-conversion/fixed-dtoa.cc
index d56b1449b..7c1a95278 100644
--- a/util/double-conversion/fixed-dtoa.cc
+++ b/util/double-conversion/fixed-dtoa.cc
@@ -25,7 +25,7 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <math.h>
+#include <cmath>
#include "fixed-dtoa.h"
#include "ieee.h"
diff --git a/util/double-conversion/strtod.cc b/util/double-conversion/strtod.cc
index e298766a2..55b4daa5d 100644
--- a/util/double-conversion/strtod.cc
+++ b/util/double-conversion/strtod.cc
@@ -25,8 +25,8 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#include <stdarg.h>
-#include <limits.h>
+#include <cstdarg>
+#include <climits>
#include "strtod.h"
#include "bignum.h"
diff --git a/util/ersatz_progress.hh b/util/ersatz_progress.hh
index 535dbde23..b3bef7fa6 100644
--- a/util/ersatz_progress.hh
+++ b/util/ersatz_progress.hh
@@ -3,7 +3,6 @@
#include <iostream>
#include <string>
-
#include <stdint.h>
// Ersatz version of boost::progress so core language model doesn't depend on
diff --git a/util/exception.cc b/util/exception.cc
index eaf4cbc21..32d48516a 100644
--- a/util/exception.cc
+++ b/util/exception.cc
@@ -4,8 +4,8 @@
#include <typeinfo>
#endif
-#include <errno.h>
-#include <string.h>
+#include <cerrno>
+#include <cstring>
namespace util {
diff --git a/util/exception.hh b/util/exception.hh
index 4e50a6f3a..2b503e50e 100644
--- a/util/exception.hh
+++ b/util/exception.hh
@@ -5,7 +5,6 @@
#include <limits>
#include <sstream>
#include <string>
-
#include <stdint.h>
namespace util {
diff --git a/util/file.cc b/util/file.cc
index aa61cf9a9..414d0471c 100644
--- a/util/file.cc
+++ b/util/file.cc
@@ -13,9 +13,9 @@
#include <sstream>
-#include <assert.h>
-#include <errno.h>
-#include <limits.h>
+#include <cassert>
+#include <cerrno>
+#include <climits>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
diff --git a/util/file.hh b/util/file.hh
index 7204b6a04..ca52dbfba 100644
--- a/util/file.hh
+++ b/util/file.hh
@@ -8,7 +8,6 @@
#include <cstddef>
#include <cstdio>
#include <string>
-
#include <stdint.h>
namespace util {
diff --git a/util/file_piece.cc b/util/file_piece.cc
index 4aaa250e3..37e492672 100644
--- a/util/file_piece.cc
+++ b/util/file_piece.cc
@@ -14,10 +14,9 @@
#include <iostream>
#include <string>
#include <limits>
-
-#include <assert.h>
+#include <cassert>
#include <fcntl.h>
-#include <stdlib.h>
+#include <cstdlib>
#include <sys/types.h>
#include <sys/stat.h>
diff --git a/util/file_piece.hh b/util/file_piece.hh
index 5495ddccc..35f5eb648 100644
--- a/util/file_piece.hh
+++ b/util/file_piece.hh
@@ -11,8 +11,7 @@
#include <cstddef>
#include <iosfwd>
#include <string>
-
-#include <assert.h>
+#include <cassert>
#include <stdint.h>
namespace util {
diff --git a/util/file_piece_test.cc b/util/file_piece_test.cc
index 4361877fe..4a2a521ba 100644
--- a/util/file_piece_test.cc
+++ b/util/file_piece_test.cc
@@ -8,8 +8,7 @@
#include <boost/test/unit_test.hpp>
#include <fstream>
#include <iostream>
-
-#include <stdio.h>
+#include <cstdio>
#include <sys/types.h>
#include <sys/stat.h>
diff --git a/util/fixed_array.hh b/util/fixed_array.hh
index 416b92f4e..e2aa8ae7d 100644
--- a/util/fixed_array.hh
+++ b/util/fixed_array.hh
@@ -5,8 +5,8 @@
#include <cstddef>
-#include <assert.h>
-#include <stdlib.h>
+#include <cassert>
+#include <cstdlib>
namespace util {
diff --git a/util/mmap.cc b/util/mmap.cc
index a3c8a0225..b91f181f4 100644
--- a/util/mmap.cc
+++ b/util/mmap.cc
@@ -11,11 +11,11 @@
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include <stdlib.h>
+#include <cstdlib>
#if defined(_WIN32) || defined(_WIN64)
#include <windows.h>
diff --git a/util/murmur_hash.cc b/util/murmur_hash.cc
index 189668c01..d04e6ecd0 100644
--- a/util/murmur_hash.cc
+++ b/util/murmur_hash.cc
@@ -11,7 +11,7 @@
*/
#include "util/murmur_hash.hh"
-#include <string.h>
+#include <cstring>
namespace util {
diff --git a/util/pcqueue.hh b/util/pcqueue.hh
index d2ffee777..f74ef18e8 100644
--- a/util/pcqueue.hh
+++ b/util/pcqueue.hh
@@ -8,7 +8,7 @@
#include <boost/thread/mutex.hpp>
#include <boost/utility.hpp>
-#include <errno.h>
+#include <cerrno>
#ifdef __APPLE__
#include <mach/semaphore.h>
diff --git a/util/pool.cc b/util/pool.cc
index 429ba1585..e0e4c61f6 100644
--- a/util/pool.cc
+++ b/util/pool.cc
@@ -2,7 +2,7 @@
#include "util/scoped.hh"
-#include <stdlib.h>
+#include <cstdlib>
namespace util {
diff --git a/util/pool.hh b/util/pool.hh
index 89e793d7e..fd55572cd 100644
--- a/util/pool.hh
+++ b/util/pool.hh
@@ -5,7 +5,6 @@
#define UTIL_POOL_H
#include <vector>
-
#include <stdint.h>
namespace util {
diff --git a/util/probing_hash_table.hh b/util/probing_hash_table.hh
index ea228dd9a..83fd0ec12 100644
--- a/util/probing_hash_table.hh
+++ b/util/probing_hash_table.hh
@@ -9,7 +9,7 @@
#include <functional>
#include <vector>
-#include <assert.h>
+#include <cassert>
#include <stdint.h>
namespace util {
diff --git a/util/probing_hash_table_test.cc b/util/probing_hash_table_test.cc
index 9f7948ce6..6ed541431 100644
--- a/util/probing_hash_table_test.cc
+++ b/util/probing_hash_table_test.cc
@@ -7,9 +7,9 @@
#include <boost/test/unit_test.hpp>
#include <boost/scoped_array.hpp>
#include <boost/functional/hash.hpp>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
#include <stdint.h>
namespace util {
diff --git a/util/read_compressed.cc b/util/read_compressed.cc
index cee98040b..7f240dd7e 100644
--- a/util/read_compressed.cc
+++ b/util/read_compressed.cc
@@ -7,10 +7,10 @@
#include <algorithm>
#include <iostream>
-#include <assert.h>
-#include <limits.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cassert>
+#include <climits>
+#include <cstdlib>
+#include <cstring>
#ifdef HAVE_ZLIB
#include <zlib.h>
diff --git a/util/read_compressed.hh b/util/read_compressed.hh
index 767ee94b2..9b36f641c 100644
--- a/util/read_compressed.hh
+++ b/util/read_compressed.hh
@@ -5,7 +5,6 @@
#include "util/scoped.hh"
#include <cstddef>
-
#include <stdint.h>
namespace util {
diff --git a/util/read_compressed_test.cc b/util/read_compressed_test.cc
index 301e8f4b4..a983ca720 100644
--- a/util/read_compressed_test.cc
+++ b/util/read_compressed_test.cc
@@ -9,11 +9,10 @@
#include <fstream>
#include <string>
-
-#include <stdlib.h>
+#include <cstdlib>
#if defined __MINGW32__
-#include <time.h>
+#include <ctime>
#include <fcntl.h>
#if !defined mkstemp
diff --git a/util/sized_iterator.hh b/util/sized_iterator.hh
index 75f6886f7..c28d8e02e 100644
--- a/util/sized_iterator.hh
+++ b/util/sized_iterator.hh
@@ -8,7 +8,7 @@
#include <string>
#include <stdint.h>
-#include <string.h>
+#include <cstring>
namespace util {
diff --git a/util/sorted_uniform.hh b/util/sorted_uniform.hh
index a3f6d021d..3673a8b5d 100644
--- a/util/sorted_uniform.hh
+++ b/util/sorted_uniform.hh
@@ -3,8 +3,7 @@
#include <algorithm>
#include <cstddef>
-
-#include <assert.h>
+#include <cassert>
#include <stdint.h>
namespace util {
diff --git a/util/stream/chain.cc b/util/stream/chain.cc
index ce29e428c..7b68400a8 100644
--- a/util/stream/chain.cc
+++ b/util/stream/chain.cc
@@ -8,9 +8,7 @@
#include <cstdlib>
#include <new>
#include <iostream>
-
#include <stdint.h>
-#include <stdlib.h>
namespace util {
namespace stream {
diff --git a/util/stream/chain.hh b/util/stream/chain.hh
index 508650860..28dc8060e 100644
--- a/util/stream/chain.hh
+++ b/util/stream/chain.hh
@@ -10,8 +10,7 @@
#include <boost/thread/thread.hpp>
#include <cstddef>
-
-#include <assert.h>
+#include <cassert>
namespace util {
template <class T> class PCQueue;
diff --git a/util/stream/multi_progress.cc b/util/stream/multi_progress.cc
index 8ba10386b..7d6a6a73a 100644
--- a/util/stream/multi_progress.cc
+++ b/util/stream/multi_progress.cc
@@ -6,7 +6,7 @@
#include <iostream>
#include <limits>
-#include <string.h>
+#include <cstring>
#if !defined(_WIN32) && !defined(_WIN64)
#include <unistd.h>
diff --git a/util/stream/multi_progress.hh b/util/stream/multi_progress.hh
index 82e698a59..41d40075a 100644
--- a/util/stream/multi_progress.hh
+++ b/util/stream/multi_progress.hh
@@ -5,7 +5,6 @@
#include <boost/thread/mutex.hpp>
#include <cstddef>
-
#include <stdint.h>
namespace util { namespace stream {
diff --git a/util/stream/multi_stream.hh b/util/stream/multi_stream.hh
index 0ee7fab6f..2772a7081 100644
--- a/util/stream/multi_stream.hh
+++ b/util/stream/multi_stream.hh
@@ -9,8 +9,8 @@
#include <cstddef>
#include <new>
-#include <assert.h>
-#include <stdlib.h>
+#include <cassert>
+#include <cstdlib>
namespace util { namespace stream {
diff --git a/util/stream/stream.hh b/util/stream/stream.hh
index 7ea1c9f70..0e37f5d51 100644
--- a/util/stream/stream.hh
+++ b/util/stream/stream.hh
@@ -5,7 +5,7 @@
#include <boost/noncopyable.hpp>
-#include <assert.h>
+#include <cassert>
#include <stdint.h>
namespace util {
diff --git a/util/string_piece.cc b/util/string_piece.cc
index ec394b96b..180b4e434 100644
--- a/util/string_piece.cc
+++ b/util/string_piece.cc
@@ -5,8 +5,7 @@
#include "util/string_piece.hh"
#include <algorithm>
-
-#include <limits.h>
+#include <climits>
#ifndef HAVE_ICU
diff --git a/util/string_piece.hh b/util/string_piece.hh
index 114e25473..9c4798217 100644
--- a/util/string_piece.hh
+++ b/util/string_piece.hh
@@ -85,7 +85,7 @@ inline bool starts_with(const StringPiece& longer, const StringPiece& prefix) {
#include <algorithm>
#include <cstddef>
#include <string>
-#include <string.h>
+#include <cstring>
#ifdef WIN32
#undef max
diff --git a/util/thread_pool.hh b/util/thread_pool.hh
index d1a883a00..d385b1a74 100644
--- a/util/thread_pool.hh
+++ b/util/thread_pool.hh
@@ -8,8 +8,7 @@
#include <boost/thread.hpp>
#include <iostream>
-
-#include <stdlib.h>
+#include <cstdlib>
namespace util {
diff --git a/util/tokenize_piece.hh b/util/tokenize_piece.hh
index 908c8dafe..8621705e8 100644
--- a/util/tokenize_piece.hh
+++ b/util/tokenize_piece.hh
@@ -7,8 +7,7 @@
#include <boost/iterator/iterator_facade.hpp>
#include <algorithm>
-
-#include <string.h>
+#include <cstring>
namespace util {
diff --git a/util/usage.cc b/util/usage.cc
index a597300e3..bbb209306 100644
--- a/util/usage.cc
+++ b/util/usage.cc
@@ -7,10 +7,9 @@
#include <sstream>
#include <set>
#include <string>
-
-#include <string.h>
-#include <ctype.h>
-#include <time.h>
+#include <cstring>
+#include <cctype>
+#include <ctime>
#if defined(_WIN32) || defined(_WIN64)
// This code lifted from physmem.c in gnulib. See the copyright statement
// below.
diff --git a/util/usage.hh b/util/usage.hh
index e578b0a65..85bd2119a 100644
--- a/util/usage.hh
+++ b/util/usage.hh
@@ -3,7 +3,6 @@
#include <cstddef>
#include <iosfwd>
#include <string>
-
#include <stdint.h>
namespace util {