Ignore:
Timestamp:
Jun 19, 2013 6:47:43 AM (11 years ago)
Author:
riza
Message:

Re #1680: Add initial support for Win64

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib-util/src/pjlib-util/cli_telnet.c

    r4513 r4537  
    3434 
    3535#if (defined(PJ_WIN32) && PJ_WIN32!=0) || \ 
     36    (defined(PJ_WIN64) && PJ_WIN64!=0) || \ 
    3637    (defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE!=0) 
    3738 
     
    688689    pj_str_t send_data; 
    689690    char data_str[256]; 
    690     unsigned len; 
     691    pj_size_t len; 
    691692    unsigned i; 
    692693    cli_telnet_fe *fe = (cli_telnet_fe *)sess->base.fe; 
     
    761762{ 
    762763    unsigned i; 
    763     unsigned len; 
     764    pj_size_t len; 
    764765    pj_str_t send_data; 
    765766    char data[1028]; 
     
    993994                               pool, &info);     
    994995 
    995     len = pj_ansi_strlen((char *)sess->rcmd->rbuf); 
     996    len = (unsigned)pj_ansi_strlen((char *)sess->rcmd->rbuf); 
    996997 
    997998    switch (status) { 
     
    10341035                          info.hint[0].name.slen); 
    10351036 
    1036                 len += info.hint[0].name.slen; 
     1037                len += (unsigned)info.hint[0].name.slen; 
    10371038                sess->rcmd->rbuf[len] = 0;                   
    10381039            } 
     
    11671168        pj_ansi_strncpy((char*)&sess->rcmd->rbuf, history->ptr, history->slen); 
    11681169        sess->rcmd->rbuf[history->slen] = 0; 
    1169         sess->rcmd->len = history->slen; 
     1170        sess->rcmd->len = (unsigned)history->slen; 
    11701171        sess->rcmd->cur_pos = sess->rcmd->len; 
    11711172        return PJ_TRUE; 
     
    12571258            pj_ansi_snprintf((char *)sess->buf + CLI_TELNET_BUF_SIZE, 
    12581259                             MAX_CUT_MSG_LEN, CUT_MSG); 
    1259             sess->buf_len = CLI_TELNET_BUF_SIZE + 
     1260            sess->buf_len = (unsigned)(CLI_TELNET_BUF_SIZE + 
    12601261                            pj_ansi_strlen((char *)sess->buf+ 
    1261                                            CLI_TELNET_BUF_SIZE); 
     1262                                            CLI_TELNET_BUF_SIZE)); 
    12621263        } else 
    12631264            sess->buf_len += clen; 
     
    12951296        while (!pj_scan_is_eof(&scanner)) {                  
    12961297            pj_scan_get_until_ch(&scanner, '\n', &out_str);          
    1297             str_len = scanner.curptr - str_begin; 
     1298            str_len = (int)(scanner.curptr - str_begin); 
    12981299            if (*scanner.curptr == '\n') {               
    12991300                if ((str_len > 1) && (out_str.ptr[str_len-2] == '\r'))  
     
    13011302                    continue; 
    13021303                } else {                     
    1303                     int str_pos = str_begin - scanner.begin; 
     1304                    int str_pos = (int)(str_begin - scanner.begin); 
    13041305 
    13051306                    if (str_len > 0) { 
     
    13171318            } else { 
    13181319                pj_str_t s; 
    1319                 int str_pos = str_begin - scanner.begin; 
     1320                int str_pos = (int)(str_begin - scanner.begin); 
    13201321 
    13211322                pj_strset(&s, &str->ptr[str_pos], str_len); 
     
    13591360 
    13601361static void telnet_fe_write_log(pj_cli_front_end *fe, int level, 
    1361                                 const char *data, int len) 
     1362                                const char *data, pj_size_t len) 
    13621363{ 
    13631364    cli_telnet_fe *tfe = (cli_telnet_fe *)fe; 
Note: See TracChangeset for help on using the changeset viewer.