The branch stable/14 has been updated by imp:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=5bbe8ec08417dbfc0ef7761e28764fe01047311a

commit 5bbe8ec08417dbfc0ef7761e28764fe01047311a
Author:     Warner Losh <[email protected]>
AuthorDate: 2024-02-16 03:52:48 +0000
Commit:     Warner Losh <[email protected]>
CommitDate: 2024-04-16 19:54:23 +0000

    loader: Register the gfx stuff separately.
    
    Move registration of the gfx stuff to separate function. However, no
    change in functionality is intended.
    
    Sponsored by:           Netflix
    Reviewed by:            kevans, jhb
    Differential Revision:  https://reviews.freebsd.org/D43900
    
    (cherry picked from commit 1dac5a34b64e2573236f38b23f8b1f92bd6a1d7c)
---
 stand/liblua/lutils.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/stand/liblua/lutils.c b/stand/liblua/lutils.c
index 182bd699dbc3..0dbd8a6f720b 100644
--- a/stand/liblua/lutils.c
+++ b/stand/liblua/lutils.c
@@ -578,6 +578,10 @@ static const struct luaL_Reg loaderlib[] = {
        REG_SIMPLE(setenv),
        REG_SIMPLE(time),
        REG_SIMPLE(unsetenv),
+       { NULL, NULL },
+};
+
+static const struct luaL_Reg gfxlib[] = {
        REG_SIMPLE(fb_bezier),
        REG_SIMPLE(fb_drawrect),
        REG_SIMPLE(fb_line),
@@ -627,10 +631,17 @@ lua_add_features(lua_State *L)
        lua_setfield(L, -2, "features");
 }
 
+static void
+luaopen_gfx(lua_State *L)
+{
+       luaL_newlib(L, gfxlib);
+}
+
 int
 luaopen_loader(lua_State *L)
 {
        luaL_newlib(L, loaderlib);
+       luaopen_gfx(L);
        /* Add loader.machine and loader.machine_arch properties */
        lua_pushstring(L, MACHINE);
        lua_setfield(L, -2, "machine");

Reply via email to