Use android-base/stringprintf.h instead of base/string/stringprintf.h
This is to remove the direct dependency on libchrome.
Replace the stringprintf functions.
Bug: 360917504
Test: build
Change-Id: I4e9970a633e3d31bdc7205143f4e0cfe06a42346
diff --git a/payload_generator/ab_generator.cc b/payload_generator/ab_generator.cc
index 570ce45..c5cd6f3 100644
--- a/payload_generator/ab_generator.cc
+++ b/payload_generator/ab_generator.cc
@@ -19,7 +19,7 @@
#include <algorithm>
#include <utility>
-#include <base/strings/stringprintf.h>
+#include <android-base/stringprintf.h>
#include "update_engine/common/hash_calculator.h"
#include "update_engine/common/utils.h"
@@ -147,7 +147,7 @@
AnnotatedOperation new_aop;
new_aop.op = new_op;
- new_aop.name = base::StringPrintf("%s:%d", original_aop.name.c_str(), i);
+ new_aop.name = android::base::StringPrintf("%s:%d", original_aop.name.c_str(), i);
result_aops->push_back(new_aop);
}
if (curr_src_ext_index != original_op.src_extents().size() - 1) {
@@ -183,7 +183,7 @@
AnnotatedOperation new_aop;
new_aop.op = new_op;
- new_aop.name = base::StringPrintf("%s:%d", original_aop.name.c_str(), i);
+ new_aop.name = android::base::StringPrintf("%s:%d", original_aop.name.c_str(), i);
TEST_AND_RETURN_FALSE(
AddDataAndSetType(&new_aop, version, target_part_path, blob_file));
@@ -230,7 +230,7 @@
// merge), are contiguous, are fragmented to have one destination extent,
// and their combined block count would be less than chunk size, merge
// them.
- last_aop.name = base::StringPrintf(
+ last_aop.name = android::base::StringPrintf(
"%s,%s", last_aop.name.c_str(), curr_aop.name.c_str());
if (is_delta_op) {