1// SPDX-License-Identifier: GPL-3.0-or-later
2
3#pragma once
4
5#include <mos/string.hpp>
6#include <mos/types.hpp>
7#include <mos/vector.hpp>
8
9bool cmdline_parse_inplace(char *inbuf, size_t length, size_t cmdline_max, size_t *cmdlines_count, const char **cmdlines);
10const char **cmdline_parse(char *inbuf, size_t length, const char **inargv, size_t *out_count);
11mos::vector<mos::string> cmdline_parse_vector(char *inbuf, size_t length);
12
13void string_unquote(char *str);
14