* subversion/bindings/swig/swigutil_java.c   (JCALL0, JCALL1, JCALL2, JCALL3, JCALL4): Added macros defined by     javahead.swg.  It seems to be SWIG code rather than straight C, so     I'm unsure how to leverage it directly.  These macros provide JNI     API portability across C and C++.
* subversion/bindings/swig/swigutil_java.c
  (JCALL0, JCALL1, JCALL2, JCALL3, JCALL4): Added macros defined by
    javahead.swg.  It seems to be SWIG code rather than straight C, so
    I'm unsure how to leverage it directly.  These macros provide JNI
    API portability across C and C++.

  (item_baton): Adjusted formatting of comment associated with baton
    and editor members.  Added new jenv member.

  (handler_baton): Adjusted formatting of comment associated with the
    handler member.  Added new jenv member.

  (convert_hash): Changed signature to take a JNIEnv *.  Correct
    implementation.

  (convert_svn_string_t): Added const jchar * cast to svn_string_t
    data member when passed to the NewString JNI function.

  (svn_swig_java_prophash_to_dict): Added new JNIEnv * first argument
    to convert_hash function call.

  (svn_swig_java_convert_hash): Broke long line in function signature.
    Added new JNIEnv * first argument to convert_hash function call.

  (svn_swig_java_c_strings_to_list): Added const jchar * cast to svn_string_t
    data member when passed to the NewString JNI function calls.
    Replaced some Python code with the equivalent JNI.  Corrected
    function name "DeleteLocaleRef".

  ... a whole bunch more of the same sort of fixes and conversions ...

  This source file now compile, but shouldn't (yet) be expected to
  work.


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

wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion