⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 find_unused_makefilevars.pl

📁 samba最新软件
💻 PL
字号:
#!/usr/bin/perl# Script that reads in Makefile.in and outputs the names of all # used but undefined vars and all defined but unused vars # Copyright Jelmer Vernooij <jelmer@samba.org># Arguments:#  1: Makefile.in#my %references;my %defines;# First, make a list of defines in configure$in = shift;open(IN, $in);while(<IN>) {	my $line = $_;	while($line =~ /^\b([a-zA-Z0-9_][a-zA-Z0-9_]*)\b[ \t]*=.*/sgm) {		$defines{$1} = 1;	}	while($line =~ /\$\(([a-zA-Z0-9_][a-zA-Z0-9_]*)\)/sgm) {		$references{$1} = 1;	}}close IN;print "##### DEFINED BUT UNUSED: #####\n";foreach(%defines) {#    print $_." defined\n";	if ($_ != 1) {		if ($references{$_} != 1) {			print $_."\n";		}	} }print "##### USED BUT UNDEFINED: #####\n";foreach(%references) {	if ($_ != 1) {		if ($defines{$_} != 1) {			print $_."\n";		}	} }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -