From bad99f6a2a8b852b5702716a1fcbf1f1e57889f3 Mon Sep 17 00:00:00 2001 From: tilghman Date: Fri, 2 Nov 2007 15:36:34 +0000 Subject: Add pbx_lua as a method of doing extensions Reported by: mnicholson Patch by: mnicholson Closes issue #11140 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@88250 f38db490-d61c-443f-a65b-d21fe96a405b --- include/asterisk/autoconfig.h.in | 6 ++++++ include/asterisk/pbx.h | 14 ++++++++++++++ 2 files changed, 20 insertions(+) (limited to 'include') diff --git a/include/asterisk/autoconfig.h.in b/include/asterisk/autoconfig.h.in index b906bc567..daf8a5ca1 100644 --- a/include/asterisk/autoconfig.h.in +++ b/include/asterisk/autoconfig.h.in @@ -409,6 +409,12 @@ /* Define to indicate the ${LTDL_DESCRIP} library version */ #undef HAVE_LTDL_VERSION +/* Define this to indicate the ${LUA_DESCRIP} library */ +#undef HAVE_LUA + +/* Define to indicate the ${LUA_DESCRIP} library version */ +#undef HAVE_LUA_VERSION + /* Define to 1 if you have the header file. */ #undef HAVE_MALLOC_H diff --git a/include/asterisk/pbx.h b/include/asterisk/pbx.h index 417b51509..2b6ad75e6 100644 --- a/include/asterisk/pbx.h +++ b/include/asterisk/pbx.h @@ -507,6 +507,20 @@ int ast_extension_match(const char *pattern, const char *extension); int ast_extension_close(const char *pattern, const char *data, int needmore); +/*! + * \brief Determine if one extension should match before another + * + * \param a extension to compare with b + * \param b extension to compare with a + * + * Checks whether or extension a should match before extension b + * + * \retval 0 if the two extensions have equal matching priority + * \retval 1 on a > b + * \retval -1 on a < b + */ +int ast_extension_cmp(const char *a, const char *b); + /*! * \brief Launch a new extension (i.e. new stack) * -- cgit v1.2.3