1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
diff -ur glfw-3.4/examples/particles.c glfw-3.4-fork/examples/particles.c
--- glfw-3.4/examples/particles.c 2024-11-22 13:22:48
+++ glfw-3.4-fork/examples/particles.c 2024-11-22 13:22:29
@@ -24,6 +24,8 @@
//
//========================================================================
+#define _GNU_SOURCE
+
#if defined(_MSC_VER)
// Make MS math.h define M_PI
#define _USE_MATH_DEFINES
diff -ur glfw-3.4/src/linux_joystick.c glfw-3.4-fork/src/linux_joystick.c
--- glfw-3.4/src/linux_joystick.c 2024-11-22 13:22:48
+++ glfw-3.4-fork/src/linux_joystick.c 2024-11-22 13:22:29
@@ -25,6 +25,8 @@
//
//========================================================================
+#define _GNU_SOURCE
+
#include "internal.h"
#if defined(GLFW_BUILD_LINUX_JOYSTICK)
diff -ur glfw-3.4/src/posix_time.c glfw-3.4-fork/src/posix_time.c
--- glfw-3.4/src/posix_time.c 2024-11-22 13:22:48
+++ glfw-3.4-fork/src/posix_time.c 2024-11-22 13:22:29
@@ -25,6 +25,8 @@
//
//========================================================================
+#define _GNU_SOURCE
+
#include "internal.h"
#if defined(GLFW_BUILD_POSIX_TIMER)
diff -ur glfw-3.4/src/wl_init.c glfw-3.4-fork/src/wl_init.c
--- glfw-3.4/src/wl_init.c 2024-11-22 13:22:48
+++ glfw-3.4-fork/src/wl_init.c 2024-11-22 13:22:29
@@ -24,6 +24,8 @@
//
//========================================================================
+#define _GNU_SOURCE
+
#include "internal.h"
#if defined(_GLFW_WAYLAND)
diff -ur glfw-3.4/src/wl_window.c glfw-3.4-fork/src/wl_window.c
--- glfw-3.4/src/wl_window.c 2024-11-22 13:22:48
+++ glfw-3.4-fork/src/wl_window.c 2024-11-22 13:22:29
@@ -40,7 +40,9 @@
#include <sys/mman.h>
#include <sys/timerfd.h>
#include <poll.h>
+#if __has_include(<linux/input-event-codes.h>)
#include <linux/input-event-codes.h>
+#endif
#include "wayland-client-protocol.h"
#include "xdg-shell-client-protocol.h"
|