ORA_USER = hades/hades@db-hades.gsi.de
PROC = $(ORACLE_HOME)/bin/proc
-PROCFLAGS = oraca=yes code=cpp parse=partial sqlcheck=semantics \
+PROCFLAGS = oraca=yes parse=partial sqlcheck=semantics \
+ userid=$(ORA_USER) ireclen=130 oreclen=130
+PROCPPFLAGS = oraca=yes code=cpp parse=partial sqlcheck=semantics \
userid=$(ORA_USER) ireclen=130 oreclen=130
PROC_INCLUDES = include=/usr/include include=/usr/include/g++-2 \
oraParam.o : oraParam.cc oraParam.h ../param/enhParam.h
oraParam.cc : oraParam.pc
- $(PROC) $(PROCFLAGS) $(PROC_INCLUDES) iname=$< oname=$@
+ $(PROC) $(PROCPPFLAGS) $(PROC_INCLUDES) iname=$< oname=$@
clean :
rm -f *.o param.c param.lis oraParam.cc oraParam.lis
{
}
-int Param_getInt(const Param *my, const char *n, const char *i, unsigned long int *v)
+int Param_getInt(const Param *my, const char *name, const char *idx, unsigned long int *val)
{
- return Param_getIntArray(my, n, i, 1, v);
+ return Param_getIntArray(my, name, idx, 1, val);
}
-int Param_getString(const Param *my, const char *n, const char *i, char *v)
+int Param_getString(const Param *my, const char *name, const char *idx, char *val)
{
- return Param_getStringArray(my, n, i, 1, &v);
+ return Param_getStringArray(my, name, idx, 1, &val);
}
-int Param_getIntArray(const Param *my, const char *n, const char *i, int num, unsigned long int *v)
+int Param_getIntArray(const Param *my, const char *name, const char *idx, int num, unsigned long int *val)
{
- for (int i = 0 ; i<num ; i++) {
- v[i] = 0;
+ int i;
+ for (i = 0 ; i<num ; i++) {
+ val[i] = 0;
}
return num;
}
-int Param_getStringArray(const Param *my, const char *n, const char *i, int num, char **v)
+int Param_getStringArray(const Param *my, const char *name, const char *idx, int num, char **val)
{
- for (int i = 0 ; i<num ; i++) {
- v[i] = "Blub";
+ int i;
+ for (i = 0 ; i<num ; i++) {
+ val[i] = "Blub";
}
return num;
}
#define _POSIX_C_SOURCE 199509L
+#include <libpq-fe.h>
+
#include "param.h"
int conParam(Param *my)
return Param_getIntArray(my, name, idx, 1, val);
}
-int Param_getString(const Param *my, const char *name, const char *idx, char *v)
+int Param_getString(const Param *my, const char *name, const char *idx, char *val)
{
return Param_getStringArray(my, name, idx, 1, &val);
}