In this project I'm working on, they do this crap with just about every single struct:
Code:typedef struct _format_list { .... .... .... }FormatRec, *FormatList, FormatStrDescRec, *FormatStrDescRec;
What is the purpose of doing this????? There are literally hundreds of structs, and it makes it EXTREMELY hard to find what the heck is going in.
Also, is *FormatList just a pointer? So instead of doing FormatRec * rec, one could just do FormatList rec???