File eclipse-ptp-gcc14.patch of Package eclipse-ptp

--- eclipse-ptp/core/org.eclipse.ptp.proxy/src/proxy_stdio_svr.c	2024-08-29 07:21:14.976189572 +0200
+++ eclipse-ptp/core/org.eclipse.ptp.proxy/src/proxy_stdio_svr.c	2024-08-29 07:31:10.827183601 +0200
@@ -75,7 +75,7 @@
 	proxy_msg *			msg = (proxy_msg *)data;
 	char *				str;
 
-	if (proxy_serialize_msg(msg, &str, &len) < 0) {
+	if (proxy_serialize_msg(msg, (unsigned char**)&str, &len) < 0) {
 		/*
 		 * TODO should send an error back to proxy peer
 		 */
--- eclipse-ptp/core/org.eclipse.ptp.utils/src/serdes.c	2024-08-29 07:21:14.986189644 +0200
+++ eclipse-ptp/core/org.eclipse.ptp.utils/src/serdes.c	2024-08-29 07:25:46.444823336 +0200
@@ -18,6 +18,10 @@
 
 #include "serdes.h"
 
+#ifdef __linux__
+extern int digittoint(int c);
+#endif /* __linux__ */
+
 /*
  * Convert a hexadecimal string containing len digits into an integer.
  */
openSUSE Build Service is sponsored by