Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!lll-winken!ames!uhccux!munnari.oz.au!murtoa.cs.mu.oz.au!otc!metro!basser!nswitgould!fidogate From: john_gibney%830.312@fidogate.fido.oz (John Gibney) Newsgroups: comp.lang.c Subject: Function Declarations Message-ID: <14654@nswitgould.cs.uts.oz> Date: 5 Sep 89 17:54:24 GMT Sender: fido@nswitgould.cs.uts.oz Organization: A Fidonet node, gated through nswitgould.oz Lines: 29 Original to: all I am trying to work out what the following decalration means:- int (*function)() = NULL; and it is later used:- (*function)(); I would appreciate it if anyone could explain this code to me. I am fairly new to C and I think this code may help me with a menu program I am currently writing. Thanks. John :-) --- * Origin: Southern Mail CBCS - An OZNET System (Opus 7:830/312)