[vlc-devel] [vlc-commits] Contribs: update live555 for security issues
Jean-Baptiste Kempf
jb at videolan.org
Thu Dec 5 00:00:37 CET 2013
On 04 Dec, Steinar H. Gunderson wrote :
> On Thu, Dec 05, 2013 at 07:51:35AM +1000, Ross Finlayson wrote:
> >> This breaks win64 (full log below):
> >> RTPInterface.cpp:365:40: error: cast from 'const char*' to 'long int'
> >> loses precision [-fpermissive]
> > That should be (at most) a warning, not an error.
>
> Why? On Win64, const char* is 64 bits and long int is 32. It's an error
> according to the C++ standard, as far as I know; if you really want that,
> you'll first need to cast through an integral value that's big enough
> (e.g., std::intptr_t) and only then truncate to long.
And seriously, in 2013, using long? Why?
With my kindest regards,
--
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
More information about the vlc-devel
mailing list