X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilccore%2Fsilccommand.c;h=83dbde8cf6263e1f218019c410123a572747e1cc;hp=d39ed97c4e24d5f9d80d4b81cb689c9a6dae4227;hb=40f8443d8d3a6577336ee66d18e04d9ac4d956bb;hpb=6210937137137fe4019e808686dd1fcf99360af6 diff --git a/lib/silccore/silccommand.c b/lib/silccore/silccommand.c index d39ed97c..83dbde8c 100644 --- a/lib/silccore/silccommand.c +++ b/lib/silccore/silccommand.c @@ -18,7 +18,7 @@ */ /* $Id$ */ -#include "silcincludes.h" +#include "silc.h" #include "silccommand.h" /****************************************************************************** @@ -83,7 +83,8 @@ SilcCommandPayload silc_command_payload_parse(const unsigned char *payload, silc_buffer_pull(&buffer, SILC_COMMAND_PAYLOAD_LEN); if (args_num) { - newp->args = silc_argument_payload_parse(buffer.data, silc_buffer_len(&buffer), + newp->args = silc_argument_payload_parse(buffer.data, + silc_buffer_len(&buffer), args_num); if (!newp->args) { silc_free(newp); @@ -134,7 +135,8 @@ SilcBuffer silc_command_payload_encode(SilcCommand cmd, if (argc) { silc_buffer_pull(buffer, SILC_COMMAND_PAYLOAD_LEN); silc_buffer_format(buffer, - SILC_STR_UI_XNSTRING(args->data, silc_buffer_len(args)), + SILC_STR_UI_XNSTRING(args->data, + silc_buffer_len(args)), SILC_STR_END); silc_buffer_push(buffer, SILC_COMMAND_PAYLOAD_LEN); silc_buffer_free(args); @@ -182,7 +184,8 @@ SilcBuffer silc_command_payload_encode_payload(SilcCommandPayload payload) if (args) { silc_buffer_pull(buffer, SILC_COMMAND_PAYLOAD_LEN); silc_buffer_format(buffer, - SILC_STR_UI_XNSTRING(args->data, silc_buffer_len(args)), + SILC_STR_UI_XNSTRING(args->data, + silc_buffer_len(args)), SILC_STR_END); silc_buffer_push(buffer, SILC_COMMAND_PAYLOAD_LEN); silc_buffer_free(args); @@ -397,7 +400,7 @@ SilcUInt16 silc_command_get_ident(SilcCommandPayload payload) /* Return command status */ -bool silc_command_get_status(SilcCommandPayload payload, +SilcBool silc_command_get_status(SilcCommandPayload payload, SilcStatus *status, SilcStatus *error) {