diff options
author | August Mueller <gus@flyingmeat.com> | 2014-04-18 03:03:55 +0400 |
---|---|---|
committer | August Mueller <gus@flyingmeat.com> | 2014-04-18 03:03:55 +0400 |
commit | 04ac082376425111eccdacdc8e3dbdd135d435c0 (patch) | |
tree | b2801d91d1ba23121afdf611401a879e31f9ed62 | |
parent | de7e71a32bdcb2f181cf4edf4d4583bac23a73e9 (diff) |
ARCifiedsqlite3_execstuff
-rw-r--r-- | src/fmdb/FMDatabase.m | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/fmdb/FMDatabase.m b/src/fmdb/FMDatabase.m index e989e6c..c3de018 100644 --- a/src/fmdb/FMDatabase.m +++ b/src/fmdb/FMDatabase.m @@ -1242,7 +1242,7 @@ void FMDBBlockSQLiteCallBackFunction(sqlite3_context *context, int argc, sqlite3 int FMDBSQLiteExecCallBackFunction(void *theBlockAsVoid, int columnCount, char **columnValues, char **columnNames); int FMDBSQLiteExecCallBackFunction(void *theBlockAsVoid, int columnCount, char **columnValues, char **columnNames) { - void (^callbackBlock)(int columnCount, char **columnValues, char **columnNames, BOOL *stop) = theBlockAsVoid; + void (^callbackBlock)(int columnCount, char **columnValues, char **columnNames, BOOL *stop) = (__bridge void (^)(int, char **, char **, BOOL *))(theBlockAsVoid); if (callbackBlock) { BOOL shouldStop = NO; @@ -1261,7 +1261,7 @@ int FMDBSQLiteExecCallBackFunction(void *theBlockAsVoid, int columnCount, char * char *errmsg = nil; - int errorCode = sqlite3_exec([self sqliteHandle], [sql UTF8String], &FMDBSQLiteExecCallBackFunction, callbackBlock, &errmsg); + int errorCode = sqlite3_exec([self sqliteHandle], [sql UTF8String], &FMDBSQLiteExecCallBackFunction, (__bridge void *)(callbackBlock), &errmsg); if (errmsg) { |