summaryrefslogtreecommitdiff
path: root/audio/libsidplay/files/patch-src_samples.cpp
blob: 24def0b3ceb8855b098caef72421bbc578a5d002 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
samples.cpp:80:2: error: constant expression evaluates to 128 which cannot be narrowed to type 'sbyte' (aka 'signed char') [-Wc++11-narrowing]
        0x80,0x91,0xa2,0xb3,0xc4,0xd5,0xe6,0xf7,
        ^~~~
samples.cpp:80:2: note: insert an explicit cast to silence this issue
        0x80,0x91,0xa2,0xb3,0xc4,0xd5,0xe6,0xf7,
        ^~~~
        static_cast<sbyte>( )

--- src/samples.cpp.orig	2021-05-22 05:06:11 UTC
+++ src/samples.cpp
@@ -75,7 +75,7 @@ struct sampleChannel
 sampleChannel ch4, ch5;
 
 
-const sbyte galwayNoiseTab1[16] =
+const ubyte galwayNoiseTab1[16] =
 {
 	(sbyte)0x80,(sbyte)0x91,(sbyte)0xa2,(sbyte)0xb3,(sbyte)0xc4,(sbyte)0xd5,(sbyte)0xe6,(sbyte)0xf7,
 	0x08,0x19,0x2a,0x3b,0x4c,0x5d,0x6e,0x7f
@@ -84,7 +84,7 @@ const sbyte galwayNoiseTab1[16] =
 ubyte galwayNoiseVolTab[16];
 sbyte galwayNoiseSamTab[16];
 
-const sbyte sampleConvertTab[16] =
+const ubyte sampleConvertTab[16] =
 {
 //  (sbyte)0x81,(sbyte)0x99,(sbyte)0xaa,(sbyte)0xbb,(sbyte)0xcc,(sbyte)0xdd,(sbyte)0xee,(sbyte)0xff,
 //  0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x7f