aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/lib/dynamic.c
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2000-02-18 14:34:12 +0000
committerMichael Meskes <meskes@postgresql.org>2000-02-18 14:34:12 +0000
commitab0c8c691e6f377f59d439076701ec7d3943748e (patch)
treed4b6e837e44764b829807884450b7278c5cc428f /src/interfaces/ecpg/lib/dynamic.c
parente3a97b370c2671c05ad95d6a21914c225a0cf32d (diff)
downloadpostgresql-ab0c8c691e6f377f59d439076701ec7d3943748e.tar.gz
postgresql-ab0c8c691e6f377f59d439076701ec7d3943748e.zip
*** empty log message ***
Diffstat (limited to 'src/interfaces/ecpg/lib/dynamic.c')
-rw-r--r--src/interfaces/ecpg/lib/dynamic.c22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/interfaces/ecpg/lib/dynamic.c b/src/interfaces/ecpg/lib/dynamic.c
index 752c02cfc0d..b66883b934a 100644
--- a/src/interfaces/ecpg/lib/dynamic.c
+++ b/src/interfaces/ecpg/lib/dynamic.c
@@ -2,7 +2,7 @@
*
* Copyright (c) 2000, Christof Petig <christof.petig@wtal.de>
*
- * $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/dynamic.c,v 1.2 2000/02/17 19:48:41 meskes Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/dynamic.c,v 1.3 2000/02/18 14:34:05 meskes Exp $
*/
/* I borrowed the include files from ecpglib.c, maybe we don't need all of them */
@@ -211,11 +211,15 @@ bool ECPGdo_descriptor(int line,const char *connection,
PGresult *ECPGresultByDescriptor(int line,const char *name)
{
struct descriptor *i;
- for (i=all_descriptors;i!=NULL;i=i->next)
- { if (!strcmp(name,i->name)) return i->result;
+
+ for (i = all_descriptors; i != NULL; i = i->next)
+ {
+ if (!strcmp(name, i->name)) return i->result;
}
+
ECPGraise(line,ECPG_UNKNOWN_DESCRIPTOR);
- return 0;
+
+ return NULL;
}
@@ -248,10 +252,12 @@ bool ECPGallocate_desc(int line,const char *name)
return true;
}
-void ECPGraise(int line,int code)
-{ sqlca.sqlcode=code;
+void ECPGraise(int line, int code)
+{
+ sqlca.sqlcode=code;
switch (code)
- { case ECPG_NOT_FOUND:
+ {
+ case ECPG_NOT_FOUND:
snprintf(sqlca.sqlerrm.sqlerrmc,sizeof(sqlca.sqlerrm.sqlerrmc),
"No data found line %d.",line);
break;
@@ -268,7 +274,7 @@ void ECPGraise(int line,int code)
"descriptor index out of range, line %d.",line);
break;
default:
- snprintf(sqlca.sqlerrm.sqlerrmc,sizeof(sqlca.sqlerrm.sqlerrmc),
+ snprintf(sqlca.sqlerrm.sqlerrmc,sizeof(sqlca.sqlerrm.sqlerrmc),
"SQL error #%d, line %d.",code,line);
break;
}