sig
  val add_axiom :
    string -> Log.source option -> string -> string -> D.F.pred -> unit
  val on_array : (Ctypes.arrayinfo -> unit) -> unit
  val on_record : (Cil_types.compinfo -> unit) -> unit
  val define : Ctypes.c_object -> unit
  val define_update :
    string ->
    Data_mem.Create.F.pool ->
    string ->
    string ->
    Data_mem.Create.F.var list ->
    M.m_of_mem M.D.F.term -> M.loc -> Ctypes.c_object -> M.D.abstract -> unit
  val define_array : Data_mem.Create.D.Arrayinfo.t -> unit
  val define_comp : Data_mem.Create.D.Compinfo.t -> unit
end