| 1234567891011121314151617181920212223242526 |
- // This file is part of Jiffy released under the MIT license.
- // See the LICENSE file for more information.
- #include "emqttd_plugin_mysql_app.h"
- ERL_NIF_TERM
- make_atom(ErlNifEnv* env, const char* name)
- {
- ERL_NIF_TERM ret;
- if(enif_make_existing_atom(env, name, &ret, ERL_NIF_LATIN1)) {
- return ret;
- }
- return enif_make_atom(env, name);
- }
- ERL_NIF_TERM
- make_ok(emqttd_plugin_mysql_app_st* st, ErlNifEnv* env, ERL_NIF_TERM value)
- {
- return enif_make_tuple2(env, st->atom_ok, value);
- }
- ERL_NIF_TERM
- make_error(emqttd_plugin_mysql_app_st* st, ErlNifEnv* env, const char* error)
- {
- return enif_make_tuple2(env, st->atom_error, make_atom(env, error));
- }
|