summaryrefslogtreecommitdiff
path: root/src/ivy.c
diff options
context:
space:
mode:
authorfcolin2011-02-08 16:38:55 +0000
committerfcolin2011-02-08 16:38:55 +0000
commit1762b1c59c186f54a756c7b72bea7fd8c5115fda (patch)
tree8d7dd74ff9ae13370718700a30db602a80643d58 /src/ivy.c
parenta897bb17e74ff73b9ee19ace0ef62466030ab6e6 (diff)
downloadivy-c-1762b1c59c186f54a756c7b72bea7fd8c5115fda.zip
ivy-c-1762b1c59c186f54a756c7b72bea7fd8c5115fda.tar.gz
ivy-c-1762b1c59c186f54a756c7b72bea7fd8c5115fda.tar.bz2
ivy-c-1762b1c59c186f54a756c7b72bea7fd8c5115fda.tar.xz
change Filter API
Diffstat (limited to 'src/ivy.c')
-rw-r--r--src/ivy.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/ivy.c b/src/ivy.c
index 7964200..d784f50 100644
--- a/src/ivy.c
+++ b/src/ivy.c
@@ -915,7 +915,8 @@ void IvyTerminate()
if ( ApplicationName )
free((void *) ApplicationName );
if ( ready_message )
- free((void *) ready_message );
+ free((void *) ready_message );
+ IvyBindingTerminate();
}
void IvySetBindCallback( IvyBindCallback bind_callback, void *bind_data )
@@ -930,6 +931,16 @@ void IvySetFilter( int argc, const char **argv)
if ( getenv( "IVY_DEBUG_FILTER" )) debug_filter = 1;
}
+void IvyAddFilter( const char *arg)
+{
+ IvyBindingAddFilter( arg );
+ if ( getenv( "IVY_DEBUG_FILTER" )) debug_filter = 1;
+
+}
+void IvyRemoveFilter( const char *arg)
+{
+ IvyBindingRemoveFilter( arg );
+}
void IvyStop (void)
{