anchor.diff:  
   format_nif_cc_includes(Mod, Defs, _Opts) ->
       IsLiteRT = is_lite_rt(Defs),
  -    %% FIXME:
       ["#include <string.h>\n",
        "#include <string>\n",
        "\n",
  
positive.code:                    [f("    default: relem[i] = aa_undefined;\n")] ++
                     [f("}\n")];
             string ->
                 %% FIXME: utf-8 unpack!!
                 [f("relem[i] = enif_make_string_len(\n"),
                  f("               env,\n"),
                  f("               ~s->~s(i).data(),\n",[MsgVar, LCFName]),
                  f("               ~s->~s(i).size(),\n",[MsgVar, LCFName]),
                  f("               ERL_NIF_LATIN1);\n")];
             bytes ->
                 [f("{\n"),
                  f("    unsigned char *data;\n"),
  
negative.code:             Hrl = change_ext(Erl, ".hrl"),
              CC  = change_ext(Erl, ".nif.cc"),
              HrlTxt = format_hrl(Mod, Defs, Opts),
              CCTxt = format_nif_cc(Mod, Defs, Opts, AnRes),
              case {file_write_file(Erl, ErlTxt, Opts),
                    file_write_file(Hrl, HrlTxt, Opts),
                    file_write_file(CC,  CCTxt, Opts)} of
  