You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef __COMPAT_H__
|
|
|
#define __COMPAT_H__
|
|
|
|
|
|
#if __DEBUG
|
|
|
# define INLINE static inline
|
|
|
#else
|
|
|
# define INLINE static inline __attribute__((always_inline))
|
|
|
#endif
|
|
|
|
|
|
#define ACCESS(...)
|
|
|
#if defined __has_attribute
|
|
|
# if __has_attribute(access)
|
|
|
# undef ACCESS
|
|
|
# define ACCESS(...) __attribute__((access(__VA_ARGS__)))
|
|
|
# endif
|
|
|
#endif
|
|
|
|
|
|
|
|
|
#ifndef BENCODE_MALLOC
|
|
|
#define BENCODE_MALLOC malloc
|
|
|
#define BENCODE_FREE free
|
|
|
#endif
|
|
|
|
|
|
#include "str.h"
|
|
|
|
|
|
#endif
|