Changeset 4537 for pjproject/trunk/pjlib-util/src/pjlib-util/http_client.c
- Timestamp:
- Jun 19, 2013 6:47:43 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib-util/src/pjlib-util/http_client.c
r3841 r4537 230 230 231 231 if (sent <= 0) { 232 hreq->error = (sent < 0 ? -sent : PJLIB_UTIL_EHTTPLOST);232 hreq->error = (sent < 0 ? (pj_status_t)-sent : PJLIB_UTIL_EHTTPLOST); 233 233 pj_http_req_cancel(hreq, PJ_TRUE); 234 234 return PJ_FALSE; … … 774 774 * present, NULL will be returned. 775 775 */ 776 static char *get_url_at_pos(const char *str, longlen)776 static char *get_url_at_pos(const char *str, pj_size_t len) 777 777 { 778 778 const char *end = str + len; … … 802 802 { 803 803 pj_scanner scanner; 804 int len = url->slen;804 pj_size_t len = url->slen; 805 805 PJ_USE_EXCEPTION; 806 806 … … 974 974 pj_assert(user_pos != 0 && user_pos < at_pos); 975 975 user_pos += 2; 976 removed_len = at_pos + 1 - user_pos;976 removed_len = (int)(at_pos + 1 - user_pos); 977 977 pj_memmove(user_pos, at_pos+1, hreq->url.ptr+hreq->url.slen-at_pos-1); 978 978 hreq->url.slen -= removed_len; … … 1160 1160 phdr->name = pj_str("Proxy-Authorization"); 1161 1161 1162 len = PJ_BASE256_TO_BASE64_LEN(user_pass.slen) + 10;1162 len = (int)(PJ_BASE256_TO_BASE64_LEN(user_pass.slen) + 10); 1163 1163 phdr->value.ptr = (char*)pj_pool_alloc(hreq->pool, len); 1164 1164 phdr->value.slen = 0; 1165 1165 1166 1166 pj_strcpy2(&phdr->value, "Basic "); 1167 len -= phdr->value.slen;1167 len -= (int)phdr->value.slen; 1168 1168 pj_base64_encode((pj_uint8_t*)user_pass.ptr, (int)user_pass.slen, 1169 1169 phdr->value.ptr + phdr->value.slen, &len); … … 1176 1176 #define MD5_STRLEN 32 1177 1177 /* A macro just to get rid of type mismatch between char and unsigned char */ 1178 #define MD5_APPEND(pms,buf,len) pj_md5_update(pms, (const pj_uint8_t*)buf, len) 1178 #define MD5_APPEND(pms,buf,len) pj_md5_update(pms, (const pj_uint8_t*)buf, \ 1179 (unsigned)len) 1179 1180 1180 1181 /* Transform digest to string. … … 1338 1339 1339 1340 /* Allocate space for the header */ 1340 len = 8 + /* Digest */1341 len = (int)(8 + /* Digest */ 1341 1342 16 + hreq->param.auth_cred.username.slen + /* username= */ 1342 1343 12 + chal->realm.slen + /* realm= */ … … 1349 1350 30 + /* cnonce= */ 1350 1351 12 + chal->opaque.slen + /* opaque=".." */ 1351 0 ;1352 0); 1352 1353 phdr->value.ptr = (char*)pj_pool_alloc(hreq->pool, len); 1353 1354 … … 1538 1539 /* Header field "Content-Length" */ 1539 1540 pj_utoa(hreq->param.reqdata.total_size ? 1540 hreq->param.reqdata.total_size:1541 hreq->param.reqdata.size, buf);1541 (unsigned long)hreq->param.reqdata.total_size: 1542 (unsigned long)hreq->param.reqdata.size, buf); 1542 1543 str_snprintf(&pkt, BUF_SIZE, PJ_TRUE, "%s: %s\r\n", 1543 1544 CONTENT_LENGTH, buf);
Note: See TracChangeset
for help on using the changeset viewer.