diff options
author | Colin Cross <ccross@android.com> | 2014-02-06 03:07:48 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-02-06 03:07:48 +0000 |
commit | 707d321a8745accf4660bf77e33f6acb9ce6b779 (patch) | |
tree | a2f4f8069718c1f933e3b4e588bd88b6609de60c | |
parent | 4068f6aff2f898c55e6f8f3e2c92eefbb9189524 (diff) | |
parent | 2739ed9628f72813d213b7a429c4c1b8dcebe5fc (diff) | |
download | bootable_recovery-707d321a8745accf4660bf77e33f6acb9ce6b779.zip bootable_recovery-707d321a8745accf4660bf77e33f6acb9ce6b779.tar.gz bootable_recovery-707d321a8745accf4660bf77e33f6acb9ce6b779.tar.bz2 |
am 2739ed96: am a5d105e2: Merge "recovery: fix building with pointer-to-int errors turned on"
* commit '2739ed9628f72813d213b7a429c4c1b8dcebe5fc':
recovery: fix building with pointer-to-int errors turned on
-rw-r--r-- | minadbd/services.c | 4 | ||||
-rw-r--r-- | minui/graphics.c | 2 | ||||
-rw-r--r-- | minzip/Zip.c | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/minadbd/services.c b/minadbd/services.c index aef37f7..4698528 100644 --- a/minadbd/services.c +++ b/minadbd/services.c @@ -46,7 +46,7 @@ void *service_bootstrap_func(void *x) static void sideload_service(int s, void *cookie) { unsigned char buf[4096]; - unsigned count = (unsigned) cookie; + unsigned count = (unsigned)(uintptr_t)cookie; int fd; fprintf(stderr, "sideload_service invoked\n"); @@ -149,7 +149,7 @@ int service_to_fd(const char *name) int ret = -1; if (!strncmp(name, "sideload:", 9)) { - ret = create_service_thread(sideload_service, (void*) atoi(name + 9)); + ret = create_service_thread(sideload_service, (void*)(uintptr_t)atoi(name + 9)); #if 0 } else if(!strncmp(name, "echo:", 5)){ ret = create_service_thread(echo_service, 0); diff --git a/minui/graphics.c b/minui/graphics.c index d757165..a2014dc 100644 --- a/minui/graphics.c +++ b/minui/graphics.c @@ -157,7 +157,7 @@ static int get_framebuffer(GGLSurface *fb) fb->width = vi.xres; fb->height = vi.yres; fb->stride = fi.line_length/PIXEL_SIZE; - fb->data = (void*) (((unsigned) bits) + vi.yres * fi.line_length); + fb->data = (void*) (((char*) bits) + vi.yres * fi.line_length); fb->format = PIXEL_FORMAT; memset(fb->data, 0, vi.yres * fi.line_length); diff --git a/minzip/Zip.c b/minzip/Zip.c index 6752bce..6785d4e 100644 --- a/minzip/Zip.c +++ b/minzip/Zip.c @@ -697,7 +697,7 @@ bool mzReadZipEntry(const ZipArchive* pArchive, const ZipEntry* pEntry, static bool writeProcessFunction(const unsigned char *data, int dataLen, void *cookie) { - int fd = (int)cookie; + int fd = (int)(intptr_t)cookie; ssize_t soFar = 0; while (true) { @@ -727,7 +727,7 @@ bool mzExtractZipEntryToFile(const ZipArchive *pArchive, const ZipEntry *pEntry, int fd) { bool ret = mzProcessZipEntryContents(pArchive, pEntry, writeProcessFunction, - (void*)fd); + (void*)(intptr_t)fd); if (!ret) { LOGE("Can't extract entry to file.\n"); return false; |