- //this was taken from http://w...content-available-to-author-only...g.com/tutorial/function-pointers.html 
- #include <stdio.h> 
- void my_int_func(int x) 
- { 
-     printf( "%d\n", x ); 
- } 
-   
-   
- int main() 
- { 
-     void (*foo)(int); //pointer to an int function 
-     foo = *my_int_func; 
-   
-     /* call my_int_func (note that you do not need to write (*foo)(2) ) */ 
-     foo( 2 ); 
-     /* but if you want to, you may */ 
-     (*foo)( 2 ); 
-   
-     return 0; 
- } 
				Ly90aGlzIHdhcyB0YWtlbiBmcm9tIGh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5nLmNvbS90dXRvcmlhbC9mdW5jdGlvbi1wb2ludGVycy5odG1sCiNpbmNsdWRlIDxzdGRpby5oPgp2b2lkIG15X2ludF9mdW5jKGludCB4KQp7CiAgICBwcmludGYoICIlZFxuIiwgeCApOwp9CgoKaW50IG1haW4oKQp7CiAgICB2b2lkICgqZm9vKShpbnQpOyAvL3BvaW50ZXIgdG8gYW4gaW50IGZ1bmN0aW9uCiAgICBmb28gPSAqbXlfaW50X2Z1bmM7CgogICAgLyogY2FsbCBteV9pbnRfZnVuYyAobm90ZSB0aGF0IHlvdSBkbyBub3QgbmVlZCB0byB3cml0ZSAoKmZvbykoMikgKSAqLwogICAgZm9vKCAyICk7CiAgICAvKiBidXQgaWYgeW91IHdhbnQgdG8sIHlvdSBtYXkgKi8KICAgICgqZm9vKSggMiApOwoKICAgIHJldHVybiAwOwp9