make use of the perfectly fine List.h instead of our own reimplementation of a linked list.
diff --git a/libs/surfaceflinger/SurfaceFlinger.cpp b/libs/surfaceflinger/SurfaceFlinger.cpp
index be91cdd..6b42158 100644
--- a/libs/surfaceflinger/SurfaceFlinger.cpp
+++ b/libs/surfaceflinger/SurfaceFlinger.cpp
@@ -429,7 +429,7 @@
             timeout = waitTime>0 ? waitTime : 0;
         }
 
-        MessageList::NODE_PTR msg = mEventQueue.waitMessage(timeout);
+        MessageList::value_type msg = mEventQueue.waitMessage(timeout);
         if (msg != 0) {
             mFreezeDisplayTime = 0;
             switch (msg->what) {