Author: rhuijben
Date: Tue Feb  3 19:05:41 2015
New Revision: 1656892

URL: http://svn.apache.org/r1656892
Log:
* subversion/tests/svn_test_main.c
  (svn_test_main): On WIN32 remove the .exe suffix from testnames.

Modified:
    subversion/trunk/subversion/tests/svn_test_main.c

Modified: subversion/trunk/subversion/tests/svn_test_main.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/svn_test_main.c?rev=1656892&r1=1656891&r2=1656892&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/svn_test_main.c (original)
+++ subversion/trunk/subversion/tests/svn_test_main.c Tue Feb  3 19:05:41 2015
@@ -772,6 +772,15 @@ svn_test_main(int argc, const char *argv
   opts.prog_name = svn_dirent_basename(opts.prog_name, NULL);
 
 #ifdef WIN32
+  /* Abuse cast in strstr() to remove .exe extension.
+     Value is allocated in pool by svn_dirent_internal_style() */
+  {
+    char *exe_ext = strstr(opts.prog_name, ".exe");
+
+    if (exe_ext)
+      *exe_ext = '\0';
+  }
+
 #if _MSC_VER >= 1400
   /* ### This should work for VC++ 2002 (=1300) and later */
   /* Show the abort message on STDERR instead of a dialog to allow


Reply via email to