[Forensics-changes] [yara] 78/368: Fix warnings

Hilko Bengen bengen at moszumanska.debian.org
Sat Jul 1 10:30:13 UTC 2017


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to annotated tag v3.5.0
in repository yara.

commit 62c9bf8c4ebb7dd56c2badbd032acb71214fbd86
Author: Victor M. Alvarez <plusvic at gmail.com>
Date:   Fri Sep 25 12:47:03 2015 +0200

    Fix warnings
---
 libyara/arena.c |  6 +++---
 libyara/scan.c  | 16 ++++++++--------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/libyara/arena.c b/libyara/arena.c
index 6ae0833..074e19d 100644
--- a/libyara/arena.c
+++ b/libyara/arena.c
@@ -184,7 +184,7 @@ int _yr_arena_make_relocatable(
     if (reloc == NULL)
       return ERROR_INSUFICIENT_MEMORY;
 
-    reloc->offset = base_offset + offset;
+    reloc->offset = (uint32_t) (base_offset + offset);
     reloc->next = NULL;
 
     if (page->reloc_list_head == NULL)
@@ -410,7 +410,7 @@ int yr_arena_coalesce(
 
   uint8_t** reloc_address;
   uint8_t* reloc_target;
-  int total_size = 0;
+  size_t total_size = 0;
 
   page = arena->page_list_head;
 
@@ -438,7 +438,7 @@ int yr_arena_coalesce(
 
     while(reloc != NULL)
     {
-      reloc->offset += big_page->used;
+      reloc->offset += (uint32_t) big_page->used;
       reloc = reloc->next;
     }
 
diff --git a/libyara/scan.c b/libyara/scan.c
index 9d6787f..1cb5bcf 100644
--- a/libyara/scan.c
+++ b/libyara/scan.c
@@ -43,7 +43,7 @@ typedef struct _CALLBACK_ARGS
 } CALLBACK_ARGS;
 
 
-size_t _yr_scan_compare(
+int _yr_scan_compare(
     uint8_t* data,
     size_t data_size,
     uint8_t* string,
@@ -60,11 +60,11 @@ size_t _yr_scan_compare(
   while (i < string_length && *s1++ == *s2++)
     i++;
 
-  return ((i == string_length) ? i : 0);
+  return (int) ((i == string_length) ? i : 0);
 }
 
 
-size_t _yr_scan_icompare(
+int _yr_scan_icompare(
     uint8_t* data,
     size_t data_size,
     uint8_t* string,
@@ -81,11 +81,11 @@ size_t _yr_scan_icompare(
   while (i < string_length && lowercase[*s1++] == lowercase[*s2++])
     i++;
 
-  return ((i == string_length) ? i : 0);
+  return (int) ((i == string_length) ? i : 0);
 }
 
 
-size_t _yr_scan_wcompare(
+int _yr_scan_wcompare(
     uint8_t* data,
     size_t data_size,
     uint8_t* string,
@@ -106,11 +106,11 @@ size_t _yr_scan_wcompare(
     i++;
   }
 
-  return ((i == string_length) ? i * 2 : 0);
+  return (int) ((i == string_length) ? i * 2 : 0);
 }
 
 
-size_t _yr_scan_wicompare(
+int _yr_scan_wicompare(
     uint8_t* data,
     size_t data_size,
     uint8_t* string,
@@ -131,7 +131,7 @@ size_t _yr_scan_wicompare(
     i++;
   }
 
-  return ((i == string_length) ? i * 2 : 0);
+  return (int) ((i == string_length) ? i * 2 : 0);
 }
 
 

-- 
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