瀏覽代碼

Added cast to fix warning on 32-bit builds.

The call to memcpy in -dataForColumnIndex: was being passed an int (it accepts a size_t, ie: long on some platforms). This generated a warning in Xcode 5 when building (in my instance) for the iPad.
A. R. Younce 11 年之前
父節點
當前提交
32bb710845
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/fmdb/FMResultSet.m

+ 1 - 1
src/fmdb/FMResultSet.m

@@ -293,7 +293,7 @@ - (NSData*)dataForColumnIndex:(int)columnIdx {
     
     NSMutableData *data = [NSMutableData dataWithLength:(NSUInteger)dataSize];
     
-    memcpy([data mutableBytes], sqlite3_column_blob([_statement statement], columnIdx), dataSize);
+    memcpy([data mutableBytes], sqlite3_column_blob([_statement statement], columnIdx), (size_t)dataSize);
     
     return data;
 }