mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
env: Create a new file for environment functions
At present we have environment.h but this file includes all the environment-related header files as well as internals such as default_environment. It seems desirable to have a new header to hold the commonly used environment functions, so that most files can avoid including all of this unnecessary stuff. Create a new env.h header and move one function over to it. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Joe Hershberger <joe.hershberger@ni.com> Reviewed-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
This commit is contained in:
parent
9fe657daa7
commit
af95f2061a
3 changed files with 29 additions and 4 deletions
|
@ -11,6 +11,7 @@
|
|||
#include <common.h>
|
||||
#include <command.h>
|
||||
#include <console.h>
|
||||
#include <env.h>
|
||||
#include <linux/ctype.h>
|
||||
|
||||
/*
|
||||
|
|
|
@ -247,10 +247,6 @@ static inline int env_set_addr(const char *varname, const void *addr)
|
|||
return env_set_hex(varname, (ulong)addr);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_AUTO_COMPLETE
|
||||
int env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf,
|
||||
bool dollar_comp);
|
||||
#endif
|
||||
int get_env_id (void);
|
||||
|
||||
void pci_init_board(void);
|
||||
|
|
28
include/env.h
Normal file
28
include/env.h
Normal file
|
@ -0,0 +1,28 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* Common environment functions
|
||||
*
|
||||
* (C) Copyright 2000-2009
|
||||
* Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||
*/
|
||||
|
||||
#ifndef __ENV_H
|
||||
#define __ENV_H
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
/**
|
||||
* env_complete() - return an auto-complete for environment variables
|
||||
*
|
||||
* @var: partial name to auto-complete
|
||||
* @maxv: Maximum number of matches to return
|
||||
* @cmdv: Returns a list of possible matches
|
||||
* @maxsz: Size of buffer to use for matches
|
||||
* @buf: Buffer to use for matches
|
||||
* @dollar_comp: non-zero to wrap each match in ${...}
|
||||
* @return number of matches found (in @cmdv)
|
||||
*/
|
||||
int env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf,
|
||||
bool dollar_comp);
|
||||
|
||||
#endif
|
Loading…
Reference in a new issue