   _        ___  ____ ____  ____          __
  |_|_ _   / _ \/ ___/ ___||  _ \    ___ / _| __ _
  _|_||_| | | | \___ \___ \| |_) |  / __| |_ / _` |
 |_||_|_| | |_| |___) |__) |  __/  | (__|  _| (_| |
  |_|_|_|  \___/|____/____/|_|      \___|_|  \__, |
                                             |___/
  OSSP cfg - Configuration Parsing

  HACKING

  config.h ............. Autoconf generated header
  cfg.h ................ public API header
  cfg_global.h ......... private global header

  cfg_main.c ........... main library functions
  cfg_main.h ........... corresponding header

  cfg_syn.c ............ syntax tree import/export
  cfg_syn.h ............ corresponding header
  cfg_syn_parse.y ...... Bison parser specification
  cfg_syn_scan.l ....... Flex scanner specification

  cfg_node.c ........... syntax nodes
  cfg_node.h ........... corresponding header

  cfg_data.c ........... config annotation data
  cfg_data.h ........... corresponding header

  cfg_buf.c ............ auto-resizing buffer
  cfg_buf.h ............ corresponding header

  cfg_grid.c ........... grid memory allocator
  cfg_grid.h ........... corresponding header

  cfg_fmt.c ............ string formatting
  cfg_fmt.h ............ corresponding header

  cfg_util.c ........... utility functions
  cfg_util.h ........... corresponding header

  cfg_vers.c ........... auto-generated version information

  cfg_test.c ........... test suite

