30 lines
359 B
C
30 lines
359 B
C
|
|
#include <stdbool.h>
|
|
|
|
enum input_kind
|
|
{
|
|
ik_string,
|
|
ik_file,
|
|
ik_interactive,
|
|
};
|
|
|
|
struct cmdln_flags
|
|
{
|
|
bool echo;
|
|
|
|
bool rainbow;
|
|
|
|
enum input_kind input_kind;
|
|
|
|
bool read_init_file;
|
|
|
|
const char* custom_init_path;
|
|
|
|
const char* input_string;
|
|
|
|
const char* input_file;
|
|
|
|
char* const* argv;
|
|
};
|
|
|
|
|