failed approach
This commit is contained in:
@ -0,0 +1,49 @@
|
||||
#ifndef GS_GOSH_COMMAND_COMMAND_H
|
||||
#define GS_GOSH_COMMAND_COMMAND_H
|
||||
/* Copyright (c) 2013-2017 GomSpace A/S. All rights reserved. */
|
||||
/**
|
||||
Legacy header file - use gs/util/gosh/command.h
|
||||
*/
|
||||
|
||||
#include <gs/util/gosh/command.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define CMD_ERROR_NONE GS_OK
|
||||
#define CMD_ERROR_FAIL GS_ERROR_UNKNOWN
|
||||
#define CMD_ERROR_SYNTAX GS_ERROR_ARG
|
||||
#define CMD_ERROR_NOMEM GS_ERROR_ALLOC
|
||||
#define CMD_ERROR_INVALID GS_ERROR_DATA
|
||||
#define CMD_ERROR_NOTFOUND GS_ERROR_NOT_FOUND
|
||||
|
||||
#define CMD_HIDDEN GS_COMMAND_FLAG_HIDDEN
|
||||
|
||||
#define __root_command GS_COMMAND_ROOT
|
||||
#define __sub_command GS_COMMAND_SUB
|
||||
|
||||
#define INIT_CHAIN(__list) GS_COMMAND_INIT_CHAIN(__list)
|
||||
#define command_register(__cmd) GS_COMMAND_REGISTER(__cmd)
|
||||
|
||||
typedef struct command command_t;
|
||||
|
||||
static inline const char * command_args(gs_command_context_t *ctx)
|
||||
{
|
||||
return gs_command_args(ctx);
|
||||
}
|
||||
|
||||
static inline int command_run(char *line)
|
||||
{
|
||||
gs_error_t result = GS_OK;
|
||||
gs_error_t error = gs_command_run(line, &result);
|
||||
if (error == GS_OK) {
|
||||
return result;
|
||||
}
|
||||
return error;
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
22
gomspace/libutil/include/deprecated/gs/gosh/gosh/getopt.h
Normal file
22
gomspace/libutil/include/deprecated/gs/gosh/gosh/getopt.h
Normal file
@ -0,0 +1,22 @@
|
||||
#ifndef GS_GOSH_GOSH_GETOPT_H
|
||||
#define GS_GOSH_GOSH_GETOPT_H
|
||||
/* Copyright (c) 2013-2017 GomSpace A/S. All rights reserved. */
|
||||
/**
|
||||
Legacy header file - use gs/util/gosh/getopt.h
|
||||
*/
|
||||
|
||||
#include <gs/util/gosh/command.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
static inline int gosh_getopt(gs_command_context_t *ctx, const char *opts)
|
||||
{
|
||||
return gs_command_getopt(ctx, opts);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
43
gomspace/libutil/include/deprecated/gs/gosh/util/console.h
Normal file
43
gomspace/libutil/include/deprecated/gs/gosh/util/console.h
Normal file
@ -0,0 +1,43 @@
|
||||
#ifndef GS_GOSH_UTIL_CONSOLE_H
|
||||
#define GS_GOSH_UTIL_CONSOLE_H
|
||||
/* Copyright (c) 2013-2017 GomSpace A/S. All rights reserved. */
|
||||
/**
|
||||
Legacy header file - use gs/util/gosh/console.h
|
||||
*/
|
||||
|
||||
#include <gs/util/gosh/console.h>
|
||||
#include <gs/gosh/command/command.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
static inline int console_init(void)
|
||||
{
|
||||
return gs_console_init();
|
||||
}
|
||||
|
||||
static inline int console_exit(void)
|
||||
{
|
||||
return gs_console_exit();
|
||||
}
|
||||
|
||||
static inline void console_set_hostname(const char *host)
|
||||
{
|
||||
gs_console_set_prompt(host);
|
||||
}
|
||||
|
||||
static inline void console_clear(void)
|
||||
{
|
||||
gs_console_clear();
|
||||
}
|
||||
|
||||
static inline void console_update(void)
|
||||
{
|
||||
gs_console_update();
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
26
gomspace/libutil/include/deprecated/util/color_printf.h
Normal file
26
gomspace/libutil/include/deprecated/util/color_printf.h
Normal file
@ -0,0 +1,26 @@
|
||||
#ifndef DEPRECATED_UTIL_COLOR_PRINTF_H
|
||||
#define DEPRECATED_UTIL_COLOR_PRINTF_H
|
||||
/* Copyright (c) 2013-2018 GomSpace A/S. All rights reserved. */
|
||||
|
||||
#include <gs/util/stdio.h>
|
||||
|
||||
typedef enum color_printf_e {
|
||||
/* Colors */
|
||||
COLOR_COLORS = GS_COLOR_COLORS,
|
||||
COLOR_NONE = GS_COLOR_NONE,
|
||||
COLOR_BLACK = GS_COLOR_BLACK,
|
||||
COLOR_RED = GS_COLOR_RED,
|
||||
COLOR_GREEN = GS_COLOR_GREEN,
|
||||
COLOR_YELLOW = GS_COLOR_YELLOW,
|
||||
COLOR_BLUE = GS_COLOR_BLUE,
|
||||
COLOR_MAGENTA = GS_COLOR_MAGENTA,
|
||||
COLOR_CYAN = GS_COLOR_CYAN,
|
||||
COLOR_WHITE = GS_COLOR_WHITE,
|
||||
/* Attributes */
|
||||
COLOR_ATTRS = GS_COLOR_ATTRS,
|
||||
COLOR_BOLD = GS_COLOR_BOLD,
|
||||
} color_printf_t;
|
||||
|
||||
#define color_printf gs_color_printf
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user