summaryrefslogtreecommitdiffstats
path: root/perl_checker.src/global_checks.ml
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2002-12-19 20:42:32 +0000
committerPascal Rigaux <pixel@mandriva.com>2002-12-19 20:42:32 +0000
commit91a49a49d0b6a7713e644a79412fd5307d7cb335 (patch)
tree1b6565ed1b795510b9f29660840eb08ec83b45bc /perl_checker.src/global_checks.ml
parent2375b0413acc1f3e6659fc110c13bcc061cd320d (diff)
downloadperl_checker-91a49a49d0b6a7713e644a79412fd5307d7cb335.tar
perl_checker-91a49a49d0b6a7713e644a79412fd5307d7cb335.tar.gz
perl_checker-91a49a49d0b6a7713e644a79412fd5307d7cb335.tar.bz2
perl_checker-91a49a49d0b6a7713e644a79412fd5307d7cb335.tar.xz
perl_checker-91a49a49d0b6a7713e644a79412fd5307d7cb335.zip
- perl_checker: many new features including
- checking methods being available - checking unused functions - saving parsed file in .perl_checker.cache - new instruction "Basedir .." in .perl_checker (useful for gi/perl-install/standalone/.perl_checker)
Diffstat (limited to 'perl_checker.src/global_checks.ml')
-rw-r--r--perl_checker.src/global_checks.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/perl_checker.src/global_checks.ml b/perl_checker.src/global_checks.ml
index 0ce4d7e..727d3ed 100644
--- a/perl_checker.src/global_checks.ml
+++ b/perl_checker.src/global_checks.ml
@@ -140,13 +140,13 @@ let is_global_var context ident =
| "fcntl" | "fileno" | "flock" | "formline" | "fork"
| "gethostbyaddr" | "gethostbyname" | "getgrnam" | "getgrgid" | "getppid" | "getpwent" | "getpwnam" | "getpwuid" | "gmtime" | "goto" | "grep" | "hex"
| "index" | "int" | "ioctl" | "join" | "keys" | "kill"
- | "last" | "lc" | "length" | "link" | "localtime" | "log" | "lstat"
+ | "last" | "lc" | "lcfirst" | "length" | "link" | "localtime" | "log" | "lstat"
| "map" | "mkdir" | "next" | "no" | "oct" | "open" | "opendir" | "ord"
| "pack" | "pipe" | "pop" | "print" | "printf" | "push" | "quotemeta"
| "rand" | "read" | "readdir" | "readlink" | "redo" | "ref" | "rename" | "require" | "return" | "reverse" | "rmdir"
| "scalar" | "seek" | "select" | "setpwent" | "shift" | "sleep" | "sort" | "splice" | "split" | "sprintf" | "stat" | "substr"
| "symlink" | "syscall" | "sysopen" | "sysread" | "sysseek" | "system" | "syswrite" | "tie" | "time"
- | "uc" | "umask" | "undef" | "unlink" | "unpack" | "unshift" | "utime" | "values" | "vec" | "waitpid" | "wantarray" | "warn" | "write"
+ | "uc" | "ucfirst" | "umask" | "undef" | "unlink" | "unpack" | "unshift" | "utime" | "values" | "vec" | "waitpid" | "wantarray" | "warn" | "write"
-> true
| _ -> false)
@@ -415,7 +415,7 @@ let default_state() = { per_package = Hashtbl.create 16; methods = Hashtbl.creat
let cache_cache = Hashtbl.create 16
let read_packages_from_cache state dir =
- if Hashtbl.mem cache_cache dir then () else
+ if !Flags.no_cache || Hashtbl.mem cache_cache dir then () else
try
Hashtbl.add cache_cache dir ();
let file = dir ^ "/.perl_checker.cache" in