tag 1097944 +patch
thanks,
On Mon, Feb 17, 2025 at 05:55:26PM +0000, Matthias Klose wrote:
> [...]
> 67 | extern void free (); /* Free malloc'd memory */
attached patch should fix this issue.
bye,
- michael
Description: fix build with gcc 15
Author: Michael Ablassmeier <[email protected]>
Bug-Debian: https://bugs.debian.org/1097944
---
Last-Update: 2025-09-09
--- streamripper-1.64.6.orig/lib/argv.c
+++ streamripper-1.64.6/lib/argv.c
@@ -62,10 +62,10 @@ void freeargv (char **vector);
#else /* !ANSI_PROTOTYPES */
#if !defined _WIN32 || defined __GNUC__
-extern void *malloc (); /* Standard memory allocater */
-extern void *realloc (); /* Standard memory reallocator */
-extern void free (); /* Free malloc'd memory */
-extern char *strdup (); /* Duplicate a string */
+extern void *malloc(size_t size); /* Standard memory allocater */
+extern void *realloc(void *ptr, size_t size); /* Standard memory reallocator */
+extern void free(void *ptr); /* Free malloc'd memory */
+extern char *strdup(const char *s); /* Duplicate a string */
#endif
#endif /* ANSI_PROTOTYPES */