Files
u-boot/lib/ulib/ulib.c
Simon Glass d798b2e9ef sandbox: Move ulib_init_with_data() declaration to init.h
To avoid needing an #ifdef in the C code, move this sandbox-specific
declaration to the common init.h header.

Update ulib.c to include init.h to avoid warnings. Fix the ordering
while we are here.

Signed-off-by: Simon Glass <simon.glass@canonical.com>
2025-11-12 06:12:02 -07:00

39 lines
719 B
C

// SPDX-License-Identifier: GPL-2.0+
/*
* Simplified U-Boot library interface implementation
*
* Copyright 2025 Canonical Ltd.
* Written by Simon Glass <simon.glass@canonical.com>
*/
#include <string.h>
#include <version.h>
#include <asm/global_data.h>
#include <init.h>
#include <u-boot-lib.h>
#include <version_string.h>
/* Static storage for global data when using simplified API */
static struct global_data static_gd;
int ulib_init(char *progname)
{
int ret;
/* Initialize the U-Boot library with our static global data */
ret = ulib_init_with_data(progname, &static_gd);
if (ret)
return ret;
return 0;
}
void ulib_uninit(void)
{
}
const char *ulib_get_version(void)
{
return version_string;
}