]> git.saurik.com Git - cycript.git/blobdiff - Execute.cpp
Optimized the variable renamer to rename more variables to 'a'.
[cycript.git] / Execute.cpp
index a517fb4df08c8d1b17c8b47b37e05b0ef8fb55d7..1382769ed08a6e10f6594c0460b6cfaeb3f96150 100644 (file)
@@ -181,14 +181,6 @@ void CYFinalize(JSObjectRef object) {
     delete reinterpret_cast<CYData *>(JSObjectGetPrivate(object));
 }
 
-struct CStringMapLess :
-    std::binary_function<const char *, const char *, bool>
-{
-    _finline bool operator ()(const char *lhs, const char *rhs) const {
-        return strcmp(lhs, rhs) < 0;
-    }
-};
-
 void Structor_(apr_pool_t *pool, sig::Type *&type) {
     if (
         type->primitive == sig::pointer_P &&
@@ -288,7 +280,7 @@ struct Struct_privateData :
     }
 };
 
-typedef std::map<const char *, Type_privateData *, CStringMapLess> TypeMap;
+typedef std::map<const char *, Type_privateData *, CYCStringLess> TypeMap;
 static TypeMap Types_;
 
 JSObjectRef CYMakeStruct(JSContextRef context, void *data, sig::Type *type, ffi_type *ffi, JSObjectRef owner) {