Ignore:
Timestamp:
May 3, 2007 1:31:21 PM (17 years ago)
Author:
bennylp
Message:

Implemented ticket #246, #247, #261, #268, #250 for Symbian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/os_symbian.h

    r1235 r1246  
    2121 
    2222#include <pj/sock.h> 
     23#include <pj/string.h> 
    2324 
    2425#include <e32base.h> 
     
    3435class CPjSocketReader; 
    3536 
     37#ifndef PJ_SYMBIAN_TIMER_PRIORITY 
     38#    define PJ_SYMBIAN_TIMER_PRIORITY   EPriorityNormal 
     39#endif 
     40 
    3641// 
    3742// PJLIB Symbian's Socket 
     
    217222                               pj_sockaddr_in &pj_addr) 
    218223    { 
    219         memset(&pj_addr, 0, sizeof(pj_sockaddr_in)); 
     224        pj_bzero(&pj_addr, sizeof(pj_sockaddr_in)); 
    220225        pj_addr.sin_family = PJ_AF_INET; 
    221         pj_addr.sin_addr.s_addr = sym_addr.Address(); 
    222         pj_addr.sin_port = (pj_uint16_t) sym_addr.Port(); 
     226        pj_addr.sin_addr.s_addr = pj_htonl(sym_addr.Address()); 
     227        pj_addr.sin_port = pj_htons((pj_uint16_t) sym_addr.Port()); 
    223228    } 
    224229 
     
    229234    { 
    230235        sym_addr.Init(KAfInet); 
    231         sym_addr.SetAddress((TUint32)pj_addr.sin_addr.s_addr); 
    232         sym_addr.SetPort(pj_addr.sin_port); 
     236        sym_addr.SetAddress((TUint32)pj_ntohl(pj_addr.sin_addr.s_addr)); 
     237        sym_addr.SetPort(pj_ntohs(pj_addr.sin_port)); 
    233238    } 
    234239 
Note: See TracChangeset for help on using the changeset viewer.