#include	"BSprivate.h"

/*+ BSalloc_numbering - Allocate the BSnumbering data structure

	Input Parameters: 
.   length - The length of the numbering

    Returns:
    The allocated data structure

+*/
BSnumbering	*BSalloc_numbering(int length)
{
	BSnumbering	*numbering;

	MY_MALLOCN(numbering,(BSnumbering *),sizeof(BSnumbering),1);
	MY_MALLOCN(numbering->numbers,(int *),sizeof(int)*length,2);
	numbering->length = length;
	return(numbering);
}

/*+ BSfree_numbering - Free the BSnumbering data structure

	Input Parameters: 
.   numbering - The structure to be freed

    Returns:
    void

+*/
void	BSfree_numbering(BSnumbering *numbering)
{
	MY_FREE(numbering->numbers);
	MY_FREE(numbering);
}


syntax highlighted by Code2HTML, v. 0.9.1