[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] eb62bc: Avoid useless redefinition of typedef ... ULONG_P...

GitHub noreply at github.com
Wed Jul 13 14:20:11 UTC 2016


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: eb62bcbc8536391ec355c2e2187d56d5e6ffbb49
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/eb62bcbc8536391ec355c2e2187d56d5e6ffbb49
  Author: Nicolas Cellier <nicolas.cellier at sirehna.com>
  Date:   2016-07-13 (Wed, 13 Jul 2016)

  Changed paths:
    M platforms/win32/plugins/SocketPlugin/sqWin32NewNet.c

  Log Message:
  -----------
  Avoid useless redefinition of  typedef ... ULONG_PTR

This definition is no more used in the file (it was when IPv6 compatibility was introduced)
This definition is not 64bits compatible on LLP64 (MSVC and MINGW64)
This definition conflict with modern cygwin headers
Indeed ULONG_PTR is already part of microsoft coding conventions
https://msdn.microsoft.com/en-us/library/windows/desktop/ff381404(v=vs.85).aspx


  Commit: 0f2d01c2b7914010d2b75644f5258cc356c81002
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0f2d01c2b7914010d2b75644f5258cc356c81002
  Author: Nicolas Cellier <nicolas.cellier at sirehna.com>
  Date:   2016-07-13 (Wed, 13 Jul 2016)

  Changed paths:
    M platforms/win32/plugins/HostWindowPlugin/sqWin32HostWindowPlugin.c
    M platforms/win32/vm/sqWin32DirectInput.c

  Log Message:
  -----------
  Declare sqNextEventPut() where it is used

default return type is int, and that's not compatible with pointer in 64bits arch


  Commit: 8223c8700309d99dff8771d6c479afd5ae89c5b4
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8223c8700309d99dff8771d6c479afd5ae89c5b4
  Author: Nicolas Cellier <nicolas.cellier at sirehna.com>
  Date:   2016-07-13 (Wed, 13 Jul 2016)

  Changed paths:
    M platforms/win32/vm/sqPlatformSpecific.h
    M platforms/win32/vm/sqWin32SpurAlloc.c

  Log Message:
  -----------
  Make win32 spur alloc LLP64 compatible


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/a5f7c3e451b9...8223c8700309


More information about the Vm-dev mailing list