Bug #: 3826
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Jul 2005 08:09:40 +0000 (08:09 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 5 Jul 2005 08:09:40 +0000 (08:09 +0000)
Submitted by: eseidel
Reviewed by: mjs
        * kwq/KWQDef.h: 64bit types added
        (qRound): For kdom
        http://bugzilla.opendarwin.org/show_bug.cgi?id=3826

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9587 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog-2005-08-23
WebCore/kwq/KWQDef.h

index 2e1ad344d8f8136a02d14cc5989f11212038e1ed..0601372744a23565d40abe68ae71ec35d8094206 100644 (file)
@@ -1,3 +1,11 @@
+2005-07-05  Eric Seidel  <eseidel@apple.com>
+
+        Reviewed by mjs.
+
+        * kwq/KWQDef.h: 64bit types added
+        (qRound): For kdom
+        http://bugzilla.opendarwin.org/show_bug.cgi?id=3826
+
 2005-07-05  Eric Seidel  <eseidel@apple.com>
 
         Reviewed by mjs.
index b13b91d6cfa472f93e2eab4fbaff1c6267ceee06..e50e3d3e0536ce5c57c0ffe321e069a56676b359 100644 (file)
@@ -33,6 +33,9 @@ typedef unsigned char uchar;
 typedef unsigned long ulong;
 #endif
 
+typedef int64_t Q_INT64;
+typedef uint64_t Q_UINT64;
+
 typedef int Q_INT32;
 typedef unsigned int Q_UINT32;
 
@@ -47,6 +50,8 @@ inline const T& kMax ( const T& a, const T& b ) { return b < a ? a : b; }
 
 #define QABS(a) (((a) >= 0) ? (a) : -(a))
 
+inline int qRound(double a) { return lround(a); }
+
 #ifndef TRUE
 #define TRUE 1
 #endif
@@ -59,7 +64,7 @@ void qDebug(const char *msg, ...);
 void qWarning(const char *msg, ...);
 
 /* Silly hack to avoid "unused parameter" warnings */
-#define Q_UNUSED(x) (x)=(x)
+#define Q_UNUSED(x) (void)(x)
 
 #define Q_ASSERT(arg) do {} while(0)