anchor.diff:        "}\n",
         "\n"]].
   
  -format_nif_cc_utf8_conversion(_Mod, _Defs, AnRes, _Opts) ->
  +format_nif_cc_utf8_conversion(_Mod, _Defs, AnRes, Opts) ->
       case is_any_field_of_type_string(AnRes) of
  -        true  -> format_nif_cc_utf8_conversion_code();
  +        true  -> format_nif_cc_utf8_conversion_code(Opts);
           false -> ""
       end.
   
  
positive.code:      "                                ERL_NIF_LATIN1);\n",
       "    }\n",
       "    else\n",
       "    {\n",
       "        unsigned int  cp[numcp];\n",
       "        ERL_NIF_TERM  es[numcp];\n",
       "        int i;\n",
       "\n",
       "        utf8_to_uint32(cp, utf8data, numcp);\n",
       "        for (i = 0; i < numcp; i++)\n",
       "            es[i] = enif_make_uint(env, cp[i]);\n",
       "        return enif_make_list_from_array(env, es, numcp);\n",
       "    }\n",
       "}\n",
       "\n"].
  
  
negative.code: is_any_field_of_type_bool(#anres{used_types=UsedTypes}) ->
      sets:is_element(bool, UsedTypes).
  
  format_nif_cc_utf8_conversion_code(Opts) ->
      ["/* Source for https://www.ietf.org/rfc/rfc2279.txt */\n",
       "\n",
       "static int\n",
  