<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>