MOS Source Code
Loading...
Searching...
No Matches
cmdline.hpp
Go to the documentation of this file.
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);
const char ** cmdline_parse(char *inbuf, size_t length, const char **inargv, size_t *out_count)
Definition cmdline.cpp:100
mos::vector< mos::string > cmdline_parse_vector(char *inbuf, size_t length)
Definition cmdline.cpp:107
bool cmdline_parse_inplace(char *inbuf, size_t length, size_t cmdline_max, size_t *cmdlines_count, const char **cmdlines)
Definition cmdline.cpp:95
void string_unquote(char *str)
Definition cmdline.cpp:121