The default attribute is variable:
(prism) whatis NameName *Name;
Use the 'struct' keyword to ask about a type. In this example there are two types spelled Name. One Name is a typedef:
(prism) whatis struct Name
#More than one identifier 'Name'.
Select one of the following names:
0) Cancel
1) `a.out`whatis.c`struct Name
2) `a.out`whatis.c`Name
> 2
typedef struct Name Name;
The other Name is a struct:
(prism) whatis struct Name
More than one identifier 'Name'.
Select one of the following names:
0) Cancel
1) `a.out`whatis.c`struct Name
2) `a.out`whatis.c`Name
> 1
struct Name {
char last[50];
char first[40];
char middle;
struct Name *next;
};