Lines Matching refs:enum
135 # of the declaration; the struct/union/enum/typedef must always precede
177 # This should be use only for struct/enum members.
227 my $type_enum = '\&(enum\s*([_\w]+))';
382 # 'function', 'struct', 'union', 'enum', 'typedef'
714 # output enum in man
720 print ".TH \"$args{'module'}\" 9 \"enum $args{'enum'}\" \"$man_date\" \"API Manual\" LINUX\n";
723 print "enum " . $args{'enum'} . " \\- " . $args{'purpose'} . "\n";
726 print "enum " . $args{'enum'} . " {\n";
1037 my $name = "enum " . $args{'enum'};
1040 my $name = $args{'enum'};
1041 print "\n\n.. c:enum:: " . $name . "\n\n";
1151 # generic output function for all types (function, struct/union, typedef, enum);
1184 # takes a declaration (struct, union, enum, typedef) and
1313 do {} while ($declaration =~ s/(enum\s+\{[^\}]+),([^\n])/$1,\n$2/);
1393 if ($x =~ /typedef\s+enum\s*\{(.*)\}\s*(\w*)\s*;/) {
1396 } elsif ($x =~ /enum\s+(\w*)\s*\{(.*)\}/) {
1411 if (show_warnings("enum", $declaration_name)) {
1412 print STDERR "${file}:$.: warning: Enum value '$arg' not described in enum '$declaration_name'\n";
1420 if (show_warnings("enum", $declaration_name)) {
1421 print STDERR "${file}:$.: warning: Excess enum value '$k' description in '$declaration_name'\n";
1427 'enum',
1428 {'enum' => $declaration_name,
1437 print STDERR "${file}:$.: error: Cannot parse enum!\n";
2100 } elsif ($identifier =~ m/^enum\b/) {
2101 $decl_type = 'enum';