From 52b29440f8f1310e0c074c8eb409e433c56bdd62 Mon Sep 17 00:00:00 2001 From: Teddy Date: Wed, 7 May 2014 03:17:32 +0800 Subject: rename --- testbed/func_pointer.c | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 testbed/func_pointer.c (limited to 'testbed/func_pointer.c') diff --git a/testbed/func_pointer.c b/testbed/func_pointer.c deleted file mode 100644 index e7b6484..0000000 --- a/testbed/func_pointer.c +++ /dev/null @@ -1,19 +0,0 @@ -typedef void (*Func_t)(); -void f(Func_t func, int step) { - if (!step) return; - printf("i'm f\n"); - func(func, step - 1); -} -void g(void (*func)(), int step) { - if (!step) return; - printf("i'm g\n"); - func(func, step - 1); -} -int main() { - void (*func)(void (*ifunc)(), int step); - int x = 1; - if (x) func = f; - else func = g; - func(func, 5); - return 0; -} -- cgit v1.2.3-70-g09d2