Lines Matching refs:define
129 if (s/^define\s+(\w+)//) {
181 # Shunt around such directives as `#define FOO FOO':
275 # drop "#define FOO FOO" in enums
276 $next =~ s/^\s*#\s*define\s+(\w+)\s+\1\s*$//;
681 my (%define) = _extract_cc_defines();
686 foreach (sort keys %define) {
688 print PREAMBLE "# $_=$define{$_}\n";
691 if ($define{$_} =~ /^(\d+)U?L{0,2}$/i) {
694 } elsif ($define{$_} =~ /^\w+$/) {
696 "unless (defined &$_) { sub $_() { &$define{$_} } }\n\n";
700 quotemeta($define{$_}), "\" } }\n\n";
712 my %define;
718 /(.+?)=(.+)/ and $define{$1} = $2;
725 return %define;