From 0daffc44d07cfc2eedeb5ee6d2585cb340834609 Mon Sep 17 00:00:00 2001 From: hades Date: Wed, 16 Aug 2000 14:34:02 +0000 Subject: [PATCH] *** empty log message *** --- allParam/Makefile | 10 +++++++--- allParam/ora/Makefile | 1 + allParam/ora/oraParam.pc | 4 ++-- allParam/psql/psqlParam.c | 27 ++++++++++++--------------- allParam/tcl/tclParam.c | 12 ++++++++---- 5 files changed, 30 insertions(+), 24 deletions(-) diff --git a/allParam/Makefile b/allParam/Makefile index 1e4f04d..d234903 100644 --- a/allParam/Makefile +++ b/allParam/Makefile @@ -5,12 +5,16 @@ LIBDIR = $(HOME)/lib/$(SYSTYPE) INCDIR = $(HOME)/include ARFLAGS = -rc -PARAMLIBES = caParam tclParam +PARAMLIBES = caParam tclParam ncaParam ntclParam fileParam psqlParam oraParam CXXPARAMOBJS = ora/ora tcl/tcl tcl/struct file/file param/enh -VPATH = ca:tcl +VPATH = ca:tcl:nca:ntcl:file:psql:ora -all : $(patsubst %,lib%.a,$(PARAMLIBES)) libcxxParam.a +all : c cxx + +c : $(patsubst %,lib%.a,$(PARAMLIBES)) + +cxx : libcxxParam.a libcxxParam.a : $(patsubst %,%Param.o,$(CXXPARAMOBJS)) $(AR) $(ARFLAGS) $@ $? diff --git a/allParam/ora/Makefile b/allParam/ora/Makefile index ff9adac..fc2f793 100644 --- a/allParam/ora/Makefile +++ b/allParam/ora/Makefile @@ -1,3 +1,4 @@ +CFLAGS = -g -I../param -I$(ORACLE_HOME)/precomp/public/ CXXFLAGS = -g -I../param -I$(ORACLE_HOME)/precomp/public/ ORACLE_HOME = /usr/local/oracle/product/8.0.5 diff --git a/allParam/ora/oraParam.pc b/allParam/ora/oraParam.pc index 8c1819a..155dc4f 100644 --- a/allParam/ora/oraParam.pc +++ b/allParam/ora/oraParam.pc @@ -16,7 +16,7 @@ void desParam(Param *my) { } -int Param_getInt(const Param *my, const char *n, const char *i, int *v) +int Param_getInt(const Param *my, const char *n, const char *i, unsigned long int *v) { return Param_getIntArray(my, n, i, 1, v); } @@ -26,7 +26,7 @@ int Param_getString(const Param *my, const char *n, const char *i, char *v) return Param_getStringArray(my, n, i, 1, &v); } -int Param_getIntArray(const Param *my, const char *n, const char *i, int num, int *v) +int Param_getIntArray(const Param *my, const char *n, const char *i, int num, unsigned long int *v) { for (int i = 0 ; i -/* SQL communication area */ -#include - #include "param.h" int conParam(Param *my) @@ -16,28 +11,30 @@ void desParam(Param *my) { } -int Param_getInt(const Param *my, const char *n, const char *i, 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 *v) { - 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, 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 #include +#include + #include "param.h" int conParam(Param *my) @@ -39,7 +41,7 @@ void desParam(Param *my) Tcl_DeleteInterp(my->interp); } -int Param_getInt(const Param *my, const char *name, const char *idx, int *val) +int Param_getInt(const Param *my, const char *name, const char *idx, unsigned long int *val) { int status; char valstr[PARAM_MAX_VALUE_LEN]; @@ -67,12 +69,13 @@ int Param_getString(const Param *my, const char *name, const char *idx, char *va return 1; } -int Param_getIntArray(const Param *my, const char *name, const char *idx, int num, int *val) +int Param_getIntArray(const Param *my, const char *name, const char *idx, int num, unsigned long int *val) { int status; int tmp; + int i; char index[PARAM_MAX_NAME_LEN]; - for (int i = 0 ; i < num ; i++) { + for (i = 0 ; i < num ; i++) { sprintf(index,"%s%d", idx, i); if ((tmp = Param_getInt(my, name, index, val[i]) == 1) && (status >= 0)) { status++; @@ -88,8 +91,9 @@ int Param_getStringArray(const Param *my, const char *name, const char *idx, int { int status; int tmp; + int i; char index[PARAM_MAX_NAME_LEN]; - for (int i = 0 ; i < num ; i++) { + for (i = 0 ; i < num ; i++) { sprintf(index,"%s%d", idx, i); if ((tmp = Param_getString(my, name, index, val[i]) == 1) && (status >= 0)) { status++; -- 2.43.0