[Forensics-changes] [yara] 10/407: Add missing include

Hilko Bengen bengen at moszumanska.debian.org
Sat Jul 1 10:27:58 UTC 2017


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

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

commit 0cbd3d271add3aa941657f946bbcd25d0fd70bde
Author: Victor Manuel Alvarez <vmalvarez at virustotal.com>
Date:   Wed Aug 27 23:13:49 2014 +0200

    Add missing include
---
 libyara/re_lexer.c | 69 +++++++++++++++++++++++++++---------------------------
 libyara/re_lexer.l |  1 +
 2 files changed, 36 insertions(+), 34 deletions(-)

diff --git a/libyara/re_lexer.c b/libyara/re_lexer.c
index 5d23ac3..4eaf829 100644
--- a/libyara/re_lexer.c
+++ b/libyara/re_lexer.c
@@ -513,6 +513,7 @@ limitations under the License.
 #include <yara/mem.h>
 #include <yara/re.h>
 #include <yara/re_lexer.h>
+#include <yara/strutils.h>
 
 
 #ifdef _WIN32
@@ -525,7 +526,7 @@ uint8_t read_escaped_char(yyscan_t yyscanner);
 
 #define YY_NO_UNISTD_H 1
 
-#line 529 "re_lexer.c"
+#line 530 "re_lexer.c"
 
 #define INITIAL 0
 #define char_class 1
@@ -757,10 +758,10 @@ YY_DECL
 	register int yy_act;
     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
 
-#line 60 "re_lexer.l"
+#line 61 "re_lexer.l"
 
 
-#line 764 "re_lexer.c"
+#line 765 "re_lexer.c"
 
     yylval = yylval_param;
 
@@ -859,7 +860,7 @@ do_action:	/* This label is used only to access EOF actions. */
 
 case 1:
 YY_RULE_SETUP
-#line 62 "re_lexer.l"
+#line 63 "re_lexer.l"
 {
 
   // Examples: {3,8} {0,5} {,5} {7,}
@@ -895,7 +896,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 2:
 YY_RULE_SETUP
-#line 96 "re_lexer.l"
+#line 97 "re_lexer.l"
 {
 
   // Example: {10}
@@ -915,7 +916,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 3:
 YY_RULE_SETUP
-#line 114 "re_lexer.l"
+#line 115 "re_lexer.l"
 {
 
   // Start of a negated character class. Example: [^abcd]
@@ -927,7 +928,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 4:
 YY_RULE_SETUP
-#line 123 "re_lexer.l"
+#line 124 "re_lexer.l"
 {
 
   // Start of character negated class containing a ].
@@ -942,7 +943,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 5:
 YY_RULE_SETUP
-#line 136 "re_lexer.l"
+#line 137 "re_lexer.l"
 {
 
   // Start of character class containing a ].
@@ -957,7 +958,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 6:
 YY_RULE_SETUP
-#line 149 "re_lexer.l"
+#line 150 "re_lexer.l"
 {
 
   // Start of character class. Example: [abcd]
@@ -970,7 +971,7 @@ YY_RULE_SETUP
 case 7:
 /* rule 7 can match eol */
 YY_RULE_SETUP
-#line 159 "re_lexer.l"
+#line 160 "re_lexer.l"
 {
 
   // Any non-special character is passed as a CHAR token to the scanner.
@@ -981,49 +982,49 @@ YY_RULE_SETUP
 	YY_BREAK
 case 8:
 YY_RULE_SETUP
-#line 168 "re_lexer.l"
+#line 169 "re_lexer.l"
 {
   return _WORD_CHAR_;
 }
 	YY_BREAK
 case 9:
 YY_RULE_SETUP
-#line 173 "re_lexer.l"
+#line 174 "re_lexer.l"
 {
   return _NON_WORD_CHAR_;
 }
 	YY_BREAK
 case 10:
 YY_RULE_SETUP
-#line 178 "re_lexer.l"
+#line 179 "re_lexer.l"
 {
   return _SPACE_;
 }
 	YY_BREAK
 case 11:
 YY_RULE_SETUP
-#line 183 "re_lexer.l"
+#line 184 "re_lexer.l"
 {
   return _NON_SPACE_;
 }
 	YY_BREAK
 case 12:
 YY_RULE_SETUP
-#line 188 "re_lexer.l"
+#line 189 "re_lexer.l"
 {
   return _DIGIT_;
 }
 	YY_BREAK
 case 13:
 YY_RULE_SETUP
-#line 193 "re_lexer.l"
+#line 194 "re_lexer.l"
 {
   return _NON_DIGIT_;
 }
 	YY_BREAK
 case 14:
 YY_RULE_SETUP
-#line 198 "re_lexer.l"
+#line 199 "re_lexer.l"
 {
 
   yyerror(yyscanner, lex_env, "backreferences are not allowed");
@@ -1032,7 +1033,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 15:
 YY_RULE_SETUP
-#line 205 "re_lexer.l"
+#line 206 "re_lexer.l"
 {
   yylval->integer = read_escaped_char(yyscanner);
   return _CHAR_;
@@ -1040,7 +1041,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 16:
 YY_RULE_SETUP
-#line 211 "re_lexer.l"
+#line 212 "re_lexer.l"
 {
 
   // End of character class.
@@ -1063,7 +1064,7 @@ YY_RULE_SETUP
 case 17:
 /* rule 17 can match eol */
 YY_RULE_SETUP
-#line 232 "re_lexer.l"
+#line 233 "re_lexer.l"
 {
 
   // A range inside a character class.
@@ -1102,7 +1103,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 18:
 YY_RULE_SETUP
-#line 269 "re_lexer.l"
+#line 270 "re_lexer.l"
 {
 
   int i;
@@ -1117,7 +1118,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 19:
 YY_RULE_SETUP
-#line 282 "re_lexer.l"
+#line 283 "re_lexer.l"
 {
 
   int i;
@@ -1132,7 +1133,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 20:
 YY_RULE_SETUP
-#line 295 "re_lexer.l"
+#line 296 "re_lexer.l"
 {
 
   LEX_ENV->class_vector[' ' / 8] |= 1 << ' ' % 8;
@@ -1141,7 +1142,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 21:
 YY_RULE_SETUP
-#line 302 "re_lexer.l"
+#line 303 "re_lexer.l"
 {
 
   int i;
@@ -1155,7 +1156,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 22:
 YY_RULE_SETUP
-#line 314 "re_lexer.l"
+#line 315 "re_lexer.l"
 {
 
   char c;
@@ -1166,7 +1167,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 23:
 YY_RULE_SETUP
-#line 323 "re_lexer.l"
+#line 324 "re_lexer.l"
 {
 
   int i;
@@ -1181,7 +1182,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 24:
 YY_RULE_SETUP
-#line 336 "re_lexer.l"
+#line 337 "re_lexer.l"
 {
 
   uint8_t c = read_escaped_char(yyscanner);
@@ -1190,7 +1191,7 @@ YY_RULE_SETUP
 	YY_BREAK
 case 25:
 YY_RULE_SETUP
-#line 343 "re_lexer.l"
+#line 344 "re_lexer.l"
 {
 
   if (yytext[0] >= 32 && yytext[0] < 127)
@@ -1208,7 +1209,7 @@ YY_RULE_SETUP
 }
 	YY_BREAK
 case YY_STATE_EOF(char_class):
-#line 360 "re_lexer.l"
+#line 361 "re_lexer.l"
 {
 
   // End of regexp reached while scanning a character class.
@@ -1219,7 +1220,7 @@ case YY_STATE_EOF(char_class):
 	YY_BREAK
 case 26:
 YY_RULE_SETUP
-#line 369 "re_lexer.l"
+#line 370 "re_lexer.l"
 {
 
   if (yytext[0] >= 32 && yytext[0] < 127)
@@ -1234,7 +1235,7 @@ YY_RULE_SETUP
 }
 	YY_BREAK
 case YY_STATE_EOF(INITIAL):
-#line 383 "re_lexer.l"
+#line 384 "re_lexer.l"
 {
 
   yyterminate();
@@ -1242,10 +1243,10 @@ case YY_STATE_EOF(INITIAL):
 	YY_BREAK
 case 27:
 YY_RULE_SETUP
-#line 388 "re_lexer.l"
+#line 389 "re_lexer.l"
 ECHO;
 	YY_BREAK
-#line 1249 "re_lexer.c"
+#line 1250 "re_lexer.c"
 
 	case YY_END_OF_BUFFER:
 		{
@@ -2378,7 +2379,7 @@ void re_yyfree (void * ptr , yyscan_t yyscanner)
 
 #define YYTABLES_NAME "yytables"
 
-#line 388 "re_lexer.l"
+#line 389 "re_lexer.l"
 
 
 
diff --git a/libyara/re_lexer.l b/libyara/re_lexer.l
index 3507955..bc98bfe 100644
--- a/libyara/re_lexer.l
+++ b/libyara/re_lexer.l
@@ -28,6 +28,7 @@ limitations under the License.
 #include <yara/mem.h>
 #include <yara/re.h>
 #include <yara/re_lexer.h>
+#include <yara/strutils.h>
 
 
 #ifdef _WIN32

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