Add portable way of formatting khint_t type (from klib)
This commit is contained in:
@@ -662,7 +662,7 @@ address_parser_t *address_parser_init(char *filename) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log_info("Done with vocab, total size=%zu\n", kh_size(vocab));
|
log_info("Done with vocab, total size=%" PRIkh32 "\n", kh_size(vocab));
|
||||||
|
|
||||||
for (k = kh_begin(vocab); k != kh_end(vocab); ++k) {
|
for (k = kh_begin(vocab); k != kh_end(vocab); ++k) {
|
||||||
token = (char *)kh_key(vocab, k);
|
token = (char *)kh_key(vocab, k);
|
||||||
@@ -676,7 +676,7 @@ address_parser_t *address_parser_init(char *filename) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log_info("After pruning vocab size=%zu\n", kh_size(vocab));
|
log_info("After pruning vocab size=%" PRIkh32 "\n", kh_size(vocab));
|
||||||
|
|
||||||
|
|
||||||
log_info("Creating phrases trie\n");
|
log_info("Creating phrases trie\n");
|
||||||
|
|||||||
@@ -101,14 +101,18 @@ int main() {
|
|||||||
|
|
||||||
#if UINT_MAX == 0xffffffffu
|
#if UINT_MAX == 0xffffffffu
|
||||||
typedef unsigned int khint32_t;
|
typedef unsigned int khint32_t;
|
||||||
|
#define PRIkh32 "u"
|
||||||
#elif ULONG_MAX == 0xffffffffu
|
#elif ULONG_MAX == 0xffffffffu
|
||||||
typedef unsigned long khint32_t;
|
typedef unsigned long khint32_t;
|
||||||
|
#define PRIkh32 "lu"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ULONG_MAX == ULLONG_MAX
|
#if ULONG_MAX == ULLONG_MAX
|
||||||
typedef unsigned long khint64_t;
|
typedef unsigned long khint64_t;
|
||||||
|
#define PRIkh64 "lu"
|
||||||
#else
|
#else
|
||||||
typedef unsigned long long khint64_t;
|
typedef unsigned long long khint64_t;
|
||||||
|
#define PRIkh64 "llu"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef kh_inline
|
#ifndef kh_inline
|
||||||
|
|||||||
Reference in New Issue
Block a user