- included autoconf tests for gcc-2.95 problems so that it will compile w/o
change for good old gcc-2.95 and gcc3 git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@58 4ebea2bb-67d4-0310-8558-a5799e421b66
This commit is contained in:
parent
ae14dfc25a
commit
aa76c2b64b
22
acinclude.m4
22
acinclude.m4
|
@ -1,7 +1,7 @@
|
||||||
#
|
#
|
||||||
# Autoconf macros for configuring the build of Python extension modules
|
# Autoconf macros for configuring the build of Python extension modules
|
||||||
#
|
#
|
||||||
# $Header: /root/cvs2svn/capisuite/capisuite/acinclude.m4,v 1.1 2003/02/19 08:19:52 gernot Exp $
|
# $Header: /root/cvs2svn/capisuite/capisuite/acinclude.m4,v 1.2 2003/03/21 23:09:59 gernot Exp $
|
||||||
#
|
#
|
||||||
# taken out of Postgres CVS by Gernot Hillier
|
# taken out of Postgres CVS by Gernot Hillier
|
||||||
#
|
#
|
||||||
|
@ -19,6 +19,26 @@ AC_DEFUN(CS_SET_DOCDIR,
|
||||||
AC_SUBST(docdir)
|
AC_SUBST(docdir)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
AC_DEFUN(CS_TEST_GCC3,
|
||||||
|
[AC_MSG_CHECKING([for <ostream> header])
|
||||||
|
AC_TRY_CPP([#include <ostream>],
|
||||||
|
[
|
||||||
|
AC_DEFINE([HAVE_OSTREAM],1,[we can #include<ostream> instead of ostream.h - new gcc3 feature])
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
],
|
||||||
|
AC_MSG_RESULT([use ostream.h instead])
|
||||||
|
)
|
||||||
|
AC_MSG_CHECKING([for string::clear method])
|
||||||
|
AC_TRY_COMPILE([#include <string>],
|
||||||
|
[std::string a; a.clear();],
|
||||||
|
[
|
||||||
|
AC_DEFINE([HAVE_STRING_CLEAR],1,[we have string::clear])
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
],
|
||||||
|
AC_MSG_RESULT([use assignment of "" instead])
|
||||||
|
)
|
||||||
|
]) dnl CS_TEST_GCC
|
||||||
|
|
||||||
# PGAC_CHECK_PYTHON_DIRS
|
# PGAC_CHECK_PYTHON_DIRS
|
||||||
# -----------------------
|
# -----------------------
|
||||||
# Determine the name of various directory of a given Python installation.
|
# Determine the name of various directory of a given Python installation.
|
||||||
|
|
|
@ -15,6 +15,8 @@ AC_CHECK_FUNCS([gettimeofday])
|
||||||
AC_CHECK_HEADERS([sys/time.h])
|
AC_CHECK_HEADERS([sys/time.h])
|
||||||
AC_HEADER_TIME
|
AC_HEADER_TIME
|
||||||
|
|
||||||
|
CS_TEST_GCC3
|
||||||
|
|
||||||
CS_SET_DOCDIR
|
CS_SET_DOCDIR
|
||||||
|
|
||||||
AC_CHECK_LIB(capi20,capi20_register,,AC_MSG_ERROR(libcapi20 not found))
|
AC_CHECK_LIB(capi20,capi20_register,,AC_MSG_ERROR(libcapi20 not found))
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
@brief Contains PythonScript - Read a python script and call a function in own thread
|
@brief Contains PythonScript - Read a python script and call a function in own thread
|
||||||
|
|
||||||
@author Gernot Hillier <gernot@hillier.de>
|
@author Gernot Hillier <gernot@hillier.de>
|
||||||
$Revision: 1.1 $
|
$Revision: 1.2 $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
@ -17,8 +17,13 @@
|
||||||
#ifndef PYTHONSCRIPT_H
|
#ifndef PYTHONSCRIPT_H
|
||||||
#define PYTHONSCRIPT_H
|
#define PYTHONSCRIPT_H
|
||||||
|
|
||||||
|
#include <../../config.h>
|
||||||
#include <Python.h>
|
#include <Python.h>
|
||||||
#include <ostream>
|
#ifdef HAVE_OSTREAM
|
||||||
|
#include <ostream>
|
||||||
|
#else
|
||||||
|
#include <ostream.h>
|
||||||
|
#endif
|
||||||
#include "applicationexception.h"
|
#include "applicationexception.h"
|
||||||
class PycStringIO_CAPI;
|
class PycStringIO_CAPI;
|
||||||
|
|
||||||
|
@ -83,8 +88,12 @@ class PythonScript
|
||||||
/* History
|
/* History
|
||||||
|
|
||||||
$Log: pythonscript.h,v $
|
$Log: pythonscript.h,v $
|
||||||
Revision 1.1 2003/02/19 08:19:53 gernot
|
Revision 1.2 2003/03/21 23:09:59 gernot
|
||||||
Initial revision
|
- included autoconf tests for gcc-2.95 problems so that it will compile w/o
|
||||||
|
change for good old gcc-2.95 and gcc3
|
||||||
|
|
||||||
|
Revision 1.1.1.1 2003/02/19 08:19:53 gernot
|
||||||
|
initial checkin of 0.4
|
||||||
|
|
||||||
Revision 1.6 2003/02/10 14:17:09 ghillie
|
Revision 1.6 2003/02/10 14:17:09 ghillie
|
||||||
merged from NATIVE_PTHREADS to HEAD
|
merged from NATIVE_PTHREADS to HEAD
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
@brief Contains Connection - Encapsulates a CAPI connection with all its states and methods.
|
@brief Contains Connection - Encapsulates a CAPI connection with all its states and methods.
|
||||||
|
|
||||||
@author Gernot Hillier <gernot@hillier.de>
|
@author Gernot Hillier <gernot@hillier.de>
|
||||||
$Revision: 1.2 $
|
$Revision: 1.3 $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
@ -14,6 +14,7 @@
|
||||||
* *
|
* *
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
|
#include <../../config.h>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include "capi.h"
|
#include "capi.h"
|
||||||
|
@ -888,7 +889,11 @@ Connection::getDTMF()
|
||||||
void
|
void
|
||||||
Connection::clearDTMF()
|
Connection::clearDTMF()
|
||||||
{
|
{
|
||||||
|
#ifdef HAVE_STRING_CLEAR
|
||||||
received_dtmf.clear();
|
received_dtmf.clear();
|
||||||
|
#else
|
||||||
|
received_dtmf="";
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
string
|
string
|
||||||
|
@ -967,6 +972,10 @@ Connection::buildBconfiguration(service_t service, string faxStationID, string f
|
||||||
/* History
|
/* History
|
||||||
|
|
||||||
$Log: connection.cpp,v $
|
$Log: connection.cpp,v $
|
||||||
|
Revision 1.3 2003/03/21 23:09:59 gernot
|
||||||
|
- included autoconf tests for gcc-2.95 problems so that it will compile w/o
|
||||||
|
change for good old gcc-2.95 and gcc3
|
||||||
|
|
||||||
Revision 1.2 2003/02/28 21:36:51 gernot
|
Revision 1.2 2003/02/28 21:36:51 gernot
|
||||||
- don't allocate new B3config in buildBconfiguration(), fixes bug 532
|
- don't allocate new B3config in buildBconfiguration(), fixes bug 532
|
||||||
- limit stationID to 20 characters
|
- limit stationID to 20 characters
|
||||||
|
|
Loading…
Reference in New Issue