openpoker

Code pulled with git from git://github.com/wagerlabs/openpoker.git with the last commit being 34ad420

These are Current warnings for openpoker.

dialyzer -n -q -Wno_improper_lists ebin
dmb.erl:258: Function start_slave_node/2 has no local return
dmb.erl:259: The call slave:start_link(string(),Name::atom(),Args::[1..255,...]) breaks the contract (Host,Name,Args) -> {'ok',Node} | {'error',Reason} when is_subtype(Host,atom()), is_subtype(Name,atom()), is_subtype(Args,string()), is_subtype(Node,node()), is_subtype(Reason,'timeout' | 'no_rsh' | {'already_running',Node})
exch.erl:22: Undefined callback function handle_cast/2 (behaviour 'gen_server')
exch.erl:22: Undefined callback function handle_info/2 (behaviour 'gen_server')
exch.erl:22: Undefined callback function code_change/3 (behaviour 'gen_server')
exch.erl:22: Undefined callback function init/1 (behaviour 'gen_server')
exch.erl:22: Undefined callback function terminate/2 (behaviour 'gen_server')
exch.erl:22: Undefined callback function handle_call/3 (behaviour 'gen_server')
g.erl:760: Function credit_player/3 will never be called
g.erl:764: Function debit_player/3 will never be called
g.erl:807: Function tourney_texas_mods/1 will never be called
game.erl:22: Callback info about the exch behaviour is not available
game.erl:82: The pattern {'sit_out', _, _} can never match the type #come_back{}
gateway.erl:98: The variable _ can never match since previous clauses completely covered the type [any()]
no_limit.erl:22: Callback info about the limit behaviour is not available
observer.erl:142: The pattern {'notify_join', _, _, _, _, _} can never match the type #notify_leave{}
pot.erl:46: The pattern Pot = {'side_pot', _, _} can never match the type 100
pot_limit.erl:22: Callback info about the limit behaviour is not available
pp.erl:981: Function ping/3 will never be called
server.erl:350: Function start_test_game/1 has no local return
server.erl:351: The pattern {'ok', Game} can never match the type {{'game',_,_,gb_tree(),tuple(),'fixed_limit' | 'no_limit' | 'pot_limit',_,_,'undefined',{'deck',_,_},[],{'pot',[],[],{_,_,_}},[],_,0,_,'none','undefined','undefined','undefined','undefined','undefined','undefined','undefined','undefined','undefined'},#start_game{limit::#limit{type::0 | 1 | 2},seat_count::non_neg_integer()}}
server.erl:351: The call game:start(R::#start_game{rigged_deck::nonempty_maybe_improper_list()}) will never return since it differs in the 1st argument from the success typing arguments: ([any(),...])
test.erl:306: The variable _ can never match since previous clauses completely covered the type 'false'
test.erl:321: The variable _ can never match since previous clauses completely covered the type 'false'
test.erl:390: The variable _ can never match since previous clauses completely covered the type 'false'
test.erl:390: The test 'none' == [any(),...] can never evaluate to 'true'
test.erl:498: The variable _ can never match since previous clauses completely covered the type 'false'
test.erl:569: The variable _ can never match since previous clauses completely covered the type 'false'
test.erl:570: The variable _ can never match since previous clauses completely covered the type 'false'
test.erl:735: Call to missing or unexported function player:update_balance/2
tourney.erl:22: Callback info about the exch behaviour is not available
tourney.erl:44: Function make/1 will never be called
tourney.erl:50: Call to missing or unexported function g:irc_texas_mods/2
tourney.erl:53: Call to missing or unexported function g:texas_holdem_mods/1
tourney.erl:57: Function make/3 will never be called
tourney.erl:83: The pattern {'sit_out', _, _} can never match the type #come_back{}
tourney.erl:133: Function store_game_info/2 will never be called