tlds
Transactional Operations for Linked Data Structures
|
#include "offsets.h"
Go to the source code of this file.
Macros | |
#define | FUNC2(x, y) x##y |
#define | FUNC1(x, y) FUNC2(x,y) |
#define | FUNC(x) FUNC1(x,__COUNTER__) |
#define | ASSERT_OFFSET(L, R) typedef char FUNC(OFFSET_CHECK_FAILED)[(L == R) ? 1 : -1]; |
#define ASSERT_OFFSET | ( | L, | |
R | |||
) | typedef char FUNC(OFFSET_CHECK_FAILED)[(L == R) ? 1 : -1]; |
#define FUNC | ( | x | ) | FUNC1(x,__COUNTER__) |
#define FUNC1 | ( | x, | |
y | |||
) | FUNC2(x,y) |
#define FUNC2 | ( | x, | |
y | |||
) | x##y |
Copyright (C) 2011 University of Rochester Department of Computer Science and Lehigh University Department of Computer Science and Engineering
License: Modified BSD Please see the file LICENSE.RSTM for licensing information