head 1.7; access; symbols FSL_1_7_0:1.7 CFG_0_9_11:1.7 FSL_1_6_1:1.6 CFG_0_9_10:1.6 FSL_1_6_0:1.6 FSL_1_6b2:1.6 CFG_0_9_9:1.6 FSL_1_6b1:1.6 CFG_0_9_8:1.6 CFG_0_9_7:1.5 CFG_0_9_6:1.5 CFG_0_9_5:1.5 CFG_0_9_4:1.5 FSL_1_5_0:1.4 FSL_1_5a3:1.4 CFG_0_9_3:1.4 FSL_1_5a2:1.4 FSL_1_5a1:1.4 FSL_1_4_0:1.4 FSL_1_4b1:1.4 CFG_0_9_2:1.4 CFG_0_9_1:1.4 FSL_1_4a1:1.4 FSL_1_3_0:1.4 FSL_1_3b1:1.4 FSL_1_2_1:1.4 FSL_1_2_0:1.4 FSL_1_1_0:1.4 FSL_1_1b1:1.4 FSL_1_0_8:1.4 FSL_1_0_7:1.4 FSL_1_0_6:1.3 FSL_1_0_5:1.3 FSL_1_0_4:1.3 FSL_1_0_3:1.3 FSL_1_0_2:1.3 FSL_1_0_1:1.3 FSL_1_0_0:1.3 FSL_0_9_0:1.3 CFG_0_9_0:1.3 FSL_0_1_12:1.3 FSL_0_1_11:1.3 FSL_0_1_10:1.3 FSL_0_1_9:1.3 FSL_0_1_8:1.3 FSL_0_1_7:1.3 FSL_0_1_6:1.3 FSL_0_1_5:1.3 FSL_0_1_1:1.3; locks; strict; comment @ * @; 1.7 date 2006.08.10.19.35.57; author rse; state Exp; branches; next 1.6; commitid Isy241gp4yykKkIr; 1.6 date 2004.12.31.19.16.25; author rse; state Exp; branches; next 1.5; 1.5 date 2004.07.17.07.37.55; author rse; state Exp; branches; next 1.4; 1.4 date 2003.01.06.11.17.43; author rse; state Exp; branches; next 1.3; 1.3 date 2002.07.17.15.04.08; author rse; state Exp; branches; next 1.2; 1.2 date 2002.07.10.14.46.28; author rse; state Exp; branches; next 1.1; 1.1 date 2002.07.10.12.00.23; author rse; state Exp; branches; next ; desc @@ 1.7 log @cleanup source tree for status as of 2006 @ text @/* ** OSSP cfg - Configuration Parsing ** Copyright (c) 2002-2006 Ralf S. Engelschall ** Copyright (c) 2002-2006 The OSSP Project (http://www.ossp.org/) ** ** 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_main.h: main API */ #ifndef __CFG_MAIN_H__ #define __CFG_MAIN_H__ #include "cfg.h" #include "cfg_node.h" #include "cfg_grid.h" struct cfg_st { cfg_node_t *root; cfg_grid_t *grid_nodes; cfg_grid_t *grid_tokens; char szError[512]; char szErrorInfo[256]; cfg_rc_t rcErrorInfo; }; cfg_rc_t cfg_error_info(cfg_t *cfg, cfg_rc_t rv, const char *fmt, ...); #endif /* __CFG_MAIN_H__ */ @ 1.6 log @Adjust copyright messages for new year 2005. @ text @d3 2 a4 3 ** 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/) @ 1.5 log @Adjust copyright messages for new year 2004. @ text @d3 3 a5 3 ** 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/) @ 1.4 log @update copyright messages for new year @ text @d3 3 a5 3 ** Copyright (c) 2002-2003 Ralf S. Engelschall ** Copyright (c) 2002-2003 The OSSP Project (http://www.ossp.org/) ** Copyright (c) 2002-2003 Cable & Wireless Deutschland (http://www.cw.com/de/) @ 1.3 log @Ops, fix a typo I cannot imagine where it comes from... @ text @d3 3 a5 3 ** Copyright (c) 1999-2002 Ralf S. Engelschall ** Copyright (c) 1999-2002 The OSSP Project (http://www.ossp.org/) ** Copyright (c) 2001-2002 Cable & Wireless Deutschland (http://www.cw.com/de/) @ 1.2 log @Step 2 in API overhauling and implementation filling. @ text @d23 1 a23 1 ** ON ANY THEORY OF LIABILITY, WHETHER IN CONTRCFG, STRICT LIABILITY, @ 1.1 log @Mega-change: full API overhauling. @ text @d35 2 d40 5 d46 2 @