diff options
author | Andreas Gampe <agampe@google.com> | 2014-09-30 21:48:18 -0700 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2014-11-07 14:33:51 -0800 |
commit | cfedceb8c180a2e176154d461659e0c3569dc931 (patch) | |
tree | 00de5f6ee61e72713c3b141f5a308f33f312bf53 /cmds/screencap | |
parent | 59701b9ba5c453e327bc0e6873a9f6ff87a10391 (diff) | |
download | frameworks_base-cfedceb8c180a2e176154d461659e0c3569dc931.zip frameworks_base-cfedceb8c180a2e176154d461659e0c3569dc931.tar.gz frameworks_base-cfedceb8c180a2e176154d461659e0c3569dc931.tar.bz2 |
Frameworks/base: Turn on -Wall -Werror in cmds
Fix small warnings, turn on -Wall -Werror.
Change-Id: Iab1f01a7c7ebd6ba832b75067c5e395f380a1b8b
Diffstat (limited to 'cmds/screencap')
-rw-r--r-- | cmds/screencap/Android.mk | 12 | ||||
-rw-r--r-- | cmds/screencap/screencap.cpp | 14 |
2 files changed, 17 insertions, 9 deletions
diff --git a/cmds/screencap/Android.mk b/cmds/screencap/Android.mk index 5c11b75..b0dc422 100644 --- a/cmds/screencap/Android.mk +++ b/cmds/screencap/Android.mk @@ -2,13 +2,13 @@ LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ - screencap.cpp + screencap.cpp LOCAL_SHARED_LIBRARIES := \ - libcutils \ - libutils \ - libbinder \ - libskia \ + libcutils \ + libutils \ + libbinder \ + libskia \ libui \ libgui @@ -16,4 +16,6 @@ LOCAL_MODULE:= screencap LOCAL_MODULE_TAGS := optional +LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code + include $(BUILD_EXECUTABLE) diff --git a/cmds/screencap/screencap.cpp b/cmds/screencap/screencap.cpp index 1ddbecb..b0aee7b 100644 --- a/cmds/screencap/screencap.cpp +++ b/cmds/screencap/screencap.cpp @@ -32,10 +32,14 @@ #include <ui/PixelFormat.h> +// TODO: Fix Skia. +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-parameter" #include <SkImageEncoder.h> #include <SkBitmap.h> #include <SkData.h> #include <SkStream.h> +#pragma GCC diagnostic pop using namespace android; @@ -129,7 +133,7 @@ int main(int argc, char** argv) argv += optind; int fd = -1; - const char* fn; + const char* fn = NULL; if (argc == 0) { fd = dup(STDOUT_FILENO); } else if (argc == 1) { @@ -153,7 +157,7 @@ int main(int argc, char** argv) void const* mapbase = MAP_FAILED; ssize_t mapsize = -1; - void const* base = 0; + void const* base = NULL; uint32_t w, s, h, f; size_t size = 0; @@ -190,7 +194,7 @@ int main(int argc, char** argv) } } - if (base) { + if (base != NULL) { if (png) { const SkImageInfo info = SkImageInfo::Make(w, h, flinger2skia(f), kPremul_SkAlphaType); @@ -202,7 +206,9 @@ int main(int argc, char** argv) SkData* streamData = stream.copyToData(); write(fd, streamData->data(), streamData->size()); streamData->unref(); - notifyMediaScanner(fn); + if (fn != NULL) { + notifyMediaScanner(fn); + } } else { write(fd, &w, 4); write(fd, &h, 4); |