pub unsafe extern "C" fn luaL_addgsub(
    b: *mut luaL_Buffer,
    s: *const c_char,
    p: *const c_char,
    r: *const c_char
)