Lines Matching refs:in

15 # This forces PL files to create target in same directory as PL file.
112 if ($opt_a) { # automagic mode: locate header file in @inc_dirs
275 # drop "#define FOO FOO" in enums
362 # sizeof(*(p)), which appear in the HP-UX 10.01 header files.
366 # tack { on the front, and skip it in the loop
451 my ($in, $out);
455 $in .= <IN>;
456 chomp $in;
457 next unless length $in;
459 while (length $in) {
462 # including things stuck in quoted string constants.
463 $in =~ s/\?\?=/#/g; # | ??=| #|
464 $in =~ s/\?\?\!/|/g; # | ??!| ||
465 $in =~ s/\?\?'/^/g; # | ??'| ^|
466 $in =~ s/\?\?\(/[/g; # | ??(| [|
467 $in =~ s/\?\?\)/]/g; # | ??)| ]|
468 $in =~ s/\?\?\-/~/g; # | ??-| ~|
469 $in =~ s/\?\?\//\\/g; # | ??/| \|
470 $in =~ s/\?\?</{/g; # | ??<| {|
471 $in =~ s/\?\?>/}/g; # | ??>| }|
473 if ($in =~ /^\#ifdef __LANGUAGE_PASCAL__/) {
480 if ($in =~ /^extern inline / && # Inlined assembler.
487 if ($in =~ s/\\$//) { # \-newline
490 } elsif ($in =~ s/^([^"'\\\/]+)//) { # Passthrough
492 } elsif ($in =~ s/^(\\.)//) { # \...
494 } elsif ($in =~ /^'/) { # '...
495 if ($in =~ s/^('(\\.|[^'\\])*')//) {
500 } elsif ($in =~ /^"/) { # "...
501 if ($in =~ s/^("(\\.|[^"\\])*")//) {
506 } elsif ($in =~ s/^\/\/.*//) { # //...
508 } elsif ($in =~ m/^\/\*/) { # /*...
510 if ($in =~ s/^\/\*[^*]*\*+([^\/*][^*]*\*+)*\///) {
515 } elsif ($in =~ s/^(\/)//) { # /...
517 } elsif ($in =~ s/^([^\'\"\\\/]+)//) {
521 $in =~ s!\'T KNOW!!) {
525 warn "Cannot parse $file:\n$in\n";
527 $in = '';
531 die "Cannot parse:\n$in\n";
571 # Put all the files in $directory into @ARGV for processing.
591 # Given $file, a symbolic link to a directory in the C include directory,
592 # make an equivalent symbolic link in $Dest_dir, if we can figure out how.
626 # Push all #included files in $file onto our stack, except for STDIN
747 It is most easily run while in /usr/include:
759 The output files are placed in the hierarchy rooted at Perl's
777 on all files in those directories (and their subdirectories, etc.). B<-r>
783 which they include. This option will search for B<.h> files in all
789 Symbolic links will be replicated in the destination directory. If B<-l>
794 Put ``hints'' in the .ph files which will help in locating problems with
804 However, the B<.ph> files almost double in size when built using B<-h>.
808 Include the code from the B<.h> file as a comment in the B<.ph> file.