tools/perf: Turn strlcpy() into a __weak function
[sfrench/cifs-2.6.git] / tools / perf / util / include / linux / compiler.h
1 #ifndef _PERF_LINUX_COMPILER_H_
2 #define _PERF_LINUX_COMPILER_H_
3
4 #ifndef __always_inline
5 # define __always_inline        inline __attribute__((always_inline))
6 #endif
7
8 #define __user
9
10 #ifndef __attribute_const__
11 # define __attribute_const__
12 #endif
13
14 #ifndef __maybe_unused
15 # define __maybe_unused         __attribute__((unused))
16 #endif
17
18 #ifndef __packed
19 # define __packed               __attribute__((__packed__))
20 #endif
21
22 #ifndef __force
23 # define __force
24 #endif
25
26 #ifndef __weak
27 # define __weak                 __attribute__((weak))
28 #endif
29
30 #endif