summaryrefslogtreecommitdiff
path: root/priv/templates/basicnif.erl
diff options
context:
space:
mode:
authorTristan Sloughter <t@crashfast.com>2014-09-16 19:36:04 -0500
committerTristan Sloughter <t@crashfast.com>2014-09-16 19:36:04 -0500
commit884d298291e64fad99f096ee82018b568e0985f2 (patch)
tree2251d30abe9bf5890d2fd7506e74979149307df4 /priv/templates/basicnif.erl
parent71d9500997930a43f30bce863e05f3dbaa4fd3f4 (diff)
update templating
Diffstat (limited to 'priv/templates/basicnif.erl')
-rw-r--r--priv/templates/basicnif.erl42
1 files changed, 0 insertions, 42 deletions
diff --git a/priv/templates/basicnif.erl b/priv/templates/basicnif.erl
deleted file mode 100644
index e1f4143..0000000
--- a/priv/templates/basicnif.erl
+++ /dev/null
@@ -1,42 +0,0 @@
--module({{module}}).
-
--export([new/0,
- myfunction/1]).
-
--on_load(init/0).
-
--define(nif_stub, nif_stub_error(?LINE)).
-nif_stub_error(Line) ->
- erlang:nif_error({nif_not_loaded,module,?MODULE,line,Line}).
-
--ifdef(TEST).
--include_lib("eunit/include/eunit.hrl").
--endif.
-
-init() ->
- PrivDir = case code:priv_dir(?MODULE) of
- {error, bad_name} ->
- EbinDir = filename:dirname(code:which(?MODULE)),
- AppPath = filename:dirname(EbinDir),
- filename:join(AppPath, "priv");
- Path ->
- Path
- end,
- erlang:load_nif(filename:join(PrivDir, ?MODULE), 0).
-
-new() ->
- ?nif_stub.
-
-myfunction(_Ref) ->
- ?nif_stub.
-
-%% ===================================================================
-%% EUnit tests
-%% ===================================================================
--ifdef(TEST).
-
-basic_test() ->
- {ok, Ref} = new(),
- ?assertEqual(ok, myfunction(Ref)).
-
--endif.