Stefan Knoblich
dc1422998a
FreeTDM: Add FTDM_XINT64_FMT 64bit hex format string and use it in ftmod_misdn.
...
Fixes:
src/ftmod/ftmod_misdn/ftmod_misdn.c: In function 'misdn_handle_mph_information_ind':
src/ftmod/ftmod_misdn/ftmod_misdn.c:871:3: error: format '%lx' expects argument of type 'long unsigned int', but argument 13 has type 'uint64_t' [-Werror=format]
Signed-off-by: Stefan Knoblich <stkn@openisdn.net >
2012-07-27 14:33:46 +02:00
Stefan Knoblich
f384e247fc
FreeTDM: Add gcc printf()-style format string checks to ftdm_log(), also add FTDM_(U)INT64_FMT and FTDM_TIME_FMT constants.
...
The format string checks already caught a couple crash-worthy bugs and this
commit fixes a couple more.
Also includes __ftdm_check_scanf(), for completeness (currently unused).
Signed-off-by: Stefan Knoblich <stkn@openisdn.net >
2012-07-11 22:44:08 +02:00
Moises Silva
de98034145
freetdm: - Extend ftdm interrupt object to notify which IO events are ready in the device
...
- Add definition of FTDM_MAX_SIG_PARAMETERS to have a standard limit for signaling module parameters
2012-05-07 15:13:26 -04:00
David Yat Sin
49ac70defd
freetdm: User variables now stored in ftdm_usrmsg_t
2011-02-25 09:58:15 -05:00
Moises Silva
155571d841
freetdm: fix ftdm error mapping to unix-style errors
2011-01-27 16:55:21 -05:00
Moises Silva
090864fa39
freetdm: completed most of the code for the new core state processing
...
use new core state processing functions in ftmod_r2
2010-12-29 13:38:43 -05:00
Moises Silva
568013bc60
freetdm: initial changes to make FreeTDM APIs non-blocking
2010-12-23 15:39:20 -05:00
Moises Silva
3085523f56
freetdm: define special size formatting that actually works on Linux and Windows
2010-12-15 09:56:27 -05:00
Moises Silva
1c01144c20
freetdm: open all media dumps as binary. Fixes Windows corrupted cores.
2010-12-14 16:55:40 -05:00
David Yat Sin
302d5bb18f
Changes for ftdm variables
2010-11-30 12:30:31 -05:00
David Yat Sin
25c56f6dc9
freetdm: Merged arnaldo.sng_isdn branch (changes for win32 port)
2010-11-08 12:18:08 -05:00
Arnaldo M Pereira
9ccf10282d
created macro FT_DECLARE_INLINE, to declare inline functions on ftmod_sangoma_isdn. also added msvc project file for the module, its now linking against libsng_isdn on win32
2010-10-15 18:26:25 -03:00
Arnaldo M Pereira
16b971f968
made ftdm_sched.c also work on win32
2010-10-06 16:52:35 -03:00
Moises Silva
227fb934cf
freetdm: use __WINDOWS__ and not WIN32
2010-05-18 15:51:45 -04:00
Moises Silva
110bd5cdb1
freetdm: windows fixes
2010-04-29 10:53:03 -04:00
Moises Silva
f39fcfc8a9
freetdm: fix boost glare invalid state transition
...
show physical status in ftdm list command
update list of events
2010-04-28 18:17:51 -04:00
Moises Silva
73a80ba939
start API cleanup by moving private headers and data structures into private/ include directory
2010-04-28 18:17:49 -04:00