pub unsafe extern "C" fn common_shim_reasoning_budget_init(
vocab: *const llama_vocab,
starts: *const i32,
start_lens: *const usize,
n_starts: usize,
ends: *const i32,
end_lens: *const usize,
n_ends: usize,
forced: *const i32,
n_forced: usize,
budget: i32,
initial_state: i32,
) -> *mut llama_sampler