diff options
author | Paul Bakker <p.j.bakker@polarssl.org> | 2011-04-24 08:57:21 +0000 |
---|---|---|
committer | Paul Bakker <p.j.bakker@polarssl.org> | 2011-04-24 08:57:21 +0000 |
commit | 23986e5d5d501ae93bed161752708ba18fb9e016 (patch) | |
tree | c6e3d8251151695fcd38167c21af5e5290f915b3 /library/debug.c | |
parent | 1be81a4e5feca5b46aa886b55a0096f2dfb33c1b (diff) | |
download | mbedtls-23986e5d5d501ae93bed161752708ba18fb9e016.zip mbedtls-23986e5d5d501ae93bed161752708ba18fb9e016.tar.gz mbedtls-23986e5d5d501ae93bed161752708ba18fb9e016.tar.bz2 |
- Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops
Diffstat (limited to 'library/debug.c')
-rw-r--r-- | library/debug.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/library/debug.c b/library/debug.c index 6d4fd31..1c8dbf5 100644 --- a/library/debug.c +++ b/library/debug.c @@ -87,12 +87,12 @@ void debug_print_ret( const ssl_context *ssl, int level, void debug_print_buf( const ssl_context *ssl, int level, const char *file, int line, const char *text, - unsigned char *buf, int len ) + unsigned char *buf, size_t len ) { char str[512]; - int i, maxlen = sizeof( str ) - 1; + size_t i, maxlen = sizeof( str ) - 1; - if( ssl->f_dbg == NULL || len < 0 ) + if( ssl->f_dbg == NULL ) return; snprintf( str, maxlen, "%s(%04d): dumping '%s' (%d bytes)\n", @@ -132,7 +132,8 @@ void debug_print_mpi( const ssl_context *ssl, int level, const char *text, const mpi *X ) { char str[512]; - int i, j, k, n, maxlen = sizeof( str ) - 1, zeros = 1; + int j, k, maxlen = sizeof( str ) - 1, zeros = 1; + size_t i, n; if( ssl->f_dbg == NULL || X == NULL ) return; @@ -152,14 +153,14 @@ void debug_print_mpi( const ssl_context *ssl, int level, str[maxlen] = '\0'; ssl->f_dbg( ssl->p_dbg, level, str ); - for( i = n, j = 0; i >= 0; i-- ) + for( i = n + 1, j = 0; i > 0; i-- ) { - if( zeros && X->p[i] == 0 ) + if( zeros && X->p[i - 1] == 0 ) continue; for( k = sizeof( t_int ) - 1; k >= 0; k-- ) { - if( zeros && ( ( X->p[i] >> (k << 3) ) & 0xFF ) == 0 ) + if( zeros && ( ( X->p[i - 1] >> (k << 3) ) & 0xFF ) == 0 ) continue; else zeros = 0; @@ -176,7 +177,7 @@ void debug_print_mpi( const ssl_context *ssl, int level, } snprintf( str, maxlen, " %02x", (unsigned int) - ( X->p[i] >> (k << 3) ) & 0xFF ); + ( X->p[i - 1] >> (k << 3) ) & 0xFF ); str[maxlen] = '\0'; ssl->f_dbg( ssl->p_dbg, level, str ); |