[svn-commits] russell: branch group/http_mods r60528 - /team/group/http_mods/main/minimime/

svn-commits at lists.digium.com svn-commits at lists.digium.com
Fri Apr 6 12:15:45 MST 2007


Author: russell
Date: Fri Apr  6 14:15:45 2007
New Revision: 60528

URL: http://svn.digium.com/view/asterisk?view=rev&rev=60528
Log:
Increase the buffer size even more ...

Modified:
    team/group/http_mods/main/minimime/mimeparser.l
    team/group/http_mods/main/minimime/mimeparser.yy.c

Modified: team/group/http_mods/main/minimime/mimeparser.l
URL: http://svn.digium.com/view/asterisk/team/group/http_mods/main/minimime/mimeparser.l?view=diff&rev=60528&r1=60527&r2=60528
==============================================================================
--- team/group/http_mods/main/minimime/mimeparser.l (original)
+++ team/group/http_mods/main/minimime/mimeparser.l Fri Apr  6 14:15:45 2007
@@ -56,7 +56,7 @@
 
 #define PREALLOC_BUFFER	100000
 #undef YY_BUF_SIZE
-#define YY_BUF_SIZE 32768
+#define YY_BUF_SIZE 65536
 
 enum header_states
 {
@@ -456,6 +456,11 @@
 	/* looks like a bug in bison 2.2a -- the wrong code is generated for yyset_in !! */
 	struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
 	yyg->yyin_r = fp;
+	
+	if (0) {
+		/* This is just to make a compiler warning go away */
+		yyunput(0, NULL, yyscanner);
+	}
 }
 
 /**
@@ -476,4 +481,3 @@
 
 	return line;
 }
-

Modified: team/group/http_mods/main/minimime/mimeparser.yy.c
URL: http://svn.digium.com/view/asterisk/team/group/http_mods/main/minimime/mimeparser.yy.c?view=diff&rev=60528&r1=60527&r2=60528
==============================================================================
--- team/group/http_mods/main/minimime/mimeparser.yy.c (original)
+++ team/group/http_mods/main/minimime/mimeparser.yy.c Fri Apr  6 14:15:45 2007
@@ -630,7 +630,7 @@
 
 #define PREALLOC_BUFFER	100000
 #undef YY_BUF_SIZE
-#define YY_BUF_SIZE 32768
+#define YY_BUF_SIZE 65536
 
 enum header_states
 {
@@ -773,7 +773,7 @@
 #endif
 #endif
 
-/* static void yyunput (int c,char *buf_ptr  ,yyscan_t yyscanner); */
+    static void yyunput (int c,char *buf_ptr  ,yyscan_t yyscanner);
     
 #ifndef yytext_ptr
 static void yy_flex_strncpy (char *,yyconst char *,int ,yyscan_t yyscanner);
@@ -1734,7 +1734,6 @@
 	return yy_is_jam ? 0 : yy_current_state;
 }
 
-#if 0
     static void yyunput (int c, register char * yy_bp , yyscan_t yyscanner)
 {
 	register char *yy_cp;
@@ -1776,7 +1775,7 @@
 	yyg->yy_hold_char = *yy_cp;
 	yyg->yy_c_buf_p = yy_cp;
 }
-#endif
+
 #ifndef YY_NO_INPUT
 #ifdef __cplusplus
     static int yyinput (yyscan_t yyscanner)
@@ -2595,6 +2594,11 @@
 	/* looks like a bug in bison 2.2a -- the wrong code is generated for mimeparser_yyset_in !! */
 	struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
 	yyg->yyin_r = fp;
+	
+	if (0) {
+		/* This is just to make a compiler warning go away */
+		yyunput(0, NULL, yyscanner);
+	}
 }
 
 /**
@@ -2616,4 +2620,3 @@
 	return line;
 }
 
-



More information about the svn-commits mailing list