Refactor code a bit to avoid pointer cast.
Refactor code a bit to avoid pointer cast.

* subversion/libsvn_subr/utf.c
  (xlate_handle_t): Define local type that holds xlate handle on 
   different platform: win32_xlate_t on Windows and apr_xlate_t on 
   other platforms.
  (xlate_handle_node_t, xlate_alloc_handle, convert_to_stringbuf): Use 
   new platform depended xlate_handle_t type instead of apr_xlate_t.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1656711 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion