pub unsafe extern "C" fn enif_get_atom(
    env: *mut ErlNifEnv,
    atom: ERL_NIF_TERM,
    buf: *mut c_char,
    len: c_uint,
    encoding: ErlNifCharEncoding
) -> c_int