Re: [PATCH v2 1/1] [PATCH] mimgw: remove Compiler Warnings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sören

On 09/10/2024 18:13, Sören Krecker wrote:
Remove some compiler warnings from msvc in compat/mingw.c for value truncation from 64 bit to 32 bit intigers.

Thanks for re-rolling, I think "Fix some compiler warnings" would be clearer than "Remove", also "integers" is misspelt. As Junio said we fold our commit messages at 72 characters. When I said it would be helpful to explain the choice of signed/unsigned I meant an explanation in the commit message, not code comments. I agree with Junio that the remaining ssize_t should be a size_t so the commit message could say something like

    Use size_t instead of int as all of the changed variables hold the
    result of strlen() or wcslen() which cannot be negative.

It would also be helpful to explain in the commit message the changes to _ssize_t

+#ifdef _WIN64
+typedef __int64 _ssize_t;
+#else
  typedef long _ssize_t;
+#endif // _AMD64

Please note that we do not use "//" comments so this should be "/* _WIN64 */" so that the comment matches the opening #ifdef

Thanks for working on this

Phillip





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux