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.
*/