blob: 80a99e458d4e0e7fa7b5e6a2524f4c62f8ceee63 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Wang Nane67d52d2016-11-26 07:03:37 +00002/*
3 * Support C++ source use utilities defined in util.h
4 */
5
6#ifndef PERF_UTIL_UTIL_CXX_H
7#define PERF_UTIL_UTIL_CXX_H
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13/*
14 * Now 'new' is the only C++ keyword found in util.h:
15 * in tools/include/linux/rbtree.h
16 *
17 * Other keywords, like class and delete, should be
18 * redefined if necessary.
19 */
20#define new _new
21#include "util.h"
22#undef new
23
24#ifdef __cplusplus
25}
26#endif
27#endif