rfc3164.c
changeset 53 667cd5966695
parent 22 52c1a4d0b565
equal deleted inserted replaced
52:3af277b9f73b 53:667cd5966695
     5 
     5 
     6 
     6 
     7 int process_message(char * restrict buffer)
     7 int process_message(char * restrict buffer)
     8 {
     8 {
     9 	int i;
     9 	int i;
    10 	char message[MESSAGE_LENGTH+1];
    10 	/* char message[MESSAGE_LENGTH+1]; */
    11 
    11 
    12 	for(i=0; i<MESSAGE_LENGTH; i++)
    12 	for(i=0; i<MESSAGE_LENGTH; i++)
    13 	{
    13 	{
    14 		if (buffer[i] == '\n' || buffer[i] == '\0')
    14 		if (buffer[i] == '\n' || buffer[i] == '\0')
    15 		{
    15 		{
    29 	if(i == MESSAGE_LENGTH)
    29 	if(i == MESSAGE_LENGTH)
    30 		buffer[MESSAGE_LENGTH-1] = '\0';
    30 		buffer[MESSAGE_LENGTH-1] = '\0';
    31 	/* Debug */
    31 	/* Debug */
    32 	/* fprintf(stderr,"M: %s\n", buffer); */
    32 	/* fprintf(stderr,"M: %s\n", buffer); */
    33 
    33 
    34 	snprintf(message, MESSAGE_LENGTH+1,"%s\n", buffer);
    34 	/*snprintf(message, MESSAGE_LENGTH+1,"%s\n", buffer); */
    35 	write(1, message, strlen(message));
    35 	/* write(1, message, strlen(message)); */
    36 
    36 
    37 	return i;
    37 	return i;
    38 }
    38 }