Title: [110844] trunk/Source/WebCore
Revision
110844
Author
rwlb...@webkit.org
Date
2012-03-15 07:34:16 -0700 (Thu, 15 Mar 2012)

Log Message

Fix cast-align GCC warnings
https://bugs.webkit.org/show_bug.cgi?id=80790

Reviewed by Nikolas Zimmermann.

* platform/graphics/WOFFFileFormat.cpp:
(WebCore::writeUInt32):
(WebCore::writeUInt16):
(WebCore::convertWOFFToSfnt):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (110843 => 110844)


--- trunk/Source/WebCore/ChangeLog	2012-03-15 14:17:50 UTC (rev 110843)
+++ trunk/Source/WebCore/ChangeLog	2012-03-15 14:34:16 UTC (rev 110844)
@@ -1,3 +1,15 @@
+2012-03-15  Rob Buis  <rb...@rim.com>
+
+        Fix cast-align GCC warnings
+        https://bugs.webkit.org/show_bug.cgi?id=80790
+
+        Reviewed by Nikolas Zimmermann.
+
+        * platform/graphics/WOFFFileFormat.cpp:
+        (WebCore::writeUInt32):
+        (WebCore::writeUInt16):
+        (WebCore::convertWOFFToSfnt):
+
 2012-03-15  Nikolas Zimmermann  <nzimmerm...@rim.com>
 
         Not reviewed. Forgot to preserve copyrights, per reviewer comment.

Modified: trunk/Source/WebCore/platform/graphics/WOFFFileFormat.cpp (110843 => 110844)


--- trunk/Source/WebCore/platform/graphics/WOFFFileFormat.cpp	2012-03-15 14:17:50 UTC (rev 110843)
+++ trunk/Source/WebCore/platform/graphics/WOFFFileFormat.cpp	2012-03-15 14:34:16 UTC (rev 110844)
@@ -84,13 +84,13 @@
 static bool writeUInt32(Vector<char>& vector, uint32_t value)
 {
     uint32_t bigEndianValue = htonl(value);
-    return vector.tryAppend(reinterpret_cast<char*>(&bigEndianValue), sizeof(bigEndianValue));
+    return vector.tryAppend(reinterpret_cast_ptr<char*>(&bigEndianValue), sizeof(bigEndianValue));
 }
 
 static bool writeUInt16(Vector<char>& vector, uint16_t value)
 {
     uint16_t bigEndianValue = htons(value);
-    return vector.tryAppend(reinterpret_cast<char*>(&bigEndianValue), sizeof(bigEndianValue));
+    return vector.tryAppend(reinterpret_cast_ptr<char*>(&bigEndianValue), sizeof(bigEndianValue));
 }
 
 static const uint32_t woffSignature = 0x774f4646; /* 'wOFF' */
@@ -210,7 +210,7 @@
             return false;
 
         // Write an sfnt table directory entry.
-        uint32_t* sfntTableDirectoryPtr = reinterpret_cast<uint32_t*>(sfnt.data() + sfntTableDirectoryCursor);
+        uint32_t* sfntTableDirectoryPtr = reinterpret_cast_ptr<uint32_t*>(sfnt.data() + sfntTableDirectoryCursor);
         *sfntTableDirectoryPtr++ = htonl(tableTag);
         *sfntTableDirectoryPtr++ = htonl(tableOrigChecksum);
         *sfntTableDirectoryPtr++ = htonl(sfnt.size());
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to