|
@@ -0,0 +1,65 @@
|
|
|
+From 0ba5ab2fb7f29a01dbe570c324011e8cffc89d82 Mon Sep 17 00:00:00 2001
|
|
|
+From: Fabian Greffrath <fabian@greffrath.com>
|
|
|
+Date: Tue, 17 Dec 2024 10:38:47 +0100
|
|
|
+Subject: [PATCH] Include <stdbool.h> instead of redefining `bool`, `true` and
|
|
|
+ `false` keywords
|
|
|
+
|
|
|
+Fixes #1049
|
|
|
+
|
|
|
+Upstream-Status: Submitted [https://github.com/libsndfile/libsndfile/pull/1055]
|
|
|
+
|
|
|
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
+---
|
|
|
+ src/ALAC/alac_decoder.c | 6 +-----
|
|
|
+ src/ALAC/alac_encoder.c | 7 +------
|
|
|
+ 2 files changed, 2 insertions(+), 11 deletions(-)
|
|
|
+
|
|
|
+diff --git a/src/ALAC/alac_decoder.c b/src/ALAC/alac_decoder.c
|
|
|
+index 46d3330..1b4a87c 100644
|
|
|
+--- a/src/ALAC/alac_decoder.c
|
|
|
++++ b/src/ALAC/alac_decoder.c
|
|
|
+@@ -26,6 +26,7 @@
|
|
|
+ #include <stdio.h>
|
|
|
+ #include <stdlib.h>
|
|
|
+ #include <stddef.h>
|
|
|
++#include <stdbool.h>
|
|
|
+ #include <string.h>
|
|
|
+
|
|
|
+ #include "alac_codec.h"
|
|
|
+@@ -38,11 +39,6 @@
|
|
|
+ #include "ALACBitUtilities.h"
|
|
|
+ #include "EndianPortable.h"
|
|
|
+
|
|
|
+-typedef enum
|
|
|
+-{ false = 0,
|
|
|
+- true = 1
|
|
|
+-} bool ;
|
|
|
+-
|
|
|
+ // constants/data
|
|
|
+ const uint32_t kMaxBitDepth = 32 ; // max allowed bit depth is 32
|
|
|
+
|
|
|
+diff --git a/src/ALAC/alac_encoder.c b/src/ALAC/alac_encoder.c
|
|
|
+index 599399a..f303311 100644
|
|
|
+--- a/src/ALAC/alac_encoder.c
|
|
|
++++ b/src/ALAC/alac_encoder.c
|
|
|
+@@ -30,6 +30,7 @@
|
|
|
+ // headers
|
|
|
+ #include <stdio.h>
|
|
|
+ #include <stdlib.h>
|
|
|
++#include <stdbool.h>
|
|
|
+ #include <string.h>
|
|
|
+
|
|
|
+ #include "sfendian.h"
|
|
|
+@@ -44,12 +45,6 @@
|
|
|
+ #include "ALACAudioTypes.h"
|
|
|
+ #include "EndianPortable.h"
|
|
|
+
|
|
|
+-typedef enum
|
|
|
+-{
|
|
|
+- false = 0,
|
|
|
+- true = 1
|
|
|
+-} bool ;
|
|
|
+-
|
|
|
+ static void GetConfig (ALAC_ENCODER *p, ALACSpecificConfig * config) ;
|
|
|
+
|
|
|
+ static int32_t EncodeStereo (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
|