/*
 * 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;
}


