Skip to main content

luaur_vm/functions/
lua_o_pushfstring.rs

1use crate::functions::lua_o_pushvfstring::luaO_pushvfstring;
2use crate::type_aliases::lua_state::lua_State;
3use core::ffi::c_char;
4
5pub fn luaO_pushfstring(
6    L: *mut lua_State,
7    fmt: *const c_char,
8    args: core::fmt::Arguments<'_>,
9) -> *const c_char {
10    // In the Luau Rust port, printf-style varargs are handled by passing core::fmt::Arguments.
11    unsafe { luaO_pushvfstring(L, fmt, args) }
12}