mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Change set_err_add_hook void pointer to actual function pointer signature
Change the signature of the `hook` parameter of `mbedtls_set_err_add_hook` to use the actual signature of the function as opposed to `void *`. This fixes a warning when compiling with clang `-pedantic`. Signed-off-by: Chris Jones <christopher.jones@arm.com>
This commit is contained in:
		
							parent
							
								
									fe285f53e6
								
							
						
					
					
						commit
						b179b84335
					
				@ -125,7 +125,7 @@ extern "C" {
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 * \param hook    hook to invasive testing function
 | 
					 * \param hook    hook to invasive testing function
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
void mbedtls_set_err_add_hook( void *hook );
 | 
					void mbedtls_set_err_add_hook( void (*hook)( int, int, const char *, int ) );
 | 
				
			||||||
int mbedtls_err_add( int high, int low, const char *file, int line );
 | 
					int mbedtls_err_add( int high, int low, const char *file, int line );
 | 
				
			||||||
#define MBEDTLS_ERR_ADD( high, low )  \
 | 
					#define MBEDTLS_ERR_ADD( high, low )  \
 | 
				
			||||||
    ( mbedtls_err_add( high, low, __FILE__, __LINE__ ) )
 | 
					    ( mbedtls_err_add( high, low, __FILE__, __LINE__ ) )
 | 
				
			||||||
 | 
				
			|||||||
@ -896,7 +896,7 @@ const char * mbedtls_low_level_strerr( int error_code )
 | 
				
			|||||||
#if defined(MBEDTLS_TEST_HOOKS)
 | 
					#if defined(MBEDTLS_TEST_HOOKS)
 | 
				
			||||||
static void (*err_add_hook)( int, int, const char *, int );
 | 
					static void (*err_add_hook)( int, int, const char *, int );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void mbedtls_set_err_add_hook(void *hook)
 | 
					void mbedtls_set_err_add_hook( void (*hook)( int, int, const char *, int ) )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    err_add_hook = hook;
 | 
					    err_add_hook = hook;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -85,7 +85,7 @@ LOW_LEVEL_CODE_CHECKS
 | 
				
			|||||||
#if defined(MBEDTLS_TEST_HOOKS)
 | 
					#if defined(MBEDTLS_TEST_HOOKS)
 | 
				
			||||||
static void (*err_add_hook)( int, int, const char *, int );
 | 
					static void (*err_add_hook)( int, int, const char *, int );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void mbedtls_set_err_add_hook(void *hook)
 | 
					void mbedtls_set_err_add_hook( void (*hook)( int, int, const char *, int ) )
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    err_add_hook = hook;
 | 
					    err_add_hook = hook;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user