In fsfs-reorg, address int64 -> size_t conversion warnings in 32 bit builds.  This limits all file sizes and offsets to 4 GB under 32 bits. Larger values  cause svn_error_t* to be returned.
In fsfs-reorg, address int64 -> size_t conversion warnings in 32 bit builds. 
This limits all file sizes and offsets to 4 GB under 32 bits. Larger values 
cause svn_error_t* to be returned.

* tools/server-side/fsfs-reorg.c
  (fragment_t,
   revision_location_t,
   location_t,
   representation_t,
   dir_cache_entry_t,
   window_cache_entry_t): store offsets and sizes as size_t in data structs
  (get_content): limit file size to APR_SIZE_MAX
  (get_dir_cache_index,
   get_cached_dir,
   set_cached_dir,
   get_window_cache_index,
   get_cached_window,
   set_cached_window,
   compare_noderev_offsets,
   find_noderev,
   parse_pred,
   compare_representation_offsets,
   find_representation, 
   read_windows,
   read_plain,
   read_noderev,
   get_noderev,
   parse_dir,
   read_pack_file,
   read_revision_file): replace all apr_int64_t with apr_size_t
  (read_manifest,
   read_revision_header,
   parse_revnode_pos,
   read_rep_base,
   parse_representation,
   main): ditto + limit parsed offsets to APR_SIZE_MAX

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

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