File k3b-narrowing-conversion.patch of Package kde3-k3b

diff -Naru k3b-1.0.5_orig/libk3b/projects/k3bcdrdaowriter.cpp k3b-1.0.5/libk3b/projects/k3bcdrdaowriter.cpp
--- k3b-1.0.5_orig/libk3b/projects/k3bcdrdaowriter.cpp	2008-05-27 17:24:19.000000000 +0900
+++ k3b-1.0.5/libk3b/projects/k3bcdrdaowriter.cpp	2024-03-03 17:18:37.385497272 +0900
@@ -936,7 +936,7 @@
 
 void K3bCdrdaoWriter::parseCdrdaoMessage()
 {
-  static const char msgSync[] = { 0xff, 0x00, 0xff, 0x00 };
+  static const char msgSync[] = { (char)0xff, 0x00, (char)0xff, 0x00 };
   unsigned int avail = m_comSock->bytesAvailable();
   unsigned int msgs = avail / ( sizeof(msgSync)+d->progressMsgSize );
   unsigned int count = 0;
diff -Naru k3b-1.0.5_orig/libk3b/tools/k3bwavefilewriter.cpp k3b-1.0.5/libk3b/tools/k3bwavefilewriter.cpp
--- k3b-1.0.5_orig/libk3b/tools/k3bwavefilewriter.cpp	2008-05-27 17:24:08.000000000 +0900
+++ k3b-1.0.5/libk3b/tools/k3bwavefilewriter.cpp	2024-03-03 17:13:12.141372672 +0900
@@ -118,8 +118,8 @@
     0x66, 0x6d, 0x74, 0x20, // 12 "fmt "
     0x10, 0x00, 0x00, 0x00, // 16
     0x01, 0x00, 0x02, 0x00, // 20
-    0x44, 0xac, 0x00, 0x00, // 24
-    0x10, 0xb1, 0x02, 0x00, // 28
+    0x44, (char)0xac, 0x00, 0x00, // 24
+    0x10, (char)0xb1, 0x02, 0x00, // 28
     0x04, 0x00, 0x10, 0x00, // 32
     0x64, 0x61, 0x74, 0x61, // 36 "data"
     0x00, 0x00, 0x00, 0x00  // 40 byteCount
diff -Naru k3b-1.0.5_orig/plugins/encoder/external/k3bexternalencoder.cpp k3b-1.0.5/plugins/encoder/external/k3bexternalencoder.cpp
--- k3b-1.0.5_orig/plugins/encoder/external/k3bexternalencoder.cpp	2008-05-27 17:23:33.000000000 +0900
+++ k3b-1.0.5/plugins/encoder/external/k3bexternalencoder.cpp	2024-03-03 17:33:02.892038829 +0900
@@ -46,8 +46,8 @@
   0x66, 0x6d, 0x74, 0x20, // 12 "fmt "
   0x10, 0x00, 0x00, 0x00, // 16
   0x01, 0x00, 0x02, 0x00, // 20
-  0x44, 0xac, 0x00, 0x00, // 24
-  0x10, 0xb1, 0x02, 0x00, // 28
+  0x44, (char)0xac, 0x00, 0x00, // 24
+  0x10, (char)0xb1, 0x02, 0x00, // 28
   0x04, 0x00, 0x10, 0x00, // 32
   0x64, 0x61, 0x74, 0x61, // 36 "data"
   0x00, 0x00, 0x00, 0x00  // 40 byteCount
openSUSE Build Service is sponsored by