Add several checking rules. Add some fixes. Force vera++ to produce error

This commit is contained in:
e.gavrin 2014-08-09 00:41:24 +04:00
parent 4fb0080701
commit 3a388b07a1
2 changed files with 8 additions and 8 deletions

View File

@ -365,7 +365,7 @@ $(JERRY_TARGETS):
@rm -rf $(TARGET_DIR) @rm -rf $(TARGET_DIR)
@cppcheck $(DEFINES_JERRY) $(SOURCES_JERRY_C) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \ @cppcheck $(DEFINES_JERRY) $(SOURCES_JERRY_C) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \
--error-exitcode=1 --std=c99 --enable=all --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null --error-exitcode=1 --std=c99 --enable=all --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null
@vera++ -r ./tools/vera++ -p jerry $(SOURCES_JERRY_C) $(SOURCES_JERRY_H) #-e @vera++ -r ./tools/vera++ -p jerry $(SOURCES_JERRY_C) $(SOURCES_JERRY_H) -e
@mkdir -p $(TARGET_DIR) @mkdir -p $(TARGET_DIR)
@mkdir -p $(TARGET_DIR)/obj @mkdir -p $(TARGET_DIR)/obj
@source_index=0; \ @source_index=0; \

View File

@ -41,9 +41,9 @@ parser_run (const char *script_source, size_t script_source_size, bool is_show_o
uint16_t offset; uint16_t offset;
const OPCODE *opcodes; const OPCODE *opcodes;
lexer_init( script_source, script_source_size, is_show_opcodes); lexer_init ( script_source, script_source_size, is_show_opcodes);
lexer_run_first_pass(); lexer_run_first_pass ();
strings_num = lexer_get_strings (strings); strings_num = lexer_get_strings (strings);
nums_count = lexer_get_nums (nums); nums_count = lexer_get_nums (nums);
@ -153,7 +153,7 @@ read_sources (const char *script_file_names[],
} }
const size_t source_size = (size_t) (source_buffer_tail - source_buffer); const size_t source_size = (size_t) (source_buffer_tail - source_buffer);
JERRY_ASSERT( source_size < sizeof(source_buffer) ); JERRY_ASSERT( source_size < sizeof(source_buffer));
*out_source_size_p = source_size; *out_source_size_p = source_size;
@ -174,10 +174,10 @@ main (int argc __unused,
{ {
if (!__strcmp ("-v", argv[i])) if (!__strcmp ("-v", argv[i]))
{ {
__printf("Build date: \t%s\n", JERRY_BUILD_DATE); __printf ("Build date: \t%s\n", JERRY_BUILD_DATE);
__printf("Commit hash:\t%s\n", JERRY_COMMIT_HASH); __printf ("Commit hash:\t%s\n", JERRY_COMMIT_HASH);
__printf("Branch name:\t%s\n", JERRY_BRANCH_NAME); __printf ("Branch name:\t%s\n", JERRY_BRANCH_NAME);
__printf("\n"); __printf ("\n");
} }
if (!__strcmp ("--mem-stats", argv[i])) if (!__strcmp ("--mem-stats", argv[i]))
{ {