I have used typedef in my C programs previously many times. So it is not new to me For example consider following typedef struct var { int data1; int data2; char data3; }; typedef struct var newtype; then we can use newtype instead of struct var. Now see this typedef int (*iw_handler)(struct net_device *dev, struct iw_request_info *info, union iwreq_data *wrqu, char *extra); above is line number 314 in include/net/iw_handler.h I was not able to understand what is being typedef'd here? -- http://vger.kernel.org/vger-lists.html -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ