Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.0
deadbeef
0002-Use-signed-values-instead-of-potentially-u...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0002-Use-signed-values-instead-of-potentially-unsigned-li.patch of Package deadbeef
From d12c50afeed29f8fd7e18976f0d114309ad25db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de> Date: Thu, 2 Nov 2017 20:09:00 +0100 Subject: [PATCH 2/3] Use signed values instead of potentially unsigned literals On archs where char is unsigned, '\x80' is interpreted as 128, which can not be converted to a signed char value. --- plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp index 29b5c909..a55ae2c4 100644 --- a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp +++ b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp @@ -83,7 +83,11 @@ const int8_t XSID::sampleConvertTable[16] = */ const int8_t XSID::sampleConvertTable[16] = { +#if 1 + -128, -108, -87, -68, -50, -31, -14, 3, +#else '\x80', '\x94', '\xa9', '\xbc', '\xce', '\xe1', '\xf2', '\x03', +#endif '\x1b', '\x2a', '\x3b', '\x49', '\x58', '\x66', '\x73', '\x7f' }; -- 2.14.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor