diff options
| author | bakkeby <[email protected]> | 2020-09-07 17:48:58 +0200 |
|---|---|---|
| committer | bakkeby <[email protected]> | 2020-09-07 17:48:58 +0200 |
| commit | 4379517c25b136f4628c436254a54852542ebadf (patch) | |
| tree | 8513e13abffb2185dc2d6ae4e48063a7d9a180e1 /patch | |
| parent | 260bd11a53d35a63fc722bb64cd417cc942c1858 (diff) | |
| download | dwm-flexipatch-4379517c25b136f4628c436254a54852542ebadf.tar.gz dwm-flexipatch-4379517c25b136f4628c436254a54852542ebadf.zip | |
Adding IPC v1.5.5 patch
Diffstat (limited to 'patch')
| -rw-r--r-- | patch/dwmc.c | 8 | ||||
| -rw-r--r-- | patch/include.c | 9 | ||||
| -rw-r--r-- | patch/include.h | 5 |
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 |
