anchor.diff:  	    P
       end.
       
  -%% @doc returns a pointer to a memory area that is the size of a pointer
  +%% @doc Returns a pointer to a memory area that is the size of a pointer
   -spec pointer() -> ptr().
   pointer() ->
       {_, Size} = proplists:get_value("arch", nifty:get_config()),
       mem_alloc(Size).
   
  -%% @doc returns a pointer to the specified <code>Type</code>. This function allocates memory of <b>sizeof(</b><code>Type</code><b>)</b>
  +%% @doc Returns a pointer to the specified <code>Type</code>. This function allocates memory of <b>sizeof(</b><code>Type</code><b>)</b>
   -spec pointer(nonempty_string()) -> ptr() | undefined.
   pointer(Type) ->
       Types = get_types(),
  
positive.code: compile(InterfaceFile, Module, Options) ->
      nifty_compiler:compile(InterfaceFile, Module, Options).
  
  %% @doc returns nifty's base types as a dict
  -spec get_types() -> dict().
  get_types() ->
      %% builtin types:
  
negative.code: 	end,
      Ptr.
  
  %% @doc Writes the <code>Data</code> to memory and returns a nifty pointer to it; the list elements are interpreted as byte values
  -spec mem_write(binary() | list()) -> ptr().
  mem_write(Data) ->
      case is_binary(Data) of
  