public String wraplineword (int columns)
	{	int n=N,good=N;
		String s="";
		while (n<L)
		{	if (C[n]=='\n')
			{	s=new String(C,N,n-N);
				N=n+1;
				break;
			}
			n++;
			if (n>=L)
			{	if (n>N) s=new String(C,N,n-N);
				N=n;
				break;
			}
			if (n-N>=columns && good>N)
			{	s=new String(C,N,good-N);
				N=good+1;
				if (N<L && C[N]!='\n') s=s+"\\";
				break;
			}
		}
		if (N>=L) Error=true;
		return s;
	}