diff --git a/c_src/geef.c b/c_src/geef.c index 47f32d2..8d8dc5d 100644 --- a/c_src/geef.c +++ b/c_src/geef.c @@ -80,7 +80,7 @@ static ErlNifFunc geef_funcs[] = {"reference_glob", 2, geef_reference_glob}, {"reference_lookup", 2, geef_reference_lookup}, {"reference_resolve", 1, geef_reference_resolve}, - {"reference_id", 1, geef_reference_id}, + {"reference_target", 1, geef_reference_target}, {"reference_type", 1, geef_reference_type}, {"oid_fmt", 1, geef_oid_fmt}, {"oid_parse", 1, geef_oid_parse}, diff --git a/c_src/reference.c b/c_src/reference.c index 12b8155..a58f7ec 100644 --- a/c_src/reference.c +++ b/c_src/reference.c @@ -162,7 +162,7 @@ geef_reference_glob(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]) } ERL_NIF_TERM -geef_reference_id(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]) +geef_reference_target(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]) { geef_ref *ref; ErlNifBinary bin; diff --git a/c_src/reference.h b/c_src/reference.h index 436306b..4dc1bc7 100644 --- a/c_src/reference.h +++ b/c_src/reference.h @@ -15,7 +15,7 @@ ERL_NIF_TERM geef_reference_to_id(ErlNifEnv *env, int argc, const ERL_NIF_TERM a ERL_NIF_TERM geef_reference_glob(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]); ERL_NIF_TERM geef_reference_lookup(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]); ERL_NIF_TERM geef_reference_resolve(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]); -ERL_NIF_TERM geef_reference_id(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]); +ERL_NIF_TERM geef_reference_target(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]); ERL_NIF_TERM geef_reference_type(ErlNifEnv *env, int argc, const ERL_NIF_TERM argv[]); void geef_ref_free(ErlNifEnv *env, void *cd); diff --git a/src/geef.erl b/src/geef.erl index 749d785..cae42b9 100644 --- a/src/geef.erl +++ b/src/geef.erl @@ -1,7 +1,7 @@ -module(geef). -export([hex_to_raw/1, reference_list/1, reference_to_id/2, reference_glob/2, reference_lookup/2, reference_resolve/1, - reference_id/1, reference_type/1, odb_object_exists/2]). + reference_target/1, reference_type/1, odb_object_exists/2]). % repository operations -export([repository_get_path/1, repository_get_odb/1, repository_open/1, repository_init/2, @@ -45,7 +45,7 @@ reference_glob(_Repo, _Glob) -> reference_lookup(_Repo, _Refname) -> nif_error(?LINE). -reference_id(_Handle) -> +reference_target(_Handle) -> nif_error(?LINE). reference_resolve(_Handle) -> diff --git a/src/geef_ref.erl b/src/geef_ref.erl index 7389277..608af4a 100644 --- a/src/geef_ref.erl +++ b/src/geef_ref.erl @@ -1,6 +1,6 @@ -module(geef_ref). --export([resolve/1, id/1]). +-export([resolve/1, target/1]). -include("geef_records.hlr"). @@ -12,6 +12,6 @@ resolve(#ref{handle=Handle}) -> Other end. --spec id(term()) -> binary(). -id(#ref{handle=Handle}) -> - geef:reference_id(Handle). +-spec target(term()) -> binary(). +target(#ref{handle=Handle}) -> + geef:reference_target(Handle).