--- gnupg-1.9.17/g10/misc.c~ 2005-06-21 19:20:03 +0400 +++ gnupg-1.9.17/g10/misc.c 2005-06-21 19:20:35 +0400 @@ -987,9 +987,10 @@ mpi_print( FILE *fp, gcry_mpi_t a, int m else { int rc; char *buffer; + char *xbuffer = (unsigned char*)buffer; rc = gcry_mpi_aprint( GCRYMPI_FMT_HEX, - &(unsigned char*)buffer, NULL, a ); + &xbuffer, NULL, a ); assert( !rc ); fputs( buffer, fp ); n += strlen(buffer);