X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fmacros.h;h=74f9096c7cf3b83fded3864bc76d0b0d1e0c5fb0;hb=7586404633a22e219a7ffd7a0f2624b5bc56e37b;hp=874501ef1749325b38ba6d4214990da1396cd74a;hpb=1cbd136b2479ef142bfb339b13d3d25aa772dda5;p=lttng-tools.git diff --git a/src/common/macros.h b/src/common/macros.h index 874501ef1..74f9096c7 100644 --- a/src/common/macros.h +++ b/src/common/macros.h @@ -57,32 +57,6 @@ void *zmalloc(size_t len) }) #endif - -/* - * The min and max macros are not needed in C++ (std::min and std::max are - * preferred) and they conflict with some C++ header file. Don't define them - * when compiling C++ source. - */ -#ifndef __cplusplus - -# ifndef max -# define max(a, b) ((a) > (b) ? (a) : (b)) -# endif - -# ifndef min -# define min(a, b) ((a) < (b) ? (a) : (b)) -# endif - -# ifndef max_t -# define max_t(type, a, b) max((type) a, (type) b) -# endif - -# ifndef min_t -# define min_t(type, a, b) min((type) a, (type) b) -# endif - -#endif - #ifndef LTTNG_PACKED #define LTTNG_PACKED __attribute__((__packed__)) #endif @@ -101,13 +75,6 @@ void *zmalloc(size_t len) #define ASSERT_LOCKED(lock) LTTNG_ASSERT(pthread_mutex_trylock(&lock)) -/* - * Get an aligned pointer to a value. This is meant - * as a helper to pass an aligned pointer to a member in a packed structure - * to a function. - */ -#define ALIGNED_CONST_PTR(value) (((const typeof(value) []) { value })) - /* * lttng_strncpy returns 0 on success, or nonzero on failure. * It checks that the @src string fits into @dst_len before performing