+ Fix NotifyHeader::idFrom to be a pointer type as defined
   in the PSDK.  In order not to break already existing
   64-bit clients, only do so for _WIN32.
...
        void *hwndFrom;
+#ifdef _WIN32
+       uptr_t idFrom;
+#else
        unsigned int idFrom;
+#endif
        unsigned int code;
 };

   I'm reasonably happy with always defining "uptr_t idFrom" despite
potential breakage. 64-bit Linux applications may fail, but that
should be rare and they will be warned by both this mailing list and
in the change notes.

All right, I've done this and will forward along the new
file shortly.

Actually, I think it may not be a problem.  I don't recall,
does 64-bit linux make unsigned int 64 bits?  Many 64-bit
compilers do.  If so, there won't be a problem.

Thanks,

Joseph
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to