Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 2007 Pekka Riikonen
+ Copyright (C) 2007 - 2008 Pekka Riikonen
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
* // Get the detailed reason for the error too
* if (silc_some_routine() == FALSE) {
* fprintf(stderr, "%s (%d) (%s)", silc_errno_string(silc_errno),
- * silc_errno, silc_errno_reason);
+ * silc_errno, silc_errno_reason());
* exit(1);
* }
*
SILC_ERR_INTERRUPTED = 23, /* Interrupted */
SILC_ERR_NOT_VALID = 24, /* Not valid */
SILC_ERR_LIMIT = 25, /* Limit reached */
+ SILC_ERR_SYNTAX = 26, /* Syntax error */
/* File, directory and device errors */
SILC_ERR_NO_SUCH_FILE = 40, /* No such file */
SILC_ERR_REGEX_REG = 102, /* Bad register number */
SILC_ERR_REGEX_SPECIAL = 103, /* Unmatched special character */
SILC_ERR_REGEX_TOO_COMPLEX = 104, /* Too complex expression */
+ SILC_ERR_REGEX_OPCODE = 105, /* Bad regex opcode */
+ SILC_ERR_REGEX_REPEAT = 106, /* Bad repeat value */
SILC_ERR_MAX,
} SilcResult;