aboutsummaryrefslogtreecommitdiff
path: root/src/survive.c
diff options
context:
space:
mode:
authorcnlohr <lohr85@gmail.com>2016-11-30 02:10:28 -0500
committercnlohr <lohr85@gmail.com>2016-11-30 02:10:28 -0500
commit1d0a3ef8b28e212eda4735da66f2f26e6c1a7cc5 (patch)
tree855a316ba979742543dd5122faaa80c7b50ba498 /src/survive.c
parent8388ca81fbc6c0a840e81f6fd805b897d378556b (diff)
downloadlibsurvive-1d0a3ef8b28e212eda4735da66f2f26e6c1a7cc5.tar.gz
libsurvive-1d0a3ef8b28e212eda4735da66f2f26e6c1a7cc5.tar.bz2
I'm learning.
Diffstat (limited to 'src/survive.c')
-rw-r--r--src/survive.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/survive.c b/src/survive.c
index 0ae5aef..a6a8b9e 100644
--- a/src/survive.c
+++ b/src/survive.c
@@ -3,10 +3,11 @@
#include <stdio.h>
#include <stdlib.h>
-struct SurviveContext * survive_init( )
+struct SurviveContext * survive_init( void(*ff)( struct SurviveContext * ctx, const char * fault ) )
{
int r = 0;
struct SurviveContext * ret = calloc( 1, sizeof( struct SurviveContext ) );
+ ret->faultfunction = ff;
if( r = survive_usb_init( ret ) )
{
return 0;