summaryrefslogtreecommitdiffhomepage
path: root/patch
diff options
context:
space:
mode:
authorbakkeby <[email protected]>2020-09-07 17:48:58 +0200
committerbakkeby <[email protected]>2020-09-07 17:48:58 +0200
commit4379517c25b136f4628c436254a54852542ebadf (patch)
tree8513e13abffb2185dc2d6ae4e48063a7d9a180e1 /patch
parent260bd11a53d35a63fc722bb64cd417cc942c1858 (diff)
downloaddwm-flexipatch-4379517c25b136f4628c436254a54852542ebadf.tar.gz
dwm-flexipatch-4379517c25b136f4628c436254a54852542ebadf.zip
Adding IPC v1.5.5 patch
Diffstat (limited to 'patch')
-rw-r--r--patch/dwmc.c8
-rw-r--r--patch/include.c9
-rw-r--r--patch/include.h5
3 files changed, 22 insertions, 0 deletions
diff --git a/patch/dwmc.c b/patch/dwmc.c
index 065e64d..4dedcbc 100644
--- a/patch/dwmc.c
+++ b/patch/dwmc.c
@@ -62,9 +62,17 @@ fake_signal(void)
if (paramn == 1) arg = (Arg) {0};
else if (paramn > 2) return 1;
else if (strncmp(param, "i", n - len_str_sig) == 0)
+ #if IPC_PATCH
+ sscanf(fsignal + len_indicator + n, "%li", &(arg.i));
+ #else
sscanf(fsignal + len_indicator + n, "%i", &(arg.i));
+ #endif // IPC_PATCH
else if (strncmp(param, "ui", n - len_str_sig) == 0)
+ #if IPC_PATCH
+ sscanf(fsignal + len_indicator + n, "%lu", &(arg.ui));
+ #else
sscanf(fsignal + len_indicator + n, "%u", &(arg.ui));
+ #endif // IPC_PATCH
else if (strncmp(param, "f", n - len_str_sig) == 0)
sscanf(fsignal + len_indicator + n, "%f", &(arg.f));
else return 1;
diff --git a/patch/include.c b/patch/include.c
index e13348e..66eba15 100644
--- a/patch/include.c
+++ b/patch/include.c
@@ -138,6 +138,15 @@
#if INPLACEROTATE_PATCH
#include "inplacerotate.c"
#endif
+#if IPC_PATCH
+#include "ipc.c"
+#ifdef VERSION
+#include "ipc/IPCClient.c"
+#include "ipc/yajl_dumps.c"
+#include "ipc/ipc.c"
+#include "ipc/util.c"
+#endif
+#endif // IPC_PATCH
#if INSETS_PATCH
#include "insets.c"
#endif
diff --git a/patch/include.h b/patch/include.h
index 9130311..94b5a59 100644
--- a/patch/include.h
+++ b/patch/include.h
@@ -138,6 +138,11 @@
#if INPLACEROTATE_PATCH
#include "inplacerotate.h"
#endif
+#if IPC_PATCH
+#include "ipc.h"
+#include "ipc/ipc.h"
+#include "ipc/util.h"
+#endif
#if INSETS_PATCH
#include "insets.h"
#endif