From 9f9ae81c2742d82fa45dcabceed3e988bdac095c Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Mon, 7 Mar 2011 04:25:54 -0800 Subject: Use -fvisibility=hidden. --- MobileCydia.mm | 19 ++++++++++--------- makefile | 2 ++ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/MobileCydia.mm b/MobileCydia.mm index 2a76717..c072c26 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -3036,6 +3036,15 @@ static NSString *Elision_; static NSString *Error_; static NSString *Warning_; +class CydiaLogCleaner : + public pkgArchiveCleaner +{ + protected: + virtual void Erase(const char *File, std::string Pkg, std::string Ver, struct stat &St) { + unlink(File); + } +}; + /* Database Implementation {{{ */ @implementation Database @@ -3498,15 +3507,7 @@ static NSString *Warning_; pkgAcquire fetcher; fetcher.Clean(_config->FindDir("Dir::Cache::Archives")); - class LogCleaner : - public pkgArchiveCleaner - { - protected: - virtual void Erase(const char *File, std::string Pkg, std::string Ver, struct stat &St) { - unlink(File); - } - } cleaner; - + CydiaLogCleaner cleaner; if ([self popErrorWithTitle:title forOperation:cleaner.Go(_config->FindDir("Dir::Cache::Archives") + "partial/", cache_)]) return false; diff --git a/makefile b/makefile index 10a9349..4452d64 100644 --- a/makefile +++ b/makefile @@ -27,9 +27,11 @@ flags += -fmessage-length=0 flags += -g0 -O2 flags += -fobjc-exceptions flags += -fno-guess-branch-probability +flags += -fvisibility=hidden xflags := xflags += -fobjc-call-cxx-cdtors +xflags += -fvisibility-inlines-hidden link += -framework CoreFoundation link += -framework CoreGraphics -- cgit v1.2.3