\documentclass[twoside]{book}

% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage[table]{xcolor}

% Font selection
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
  \fontseries{bc}\selectfont%
  \color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
  \fontseries{bc}\selectfont%
  \color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}

% Page & text layout
\usepackage{geometry}
\geometry{%
  a4paper,%
  top=2.5cm,%
  bottom=2.5cm,%
  left=2.5cm,%
  right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\setlength{\parskip}{0.2cm}
\makeatletter
\renewcommand{\paragraph}{%
  \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
    \normalfont\normalsize\bfseries\SS@parafont%
  }%
}
\renewcommand{\subparagraph}{%
  \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
    \normalfont\normalsize\bfseries\SS@subparafont%
  }%
}
\makeatother

% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Sep 17 2016 01\+:10\+:11 for Elektra by Doxygen }}
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Sat Sep 17 2016 01\+:10\+:11 for Elektra by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
  \markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
  \markright{\thesection\ #1}%
}

% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex

% Packages requested by user
\usepackage{elektraSpecialCharacters}

% Hyperlinks (required, but should be loaded last)
\usepackage{ifpdf}
\ifpdf
  \usepackage[pdftex,pagebackref=true]{hyperref}
\else
  \usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\hypersetup{%
  colorlinks=true,%
  linkcolor=blue,%
  citecolor=blue,%
  unicode%
}

% Custom commands
\newcommand{\clearemptydoublepage}{%
  \newpage{\pagestyle{empty}\cleardoublepage}%
}


%===== C O N T E N T S =====

\begin{document}

% Titlepage & ToC
\hypersetup{pageanchor=false,
             bookmarks=true,
             bookmarksnumbered=true,
             pdfencoding=unicode
            }
\pagenumbering{roman}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Elektra \\[1ex]\large 0.\+8.\+18 }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.8.8}\\
\vspace*{0.5cm}
{\small Sat Sep 17 2016 01:10:11}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}

%--- Begin generated contents ---
\chapter{Main Page}
\label{index}\hypertarget{index}{}\input{index}
\chapter{R\+E\+A\+D\+M\+E}
\label{md_src_libs_elektra_README}
\hypertarget{md_src_libs_elektra_README}{}
\input{md_src_libs_elektra_README}
\chapter{R\+E\+A\+D\+M\+E}
\label{md_src_libs_getenv_README}
\hypertarget{md_src_libs_getenv_README}{}
\input{md_src_libs_getenv_README}
\chapter{elektra-\/libs(7) -\/-\/ libs overview}
\label{md_src_libs_README}
\hypertarget{md_src_libs_README}{}
\input{md_src_libs_README}
\chapter{Plugin\+: augeas}
\label{md_src_plugins_augeas_README}
\hypertarget{md_src_plugins_augeas_README}{}
\input{md_src_plugins_augeas_README}
\chapter{Plugin\+: blockresolver}
\label{md_src_plugins_blockresolver_README}
\hypertarget{md_src_plugins_blockresolver_README}{}
\input{md_src_plugins_blockresolver_README}
\chapter{Plugin\+: boolean}
\label{md_src_plugins_boolean_README}
\hypertarget{md_src_plugins_boolean_README}{}
\input{md_src_plugins_boolean_README}
\chapter{Plugin\+: cachefilter}
\label{md_src_plugins_cachefilter_README}
\hypertarget{md_src_plugins_cachefilter_README}{}
\input{md_src_plugins_cachefilter_README}
\chapter{Plugin\+: ccode}
\label{md_src_plugins_ccode_README}
\hypertarget{md_src_plugins_ccode_README}{}
\input{md_src_plugins_ccode_README}
\chapter{Plugin\+: conditionals}
\label{md_src_plugins_conditionals_README}
\hypertarget{md_src_plugins_conditionals_README}{}
\input{md_src_plugins_conditionals_README}
\chapter{Plugin\+: constants}
\label{md_src_plugins_constants_README}
\hypertarget{md_src_plugins_constants_README}{}
\input{md_src_plugins_constants_README}
\chapter{Plugin\+: counter}
\label{md_src_plugins_counter_README}
\hypertarget{md_src_plugins_counter_README}{}
\input{md_src_plugins_counter_README}
\chapter{Plugin\+: crypto}
\label{md_src_plugins_crypto_README}
\hypertarget{md_src_plugins_crypto_README}{}
\input{md_src_plugins_crypto_README}
\chapter{Plugin\+: csvstorage}
\label{md_src_plugins_csvstorage_README}
\hypertarget{md_src_plugins_csvstorage_README}{}
\input{md_src_plugins_csvstorage_README}
\chapter{Plugin\+: curlget}
\label{md_src_plugins_curlget_README}
\hypertarget{md_src_plugins_curlget_README}{}
\input{md_src_plugins_curlget_README}
\chapter{Plugin\+: dbus}
\label{md_src_plugins_dbus_README}
\hypertarget{md_src_plugins_dbus_README}{}
\input{md_src_plugins_dbus_README}
\chapter{Plugin\+: desktop}
\label{md_src_plugins_desktop_README}
\hypertarget{md_src_plugins_desktop_README}{}
\input{md_src_plugins_desktop_README}
\chapter{Plugin\+: doc}
\label{md_src_plugins_doc_README}
\hypertarget{md_src_plugins_doc_README}{}
\input{md_src_plugins_doc_README}
\chapter{Plugin\+: dpkg}
\label{md_src_plugins_dpkg_README}
\hypertarget{md_src_plugins_dpkg_README}{}
\input{md_src_plugins_dpkg_README}
\chapter{Plugin\+: dump}
\label{md_src_plugins_dump_README}
\hypertarget{md_src_plugins_dump_README}{}
\input{md_src_plugins_dump_README}
\chapter{Plugin\+: enum}
\label{md_src_plugins_enum_README}
\hypertarget{md_src_plugins_enum_README}{}
\input{md_src_plugins_enum_README}
\chapter{Plugin\+: error}
\label{md_src_plugins_error_README}
\hypertarget{md_src_plugins_error_README}{}
\input{md_src_plugins_error_README}
\chapter{Plugin\+: filecheck}
\label{md_src_plugins_filecheck_README}
\hypertarget{md_src_plugins_filecheck_README}{}
\input{md_src_plugins_filecheck_README}
\chapter{Plugin\+: fstab}
\label{md_src_plugins_fstab_README}
\hypertarget{md_src_plugins_fstab_README}{}
\input{md_src_plugins_fstab_README}
\chapter{Plugin\+: gitresolver}
\label{md_src_plugins_gitresolver_README}
\hypertarget{md_src_plugins_gitresolver_README}{}
\input{md_src_plugins_gitresolver_README}
\chapter{Plugin\+: glob}
\label{md_src_plugins_glob_README}
\hypertarget{md_src_plugins_glob_README}{}
\input{md_src_plugins_glob_README}
\chapter{Plugin\+: hexcode}
\label{md_src_plugins_hexcode_README}
\hypertarget{md_src_plugins_hexcode_README}{}
\input{md_src_plugins_hexcode_README}
\chapter{Plugin\+: hidden}
\label{md_src_plugins_hidden_README}
\hypertarget{md_src_plugins_hidden_README}{}
\input{md_src_plugins_hidden_README}
\chapter{Plugin\+: hosts}
\label{md_src_plugins_hosts_README}
\hypertarget{md_src_plugins_hosts_README}{}
\input{md_src_plugins_hosts_README}
\chapter{Plugin\+: iconv}
\label{md_src_plugins_iconv_README}
\hypertarget{md_src_plugins_iconv_README}{}
\input{md_src_plugins_iconv_README}
\chapter{Plugin\+: ini}
\label{md_src_plugins_ini_README}
\hypertarget{md_src_plugins_ini_README}{}
\input{md_src_plugins_ini_README}
\chapter{Plugin\+: iterate}
\label{md_src_plugins_iterate_README}
\hypertarget{md_src_plugins_iterate_README}{}
\input{md_src_plugins_iterate_README}
\chapter{Plugin\+: jni}
\label{md_src_plugins_jni_README}
\hypertarget{md_src_plugins_jni_README}{}
\input{md_src_plugins_jni_README}
\chapter{Plugin\+: journald}
\label{md_src_plugins_journald_README}
\hypertarget{md_src_plugins_journald_README}{}
\input{md_src_plugins_journald_README}
\chapter{Plugin\+: keytometa}
\label{md_src_plugins_keytometa_README}
\hypertarget{md_src_plugins_keytometa_README}{}
\input{md_src_plugins_keytometa_README}
\chapter{Plugin\+: line}
\label{md_src_plugins_line_README}
\hypertarget{md_src_plugins_line_README}{}
\input{md_src_plugins_line_README}
\chapter{Plugin\+: lineendings}
\label{md_src_plugins_lineendings_README}
\hypertarget{md_src_plugins_lineendings_README}{}
\input{md_src_plugins_lineendings_README}
\chapter{Plugin\+: list}
\label{md_src_plugins_list_README}
\hypertarget{md_src_plugins_list_README}{}
\input{md_src_plugins_list_README}
\chapter{Plugin\+: logchange}
\label{md_src_plugins_logchange_README}
\hypertarget{md_src_plugins_logchange_README}{}
\input{md_src_plugins_logchange_README}
\chapter{Plugin\+: lua}
\label{md_src_plugins_lua_README}
\hypertarget{md_src_plugins_lua_README}{}
\input{md_src_plugins_lua_README}
\chapter{Plugin\+: mathcheck}
\label{md_src_plugins_mathcheck_README}
\hypertarget{md_src_plugins_mathcheck_README}{}
\input{md_src_plugins_mathcheck_README}
\chapter{Plugin\+: mozprefs}
\label{md_src_plugins_mozprefs_autoconfig_README}
\hypertarget{md_src_plugins_mozprefs_autoconfig_README}{}
\input{md_src_plugins_mozprefs_autoconfig_README}
\chapter{Plugin\+: mozprefs}
\label{md_src_plugins_mozprefs_README}
\hypertarget{md_src_plugins_mozprefs_README}{}
\input{md_src_plugins_mozprefs_README}
\chapter{Plugin\+: network}
\label{md_src_plugins_network_README}
\hypertarget{md_src_plugins_network_README}{}
\input{md_src_plugins_network_README}
\chapter{Plugin\+: ni}
\label{md_src_plugins_ni_README}
\hypertarget{md_src_plugins_ni_README}{}
\input{md_src_plugins_ni_README}
\chapter{Plugin\+: noresolver}
\label{md_src_plugins_noresolver_README}
\hypertarget{md_src_plugins_noresolver_README}{}
\input{md_src_plugins_noresolver_README}
\chapter{Plugin\+: null}
\label{md_src_plugins_null_README}
\hypertarget{md_src_plugins_null_README}{}
\input{md_src_plugins_null_README}
\chapter{Plugin\+: passwd}
\label{md_src_plugins_passwd_README}
\hypertarget{md_src_plugins_passwd_README}{}
\input{md_src_plugins_passwd_README}
\chapter{Plugin\+: path}
\label{md_src_plugins_path_README}
\hypertarget{md_src_plugins_path_README}{}
\input{md_src_plugins_path_README}
\chapter{Plugin\+: profile}
\label{md_src_plugins_profile_README}
\hypertarget{md_src_plugins_profile_README}{}
\input{md_src_plugins_profile_README}
\chapter{Plugin\+: python}
\label{md_src_plugins_python_README}
\hypertarget{md_src_plugins_python_README}{}
\input{md_src_plugins_python_README}
\chapter{Plugin\+: python2}
\label{md_src_plugins_python2_README}
\hypertarget{md_src_plugins_python2_README}{}
\input{md_src_plugins_python2_README}
\chapter{elektra-\/plugins(7) -\/-\/ plugins overview}
\label{md_src_plugins_README}
\hypertarget{md_src_plugins_README}{}
\input{md_src_plugins_README}
\chapter{Plugin\+: regexstore}
\label{md_src_plugins_regexstore_README}
\hypertarget{md_src_plugins_regexstore_README}{}
\input{md_src_plugins_regexstore_README}
\chapter{Plugin\+: rename}
\label{md_src_plugins_rename_README}
\hypertarget{md_src_plugins_rename_README}{}
\input{md_src_plugins_rename_README}
\chapter{Plugin\+: resolver}
\label{md_src_plugins_resolver_README}
\hypertarget{md_src_plugins_resolver_README}{}
\input{md_src_plugins_resolver_README}
\chapter{Plugin\+: semlock}
\label{md_src_plugins_semlock_README}
\hypertarget{md_src_plugins_semlock_README}{}
\input{md_src_plugins_semlock_README}
\chapter{Plugin\+: shell}
\label{md_src_plugins_shell_README}
\hypertarget{md_src_plugins_shell_README}{}
\input{md_src_plugins_shell_README}
\chapter{Plugin\+: simpleini}
\label{md_src_plugins_simpleini_README}
\hypertarget{md_src_plugins_simpleini_README}{}
\input{md_src_plugins_simpleini_README}
\chapter{Plugin\+: spec}
\label{md_src_plugins_spec_README}
\hypertarget{md_src_plugins_spec_README}{}
\input{md_src_plugins_spec_README}
\chapter{Plugin\+: struct}
\label{md_src_plugins_struct_README}
\hypertarget{md_src_plugins_struct_README}{}
\input{md_src_plugins_struct_README}
\chapter{Plugin\+: sync}
\label{md_src_plugins_sync_README}
\hypertarget{md_src_plugins_sync_README}{}
\input{md_src_plugins_sync_README}
\chapter{Plugin\+: syslog}
\label{md_src_plugins_syslog_README}
\hypertarget{md_src_plugins_syslog_README}{}
\input{md_src_plugins_syslog_README}
\chapter{Plugin\+: tcl}
\label{md_src_plugins_tcl_README}
\hypertarget{md_src_plugins_tcl_README}{}
\input{md_src_plugins_tcl_README}
\chapter{Plugin\+: template}
\label{md_src_plugins_template_README}
\hypertarget{md_src_plugins_template_README}{}
\input{md_src_plugins_template_README}
\chapter{Plugin\+: timeofday}
\label{md_src_plugins_timeofday_README}
\hypertarget{md_src_plugins_timeofday_README}{}
\input{md_src_plugins_timeofday_README}
\chapter{Plugin\+: tracer}
\label{md_src_plugins_tracer_README}
\hypertarget{md_src_plugins_tracer_README}{}
\input{md_src_plugins_tracer_README}
\chapter{Plugin\+: type}
\label{md_src_plugins_type_README}
\hypertarget{md_src_plugins_type_README}{}
\input{md_src_plugins_type_README}
\chapter{Plugin\+: uname}
\label{md_src_plugins_uname_README}
\hypertarget{md_src_plugins_uname_README}{}
\input{md_src_plugins_uname_README}
\chapter{Plugin\+: validation}
\label{md_src_plugins_validation_README}
\hypertarget{md_src_plugins_validation_README}{}
\input{md_src_plugins_validation_README}
\chapter{Plugin\+: wresolver}
\label{md_src_plugins_wresolver_README}
\hypertarget{md_src_plugins_wresolver_README}{}
\input{md_src_plugins_wresolver_README}
\chapter{Plugin\+: xmltool}
\label{md_src_plugins_xmltool_README}
\hypertarget{md_src_plugins_xmltool_README}{}
\input{md_src_plugins_xmltool_README}
\chapter{Plugin\+: yajl}
\label{md_src_plugins_yajl_README}
\hypertarget{md_src_plugins_yajl_README}{}
\input{md_src_plugins_yajl_README}
\chapter{C\+O\+D\+I\+N\+G}
\label{doc_CODING_md}
\hypertarget{doc_CODING_md}{}
\input{doc_CODING_md}
\chapter{C\+O\+M\+P\+I\+L\+E}
\label{doc_COMPILE_md}
\hypertarget{doc_COMPILE_md}{}
\input{doc_COMPILE_md}
\chapter{R\+E\+S\+T A\+P\+I documentation}
\label{doc_decisions_api_documentation_md}
\hypertarget{doc_decisions_api_documentation_md}{}
\input{doc_decisions_api_documentation_md}
\chapter{Definition of bool}
\label{doc_decisions_bool_md}
\hypertarget{doc_decisions_bool_md}{}
\input{doc_decisions_bool_md}
\chapter{Bootstrap}
\label{doc_decisions_bootstrap_md}
\hypertarget{doc_decisions_bootstrap_md}{}
\input{doc_decisions_bootstrap_md}
\chapter{Capabilities}
\label{doc_decisions_capabilities_md}
\hypertarget{doc_decisions_capabilities_md}{}
\input{doc_decisions_capabilities_md}
\chapter{C\+Make Plugins}
\label{doc_decisions_cmake_plugins_md}
\hypertarget{doc_decisions_cmake_plugins_md}{}
\input{doc_decisions_cmake_plugins_md}
\chapter{C\+Make Spec}
\label{doc_decisions_cmake_spec_md}
\hypertarget{doc_decisions_cmake_spec_md}{}
\input{doc_decisions_cmake_spec_md}
\chapter{Cryptographic Key Handling}
\label{doc_decisions_cryptograhic_key_handling_md}
\hypertarget{doc_decisions_cryptograhic_key_handling_md}{}
\input{doc_decisions_cryptograhic_key_handling_md}
\chapter{Empty Files}
\label{doc_decisions_empty_files_md}
\hypertarget{doc_decisions_empty_files_md}{}
\input{doc_decisions_empty_files_md}
\chapter{Global Plugins}
\label{doc_decisions_global_plugins_md}
\hypertarget{doc_decisions_global_plugins_md}{}
\input{doc_decisions_global_plugins_md}
\chapter{Global Validation}
\label{doc_decisions_global_validation_md}
\hypertarget{doc_decisions_global_validation_md}{}
\input{doc_decisions_global_validation_md}
\chapter{Holes in Key\+Sets}
\label{doc_decisions_holes_md}
\hypertarget{doc_decisions_holes_md}{}
\input{doc_decisions_holes_md}
\chapter{Internal Key\+Set Cache}
\label{doc_decisions_internal_cache_md}
\hypertarget{doc_decisions_internal_cache_md}{}
\input{doc_decisions_internal_cache_md}
\chapter{Library Split}
\label{doc_decisions_library_split_md}
\hypertarget{doc_decisions_library_split_md}{}
\input{doc_decisions_library_split_md}
\chapter{Logging}
\label{doc_decisions_logging_md}
\hypertarget{doc_decisions_logging_md}{}
\input{doc_decisions_logging_md}
\chapter{Null Pointer Checks}
\label{doc_decisions_null_pointer_checks_md}
\hypertarget{doc_decisions_null_pointer_checks_md}{}
\input{doc_decisions_null_pointer_checks_md}
\chapter{Pub/\+Sub Communication}
\label{doc_decisions_pubsub_md}
\hypertarget{doc_decisions_pubsub_md}{}
\input{doc_decisions_pubsub_md}
\chapter{Introduction}
\label{doc_decisions_README_md}
\hypertarget{doc_decisions_README_md}{}
\input{doc_decisions_README_md}
\chapter{Relative}
\label{doc_decisions_relative_md}
\hypertarget{doc_decisions_relative_md}{}
\input{doc_decisions_relative_md}
\chapter{Script Testing}
\label{doc_decisions_script_testing_md}
\hypertarget{doc_decisions_script_testing_md}{}
\input{doc_decisions_script_testing_md}
\chapter{Specification}
\label{doc_decisions_specification_md}
\hypertarget{doc_decisions_specification_md}{}
\input{doc_decisions_specification_md}
\chapter{Template}
\label{doc_decisions_template_md}
\hypertarget{doc_decisions_template_md}{}
\input{doc_decisions_template_md}
\chapter{C++ Unit Testing Framework}
\label{doc_decisions_unit_testing_md}
\hypertarget{doc_decisions_unit_testing_md}{}
\input{doc_decisions_unit_testing_md}
\chapter{Vendor Spec}
\label{doc_decisions_vendor_spec_md}
\hypertarget{doc_decisions_vendor_spec_md}{}
\input{doc_decisions_vendor_spec_md}
\chapter{D\+E\+S\+I\+G\+N}
\label{doc_DESIGN_md}
\hypertarget{doc_DESIGN_md}{}
\input{doc_DESIGN_md}
\chapter{I\+N\+T\+R\+O\+D\+U\+C\+T\+I\+O\+N}
\label{doc_GIT_md}
\hypertarget{doc_GIT_md}{}
\input{doc_GIT_md}
\chapter{Goals}
\label{doc_GOALS_md}
\hypertarget{doc_GOALS_md}{}
\input{doc_GOALS_md}
\chapter{elektra-\/algorithm(7) -\/-\/ core algorithm of elektra}
\label{md_doc_help_elektra-algorithm}
\hypertarget{md_doc_help_elektra-algorithm}{}
\input{md_doc_help_elektra-algorithm}
\chapter{elektra-\/architecture(7) -\/-\/ architecture of elektra}
\label{md_doc_help_elektra-architecture}
\hypertarget{md_doc_help_elektra-architecture}{}
\input{md_doc_help_elektra-architecture}
\chapter{elektra-\/backends(7) -\/-\/ the backend concept}
\label{md_doc_help_elektra-backends}
\hypertarget{md_doc_help_elektra-backends}{}
\input{md_doc_help_elektra-backends}
\chapter{elektra-\/bootstrapping(7) -\/-\/ default backend}
\label{md_doc_help_elektra-bootstrapping}
\hypertarget{md_doc_help_elektra-bootstrapping}{}
\input{md_doc_help_elektra-bootstrapping}
\chapter{elektra-\/cascading(7) -\/-\/ of key names}
\label{md_doc_help_elektra-cascading}
\hypertarget{md_doc_help_elektra-cascading}{}
\input{md_doc_help_elektra-cascading}
\chapter{elektra classes(7) -\/-\/ introduction to Elektra's classes}
\label{md_doc_help_elektra-classes}
\hypertarget{md_doc_help_elektra-classes}{}
\input{md_doc_help_elektra-classes}
\chapter{elektra-\/contracts(7) -\/-\/ contracts for plugins}
\label{md_doc_help_elektra-contracts}
\hypertarget{md_doc_help_elektra-contracts}{}
\input{md_doc_help_elektra-contracts}
\chapter{elektra-\/data-\/structures(7) -\/-\/ data structures}
\label{md_doc_help_elektra-data-structures}
\hypertarget{md_doc_help_elektra-data-structures}{}
\input{md_doc_help_elektra-data-structures}
\chapter{elektra-\/error-\/handling(7) -\/-\/ error handling in Elektra}
\label{md_doc_help_elektra-error-handling}
\hypertarget{md_doc_help_elektra-error-handling}{}
\input{md_doc_help_elektra-error-handling}
\chapter{elektra-\/glossary(7) -\/-\/ glossary of Elektra}
\label{md_doc_help_elektra-glossary}
\hypertarget{md_doc_help_elektra-glossary}{}
\input{md_doc_help_elektra-glossary}
\chapter{elektra-\/granularity.md}
\label{doc_help_elektra-granularity_md}
\hypertarget{doc_help_elektra-granularity_md}{}
\input{doc_help_elektra-granularity_md}
\chapter{elektra-\/hierarchy(7) -\/-\/ standard hierarchy}
\label{md_doc_help_elektra-hierarchy}
\hypertarget{md_doc_help_elektra-hierarchy}{}
\input{md_doc_help_elektra-hierarchy}
\chapter{elektra-\/introduction(7) -\/-\/ an introduction to Elektra}
\label{md_doc_help_elektra-introduction}
\hypertarget{md_doc_help_elektra-introduction}{}
\input{md_doc_help_elektra-introduction}
\chapter{elektra-\/key-\/names(7) -\/-\/ the names of keys}
\label{md_doc_help_elektra-key-names}
\hypertarget{md_doc_help_elektra-key-names}{}
\input{md_doc_help_elektra-key-names}
\chapter{elektra-\/merge-\/strategies(7) -\/-\/ how to merge key sets}
\label{md_doc_help_elektra-merge-strategy}
\hypertarget{md_doc_help_elektra-merge-strategy}{}
\input{md_doc_help_elektra-merge-strategy}
\chapter{elektra-\/meta-\/data(7) -\/-\/ meta data}
\label{md_doc_help_elektra-meta-data}
\hypertarget{md_doc_help_elektra-meta-data}{}
\input{md_doc_help_elektra-meta-data}
\chapter{elektra-\/mounting(7) -\/-\/ mounting}
\label{md_doc_help_elektra-mounting}
\hypertarget{md_doc_help_elektra-mounting}{}
\input{md_doc_help_elektra-mounting}
\chapter{elektra-\/namespaces(7) -\/-\/ namespaces}
\label{md_doc_help_elektra-namespaces}
\hypertarget{md_doc_help_elektra-namespaces}{}
\input{md_doc_help_elektra-namespaces}
\chapter{elektra-\/plugins-\/framework(7) -\/-\/ Background about plugins framework}
\label{md_doc_help_elektra-plugins-framework}
\hypertarget{md_doc_help_elektra-plugins-framework}{}
\input{md_doc_help_elektra-plugins-framework}
\chapter{elektra-\/plugins-\/ordering(7) -\/-\/ ordering of plugins}
\label{md_doc_help_elektra-plugins-ordering}
\hypertarget{md_doc_help_elektra-plugins-ordering}{}
\input{md_doc_help_elektra-plugins-ordering}
\chapter{elektra-\/related -\/-\/ related configuration systems}
\label{md_doc_help_elektra-related}
\hypertarget{md_doc_help_elektra-related}{}
\input{md_doc_help_elektra-related}
\chapter{elektra-\/semantics(7) -\/-\/ Semantics of K\+D\+B}
\label{md_doc_help_elektra-semantics}
\hypertarget{md_doc_help_elektra-semantics}{}
\input{md_doc_help_elektra-semantics}
\chapter{elektra-\/spec(7) -\/-\/ spec namespace}
\label{md_doc_help_elektra-spec}
\hypertarget{md_doc_help_elektra-spec}{}
\input{md_doc_help_elektra-spec}
\chapter{elektra-\/sync-\/flag.md}
\label{doc_help_elektra-sync-flag_md}
\hypertarget{doc_help_elektra-sync-flag_md}{}
\input{doc_help_elektra-sync-flag_md}
\chapter{elektra-\/values(7) -\/-\/ values of elektra keys}
\label{md_doc_help_elektra-values}
\hypertarget{md_doc_help_elektra-values}{}
\input{md_doc_help_elektra-values}
\chapter{kdb-\/check(1) -\/-\/ Perform internal checks}
\label{md_doc_help_kdb-check}
\hypertarget{md_doc_help_kdb-check}{}
\input{md_doc_help_kdb-check}
\chapter{kdb-\/convert(1) -\/-\/ Convert configuration files using elektra}
\label{md_doc_help_kdb-convert}
\hypertarget{md_doc_help_kdb-convert}{}
\input{md_doc_help_kdb-convert}
\chapter{kdb-\/cp(1) -\/-\/ Copy keys within the key database}
\label{md_doc_help_kdb-cp}
\hypertarget{md_doc_help_kdb-cp}{}
\input{md_doc_help_kdb-cp}
\chapter{kdb-\/editor(1) -\/-\/ Use your editor for editing K\+D\+B}
\label{md_doc_help_kdb-editor}
\hypertarget{md_doc_help_kdb-editor}{}
\input{md_doc_help_kdb-editor}
\chapter{kdb-\/export(1) -\/-\/ Export keys from the key database}
\label{md_doc_help_kdb-export}
\hypertarget{md_doc_help_kdb-export}{}
\input{md_doc_help_kdb-export}
\chapter{kdb-\/file(1) -\/-\/ Displays which file a key is stored in}
\label{md_doc_help_kdb-file}
\hypertarget{md_doc_help_kdb-file}{}
\input{md_doc_help_kdb-file}
\chapter{kdb-\/fstab(1) -\/-\/ Create a new fstab entry}
\label{md_doc_help_kdb-fstab}
\hypertarget{md_doc_help_kdb-fstab}{}
\input{md_doc_help_kdb-fstab}
\chapter{kdb-\/get(1) -\/-\/ Get the value of a key stored in the key database}
\label{md_doc_help_kdb-get}
\hypertarget{md_doc_help_kdb-get}{}
\input{md_doc_help_kdb-get}
\chapter{kdb-\/getmeta(1) -\/-\/ Get the value of a meta key stored in the key database}
\label{md_doc_help_kdb-getmeta}
\hypertarget{md_doc_help_kdb-getmeta}{}
\input{md_doc_help_kdb-getmeta}
\chapter{kdb-\/global-\/mount(1) -\/ Globally mount plugins}
\label{md_doc_help_kdb-global-mount}
\hypertarget{md_doc_help_kdb-global-mount}{}
\input{md_doc_help_kdb-global-mount}
\chapter{kdb-\/help(1) -\/-\/ Show man page for elektra tools}
\label{md_doc_help_kdb-help}
\hypertarget{md_doc_help_kdb-help}{}
\input{md_doc_help_kdb-help}
\chapter{kdb-\/import(1) -\/-\/ Import an existing configuration into the key database}
\label{md_doc_help_kdb-import}
\hypertarget{md_doc_help_kdb-import}{}
\input{md_doc_help_kdb-import}
\chapter{kdb-\/info(1) -\/-\/ Print information about an Elektra plugin}
\label{md_doc_help_kdb-info}
\hypertarget{md_doc_help_kdb-info}{}
\input{md_doc_help_kdb-info}
\chapter{kdb-\/introduction.md}
\label{doc_help_kdb-introduction_md}
\hypertarget{doc_help_kdb-introduction_md}{}
\input{doc_help_kdb-introduction_md}
\chapter{kdb-\/list-\/tools(1) -\/ List all external tools available to Elektra}
\label{md_doc_help_kdb-list-tools}
\hypertarget{md_doc_help_kdb-list-tools}{}
\input{md_doc_help_kdb-list-tools}
\chapter{kdb-\/list(1) -\/-\/ List plugins available to Elektra}
\label{md_doc_help_kdb-list}
\hypertarget{md_doc_help_kdb-list}{}
\input{md_doc_help_kdb-list}
\chapter{kdb-\/ls(1) -\/-\/ List keys in the key database}
\label{md_doc_help_kdb-ls}
\hypertarget{md_doc_help_kdb-ls}{}
\input{md_doc_help_kdb-ls}
\chapter{kdb-\/lsmeta(1) -\/ Print meta keys associated with a key}
\label{md_doc_help_kdb-lsmeta}
\hypertarget{md_doc_help_kdb-lsmeta}{}
\input{md_doc_help_kdb-lsmeta}
\chapter{kdb-\/merge(1) -\/-\/ Three-\/way merge of Key\+Sets}
\label{md_doc_help_kdb-merge}
\hypertarget{md_doc_help_kdb-merge}{}
\input{md_doc_help_kdb-merge}
\chapter{kdb-\/mount(1) -\/ Mount a file to the key database}
\label{md_doc_help_kdb-mount}
\hypertarget{md_doc_help_kdb-mount}{}
\input{md_doc_help_kdb-mount}
\chapter{kdb-\/mv(1) -\/-\/ Move keys within the key database}
\label{md_doc_help_kdb-mv}
\hypertarget{md_doc_help_kdb-mv}{}
\input{md_doc_help_kdb-mv}
\chapter{kdb-\/remount(1) -\/ Use an existing backend to mount a new file}
\label{md_doc_help_kdb-remount}
\hypertarget{md_doc_help_kdb-remount}{}
\input{md_doc_help_kdb-remount}
\chapter{kdb-\/rm(1) -\/-\/ Remove key(s) from the key database}
\label{md_doc_help_kdb-rm}
\hypertarget{md_doc_help_kdb-rm}{}
\input{md_doc_help_kdb-rm}
\chapter{kdb-\/set(1) -\/-\/ Set the value of a key}
\label{md_doc_help_kdb-set}
\hypertarget{md_doc_help_kdb-set}{}
\input{md_doc_help_kdb-set}
\chapter{kdb-\/setmeta(1) -\/-\/ Set the value of a meta key}
\label{md_doc_help_kdb-setmeta}
\hypertarget{md_doc_help_kdb-setmeta}{}
\input{md_doc_help_kdb-setmeta}
\chapter{kdb-\/sget(1) -\/-\/ Get the value of a key stored in the key database from a script}
\label{md_doc_help_kdb-sget}
\hypertarget{md_doc_help_kdb-sget}{}
\input{md_doc_help_kdb-sget}
\chapter{kdb-\/shell(1) -\/-\/ Start a kdb shell instance}
\label{md_doc_help_kdb-shell}
\hypertarget{md_doc_help_kdb-shell}{}
\input{md_doc_help_kdb-shell}
\chapter{kdb-\/spec-\/mount(1) -\/ Mount a spec file to the key database}
\label{md_doc_help_kdb-spec-mount}
\hypertarget{md_doc_help_kdb-spec-mount}{}
\input{md_doc_help_kdb-spec-mount}
\chapter{kdb-\/test(1) -\/-\/ Run test(s) on the key database}
\label{md_doc_help_kdb-test}
\hypertarget{md_doc_help_kdb-test}{}
\input{md_doc_help_kdb-test}
\chapter{kdb-\/umount(1) -\/ Unmount a file from the key database}
\label{md_doc_help_kdb-umount}
\hypertarget{md_doc_help_kdb-umount}{}
\input{md_doc_help_kdb-umount}
\chapter{kdb-\/vset(1) -\/ Set the value of a key with a validation regular expression}
\label{md_doc_help_kdb-vset}
\hypertarget{md_doc_help_kdb-vset}{}
\input{md_doc_help_kdb-vset}
\chapter{kdb(1) -\/-\/ key database access tools}
\label{md_doc_help_kdb}
\hypertarget{md_doc_help_kdb}{}
\input{md_doc_help_kdb}
\chapter{R\+E\+A\+D\+M\+E.\+md}
\label{doc_images_README_md}
\hypertarget{doc_images_README_md}{}
\input{doc_images_README_md}
\chapter{I\+N\+S\+T\+A\+L\+L}
\label{doc_INSTALL_md}
\hypertarget{doc_INSTALL_md}{}
\input{doc_INSTALL_md}
\chapter{Markdown Link Converter}
\label{doc_markdownlinkconverter_README_md}
\hypertarget{doc_markdownlinkconverter_README_md}{}
\input{doc_markdownlinkconverter_README_md}
\chapter{0.8.18 Release}
\label{doc_NEWS_md}
\hypertarget{doc_NEWS_md}{}
\input{doc_NEWS_md}
\chapter{paper}
\label{md_doc_paper_paper}
\hypertarget{md_doc_paper_paper}{}
\input{md_doc_paper_paper}
\chapter{S\+E\+C\+U\+R\+I\+T\+Y}
\label{doc_SECURITY_md}
\hypertarget{doc_SECURITY_md}{}
\input{doc_SECURITY_md}
\chapter{T\+E\+S\+T\+I\+N\+G}
\label{doc_TESTING_md}
\hypertarget{doc_TESTING_md}{}
\input{doc_TESTING_md}
\chapter{Introduction}
\label{doc_tutorials_application-integration_md}
\hypertarget{doc_tutorials_application-integration_md}{}
\input{doc_tutorials_application-integration_md}
\chapter{Order of namespaces}
\label{doc_tutorials_cascading_md}
\hypertarget{doc_tutorials_cascading_md}{}
\input{doc_tutorials_cascading_md}
\chapter{Compilation Variants}
\label{doc_tutorials_compilation-variants_md}
\hypertarget{doc_tutorials_compilation-variants_md}{}
\input{doc_tutorials_compilation-variants_md}
\chapter{How-\/\+To\+: Integrate elektra-\/merge Into a Debian Package}
\label{doc_tutorials_elektra-merge-integration_md}
\hypertarget{doc_tutorials_elektra-merge-integration_md}{}
\input{doc_tutorials_elektra-merge-integration_md}
\chapter{export-\/dump.md}
\label{doc_tutorials_export-dump_md}
\hypertarget{doc_tutorials_export-dump_md}{}
\input{doc_tutorials_export-dump_md}
\chapter{How-\/\+To\+: kdb export}
\label{doc_tutorials_export_md}
\hypertarget{doc_tutorials_export_md}{}
\input{doc_tutorials_export_md}
\chapter{How-\/\+To\+: kdb import}
\label{doc_tutorials_import_md}
\hypertarget{doc_tutorials_import_md}{}
\input{doc_tutorials_import_md}
\chapter{How-\/\+To\+: kdb merge}
\label{doc_tutorials_merge_md}
\hypertarget{doc_tutorials_merge_md}{}
\input{doc_tutorials_merge_md}
\chapter{Namespaces}
\label{doc_tutorials_namespaces_md}
\hypertarget{doc_tutorials_namespaces_md}{}
\input{doc_tutorials_namespaces_md}
\chapter{How-\/\+To\+: Write a Plugin}
\label{doc_tutorials_plugins_md}
\hypertarget{doc_tutorials_plugins_md}{}
\input{doc_tutorials_plugins_md}
\chapter{How-\/\+To\+: Python kdb}
\label{doc_tutorials_python-kdb_md}
\hypertarget{doc_tutorials_python-kdb_md}{}
\input{doc_tutorials_python-kdb_md}
\chapter{Version}
\label{doc_VERSION_md}
\hypertarget{doc_VERSION_md}{}
\input{doc_VERSION_md}
\chapter{Why should I use Elektra?}
\label{doc_WHY_md}
\hypertarget{doc_WHY_md}{}
\input{doc_WHY_md}
\chapter{libelektra}
\label{README_md}
\hypertarget{README_md}{}
\input{README_md}
\chapter{kdb-\/find-\/tools(1) -\/-\/ The tool for finding tools}
\label{md_scripts_README}
\hypertarget{md_scripts_README}{}
\input{md_scripts_README}
\chapter{Deprecated List}
\label{deprecated}
\hypertarget{deprecated}{}
\input{deprecated}
\chapter{Module Index}
\input{modules}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Hierarchical Index}
\input{hierarchy}
\chapter{Data Structure Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Module Documentation}
\input{group__api}
\include{group__internaldatastructs}
\include{group__kdb}
\include{group__key}
\include{group__keyset}
\include{group__meta}
\include{group__keymeta}
\include{group__keytest}
\include{group__keyname}
\include{group__plugin}
\include{group__proposal}
\include{group__trie}
\include{group__keyvalue}
\include{group__vheap}
\include{group__vstack}
\chapter{Namespace Documentation}
\input{namespacekdb}
\input{namespacekdb_1_1tools}
\chapter{Data Structure Documentation}
\input{classkdb_1_1tools_1_1Backend}
\input{classkdb_1_1tools_1_1BackendBuilder}
\input{classkdb_1_1tools_1_1BackendBuilderInit}
\input{classkdb_1_1tools_1_1BackendFactory}
\input{structkdb_1_1tools_1_1BackendInfo}
\input{classkdb_1_1tools_1_1BackendInterface}
\input{classkdb_1_1tools_1_1Backends}
\input{structkdb_1_1Command}
\input{classkdb_1_1Context}
\input{classkdb_1_1ContextPolicyIs}
\input{classkdb_1_1Coordinator}
\input{classkdb_1_1DefaultGetPolicy}
\input{classkdb_1_1DefaultSetPolicy}
\input{classkdb_1_1tools_1_1ErrorPlugins}
\input{classkdb_1_1tools_1_1GetPlugins}
\input{classkdb_1_1GetPolicyIs}
\input{classkdb_1_1tools_1_1GlobalPlugins}
\input{classkdb_1_1tools_1_1GlobalPluginsBuilder}
\input{structstd_1_1hash_3_01kdb_1_1Key_01_4}
\input{classkdb_1_1tools_1_1ImportExportBackend}
\input{classkdb_1_1KDB}
\input{classkdb_1_1Key}
\input{classkdb_1_1KeySet}
\input{classkdb_1_1KeySetIterator}
\input{classkdb_1_1KeySetReverseIterator}
\input{classkdb_1_1Layer}
\input{classkdb_1_1LockPolicyIs}
\input{classkdb_1_1tools_1_1merging_1_1MergingKDB}
\input{classkdb_1_1tools_1_1MockPluginDatabase}
\input{classkdb_1_1tools_1_1Modules}
\input{classkdb_1_1tools_1_1ModulesPluginDatabase}
\input{classkdb_1_1tools_1_1MountBackendBuilder}
\input{classkdb_1_1tools_1_1MountBackendInterface}
\input{classkdb_1_1NameIterator}
\input{classkdb_1_1NameReverseIterator}
\input{classkdb_1_1none__t}
\input{classkdb_1_1ObserverPolicyIs}
\input{structkdb_1_1PerContext}
\input{classkdb_1_1tools_1_1Plugin}
\input{classkdb_1_1tools_1_1PluginAdder}
\input{classkdb_1_1tools_1_1PluginDatabase}
\input{classkdb_1_1tools_1_1Plugins}
\input{classkdb_1_1tools_1_1PluginSpec}
\input{structkdb_1_1tools_1_1PluginSpecHash}
\input{classkdb_1_1tools_1_1SerializeInterface}
\input{classkdb_1_1tools_1_1SetPlugins}
\input{classkdb_1_1SetPolicyIs}
\input{classkdb_1_1tools_1_1SpecBackendBuilder}
\input{classkdb_1_1tools_1_1SpecReader}
\input{classkdb_1_1ThreadSubject}
\input{structkdb_1_1tools_1_1ToolException}
\input{structkdb_1_1VaAlloc}
\input{classkdb_1_1ValueObserver}
\input{classkdb_1_1Wrapped}
\input{classkdb_1_1WritePolicyIs}
\chapter{File Documentation}
\input{array_8c}
\input{automergeconfiguration_8cpp}
\input{automergeconfiguration_8hpp}
\input{automergestrategy_8cpp}
\input{automergestrategy_8hpp}
\input{backend_8c}
\input{examples_2backend_8cpp}
\input{src_2backend_8cpp}
\input{backend_8hpp}
\input{backendbuilder_8cpp}
\input{backendbuilder_8hpp}
\input{backendparser_8cpp}
\input{backendparser_8hpp}
\input{backends_8cpp}
\input{backends_8hpp}
\input{benchmark__getenv_8cpp}
\input{benchmark__plugins_8cpp}
\input{comparison_8cpp}
\input{comparison_8hpp}
\input{dl_8c}
\input{doc_8c}
\input{doc_8h}
\input{exportsymbols_8c}
\input{functional_8c}
\input{getenv_8c}
\input{getenv_8cpp}
\input{importmergeconfiguration_8cpp}
\input{importmergeconfiguration_8hpp}
\input{interactivemergestrategy_8cpp}
\input{interactivemergestrategy_8hpp}
\input{internal_8c}
\input{kdb_8c}
\input{kdb_8hpp}
\input{kdbcontext_8hpp}
\input{kdbenum_8c}
\input{kdbexcept_8hpp}
\input{kdbextension_8h}
\input{kdbgetenv_8h}
\input{kdbhelper_8h}
\input{kdbinternal_8h}
\input{kdbio_8hpp}
\input{kdbmeta_8h}
\input{kdbmodule_8h}
\input{kdbobsolete_8h}
\input{kdbos_8h}
\input{kdbplugin_8h}
\input{kdbplugin_8hpp}
\input{kdbprivate_8h}
\input{kdbproposal_8h}
\input{kdbthread_8hpp}
\input{kdbtimer_8hpp}
\input{kdbtypes_8h}
\input{kdbvalue_8hpp}
\input{key_8c}
\input{key_8hpp}
\input{keyexcept_8hpp}
\input{keyhelper_8cpp}
\input{keyhelper_8hpp}
\input{keyhelpers_8c}
\input{keyio_8hpp}
\input{keymeta_8c}
\input{ease_2keyname_8c}
\input{elektra_2keyname_8c}
\input{keyset_8c}
\input{keyset_8hpp}
\input{keysetget_8hpp}
\input{keysetio_8hpp}
\input{keytest_8c}
\input{keyvalue_8c}
\input{main_8cpp}
\input{markdownlinkconverter_8c}
\input{mergeconfiguration_8hpp}
\input{mergeconflict_8hpp}
\input{mergeconflictstrategy_8cpp}
\input{mergeconflictstrategy_8hpp}
\input{mergeresult_8cpp}
\input{mergeresult_8hpp}
\input{mergetask_8hpp}
\input{mergetestutils_8cpp}
\input{merging_8cpp}
\input{mergingkdb_8cpp}
\input{mergingkdb_8hpp}
\input{meta_8c}
\input{metamergestrategy_8cpp}
\input{metamergestrategy_8hpp}
\input{modules_8cpp}
\input{modules_8hpp}
\input{mount_8c}
\input{newkeystrategy_8cpp}
\input{newkeystrategy_8hpp}
\input{onesidemergeconfiguration_8cpp}
\input{onesidemergeconfiguration_8hpp}
\input{onesidestrategy_8cpp}
\input{onesidestrategy_8hpp}
\input{onesidevaluestrategy_8cpp}
\input{onesidevaluestrategy_8hpp}
\input{overwritemergeconfiguration_8cpp}
\input{overwritemergeconfiguration_8hpp}
\input{owner_8c}
\input{elektra_2plugin_8c}
\input{plugin_2plugin_8c}
\input{plugin_8cpp}
\input{plugin_8hpp}
\input{plugindatabase_8cpp}
\input{plugindatabase_8hpp}
\input{plugins_8cpp}
\input{plugins_8hpp}
\input{pluginspec_8cpp}
\input{pluginspec_8hpp}
\input{elektra_2proposal_8c}
\input{proposal_2proposal_8c}
\input{specreader_8hpp}
\input{split_8c}
\input{static_8c}
\input{test__context_8cpp}
\input{test__fork_8cpp}
\input{test__getenv_8cpp}
\input{testtool__automergestrategy_8cpp}
\input{testtool__backend_8cpp}
\input{testtool__backendbuilder_8cpp}
\input{testtool__backendparser_8cpp}
\input{testtool__comparison_8cpp}
\input{testtool__keyhelper_8cpp}
\input{testtool__mergecases_8cpp}
\input{testtool__mergeresult_8cpp}
\input{testtool__mergingkdb_8cpp}
\input{testtool__metamergestrategy_8cpp}
\input{testtool__newkeystrategy_8cpp}
\input{testtool__onesidestrategy_8cpp}
\input{testtool__pluginspec_8cpp}
\input{testtool__samemountpoint_8cpp}
\input{testtool__specreader_8cpp}
\input{testtool__umount_8cpp}
\input{threewaymerge_8cpp}
\input{threewaymerge_8hpp}
\input{toolexcept_8hpp}
\input{trie_8c}
%--- End generated contents ---

% Index
\newpage
\phantomsection
\addcontentsline{toc}{chapter}{Index}
\printindex

\end{document}
