From fb6d636a5fd822fd6d240a25eec2a565574f106c Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Thu, 28 Feb 2013 17:43:39 +0400 Subject: [PATCH] zapit/include/zapit/types.h: define types in case they are missed, i.e. in uclibc Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/900dd5554004ffe4547319be3b7d656be518c7e3 Author: [CST] Focus Date: 2013-02-28 (Thu, 28 Feb 2013) --- src/zapit/include/zapit/types.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/zapit/include/zapit/types.h b/src/zapit/include/zapit/types.h index 10fe5a60a..6ec6994e0 100644 --- a/src/zapit/include/zapit/types.h +++ b/src/zapit/include/zapit/types.h @@ -47,6 +47,13 @@ typedef uint64_t t_channel_id; #define CREATE_CHANNEL_ID(service_id,original_network_id,transport_stream_id) ((((t_channel_id)transport_stream_id) << 32) | (((t_channel_id)original_network_id) << 16) | (t_channel_id)service_id) #define CREATE_CHANNEL_ID64 (((uint64_t)(satellitePosition+freq*4) << 48) | ((uint64_t) transport_stream_id << 32) | ((uint64_t)original_network_id << 16) | (uint64_t)service_id) +#ifndef PRIx64 +#define PRIx64 "llx" +#define PRId64 "lld" +#define SCNx64 "llx" +#define SCNd64 "lld" +#endif + #define PRINTF_CHANNEL_ID_TYPE "%16" PRIx64 #define PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS "%" PRIx64 #define SCANF_CHANNEL_ID_TYPE "%" SCNx64