Snoopy Version 6.0 (Albert)
private.h
Go to the documentation of this file.
00001 /* ----------------------------------------------------------------------------
00002    libconfig - A structured configuration file parsing library
00003    Copyright (C) 2005  Mark A Lindner
00004  
00005    This file is part of libconfig.
00006     
00007    This library is free software; you can redistribute it and/or
00008    modify it under the terms of the GNU Lesser General Public License
00009    as published by the Free Software Foundation; either version 2.1 of
00010    the License, or (at your option) any later version.
00011     
00012    This library is distributed in the hope that it will be useful, but
00013    WITHOUT ANY WARRANTY; without even the implied warranty of
00014    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00015    Lesser General Public License for more details.
00016     
00017    You should have received a copy of the GNU Lesser General Public
00018    License along with this library; if not, write to the Free Software
00019    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
00020    ----------------------------------------------------------------------------
00021 */
00022 
00023 #ifndef __libconfig_private_h
00024 #define __libconfig_private_h
00025 
00026 #include "libconfig.h"
00027 
00028 struct parse_context
00029 {
00030   config_t *config;
00031   config_setting_t *parent;
00032   config_setting_t *setting;
00033   char *name;
00034 };
00035 
00036 // ---------------------------------------------------------------------------
00037 #endif // __libconfig_private_h