| SilcConfigErrno
 
 NAME
 
    enum { ... } - describe a SILC Config error
DESCRIPTION
    The virtual integer `errno' is returned by the silc_config_main()
    function and indicates what went wrong.
    You can convert it to the corresponding error string with the function
    silc_config_strerror().
SOURCE    enum {
      SILC_CONFIG_OK,               /* OK */
      SILC_CONFIG_ESILENT,          /* Error defined by callback function */
      SILC_CONFIG_EPRINTLINE,       /* Error defined by callback function */
      SILC_CONFIG_EGENERIC,         /* Invalid syntax */
      SILC_CONFIG_EINTERNAL,        /* Internal Error (caused by developer) */
      SILC_CONFIG_ECANTOPEN,        /* Can't open specified file */
      SILC_CONFIG_EOPENBRACE,       /* Expected open-brace '{' */
      SILC_CONFIG_ECLOSEBRACE,      /* Missing close-brace '}' */
      SILC_CONFIG_ETYPE,            /* Invalid data type */
      SILC_CONFIG_EBADOPTION,       /* Unknown option */
      SILC_CONFIG_EINVALIDTEXT,     /* Invalid text */
      SILC_CONFIG_EDOUBLE,          /* Double option specification */
      SILC_CONFIG_EEXPECTED,        /* Expected data but not found */
      SILC_CONFIG_EEXPECTEDEQUAL,   /* Expected '=' */
      SILC_CONFIG_EUNEXPECTED,      /* Unexpected data */
      SILC_CONFIG_EMISSFIELDS,      /* Missing mandatory fields */
      SILC_CONFIG_EMISSCOLON,       /* Missing ';' */
    };
 
 
 
 |