mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gcc-4 defaults forced me to edit many many files to get rid of the
char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
This commit is contained in:
parent
3370164182
commit
deeba405a9
69 changed files with 558 additions and 348 deletions
|
@ -1,9 +1,33 @@
|
|||
2005-06-15 Werner Koch <wk@g10code.com>
|
||||
|
||||
* miscellaneous.c (make_printable_string): Made P a void*.
|
||||
|
||||
* sexputil.c (keygrip_from_canon_sexp, cmp_simple_canon_sexp):
|
||||
Fixed signed/unsigned pointer mismatch.
|
||||
(make_simple_sexp_from_hexstr): Ditto. This is all too ugly; I
|
||||
wonder why gcc-4's default is to warn about them and forcing us to
|
||||
use cast the warning away.
|
||||
* iobuf.c (block_filter): Ditto.
|
||||
(iobuf_flush): Ditto.
|
||||
(iobuf_read_line): Ditto.
|
||||
(iobuf_read): Make BUFFER a void *.
|
||||
(iobuf_write): Make BUFFER a const void *.
|
||||
* ttyio.c (tty_print_utf8_string2): Ditto.
|
||||
* estream.c (estream_cookie_mem): Make MEMORY unsigned char*.
|
||||
(es_write): Make BUFFER a void *.
|
||||
(es_writen): Ditto.
|
||||
(es_func_fd_read, es_func_fd_write, es_func_mem_read)
|
||||
(es_func_mem_write): Ditto.
|
||||
(es_read, es_readn): Ditto.
|
||||
(es_func_mem_write): Made MEMORY_NEW an unsigned char *.
|
||||
* estream.h (es_cookie_read_function_t)
|
||||
(es_cookie_write_function_t): Changed buffer arg to void*.
|
||||
|
||||
2005-06-03 Werner Koch <wk@g10code.com>
|
||||
|
||||
* estream.c: Use HAVE_CONFIG_H and not USE_CONFIG_H!
|
||||
(es_func_fd_read, es_func_fd_write): Protect against EINTR.
|
||||
|
||||
|
||||
2005-06-01 Werner Koch <wk@g10code.com>
|
||||
|
||||
* Makefile.am (AM_CPPFLAGS): Added.
|
||||
|
|
|
@ -294,7 +294,7 @@ es_init_do (void)
|
|||
typedef struct estream_cookie_mem
|
||||
{
|
||||
unsigned int flags; /* Open flags. */
|
||||
char *memory; /* Data. */
|
||||
unsigned char *memory; /* Data. */
|
||||
size_t memory_size; /* Size of MEMORY. */
|
||||
size_t offset; /* Current offset in MEMORY. */
|
||||
size_t data_len; /* Length of data in MEMORY. */
|
||||
|
@ -350,7 +350,7 @@ es_func_mem_create (void *ES__RESTRICT *ES__RESTRICT cookie,
|
|||
|
||||
/* Read function for memory objects. */
|
||||
static ssize_t
|
||||
es_func_mem_read (void *cookie, char *buffer, size_t size)
|
||||
es_func_mem_read (void *cookie, void *buffer, size_t size)
|
||||
{
|
||||
estream_cookie_mem_t mem_cookie = cookie;
|
||||
ssize_t ret;
|
||||
|
@ -371,11 +371,11 @@ es_func_mem_read (void *cookie, char *buffer, size_t size)
|
|||
|
||||
/* Write function for memory objects. */
|
||||
static ssize_t
|
||||
es_func_mem_write (void *cookie, const char *buffer, size_t size)
|
||||
es_func_mem_write (void *cookie, const void *buffer, size_t size)
|
||||
{
|
||||
estream_cookie_mem_t mem_cookie = cookie;
|
||||
func_realloc_t func_realloc = mem_cookie->func_realloc;
|
||||
char *memory_new;
|
||||
unsigned char *memory_new;
|
||||
size_t newsize;
|
||||
ssize_t ret;
|
||||
int err;
|
||||
|
@ -591,7 +591,7 @@ es_func_fd_create (void **cookie, int fd, unsigned int flags)
|
|||
|
||||
/* Read function for fd objects. */
|
||||
static ssize_t
|
||||
es_func_fd_read (void *cookie, char *buffer, size_t size)
|
||||
es_func_fd_read (void *cookie, void *buffer, size_t size)
|
||||
|
||||
{
|
||||
estream_cookie_fd_t file_cookie = cookie;
|
||||
|
@ -606,7 +606,7 @@ es_func_fd_read (void *cookie, char *buffer, size_t size)
|
|||
|
||||
/* Write function for fd objects. */
|
||||
static ssize_t
|
||||
es_func_fd_write (void *cookie, const char *buffer, size_t size)
|
||||
es_func_fd_write (void *cookie, const void *buffer, size_t size)
|
||||
|
||||
{
|
||||
estream_cookie_fd_t file_cookie = cookie;
|
||||
|
@ -1122,9 +1122,10 @@ es_read_lbf (estream_t ES__RESTRICT stream,
|
|||
*the amount of bytes read in BYTES_READ. */
|
||||
static int
|
||||
es_readn (estream_t ES__RESTRICT stream,
|
||||
unsigned char *ES__RESTRICT buffer,
|
||||
void *ES__RESTRICT buffer_arg,
|
||||
size_t bytes_to_read, size_t *ES__RESTRICT bytes_read)
|
||||
{
|
||||
unsigned char *buffer = (unsigned char *)buffer_arg;
|
||||
size_t data_read_unread, data_read;
|
||||
int err;
|
||||
|
||||
|
@ -1388,7 +1389,7 @@ es_write_lbf (estream_t ES__RESTRICT stream,
|
|||
amount of bytes written in BYTES_WRITTEN. */
|
||||
static int
|
||||
es_writen (estream_t ES__RESTRICT stream,
|
||||
const unsigned char *ES__RESTRICT buffer,
|
||||
const void *ES__RESTRICT buffer,
|
||||
size_t bytes_to_write, size_t *ES__RESTRICT bytes_written)
|
||||
{
|
||||
size_t data_written;
|
||||
|
@ -2289,7 +2290,7 @@ es_ungetc (int c, estream_t stream)
|
|||
|
||||
int
|
||||
es_read (estream_t ES__RESTRICT stream,
|
||||
char *ES__RESTRICT buffer, size_t bytes_to_read,
|
||||
void *ES__RESTRICT buffer, size_t bytes_to_read,
|
||||
size_t *ES__RESTRICT bytes_read)
|
||||
{
|
||||
int err;
|
||||
|
@ -2309,7 +2310,7 @@ es_read (estream_t ES__RESTRICT stream,
|
|||
|
||||
int
|
||||
es_write (estream_t ES__RESTRICT stream,
|
||||
const char *ES__RESTRICT buffer, size_t bytes_to_write,
|
||||
const void *ES__RESTRICT buffer, size_t bytes_to_write,
|
||||
size_t *ES__RESTRICT bytes_written)
|
||||
{
|
||||
int err;
|
||||
|
|
|
@ -72,9 +72,9 @@ typedef struct es__stream *estream_t;
|
|||
|
||||
|
||||
typedef ssize_t (*es_cookie_read_function_t) (void *cookie,
|
||||
char *buffer, size_t size);
|
||||
void *buffer, size_t size);
|
||||
typedef ssize_t (*es_cookie_write_function_t) (void *cookie,
|
||||
const char *buffer,
|
||||
const void *buffer,
|
||||
size_t size);
|
||||
typedef int (*es_cookie_seek_function_t) (void *cookie,
|
||||
off_t *pos, int whence);
|
||||
|
@ -166,10 +166,10 @@ int _es_putc_overflow (int c, estream_t stream);
|
|||
int es_ungetc (int c, estream_t stream);
|
||||
|
||||
int es_read (estream_t ES__RESTRICT stream,
|
||||
char *ES__RESTRICT buffer, size_t bytes_to_read,
|
||||
void *ES__RESTRICT buffer, size_t bytes_to_read,
|
||||
size_t *ES__RESTRICT bytes_read);
|
||||
int es_write (estream_t ES__RESTRICT stream,
|
||||
const char *ES__RESTRICT buffer, size_t bytes_to_write,
|
||||
const void *ES__RESTRICT buffer, size_t bytes_to_write,
|
||||
size_t *ES__RESTRICT bytes_written);
|
||||
|
||||
size_t es_fread (void *ES__RESTRICT ptr, size_t size, size_t nitems,
|
||||
|
|
|
@ -675,10 +675,11 @@ sock_filter (void *opaque, int control, iobuf_t chain, byte * buf,
|
|||
* without a filter
|
||||
*/
|
||||
static int
|
||||
block_filter (void *opaque, int control, iobuf_t chain, byte * buf,
|
||||
block_filter (void *opaque, int control, iobuf_t chain, byte * buffer,
|
||||
size_t * ret_len)
|
||||
{
|
||||
block_filter_ctx_t *a = opaque;
|
||||
char *buf = (char *)buffer;
|
||||
size_t size = *ret_len;
|
||||
int c, needed, rc = 0;
|
||||
char *p;
|
||||
|
@ -1762,7 +1763,7 @@ iobuf_flush (iobuf_t a)
|
|||
|
||||
if (a->use == 3)
|
||||
{ /* increase the temp buffer */
|
||||
char *newbuf;
|
||||
unsigned char *newbuf;
|
||||
size_t newsize = a->d.size + 8192;
|
||||
|
||||
if (DBG_IOBUF)
|
||||
|
@ -1829,8 +1830,9 @@ iobuf_readbyte (iobuf_t a)
|
|||
|
||||
|
||||
int
|
||||
iobuf_read (iobuf_t a, byte * buf, unsigned buflen)
|
||||
iobuf_read (iobuf_t a, void *buffer, unsigned int buflen)
|
||||
{
|
||||
unsigned char *buf = (unsigned char *)buffer;
|
||||
int c, n;
|
||||
|
||||
if (a->unget.buf || a->nlimit)
|
||||
|
@ -1915,7 +1917,7 @@ iobuf_peek (iobuf_t a, byte * buf, unsigned buflen)
|
|||
|
||||
|
||||
int
|
||||
iobuf_writebyte (iobuf_t a, unsigned c)
|
||||
iobuf_writebyte (iobuf_t a, unsigned int c)
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
@ -1933,8 +1935,9 @@ iobuf_writebyte (iobuf_t a, unsigned c)
|
|||
|
||||
|
||||
int
|
||||
iobuf_write (iobuf_t a, byte * buf, unsigned buflen)
|
||||
iobuf_write (iobuf_t a, const void *buffer, unsigned int buflen)
|
||||
{
|
||||
const unsigned char *buf = (const unsigned char *)buffer;
|
||||
int rc;
|
||||
|
||||
if (a->directfp)
|
||||
|
@ -2311,7 +2314,7 @@ iobuf_read_line (iobuf_t a, byte ** addr_of_buffer,
|
|||
unsigned *length_of_buffer, unsigned *max_length)
|
||||
{
|
||||
int c;
|
||||
char *buffer = *addr_of_buffer;
|
||||
char *buffer = (char *)*addr_of_buffer;
|
||||
unsigned length = *length_of_buffer;
|
||||
unsigned nbytes = 0;
|
||||
unsigned maxlen = *max_length;
|
||||
|
@ -2321,7 +2324,7 @@ iobuf_read_line (iobuf_t a, byte ** addr_of_buffer,
|
|||
{ /* must allocate a new buffer */
|
||||
length = 256;
|
||||
buffer = xmalloc (length);
|
||||
*addr_of_buffer = buffer;
|
||||
*addr_of_buffer = (unsigned char *)buffer;
|
||||
*length_of_buffer = length;
|
||||
}
|
||||
|
||||
|
@ -2344,7 +2347,7 @@ iobuf_read_line (iobuf_t a, byte ** addr_of_buffer,
|
|||
length += 3; /* correct for the reserved byte */
|
||||
length += length < 1024 ? 256 : 1024;
|
||||
buffer = xrealloc (buffer, length);
|
||||
*addr_of_buffer = buffer;
|
||||
*addr_of_buffer = (unsigned char *)buffer;
|
||||
*length_of_buffer = length;
|
||||
length -= 3; /* and reserve again */
|
||||
p = buffer + nbytes;
|
||||
|
|
|
@ -120,12 +120,12 @@ off_t iobuf_tell (iobuf_t a);
|
|||
int iobuf_seek (iobuf_t a, off_t newpos);
|
||||
|
||||
int iobuf_readbyte (iobuf_t a);
|
||||
int iobuf_read (iobuf_t a, byte * buf, unsigned buflen);
|
||||
int iobuf_read (iobuf_t a, void *buf, unsigned buflen);
|
||||
unsigned iobuf_read_line (iobuf_t a, byte ** addr_of_buffer,
|
||||
unsigned *length_of_buffer, unsigned *max_length);
|
||||
int iobuf_peek (iobuf_t a, byte * buf, unsigned buflen);
|
||||
int iobuf_writebyte (iobuf_t a, unsigned c);
|
||||
int iobuf_write (iobuf_t a, byte * buf, unsigned buflen);
|
||||
int iobuf_write (iobuf_t a, const void *buf, unsigned buflen);
|
||||
int iobuf_writestr (iobuf_t a, const char *buf);
|
||||
|
||||
void iobuf_flush_temp (iobuf_t temp);
|
||||
|
|
|
@ -66,7 +66,7 @@ print_utf8_string( FILE *fp, const byte *p, size_t n )
|
|||
}
|
||||
|
||||
char *
|
||||
make_printable_string( const byte *p, size_t n, int delim )
|
||||
make_printable_string (const void *p, size_t n, int delim )
|
||||
{
|
||||
return sanitize_buffer (p, n, delim);
|
||||
}
|
||||
|
|
|
@ -52,7 +52,7 @@ keygrip_from_canon_sexp (const unsigned char *key, size_t keylen,
|
|||
|
||||
if (!grip)
|
||||
return gpg_error (GPG_ERR_INV_VALUE);
|
||||
err = gcry_sexp_sscan (&sexp, NULL, key, keylen);
|
||||
err = gcry_sexp_sscan (&sexp, NULL, (const char *)key, keylen);
|
||||
if (err)
|
||||
return err;
|
||||
if (!gcry_pk_get_keygrip (sexp, grip))
|
||||
|
@ -66,8 +66,11 @@ keygrip_from_canon_sexp (const unsigned char *key, size_t keylen,
|
|||
are identical or !0 if they are not. Not that this function can't
|
||||
be used for sorting. */
|
||||
int
|
||||
cmp_simple_canon_sexp (const unsigned char *a, const unsigned char *b)
|
||||
cmp_simple_canon_sexp (const unsigned char *a_orig,
|
||||
const unsigned char *b_orig)
|
||||
{
|
||||
const char *a = (const char *)a_orig;
|
||||
const char *b = (const char *)b_orig;
|
||||
unsigned long n1, n2;
|
||||
char *endp;
|
||||
|
||||
|
@ -124,7 +127,7 @@ make_simple_sexp_from_hexstr (const char *line, size_t *nscanned)
|
|||
buf = xtrymalloc (strlen (numbuf) + len + 1 + 1);
|
||||
if (!buf)
|
||||
return NULL;
|
||||
p = stpcpy (buf, numbuf);
|
||||
p = (unsigned char *)stpcpy ((char *)buf, numbuf);
|
||||
s = line;
|
||||
if ((n&1))
|
||||
{
|
||||
|
|
|
@ -404,7 +404,7 @@ static char *
|
|||
copy_and_escape (char *buffer, const char *text)
|
||||
{
|
||||
int i;
|
||||
const unsigned char *s = text;
|
||||
const unsigned char *s = (unsigned char *)text;
|
||||
char *p = buffer;
|
||||
|
||||
|
||||
|
|
|
@ -322,7 +322,7 @@ tty_print_utf8_string2( const byte *p, size_t n, size_t max_n )
|
|||
break;
|
||||
}
|
||||
if( i < n ) {
|
||||
buf = utf8_to_native( p, n, 0 );
|
||||
buf = utf8_to_native( (const char *)p, n, 0 );
|
||||
if( max_n && (strlen( buf ) > max_n )) {
|
||||
buf[max_n] = 0;
|
||||
}
|
||||
|
|
|
@ -153,7 +153,7 @@ const char *print_fname_stdin (const char *s);
|
|||
void print_string (FILE *fp, const byte *p, size_t n, int delim);
|
||||
void print_utf8_string2 ( FILE *fp, const byte *p, size_t n, int delim);
|
||||
void print_utf8_string (FILE *fp, const byte *p, size_t n);
|
||||
char *make_printable_string (const byte *p, size_t n, int delim);
|
||||
char *make_printable_string (const void *p, size_t n, int delim);
|
||||
|
||||
int is_file_compressed (const char *s, int *ret_rc);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue