lib/beaver/native/c_string.ex
defmodule Beaver.Native.C.String do
@moduledoc """
This module defines functions working with a C string, an array terminated with with NULL.
"""
defstruct ref: nil, bag: MapSet.new(), element_kind: Beaver.Native.U8
def as_u8_array(%__MODULE__{ref: ref}) do
%Beaver.Native.Array{
ref: ref,
element_kind: Beaver.Native.U8
}
end
end