$line) { if (ereg("^[[:space:]]*BEGIN_EXTERN_C", $line)) { # echo "$file:".($nr+1)." $line"; $flag = true; } else if (ereg("^[[:space:]]*END_EXTERN_C", $line)) { # echo "$file:".($nr+1)." $line"; $flag = false; } else if ( (ereg("^[[:space:]]*PHPAPI[[:space:]]*", $line)) ||(ereg("^[[:space:]]*ZEND_API[[:space:]]*", $line))) { if (strstr($line,"(")) { if (!$flag) echo "$file:".($nr+1)." $line"; } } } } array_shift($_SERVER["argv"]); if (count($_SERVER["argv"])) { foreach ($_SERVER["argv"] as $dir) { scan_dir($dir); } } else { scan_dir("."); } ?>