/* | |
* Copyright 2017, Data61, CSIRO (ABN 41 687 119 230) | |
* | |
* SPDX-License-Identifier: BSD-2-Clause | |
*/ | |
/* Macros related to string- and token-construction operations. */ | |
#pragma once | |
/* See http://gcc.gnu.org/onlinedocs/cpp/Stringification.html for the purpose | |
* of the extra level of indirection. | |
*/ | |
#define _STRINGIFY(s) #s | |
#define STRINGIFY(s) _STRINGIFY(s) | |
#define _JOIN(x, y) x ## y | |
#define JOIN(x, y) _JOIN(x, y) |