Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
6a78d754
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6a78d754
编写于
3月 20, 2008
作者:
M
Michael Meskes
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Changed statement escaping to not escape continuation line markers.
Bumped precompiler patchlevel.
上级
59c4fc5a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
25 addition
and
4 deletion
+25
-4
src/interfaces/ecpg/ChangeLog
src/interfaces/ecpg/ChangeLog
+10
-0
src/interfaces/ecpg/preproc/Makefile
src/interfaces/ecpg/preproc/Makefile
+2
-2
src/interfaces/ecpg/preproc/output.c
src/interfaces/ecpg/preproc/output.c
+13
-2
未找到文件。
src/interfaces/ecpg/ChangeLog
浏览文件 @
6a78d754
...
...
@@ -2322,3 +2322,13 @@ Sun, 17 Feb 2008 18:45:39 +0100
- Removed duplicate include of ecpgtype.h.
- Changed INFORMIX mode symbol definition yet again because the old
way didn't work on NetBSD.
Sun, 02 Mar 2008 11:50:48 +0100
- Fixed bug that caused arrays of varchar to be output with incomplete
name.
Thu, 20 Mar 2008 16:54:27 +0100
- Changed statement escaping to not escape continuation line markers.
- Bumped ecpg version number to 4.4.1.
src/interfaces/ecpg/preproc/Makefile
浏览文件 @
6a78d754
...
...
@@ -4,7 +4,7 @@
#
# Copyright (c) 1998-2008, PostgreSQL Global Development Group
#
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.130
2008/01/01 19:45:59 momjian
Exp $
# $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/Makefile,v 1.130
.2.1 2008/03/20 16:04:52 meskes
Exp $
#
#-------------------------------------------------------------------------
...
...
@@ -15,7 +15,7 @@ include $(top_builddir)/src/Makefile.global
MAJOR_VERSION
=
4
MINOR_VERSION
=
4
PATCHLEVEL
=
0
PATCHLEVEL
=
1
override CPPFLAGS
:
= -I../include -I$(top_srcdir)/src/interfaces/ecpg/include
\
-I$(srcdir) -DMAJOR_VERSION=$(MAJOR_VERSION)
\
...
...
src/interfaces/ecpg/preproc/output.c
浏览文件 @
6a78d754
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/output.c,v 1.23
2007/11/15 21:14:45 momjian
Exp $ */
/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/output.c,v 1.23
.2.1 2008/03/20 16:04:52 meskes
Exp $ */
#include "postgres_fe.h"
...
...
@@ -193,7 +193,18 @@ output_escaped_str(char *str, bool quoted)
else
if
(
str
[
i
]
==
'\n'
)
fputs
(
"
\\\n
"
,
yyout
);
else
if
(
str
[
i
]
==
'\\'
)
fputs
(
"
\\\\
"
,
yyout
);
{
int
j
=
i
;
/* check whether this is a continuation line
* if it is, do not output anything because newlines are escaped anyway */
/* accept blanks after the '\' as some other compilers do too */
do
{
j
++
;
}
while
(
str
[
j
]
==
' '
||
str
[
j
]
==
'\t'
);
if
((
str
[
j
]
!=
'\n'
)
&&
(
str
[
j
]
!=
'\r'
||
str
[
j
+
1
]
!=
'\n'
))
/* not followed by a newline */
fputs
(
"
\\\\
"
,
yyout
);
}
else
if
(
str
[
i
]
==
'\r'
&&
str
[
i
+
1
]
==
'\n'
)
{
fputs
(
"
\\\r\n
"
,
yyout
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录