Skip to content
Snippets Groups Projects
Commit 9bddb5c8 authored by Bruce Momjian's avatar Bruce Momjian
Browse files

Back out incorrect use of E'' escape addition.

parent 83357da6
No related branches found
No related tags found
No related merge requests found
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.308 2005/07/02 17:01:53 momjian Exp $ */ /* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.309 2005/08/22 20:25:03 momjian Exp $ */
/* Copyright comment */ /* Copyright comment */
%{ %{
...@@ -4216,16 +4216,11 @@ Bconst: BCONST { $$ = make_name();}; ...@@ -4216,16 +4216,11 @@ Bconst: BCONST { $$ = make_name();};
Xconst: XCONST { $$ = make_name();}; Xconst: XCONST { $$ = make_name();};
Sconst: SCONST Sconst: SCONST
{ {
char *ret; $$ = (char *)mm_alloc(strlen($1) + 3);
$$[0]='\'';
$$ = ret = (char *)mm_alloc(strlen($1) + 4); strcpy($$+1, $1);
if (strchr($1, '\\') != NULL) $$[strlen($1)+2]='\0';
*ret++ = ESCAPE_STRING_SYNTAX; $$[strlen($1)+1]='\'';
*ret++ = '\'';
strcpy(ret, $1);
ret += strlen($1);
*ret++ = '\'';
*ret++ = '\0';
free($1); free($1);
} }
; ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment