From 5e055f273d1d7c11059a1a931bcc57251f716fc5 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sat, 10 Jan 2004 13:44:14 +0000 Subject: [PATCH] Added GLUE and GLUE_ macros. I originally wanted to use them in the new pre-sorter and didn't need them afterwards, but they are useful anyway. --- lib/lib.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/lib.h b/lib/lib.h index de3c21c1..658feabf 100644 --- a/lib/lib.h +++ b/lib/lib.h @@ -1,7 +1,7 @@ /* * Sherlock Library -- Miscellaneous Functions * - * (c) 1997--2003 Martin Mares + * (c) 1997--2004 Martin Mares * * This software may be freely distributed and used according to the terms * of the GNU Lesser General Public License. @@ -36,6 +36,8 @@ #define CLAMP(x,min,max) ({ int _t=x; (_t < min) ? min : (_t > max) ? max : _t; }) #define ABS(x) ((x) < 0 ? -(x) : (x)) #define ARRAY_SIZE(a) (sizeof(a)/sizeof(*(a))) +#define GLUE(x,y) x##y +#define GLUE_(x,y) x##_##y /* Logging */ -- 2.39.2