luaur_vm/macros/lua_l_addchar.rs
1//! Source: `VM/include/lualib.h:104` (hand-ported)
2// #define luaL_addchar(B, c) ((void)((B)->p < (B)->end || luaL_prepbuffsize(B, 1)), (*(B)->p++ = (char)(c)))
3#[allow(non_snake_case)]
4#[macro_export]
5macro_rules! luaL_addchar {
6 ($B:expr, $c:expr) => {{
7 if !((*$B).p < (*$B).end) {
8 $crate::functions::lua_l_prepbuffsize::lua_l_prepbuffsize($B, 1);
9 }
10 *(*$B).p = $c as core::ffi::c_char;
11 (*$B).p = (*$B).p.add(1);
12 }};
13}
14pub use luaL_addchar;
15#[allow(unused_imports)]
16pub use luaL_addchar as lua_l_addchar;