mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-12 18:34:36 +08:00
*** empty log message ***
This commit is contained in:
parent
0fa15b9ed3
commit
78772dc018
@ -2307,4 +2307,7 @@ Wed, 06 Feb 2008 09:04:48 +0100
|
||||
- Fixed segfault in ecpg when using an array element.
|
||||
- Free all memory in auto-prepare mode.
|
||||
|
||||
Thu, 14 Feb 2008 13:11:34 +0100
|
||||
|
||||
- Added SQLSTATE macro closing bug #3961.
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/include/datetime.h,v 1.12 2006/03/11 04:38:39 momjian Exp $ */
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/include/datetime.h,v 1.13 2008/02/14 12:22:36 meskes Exp $ */
|
||||
|
||||
#ifndef _ECPG_DATETIME_H
|
||||
#define _ECPG_DATETIME_H
|
||||
|
||||
#include <ecpg_informix.h>
|
||||
|
||||
typedef timestamp dtime_t;
|
||||
typedef interval intrvl_t;
|
||||
/* typedef timestamp dtime_t;
|
||||
typedef interval intrvl_t;*/
|
||||
|
||||
#endif /* ndef _ECPG_DATETIME_H */
|
||||
|
@ -1,10 +1,10 @@
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/include/decimal.h,v 1.14 2006/03/11 04:38:39 momjian Exp $ */
|
||||
/* $PostgreSQL: pgsql/src/interfaces/ecpg/include/decimal.h,v 1.15 2008/02/14 12:22:36 meskes Exp $ */
|
||||
|
||||
#ifndef _ECPG_DECIMAL_H
|
||||
#define _ECPG_DECIMAL_H
|
||||
|
||||
#include <ecpg_informix.h>
|
||||
|
||||
typedef decimal dec_t;
|
||||
/* typedef decimal dec_t; */
|
||||
|
||||
#endif /* ndef _ECPG_DECIMAL_H */
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
* This file contains stuff needed to be as compatible to Informix as possible.
|
||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/include/ecpg_informix.h,v 1.18 2006/03/11 04:38:39 momjian Exp $
|
||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/include/ecpg_informix.h,v 1.19 2008/02/14 12:22:36 meskes Exp $
|
||||
*/
|
||||
#ifndef _ECPG_INFORMIX_H
|
||||
#define _ECPG_INFORMIX_H
|
||||
@ -82,6 +82,11 @@ extern int dttofmtasc(timestamp *, char *, int, char *);
|
||||
extern int intoasc(interval *, char *);
|
||||
extern int dtcvfmtasc(char *, char *, timestamp *);
|
||||
|
||||
/* we also define Informix datatypes here */
|
||||
typedef timestamp dtime_t;
|
||||
typedef interval intrvl_t;
|
||||
typedef decimal dec_t;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* this is a small part of c.h since we don't want to leak all postgres
|
||||
* definitions into ecpg programs
|
||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/include/ecpglib.h,v 1.74 2008/01/13 11:53:16 meskes Exp $
|
||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/include/ecpglib.h,v 1.75 2008/02/14 12:22:36 meskes Exp $
|
||||
*/
|
||||
|
||||
#ifndef _ECPGLIB_H
|
||||
@ -58,7 +58,8 @@ void sqlprint(void);
|
||||
|
||||
/* define this for simplicity as well as compatibility */
|
||||
|
||||
#define SQLCODE sqlca.sqlcode
|
||||
#define SQLCODE sqlca.sqlcode
|
||||
#define SQLSTATE sqlca.sqlstate
|
||||
|
||||
/* dynamic SQL */
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.159 2008/01/15 10:31:47 meskes Exp $
|
||||
* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.160 2008/02/14 12:22:36 meskes Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -1320,7 +1320,7 @@ static bool isdefine(void)
|
||||
|
||||
static bool isinformixdefine(void)
|
||||
{
|
||||
const char *new = NULL;
|
||||
/* const char *new = NULL;
|
||||
|
||||
if (strcmp(yytext, "dec_t") == 0)
|
||||
new = "decimal";
|
||||
@ -1344,7 +1344,7 @@ static bool isinformixdefine(void)
|
||||
yy_scan_string(new);
|
||||
return true;
|
||||
}
|
||||
|
||||
*/
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user