#include <stdio.h>
#include <string.h>

int main ()
{
  char buffer[128];
  char *str ="This is a long text \r\n with \r\nmany carriage returns,\
  I hate \r\n just this\r\n nothing else\r\n";
              
  char *token="\r\n";
  
  int l=strlen(str);
  char *start,*p;
  start=str;
  
  p= strstr (str,token);
  while(p)
  {
  strncpy( buffer,str, p-str);
  buffer[p-str] ='\0';
  printf("%s\n",buffer);
  str=p+strlen(token);
  if((str-start) >= l)
     break;
  p= strstr (str,token);
 }
 if(!p)
   printf("%s\n",str);
 return 0;
}