aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/cppmagic.h
blob: 92bef11eb1729d6d0b4fc75a59f74289028701f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* $Id: cppmagic.h,v 1.1 2001/02/01 20:21:18 gram Exp $ */

/**************************************** CPP definitions ***************/

/* CPP magic: Concatenate two strings or macros that resolve to strings.
 * Use CONCAT(), not _CONCAT() */
#define _CONCAT(a,b)		a ## b
#define CONCAT(a,b)		_CONCAT(a,b)

/* CPP magic: Surround a string or a macro that resolves to a string with
 * double quotes. */
#define _STRINGIFY(a)		# a
#define STRINGIFY(a)		_STRINGIFY(a)