Swati <swatirathi@cse.iitb.ac.in> wrote:>>We are doing an analysis on the usage of function pointers.>We have considered one such example as GCC which uses function pointers.>Can you suggest any other application which uses function pointers>extensively.

Function pointers are often a nice way to implement state machines,
for instance http://dotat.at/cgi/git?p=unifdef.git;a=blob;f=unifdef.c

The byte code in a threaded code interpreter is often just a list of
function pointers.

There are a lot of function pointers in the unix kernel. Have a look
at Lions' commentary, Stevens' TCP/IP Illustrated volume 2, and
McKusick & Neville-Neil's Design and Implementation of the FreeBSD
operating system.