From f761d583b579e4bdfe3013b52a46a76a8f31abf8 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Mon, 2 Dec 2013 11:47:17 +0100
Subject: pcm/Traits: use int_leastX_t types

---
 src/pcm/Traits.hxx | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/pcm/Traits.hxx b/src/pcm/Traits.hxx
index df2e7978f..7212b2dd6 100644
--- a/src/pcm/Traits.hxx
+++ b/src/pcm/Traits.hxx
@@ -55,7 +55,7 @@ struct SampleTraits<SampleFormat::S8> {
 	 * arithmetic without risking an (integer) overflow or
 	 * (floating point) precision loss.
 	 */
-	typedef int long_type;
+	typedef int_least16_t long_type;
 
 	/**
 	 * The size of one sample in bytes.
@@ -75,7 +75,7 @@ struct SampleTraits<SampleFormat::S16> {
 	typedef value_type *pointer_type;
 	typedef const value_type *const_pointer_type;
 
-	typedef int long_type;
+	typedef int_least32_t long_type;
 
 	static constexpr size_t SAMPLE_SIZE = sizeof(value_type);
 	static constexpr unsigned BITS = sizeof(value_type) * 8;
@@ -87,7 +87,7 @@ struct SampleTraits<SampleFormat::S32> {
 	typedef value_type *pointer_type;
 	typedef const value_type *const_pointer_type;
 
-	typedef int64_t long_type;
+	typedef int_least64_t long_type;
 
 	static constexpr size_t SAMPLE_SIZE = sizeof(value_type);
 	static constexpr unsigned BITS = sizeof(value_type) * 8;
@@ -99,7 +99,7 @@ struct SampleTraits<SampleFormat::S24_P32> {
 	typedef value_type *pointer_type;
 	typedef const value_type *const_pointer_type;
 
-	typedef int64_t long_type;
+	typedef int_least64_t long_type;
 
 	static constexpr size_t SAMPLE_SIZE = sizeof(value_type);
 	static constexpr unsigned BITS = 24;
-- 
cgit v1.2.3