From 98f3ba52dfa31b9651b3bdf5d3cbcc44e19c1de2 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 29 Jun 2005 17:10:44 +0000 Subject: Use one fewer helper macro. --- src/system.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/system.h') diff --git a/src/system.h b/src/system.h index 79d6dbb39..fbaeefe18 100644 --- a/src/system.h +++ b/src/system.h @@ -812,12 +812,12 @@ ptr_align (void const *ptr, size_t alignment) return (void *) (p1 - (size_t) p1 % alignment); } -#define GL_CONCAT(x,y) x##y -#define GL_CONCAT2(x,y) GL_CONCAT(x,y) -#define GL_LINE_CONCAT(x) GL_CONCAT2(x, __LINE__) +#define GL_CONCAT0(x, y) x##y +#define GL_CONCAT(x, y) GL_CONCAT0 (x, y) /* Verify a requirement at compile-time (unlike assert, which is runtime). */ #define VERIFY(assertion) \ - struct GL_LINE_CONCAT(compile_time_assert) { char a[(assertion) ? 1 : -1]; } + struct GL_CONCAT (compile_time_assert_, __LINE__) \ + { char a[(assertion) ? 1 : -1]; } /* Like the above, but use an expression rather than a struct declaration. This macro may be used in some contexts where the other may not. */ -- cgit v1.2.3-70-g09d2