Lines Matching full:type

62 # match expressions used to find embedded type information
103 [$type_member_func, "\\:c\\:type\\:`\$1\$2\$3\\\\(\\\\) <\$1>`"],
104 [$type_member, "\\:c\\:type\\:`\$1\$2\$3 <\$1>`"],
108 [$type_enum, "\\:c\\:type\\:`\$1 <\$2>`"],
109 [$type_struct, "\\:c\\:type\\:`\$1 <\$2>`"],
110 [$type_typedef, "\\:c\\:type\\:`\$1 <\$2>`"],
111 [$type_union, "\\:c\\:type\\:`\$1 <\$2>`"],
112 # in rst this can refer to any type
113 [$type_fallback, "\\:c\\:type\\:`\$1`"],
178 my ($type, $declaration_name, $return_type);
588 $type = $args{'parametertypes'}{$parameter};
589 if ($type =~ m/$function_pointer/) {
593 $type =~ s/([^\*])$/$1 /;
594 print ".BI \"" . $parenth . $type . "\" " . " \"" . $post . "\"\n";
661 …print ".TH \"$args{'module'}\" 9 \"" . $args{'type'} . " " . $args{'struct'} . "\" \"$man_date\" \…
664 print $args{'type'} . " " . $args{'struct'} . " \\- " . $args{'purpose'} . "\n";
670 print $args{'type'} . " " . $args{'struct'} . " {\n.br\n";
826 print ".. c:type:: ". $args{'function'} . "\n\n";
867 $type = $args{'parametertypes'}{$parameter};
869 if ($type =~ m/$function_pointer/) {
873 print $type;
898 $type = $args{'parametertypes'}{$parameter};
900 if ($type ne "") {
901 print $lineprefix . "``$type``\n";
946 print "\n\n.. c:type:: " . $name . "\n\n";
986 print "\n\n.. c:type:: " . $name . "\n\n";
1002 my $name = $args{'type'} . " " . $args{'struct'};
1003 print "\n\n.. c:type:: " . $name . "\n\n";
1006 if ($args{'type'} eq 'union') {
1022 …print $lineprefix . $args{'type'} . " " . $args{'struct'} . " {\n$declaration" . $lineprefix . "};…
1033 $type = $args{'parametertypes'}{$parameter};
1116 my $type = qr{struct|union};
1120 my $struct_members = qr{($type)([^\{\};]+)\{([^\{\}]*)\}([^\{\}\;]*)\;};
1122 if ($x =~ /($type)\s+(\w+)\s*$definition_body/) {
1126 } elsif ($x =~ /typedef\s+($type)\s*$definition_body\s*(\w+)\s*;/) {
1192 my $type = $1;
1198 $newmember .= "$type$name$extra; ";
1200 $newmember .= "$type$id.$name$extra; ";
1203 my $type;
1211 # The type may have multiple words,
1219 $type = $1;
1230 $newmember .= "$type $name; ";
1232 $newmember .= "$type $id.$name; ";
1279 'type' => $decl_type
1318 die("Please add the new output type at show_warnings()");
1478 my $type;
1507 $type = $arg;
1508 $type =~ s/([^\(]+\(\*?)\s*$param/$1/;
1510 push_parameter($param, $type, $arg, $file, $declaration_name);
1530 $type = join " ", @first_arg;
1536 push_parameter($2, "$type $1", $arg, $file, $declaration_name);
1539 if ($type ne "") { # skip unnamed bit-fields
1541 push_parameter($1, "$type:$2", $arg, $file, $declaration_name)
1546 push_parameter($param, $type, $arg, $file, $declaration_name);
1555 my $type = shift;
1560 if (($anon_struct_union == 1) && ($type eq "") &&
1568 if ($type eq "" && $param =~ /\.\.\.$/)
1582 elsif ($type eq "" && ($param eq "" or $param eq "void"))
1587 elsif ($type eq "" && ($param eq "struct" or $param eq "union"))
1590 $type = $param;
1603 if (show_warnings($type, $declaration_name) && $param !~ /\./) {
1668 # Ignore an empty return type (It's a macro)
1669 # Ignore functions with a "void" return type. (But don't ignore "void *")
1724 # 1. Return type (may be nothing if we're looking at a macro)
1737 # - pci_match_device, __copy_to_user (long return type)
1746 # This is an object-like macro, it has no return type and no parameter
1867 $prototype =~ s/SYSCALL_DEFINE.*\(/long sys_/; # fix return type & func name
2037 # test for pointer declaration type, foo * bar() - desc