freeswitch/src/mod/applications/mod_avmd/avmd_buffer.c

31 lines
352 B
C

/*
* Contributor(s):
*
* Eric des Courtis <eric.des.courtis@benbria.com>
*/
#ifndef __BUFFER_H__
#include "avmd_buffer.h"
#endif
extern size_t next_power_of_2(size_t v)
{
size_t prev;
size_t tmp = 1;
v++;
do {
prev = v;
v &= ~tmp;
tmp <<= 1;
} while (v != 0);
prev <<= 1;
return prev;
}