i have a function
Code:
void SendData(sint32_t data)
{
  Transmit();
}
One problem i am seeing is i need to send data of max size of uint32_t and also a function requiring to transmit a data of sint32_t also. If i use the uint32_t to SendData it will exceed the size. How do I do, do i need to write separate function for each data type?