anchor.diff:  -export([stmt_prepare/2, stmt_close/2, stmt_execute/3, stmt_fetch/2, stmt_reset/2]).
   -export([next_result/1, stmt_next_result/2]).
   
  -%% -- protected --
  +%% -- private --
   -export([binary_to_float/2]).
   -export([recv/2, recv_packed_binary/2]).
   
  
positive.code:                     undefined % for v5.1 (out_of_range)
              end
      end.
  
  %% -- protected: network --
  
  -spec recv(protocol(),non_neg_integer()) -> {ok,binary(),protocol()}|{error,_,protocol()}.
  recv(#protocol{handle=H,compress=Z}=P, Length) ->
  
negative.code:             {error, Reason, Protocol}
      end.
  
  %% -- internal: loop,stmt_fetch --
  
  stmt_fetch_pre(#prepare{stmt_id=S,prefetch_rows=R}=X, #protocol{}=P) ->
      B = <<?COM_STMT_FETCH, S:32/little, R:32/little>>,
  