blob: 11cae923fb58dcdac0bc6091786350deddd7ac88 [file] [log] [blame]
#include <stdio.h>
static void* _NSConcreteGlobalBlock;
typedef void (^ HelloBlock_t)(const char * name);
/* Breakpoint for first Block function. */
HelloBlock_t helloBlock = ^(const char * name) {
printf("Hello there, %s!\n", name);
};
/* Breakpoint for second Block function. */
static HelloBlock_t s_helloBlock = ^(const char * name) {
printf("Hello there, %s!\n", name);
};
/* Breakpoint for third Block function. */
int X = 1234;
int (^CP)(void) = ^{ X = X+1; return X; };
int
main(int argc, char * argv[])
{
helloBlock("world");
s_helloBlock("world");
CP();
printf ("X = %d\n", X);
return X - 1235;
}