gnupg-1.4.2 Excessive warnings when using Sun's cc

David Kirkby david.kirkby at onetel.net
Sat Dec 3 07:01:26 CET 2005


I built gnupg-1.4.2 on a Sun Ultra 80 with Solaris 10 and Sun's Studio 
11 compiler suite (which is now free). Sun's compiler is generally 
acknowledged to be stricter than gcc, but it gives a lot of warnings 
when compiling gnupg-1.4.2 - see below.

I'ts a bit worring given the type of software this is to have some many 
issues in the source.

Here's a list of the warnings which I saved by redirecting stderr to a 
file.

# cat warnings.txt
"miscutil.c", line 255: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : "../include/util.h", line 193
         argument : pointer to const unsigned char
"strgutil.c", line 291: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 291: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 293: warning: assignment type mismatch:
         pointer to const char "=" pointer to const unsigned char
"strgutil.c", line 298: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 298: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 310: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 310: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 312: warning: assignment type mismatch:
         pointer to const char "=" pointer to const unsigned char
"strgutil.c", line 317: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 317: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 685: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 692: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"strgutil.c", line 692: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 719: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 808: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"strgutil.c", line 813: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 839: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 882: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 892: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 895: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 952: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 968: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"strgutil.c", line 1005: warning: assignment type mismatch:
         pointer to const char "=" pointer to unsigned char
"strgutil.c", line 1040: warning: return value type mismatch
"ttyio.c", line 354: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : "../include/util.h", line 193
         argument : pointer to const unsigned char
"argparse.c", line 869: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/stdio_iso.h", line 222
         argument : pointer to const unsigned char
"iobuf.c", line 630: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"iobuf.c", line 709: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/iobuf.h", 
line 115
         argument : pointer to char
"iobuf.c", line 740: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"iobuf.c", line 755: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/iobuf.h", 
line 120
         argument : pointer to char
"iobuf.c", line 762: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/iobuf.h", 
line 120
         argument : pointer to char
"iobuf.c", line 828: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/iobuf.h", 
line 120
         argument : pointer to char
"iobuf.c", line 1592: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"iobuf.c", line 2079: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"iobuf.c", line 2088: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"iobuf.c", line 2108: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"http.c", line 353: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "http.c", line 69
         argument : pointer to char
"http.c", line 372: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "http.c", line 69
         argument : pointer to char
"http.c", line 388: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "http.c", line 72
         argument : pointer to char
"http.c", line 455: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 130
         argument : pointer to const unsigned char
"http.c", line 462: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"http.c", line 480: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 130
         argument : pointer to unsigned char
"http.c", line 480: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"http.c", line 484: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"http.c", line 487: warning: assignment type mismatch:
         pointer to const char "=" pointer to unsigned char
"http.c", line 490: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"http.c", line 490: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"http.c", line 498: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"http.c", line 518: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to char
"http.c", line 537: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "http.c", line 409
         argument : pointer to char
"http.c", line 538: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 124
         argument : pointer to char
"http.c", line 547: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : "http.c", line 77
         argument : pointer to const unsigned char
"http.c", line 556: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "http.c", line 409
         argument : pointer to char
"http.c", line 559: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "http.c", line 409
         argument : pointer to char
"http.c", line 562: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 124
         argument : pointer to char
"http.c", line 574: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to const unsigned char
"http.c", line 574: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"http.c", line 583: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"http.c", line 596: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"http.c", line 601: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"http.c", line 601: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "http.c", line 79
         argument : pointer to unsigned char
"http.c", line 622: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 622: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 626: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to const char
"http.c", line 626: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 628: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 628: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 634: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 634: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 639: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to const char
"http.c", line 639: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 643: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 643: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "http.c", line 450
         argument : pointer to char
"http.c", line 674: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 130
         argument : pointer to unsigned char
"http.c", line 674: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"http.c", line 676: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 64
         argument : pointer to unsigned char
"http.c", line 679: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 131
         argument : pointer to unsigned char
"http.c", line 679: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"http.c", line 681: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 73
         argument : pointer to unsigned char
"http.c", line 687: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 131
         argument : pointer to unsigned char
"http.c", line 687: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"http.c", line 695: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/stdlib_iso.h", line 111
         argument : pointer to unsigned char
"simple-gettext.c", line 467: warning: empty translation unit
"w32reg.c", line 181: warning: empty translation unit
"assuan-client.c", line 183: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"assuan-client.c", line 188: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/stdlib_iso.h", line 111
         argument : pointer to unsigned char
"assuan-client.c", line 196: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "assuan-client.c", line 164
         argument : pointer to unsigned char
"assuan-client.c", line 215: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"assuan-client.c", line 254: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "assuan-client.c", line 160
         argument : pointer to unsigned char
"assuan-client.c", line 264: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "assuan-client.c", line 162
         argument : pointer to unsigned char
"assuan-util.c", line 122: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"mkdtemp.c", line 60: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"mkdtemp.c", line 66: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"md.c", line 411: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"des.c", line 758: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : "des.c", line 131
         argument : pointer to unsigned char
"des.c", line 758: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "des.c", line 131
         argument : pointer to unsigned char
"blowfish.c", line 485: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "blowfish.c", line 58
         argument : pointer to char
"elgamal.c", line 134: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"elgamal.c", line 135: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"elgamal.c", line 187: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"elgamal.c", line 195: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"elgamal.c", line 199: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"elgamal.c", line 287: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"rsa.c", line 71: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"rsa.c", line 72: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"primegen.c", line 169: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "primegen.c", line 41
         argument : pointer to unsigned char
"primegen.c", line 334: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"primegen.c", line 335: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"primegen.c", line 468: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"primegen.c", line 469: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"random.c", line 183: warning: statement not reached
"random.c", line 261: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"random.c", line 315: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"random.c", line 325: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"random.c", line 331: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"random.c", line 342: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"random.c", line 464: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 465: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 545: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 546: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 552: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 560: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 561: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"random.c", line 604: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "random.c", line 313
         argument : pointer to char
"dsa.c", line 98: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"dsa.c", line 104: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"dsa.c", line 108: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"dsa.c", line 149: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"dsa.c", line 150: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : "../include/mpi.h", 
line 137        argument : pointer to char
"dsa.c", line 220: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"rndunix.c", line 874: warning: empty translation unit
"rndegd.c", line 230: warning: empty translation unit
"rndw32.c", line 704: warning: empty translation unit
"rmd160.c", line 457: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "rmd160.c", line 176
         argument : pointer to char
"idea-stub.c", line 141: warning: return value type mismatch
"gpgsplit.c", line 476: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"gpgsplit.c", line 491: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"bftest.c", line 96: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 163
         argument : pointer to char
"bftest.c", line 100: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 165
         argument : pointer to char
"bftest.c", line 100: warning: argument #3 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 165
         argument : pointer to char
"bftest.c", line 102: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 166
         argument : pointer to char
"bftest.c", line 102: warning: argument #3 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 166
         argument : pointer to char
"g10.c", line 1032: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/util.h", line 185
         argument : pointer to char
"g10.c", line 1062: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/util.h", line 185
         argument : pointer to char
"g10.c", line 1282: warning: statement not reached
"g10.c", line 1331: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"g10.c", line 1336: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 158
         argument : pointer to char
"g10.c", line 1350: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"g10.c", line 3759: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"g10.c", line 3821: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/cipher.h", line 133
         argument : pointer to char
"build-packet.c", line 212: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 120
         argument : pointer to char
"build-packet.c", line 318: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 120
         argument : pointer to char
"compress-bz2.c", line 71: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"compress-bz2.c", line 133: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"compress-bz2.c", line 186: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"compress-bz2.c", line 213: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"compress-bz2.c", line 228: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"keyring.c", line 783: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to const unsigned char
"keyring.c", line 797: warning: return value type mismatch
"keyring.c", line 848: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "keyring.c", line 733
         argument : pointer to const char
"keyring.c", line 848: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "keyring.c", line 733
         argument : pointer to const char
"keyring.c", line 963: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "keyring.c", line 777
         argument : pointer to const char
"kbnode.c", line 367: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"mainproc.c", line 648: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to char
"mainproc.c", line 842: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"mainproc.c", line 846: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 159
         argument : pointer to char
"mainproc.c", line 1082: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to const unsigned char
"mainproc.c", line 1101: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"armor.c", line 282: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 133
         argument : pointer to unsigned char
"armor.c", line 282: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"armor.c", line 311: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 64
         argument : pointer to unsigned char
"armor.c", line 345: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 130
         argument : pointer to unsigned char
"armor.c", line 345: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"armor.c", line 360: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : "armor.c", line 222
         argument : pointer to unsigned char
"armor.c", line 362: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"armor.c", line 982: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 987: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1006: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1019: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1050: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1108: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1114: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1128: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"armor.c", line 1135: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/iobuf.h", line 121
         argument : pointer to unsigned char
"misc.c", line 1041: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to const unsigned char
"openfile.c", line 146: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 161
         argument : pointer to const char
"keyid.c", line 418: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/cipher.h", line 151
         argument : pointer to unsigned char
"keyid.c", line 418: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/cipher.h", line 151
         argument : pointer to unsigned char
"keyid.c", line 420: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/cipher.h", line 151
         argument : pointer to unsigned char
"keyid.c", line 735: warning: assignment type mismatch:
         pointer to const char "=" pointer to unsigned char
"parse-packet.c", line 565: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 115
         argument : pointer to char
"parse-packet.c", line 566: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 120
         argument : pointer to char
"parse-packet.c", line 572: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 115
         argument : pointer to char
"parse-packet.c", line 573: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 120
         argument : pointer to char
"parse-packet.c", line 579: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 115
         argument : pointer to char
"parse-packet.c", line 582: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to unsigned char : 
"../include/iobuf.h", line 120
         argument : pointer to char
"parse-packet.c", line 1991: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"parse-packet.c", line 2000: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"parse-packet.c", line 2082: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"parse-packet.c", line 2090: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"parse-packet.c", line 2179: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"parse-packet.c", line 2339: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"parse-packet.c", line 2379: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"plaintext.c", line 104: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 161
         argument : pointer to char
"sig-check.c", line 140: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"sig-check.c", line 141: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"sig-check.c", line 143: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"sig-check.c", line 144: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "status.h", line 123
         argument : pointer to unsigned char
"sig-check.c", line 316: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/cipher.h", line 133
         argument : pointer to char
"keylist.c", line 237: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const char : "status.h", line 126
         argument : pointer to const unsigned char
"keylist.c", line 277: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "status.h", line 124
         argument : pointer to const unsigned char
"keylist.c", line 394: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "status.h", line 124
         argument : pointer to const unsigned char
"keylist.c", line 395: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "status.h", line 124
         argument : pointer to const unsigned char
"keylist.c", line 856: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 159
         argument : pointer to char
"keylist.c", line 988: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 159
         argument : pointer to char
"keylist.c", line 1149: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"keylist.c", line 1337: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to const unsigned char
"keylist.c", line 1347: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"cardglue.c", line 285: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"cardglue.c", line 287: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"cardglue.c", line 642: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"cardglue.c", line 647: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"cardglue.c", line 656: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"cardglue.c", line 661: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"cardglue.c", line 671: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"cardglue.c", line 708: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"cardglue.c", line 710: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"cardglue.c", line 712: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"cardglue.c", line 736: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"cardglue.c", line 738: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"cardglue.c", line 740: warning: argument #2 is incompatible with prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"cardglue.c", line 748: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"cardglue.c", line 1061: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to unsigned char : "cardglue.c", line 586
         argument : pointer to char
"card-util.c", line 208: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 160
         argument : pointer to const char
"card-util.c", line 210: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 41
         argument : pointer to const char
"card-util.c", line 238: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"card-util.c", line 240: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 160
         argument : pointer to char
"card-util.c", line 242: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 41
         argument : pointer to char
"card-util.c", line 251: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"card-util.c", line 253: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 160
         argument : pointer to char
"card-util.c", line 255: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 41
         argument : pointer to char
"card-util.c", line 347: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"card-util.c", line 355: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"card-util.c", line 360: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"card-util.c", line 376: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"card-util.c", line 382: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 185
         argument : pointer to char
"card-util.c", line 383: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 185
         argument : pointer to char
"card-util.c", line 384: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 185
         argument : pointer to char
"card-util.c", line 387: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 185
         argument : pointer to char
"card-util.c", line 388: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 185
         argument : pointer to char
"card-util.c", line 389: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 185
         argument : pointer to char
"card-util.c", line 425: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 430: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 435: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 445: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 450: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 455: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 462: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to char
"card-util.c", line 479: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "main.h", line 215
         argument : pointer to char
"card-util.c", line 479: warning: argument #3 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "main.h", line 215
         argument : pointer to char
"card-util.c", line 479: warning: argument #4 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "main.h", line 215
         argument : pointer to char
"card-util.c", line 563: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 592: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 634: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"keyserver-internal.h", line 38
         argument : pointer to char
"card-util.c", line 640: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"keyserver-internal.h", line 38
         argument : pointer to char
"card-util.c", line 708: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 777: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 813: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 848: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to const char
"card-util.c", line 918: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 963: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 991: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "cardglue.h", line 176
         argument : pointer to char
"card-util.c", line 1006: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 1008: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"card-util.c", line 1010: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "card-util.c", line 165
         argument : pointer to char
"app-openpgp.c", line 1897: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to const unsigned char : 
"iso7816.h", line 63
         argument : pointer to char
"app-openpgp.c", line 2419: warning: initializer does not fit or is out 
of range: 210
"iso7816.c", line 157: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 96
         argument : pointer to unsigned char
"iso7816.c", line 161: warning: statement not reached
"iso7816.c", line 289: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 96
         argument : pointer to const unsigned char
"iso7816.c", line 306: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 96
         argument : pointer to const unsigned char
"iso7816.c", line 327: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 98
         argument : pointer to const unsigned char
"iso7816.c", line 368: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 98
         argument : pointer to unsigned char
"iso7816.c", line 374: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 98
         argument : pointer to const unsigned char
"iso7816.c", line 402: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 98
         argument : pointer to const unsigned char
"iso7816.c", line 429: warning: argument #7 is incompatible with prototype:
         prototype: pointer to const char : "apdu.h", line 98
         argument : pointer to const unsigned char
"apdu.c", line 508: warning: statement not reached
"apdu.c", line 2312: warning: assignment type mismatch:
         pointer to function(unsigned short, unsigned short) returning 
char "=" pointer to void
"apdu.c", line 2313: warning: assignment type mismatch:
         pointer to function(unsigned short, pointer to unsigned char, 
pointer to unsigned char, unsigned short, pointer to unsigned char, 
pointer to unsigned short, pointer to unsigned char) returning char "=" 
pointer to void
"apdu.c", line 2314: warning: assignment type mismatch:
         pointer to function(unsigned short) returning char "=" pointer 
to void
"apdu.c", line 2341: warning: assignment type mismatch:
         pointer to function(unsigned long, pointer to const void, 
pointer to const void, pointer to unsigned long) returning long "=" 
pointer to void
"apdu.c", line 2342: warning: assignment type mismatch:
         pointer to function(unsigned long) returning long "=" pointer 
to void
"apdu.c", line 2343: warning: assignment type mismatch:
         pointer to function(unsigned long, pointer to const char, 
pointer to char, pointer to unsigned long) returning long "=" pointer to 
void
"apdu.c", line 2348: warning: assignment type mismatch:
         pointer to function(unsigned long, unsigned long, pointer to 
struct pcsc_readerstate_s {pointer to const char reader, pointer to void 
user_data, unsigned long current_state, unsigned long event_state, 
unsigned long atrlen, array[33] of unsigned char atr}, unsigned long) 
returning long "=" pointer to void
"apdu.c", line 2353: warning: assignment type mismatch:
         pointer to function(unsigned long, pointer to const char, 
unsigned long, unsigned long, pointer to unsigned long, pointer to 
unsigned long) returning long "=" pointer to void
"apdu.c", line 2358: warning: assignment type mismatch:
         pointer to function(unsigned long, unsigned long, unsigned 
long, unsigned long, pointer to unsigned long) returning long "=" 
pointer to void
"apdu.c", line 2363: warning: assignment type mismatch:
         pointer to function(unsigned long, unsigned long) returning 
long "=" pointer to void
"apdu.c", line 2364: warning: assignment type mismatch:
         pointer to function(unsigned long, pointer to char, pointer to 
unsigned long, pointer to unsigned long, pointer to unsigned long, 
pointer to unsigned char, pointer to unsigned long) returning long "=" 
pointer to void
"apdu.c", line 2369: warning: assignment type mismatch:
         pointer to function(unsigned long) returning long "=" pointer 
to void
"apdu.c", line 2370: warning: assignment type mismatch:
         pointer to function(unsigned long) returning long "=" pointer 
to void
"apdu.c", line 2371: warning: assignment type mismatch:
         pointer to function(unsigned long, const pointer to struct 
pcsc_io_request_s {unsigned long protocol, unsigned long pci_len}, 
pointer to const unsigned char, unsigned long, pointer to struct 
pcsc_io_request_s {unsigned long protocol, unsigned long pci_len}, 
pointer to unsigned char, pointer to unsigned long) returning long "=" 
pointer to void
"apdu.c", line 2372: warning: assignment type mismatch:
         pointer to function(unsigned long, unsigned long) returning 
long "=" pointer to void
"apdu.c", line 2574: warning: return value type mismatch
"ccid-driver.c", line 2403: warning: empty translation unit
"pkclist.c", line 439: warning: statement not reached
"pkclist.c", line 817: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"pkclist.c", line 822: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"pubkey-enc.c", line 201: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 76
         argument : pointer to unsigned char
"pubkey-enc.c", line 253: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 76
         argument : pointer to unsigned char
"passphrase.c", line 403: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"passphrase.c", line 771: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : "main.h", line 127
         argument : pointer to const char
"passphrase.c", line 1044: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/cipher.h", line 133
         argument : pointer to char
"passphrase.c", line 1052: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/cipher.h", line 133
         argument : pointer to char
"passphrase.c", line 1056: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const unsigned char : 
"../include/cipher.h", line 133
         argument : pointer to char
"encr-data.c", line 151: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 166
         argument : pointer to char
"encr-data.c", line 151: warning: argument #3 is incompatible with 
prototype:
         prototype: pointer to unsigned char : "../include/cipher.h", 
line 166
         argument : pointer to char
"encode.c", line 559: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/util.h", line 76
         argument : pointer to unsigned char
"encode.c", line 738: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "../include/util.h", line 76
         argument : pointer to unsigned char
"sign.c", line 167: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "packet.h", line 446
         argument : pointer to char
"sign.c", line 195: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "packet.h", line 446
         argument : pointer to char
"sign.c", line 231: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/cipher.h", line 133
         argument : pointer to const char
"sign.c", line 477: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"sign.c", line 479: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "/usr/include/iso/stdio_iso.h", 
line 210
         argument : pointer to unsigned char
"revoke.c", line 650: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/util.h", line 185
         argument : pointer to char
"revoke.c", line 658: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 161
         argument : pointer to char
"keyedit.c", line 187: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to const unsigned char
"keyedit.c", line 269: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 41
         argument : pointer to char
"keyedit.c", line 316: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"keyedit.c", line 394: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "packet.h", line 446
         argument : pointer to char
"keyedit.c", line 2493: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"keyedit.c", line 2740: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"keyedit.c", line 2839: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"keyedit.c", line 2865: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"keyedit.c", line 3098: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"keyedit.c", line 4256: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"keyedit.c", line 4307: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/ttyio.h", line 40
         argument : pointer to char
"import.c", line 712: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 159
         argument : pointer to char
"import.c", line 1097: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 159
         argument : pointer to char
"trustdb.c", line 1348: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const unsigned char : 
"../include/util.h", line 157
         argument : pointer to char
"trustdb.c", line 2302: warning: argument #1 is incompatible with prototype:
         prototype: pointer to const char : "../include/memory.h", line 63
         argument : pointer to const unsigned char
"tdbio.c", line 1171: warning: assignment type mismatch:
         pointer to const unsigned char "=" pointer to const char
"tdbio.c", line 1348: warning: argument #2 is incompatible with prototype:
         prototype: pointer to const char : "tdbio.c", line 148
         argument : pointer to unsigned char
"keygen.c", line 574: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "packet.h", line 446
         argument : pointer to char
"keygen.c", line 618: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "packet.h", line 446
         argument : pointer to char
"keygen.c", line 684: warning: argument #3 is incompatible with prototype:
         prototype: pointer to const unsigned char : "packet.h", line 446
         argument : pointer to const char
"keygen.c", line 727: warning: statement not reached
"keygen.c", line 2270: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"keygen.c", line 2283: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/util.h", line 185
         argument : pointer to char
"keygen.c", line 2335: warning: argument #1 is incompatible with prototype:
         prototype: pointer to unsigned char : "../include/util.h", line 185
         argument : pointer to char
"keygen.c", line 3523: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3523: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keygen.c", line 3525: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3525: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keygen.c", line 3530: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3530: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keygen.c", line 3535: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3535: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keygen.c", line 3540: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3540: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keygen.c", line 3544: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3544: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keygen.c", line 3547: warning: argument #1 is incompatible with prototype:
         prototype: pointer to char : "../include/util.h", line 205
         argument : pointer to unsigned char
"keygen.c", line 3547: warning: assignment type mismatch:
         pointer to unsigned char "=" pointer to char
"keyserver.c", line 361: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : "keyserver.c", line 168
         argument : pointer to unsigned char
"keyserver.c", line 696: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 201
         argument : pointer to unsigned char
"keyserver.c", line 697: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"keyserver.c", line 697: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 201
         argument : pointer to unsigned char
"keyserver.c", line 702: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 201
         argument : pointer to unsigned char
"keyserver.c", line 703: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 69
         argument : pointer to unsigned char
"keyserver.c", line 703: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 201
         argument : pointer to unsigned char
"keyserver.c", line 711: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "../include/util.h", line 201
         argument : pointer to unsigned char
"keyserver.c", line 713: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"keyserver.c", line 772: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to char : "keyserver.c", line 451
         argument : pointer to unsigned char
"keyserver.c", line 1277: warning: assignment type mismatch:
         pointer to char "=" pointer to unsigned char
"gpgkeys_oldhkp.c", line 275: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "ksutil.h", line 103
         argument : pointer to unsigned char
"gpgkeys_oldhkp.c", line 276: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 71
         argument : pointer to unsigned char
"gpgkeys_oldhkp.c", line 280: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 71
         argument : pointer to unsigned char
"gpgkeys_oldhkp.c", line 282: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "ksutil.h", line 103
         argument : pointer to unsigned char
"gpgkeys_oldhkp.c", line 601: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to char : "gpgkeys_oldhkp.c", line 424
         argument : pointer to unsigned char
"gpgkeys_finger.c", line 327: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "ksutil.h", line 103
         argument : pointer to unsigned char
"gpgkeys_finger.c", line 328: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 71
         argument : pointer to unsigned char
"gpgkeys_finger.c", line 331: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 71
         argument : pointer to unsigned char
"gpgkeys_finger.c", line 333: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "ksutil.h", line 103
         argument : pointer to unsigned char
"gpgkeys_http.c", line 93: warning: argument #2 is incompatible with 
prototype:
         prototype: pointer to const char : "ksutil.h", line 103
         argument : pointer to unsigned char
"gpgkeys_http.c", line 94: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 71
         argument : pointer to unsigned char
"gpgkeys_http.c", line 98: warning: argument #1 is incompatible with 
prototype:
         prototype: pointer to const char : 
"/usr/include/iso/string_iso.h", line 71
         argument : pointer to unsigned char
"gpgkeys_http.c", line 100: warning: argument #2 is incompatible with 
prototype:        prototype: pointer to const char : "ksutil.h", line 103
         argument : pointer to unsigned char
#


-- 
David Kirkby,
G8WRB

Please check out http://www.g8wrb.org/
of if you live in Essex http://www.southminster-branch-line.org.uk/




More information about the Gnupg-devel mailing list