]> granicus.if.org Git - curl/commitdiff
use (s)size_t for string lengths to fix compiler warns
authorDaniel Stenberg <daniel@haxx.se>
Mon, 29 Mar 2010 14:30:35 +0000 (16:30 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 29 Mar 2010 14:30:35 +0000 (16:30 +0200)
lib/pop3.c
lib/smtp.c

index ff929b09c27d227ff101014b2ed4ce0604314c1c..4894f3c44c8476ede19db28e0a059318d9274a9a 100644 (file)
@@ -990,9 +990,9 @@ CURLcode Curl_pop3_write(struct connectdata *conn,
      0d 0a 2e 0d 0a. This marker can of course be spread out
      over up to 5 different data chunks. Deal with it! */
   struct pop3_conn *pop3c = &conn->proto.pop3c;
-  int checkmax = (nread >= POP3_EOB_LEN?POP3_EOB_LEN:nread);
-  int checkleft = POP3_EOB_LEN-pop3c->eob;
-  int check = (checkmax >= checkleft?checkleft:checkmax);
+  size_t checkmax = (nread >= POP3_EOB_LEN?POP3_EOB_LEN:nread);
+  size_t checkleft = POP3_EOB_LEN-pop3c->eob;
+  size_t check = (checkmax >= checkleft?checkleft:checkmax);
 
   if(!memcmp(POP3_EOB, &str[nread - check], check)) {
     /* substring match */
index 073925d1b6e80f62f70c207de3ee17a3637fd4e5..2f7350b977634ca772f22e762249ed938ae956d3 100644 (file)
@@ -1059,7 +1059,7 @@ CURLcode Curl_smtp_escape_eob(struct connectdata *conn, ssize_t nread)
   /* This loop can be improved by some kind of Boyer-Moore style of
      approach but that is saved for later... */
   for(i = 0, si = 0; i < nread; i++, si++) {
-    int left = nread - i;
+    ssize_t left = nread - i;
 
     if(left>= (SMTP_EOB_LEN-smtpc->eob)) {
       if(!memcmp(SMTP_EOB+smtpc->eob, &data->req.upload_fromhere[i],