]> git.saurik.com Git - cydia.git/commitdiff
Use -fvisibility=hidden.
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 12:25:54 +0000 (04:25 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 14:10:50 +0000 (06:10 -0800)
MobileCydia.mm
makefile

index 2a767174ad66cbe00551535c1ba45a2c49f32f1a..c072c267b83d5da3425a9dba1efe97d9ce606e25 100644 (file)
@@ -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;
 
index 10a93496c8f7f5d0d7b31f4212c6841f81cee37c..4452d64a2a6391da888d6c7edd99e51c101b8b71 100644 (file)
--- 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