Due to server problems the website is temporarily offline! Visit http://www.smorgasbordet.com/pellesc/ to download Pelles C.
// forward declarationtypedef struct T2 T2;typedef struct _tagT1 { T2 *t2;} T1;
typedef struct _test1 { int num1; void (*PrintNum1)(test1 * ); // <-- this is a pointer to the struct}test1;
typedef struct _test1 { int num1; void (*PrintNum1)(struct test1 * ); // <-- this is a pointer to the struct}test1;
typedef struct _test1 { void (*PrintNum1)(struct test1 *);}test1;void test1__PrintNum1 (struct test1 *self);void test1__PrintNum1 (struct test1 *self){}void init(void){ struct test1 t; t.PrintNum1 = test1__PrintNum1;}
typedef struct _test1 { void (*PrintNum1)(struct _test1 *);}test1;void test1__PrintNum1 (test1 *self);void test1__PrintNum1 (test1 *self){}void init(void){ test1 t; t.PrintNum1 = test1__PrintNum1;}