39 lines
1.0 KiB
Plaintext
39 lines
1.0 KiB
Plaintext
$NetBSD: patch-at,v 1.3 2013/09/08 16:28:27 joerg Exp $
|
|
|
|
--- bin/override.c.orig 2013-05-15 20:23:06.000000000 +0000
|
|
+++ bin/override.c
|
|
@@ -27,7 +27,7 @@
|
|
|
|
void vlc_enable_override (void);
|
|
|
|
-#if defined (__GNUC__) /* typeof and statement-expression */ \
|
|
+#if 0 && defined (__GNUC__) /* typeof and statement-expression */ \
|
|
&& (defined (__ELF__) && !defined (__sun__))
|
|
/* Solaris crashes on printf("%s", NULL); which is legal, but annoying. */
|
|
|
|
@@ -120,7 +120,7 @@ static void *getsym (const char *name)
|
|
*
|
|
* Some evil libraries modify the environment. We currently ignore the calls as
|
|
* they could crash the process. This may cause funny behaviour though. */
|
|
-int putenv (char *str)
|
|
+int putenv (const char *str)
|
|
{
|
|
if (override)
|
|
{
|
|
@@ -245,6 +245,7 @@ error:
|
|
*/
|
|
#include <locale.h>
|
|
|
|
+#if 0
|
|
char *setlocale (int cat, const char *locale)
|
|
{
|
|
if (override && locale != NULL)
|
|
@@ -254,6 +255,7 @@ char *setlocale (int cat, const char *lo
|
|
}
|
|
return CALL(setlocale, cat, locale);
|
|
}
|
|
+#endif
|
|
|
|
|
|
/*** Xlib ****/
|