63 lines
2 KiB
C
63 lines
2 KiB
C
// TODO: now you can have a pfff_macros.h local per-project file (like I have
|
|
// a local per-projet skip list), so distribute this to the relevant
|
|
// places in software-src/
|
|
|
|
// ****************************************************************************
|
|
// git stuff
|
|
// ****************************************************************************
|
|
|
|
#define internal_function
|
|
#define NOINLINE
|
|
#define FORCEINLINE
|
|
#define THROWSPEC
|
|
#define NORETURN
|
|
#define NORETURN_PTR
|
|
#define MAYBE_UNUSED
|
|
|
|
#define __MINGW_NOTHROW
|
|
#define WSAAPI
|
|
|
|
#define for_each_string_list_item(a,b) for(;;)
|
|
|
|
// ****************************************************************************
|
|
// sparse stuff
|
|
// ****************************************************************************
|
|
|
|
//YACFE_MACROITERATOR
|
|
#define FOR_EACH_PTR(a,b) for(;;)
|
|
#define FOR_EACH_PTR_NOTAG(a,b) for(;;)
|
|
#define FOR_EACH_PTR_REVERSE(a,b) for(;;)
|
|
#define RECURSE_PTR_REVERSE(a,b) for(;;)
|
|
//#define DO_END_FOR_EACH_REVERSE(a,b,c,d)
|
|
|
|
#define __percpu
|
|
#define __user
|
|
|
|
#define SENTINEL_ATTR
|
|
#define FORMAT_ATTR(a)
|
|
#define NORETURN_ATTR
|
|
|
|
// ****************************************************************************
|
|
// Boost
|
|
// ****************************************************************************
|
|
#define BOOST_AUTO_TEST_CASE(a) void a()
|
|
#define BOOST_STATIC_ASSERT(a) static int x
|
|
#define BOOST_FOR_EACH(a,b) for(;;)
|
|
#define BOOST_FOREACH(a,b) for(;;)
|
|
|
|
// ****************************************************************************
|
|
// KDE
|
|
// ****************************************************************************
|
|
#define Q_OBJECT
|
|
#define Q_CLASSINFO(a,b)
|
|
|
|
// ****************************************************************************
|
|
// Jansson
|
|
// ****************************************************************************
|
|
|
|
#define JSON_INLINE
|
|
#define json_object_foreach(a,b,c) for(;;)
|
|
|
|
// ****************************************************************************
|
|
// Plan9
|
|
// ****************************************************************************
|