cpp_comment_table
/* Structure used to hold a comment block at a given location in the source code. */
typedef struct { /* Text of the comment including the terminators. */ char *comment;
/* source location for the given comment. */ source_location sloc; } cpp_comment;
/* Structure holding all comments for a given cpp_reader. */
typedef struct { /* table of comment entries. */ cpp_comment *entries;
/* number of actual entries entered in the table. */ int count;
/* number of entries allocated currently. */ int allocated; } cpp_comment_table;