mirror of https://github.com/openssl/openssl.git
				
				
				
			
		
			
				
	
	
		
			20 lines
		
	
	
		
			350 B
		
	
	
	
		
			Perl
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			350 B
		
	
	
	
		
			Perl
		
	
	
	
| #! /usr/bin/perl
 | |
| 
 | |
| package with_fallback;
 | |
| 
 | |
| sub import {
 | |
|     use File::Basename;
 | |
|     use File::Spec::Functions;
 | |
|     foreach (@_) {
 | |
| 	eval "require $_";
 | |
| 	if ($@) {
 | |
| 	    unshift @INC, catdir(dirname(__FILE__), "..", "external", "perl");
 | |
| 	    my $transfer = "transfer::$_";
 | |
| 	    eval "require $transfer";
 | |
| 	    shift @INC;
 | |
| 	    warn $@ if $@;
 | |
| 	}
 | |
|     }
 | |
| }
 | |
| 1;
 |