use std::{ffi::CString, iter};
use ogl33::types::{GLchar, GLint};
pub(super) fn make_gl_str(len: GLint) -> *mut GLchar {
let bufsz = len as usize;
let mut buf: Vec<u8> = Vec::with_capacity(bufsz + 1);
buf.extend(iter::repeat(b' ').take(bufsz));
let c_str: CString = unsafe { CString::from_vec_unchecked(buf) };
c_str.into_raw()
}