24 Rabbit 2000 Development Kit4.3.3 Non-Cofunction Blocking Output FunctionsThese are simple functions that do not use Dynamic C costatements. They immediatelybegin to perform their task, not yielding to other tasks until all characters have been written.int serXputc (char c);Writes a character to the serial port.Parametersc—Character to writeReturn Value1 for success, 0 if the character could not be written to the port.int serXputs (char *s);Calls serXwrite (s, strlen (s)).Parameterss—Null-terminated character string source to write to the serial port.Return ValueThe number of characters written.int serXwrite (void *data, int length);Writes a block of length bytes to the serial port.Parametersdata—Destination data structure. The user must ensure data is allocated for at least length bytes.length—The number of bytes to read.Return ValueThe number of bytes written to the serial port.