[Forensics-changes] [yara] 82/135: Rename YR_COMPILER_CALLBACK to YR_COMPILER_CALLBACK_FUNC
Hilko Bengen
bengen at moszumanska.debian.org
Sat Jul 1 10:27:34 UTC 2017
This is an automated email from the git hooks/post-receive script.
bengen pushed a commit to annotated tag v3.1.0
in repository yara.
commit 92e1c36f0b89ced0c44b645c6b91baa919605810
Author: Victor M. Alvarez <plusvic at gmail.com>
Date: Fri Aug 8 11:35:33 2014 +0200
Rename YR_COMPILER_CALLBACK to YR_COMPILER_CALLBACK_FUNC
---
libyara/compiler.c | 2 +-
libyara/include/yara/compiler.h | 89 ++++++++++++++++++-----------------------
2 files changed, 41 insertions(+), 50 deletions(-)
diff --git a/libyara/compiler.c b/libyara/compiler.c
index 5e6b6b6..efe6c1b 100644
--- a/libyara/compiler.c
+++ b/libyara/compiler.c
@@ -156,7 +156,7 @@ void yr_compiler_destroy(
void yr_compiler_set_callback(
YR_COMPILER* compiler,
- YR_COMPILER_CALLBACK callback)
+ YR_COMPILER_CALLBACK_FUNC callback)
{
compiler->callback = callback;
}
diff --git a/libyara/include/yara/compiler.h b/libyara/include/yara/compiler.h
index b647c56..89b56a0 100644
--- a/libyara/include/yara/compiler.h
+++ b/libyara/include/yara/compiler.h
@@ -29,7 +29,7 @@ limitations under the License.
#define YARA_ERROR_LEVEL_WARNING 1
-typedef void (*YR_COMPILER_CALLBACK)(
+typedef void (*YR_COMPILER_CALLBACK_FUNC)(
int error_level,
const char* file_name,
int line_number,
@@ -38,56 +38,56 @@ typedef void (*YR_COMPILER_CALLBACK)(
typedef struct _YR_COMPILER
{
- int errors;
- int error_line;
- int last_error;
- int last_error_line;
- int last_result;
+ int errors;
+ int error_line;
+ int last_error;
+ int last_error_line;
+ int last_result;
- jmp_buf error_recovery;
+ jmp_buf error_recovery;
- YR_COMPILER_CALLBACK callback;
+ YR_ARENA* sz_arena;
+ YR_ARENA* rules_arena;
+ YR_ARENA* strings_arena;
+ YR_ARENA* code_arena;
+ YR_ARENA* re_code_arena;
+ YR_ARENA* automaton_arena;
+ YR_ARENA* compiled_rules_arena;
+ YR_ARENA* externals_arena;
+ YR_ARENA* namespaces_arena;
+ YR_ARENA* metas_arena;
- YR_ARENA* sz_arena;
- YR_ARENA* rules_arena;
- YR_ARENA* strings_arena;
- YR_ARENA* code_arena;
- YR_ARENA* re_code_arena;
- YR_ARENA* automaton_arena;
- YR_ARENA* compiled_rules_arena;
- YR_ARENA* externals_arena;
- YR_ARENA* namespaces_arena;
- YR_ARENA* metas_arena;
+ YR_AC_AUTOMATON* automaton;
+ YR_HASH_TABLE* rules_table;
+ YR_HASH_TABLE* objects_table;
+ YR_NAMESPACE* current_namespace;
+ YR_STRING* current_rule_strings;
- YR_AC_AUTOMATON* automaton;
- YR_HASH_TABLE* rules_table;
- YR_HASH_TABLE* objects_table;
- YR_NAMESPACE* current_namespace;
- YR_STRING* current_rule_strings;
+ int current_rule_flags;
+ int namespaces_count;
- int current_rule_flags;
- int namespaces_count;
+ int8_t* loop_address[MAX_LOOP_NESTING];
+ char* loop_identifier[MAX_LOOP_NESTING];
+ int loop_depth;
+ int loop_for_of_mem_offset;
- int8_t* loop_address[MAX_LOOP_NESTING];
- char* loop_identifier[MAX_LOOP_NESTING];
- int loop_depth;
- int loop_for_of_mem_offset;
+ int allow_includes;
- int allow_includes;
+ char* file_name_stack[MAX_INCLUDE_DEPTH];
+ int file_name_stack_ptr;
- char* file_name_stack[MAX_INCLUDE_DEPTH];
- int file_name_stack_ptr;
+ FILE* file_stack[MAX_INCLUDE_DEPTH];
+ int file_stack_ptr;
- FILE* file_stack[MAX_INCLUDE_DEPTH];
- int file_stack_ptr;
+ char last_error_extra_info[MAX_COMPILER_ERROR_EXTRA_INFO];
- char last_error_extra_info[MAX_COMPILER_ERROR_EXTRA_INFO];
+ char lex_buf[LEX_BUF_SIZE];
+ char* lex_buf_ptr;
+ unsigned short lex_buf_len;
- char lex_buf[LEX_BUF_SIZE];
- char* lex_buf_ptr;
- unsigned short lex_buf_len;
+ char include_base_dir[MAX_PATH];
- char include_base_dir[MAX_PATH];
+ YR_COMPILER_CALLBACK_FUNC callback;
} YR_COMPILER;
@@ -120,7 +120,7 @@ void yr_compiler_destroy(
void yr_compiler_set_callback(
YR_COMPILER* compiler,
- YR_COMPILER_CALLBACK callback);
+ YR_COMPILER_CALLBACK_FUNC callback);
int yr_compiler_add_file(
@@ -135,15 +135,6 @@ int yr_compiler_add_string(
const char* namespace_);
-int yr_compiler_push_file_name(
- YR_COMPILER* compiler,
- const char* file_name);
-
-
-void yr_compiler_pop_file_name(
- YR_COMPILER* compiler);
-
-
char* yr_compiler_get_error_message(
YR_COMPILER* compiler,
char* buffer,
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/yara.git
More information about the forensics-changes
mailing list