You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A build of NeoMutt 20240329-143-6ad168 with -Wsign-compare:
address/address.c:1152:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
alias/dlg_alias.c:274:48: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
alias/functions.c:225:43: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
attach/recvattach.c:133:46: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
attach/recvattach.c:159:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
autocrypt/dlg_autocrypt.c:220:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
browser/dlg_browser.c:229:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
color/command.c:256:11: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
config/quad.c:137:29: warning: comparison of integer expressions of different signedness: 'intptr_t' {aka 'long int'} and 'long unsigned int'
config/set.c:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
conn/gnutls.c:650:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int'
conn/socket.c:243:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
convert/convert.c:250:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
core/command.c:55:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
core/mailbox.c:117:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
email/parse.c:763:90: warning: operand of '?:' changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand
email/rfc2047.c:214:24: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'}
email/rfc2047.c:214:42: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
email/rfc2047.c:559:11: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int'
email/rfc2047.c:691:30: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
email/url.c:103:12: warning: comparison of integer expressions of different signedness: 'enum UrlScheme' and 'int'
envelope/window.c:522:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'short int'
envelope/window.c:596:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
envelope/window.c:599:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
envelope/window.c:602:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
envelope/window.c:626:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
envelope/window.c:652:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
hcache/serialize.c:657:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
hdrline.c:344:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
hdrline.c:400:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
hdrline.c:462:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
help.c:262:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
helpbar/helpbar.c:215:24: warning: comparison of integer expressions of different signedness: 'int' and 'enum MenuType'
imap/browse.c:285:54: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
imap/msg_set.c:79:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
imap/msg_set.c:87:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
imap/utf7.c:308:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
imap/util.c:683:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
index/dlg_index.c:1011:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/dlg_index.c:1022:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/dlg_index.c:1171:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:814:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:1260:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:1476:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:1727:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:1882:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:2187:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:2318:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
index/functions.c:2376:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
key/lib.c:282:15: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'short int'
key/lib.c:282:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'short int'
key/parse.c:82:15: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'short int'
key/parse.c:93:20: warning: comparison of integer expressions of different signedness: 'short int' and 'size_t' {aka 'long unsigned int'}
key/parse.c:682:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mh/mh.c:85:70: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mh/sequence.c:444:74: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
monitor.c:121:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
monitor.c:124:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
monitor.c:150:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
monitor.c:153:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
monitor.c:423:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/array.h:110:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/array.h:124:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/array.h:190:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/array.h:249:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/array.h:287:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/base64.c:162:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/base64.c:168:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/base64.c:174:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/buffer.c:806:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/charset.c:748:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/date.c:440:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mutt/date.c:679:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/logging.c:411:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mutt/mbyte.c:67:69: warning: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
mutt/mbyte.c:101:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/memory.h:31:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/memory.h:31:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/memory.h:31:34: warning: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
mutt/memory.h:31:40: warning: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
mutt/memory.h:32:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mutt/memory.h:32:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/memory.h:32:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int'
mutt/memory.h:32:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt/memory.h:32:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int'
mutt/memory.h:32:34: warning: operand of '?:' changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand
mutt/memory.h:32:34: warning: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
mutt/memory.h:32:40: warning: operand of '?:' changes signedness from 'int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
mutt/memory.h:32:40: warning: operand of '?:' changes signedness from 'long int' to 'long unsigned int' due to unsignedness of other operand
mutt/memory.h:32:40: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand
mutt/path.c:438:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mutt/path.c:448:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
mutt/prex.c:50:15: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int'
mutt/prex.c:318:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/random.c:75:33: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'}
mutt/random.c:76:13: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'}
mutt/regex.c:330:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/regex.c:418:21: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'}
mutt/regex.c:505:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/regex.c:517:42: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'}
mutt/regex.c:522:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/regex.c:539:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
mutt/string.c:528:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
mutt_logging.c:102:48: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
ncrypt/crypt_gpgme.c:1164:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
ncrypt/crypt_gpgme.c:1203:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
ncrypt/dlg_gpgme.c:323:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
ncrypt/dlg_pgp.c:292:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
ncrypt/gpgme_functions.c:300:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
ncrypt/gpgme_functions.c:326:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
nntp/newsrc.c:1370:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
nntp/newsrc.c:1409:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
nntp/newsrc.c:1449:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
nntp/nntp.c:354:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
nntp/nntp.c:838:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
nntp/nntp.c:1711:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
nntp/nntp.c:2288:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int'
nntp/nntp.c:2607:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
notmuch/notmuch.c:1457:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
notmuch/notmuch.c:1616:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int'
pager/display.c:183:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/display.c:400:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
pager/display.c:983:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
pager/display.c:986:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/dlg_pager.c:328:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/dlg_pager.c:425:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/dlg_pager.c:475:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/dlg_pager.c:574:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/functions.c:622:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/functions.c:635:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pager/pager.c:263:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pattern/dlg_pattern.c:159:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
pattern/pattern.c:682:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
pattern/pattern.c:686:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
pop/pop.c:996:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int'
progress/window.c:97:11: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
progress/window.c:246:14: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'}
question/question.c:139:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
rfc3676.c:364:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
send/header.c:455:78: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
sidebar/sidebar.c:137:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
sidebar/sidebar.c:142:58: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
sidebar/sidebar.c:148:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
sidebar/sidebar.c:164:58: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
sidebar/window.c:210:12: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
sidebar/window.c:752:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
sidebar/window.c:766:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'}
status.c:108:9: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
version.c:331:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int'
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
A build of NeoMutt 20240329-143-6ad168 with
-Wsign-compare
:Beta Was this translation helpful? Give feedback.
All reactions