#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