anchor.diff:  triml(String) ->
       string:trim(String, leading).
   -else.
  -triml(String)
  -    when is_list(String) ->
  -    string:strip(String, left);
  -triml(String)
  -    when is_binary(String) ->
  -    erlang:list_to_binary(string:strip(erlang:binary_to_list(String),
  -                                       left)).
  +triml(String) ->
  +    triml(?WHITESPACE, String).
   -endif.
   
   %%-------------------------------------------------------------------------
  
positive.code:          trimr/2,
           uppercase/1]).
  
  -include("cloudi_core_i_constants.hrl").
  
  %%%------------------------------------------------------------------------
  
negative.code: trimr(String) ->
      string:trim(String, trailing).
  -else.
  trimr(String) ->
      trimr(?WHITESPACE, String).
  -endif.
  
  %%-------------------------------------------------------------------------
  