[reSIProcate] without windns.h,warings in wince

julien thai julienresiprocate at gmail.com
Tue Apr 26 07:50:24 CDT 2005


About the getenv () for wince.
I didn't find it in the stdlib.h of SDK include folder of winCE.
But in the stdlib.h of visual studio 7.1, it exists.
 Julien
  

On 4/26/05, julien thai <julienresiprocate at gmail.com> wrote: 
> 
> In SDK include of wince 4.0, i found in string.h the prototype of _strdup 
> like this:
>  _CRTIMP char * __cdecl _strdup(const char *);
>  and in the Visual C++ 7.1, in string.h i found the prototype of strdup 
> like:
>  
> _CRTIMP 
> char * __cdecl strdup(const char *); 
> So i think to pass the error, it should to replace _strdup for strdup. 
> What do you think?
>  Julien
> 
>  On 4/26/05, kenho at bluebottle.com <kenho at bluebottle.com> wrote: 
> > 
> > It seems my working copy is different from yours, I failed to find the 
> > lines responsible for the assignment warnings. 
> > Anyhow, it seems you need to include these headers:
> > #include <string.h> // for strdup()
> > #include <stdlib.h> // for getenv()
> > 
> > Ken
> > 
> > julien thai wrote:
> > > Dear All,
> > >
> > > Like in previous email, i remove the line #included < windns.h>,
> > > i met the warnings like below. It looks like i have to find a other
> > > strdup in wince to replace.
> > >
> > > ........................
> > >
> > > D:\PortWinCE\contrib\ares\ares_init.c(240) : warning C4013: 'strdup' 
> > > undefined; assuming extern returning int
> > > D:\PortWinCE\contrib\ares\ares_init.c(240) : warning C4047: '=' : 
> > 'char
> > > *' differs in levels of indirection from 'int '
> > > D:\PortWinCE\contrib\ares\ares_init.c(250) : warning C4047: '=' : 
> > 'char 
> > > *' differs in levels of indirection from 'int '
> > > D:\PortWinCE\contrib\ares\ares_init.c(263) : warning C4013: 'getenv'
> > > undefined; assuming extern returning int
> > > D:\PortWinCE\contrib\ares\ares_init.c(263) : warning C4047: '=' : 
> > 'const 
> > > char *' differs in levels of indirection from 'int '
> > > D:\PortWinCE\contrib\ares\ares_init.c(271) : warning C4047: '=' : 
> > 'const
> > > char *' differs in levels of indirection from 'int '
> > > D:\PortWinCE\contrib\ares\ares_init.c(484) : warning C4047: '=' : 
> > 'char 
> > > *' differs in levels of indirection from 'int '
> > > D:\PortWinCE\contrib\ares\ares_init.c(499) : warning C4047: '=' : 
> > 'char
> > > *' differs in levels of indirection from 'int '
> > > D:\PortWinCE\contrib\ares\ares_init.c(540) : warning C4047: '=' : 
> > 'char 
> > > *' differs in levels of indirection from 'int '
> > >
> > >
> > > 
> > ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > resiprocate-devel mailing list
> > > resiprocate-devel at list.sipfoundry.org
> > > https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
> > 
> > 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20050426/0c46e500/attachment.htm>


More information about the resiprocate-devel mailing list