Index: .fossil-settings/ignore-glob
==================================================================
--- .fossil-settings/ignore-glob
+++ .fossil-settings/ignore-glob
@@ -12,18 +12,22 @@
 lc_cleanup.3/*
 lc_geterrno.3
 lc_geterrno.3/*
 lc_geterrstr.3
 lc_geterrstr.3/*
+lc_handle_type.3
+lc_handle_type.3/*
 lc_process.3
 lc_process.3/*
 lc_process_file.3
 lc_process_file.3/*
 lc_register_callback.3
 lc_register_callback.3/*
 lc_register_var.3
 lc_register_var.3/*
+lc_seterrstr.3
+lc_seterrstr.3/*
 libconfig.3
 libconfig.3/*
 libconfig.a
 libconfig.a/*
 libconfig.dll

Index: Makefile.in
==================================================================
--- Makefile.in
+++ Makefile.in
@@ -61,26 +61,26 @@
 distclean: clean
 	rm -f Makefile config.h config.status config.log lc_geterrno.3 lc_process.3 lc_cleanup.3 lc_process_file.3 lc_register_var.3 lc_geterrstr.3 lc_register_callback.3 libconfig.3
 
 
 install: all libconfig.h
-	-$(INSTALL) -d $(mandir)
-	-$(INSTALL) -d $(mandir)/man3
-	-$(INSTALL) -d $(libdir)
-	-$(INSTALL) -d $(includedir)
-	-$(INSTALL) -m 644 libconfig.$(SHOBJEXT).def $(libdir)/libconfig.$(SHOBJEXT).def
-	-$(INSTALL) -m 644 libconfig.$(SHOBJEXT).a $(libdir)/libconfig.$(SHOBJEXT).a
-	$(INSTALL) -m 755 libconfig.$(SHOBJEXT) $(libdir)/libconfig.$(SHOBJEXT).$(PKGVERS)
-	$(INSTALL) -m 644 libconfig.$(AREXT) $(libdir)/libconfig.$(AREXT)
-	$(INSTALL) -m 644 lc_register_callback.3 $(mandir)/man3/lc_register_callback.3
-	$(INSTALL) -m 644 lc_register_var.3 $(mandir)/man3/lc_register_var.3
-	$(INSTALL) -m 644 lc_process_file.3 $(mandir)/man3/lc_process_file.3
-	$(INSTALL) -m 644 lc_handle_type.3 $(mandir)/man3/lc_handle_type.3
-	$(INSTALL) -m 644 lc_geterrstr.3 $(mandir)/man3/lc_geterrstr.3
-	$(INSTALL) -m 644 lc_seterrstr.3 $(mandir)/man3/lc_seterrstr.3
-	$(INSTALL) -m 644 lc_geterrno.3 $(mandir)/man3/lc_geterrno.3
-	$(INSTALL) -m 644 lc_process.3 $(mandir)/man3/lc_process.3
-	$(INSTALL) -m 644 lc_cleanup.3 $(mandir)/man3/lc_cleanup.3
-	$(INSTALL) -m 644 libconfig.3 $(mandir)/man3/libconfig.3
-	$(INSTALL) -m 644 libconfig.h $(includedir)/libconfig.h
-	-( cd $(libdir) && rm -f libconfig.$(SHOBJEXT).$(PKGVERSMAJOR) && $(LN_S) libconfig.$(SHOBJEXT).$(PKGVERS) libconfig.$(SHOBJEXT).$(PKGVERSMAJOR) )
-	-( cd $(libdir) && rm -f libconfig.$(SHOBJEXT) && $(LN_S) libconfig.$(SHOBJEXT).$(PKGVERS) libconfig.$(SHOBJEXT) )
+	-$(INSTALL) -d "$(mandir)"
+	-$(INSTALL) -d "$(mandir)/man3"
+	-$(INSTALL) -d "$(libdir)"
+	-$(INSTALL) -d "$(includedir)"
+	-$(INSTALL) -m 644 libconfig.$(SHOBJEXT).def "$(libdir)/libconfig.$(SHOBJEXT).def"
+	-$(INSTALL) -m 644 libconfig.$(SHOBJEXT).a "$(libdir)/libconfig.$(SHOBJEXT).a"
+	$(INSTALL) -m 755 libconfig.$(SHOBJEXT) "$(libdir)/libconfig.$(SHOBJEXT).$(PKGVERS)"
+	$(INSTALL) -m 644 libconfig.$(AREXT) "$(libdir)/libconfig.$(AREXT)"
+	$(INSTALL) -m 644 lc_register_callback.3 "$(mandir)/man3/lc_register_callback.3"
+	$(INSTALL) -m 644 lc_register_var.3 "$(mandir)/man3/lc_register_var.3"
+	$(INSTALL) -m 644 lc_process_file.3 "$(mandir)/man3/lc_process_file.3"
+	$(INSTALL) -m 644 lc_handle_type.3 "$(mandir)/man3/lc_handle_type.3"
+	$(INSTALL) -m 644 lc_geterrstr.3 "$(mandir)/man3/lc_geterrstr.3"
+	$(INSTALL) -m 644 lc_seterrstr.3 "$(mandir)/man3/lc_seterrstr.3"
+	$(INSTALL) -m 644 lc_geterrno.3 "$(mandir)/man3/lc_geterrno.3"
+	$(INSTALL) -m 644 lc_process.3 "$(mandir)/man3/lc_process.3"
+	$(INSTALL) -m 644 lc_cleanup.3 "$(mandir)/man3/lc_cleanup.3"
+	$(INSTALL) -m 644 libconfig.3 "$(mandir)/man3/libconfig.3"
+	$(INSTALL) -m 644 libconfig.h "$(includedir)/libconfig.h"
+	-( cd "$(libdir)" && rm -f libconfig.$(SHOBJEXT).$(PKGVERSMAJOR) && $(LN_S) libconfig.$(SHOBJEXT).$(PKGVERS) libconfig.$(SHOBJEXT).$(PKGVERSMAJOR) )
+	-( cd "$(libdir)" && rm -f libconfig.$(SHOBJEXT) && $(LN_S) libconfig.$(SHOBJEXT).$(PKGVERS) libconfig.$(SHOBJEXT) )

Index: configure
==================================================================
--- configure
+++ configure
@@ -1,9 +1,9 @@
 #! /bin/sh
 # From configure.ac Revision .
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for libconfig 0.2.2.
+# Generated by GNU Autoconf 2.59 for libconfig 0.2.3.
 #
 # Copyright (C) 2003 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
 # gives unlimited permission to copy, distribute and modify it.
 ## --------------------- ##
@@ -266,12 +266,12 @@
 : ${ac_max_here_lines=38}
 
 # Identity of this package.
 PACKAGE_NAME='libconfig'
 PACKAGE_TARNAME='libconfig'
-PACKAGE_VERSION='0.2.2'
-PACKAGE_STRING='libconfig 0.2.2'
+PACKAGE_VERSION='0.2.3'
+PACKAGE_STRING='libconfig 0.2.3'
 PACKAGE_BUGREPORT=''
 
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
@@ -776,11 +776,11 @@
 #
 if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libconfig 0.2.2 to adapt to many kinds of systems.
+\`configure' configures libconfig 0.2.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
 To assign environment variables (e.g., CC, CFLAGS...), specify them as
 VAR=VALUE.  See below for descriptions of some of the useful variables.
@@ -837,11 +837,11 @@
 _ACEOF
 fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libconfig 0.2.2:";;
+     short | recursive ) echo "Configuration of libconfig 0.2.3:";;
    esac
   cat <<\_ACEOF
 
 Optional Features:
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
@@ -958,11 +958,11 @@
 fi
 
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-libconfig configure 0.2.2
+libconfig configure 0.2.3
 generated by GNU Autoconf 2.59
 
 Copyright (C) 2003 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.
@@ -972,11 +972,11 @@
 exec 5>config.log
 cat >&5 <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libconfig $as_me 0.2.2, which was
+It was created by libconfig $as_me 0.2.3, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
 
 _ACEOF
@@ -17452,11 +17452,11 @@
 ## Running $as_me. ##
 _ASBOX
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by libconfig $as_me 0.2.2, which was
+This file was extended by libconfig $as_me 0.2.3, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
   CONFIG_LINKS    = $CONFIG_LINKS
@@ -17512,11 +17512,11 @@
 Report bugs to <bug-autoconf@gnu.org>."
 _ACEOF
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-libconfig config.status 0.2.2
+libconfig config.status 0.2.3
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
 Copyright (C) 2003 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation

Index: configure.ac
==================================================================
--- configure.ac
+++ configure.ac
@@ -1,7 +1,7 @@
 AC_REVISION($Revision $)
-AC_INIT(libconfig, 0.2.2)
+AC_INIT(libconfig, 0.2.3)
 AC_CONFIG_HEADER(config.h)
 
 dnl Find out about the host OS
 DC_CHK_OS_INFO