final static java.util.regex.Pattern[] parseRealRegexpFile(String fname,java.util.regex.Pattern[] oldf)
{
 try
 {
     String line,token;
     StringTokenizer st;

     DataInputStream dis=new DataInputStream(new BufferedInputStream(new FileInputStream(fname)));

     while ( (line = dis.readLine()) != null)
     {
	  if(line.startsWith("#")) continue;
	  st=new StringTokenizer(line);
	  if(st.hasMoreTokens()==false) continue;
	  token=st.nextToken("\r\n").trim();
	  if(token.length()==0) continue;
	  oldf=addRealRegexpToArray(token,oldf);
	  //System.out.println(line+"="+token+"\n\t"+oldf[oldf.length-1]);
     }
     dis.close();
 }
 catch (IOException ioe)
 {
   System.out.println(new Date()+" I/O Error reading file "+fname);
 }
 return oldf;
}