failed approach

This commit is contained in:
2020-11-19 18:24:03 +01:00
parent 349897d878
commit 6c23b00c22
324 changed files with 57839 additions and 11 deletions

View File

@ -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

View 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

View 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

View 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