[asterisk-commits] russell: branch russell/bindings r103760 - in /team/russell/bindings: binding...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Feb 18 08:21:41 CST 2008


Author: russell
Date: Mon Feb 18 08:21:41 2008
New Revision: 103760

URL: http://svn.digium.com/view/asterisk?view=rev&rev=103760
Log:
Pull the logging prototypes from the header file instead of duplicating them

Added:
    team/russell/bindings/bindings/asterisk_base.i
      - copied, changed from r103759, team/russell/bindings/bindings/asterisk.i
Removed:
    team/russell/bindings/bindings/asterisk.i
Modified:
    team/russell/bindings/bindings/   (props changed)
    team/russell/bindings/bindings/Makefile
    team/russell/bindings/res/python/res_python.h

Propchange: team/russell/bindings/bindings/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Feb 18 08:21:41 2008
@@ -1,5 +1,12 @@
 build
 ast_cdr.py
 ast_cdr.pyc
+ast_channel.py
+ast_channel.pyc
+asterisk.py
+asterisk.pyc
 ast_cdr_wrap.c
+ast_channel_wrap.c
+asterisk_wrap.c
 ast_cdr.i
+asterisk.i

Modified: team/russell/bindings/bindings/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/bindings/bindings/Makefile?view=diff&rev=103760&r1=103759&r2=103760
==============================================================================
--- team/russell/bindings/bindings/Makefile (original)
+++ team/russell/bindings/bindings/Makefile Mon Feb 18 08:21:41 2008
@@ -14,6 +14,10 @@
 PYTHON_MODS:=ast_cdr.py ast_channel.py asterisk.py
 
 all: asterisk_wrap.c ast_channel_wrap.c ast_cdr_wrap.c swigpyrun.h
+
+asterisk.i: $(ASTTOPDIR)/res/python/res_python.h
+	cat asterisk_base.i > $@
+	$(AWK) -f get_swig $< >> $@
 
 ast_channel.i: $(ASTTOPDIR)/include/asterisk/channel.h
 

Copied: team/russell/bindings/bindings/asterisk_base.i (from r103759, team/russell/bindings/bindings/asterisk.i)
URL: http://svn.digium.com/view/asterisk/team/russell/bindings/bindings/asterisk_base.i?view=diff&rev=103760&p1=team/russell/bindings/bindings/asterisk.i&r1=103759&p2=team/russell/bindings/bindings/asterisk_base.i&r2=103760
==============================================================================
--- team/russell/bindings/bindings/asterisk.i (original)
+++ team/russell/bindings/bindings/asterisk_base.i Mon Feb 18 08:21:41 2008
@@ -1,16 +1,9 @@
 %module asterisk
 
 %{
-#include <stdarg.h>
-
 #include "asterisk.h"
 #include "asterisk/logger.h"
 
 #include "python/res_python.h"
 %}
 
-void ast_log_error(const char *msg);
-void ast_log_warning(const char *msg);
-void ast_log_notice(const char *msg);
-void ast_log_debug(unsigned int level, const char *msg);
-void ast_log_verbose(unsigned int level, const char *msg);

Modified: team/russell/bindings/res/python/res_python.h
URL: http://svn.digium.com/view/asterisk/team/russell/bindings/res/python/res_python.h?view=diff&rev=103760&r1=103759&r2=103760
==============================================================================
--- team/russell/bindings/res/python/res_python.h (original)
+++ team/russell/bindings/res/python/res_python.h Mon Feb 18 08:21:41 2008
@@ -29,11 +29,13 @@
 /*! defined by python_asterisk_wrap.c */
 void init_asterisk(void);
 
+/*** SWIG_BEGIN ***/
 void ast_log_error(const char *msg);
 void ast_log_warning(const char *msg);
 void ast_log_notice(const char *msg);
 void ast_log_debug(unsigned int level, const char *msg);
 void ast_log_verbose(unsigned int level, const char *msg);
+/*** SWIG_END ***/
 
 /*! defined by python_ast_cdr_wrap.c */
 void init_ast_cdr(void);




More information about the asterisk-commits mailing list