summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.73.0/tests/input/oc/macro-close-brace.m
blob: 0eb3fa81669c37bae889301a75432675f4f9124d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#import <Foundation/Foundation.h>

#if TARGET_RT_BIG_ENDIAN
#define FourCC2Str(fourcc) (const char[]) { *((char *) &fourcc), *(((char *) &fourcc) + 1), *(((char *) &fourcc) + 2), *(((char *) &fourcc) + 3), 0}
#else
#define FourCC2Str(fourcc) (const char[]) { *(((char *) &fourcc) + 3), *(((char *) &fourcc) + 2), *(((char *) &fourcc) + 1), *(((char *) &fourcc) + 0), 0}
#endif

#if 1
#define SYNCHRONIZED_BEGIN(x) @synchronized(x) {
#define SYNCHRONIZED_END }
#else
#define SYNCHRONIZED_BEGIN(x)
#define SYNCHRONIZED_END
#endif

#define AUTORELEASEPOOL_BEGIN @autoreleasepool {
#define AUTORELEASEPOOL_END }