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 ';' */
};