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