]> granicus.if.org Git - php/commitdiff
touch file
authorWez Furlong <wez@php.net>
Sun, 11 Sep 2005 05:04:43 +0000 (05:04 +0000)
committerWez Furlong <wez@php.net>
Sun, 11 Sep 2005 05:04:43 +0000 (05:04 +0000)
ext/pdo/pdo_sql_parser.c

index f64356a33ca504effea393674f37a7cf42018141..a0a2852acb0f69fcd7fcc637a2b44feb59b734ee 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.9 on Sun Sep  4 02:58:35 2005 */
+/* Generated by re2c 0.9.9.rc1 on Sun Sep 11 00:03:44 2005 */
 #line 1 "pdo_sql_parser.re"
 /*
   +----------------------------------------------------------------------+
@@ -85,7 +85,7 @@ static int scan(Scanner *s)
        162, 162, 162, 162, 162, 162, 162, 162, 
        };
 
-#line 89 "pdo_sql_parser.c"
+#line 89 "<stdout>"
 {
        YYCTYPE yych;
        unsigned int yyaccept;
@@ -113,7 +113,7 @@ yy2:        yyaccept = 0;
 yy3:
 #line 63 "pdo_sql_parser.re"
 { RET(PDO_PARSER_TEXT); }
-#line 117 "pdo_sql_parser.c"
+#line 117 "<stdout>"
 yy4:   yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
        if(yybm[0+yych] & 16) {
@@ -150,7 +150,7 @@ yy6:        ++YYCURSOR;
 yy7:
 #line 62 "pdo_sql_parser.re"
 { RET(PDO_PARSER_BIND_POS); }
-#line 154 "pdo_sql_parser.c"
+#line 154 "<stdout>"
 yy8:   ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
@@ -162,13 +162,13 @@ yy9:      if(yybm[0+yych] & 2) {
 yy10:
 #line 64 "pdo_sql_parser.re"
 { RET(PDO_PARSER_TEXT); }
-#line 166 "pdo_sql_parser.c"
+#line 166 "<stdout>"
 yy11:  ++YYCURSOR;
        goto yy12;
 yy12:
 #line 65 "pdo_sql_parser.re"
 { RET(PDO_PARSER_EOI); }
-#line 172 "pdo_sql_parser.c"
+#line 172 "<stdout>"
 yy13:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
@@ -180,7 +180,7 @@ yy14:       if(yybm[0+yych] & 4) {
 yy15:
 #line 60 "pdo_sql_parser.re"
 { RET(PDO_PARSER_TEXT); }
-#line 184 "pdo_sql_parser.c"
+#line 184 "<stdout>"
 yy16:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
@@ -192,7 +192,7 @@ yy17:       if(yybm[0+yych] & 8) {
 yy18:
 #line 61 "pdo_sql_parser.re"
 { RET(PDO_PARSER_BIND); }
-#line 196 "pdo_sql_parser.c"
+#line 196 "<stdout>"
 yy19:  yyaccept = 1;
        YYMARKER = ++YYCURSOR;
        if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
@@ -218,7 +218,7 @@ yy21:       ++YYCURSOR;
 yy22:
 #line 59 "pdo_sql_parser.re"
 { RET(PDO_PARSER_TEXT); }
-#line 222 "pdo_sql_parser.c"
+#line 222 "<stdout>"
 yy23:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
@@ -250,7 +250,7 @@ yy28:       ++YYCURSOR;
 yy29:
 #line 58 "pdo_sql_parser.re"
 { RET(PDO_PARSER_TEXT); }
-#line 254 "pdo_sql_parser.c"
+#line 254 "<stdout>"
 yy30:  yyaccept = 1;
        YYMARKER = ++YYCURSOR;
        if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
@@ -435,8 +435,6 @@ PDO_API int pdo_parse_params(pdo_stmt_t *stmt, char *inquery, int inquery_len,
                                                        plc->freeq = 0;
                                                        break;
 
-                                               case IS_BOOL:
-                                                       convert_to_long(param->parameter);
                                                case IS_LONG:
                                                case IS_DOUBLE:
                                                        convert_to_string(param->parameter);
@@ -445,6 +443,8 @@ PDO_API int pdo_parse_params(pdo_stmt_t *stmt, char *inquery, int inquery_len,
                                                        plc->freeq = 0;
                                                        break;
 
+                                               case IS_BOOL:
+                                                       convert_to_long(param->parameter);
                                                default:
                                                        convert_to_string(param->parameter);
                                                        if (!stmt->dbh->methods->quoter(stmt->dbh, Z_STRVAL_P(param->parameter),