From 7b144ec30c7a30b3318638c3e5408d54639e6f5f Mon Sep 17 00:00:00 2001 From: coast Date: Thu, 29 May 2025 22:49:03 +0200 Subject: [PATCH] Upload files to ".suckless/dwm" --- .suckless/dwm/util.c | 36 ++++++++++++++++++++++++++++++++++++ .suckless/dwm/util.h | 19 +++++++++++++++++++ .suckless/dwm/util.o | Bin 0 -> 2216 bytes 3 files changed, 55 insertions(+) create mode 100644 .suckless/dwm/util.c create mode 100644 .suckless/dwm/util.h create mode 100644 .suckless/dwm/util.o diff --git a/.suckless/dwm/util.c b/.suckless/dwm/util.c new file mode 100644 index 0000000..bcecb12 --- /dev/null +++ b/.suckless/dwm/util.c @@ -0,0 +1,36 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include + +#include "util.h" + +void * +ecalloc(size_t nmemb, size_t size) +{ + void *p; + + if (!(p = calloc(nmemb, size))) + die("calloc:"); + return p; +} + +void +die(const char *fmt, ...) { + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + + if (fmt[0] && fmt[strlen(fmt)-1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } + + exit(1); +} + diff --git a/.suckless/dwm/util.h b/.suckless/dwm/util.h new file mode 100644 index 0000000..1e3cf9a --- /dev/null +++ b/.suckless/dwm/util.h @@ -0,0 +1,19 @@ +/* See LICENSE file for copyright and license details. */ + +#ifndef MAX +#define MAX(A, B) ((A) > (B) ? (A) : (B)) +#endif +#ifndef MIN +#define MIN(A, B) ((A) < (B) ? (A) : (B)) +#endif +#define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) + +#ifdef _DEBUG +#define DEBUG(...) fprintf(stderr, __VA_ARGS__) +#else +#define DEBUG(...) +#endif + +void die(const char *fmt, ...); +void *ecalloc(size_t nmemb, size_t size); + diff --git a/.suckless/dwm/util.o b/.suckless/dwm/util.o new file mode 100644 index 0000000000000000000000000000000000000000..04939521a548413d374b3f570d141b93a5cb2fc1 GIT binary patch literal 2216 zcmbtV&uddb5T4gWn`)ax5vkNegjY$xK9XRuv?{5Mb}K=uwuoLdOxV#W=HXw_P5|MF%!B^UXK2lbzk<(fQPc z4ow3o8k~h)Poe-n+fnk4@_TW^PbD3LW?an z>{EeAQlAV&Qu?hxWJ)gwBG2^&%n3x+^cAjO>8o77(O+}@PH&*jvL$bS7!8KidSeZ? zbOs&tHd*~MTVB++(cAFqK0)!Z<)j|kNb26GK!RV<0JbzhYGDNIepdg&v4w}8=5X~e ztAAe)VT@z3CRg8j2;C>qbvhCrxXeG<(?+$ME%R15aN~U@ozIst!vN!BW5c2F_@(Jc zC^l%sj94fhjSogo#s{$mcyWbr(QzUNIzVd>CeK_GeivdSha3gk{VSl=f?8j9r*8$x zM-it*LPr3j{@}BYQGf3f&qe>X#`8`Sj&g)PFn-PNBdev*{$BXeY!&qEbhjIIDk+yj zgnCdPRQS9%#17yJ3XZCJ+u+CA;Ndp7(FUhOZ?!KDiuWn|<7b4}NE<#>?Ofi-fRP%D zLN;eY#m<_R1@~slR<3BzqHpERBFvVnb_U8ADp_FGayFRG&A_@O6-VLRojdTm>BySE z=`QTWCGnR6ck|yW{7!}cLBVN8vd%{Zr@JNbO$Ar^TMACkK=OYoc(;Q85jgefQE-pA z*z~<<$vPplNr+ENNZ3HL?In=;TXIMjT7fON*Ab(4 zrruR_p)B&