mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-28 18:11:33 +00:00
Move this function over to the new header file. Also rename it to have an env_ prefix like the other functions. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
38 lines
946 B
C
38 lines
946 B
C
/* 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_get_id() - Gets a sequence number for the environment
|
|
*
|
|
* This value increments every time the environment changes, so can be used an
|
|
* an indication of this
|
|
*
|
|
* @return environment ID
|
|
*/
|
|
int env_get_id(void);
|
|
|
|
/**
|
|
* 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
|