version 1.39, 2023/03/15 19:23:22 |
version 1.40, 2023/08/07 10:52:00 |
|
|
else |
else |
title = xstrdup(""); |
title = xstrdup(""); |
menu = menu_create(title); |
menu = menu_create(title); |
|
free(title); |
|
|
for (i = 0; i != count; /* nothing */) { |
for (i = 0; i != count; /* nothing */) { |
name = args_string(args, i++); |
name = args_string(args, i++); |
|
|
|
|
if (count - i < 2) { |
if (count - i < 2) { |
cmdq_error(item, "not enough arguments"); |
cmdq_error(item, "not enough arguments"); |
free(title); |
|
menu_free(menu); |
menu_free(menu); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |
} |
} |
|
|
|
|
menu_add_item(menu, &menu_item, item, tc, target); |
menu_add_item(menu, &menu_item, item, tc, target); |
} |
} |
free(title); |
|
if (menu == NULL) { |
if (menu == NULL) { |
cmdq_error(item, "invalid menu arguments"); |
cmdq_error(item, "invalid menu arguments"); |
return (CMD_RETURN_ERROR); |
return (CMD_RETURN_ERROR); |