Binary compatibility report for the libcapi library between 1.7.3 and 3.0.5a versions on x86

Test Info


Library Namelibcapi
Version #11.7.3
Version #23.0.5a
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries1
Total Symbols / Types87 / 1257
VerdictIncompatible
(100%)

Problem Summary


SeverityCount
Added Symbols-50
Removed SymbolsHigh87
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low408
Other Changes
in Constants
-47

Added Symbols (50)


capi20.h, libcapi20.so.3.0.5
capi20_fileno unsigned int ApplID )
capi20_get_manufacturer ( unsigned int Ctrl, unsigned char* Buf )
capi20_get_message ( unsigned int ApplID, unsigned char** Buf )
capi20_get_profile ( unsigned int Controller, unsigned char* Buf )
capi20_get_serial_number ( unsigned int Ctrl, unsigned char* Buf )
capi20_get_version ( unsigned int Ctrl, unsigned char* Buf )
capi20_isinstalled ( )
capi20_put_message ( unsigned int ApplID, unsigned char* Msg )
capi20_register ( unsigned int MaxLogicalConnection, unsigned int MaxBDataBlocks, unsigned int MaxBDataLen, unsigned int* ApplIDp )
capi20_release unsigned int ApplID )
capi20_waitformessage ( unsigned int ApplID, struct timeval* TimeOut )
capi20ext_clr_flags ( unsigned int ApplID, unsigned int flags )
capi20ext_get_flags ( unsigned int ApplID, unsigned int* flagsptr )
capi20ext_get_raw_devname ( unsigned int applid, unsigned int ncci, char* buf, size_t size )
capi20ext_get_tty_devname ( unsigned int applid, unsigned int ncci, char* buf, size_t size )
capi20ext_ncci_opencount ( unsigned int applid, unsigned int ncci )
capi20ext_set_flags ( unsigned int ApplID, unsigned int flags )

capiutils.h, libcapi20.so.3.0.5
ALERT_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cstruct BChannelinformation, _cstruct Keypadfacility, _cstruct Useruserdata, _cstruct Facilitydataarra, _cstruct SendingComplete )
capi_cmd2str _cbyte cmd, _cbyte subcmd )
capi_cmsg2message ( struct _cmsg* cmsg, unsigned char* msg )
capi_cmsg2str struct _cmsg* cmsg )
capi_cmsg_header ( struct _cmsg* cmsg, unsigned int _ApplId, _cbyte _Command, _cbyte _Subcommand, _cword _Messagenumber, _cdword _Controller )
capi_get_cmsg ( struct _cmsg* cmsg, unsigned int applid )
capi_info2str _cword reason )
capi_message2cmsg ( struct _cmsg* cmsg, unsigned char* msg )
capi_message2str _cbyte* msg )
capi_put_cmsg struct _cmsg* cmsg )
CONNECT_ACTIVE_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
CONNECT_B3_ACTIVE_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
CONNECT_B3_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cstruct NCPI )
CONNECT_B3_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword Reject, _cstruct NCPI )
CONNECT_B3_T90_ACTIVE_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
CONNECT_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword CIPValue, _cstruct CalledPartyNumber, _cstruct CallingPartyNumber, _cstruct CalledPartySubaddress, _cstruct CallingPartySubaddress, _cword B1protocol, _cword B2protocol, _cword B3protocol, _cstruct B1configuration, _cstruct B2configuration, _cstruct B3configuration, _cstruct Globalconfiguration, _cstruct BC, _cstruct LLC, _cstruct HLC, _cstruct BChannelinformation, _cstruct Keypadfacility, _cstruct Useruserdata, _cstruct Facilitydataarray, _cstruct SendingComplete )
CONNECT_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword Reject, _cword B1protocol, _cword B2protocol, _cword B3protocol, _cstruct B1configuration, _cstruct B2configuration, _cstruct B3configuration, _cstruct Globalconfiguration, _cstruct ConnectedNumber, _cstruct ConnectedSubaddress, _cstruct LLC, _cstruct BChannelinformation, _cstruct Keypadfacility, _cstruct Useruserdata, _cstruct Facilitydataarray )
DATA_B3_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, void* Data, _cword DataLength, _cword DataHandle, _cword Flags )
DATA_B3_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword DataHandle )
DISCONNECT_B3_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cstruct NCPI )
DISCONNECT_B3_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
DISCONNECT_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cstruct BChannelinformation, _cstruct Keypadfacility, _cstruct Useruserdata, _cstruct Facilitydataarray )
DISCONNECT_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
FACILITY_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword FacilitySelector, _cstruct FacilityRequestParameter )
FACILITY_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword FacilitySelector, _cstruct FacilityResponseParameters )
INFO_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cstruct CalledPartyNumber, _cstruct BChannelinformation, _cstruct Keypadfacility, _cstruct Useruserdata, _cstruct Facilitydataarray, _cstruct SendingComplete )
INFO_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
LISTEN_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cdword InfoMask, _cdword CIPmask, _cdword CIPmask2, _cstruct CallingPartyNumber, _cstruct CallingPartySubaddress )
MANUFACTURER_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cdword ManuID, _cdword Class, _cdword Function, _cstruct ManuData )
MANUFACTURER_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cdword ManuID, _cdword Class, _cdword Function, _cstruct ManuData )
RESET_B3_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cstruct NCPI )
RESET_B3_RESP ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr )
SELECT_B_PROTOCOL_REQ ( struct _cmsg* cmsg, _cword ApplId, _cword Messagenumber, _cdword adr, _cword B1protocol, _cword B2protocol, _cword B3protocol, _cstruct B1configuration, _cstruct B2configuration, _cstruct B3configuration, _cstruct Globalconfiguration )

to the top

Removed Symbols (87)


libcapi.h, libcapi.so
capi2_alert_req int appl, unsigned long plci, struct userdata* add )
capi2_checkuser int fd )
capi2_close int p1 )
capi2_connect_req int appl, unsigned long contrl, unsigned short cip_value, struct userdata* dad, struct userdata* oad, struct userdata* dsa, struct userdata* osa, struct userdata* bprot, struct userdata* bc, struct userdata* llc, struct userdata* hlc, struct userdata* add )
capi2_connect_resp int appl, unsigned short messid, unsigned long plci, int reject, struct userdata* bprot, struct userdata* cad, struct userdata* csa, struct userdata* llc, struct userdata* add )
capi2_connectactive_resp int appl, unsigned short messid, unsigned long plci )
capi2_connectb3_req int appl, unsigned long plci, struct userdata* ncpi )
capi2_connectb3_resp int appl, unsigned short messid, unsigned long ncci, unsigned short reject, struct userdata* ncpi )
capi2_connectb3active_resp int appl, unsigned short messid, unsigned long ncci )
capi2_connectb3t90active_resp int appl, unsigned short messid, unsigned long ncci )
capi2_datab3_req int appl, unsigned long ncci, char* buffer, unsigned short len, unsigned short flags, unsigned short handle )
capi2_datab3_resp int appl, unsigned short messid, unsigned long ncci, unsigned short handle )
capi2_disconnect_req int appl, unsigned long plci, struct userdata* add )
capi2_disconnect_resp int appl, unsigned short messid, unsigned long plci )
capi2_disconnectb3_req int appl, unsigned long ncci, struct userdata* ncpi )
capi2_disconnectb3_resp int appl, unsigned short messid, unsigned long ncci )
capi2_errno [data]
capi2_facility_req int appl, unsigned long ident, unsigned short selector, struct userdata* facdata )
capi2_facility_resp int appl, unsigned short messid, unsigned long ident, unsigned short selector, struct userdata* facdata )
capi2_get_manufacturer char* buffer )
capi2_get_message int appl, union CAPI_primitives** cpp, union CAPI_primitives* cmsg, char* dbuf, int dlen )
capi2_get_profile int nCtrl, struct capi_getprofile* prof )
capi2_get_serial char* buffer )
capi2_get_version unsigned long* lPtrVersion )
capi2_info_req int appl, unsigned long ident, struct userdata* cpn, struct userdata* add )
capi2_info_resp int appl, unsigned short messid, unsigned long ident )
capi2_listen_req int appl, unsigned long contrl, unsigned long info_mask, unsigned long cip_mask, unsigned long cip_mask2, struct userdata* cpn, struct userdata* cps )
capi2_open ( )
capi2_perror char const* p1, int p2 )
capi2_put_message int appl, char* a )
capi2_register int msgsize, int level3cnt, int datablkcnt, int datablklen, char* datablock )
capi2_release int fd )
capi2_resetb3_req int appl, unsigned long ncci, struct userdata* ncpi )
capi2_resetb3_resp int appl, unsigned short messid, unsigned long ncci )
capi2_selectb_req int appl, unsigned long plci, struct userdata* bproto )
capi2_set_signal int appl, void* sig )
capi2_strerror int info )
capi2_wait_for_signal int appl, int timeout )
capi_blockread int p1, void* p2, size_t p3 )
capi_blockwrite int p1, void* p2, size_t p3 )
capi_close int p1 )
capi_connect_req int p1, unsigned char p2, unsigned char p3, unsigned long p4, unsigned char p5, unsigned char p6, unsigned char p7, struct telno* p8, struct telno* p9 )
capi_connect_resp int p1, unsigned short p2, unsigned short p3, unsigned short p4 )
capi_connectactive_resp int p1, unsigned short p2, unsigned short p3 )
capi_connectb3_req int p1, unsigned short p2, struct userdata* p3 )
capi_connectb3_resp int p1, unsigned short p2, unsigned short p3, unsigned short p4, struct userdata* p5 )
capi_connectb3active_resp int p1, unsigned short p2, unsigned short p3 )
capi_connectinfo_req int p1, unsigned short p2, struct telno* p3 )
capi_control_req int appl, unsigned long contrl, unsigned short ctrl )
capi_data_req int p1, unsigned short p2, struct userdata* p3 )
capi_data_resp int p1, unsigned short p2, unsigned short p3 )
capi_datab3_req int p1, unsigned short p2, char* p3, unsigned short p4, unsigned short p5, unsigned char p6 )
capi_datab3_resp int p1, unsigned short p2, unsigned short p3, unsigned char p4 )
capi_disconnect_req int p1, unsigned short p2, unsigned char p3 )
capi_disconnect_resp int p1, unsigned short p2, unsigned short p3 )
capi_disconnectb3_req int p1, unsigned short p2, struct userdata* p3 )
capi_disconnectb3_resp int p1, unsigned short p2, unsigned short p3 )
capi_dtmf_req int p1, unsigned short p2, struct userdata* p3 )
capi_dtmf_resp int p1, unsigned short p2, unsigned short p3 )
capi_errno [data]
capi_fhexdump FILE* p1, char* p2, size_t p3, size_t p4, size_t p5 )
capi_fhexdump_d FILE* p1, char* p2, size_t p3, size_t p4, size_t p5, size_t p6 )
capi_get_manufacturer char* p1 )
capi_get_message int p1, union CAPI_primitives** p2, union CAPI_primitives* p3, char* p4, int p5 )
capi_get_serial char* p1 )
capi_get_version char* p1 )
capi_getparams_req int p1, unsigned short p2 )
capi_handset_resp int p1, unsigned short p2, unsigned short p3 )
capi_hexdump char* p1, size_t p2, size_t p3, size_t p4 )
capi_hexdump_d char* p1, size_t p2, size_t p3, size_t p4, size_t p5 )
capi_info_req int p1, unsigned short p2, unsigned long p3 )
capi_info_resp int p1, unsigned short p2, unsigned short p3 )
capi_listen_req int p1, unsigned char p2, unsigned long p3, unsigned short p4, unsigned short p5 )
capi_listenb3_req int p1, unsigned short p2 )
capi_msg union CAPI_primitives* p1 )
capi_open ( )
capi_perror char const* p1, int p2 )
capi_put_message int p1, char* p2 )
capi_read_environ char** ppHost, int* pPort )
capi_register int p1, int p2, int p3, int p4, char* p5 )
capi_release int p1 )
capi_resetb3_req int p1, unsigned short p2 )
capi_resetb3_resp int p1, unsigned short p2, unsigned short p3 )
capi_selectb2_req int p1, unsigned short p2, unsigned char p3, struct userdata* p4 )
capi_selectb3_req int p1, unsigned short p2, unsigned char p3, struct userdata* p4 )
capi_strerror int info )
capi_tcp_open char* host, char* service, int port )

to the top

Problems with Constants, Low Severity (408)


capiconf.h
[+] HAVE_FORK
[+] HAVE_GETHOSTBYNAME
[+] HAVE_MALLOC
[+] HAVE_MEMSET
[+] HAVE_POLL
[+] HAVE_SELECT
[+] HAVE_SOCKET
[+] HAVE_STRTOL
[+] HAVE_VFORK
[+] HAVE_VOID
[+] HAVE_WORKING_FORK
[+] HAVE_WORKING_VFORK
[+] LSTAT_FOLLOWS_SLASHED_SYMLINK
[+] PROTOTYPES
[+] STDC_HEADERS
[+] TIME_WITH_SYS_TIME

capidef.h
[+] AI_CAUSE
[+] AI_CHARGE
[+] AI_CPS
[+] AI_DAD
[+] AI_DISPLAY
[+] AI_REN
[+] AI_UUINFO
[+] C2IOC
[+] CAPI1_MAXMSGLEN
[+] CAPI1_MINMSGLEN
[+] CAPI2_ALERT_CONF
[+] CAPI2_ALERT_REQ
[+] CAPI2_CONNECT_CONF
[+] CAPI2_CONNECT_IND
[+] CAPI2_CONNECT_REQ
[+] CAPI2_CONNECT_RESP
[+] CAPI2_CONNECTACTIVE_IND
[+] CAPI2_CONNECTACTIVE_RESP
[+] CAPI2_CONNECTB3_CONF
[+] CAPI2_CONNECTB3_IND
[+] CAPI2_CONNECTB3_REQ
[+] CAPI2_CONNECTB3_RESP
[+] CAPI2_CONNECTB3ACTIVE_IND
[+] CAPI2_CONNECTB3ACTIVE_RESP
[+] CAPI2_CONNECTB3T90ACTIVE_IND
[+] CAPI2_CONNECTB3T90ACTIVE_RESP
[+] CAPI2_DATAB3_CONF
[+] CAPI2_DATAB3_IND
[+] CAPI2_DATAB3_REQ
[+] CAPI2_DATAB3_RESP
[+] CAPI2_DELIVERY
[+] CAPI2_DISCONNECT_CONF
[+] CAPI2_DISCONNECT_IND
[+] CAPI2_DISCONNECT_REQ
[+] CAPI2_DISCONNECT_RESP
[+] CAPI2_DISCONNECTB3_CONF
[+] CAPI2_DISCONNECTB3_IND
[+] CAPI2_DISCONNECTB3_REQ
[+] CAPI2_DISCONNECTB3_RESP
[+] CAPI2_E_ALERT_ALREADY_SENT
[+] CAPI2_E_ANOTHER_APPL_GOT_THE_CALL
[+] CAPI2_E_B1_PROTOCOL_NOT_SUPPORTED
[+] CAPI2_E_B1_PROTOCOL_PARAM_NOT_SUPPORTED
[+] CAPI2_E_B2_PROTOCOL_NOT_SUPPORTED
[+] CAPI2_E_B2_PROTOCOL_PARAM_NOT_SUPPORTED
[+] CAPI2_E_B3_PROTOCOL_NOT_SUPPORTED
[+] CAPI2_E_B3_PROTOCOL_PARAM_NOT_SUPPORTED
[+] CAPI2_E_B_PROTOCOL_COMBINATION_NOT_SUPPORTED
[+] CAPI2_E_CAPI_NOT_INSTALLED
[+] CAPI2_E_CIP_VALUE_UNKNOWN
[+] CAPI2_E_DATA_LENGTH_NOT_SUPPORTED
[+] CAPI2_E_EXT_EQUIPMENT_NOT_SUPPORTED
[+] CAPI2_E_FACILITY_NOT_SUPPORTED
[+] CAPI2_E_FAX_ILLEGAL_CODING
[+] CAPI2_E_FAX_INCOMPATIBLE
[+] CAPI2_E_FAX_LOCAL_ABORT
[+] CAPI2_E_FAX_LOCAL_RX_UNDERRUN
[+] CAPI2_E_FAX_LOCAL_TX_UNDERRUN
[+] CAPI2_E_FAX_NO_FAXG3
[+] CAPI2_E_FAX_REMOTE_ABORT
[+] CAPI2_E_FAX_REMOTE_PROCEDURE_ERROR
[+] CAPI2_E_FAX_TRAINING_ERROR
[+] CAPI2_E_FLAGS_NOT_SUPPORTED
[+] CAPI2_E_FLAGS_NOT_SUPPORTED_BY_PROTOCOL
[+] CAPI2_E_ILLEGAL_APPLICATION
[+] CAPI2_E_ILLEGAL_COMMAND
[+] CAPI2_E_ILLEGAL_IDENT
[+] CAPI2_E_ILLEGAL_MSG_PARAM_CODING
[+] CAPI2_E_INTERNAL_BUSY_CONDITION
[+] CAPI2_E_MDM_CARRIER_LOST
[+] CAPI2_E_MDM_COMPRESSION_ERROR
[+] CAPI2_E_MDM_FALLBACK_NOT_ALLOWED
[+] CAPI2_E_MDM_FRAMING_FAILS
[+] CAPI2_E_MDM_HANDSHAKE_ERROR
[+] CAPI2_E_MDM_NEGOTIATION_ERROR
[+] CAPI2_E_MDM_NO_ANSWER_FROM_OTHER_MODEM
[+] CAPI2_E_MDM_NO_ANSWER_TO_PROTOCOL_REQUEST
[+] CAPI2_E_MDM_NO_MODEM_OR_FAX
[+] CAPI2_E_MDM_NORMAL_END
[+] CAPI2_E_MDM_ONLY_SYNC_MODE
[+] CAPI2_E_MDM_PROCOL_ERROR
[+] CAPI2_E_MDM_PROTOCOL_NEGOTIATION_FAILS
[+] CAPI2_E_MDM_REMOTE_NORMAL_END
[+] CAPI2_E_MDM_SYNC_INFO_MISSING
[+] CAPI2_E_MDM_TIMEOUT_NO_CONNECT
[+] CAPI2_E_MDM_WRONG_REMOTE_PROTOCOL_REQUEST
[+] CAPI2_E_MSG_QUEUE_EMPTY
[+] CAPI2_E_MSG_QUEUE_FULL
[+] CAPI2_E_MSG_QUEUE_OVERFLOW
[+] CAPI2_E_NCPI_NOT_SUPPORTED
[+] CAPI2_E_ONLY_EXT_EQUIPMENT_SUPPORTED
[+] CAPI2_E_OS_RESOURCE_ERROR
[+] CAPI2_E_OUT_OF_FAX_RESOURCES
[+] CAPI2_E_OUT_OF_LISTEN
[+] CAPI2_E_OUT_OF_NCCI
[+] CAPI2_E_OUT_OF_PLCI
[+] CAPI2_E_OUT_OF_STATE
[+] CAPI2_E_PROTOCOL_ERROR_LAYER_1
[+] CAPI2_E_PROTOCOL_ERROR_LAYER_2
[+] CAPI2_E_PROTOCOL_ERROR_LAYER_3
[+] CAPI2_E_REG_BLOCKSIZE_TOO_SMALL
[+] CAPI2_E_REG_BUFFER_EXCEED_64K
[+] CAPI2_E_REG_CAPI_NOT_INSTALLED
[+] CAPI2_E_REG_EXT_EQUIPMENT_NOT_SUPPORTED
[+] CAPI2_E_REG_INTERNAL_BUSY_CONDITION
[+] CAPI2_E_REG_MAX_NUM_CONN_NOT_SUPPORTED
[+] CAPI2_E_REG_MSGSIZE_TOO_SMALL
[+] CAPI2_E_REG_ONLY_EXT_EQUIPMENT_SUPPORTED
[+] CAPI2_E_REG_OS_RESOURCE_ERROR
[+] CAPI2_E_REG_TOO_MANY_APPLICATIONS
[+] CAPI2_E_RESET_NOT_SUPPORTED
[+] CAPI2_E_SERVICE_NOT_SUPPORTED
[+] CAPI2_E_SERVICE_WRONG_STATE
[+] CAPI2_E_UNKNOWN_NOTIFICATION_PARAM
[+] CAPI2_EARLYB3
[+] CAPI2_EXPEDITED
[+] CAPI2_FACILITY_CONF
[+] CAPI2_FACILITY_IND
[+] CAPI2_FACILITY_REQ
[+] CAPI2_FACILITY_RESP
[+] CAPI2_FRAMINGERR
[+] CAPI2_ICAUSE
[+] CAPI2_ICHARGE
[+] CAPI2_ICHI
[+] CAPI2_ICPN
[+] CAPI2_IDISPLAY
[+] CAPI2_IFACILITY
[+] CAPI2_INFO_CONF
[+] CAPI2_INFO_IND
[+] CAPI2_INFO_REQ
[+] CAPI2_INFO_RESP
[+] CAPI2_IPROGRESS
[+] CAPI2_IREN
[+] CAPI2_ITIME
[+] CAPI2_IUUINFO
[+] CAPI2_LISTEN_CONF
[+] CAPI2_LISTEN_REQ
[+] CAPI2_MANUFACT_CONF
[+] CAPI2_MANUFACT_IND
[+] CAPI2_MANUFACT_REQ
[+] CAPI2_MANUFACT_RESP
[+] CAPI2_MORE_FLAG
[+] CAPI2_QUALIFIER
[+] CAPI2_RESETB3_CONF
[+] CAPI2_RESETB3_IND
[+] CAPI2_RESETB3_REQ
[+] CAPI2_RESETB3_RESP
[+] CAPI2_SELECTB_CONF
[+] CAPI2_SELECTB_REQ
[+] CAPI2_TSR_DEINSTALL
[+] CAPI2_TSR_GETMANUFACT
[+] CAPI2_TSR_GETMESSAGE
[+] CAPI2_TSR_GETPROFILE
[+] CAPI2_TSR_GETSERIAL
[+] CAPI2_TSR_GETVERSION
[+] CAPI2_TSR_MANUFACTURER
[+] CAPI2_TSR_PUTMESSAGE
[+] CAPI2_TSR_REGISTER
[+] CAPI2_TSR_SETSIGNAL
[+] CAPI_ALIVE_IND
[+] CAPI_ALIVE_RESP
[+] CAPI_ANYBCHANNEL
[+] CAPI_CONNECT_CONF
[+] CAPI_CONNECT_IND
[+] CAPI_CONNECT_REQ
[+] CAPI_CONNECT_RESP
[+] CAPI_CONNECTACTIVE_IND
[+] CAPI_CONNECTACTIVE_RESP
[+] CAPI_CONNECTB3_CONF
[+] CAPI_CONNECTB3_IND
[+] CAPI_CONNECTB3_REQ
[+] CAPI_CONNECTB3_RESP
[+] CAPI_CONNECTB3ACTIVE_IND
[+] CAPI_CONNECTB3ACTIVE_RESP
[+] CAPI_CONNECTINFO_CONF
[+] CAPI_CONNECTINFO_REQ
[+] CAPI_CONTROL_CONF
[+] CAPI_CONTROL_IND
[+] CAPI_CONTROL_REQ
[+] CAPI_CONTROL_RESP
[+] CAPI_DATA_CONF
[+] CAPI_DATA_IND
[+] CAPI_DATA_REQ
[+] CAPI_DATA_RESP
[+] CAPI_DATAB3_CONF
[+] CAPI_DATAB3_IND
[+] CAPI_DATAB3_REQ
[+] CAPI_DATAB3_RESP
[+] CAPI_DCHANNEL
[+] CAPI_DELIVERY
[+] CAPI_DISCONNECT_CONF
[+] CAPI_DISCONNECT_IND
[+] CAPI_DISCONNECT_REQ
[+] CAPI_DISCONNECT_RESP
[+] CAPI_DISCONNECTB3_CONF
[+] CAPI_DISCONNECTB3_IND
[+] CAPI_DISCONNECTB3_REQ
[+] CAPI_DISCONNECTB3_RESP
[+] CAPI_DTMF_CONF
[+] CAPI_DTMF_IND
[+] CAPI_DTMF_REQ
[+] CAPI_DTMF_RESP
[+] CAPI_E_ABORTBCHANLAYER1
[+] CAPI_E_ABORTBCHANLAYER2
[+] CAPI_E_ABORTBCHANLAYER3
[+] CAPI_E_ABORTDCHANLAYER1
[+] CAPI_E_ABORTDCHANLAYER2
[+] CAPI_E_ABORTDCHANLAYER3
[+] CAPI_E_APPLICATION
[+] CAPI_E_B2NOTSUPPORT
[+] CAPI_E_B2PROTO
[+] CAPI_E_B2STATE
[+] CAPI_E_B3NOTSUPPORT
[+] CAPI_E_B3PROTO
[+] CAPI_E_B3STATE
[+] CAPI_E_BADDATA
[+] CAPI_E_BADLINE
[+] CAPI_E_BADQUALITY
[+] CAPI_E_BCHANNEL
[+] CAPI_E_CMDNOTSUPPORTED
[+] CAPI_E_COMMAND
[+] CAPI_E_CONTROLLER
[+] CAPI_E_CONTROLLERFAILED
[+] CAPI_E_DATAB3FLAGS
[+] CAPI_E_DATALEN
[+] CAPI_E_DEINSTALL
[+] CAPI_E_DLPD
[+] CAPI_E_DLPDPARA
[+] CAPI_E_DTMF
[+] CAPI_E_EAZMASK
[+] CAPI_E_FAXBLOCKED
[+] CAPI_E_FAXBUSY
[+] CAPI_E_INCOMPAT
[+] CAPI_E_INFOMASK
[+] CAPI_E_LOCABORT
[+] CAPI_E_MSGLENGTH
[+] CAPI_E_MSGOVERFLOW
[+] CAPI_E_NCCI
[+] CAPI_E_NCCIACT
[+] CAPI_E_NCPD
[+] CAPI_E_NCPDPARA
[+] CAPI_E_NCPI
[+] CAPI_E_NOANSWER
[+] CAPI_E_NOCMD
[+] CAPI_E_NOFAX
[+] CAPI_E_NOL1
[+] CAPI_E_NOL2
[+] CAPI_E_NOMSG
[+] CAPI_E_PLCI
[+] CAPI_E_PLCIACT
[+] CAPI_E_PROTO
[+] CAPI_E_QUEUEFULL
[+] CAPI_E_REBCHANLAYER3
[+] CAPI_E_REGCONFLICT
[+] CAPI_E_REGISTER
[+] CAPI_E_REMDISC
[+] CAPI_E_SETUPBCHANLAYER1
[+] CAPI_E_SETUPBCHANLAYER2
[+] CAPI_E_SIMASK
[+] CAPI_E_TOOSLOW
[+] CAPI_EAZMASK
[+] CAPI_GETB3PARAMS_CONF
[+] CAPI_GETB3PARAMS_REQ
[+] CAPI_GETMANUFACT_CONF
[+] CAPI_GETMANUFACT_REQ
[+] CAPI_GETPARAMS_CONF
[+] CAPI_GETPARAMS_REQ
[+] CAPI_GETPROFILE_CONF
[+] CAPI_GETPROFILE_REQ
[+] CAPI_GETSERIAL_CONF
[+] CAPI_GETSERIAL_REQ
[+] CAPI_GETVERSION_CONF
[+] CAPI_GETVERSION_REQ
[+] CAPI_HANDSET_IND
[+] CAPI_HANDSET_RESP
[+] CAPI_ICAUSE
[+] CAPI_ICHARGE
[+] CAPI_IDATE
[+] CAPI_IDESTINATION
[+] CAPI_IDISPLAY
[+] CAPI_IDTMF
[+] CAPI_INFO_CONF
[+] CAPI_INFO_IND
[+] CAPI_INFO_REQ
[+] CAPI_INFO_RESP
[+] CAPI_INT
[+] CAPI_ISPV
[+] CAPI_ISTATE
[+] CAPI_ISUBADDR
[+] CAPI_IUUINFO
[+] CAPI_LISTEN_CONF
[+] CAPI_LISTEN_REQ
[+] CAPI_LISTENB3_CONF
[+] CAPI_LISTENB3_REQ
[+] CAPI_MODULE
[+] CAPI_MORE_FLAG
[+] CAPI_PL_LISTENEAZ
[+] CAPI_QUALIFIER
[+] CAPI_REGISTER_CONF
[+] CAPI_REGISTER_REQ
[+] CAPI_RESETB3_CONF
[+] CAPI_RESETB3_IND
[+] CAPI_RESETB3_REQ
[+] CAPI_RESETB3_RESP
[+] CAPI_SELECTB2_CONF
[+] CAPI_SELECTB2_REQ
[+] CAPI_SELECTB3_CONF
[+] CAPI_SELECTB3_REQ
[+] CAPI_SIMASK
[+] CAPI_TSR_DEINSTALL
[+] CAPI_TSR_GETMANUFACT
[+] CAPI_TSR_GETMESSAGE
[+] CAPI_TSR_GETPROFILE
[+] CAPI_TSR_GETSERIAL
[+] CAPI_TSR_GETVERSION
[+] CAPI_TSR_MANUFACTURER
[+] CAPI_TSR_PUTMESSAGE
[+] CAPI_TSR_REGISTER
[+] CAPI_TSR_SETSIGNAL
[+] CIOC
[+] COMPAT_ALERTING
[+] COMPAT_FAXMAXSPEED
[+] COMPAT_FAXNOECM
[+] COMPAT_FAXNOHEADER
[+] COMPAT_FAXNOLOGO
[+] COMPAT_INITTRACE
[+] COMPAT_MAPNOEAZTOZERO
[+] COMPAT_NOALIVEIND
[+] COMPAT_NODLPDCHECK
[+] COMPAT_NOIEDATE
[+] COMPAT_NOPMXCRC4
[+] COMPAT_NOPOWERDETECT
[+] COMPAT_NOQ931ON
[+] COMPAT_NOV42BIS
[+] COMPAT_TRANSREVBIT
[+] COMPAT_X25CALLDBIT
[+] CTRL_BOARD_CONFIG
[+] CTRL_BOARD_LOAD
[+] CTRL_BOARD_UNLOAD
[+] CTRL_CAPI_CHGCALL
[+] CTRL_CAPI_L1STATE
[+] CTRL_CAPI_NEWCALL
[+] CTRL_CAPI_RMVCALL
[+] CTRL_CAPI_STATCALL
[+] CTRL_CAPIREC_OFF
[+] CTRL_CAPIREC_ON
[+] CTRL_CAPIREC_PLAY
[+] CTRL_CAPIREC_TRACE
[+] CTRL_CAPISTATE
[+] CTRL_CMDEXEC
[+] CTRL_EAZMAPPING
[+] CTRL_GETCHALLENGE
[+] CTRL_ISDNREC_CLEAR
[+] CTRL_ISDNREC_OFF
[+] CTRL_ISDNREC_ON
[+] CTRL_ISDNREC_PLAY
[+] CTRL_ISDNREC_TRACE
[+] CTRL_LOOPBACK
[+] CTRL_SETUSER
[+] CTRL_STATIST
[+] CTRL_TRACELEVEL
[+] MAKROACCESS
[+] PPP_LOC_ALLOW
[+] PPP_LOC_MAND
[+] PPP_LOC_NEG
[+] PPP_LOC_WANT
[+] PPP_RMT_ALLOW
[+] PPP_RMT_MAND
[+] PPP_RMT_NEG
[+] PPP_RMT_WANT
[+] SI_ABSERVICES
[+] SI_BTX
[+] SI_DATA
[+] SI_FAXG4
[+] SI_GRAPHTEL
[+] SI_MIXEDMODE
[+] SI_PHONE
[+] SI_REMOTECTRL
[+] SI_TELETEX
[+] SI_VIDEOPHONE
[+] SI_VIDEOTEXT
[+] SI_X21
[+] SI_X25
[+] SS_3PTY
[+] SS_CALL_DEFLECTION
[+] SS_CALL_FORWARD
[+] SS_ECT
[+] SS_HOLD_RETRIEVE
[+] SS_TERMINAL_PORTABILITY

libcapi.h
[+] CAPI_HOST_ENV
[+] CAPI_PORT_DEFAULT
[+] CAPI_PORT_ENV

to the top

Other Changes in Constants (47)


capi20.h
[+] SEND_BUFSIZ

capicmd.h
[+] CAPI_ALERT
[+] CAPI_CONF
[+] CAPI_CONNECT
[+] CAPI_CONNECT_ACTIVE
[+] CAPI_CONNECT_B3
[+] CAPI_CONNECT_B3_ACTIVE
[+] CAPI_CONNECT_B3_T90_ACTIVE
[+] CAPI_DATA_B3
[+] CAPI_DATA_B3_REQ_LEN
[+] CAPI_DATA_B3_RESP_LEN
[+] CAPI_DISCONNECT
[+] CAPI_DISCONNECT_B3
[+] CAPI_FACILITY
[+] CAPI_IND
[+] CAPI_INFO
[+] CAPI_LISTEN
[+] CAPI_MANUFACTURER
[+] CAPI_MSG_BASELEN
[+] CAPI_REQ
[+] CAPI_RESET_B3
[+] CAPI_RESP
[+] CAPI_SELECT_B_PROTOCOL

capiutils.h
[+] CapiAnzLogConnNotSupported
[+] CapiBuffExeceeds64k
[+] CapiIllAppNr
[+] CapiIllCmdOrSubcmdOrMsgToSmall
[+] CapiLogBlkSizeToSmall
[+] CAPIMSG_BASELEN
[+] CapiMsgBufSizeToSmall
[+] CapiMsgBusy
[+] CapiMsgCtrlerNotSupportExtEquip
[+] CapiMsgCtrlerOnlySupportExtEquip
[+] CapiMsgNotInstalled
[+] CapiMsgOSResourceErr
[+] CapiNoError
[+] CapiReceiveOverflow
[+] CapiReceiveQueueEmpty
[+] CapiRegBusy
[+] CapiRegCtrlerNotSupportExtEquip
[+] CapiRegCtrlerOnlySupportExtEquip
[+] CapiRegNotInstalled
[+] CapiRegOSResourceErr
[+] CapiRegReserved
[+] CapiSendQueueFull
[+] CapiToManyAppls
[+] CapiUnknownNotPar

to the top

Header Files (3)


capiconf.h
capidef.h
libcapi.h

to the top

Shared Libraries (1)


libcapi.so

to the top