After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 733735 - compiler warnings
compiler warnings
Status: RESOLVED FIXED
Product: gmime
Classification: Other
Component: general
2.6.x
Other Linux
: Normal normal
: ---
Assigned To: Jeffrey Stedfast
Jeffrey Stedfast
Depends on:
Blocks:
 
 
Reported: 2014-07-25 11:59 UTC by Reindl Harald
Modified: 2015-10-09 12:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Reindl Harald 2014-07-25 11:59:03 UTC
gmime is heavily used for dbmail and as far as i remember
here and there in dbmail was worked around gmime - maybe
some of the compiler warnings could be interesting in case
of potential races in multithreaded usage or point to hidden
bugs (2.6.20)
_____________________________________________________________________________________

GCC 4.8.3

-fPIC -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=2 -Wextra -Wformat -Wformat-security -Wstack-protector -Wall

other compiler options if relevant
-m64 -O2 -march=corei7 -mtune=corei7 -fopenmp -mmmx -msse2 -msse3 -msse4.1 -msse4.2 -maes -mfpmath=sse -pipe -fomit-frame-pointer -finline-functions -finline-limit=60 -fexceptions 
_____________________________________________________________________________________

docs/reference/Makefile.am:29: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
examples/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
gmime/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
tests/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
util/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
  Console warnings:     no
url-scanner.c:157:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
url-scanner.c:182:66: warning: unused parameter 'inend' [-Wunused-parameter]
url-scanner.c:279:62: warning: unused parameter 'inend' [-Wunused-parameter]
url-scanner.c:311:61: warning: unused parameter 'inend' [-Wunused-parameter]
gmime-crypto-context.c:97:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-certificate.c:65:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-crypto-context.c:129:79: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-certificate.c:84:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-crypto-context.c:159:39: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:159:56: warning: unused parameter 'name' [-Wunused-parameter]
gmime-crypto-context.c:203:41: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:203:62: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-crypto-context.c:228:52: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:252:53: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-disposition.c:69:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-crypto-context.c:276:55: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:300:34: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:300:51: warning: unused parameter 'userid' [-Wunused-parameter]
gmime-disposition.c:89:102: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-crypto-context.c:300:75: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-crypto-context.c:301:20: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-crypto-context.c:301:42: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-crypto-context.c:337:36: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:337:57: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-crypto-context.c:337:78: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-crypto-context.c:338:22: warning: unused parameter 'sigstream' [-Wunused-parameter]
gmime-crypto-context.c:375:37: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:375:51: warning: unused parameter 'sign' [-Wunused-parameter]
gmime-crypto-context.c:375:69: warning: unused parameter 'userid' [-Wunused-parameter]
gmime-crypto-context.c:375:93: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-crypto-context.c:376:14: warning: unused parameter 'recipients' [-Wunused-parameter]
gmime-crypto-context.c:376:39: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-crypto-context.c:376:61: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-certificate.c:524:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-crypto-context.c:415:37: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:415:55: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-certificate.c:544:86: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-crypto-context.c:416:16: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-crypto-context.c:463:41: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:463:59: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-crypto-context.c:494:41: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-crypto-context.c:494:57: warning: unused parameter 'keys' [-Wunused-parameter]
gmime-crypto-context.c:495:20: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-crypto-context.c:551:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-crypto-context.c:570:82: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-content-type.c:80:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-content-type.c:100:82: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-data-wrapper.c:70:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-data-wrapper.c:92:77: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-encodings.c:424:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-encodings.c:510:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-encodings.c:673:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-encodings.c:787:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-encodings.c:943:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-encodings.c:1043:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-charset.c:427:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-filter.c:82:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter.c:108:60: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter.c:136:27: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter.c:199:29: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter.c:199:43: warning: unused parameter 'inbuf' [-Wunused-parameter]
gmime-filter.c:199:57: warning: unused parameter 'inlen' [-Wunused-parameter]
gmime-filter.c:199:71: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter.c:200:16: warning: unused parameter 'outbuf' [-Wunused-parameter]
gmime-filter.c:200:32: warning: unused parameter 'outlen' [-Wunused-parameter]
gmime-filter.c:200:48: warning: unused parameter 'outprespace' [-Wunused-parameter]
gmime-filter.c:231:31: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter.c:231:45: warning: unused parameter 'inbuf' [-Wunused-parameter]
gmime-filter.c:231:59: warning: unused parameter 'inlen' [-Wunused-parameter]
gmime-filter.c:231:73: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter.c:232:11: warning: unused parameter 'outbuf' [-Wunused-parameter]
gmime-filter.c:232:27: warning: unused parameter 'outlen' [-Wunused-parameter]
gmime-filter.c:232:43: warning: unused parameter 'outprespace' [-Wunused-parameter]
gmime-filter.c:264:28: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter-best.c:74:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-best.c:100:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-crlf.c:69:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-crlf.c:95:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-crlf.c:118:71: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-basic.c:74:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-basic.c:100:45: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter-basic.c:100:76: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-basic.c:123:71: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-basic.c:193:73: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-charset.c:75:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-charset.c:101:82: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-enriched.c:138:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-enriched.c:171:85: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-enriched.c:306:71: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-from.c:75:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-from.c:101:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-md5.c:76:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-md5.c:102:70: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-md5.c:120:27: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter-enriched.c:306:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-filter-from.c:127:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-filter-gzip.c:157:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-gzip.c:183:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-gzip.c:259:68: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
gmime-filter-gzip.c:217:64: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-gzip.c:415:70: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
gmime-filter-gzip.c:302:66: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-html.c:109:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-html.c:135:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-html.c:325:67: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-windows.c:74:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-windows.c:100:82: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-strip.c:74:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-strip.c:100:45: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter-strip.c:100:76: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-strip.c:113:27: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter-strip.c:119:66: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-strip.c:166:28: warning: unused parameter 'filter' [-Wunused-parameter]
gmime-filter-yenc.c:72:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-filter-yenc.c:98:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-filter-yenc.c:122:66: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-yenc.c:221:68: warning: unused parameter 'prespace' [-Wunused-parameter]
gmime-filter-yenc.c:451:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-filter-yenc.c:531:2: warning: 'register' is not at beginning of declaration [-Wold-style-declaration]
gmime-gpg-context.c:136:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-gpg-context.c:169:70: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-gpg-context.c:188:36: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-gpg-context.c:223:38: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-gpg-context.c:254:49: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-gpg-context.c:260:50: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-gpg-context.c:266:52: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-gpg-context.c:1827:31: warning: unused parameter 'context' [-Wunused-parameter]
gmime-gpg-context.c:1827:52: warning: unused parameter 'userid' [-Wunused-parameter]
gmime-gpg-context.c:1827:76: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-gpg-context.c:1828:17: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-gpg-context.c:1828:39: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-gpg-context.c:1890:33: warning: unused parameter 'context' [-Wunused-parameter]
gmime-gpg-context.c:1890:58: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-gpg-context.c:1891:19: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-gpg-context.c:1891:41: warning: unused parameter 'sigstream' [-Wunused-parameter]
gmime-gpg-context.c:1951:34: warning: unused parameter 'context' [-Wunused-parameter]
gmime-gpg-context.c:1951:52: warning: unused parameter 'sign' [-Wunused-parameter]
gmime-gpg-context.c:1951:70: warning: unused parameter 'userid' [-Wunused-parameter]
gmime-gpg-context.c:1952:23: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-gpg-context.c:1952:42: warning: unused parameter 'recipients' [-Wunused-parameter]
gmime-gpg-context.c:1952:67: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-gpg-context.c:1953:20: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-gpg-context.c:2022:34: warning: unused parameter 'context' [-Wunused-parameter]
gmime-gpg-context.c:2022:56: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-gpg-context.c:2023:20: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-gpg-context.c:2086:38: warning: unused parameter 'context' [-Wunused-parameter]
gmime-gpg-context.c:2086:60: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-iconv.c:147:33: warning: unused parameter 'cache' [-Wunused-parameter]
gmime-gpg-context.c:2139:38: warning: unused parameter 'context' [-Wunused-parameter]
gmime-iconv.c:159:62: warning: unused parameter 'user_data' [-Wunused-parameter]
gmime-gpg-context.c:2139:58: warning: unused parameter 'keys' [-Wunused-parameter]
gmime-gpg-context.c:2139:77: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-gpg-context.c:2208:50: warning: unused parameter 'request_passwd' [-Wunused-parameter]
gmime-gpg-context.c:2208:78: warning: unused parameter 'path' [-Wunused-parameter]
gmime-header.c:93:64: warning: unused parameter 'offset' [-Wunused-parameter]
gmime-iconv.c:241:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-message.c:125:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-message.c:155:45: warning: unused parameter 'headers' [-Wunused-parameter]
gmime-message.c:155:63: warning: unused parameter 'args' [-Wunused-parameter]
gmime-message.c:202:64: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-message.c:1243:39: warning: unused parameter 'list' [-Wunused-parameter]
gmime-message.c:1243:54: warning: unused parameter 'args' [-Wunused-parameter]
gmime-message.c:1249:39: warning: unused parameter 'list' [-Wunused-parameter]
gmime-message.c:1249:54: warning: unused parameter 'args' [-Wunused-parameter]
gmime-message.c:1255:40: warning: unused parameter 'list' [-Wunused-parameter]
gmime-message.c:1255:55: warning: unused parameter 'args' [-Wunused-parameter]
gmime-message-part.c:72:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-message-part.c:95:74: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-message-partial.c:78:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-message-partial.c:106:86: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-multipart.c:94:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-multipart.c:130:72: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-message-partial.c:439:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/usr/include/glib-2.0/glib/gmacros.h:240:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/usr/include/glib-2.0/glib/gmacros.h:240:39: warning: signed and unsigned type in conditional expression [-Wsign-compare]
gmime-multipart-encrypted.c:85:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-multipart-encrypted.c:105:59: warning: unused parameter 'mpe' [-Wunused-parameter]
gmime-multipart-encrypted.c:105:94: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-message.c:494:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-object.c:103:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-object.c:134:60: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-object.c:196:64: warning: unused parameter 'args' [-Wunused-parameter]
gmime-object.c:242:55: warning: unused parameter 'disposition' [-Wunused-parameter]
gmime-object.c:242:77: warning: unused parameter 'args' [-Wunused-parameter]
gmime-object.c:974:38: warning: unused parameter 'object' [-Wunused-parameter]
gmime-object.c:974:59: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-object.c:1000:29: warning: unused parameter 'object' [-Wunused-parameter]
gmime-object.c:1000:61: warning: unused parameter 'constraint' [-Wunused-parameter]
gmime-object.c:1076:34: warning: unused parameter 'key' [-Wunused-parameter]
gmime-object.c:1076:64: warning: unused parameter 'user_data' [-Wunused-parameter]
gmime-object.c:1085:31: warning: unused parameter 'key' [-Wunused-parameter]
gmime-object.c:1085:61: warning: unused parameter 'user_data' [-Wunused-parameter]
gmime-multipart-signed.c:89:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-multipart-signed.c:112:53: warning: unused parameter 'mps' [-Wunused-parameter]
gmime-multipart-signed.c:112:85: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-multipart-signed.c:124:39: warning: unused parameter 'object' [-Wunused-parameter]
gmime-multipart-signed.c:124:71: warning: unused parameter 'constraint' [-Wunused-parameter]
gmime-param.c:390:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-parse-utils.c:283:60: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
     w(g_warning ("Missing ']' in domain-literal: %s", *in));
gmime-param.c:463:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-parser.c:286:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-parser.c:306:60: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-part.c:91:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-part.c:121:57: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-part-iter.c:484:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
gmime-pkcs7-context.c:126:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-pkcs7-context.c:159:76: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-pkcs7-context.c:184:38: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-pkcs7-context.c:216:40: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-pkcs7-context.c:247:51: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-pkcs7-context.c:253:52: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-pkcs7-context.c:259:54: warning: unused parameter 'ctx' [-Wunused-parameter]
gmime-pkcs7-context.c:438:33: warning: unused parameter 'context' [-Wunused-parameter]
gmime-pkcs7-context.c:438:54: warning: unused parameter 'userid' [-Wunused-parameter]
gmime-pkcs7-context.c:438:78: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-pkcs7-context.c:439:19: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-pkcs7-context.c:439:41: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-pkcs7-context.c:620:35: warning: unused parameter 'context' [-Wunused-parameter]
gmime-pkcs7-context.c:620:60: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-pkcs7-context.c:621:21: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-pkcs7-context.c:621:43: warning: unused parameter 'sigstream' [-Wunused-parameter]
gmime-pkcs7-context.c:685:36: warning: unused parameter 'context' [-Wunused-parameter]
gmime-pkcs7-context.c:685:54: warning: unused parameter 'sign' [-Wunused-parameter]
gmime-pkcs7-context.c:685:72: warning: unused parameter 'userid' [-Wunused-parameter]
gmime-pkcs7-context.c:686:25: warning: unused parameter 'digest' [-Wunused-parameter]
gmime-pkcs7-context.c:686:44: warning: unused parameter 'recipients' [-Wunused-parameter]
gmime-pkcs7-context.c:686:69: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-pkcs7-context.c:687:22: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-pkcs7-context.c:779:36: warning: unused parameter 'context' [-Wunused-parameter]
gmime-pkcs7-context.c:779:58: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-pkcs7-context.c:780:22: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-pkcs7-context.c:821:40: warning: unused parameter 'context' [-Wunused-parameter]
gmime-pkcs7-context.c:821:62: warning: unused parameter 'istream' [-Wunused-parameter]
gmime-pkcs7-context.c:853:40: warning: unused parameter 'context' [-Wunused-parameter]
gmime-pkcs7-context.c:853:60: warning: unused parameter 'keys' [-Wunused-parameter]
gmime-pkcs7-context.c:853:79: warning: unused parameter 'ostream' [-Wunused-parameter]
gmime-pkcs7-context.c:896:52: warning: unused parameter 'request_passwd' [-Wunused-parameter]
gmime-signature.c:65:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-signature.c:84:66: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-signature.c:320:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-signature.c:340:80: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream.c:81:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream.c:113:60: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream.c:152:27: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:152:41: warning: unused parameter 'buf' [-Wunused-parameter]
gmime-stream.c:152:53: warning: unused parameter 'len' [-Wunused-parameter]
gmime-stream.c:183:28: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:183:48: warning: unused parameter 'buf' [-Wunused-parameter]
gmime-stream.c:183:60: warning: unused parameter 'len' [-Wunused-parameter]
gmime-stream.c:214:28: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:239:28: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:292:28: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:322:27: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:322:42: warning: unused parameter 'offset' [-Wunused-parameter]
gmime-stream.c:322:66: warning: unused parameter 'whence' [-Wunused-parameter]
gmime-stream.c:421:32: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream.c:421:47: warning: unused parameter 'start' [-Wunused-parameter]
gmime-stream.c:421:61: warning: unused parameter 'end' [-Wunused-parameter]
gmime-stream-buffer.c:85:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-buffer.c:117:79: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-buffer.c:466:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
gmime-stream-buffer.c:542:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
gmime-stream-cat.c:85:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-cat.c:117:70: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-file.c:86:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-file.c:118:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-parser.c:1599:10: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized]
gmime-parser.c:1599:10: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized]
gmime-stream-fs.c:93:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-fs.c:125:67: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-fs.c:486:2: warning: implicit declaration of function 'g_open' [-Wimplicit-function-declaration]
gmime-stream-gio.c:80:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-gio.c:112:70: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-filter.c:107:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-filter.c:139:79: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-filter.c:344:27: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-filter.c:344:42: warning: unused parameter 'offset' [-Wunused-parameter]
gmime-stream-filter.c:344:66: warning: unused parameter 'whence' [-Wunused-parameter]
gmime-stream-filter.c:350:27: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-mem.c:78:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-mem.c:110:70: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-mmap.c:87:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-mmap.c:119:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-null.c:80:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-null.c:112:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-null.c:155:28: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-null.c:161:28: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-null.c:167:26: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-null.c:189:58: warning: signed and unsigned type in conditional expression [-Wsign-compare]
gmime-stream-null.c:221:58: warning: signed and unsigned type in conditional expression [-Wsign-compare]
gmime-stream-null.c:227:32: warning: unused parameter 'stream' [-Wunused-parameter]
gen-table.c:145:15: warning: unused parameter 'argc' [-Wunused-parameter]
gen-table.c:145:28: warning: unused parameter 'argv' [-Wunused-parameter]
gmime-stream-pipe.c:83:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
gmime-stream-pipe.c:115:73: warning: unused parameter 'klass' [-Wunused-parameter]
gmime-stream-pipe.c:262:27: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-pipe.c:262:42: warning: unused parameter 'offset' [-Wunused-parameter]
gmime-stream-pipe.c:262:66: warning: unused parameter 'whence' [-Wunused-parameter]
gmime-stream-pipe.c:268:27: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-pipe.c:274:29: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-pipe.c:280:32: warning: unused parameter 'stream' [-Wunused-parameter]
gmime-stream-pipe.c:280:47: warning: unused parameter 'start' [-Wunused-parameter]
gmime-stream-pipe.c:280:61: warning: unused parameter 'end' [-Wunused-parameter]
charset-map.c:110:15: warning: unused parameter 'argc' [-Wunused-parameter]
charset-map.c:110:28: warning: unused parameter 'argv' [-Wunused-parameter]
gmime-utils.c:2700:52: warning: unused parameter 'value' [-Wunused-parameter]
internet-address.c:119:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
internet-address.c:142:67: warning: unused parameter 'klass' [-Wunused-parameter]
internet-address.c:264:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
internet-address.c:287:94: warning: unused parameter 'klass' [-Wunused-parameter]
internet-address.c:396:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
internet-address.c:419:39: warning: unused parameter 'members' [-Wunused-parameter]
internet-address.c:419:57: warning: unused parameter 'args' [-Wunused-parameter]
internet-address.c:425:86: warning: unused parameter 'klass' [-Wunused-parameter]
internet-address.c:564:3: warning: missing initializer for field 'value_table' of 'GTypeInfo' [-Wmissing-field-initializers]
internet-address.c:584:82: warning: unused parameter 'klass' [-Wunused-parameter]
internet-address.c:591:35: warning: unused parameter 'ia' [-Wunused-parameter]
internet-address.c:591:48: warning: unused parameter 'args' [-Wunused-parameter]
internet-address.c:1275:14: warning: variable 'start' set but not used [-Wunused-but-set-variable]
internet-address.c:1388:14: warning: unused variable 'start' [-Wunused-variable]
internet-address.c:1630:14: warning: variable 'start' set but not used [-Wunused-but-set-variable]
gmime-utils.c:1689:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-utils.c:2238:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
gmime-utils.c:1417:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
test-iconv.c:157:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
test-best.c:32:15: warning: unused parameter 'argc' [-Wunused-parameter]
test-streams.c:130:10: warning: variable 'slen' set but not used [-Wunused-but-set-variable]
test-cat.c:189:68: warning: unused parameter 'bounded' [-Wunused-parameter]
test-cat.c:525:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
test-iconv.c:153:6: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
test-mime.c:612:8: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
test-streams.c:161:24: warning: variable 'buffered' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
test-mbox.c:91:25: warning: unused parameter 'parser' [-Wunused-parameter]
../zentimer.h:112:1: warning: 'ZenTimerPause' defined but not used [-Wunused-function]
../zentimer.h:121:1: warning: 'ZenTimerResume' defined but not used [-Wunused-function]
test-parser.c:56:1: warning: 'print_mime_struct' defined but not used [-Wunused-function]
test-cat.c:444:15: warning: variable 'whole' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
test-mbox.c:242:14: warning: variable 'path' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
basic-example.c:42:37: warning: unused parameter 'ctx' [-Wunused-parameter]
basic-example.c:42:54: warning: unused parameter 'user_id' [-Wunused-parameter]
basic-example.c:42:75: warning: unused parameter 'prompt_ctx' [-Wunused-parameter]
basic-example.c:42:96: warning: unused parameter 'reprompt' [-Wunused-parameter]
basic-example.c:81:38: warning: unused parameter 'parent' [-Wunused-parameter]
basic-example.c:167:15: warning: variable 'str' set but not used [-Wunused-but-set-variable]
basic-example.c:158:39: warning: unused parameter 'parent' [-Wunused-parameter]
basic-example.c:299:22: warning: unused variable 'ctx' [-Wunused-variable]
basic-example.c:38:20: warning: 'path' defined but not used [-Wunused-variable]
basic-example.c:42:1: warning: 'request_passwd' defined but not used [-Wunused-function]
basic-example.c:201:1: warning: 'verify_signed_parts' defined but not used [-Wunused-function]
imap-example.c:273:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
imap-example.c:780:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
Comment 1 Reindl Harald 2014-07-25 12:01:27 UTC
BTW: coverity offers static code analysis for free in case of opensource projects

https://scan.coverity.com/
Comment 2 Jeffrey Stedfast 2015-04-11 23:12:02 UTC
You can ignore all the warnings related to -Wunused-parameter and -Wmissing-field-initializers.

I've fixed the INCLUDES automake warnings already and am about to fix up the warnings about the 'register' keyword and the warnings about comparisons between signed and unsigned.
Comment 3 Jeffrey Stedfast 2015-10-09 01:39:56 UTC
all of the warnings that looked worthy of fixing have been fixed, I guess I just forgot to close this
Comment 4 Reindl Harald 2015-10-09 11:02:20 UTC
well the latest version on ftp://ftp.gnome.org/pub/GNOME/sources/gmime/2.6/ is still 2.6.20 i reported that against from 19.02.2014
Comment 5 Jeffrey Stedfast 2015-10-09 12:34:57 UTC
none of the warnings were actual problems