Index: ossp-pkg/cfg/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/cfg/ChangeLog,v rcsdiff -q -kk '-r1.29' '-r1.30' -u '/v/ossp/cvs/ossp-pkg/cfg/ChangeLog,v' 2>/dev/null --- ChangeLog 2004/12/19 19:36:25 1.29 +++ ChangeLog 2004/12/31 19:16:24 1.30 @@ -8,6 +8,11 @@ CHANGELOG + Changes between 0.9.7 and 0.9.8 (19-Dec-2004 to xx-Jan-2005): + + *) Adjust copyright messages for new year 2005. + [Ralf S. Engelschall ] + Changes between 0.9.6 and 0.9.7 (04-Dec-2004 to 19-Dec-2004): *) Fixed cfg_node_get() function after recent introduction Index: ossp-pkg/cfg/Makefile.in RCS File: /v/ossp/cvs/ossp-pkg/cfg/Makefile.in,v rcsdiff -q -kk '-r1.8' '-r1.9' -u '/v/ossp/cvs/ossp-pkg/cfg/Makefile.in,v' 2>/dev/null --- Makefile.in 2004/11/29 07:35:52 1.8 +++ Makefile.in 2004/12/31 19:16:24 1.9 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/README RCS File: /v/ossp/cvs/ossp-pkg/cfg/README,v rcsdiff -q -kk '-r1.14' '-r1.15' -u '/v/ossp/cvs/ossp-pkg/cfg/README,v' 2>/dev/null --- README 2004/12/19 19:36:25 1.14 +++ README 2004/12/31 19:16:25 1.15 @@ -25,9 +25,9 @@ COPYRIGHT AND LICENSE - Copyright (c) 2002-2004 Ralf S. Engelschall - Copyright (c) 2002-2004 The OSSP Project - Copyright (c) 2002-2004 Cable & Wireless + Copyright (c) 2002-2005 Ralf S. Engelschall + Copyright (c) 2002-2005 The OSSP Project + Copyright (c) 2002-2005 Cable & Wireless This file is part of OSSP cfg, a configuration parsing library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/aclocal.m4 RCS File: /v/ossp/cvs/ossp-pkg/cfg/aclocal.m4,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/aclocal.m4,v' 2>/dev/null --- aclocal.m4 2004/07/17 07:37:55 1.5 +++ aclocal.m4 2004/12/31 19:16:25 1.6 @@ -1,8 +1,8 @@ dnl ## dnl ## OSSP cfg - Configuration Parsing -dnl ## Copyright (c) 2002-2004 Ralf S. Engelschall -dnl ## Copyright (c) 2002-2004 The OSSP Project -dnl ## Copyright (c) 2002-2004 Cable & Wireless +dnl ## Copyright (c) 2002-2005 Ralf S. Engelschall +dnl ## Copyright (c) 2002-2005 The OSSP Project +dnl ## Copyright (c) 2002-2005 Cable & Wireless dnl ## dnl ## This file is part of OSSP cfg, a configuration parsing library which dnl ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg-config.in RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg-config.in,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg-config.in,v' 2>/dev/null --- cfg-config.in 2004/07/17 07:37:55 1.5 +++ cfg-config.in 2004/12/31 19:16:25 1.6 @@ -1,9 +1,9 @@ #!/bin/sh ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg.ac RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg.ac,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg.ac,v' 2>/dev/null --- cfg.ac 2004/11/27 19:56:24 1.4 +++ cfg.ac 2004/12/31 19:16:25 1.5 @@ -1,8 +1,8 @@ dnl ## dnl ## OSSP cfg - Configuration Parsing -dnl ## Copyright (c) 2002-2004 Ralf S. Engelschall -dnl ## Copyright (c) 2002-2004 The OSSP Project -dnl ## Copyright (c) 2002-2004 Cable & Wireless +dnl ## Copyright (c) 2002-2005 Ralf S. Engelschall +dnl ## Copyright (c) 2002-2005 The OSSP Project +dnl ## Copyright (c) 2002-2005 Cable & Wireless dnl ## dnl ## This file is part of OSSP cfg, a configuration parsing library which dnl ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg.h,v rcsdiff -q -kk '-r1.16' '-r1.17' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg.h,v' 2>/dev/null --- cfg.h 2004/12/04 12:48:40 1.16 +++ cfg.h 2004/12/31 19:16:25 1.17 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg.pod RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg.pod,v rcsdiff -q -kk '-r1.12' '-r1.13' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg.pod,v' 2>/dev/null --- cfg.pod 2004/07/17 07:37:55 1.12 +++ cfg.pod 2004/12/31 19:16:25 1.13 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -## Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +## Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ## ## This file is part of OSSP cfg, a configuration parsing ## library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_buf.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_buf.c,v rcsdiff -q -kk '-r1.14' '-r1.15' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_buf.c,v' 2>/dev/null --- cfg_buf.c 2004/11/29 07:09:33 1.14 +++ cfg_buf.c 2004/12/31 19:16:25 1.15 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_buf.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_buf.h,v rcsdiff -q -kk '-r1.9' '-r1.10' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_buf.h,v' 2>/dev/null --- cfg_buf.h 2004/11/28 17:05:44 1.9 +++ cfg_buf.h 2004/12/31 19:16:25 1.10 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_data.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_data.c,v co -q -kk -p'1.11' '/v/ossp/cvs/ossp-pkg/cfg/cfg_data.c,v' | diff -u /dev/null - -L'ossp-pkg/cfg/cfg_data.c' 2>/dev/null --- ossp-pkg/cfg/cfg_data.c +++ - 2024-05-10 11:50:27.358787769 +0200 @@ -0,0 +1,258 @@ +/* +** OSSP cfg - Configuration Parsing +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) +** +** This file is part of OSSP cfg, a configuration parsing +** library which can be found at http://www.ossp.org/pkg/lib/cfg/. +** +** Permission to use, copy, modify, and distribute this software for +** any purpose with or without fee is hereby granted, provided that +** the above copyright notice and this permission notice appear in all +** copies. +** +** THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +** WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +** MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +** IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +** USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +** OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +** SUCH DAMAGE. +** +** cfg_data.c: configuration annotational data +*/ + +#include +#include +#include + +#include "cfg.h" +#include "cfg_data.h" +#include "cfg_global.h" + +cfg_rc_t cfg_data_create(cfg_data_t **data) +{ + cfg_rc_t rc; + + if (data == NULL) + return CFG_ERR_ARG; + if ((*data = (cfg_data_t *)malloc(sizeof(cfg_data_t))) == NULL) + return CFG_ERR_SYS; + if ((rc = cfg_data_init(*data)) != CFG_OK) { + free(*data); + return rc; + } + return CFG_OK; +} + +cfg_rc_t cfg_data_init(cfg_data_t *data) +{ + if (data == NULL) + return CFG_ERR_ARG; + data->type = CFG_DATA_TYPE_INT; + data->value.i = 0; + data->ctrl = cfg_data_ctrl; + return CFG_OK; +} + +cfg_rc_t cfg_data_kill(cfg_data_t *data) +{ + cfg_rc_t rc; + + if (data == NULL) + return CFG_ERR_ARG; + if (data->ctrl != NULL) + if ((rc = data->ctrl(data, CFG_DATA_CTRL_DESTROY)) != CFG_OK) + return rc; + return CFG_OK; +} + +cfg_rc_t cfg_data_destroy(cfg_data_t *data) +{ + cfg_rc_t rc; + + if (data == NULL) + return CFG_ERR_ARG; + if ((rc = cfg_data_kill(data)) != CFG_OK) + return rc; + free(data); + return CFG_OK; +} + +cfg_rc_t cfg_data_copy(cfg_data_t *data, cfg_data_t *copy) +{ + cfg_rc_t rc; + + if (data == NULL || copy == NULL) + return CFG_ERR_ARG; + copy->type = data->type; + copy->ctrl = data->ctrl; + if ((rc = data->ctrl(data, CFG_DATA_CTRL_CLONE, copy)) != CFG_OK) + return rc; + return CFG_OK; +} + +cfg_rc_t cfg_data_clone(cfg_data_t *data, cfg_data_t **clone) +{ + cfg_rc_t rc; + + if (data == NULL || clone == NULL) + return CFG_ERR_ARG; + if ((*clone = (cfg_data_t *)malloc(sizeof(cfg_data_t))) == NULL) + return CFG_ERR_SYS; + if ((rc = cfg_data_copy(data, *clone)) != CFG_OK) + return rc; + return CFG_OK; +} + +cfg_rc_t cfg_data_ctrl(cfg_data_t *data, cfg_data_ctrl_t ctrl, ...) +{ + cfg_data_t *data2; + va_list ap; + + va_start(ap, ctrl); + if (data == NULL) + return CFG_ERR_ARG; + if (ctrl == CFG_DATA_CTRL_CLONE) { + if ((data2 = (cfg_data_t *)va_arg(ap, void *)) == NULL) + return CFG_ERR_ARG; + if (data->type == CFG_DATA_TYPE_STR) { + if (data->value.s != NULL) + data2->value.s = strdup(data->value.s); + else + data2->value.s = NULL; + } + else { + memcpy((void *)&(data2->value), + (void *)&(data->value), sizeof(cfg_data_value_t)); + } + } + else if (ctrl == CFG_DATA_CTRL_DESTROY) { + if (data->type == CFG_DATA_TYPE_STR) + if (data->value.s != NULL) + free(data->value.s); + } + va_end(ap); + return CFG_OK; +} + +cfg_rc_t cfg_data_set(cfg_data_t *data, cfg_data_attr_t id, ...) +{ + va_list ap; + + if (data == NULL) + return CFG_ERR_ARG; + va_start(ap, id); + switch (id) { + case CFG_DATA_ATTR_TYPE: { + cfg_data_type_t t = (cfg_data_type_t)va_arg(ap, int); + if (!( t == CFG_DATA_TYPE_PTR + || t == CFG_DATA_TYPE_STR + || t == CFG_DATA_TYPE_INT + || t == CFG_DATA_TYPE_FLT)) + return CFG_ERR_ARG; + data->type = t; + break; + } + case CFG_DATA_ATTR_VALUE: { + switch (data->type) { + case CFG_DATA_TYPE_PTR: { + data->value.p = (void *)va_arg(ap, void *); + break; + } + case CFG_DATA_TYPE_STR: { + char *s = (char *)va_arg(ap, void *); + if (data->value.s != NULL) + free(data->value.s); + if (s != NULL) + s = strdup(s); + data->value.s = s; + break; + } + case CFG_DATA_TYPE_INT: { + data->value.i = (int)va_arg(ap, int); + break; + } + case CFG_DATA_TYPE_FLT: { + data->value.f = (double)va_arg(ap, double); + break; + } + } + break; + } + case CFG_DATA_ATTR_CTRL: { + cfg_data_cb_t ctrl = (cfg_data_cb_t)va_arg(ap, cfg_data_cb_t); + data->ctrl = ctrl; + break; + } + } + va_end(ap); + return CFG_OK; +} + +cfg_rc_t cfg_data_get(cfg_data_t *data, cfg_data_attr_t id, ...) +{ + va_list ap; + + if (data == NULL) + return CFG_ERR_ARG; + va_start(ap, id); + switch (id) { + case CFG_DATA_ATTR_TYPE: { + cfg_data_type_t *pt = (cfg_data_type_t *)va_arg(ap, int *); + if (pt == NULL) + return CFG_ERR_ARG; + *pt = data->type; + break; + } + case CFG_DATA_ATTR_VALUE: { + switch (data->type) { + case CFG_DATA_TYPE_PTR: { + void **p = (void **)va_arg(ap, void *); + if (p == NULL) + return CFG_ERR_ARG; + *p = data->value.p; + break; + } + case CFG_DATA_TYPE_STR: { + char **p = (char **)va_arg(ap, void *); + if (p == NULL) + return CFG_ERR_ARG; + *p = data->value.s; + break; + } + case CFG_DATA_TYPE_INT: { + int *p = (int *)va_arg(ap, void *); + if (p == NULL) + return CFG_ERR_ARG; + *p = data->value.i; + break; + } + case CFG_DATA_TYPE_FLT: { + double *p = (double *)va_arg(ap, void *); + if (p == NULL) + return CFG_ERR_ARG; + *p = data->value.f; + break; + } + } + break; + } + case CFG_DATA_ATTR_CTRL: { + cfg_data_cb_t *pcb = (cfg_data_cb_t *)va_arg(ap, void *); + if (pcb == NULL) + return CFG_ERR_ARG; + *pcb = data->ctrl; + break; + } + } + va_end(ap); + return CFG_OK; +} + Index: ossp-pkg/cfg/cfg_data.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_data.h,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_data.h,v' 2>/dev/null --- cfg_data.h 2004/07/17 07:37:55 1.6 +++ cfg_data.h 2004/12/31 19:16:25 1.7 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_fmt.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_fmt.c,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_fmt.c,v' 2>/dev/null --- cfg_fmt.c 2004/07/17 07:37:55 1.6 +++ cfg_fmt.c 2004/12/31 19:16:25 1.7 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2002 Ralf S. Engelschall -** Copyright (c) 2002-2002 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2002 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2003 Ralf S. Engelschall +** Copyright (c) 2002-2003 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2003 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_fmt.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_fmt.h,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_fmt.h,v' 2>/dev/null --- cfg_fmt.h 2004/07/17 07:37:55 1.5 +++ cfg_fmt.h 2004/12/31 19:16:25 1.6 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_global.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_global.h,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_global.h,v' 2>/dev/null --- cfg_global.h 2004/07/17 07:37:55 1.4 +++ cfg_global.h 2004/12/31 19:16:25 1.5 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_grid.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_grid.c,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_grid.c,v' 2>/dev/null --- cfg_grid.c 2004/07/17 07:37:55 1.6 +++ cfg_grid.c 2004/12/31 19:16:25 1.7 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_grid.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_grid.h,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_grid.h,v' 2>/dev/null --- cfg_grid.h 2004/07/17 07:37:55 1.4 +++ cfg_grid.h 2004/12/31 19:16:25 1.5 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_main.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_main.c,v rcsdiff -q -kk '-r1.14' '-r1.15' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_main.c,v' 2>/dev/null --- cfg_main.c 2004/12/04 12:48:40 1.14 +++ cfg_main.c 2004/12/31 19:16:25 1.15 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_main.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_main.h,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_main.h,v' 2>/dev/null --- cfg_main.h 2004/07/17 07:37:55 1.5 +++ cfg_main.h 2004/12/31 19:16:25 1.6 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_node.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_node.c,v rcsdiff -q -kk '-r1.24' '-r1.25' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_node.c,v' 2>/dev/null --- cfg_node.c 2004/12/19 19:36:25 1.24 +++ cfg_node.c 2004/12/31 19:16:25 1.25 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_node.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_node.h,v rcsdiff -q -kk '-r1.11' '-r1.12' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_node.h,v' 2>/dev/null --- cfg_node.h 2004/12/04 12:48:40 1.11 +++ cfg_node.h 2004/12/31 19:16:25 1.12 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_syn.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_syn.c,v rcsdiff -q -kk '-r1.24' '-r1.25' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_syn.c,v' 2>/dev/null --- cfg_syn.c 2004/11/29 07:09:33 1.24 +++ cfg_syn.c 2004/12/31 19:16:25 1.25 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_syn.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_syn.h,v rcsdiff -q -kk '-r1.8' '-r1.9' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_syn.h,v' 2>/dev/null --- cfg_syn.h 2004/11/28 17:23:45 1.8 +++ cfg_syn.h 2004/12/31 19:16:25 1.9 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_syn_parse.y RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_syn_parse.y,v rcsdiff -q -kk '-r1.11' '-r1.12' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_syn_parse.y,v' 2>/dev/null --- cfg_syn_parse.y 2004/12/04 12:48:40 1.11 +++ cfg_syn_parse.y 2004/12/31 19:16:25 1.12 @@ -1,9 +1,9 @@ %{ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_syn_scan.l RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_syn_scan.l,v rcsdiff -q -kk '-r1.23' '-r1.24' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_syn_scan.l,v' 2>/dev/null --- cfg_syn_scan.l 2004/11/29 07:09:33 1.23 +++ cfg_syn_scan.l 2004/12/31 19:16:25 1.24 @@ -1,9 +1,9 @@ %{ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_test.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_test.c,v rcsdiff -q -kk '-r1.17' '-r1.18' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_test.c,v' 2>/dev/null --- cfg_test.c 2004/11/29 07:09:33 1.17 +++ cfg_test.c 2004/12/31 19:16:25 1.18 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_test.cfg RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_test.cfg,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_test.cfg,v' 2>/dev/null --- cfg_test.cfg 2004/07/17 07:37:55 1.4 +++ cfg_test.cfg 2004/12/31 19:16:25 1.5 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_util.c RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_util.c,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_util.c,v' 2>/dev/null --- cfg_util.c 2004/11/29 07:09:33 1.6 +++ cfg_util.c 2004/12/31 19:16:25 1.7 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2002-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2002-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/cfg_util.h RCS File: /v/ossp/cvs/ossp-pkg/cfg/cfg_util.h,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/cfg_util.h,v' 2>/dev/null --- cfg_util.h 2004/11/20 12:54:07 1.5 +++ cfg_util.h 2004/12/31 19:16:25 1.6 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) -** Copyright (c) 2003-2004 Cable & Wireless (http://www.cw.com/) +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project (http://www.ossp.org/) +** Copyright (c) 2003-2005 Cable & Wireless (http://www.cw.com/) ** ** This file is part of OSSP cfg, a configuration parsing ** library which can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/configure.ac RCS File: /v/ossp/cvs/ossp-pkg/cfg/configure.ac,v rcsdiff -q -kk '-r1.12' '-r1.13' -u '/v/ossp/cvs/ossp-pkg/cfg/configure.ac,v' 2>/dev/null --- configure.ac 2004/11/29 07:09:33 1.12 +++ configure.ac 2004/12/31 19:16:25 1.13 @@ -1,8 +1,8 @@ dnl ## dnl ## OSSP cfg - Configuration Parsing -dnl ## Copyright (c) 2002-2004 Ralf S. Engelschall -dnl ## Copyright (c) 2002-2004 The OSSP Project -dnl ## Copyright (c) 2002-2004 Cable & Wireless +dnl ## Copyright (c) 2002-2005 Ralf S. Engelschall +dnl ## Copyright (c) 2002-2005 The OSSP Project +dnl ## Copyright (c) 2002-2005 Cable & Wireless dnl ## dnl ## This file is part of OSSP cfg, a configuration parsing library which dnl ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/devtool RCS File: /v/ossp/cvs/ossp-pkg/cfg/devtool,v rcsdiff -q -kk '-r1.3' '-r1.4' -u '/v/ossp/cvs/ossp-pkg/cfg/devtool,v' 2>/dev/null --- devtool 2004/07/17 07:37:55 1.3 +++ devtool 2004/12/31 19:16:25 1.4 @@ -1,7 +1,7 @@ #!/bin/sh ## ## devtool -- Development Tool -## Copyright (c) 2001-2004 Ralf S. Engelschall +## Copyright (c) 2001-2005 Ralf S. Engelschall ## if [ $# -eq 0 ]; then Index: ossp-pkg/cfg/devtool.conf RCS File: /v/ossp/cvs/ossp-pkg/cfg/devtool.conf,v rcsdiff -q -kk '-r1.21' '-r1.22' -u '/v/ossp/cvs/ossp-pkg/cfg/devtool.conf,v' 2>/dev/null --- devtool.conf 2004/12/04 12:51:13 1.21 +++ devtool.conf 2004/12/31 19:16:25 1.22 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/devtool.func RCS File: /v/ossp/cvs/ossp-pkg/cfg/devtool.func,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/devtool.func,v' 2>/dev/null --- devtool.func 2004/07/17 07:37:55 1.5 +++ devtool.func 2004/12/31 19:16:25 1.6 @@ -1,6 +1,6 @@ ## ## devtool.func -- Development Tool Functions -## Copyright (c) 2001-2004 Ralf S. Engelschall +## Copyright (c) 2001-2005 Ralf S. Engelschall ## devtool_require () { Index: ossp-pkg/cfg/perl/Makefile.PL RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/Makefile.PL,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/Makefile.PL,v' 2>/dev/null --- Makefile.PL 2004/11/14 18:38:53 1.1 +++ Makefile.PL 2004/12/31 19:16:34 1.2 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/perl/cfg.pm RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/cfg.pm,v rcsdiff -q -kk '-r1.11' '-r1.12' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/cfg.pm,v' 2>/dev/null --- cfg.pm 2004/12/19 19:36:27 1.11 +++ cfg.pm 2004/12/31 19:16:34 1.12 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/perl/cfg.pod RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/cfg.pod,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/cfg.pod,v' 2>/dev/null --- cfg.pod 2004/11/27 19:41:18 1.5 +++ cfg.pod 2004/12/31 19:16:34 1.6 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/perl/cfg.tm RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/cfg.tm,v rcsdiff -q -kk '-r1.1' '-r1.2' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/cfg.tm,v' 2>/dev/null --- cfg.tm 2004/11/14 18:38:53 1.1 +++ cfg.tm 2004/12/31 19:16:34 1.2 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/perl/cfg.ts RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/cfg.ts,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/cfg.ts,v' 2>/dev/null --- cfg.ts 2004/11/16 19:08:24 1.2 +++ cfg.ts 2004/12/31 19:16:34 1.3 @@ -1,8 +1,8 @@ ## ## OSSP cfg - Configuration Parsing -## Copyright (c) 2002-2004 Ralf S. Engelschall -## Copyright (c) 2002-2004 The OSSP Project -## Copyright (c) 2002-2004 Cable & Wireless +## Copyright (c) 2002-2005 Ralf S. Engelschall +## Copyright (c) 2002-2005 The OSSP Project +## Copyright (c) 2002-2005 Cable & Wireless ## ## This file is part of OSSP cfg, a configuration parsing library which ## can be found at http://www.ossp.org/pkg/lib/cfg/. Index: ossp-pkg/cfg/perl/cfg.xs RCS File: /v/ossp/cvs/ossp-pkg/cfg/perl/cfg.xs,v rcsdiff -q -kk '-r1.7' '-r1.8' -u '/v/ossp/cvs/ossp-pkg/cfg/perl/cfg.xs,v' 2>/dev/null --- cfg.xs 2004/12/04 12:48:42 1.7 +++ cfg.xs 2004/12/31 19:16:34 1.8 @@ -1,8 +1,8 @@ /* ** OSSP cfg - Configuration Parsing -** Copyright (c) 2002-2004 Ralf S. Engelschall -** Copyright (c) 2002-2004 The OSSP Project -** Copyright (c) 2002-2004 Cable & Wireless +** Copyright (c) 2002-2005 Ralf S. Engelschall +** Copyright (c) 2002-2005 The OSSP Project +** Copyright (c) 2002-2005 Cable & Wireless ** ** This file is part of OSSP cfg, a configuration parsing library which ** can be found at http://www.ossp.org/pkg/lib/cfg/.