summaryrefslogtreecommitdiffstats
path: root/adb/commandline.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'adb/commandline.cpp')
-rw-r--r--adb/commandline.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/adb/commandline.cpp b/adb/commandline.cpp
index 73569ff..603ea09 100644
--- a/adb/commandline.cpp
+++ b/adb/commandline.cpp
@@ -21,6 +21,7 @@
#include <assert.h>
#include <ctype.h>
#include <errno.h>
+#include <inttypes.h>
#include <limits.h>
#include <stdarg.h>
#include <stdint.h>
@@ -1787,7 +1788,7 @@ static int install_multiple_app(transport_type transport, const char* serial, in
{
int i;
struct stat sb;
- unsigned long long total_size = 0;
+ uint64_t total_size = 0;
// Find all APK arguments starting at end.
// All other arguments passed through verbatim.
@@ -1813,7 +1814,7 @@ static int install_multiple_app(transport_type transport, const char* serial, in
return 1;
}
- std::string cmd = android::base::StringPrintf("exec:pm install-create -S %lld", total_size);
+ std::string cmd = android::base::StringPrintf("exec:pm install-create -S %" PRIu64, total_size);
for (i = 1; i < first_apk; i++) {
cmd += " ";
cmd += escape_arg(argv[i]);
@@ -1854,8 +1855,9 @@ static int install_multiple_app(transport_type transport, const char* serial, in
goto finalize_session;
}
- std::string cmd = android::base::StringPrintf("exec:pm install-write -S %lld %d %d_%s -",
- (long long int) sb.st_size, session_id, i, get_basename(file));
+ std::string cmd = android::base::StringPrintf(
+ "exec:pm install-write -S %" PRIu64 " %d %d_%s -",
+ static_cast<uint64_t>(sb.st_size), session_id, i, get_basename(file));
int localFd = adb_open(file, O_RDONLY);
if (localFd < 0) {