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_view.hpp
>
6
#include <
mos/types.hpp
>
7
8
typedef
struct
9
{
10
const
char
*
name
;
11
const
char
*
arg
;
12
bool
used
;
13
}
cmdline_option_t
;
14
15
void
mos_cmdline_init
(
const
char
*bootloader_cmdline);
16
cmdline_option_t
*
cmdline_get_option
(
const
char
*option_name);
17
bool
cmdline_string_truthiness
(
mos::string_view
arg,
bool
default_value);
cmdline_string_truthiness
bool cmdline_string_truthiness(mos::string_view arg, bool default_value)
Definition
cmdline.cpp:83
cmdline_get_option
cmdline_option_t * cmdline_get_option(const char *option_name)
Definition
cmdline.cpp:21
mos_cmdline_init
void mos_cmdline_init(const char *bootloader_cmdline)
Definition
cmdline.cpp:33
mos::string_view
basic_string_view< char > string_view
Definition
string_view.hpp:164
string_view.hpp
cmdline_option_t
Definition
cmdline.hpp:9
cmdline_option_t::name
const char * name
Definition
cmdline.hpp:10
cmdline_option_t::arg
const char * arg
Definition
cmdline.hpp:11
cmdline_option_t::used
bool used
Definition
cmdline.hpp:12
types.hpp
kernel
include
private
mos
misc
cmdline.hpp
Generated on
for MOS Source Code by
1.14.0