[h323plus] IPSocks and errno Headers

Simon Horne s.horne at packetizer.com
Tue Dec 1 16:13:53 EST 2009


Marcos

This is good. The warning C4244 is avoidable by adding a cast.

Simon

-----Original Message-----
From: h323plus-bounces at lists.packetizer.com
[mailto:h323plus-bounces at lists.packetizer.com] On Behalf Of Marcos Fábio
Jardini
Sent: Wednesday, 2 December 2009 2:38 AM
To: h323plus
Subject: [h323plus] IPSocks and errno Headers

Hello all

    Report about porting ptlib solution to Visual Studio 2010:

** PTLib_2008.sln (can correspondent projects [.vcproj]) successfully ported
to PTLib_2010.sln (and [.vcxproj | .filters]): removed all reference to
Windows Mobile cause VS2010Beta2 don't work with mobile.

** Only have compilation warnings, so the lib update and compile without
errors

LOG:

"[...]ptlib\include\ptlib\msos/ptlib/ipsock.h [several] warning C4005:
'XXXXXXXXXX' : macro redefinition"

>>Visual Studio getting more close to standard C (C++0x), the macros in 
>>ipsock.h already defined in [...]Microsoft Visual Studio 
>>10.0\VC\include\errno.h
/***
*errno.h - system wide error numbers (set by system calls)
*
*       Copyright (c) Microsoft Corporation. All rights reserved.
*
*Purpose:
*       This file defines the system-wide error numbers (set by
*       system calls).  Conforms to the XENIX standard.  Extended
*       for compatibility with Uniforum standard.
*       [System V]
*
*       [Public]
*
****/
<<

"collect.cxx(54)(241)(417)(452)(457): warning C4244: 'initializing' :
conversion from 'std::streamsize' to 'int', possible loss of data"
"pchannel.cxx(124): warning C4244: 'argument' : conversion from '__int64' to
'off_t', possible loss of data"
"ptime.cxx(78): warning C4244: 'initializing' : conversion from
'std::streamsize' to 'int', possible loss of data"
"ptime.cxx(88): warning C4244: 'argument' : conversion from
'std::streamsize' to 'int', possible loss of data "
"asner.cxx(981)(1142)(1612)(2089)(2267)(2354): warning C4244:
'initializing' : conversion from 'std::streamsize' to 'int', possible loss
of data
"snmp.cxx(34)(313)(427)(524): warning C4244: 'initializing' :
conversion from 'std::streamsize' to 'int', possible loss of data"

>>
Visual Studio getting more close to standard C (C++0x), strong typing waring
<<

**Hello_world static: work! OK
**Hello_world dynamic: work! OK

--
-----
Jogue RPG, alimente o lado criativo!




More information about the h323plus mailing list