+
+/****f* silcutil/SilcUtilAPI/silc_parse_command_line
+ *
+ * SYNOPSIS
+ *
+ * void silc_parse_command_line(unsigned char *buffer,
+ * unsigned char ***parsed,
+ * SilcUInt32 **parsed_lens,
+ * SilcUInt32 **parsed_types,
+ * SilcUInt32 *parsed_num,
+ * SilcUInt32 max_args);
+ *
+ * DESCRIPTION
+ *
+ * Parses command line. At most `max_args' is taken. Rest of the line
+ * will be allocated as the last argument if there are more than `max_args'
+ * arguments in the line. Note that the command name is counted as one
+ * argument and is saved.
+ *
+ ***/
+void silc_parse_command_line(unsigned char *buffer,