# HG changeset patch # User Shun-ichi GOTO # Date 1312781547 -32400 # Node ID a494b54b6ed354816ba445d28a6579bd12cbe2a8 # Parent 2ef2d3a5cd2d78bc1634b695be98bf2b5a10d3d4 win32: msvcr71.dll should be used for python 2.4 and 2.5 Following is list of C-Runtime for versions of CPython on windows: - python 2.4.5 => MSVCR71.dll - python 2.5.4 => MSVCR71.dll - python 2.6.6 => MSVCR90.dll - python 2.7 => MSVCR90.dll - python 3.1.2 => MSVCR90.dll diff -r 2ef2d3a5cd2d -r a494b54b6ed3 mercurial/pure/osutil.py --- a/mercurial/pure/osutil.py Wed Aug 10 13:40:01 2011 -0500 +++ b/mercurial/pure/osutil.py Mon Aug 08 14:32:27 2011 +0900 @@ -73,7 +73,7 @@ # find_msvcrt was introduced in Python 2.6 return ctypes.util.find_msvcrt() except AttributeError: - return 'msvcr80.dll' # CPython 2.5 + return 'msvcr71.dll' # CPython 2.5 and 2.4 _crt = ctypes.PyDLL(_crtname())