AC_SUBST(SYS_XMLRPC_LDFLAGS)
AM_CONDITIONAL([SYSTEM_XMLRPCC],[test "${enable_xmlrpcc}" = "yes"])
-PKG_CHECK_MODULES([LUA],[lua5.2],[have_lua=yes],[have_lua=no])
-if test "${have_lua}" = "no" ; then
- PKG_CHECK_MODULES([LUA],[lua5.1],[have_lua=yes],[have_lua=no])
-fi
-if test "${have_lua}" = "no" ; then
- PKG_CHECK_MODULES([LUA],[lua],[have_lua=yes],[have_lua=no])
-fi
+for luaversion in lua5.2 lua-5.2 lua5.1 lua-5.1 lua; do
+ PKG_CHECK_MODULES([LUA],[${luaversion}],[have_lua=yes],[have_lua=no])
+ if test ${have_lua} = yes; then
+ break
+ fi
+done
if test x"${LUA_LIBS}" = x"" ; then
LUA_LIBS="-llua"
fi
typedef struct _ipv6_hdr
{
char dontcare[6];
- u_int8_t nxt_header; /* we only need the next header, so we can determine, if the next header is UDP or not */
+ uint8_t nxt_header; /* we only need the next header, so we can determine, if the next header is UDP or not */
char dontcare2[33];
} ipv6_hdr;
#endif
SWITCH_DECLARE(int) switch_u8_is_locale_utf8(char *locale);
-/* printf where the format string and arguments may be in UTF-8.
- you can avoid this function and just use ordinary printf() if the current
- locale is UTF-8. */
-SWITCH_DECLARE(int) switch_u8_vprintf(char *fmt, va_list ap);
-SWITCH_DECLARE(int) switch_u8_printf(char *fmt, ...);
-
SWITCH_DECLARE(uint32_t) switch_u8_get_char(char *s, int *i);
{
AVParams * pt = reinterpret_cast<AVParams*>(obj);
u_int next = 0, first = 0xffffffff;
- u_int64_t ts = 0, control = 0;
+ uint64_t ts = 0, control = 0;
bool ok;
bool sent = true;
{
AVParams * pt = reinterpret_cast<AVParams*>(obj);
u_int next = 0, first = 0xffffffff;
- u_int64_t ts = 0, control = 0;
+ uint64_t ts = 0, control = 0;
bool ok;
bool sent = true;
}
ts = rt.last_frame;
- if (!MP4ReadRtpPacket(fh, hint, rt.packet, (u_int8_t **) &buffer, &size, 0, header, true)) return false;
+ if (!MP4ReadRtpPacket(fh, hint, rt.packet, (uint8_t **) &buffer, &size, 0, header, true)) return false;
++rt.packet;
return true;
}
};
struct RuntimeProperties {
- u_int32_t frame; // sampleID
- u_int16_t packetsPerFrame;
- u_int16_t packet; // packetID
- u_int32_t last_frame; // timestamp
+ uint32_t frame; // sampleID
+ uint16_t packetsPerFrame;
+ uint16_t packet; // packetID
+ uint32_t last_frame; // timestamp
RuntimeProperties(): frame(0), packetsPerFrame(0), packet(0)
{
MP4TrackId track;
char * codecName;
- u_int8_t payload;
- u_int32_t clock;
- u_int32_t packetLength; // packet Length in time (ms)
+ uint8_t payload;
+ uint32_t clock;
+ uint32_t packetLength; // packet Length in time (ms)
RuntimeProperties runtime;
static inline unsigned int muldiv32(unsigned int a, unsigned int b,
unsigned int c, unsigned int *r)
{
- u_int64_t n = (u_int64_t) a * b;
+ uint64_t n = (u_int64_t) a * b;
if (c == 0) {
snd_BUG_ON(!n);
*r = 0;
* Apply the constraint of the given bitmap mask to a 32-bit mask parameter.
*/
int snd_pcm_hw_constraint_mask(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var,
- u_int32_t mask)
+ uint32_t mask)
{
struct snd_pcm_hw_constraints *constrs = &runtime->hw_constraints;
struct snd_mask *maskp = constrs_mask(constrs, var);
* Apply the constraint of the given bitmap mask to a 64-bit mask parameter.
*/
int snd_pcm_hw_constraint_mask64(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var,
- u_int64_t mask)
+ uint64_t mask)
{
struct snd_pcm_hw_constraints *constrs = &runtime->hw_constraints;
struct snd_mask *maskp = constrs_mask(constrs, var);
- maskp->bits[0] &= (u_int32_t)mask;
- maskp->bits[1] &= (u_int32_t)(mask >> 32);
+ maskp->bits[0] &= (uint32_t)mask;
+ maskp->bits[1] &= (uint32_t)(mask >> 32);
memset(maskp->bits + 2, 0, (SNDRV_MASK_MAX-64) / 8); /* clear rest */
if (! maskp->bits[0] && ! maskp->bits[1])
return -EINVAL;
static int calc_boundary(struct snd_pcm_runtime *runtime)
{
- u_int64_t boundary;
+ uint64_t boundary;
- boundary = (u_int64_t)runtime->buffer_size *
- (u_int64_t)runtime->period_size;
+ boundary = (uint64_t)runtime->buffer_size *
+ (uint64_t)runtime->period_size;
#if BITS_PER_LONG < 64
/* try to find lowest common multiple for buffer and period */
if (boundary > LONG_MAX - runtime->buffer_size) {
- u_int32_t remainder = -1;
- u_int32_t divident = runtime->buffer_size;
- u_int32_t divisor = runtime->period_size;
+ uint32_t remainder = -1;
+ uint32_t divident = runtime->buffer_size;
+ uint32_t divisor = runtime->period_size;
while (remainder) {
remainder = divident % divisor;
if (remainder) {
return 0;
}
-SWITCH_DECLARE(int) switch_u8_vprintf(char *fmt, va_list ap)
-{
- int cnt, sz=0;
- char *buf;
- uint32_t *wcs;
-
- sz = 512;
- buf = (char*)alloca(sz);
- try_print:
- cnt = vsnprintf(buf, sz, fmt, ap);
- if (cnt >= sz) {
- buf = (char*)alloca(cnt - sz + 1);
- sz = cnt + 1;
- goto try_print;
- }
- wcs = (uint32_t*)alloca((cnt+1) * sizeof(uint32_t));
- cnt = switch_u8_toucs(wcs, cnt+1, buf, cnt);
- printf("%ls", (wchar_t*)wcs);
- return cnt;
-}
-
-SWITCH_DECLARE(int) switch_u8_printf(char *fmt, ...)
-{
- int cnt;
- va_list args;
-
- va_start(args, fmt);
-
- cnt = switch_u8_vprintf(fmt, args);
-
- va_end(args);
- return cnt;
-}
/* reads the next utf-8 sequence out of a string, updating an index */
SWITCH_DECLARE(uint32_t) switch_u8_get_char(char *s, int *i)
{
- u_int32_t ch = 0;
+ uint32_t ch = 0;
int sz = 0;
do {