Merged from silc_1_0_branch.
[silc.git] / apps / irssi / src / silc / core / silc-commands.h
index d2ba8367f46cc9c6814ca3d9bd76d5a187dc23c7..a2832f0f94924656acad4d98216c163d0fd65540 100644 (file)
             cmd_return_error(CMDERR_NOT_CONNECTED); \
        } G_STMT_END
 
+/* Returning from command function with error */
+#define cmd_return_error_value(a,v) \
+       G_STMT_START { \
+         signal_emit("error command", 1, GINT_TO_POINTER(a)); \
+         signal_stop(); \
+         return (v); \
+       } G_STMT_END
+
 #endif