예제 #1
0
EXPORT const labeldata * asar_getalllabels(int * count)
{
	for (int i=0;i<labelsinldata;i++) free((void*)ldata[i].name);
	labelsinldata=0;
	labels.traverse(addlabel);
	*count=labelsinldata;
	return ldata;
}
예제 #2
0
EXPORT const definedata * asar_getalldefines(int * count)
{
	for (int i=0;i<definesinddata;i++)
	{
		free((void*)ddata[i].name);
		free((void*)ddata[i].contents);
	}
	definesinddata=0;
	defines.traverse(adddef);
	*count=definesinddata;
	return ddata;
}