Ignore:
Timestamp:
Feb 28, 2011 8:28:48 AM (14 years ago)
Author:
bennylp
Message:

Implementation of re #1202 (PJLIB System Information API) on Win32 and Windows mobile targets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/src/pj/os_info.c

    r3423 r3424  
    134134        ovi.dwOSVersionInfoSize = sizeof(ovi); 
    135135 
    136         if (GetVersionInfoEx(&ovi) == FALSE) 
     136        if (GetVersionEx(&ovi) == FALSE) 
    137137            goto get_sdk_info; 
    138138 
     
    224224        char tmp[PJ_SYS_INFO_BUFFER_SIZE]; 
    225225        char os_ver[20], sdk_ver[20]; 
    226         int len; 
    227  
    228         len = pj_ansi_snprintf(tmp, sizeof(tmp), 
     226        int cnt; 
     227 
     228        cnt = pj_ansi_snprintf(tmp, sizeof(tmp), 
    229229                               "%s%s/%s/%s%s", 
    230230                               si.os_name.ptr, 
     
    233233                               si.sdk_name.ptr, 
    234234                               ver_info(si.sdk_ver, sdk_ver)); 
    235         if (len > 0 && len < sizeof(tmp)) { 
     235        if (cnt > 0 && cnt < (int)sizeof(tmp)) { 
    236236            ALLOC_CP_STR(tmp, info); 
    237237        } 
Note: See TracChangeset for help on using the changeset viewer.