X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-commands.h;h=a2832f0f94924656acad4d98216c163d0fd65540;hp=d2ba8367f46cc9c6814ca3d9bd76d5a187dc23c7;hb=382d15d447b7a95390decfa783836ae4fe255b3d;hpb=3cf38201f9ffaad2da53757ed48a5546e1d03636 diff --git a/apps/irssi/src/silc/core/silc-commands.h b/apps/irssi/src/silc/core/silc-commands.h index d2ba8367..a2832f0f 100644 --- a/apps/irssi/src/silc/core/silc-commands.h +++ b/apps/irssi/src/silc/core/silc-commands.h @@ -18,4 +18,12 @@ 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