Code:
void COMString(const char *string)
{
 char __cs;
 __cs = *string;
   while(__cs>0)
   {
    string++;
    hier2:
	if (TRMT)
    { 
		if (__cs == 0) break;
    	TXREG = __cs;
		Delay10us(1); 
    	__cs = *string;
	}
	else
	{
     goto hier2;	
	}
  }
}