aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormwturvey <michael.w.turvey@intel.com>2017-03-16 10:42:56 -0700
committermwturvey <michael.w.turvey@intel.com>2017-03-16 10:42:56 -0700
commitd9c9ebe6de1e6f255d645dd6e641f2c288238bc2 (patch)
tree43f28d367b08dfb3167c0b553e02a68a4489eb59
parent27c9edd889c746e818dc3aa55971d9cd6d8595a7 (diff)
downloadlibsurvive-d9c9ebe6de1e6f255d645dd6e641f2c288238bc2.tar.gz
libsurvive-d9c9ebe6de1e6f255d645dd6e641f2c288238bc2.tar.bz2
fix linux build
-rw-r--r--include/libsurvive/survive.h4
-rwxr-xr-xsrc/survive.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/include/libsurvive/survive.h b/include/libsurvive/survive.h
index 3bc3b33..eb30252 100644
--- a/include/libsurvive/survive.h
+++ b/include/libsurvive/survive.h
@@ -136,11 +136,13 @@ void survive_default_angle_process( SurviveObject * so, int sensor_id, int acode
////////////////////// Survive Drivers ////////////////////////////
+void RegisterDriver( const char * name, void * data );
+
#ifdef _WIN32
#define REGISTER_LINKTIME( func )
#else
#define REGISTER_LINKTIME( func ) \
- void __attribute__((constructor)) LTRegister##func() { RegisterDriver(#func, &func); }
+ void __attribute__((constructor)) REGISTER##func() { RegisterDriver(#func, &func); }
#endif
diff --git a/src/survive.c b/src/survive.c
index d7aa691..9d0ef01 100755
--- a/src/survive.c
+++ b/src/survive.c
@@ -14,8 +14,7 @@
static int did_runtime_symnum;
int SymnumCheck( const char * path, const char * name, void * location, long size )
{
- printf("%s\n", name);
- if( strncmp( name, "LTRegister", 8 ) == 0 )
+ if( strncmp( name, "REGISTER", 8 ) == 0 )
{
typedef void (*sf)();
sf fn = (sf)location;