OSDN Git Service

Clean up warnings in EGL.
authorDan Albert <danalbert@google.com>
Tue, 2 Feb 2016 23:08:34 +0000 (15:08 -0800)
committerDan Albert <danalbert@google.com>
Tue, 2 Feb 2016 23:08:34 +0000 (15:08 -0800)
Bug: http://b/26936282
Change-Id: I059628332d638f080a5236eed62cf0afa1d4d6ba

opengl/libs/EGL/egl_cache.cpp
opengl/libs/EGL/egl_display.cpp
opengl/libs/EGL/egl_object.h

index b0798a1..f368d75 100644 (file)
@@ -21,6 +21,7 @@
 #include "egldefs.h"
 
 #include <fcntl.h>
+#include <inttypes.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <sys/types.h>
@@ -306,7 +307,8 @@ void egl_cache_t::loadBlobCacheLocked() {
         // Sanity check the size before trying to mmap it.
         size_t fileSize = statBuf.st_size;
         if (fileSize > maxTotalSize * 2) {
-            ALOGE("cache file is too large: %#llx", statBuf.st_size);
+            ALOGE("cache file is too large: %#" PRIx64,
+                  static_cast<off64_t>(statBuf.st_size));
             close(fd);
             return;
         }
index ec59235..e81621b 100644 (file)
@@ -286,7 +286,7 @@ EGLBoolean egl_display_t::terminate() {
         // there are no reference to them, it which case, we're free to
         // delete them.
         size_t count = objects.size();
-        ALOGW_IF(count, "eglTerminate() called w/ %d objects remaining", count);
+        ALOGW_IF(count, "eglTerminate() called w/ %zu objects remaining", count);
         for (size_t i=0 ; i<count ; i++) {
             egl_object_t* o = objects.itemAt(i);
             o->destroy();
index f5a9f58..17a8304 100644 (file)
@@ -37,7 +37,7 @@
 namespace android {
 // ----------------------------------------------------------------------------
 
-struct egl_display_t;
+class egl_display_t;
 
 class egl_object_t {
     egl_display_t *display;