+ g_print("Not yet implemented..\n");
+}
+
+#define PARAMS_MAX 8
+#define PARAMS_LEN 16
+
+static int separate_params(char *params[], char *pbuf)
+{
+ char *ret;
+ char tbuf[128];
+ int cnt = 0;
+
+ memset(tbuf, 0, 128);
+ strncpy(tbuf, pbuf, strlen(pbuf));
+ // strdump(tbuf, strlen(tbuf));
+ /* we know we do have at least one parameter */
+ ret = strtok(tbuf, " ");
+ while (ret != NULL) {
+ // dbg_printf("tok '%s'\n", ret);
+ strncpy(params[cnt++], ret, PARAMS_LEN-1);
+ if (cnt > PARAMS_MAX)
+ break;
+ ret = strtok(NULL, " ");
+ }
+
+ return cnt;
+}
+
+static void params_free(char **params)
+{
+ int i;
+ for (i=0; i < PARAMS_MAX; i++)
+ free(params[i]);