<div dir="ltr"><div><div><div>hello let's suppose I have a static ERL_NIF_TERM which is equal with an atom. <br><br></div><div>example:<br><br>ERL_NIF_TERM make_atom(ErlNifEnv* env, const char* name)<br>{<br>    ERL_NIF_TERM ret;<br>    <br>    if(enif_make_existing_atom(env, name, &ret, ERL_NIF_LATIN1))<br>        return ret;<br><br>    return enif_make_atom(env, name);<br>}<br><br></div><div>static ERL_NIF_TERM atomTrue =  make_atom(env, "true");<br></div><div><br><br></div>It is safe to compare this with other ERL_NIF_TERM values using = or != operators ?<br><br></div>Or I need to use enif_is_identical ?<br><br></div>Silviu<br></div>