clean up some warnings when building recovery
Change-Id: I1541534ee6978ddf8d548433986679ce9507d508
This commit is contained in:
parent
a1bc148c7c
commit
0d32f259cd
10 changed files with 23 additions and 13 deletions
|
@ -35,6 +35,7 @@ LOCAL_FORCE_STATIC_EXECUTABLE := true
|
|||
RECOVERY_API_VERSION := 3
|
||||
RECOVERY_FSTAB_VERSION := 2
|
||||
LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION)
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
|
||||
LOCAL_STATIC_LIBRARIES := \
|
||||
libext4_utils_static \
|
||||
|
@ -90,6 +91,7 @@ LOCAL_MODULE := verifier_test
|
|||
LOCAL_FORCE_STATIC_EXECUTABLE := true
|
||||
LOCAL_MODULE_TAGS := tests
|
||||
LOCAL_CFLAGS += -DNO_RECOVERY_MOUNT
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
LOCAL_SRC_FILES := \
|
||||
verifier_test.cpp \
|
||||
asn1_decoder.cpp \
|
||||
|
|
|
@ -23,6 +23,7 @@ LOCAL_SRC_FILES := \
|
|||
LOCAL_CFLAGS := $(edify_cflags) -g -O0
|
||||
LOCAL_MODULE := edify
|
||||
LOCAL_YACCFLAGS := -v
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
|
||||
include $(BUILD_HOST_EXECUTABLE)
|
||||
|
||||
|
@ -34,6 +35,7 @@ include $(CLEAR_VARS)
|
|||
LOCAL_SRC_FILES := $(edify_src_files)
|
||||
|
||||
LOCAL_CFLAGS := $(edify_cflags)
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
LOCAL_MODULE := libedify
|
||||
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
|
|
@ -287,13 +287,11 @@ Value* LessThanIntFn(const char* name, State* state, int argc, Expr* argv[]) {
|
|||
|
||||
long l_int = strtol(left, &end, 10);
|
||||
if (left[0] == '\0' || *end != '\0') {
|
||||
printf("[%s] is not an int\n", left);
|
||||
goto done;
|
||||
}
|
||||
|
||||
long r_int = strtol(right, &end, 10);
|
||||
if (right[0] == '\0' || *end != '\0') {
|
||||
printf("[%s] is not an int\n", right);
|
||||
goto done;
|
||||
}
|
||||
|
||||
|
|
|
@ -164,6 +164,8 @@ Value* StringValue(char* str);
|
|||
// Free a Value object.
|
||||
void FreeValue(Value* v);
|
||||
|
||||
int parse_string(const char* str, Expr** root, int* error_count);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
|
|
@ -30,9 +30,7 @@ int expect(const char* expr_str, const char* expected, int* errors) {
|
|||
|
||||
printf(".");
|
||||
|
||||
yy_scan_string(expr_str);
|
||||
int error_count = 0;
|
||||
error = yyparse(&e, &error_count);
|
||||
int error_count = parse_string(expr_str, &e, &error_count);
|
||||
if (error > 0 || error_count > 0) {
|
||||
printf("error parsing \"%s\" (%d errors)\n",
|
||||
expr_str, error_count);
|
||||
|
@ -193,8 +191,7 @@ int main(int argc, char** argv) {
|
|||
|
||||
Expr* root;
|
||||
int error_count = 0;
|
||||
yy_scan_bytes(buffer, size);
|
||||
int error = yyparse(&root, &error_count);
|
||||
int error = parse_string(buffer, &root, &error_count);
|
||||
printf("parse returned %d; %d errors encountered\n", error, error_count);
|
||||
if (error == 0 || error_count > 0) {
|
||||
|
||||
|
|
|
@ -29,6 +29,10 @@ extern int gColumn;
|
|||
void yyerror(Expr** root, int* error_count, const char* s);
|
||||
int yyparse(Expr** root, int* error_count);
|
||||
|
||||
struct yy_buffer_state;
|
||||
void yy_switch_to_buffer(struct yy_buffer_state* new_buffer);
|
||||
struct yy_buffer_state* yy_scan_string(const char* yystr);
|
||||
|
||||
%}
|
||||
|
||||
%locations
|
||||
|
@ -128,3 +132,8 @@ void yyerror(Expr** root, int* error_count, const char* s) {
|
|||
printf("line %d col %d: %s\n", gLine, gColumn, s);
|
||||
++*error_count;
|
||||
}
|
||||
|
||||
int parse_string(const char* str, Expr** root, int* error_count) {
|
||||
yy_switch_to_buffer(yy_scan_string(str));
|
||||
return yyparse(root, error_count);
|
||||
}
|
||||
|
|
|
@ -980,7 +980,7 @@ main(int argc, char **argv) {
|
|||
load_locale_from_cache();
|
||||
}
|
||||
printf("locale is [%s]\n", locale);
|
||||
printf("stage is [%s]\n", stage, stage);
|
||||
printf("stage is [%s]\n", stage);
|
||||
|
||||
Device* device = make_device();
|
||||
ui = device->GetUI();
|
||||
|
|
|
@ -20,6 +20,7 @@ LOCAL_SRC_FILES := $(updater_src_files)
|
|||
|
||||
ifeq ($(TARGET_USERIMAGES_USE_EXT4), true)
|
||||
LOCAL_CFLAGS += -DUSE_EXT4
|
||||
LOCAL_CFLAGS += -Wno-unused-parameter
|
||||
LOCAL_C_INCLUDES += system/extras/ext4_utils
|
||||
LOCAL_STATIC_LIBRARIES += \
|
||||
libext4_utils_static \
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
#endif
|
||||
|
||||
// Take a sha-1 digest and return it as a newly-allocated hex string.
|
||||
static char* PrintSha1(uint8_t* digest) {
|
||||
static char* PrintSha1(const uint8_t* digest) {
|
||||
char* buffer = malloc(SHA_DIGEST_SIZE*2 + 1);
|
||||
int i;
|
||||
const char* alphabet = "0123456789abcdef";
|
||||
|
@ -1115,9 +1115,9 @@ Value* SysPatchFn(const char* name, State* state, int argc, Expr* argv[]) {
|
|||
pos += read;
|
||||
}
|
||||
rewind(src);
|
||||
uint8_t* digest = SHA_final(&ctx);
|
||||
const uint8_t* digest = SHA_final(&ctx);
|
||||
|
||||
char* hexdigest = PrintSha1(digest);
|
||||
const char* hexdigest = PrintSha1(digest);
|
||||
printf(" system partition sha1 = %s\n", hexdigest);
|
||||
|
||||
if (memcmp(digest, target_digest, SHA_DIGEST_SIZE) == 0) {
|
||||
|
|
|
@ -105,8 +105,7 @@ int main(int argc, char** argv) {
|
|||
|
||||
Expr* root;
|
||||
int error_count = 0;
|
||||
yy_scan_string(script);
|
||||
int error = yyparse(&root, &error_count);
|
||||
int error = parse_string(script, &root, &error_count);
|
||||
if (error != 0 || error_count > 0) {
|
||||
printf("%d parse errors\n", error_count);
|
||||
return 6;
|
||||
|
|
Loading…
Reference in a new issue