# HG changeset patch # User Matt Mackall # Date 1316029030 18000 # Node ID edf7ae547b0e475936831fb8459c850d13b2d310 # Parent cda7a87c187159d3e2fba5b761aff038d6cd3512# Parent ec222a29bdf0eafc9f281151e3221e6e0efecfad merge with stable diff -r cda7a87c1871 -r edf7ae547b0e mercurial/osutil.c --- a/mercurial/osutil.c Sun Sep 11 21:21:58 2011 -0400 +++ b/mercurial/osutil.c Wed Sep 14 14:37:10 2011 -0500 @@ -525,9 +525,9 @@ if (dict != NULL) { CFRelease(dict); - return Py_True; + Py_RETURN_TRUE; } else { - return Py_False; + Py_RETURN_FALSE; } } #endif diff -r cda7a87c1871 -r edf7ae547b0e mercurial/win32.py --- a/mercurial/win32.py Sun Sep 11 21:21:58 2011 -0400 +++ b/mercurial/win32.py Wed Sep 14 14:37:10 2011 -0500 @@ -138,8 +138,11 @@ _kernel32.CloseHandle.argtypes = [_HANDLE] _kernel32.CloseHandle.restype = _BOOL -_kernel32.CreateHardLinkA.argtypes = [_LPCSTR, _LPCSTR, ctypes.c_void_p] -_kernel32.CreateHardLinkA.restype = _BOOL +try: + _kernel32.CreateHardLinkA.argtypes = [_LPCSTR, _LPCSTR, ctypes.c_void_p] + _kernel32.CreateHardLinkA.restype = _BOOL +except AttributeError: + pass _kernel32.SetFileAttributesA.argtypes = [_LPCSTR, _DWORD] _kernel32.SetFileAttributesA.restype = _BOOL