From 359a1efb03bde4bef0b659e34f3c7da67cb990cf Mon Sep 17 00:00:00 2001 From: Al Date: Fri, 7 Aug 2015 02:43:27 -0400 Subject: [PATCH] [fix] Adding stdint.h include to most of the header files for portability --- src/address_dictionary.h | 2 ++ src/address_expansion_rule.h | 1 + src/bloom.h | 1 + src/collections.h | 1 + src/file_utils.h | 3 ++- src/gazetteers.h | 1 + src/geo_disambiguation.h | 1 + src/geodb.h | 1 + src/geonames.h | 1 + src/libpostal.h | 1 + src/msgpack_utils.h | 1 + src/normalize.h | 1 + src/numex.h | 1 + src/string_utils.h | 1 + src/tokens.h | 3 +-- src/transliterate.h | 1 + src/trie.h | 3 ++- src/trie_search.h | 1 + src/unicode_scripts.h | 2 ++ src/vector_math.h | 1 + 20 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/address_dictionary.h b/src/address_dictionary.h index ff9b06e0..f7177310 100644 --- a/src/address_dictionary.h +++ b/src/address_dictionary.h @@ -7,6 +7,8 @@ extern "C" { #include #include +#include + #include #include diff --git a/src/address_expansion_rule.h b/src/address_expansion_rule.h index 7901238d..c6b89949 100644 --- a/src/address_expansion_rule.h +++ b/src/address_expansion_rule.h @@ -3,6 +3,7 @@ #define ADDRESS_EXPANSION_RULE_H #include +#include #include "constants.h" #include "gazetteers.h" diff --git a/src/bloom.h b/src/bloom.h index e7eba8fc..442fff98 100644 --- a/src/bloom.h +++ b/src/bloom.h @@ -2,6 +2,7 @@ #define BLOOM_H #include +#include #include #include "file_utils.h" diff --git a/src/collections.h b/src/collections.h index e28872c4..602aff00 100644 --- a/src/collections.h +++ b/src/collections.h @@ -6,6 +6,7 @@ extern "C" { #endif #include +#include #include "klib/khash.h" #include "vector.h" diff --git a/src/file_utils.h b/src/file_utils.h index 4338208b..19af174a 100644 --- a/src/file_utils.h +++ b/src/file_utils.h @@ -6,9 +6,10 @@ extern "C" { #endif -#include #include #include +#include +#include #include #include diff --git a/src/gazetteers.h b/src/gazetteers.h index d9567851..20e8b801 100644 --- a/src/gazetteers.h +++ b/src/gazetteers.h @@ -8,6 +8,7 @@ extern "C" { #include #include +#include #include "klib/kvec.h" #include "libpostal.h" diff --git a/src/geo_disambiguation.h b/src/geo_disambiguation.h index 13062db4..a4b723d9 100644 --- a/src/geo_disambiguation.h +++ b/src/geo_disambiguation.h @@ -3,6 +3,7 @@ #include #include +#include #include #include "geohash/geohash.h" diff --git a/src/geodb.h b/src/geodb.h index 88ea027f..1701abdd 100644 --- a/src/geodb.h +++ b/src/geodb.h @@ -7,6 +7,7 @@ extern "C" { #include #include +#include #include "bloom.h" #include "libpostal_config.h" diff --git a/src/geonames.h b/src/geonames.h index 06a0ae3a..1cbdce6d 100644 --- a/src/geonames.h +++ b/src/geonames.h @@ -7,6 +7,7 @@ extern "C" { #include #include +#include #include #include diff --git a/src/libpostal.h b/src/libpostal.h index 3ee6d337..bd6fa91f 100644 --- a/src/libpostal.h +++ b/src/libpostal.h @@ -3,6 +3,7 @@ #include #include +#include #include #define MAX_LANGUAGE_LEN 4 diff --git a/src/msgpack_utils.h b/src/msgpack_utils.h index 63ef7f3a..6bb9bbb7 100644 --- a/src/msgpack_utils.h +++ b/src/msgpack_utils.h @@ -2,6 +2,7 @@ #define MSGPACK_UTILS_H #include +#include #include #include "cmp/cmp.h" diff --git a/src/normalize.h b/src/normalize.h index 4c576b74..21dd7e8e 100644 --- a/src/normalize.h +++ b/src/normalize.h @@ -26,6 +26,7 @@ extern "C" { #endif #include +#include #include #include diff --git a/src/numex.h b/src/numex.h index e8e7b874..e1b3ca8a 100644 --- a/src/numex.h +++ b/src/numex.h @@ -8,6 +8,7 @@ extern "C" { #include #include +#include #include #include #include diff --git a/src/string_utils.h b/src/string_utils.h index b7e14b21..9f83b418 100644 --- a/src/string_utils.h +++ b/src/string_utils.h @@ -6,6 +6,7 @@ extern "C" { #endif #include +#include #include #include #include diff --git a/src/tokens.h b/src/tokens.h index e1156dfe..3a49f4fd 100644 --- a/src/tokens.h +++ b/src/tokens.h @@ -1,5 +1,3 @@ - - #ifndef TOKENS_H #define TOKENS_H @@ -8,6 +6,7 @@ extern "C" { #endif #include +#include #include "klib/khash.h" #include "collections.h" diff --git a/src/transliterate.h b/src/transliterate.h index 8f5d9dee..4bf9cf0b 100644 --- a/src/transliterate.h +++ b/src/transliterate.h @@ -2,6 +2,7 @@ #define TRANSLITERATE_H #include +#include #include #include "collections.h" diff --git a/src/trie.h b/src/trie.h index e79f4d2b..75ad5bc6 100644 --- a/src/trie.h +++ b/src/trie.h @@ -20,9 +20,10 @@ extern "C" { #endif #include +#include +#include #include #include -#include #include "collections.h" #include "file_utils.h" diff --git a/src/trie_search.h b/src/trie_search.h index 81053046..d63c5c1a 100644 --- a/src/trie_search.h +++ b/src/trie_search.h @@ -7,6 +7,7 @@ extern "C" { #include #include +#include #include "trie.h" diff --git a/src/unicode_scripts.h b/src/unicode_scripts.h index c347aaef..7d2dd699 100644 --- a/src/unicode_scripts.h +++ b/src/unicode_scripts.h @@ -2,6 +2,8 @@ #define UNICODE_SCRIPTS_H #include +#include + #include "constants.h" #include "utf8proc/utf8proc.h" #include "unicode_script_types.h" diff --git a/src/vector_math.h b/src/vector_math.h index 1500a6a5..c39014e6 100644 --- a/src/vector_math.h +++ b/src/vector_math.h @@ -2,6 +2,7 @@ #define VECTOR_MATH_H #include +#include #include #include "vector.h"