Hi,
I saw a crash when running svn blame with a svn.exe compiled for win64 on trunk. After some investigation I found the reason for the crash. The reason is because apr.h is using the define WIN64 for defining the APR_SIZEOF_VOIDP define. (I am using the apr.h/apr.hw delivered with httpd-2.2.17) WIN64 is currently not defined when compiling for 64-bit on windows. This caused the wrong code to be generated for the contains_eol function in subversion\libsvn_diff\diff_file.c (revision 1074059) Two solutions: 1. Replace #ifdef WIN64 by #ifdef _WIN64 in apr.h (or apr.hw since this is actually the source) 2. Add the WIN64 to the compile options when compiling for 64-bit windows I used option 1 since _WIN64 is always defined by visual studio when compiling for 64-bit. This solved the crash. Regards, Marc