#include <string.h>
#include "ses_v3.h"

/* bubble sort function */
void bubble_sort(unsigned char *mydata ,int len)
{
	int i,j;
	unsigned char tmp;
	
	for (i=0;i<len-1;i++) 
	{
		for (j=0;j<len-i-1;j++) 
		{
			if (mydata[j] < mydata[j+1]) 
			{
				tmp = mydata[j];
				mydata[j] = mydata[j+1];
				mydata[j+1] = tmp;
			}
		}
	}
	return;
}

void main()
{
	/* 
	   pbInBuf は PC側から送られてきたデータを受け取るマクロ
	   pInLen はデータ長を受け取るマクロ
	*/
	unsigned char *test = pbInBuff;
	int len = bInLen;

	bubble_sort(test, len);

	_set_response(len,test);
	_exit();
}