31 lines
726 B
Plaintext
31 lines
726 B
Plaintext
$OpenBSD: patch-General_h,v 1.1.1.1 2007/04/27 18:31:12 matthieu Exp $
|
|
--- General.h.orig Fri Mar 21 12:12:30 1997
|
|
+++ General.h Wed Apr 11 22:29:23 2007
|
|
@@ -10,12 +10,11 @@
|
|
#undef _POSIX_SOURCE
|
|
#endif
|
|
|
|
-#define _POSIX_SOURCE 1
|
|
-
|
|
#include <stdio.h>
|
|
#include <signal.h>
|
|
#include <errno.h>
|
|
#include <stdlib.h>
|
|
+#include <string.h>
|
|
|
|
#include <X11/X.h>
|
|
#include <X11/Xlib.h>
|
|
@@ -29,10 +28,10 @@
|
|
// True and False are defined in Xlib.h
|
|
typedef char Boolean;
|
|
|
|
-#define NewString(x) (strcpy((char *)malloc(strlen(x)+1),(x)))
|
|
+#define NewString(x) (strdup(x))
|
|
|
|
#ifndef SIGNAL_CALLBACK_TYPE
|
|
-#define SIGNAL_CALLBACK_TYPE (void (*)(...))
|
|
+#define SIGNAL_CALLBACK_TYPE (void (*)(int))
|
|
#endif
|
|
|
|
#define signal(x,y) \
|