#define MAX_SRM 256
DSN get_SRM_no()
{
static int SRM_no;
int I;
for (I = 0; I < MAX_SRM; I++, SRM_NO++)
{
SRM_no %= MAX_SRM;
if (MY_SRM.state == IDLE)
{
break;
}
}
if (I >= MAX_SRM)
return (NULL_SRM);
else
return SRM_no;
}