#include<Reg52.h>
bit trans_ready;
void sendDataToSerialPort(unsigned char i)
{
	trans_ready = 0;	/* Clearing the data transmitted flag */
	SBUF = i;		/* Sending data to Serial Buffer. This is Line 38 */
	while(!trans_ready)	/* Waiting till this flag is set in Serial Routine */
}

Note 952: Parameter 'i' (line 38) could be declared const.

There are nearly 150 functions for which PC-Lint suggested this. All function parameters are non-pointers.

There is no change in the compiled data after adding 'const' as shown:

void sendDataToSerialPort(const unsigned char i)
{
	trans_ready = 0;	/* Clearing the data transmitted flag */
	SBUF = i;		/* Sending data to Serial Buffer. This is Line 38 */
	while(!trans_ready)	/* Waiting till this flag is set in Serial Routine */
}