On 10/23/07, Vasiljevic Zoran <[EMAIL PROTECTED]> wrote:
>
> On 23.10.2007, at 19:25, Stephen Deasey wrote:
>
> >
> > test cfg-4.1 {global type check bool} -body {
> > ns_setconfig section cfg-4.1 true
> > expr {[ns_getconfig -bool section cfg-4.1] ? 1 : 0}
> > } -result 1
>
> Try again...
$ make
gcc -g -Wall -Wno-implicit-int -fPIC -pipe
-I/home/sd/local/ns-HEADg/include
-I"/home/sd/local/tcl8.4.15g/include" -DHAVE_CONFIG_H -c -o
configrw.o configrw.c
configrw.c:219: error: conflicting types for 'Cfg_GetBool'
nsconfigrw.h:58: error: previous declaration of 'Cfg_GetBool' was here
configrw.c:265: error: conflicting types for 'Cfg_GetInt'
nsconfigrw.h:61: error: previous declaration of 'Cfg_GetInt' was here
configrw.c: In function 'Cfg_GetInt':
configrw.c:266: warning: passing argument 3 of 'Cfg_GetRange' discards
qualifiers from pointer target type
configrw.c: At top level:
configrw.c:291: error: conflicting types for 'Cfg_GetRange'
nsconfigrw.h:65: error: previous declaration of 'Cfg_GetRange' was here
make: *** [configrw.o] Error 1
Also:
> static int
> GetBoolFromParam(Param *param, int *result)
> {
> if (param->type != IntType) {
> int bool;
> if ( STREQ (param->value, "1" )
> || STRIEQ(param->value, "y" )
> || STRIEQ(param->value, "yes" )
> || STRIEQ(param->value, "on" )
> || STRIEQ(param->value, "t" )
> || STRIEQ(param->value, "true")) {
> param->intval = 1;
int Tcl_GetBoolean(Tcl_Interp *, CONST char *string, int *boolPtr)
http://www.tcl.tk/man/tcl8.4/TclLib/GetInt.htm
(You can pass it a NULL interp)
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
naviserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/naviserver-devel