From dec54a98fab7e667f2f5ec680b7d342164fa286e Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Fri, 8 Jul 2005 17:00:48 +0000 Subject: [PATCH] generated file --- ext/pdo/pdo_sql_parser.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ext/pdo/pdo_sql_parser.c b/ext/pdo/pdo_sql_parser.c index 2704a3bbcd..09b4178f13 100644 --- a/ext/pdo/pdo_sql_parser.c +++ b/ext/pdo/pdo_sql_parser.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.9.3 on Fri Jul 8 08:01:28 2005 */ +/* Generated by re2c 0.9.3 on Fri Jul 8 11:51:38 2005 */ #line 1 "../php5-HEAD/ext/pdo/pdo_sql_parser.re" /* +----------------------------------------------------------------------+ @@ -525,6 +525,19 @@ rewrite: plc->qlen = strlen(plc->quoted); plc->freeq = 1; newbuffer_len += plc->qlen; + + if (stmt->named_rewrite_template) { + /* create a mapping */ + char *name = estrndup(plc->pos, plc->len); + + if (stmt->bound_param_map == NULL) { + ALLOC_HASHTABLE(stmt->bound_param_map); + zend_hash_init(stmt->bound_param_map, 13, NULL, NULL, 0); + } + + zend_hash_update(stmt->bound_param_map, name, plc->len + 1, idxbuf, plc->qlen + 1, NULL); + efree(name); + } } goto rewrite; -- 2.50.1