struct _iobuf { int _cnt; unsigned char *_ptr; unsigned char *_base; int _bufsiz; short _flag; char _file; } ; struct mallinfo { int arena; int ordblks; int smblks; int hblks; int hblkhd; int usmblks; int fsmblks; int uordblks; int fordblks; int keepcost; int mxfast; int nlblks; int grain; int uordbytes; int allocated; int treeoverhead; } ; enum _user_def_name_1 { black = 0, white = 1, grey = 2 }; enum _user_def_name_2 { northwest = 0, northeast = 1, southwest = 2, southeast = 3 }; enum _user_def_name_3 { north = 0, east = 1, south = 2, west = 3 }; struct quad_struct { enum _user_def_name_1 color; enum _user_def_name_2 childtype; struct quad_struct *nw; struct quad_struct *ne; struct quad_struct *sw; struct quad_struct *se; struct quad_struct *parent; } ;