DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(flex.info.gz) unnamed-faq-79

Info Catalog (flex.info.gz) unnamed-faq-78 (flex.info.gz) FAQ (flex.info.gz) unnamed-faq-80
 
 unnamed-faq-79
 ==============
 
 
      To: Adoram Rogel <adoram@hybridge.com>
      Subject: Re: More than 32K states change hangs
      In-reply-to: Your message of Tue, 04 Aug 1998 16:55:39 PDT.
      Date: Tue, 04 Aug 1998 22:28:45 PDT
      From: Vern Paxson <vern>
 
      > Vern Paxson,
      >
      > I followed your advice, posted on Usenet bu you, and emailed to me
      > personally by you, on how to overcome the 32K states limit. I'm running
      > on Linux machines.
      > I took the full source of version 2.5.4 and did the following changes in
      > flexdef.h:
      > #define JAMSTATE -327660
      > #define MAXIMUM_MNS 319990
      > #define BAD_SUBSCRIPT -327670
      > #define MAX_SHORT 327000
      >
      > and compiled.
      > All looked fine, including check and bigcheck, so I installed.
 
      Hmmm, you shouldn't increase MAX_SHORT, though looking through my email
      archives I see that I did indeed recommend doing so.  Try setting it back
      to 32700; that should suffice that you no longer need -Ca.  If it still
      hangs, then the interesting question is - where?
 
      > Compiling the same hanged program with a out-of-the-box (RedHat 4.2
      > distribution of Linux)
      > flex 2.5.4 binary works.
 
      Since Linux comes with source code, you should diff it against what
      you have to see what problems they missed.
 
      > Should I always compile with the -Ca option now ? even short and simple
      > filters ?
 
      No, definitely not.  It's meant to be for those situations where you
      absolutely must squeeze every last cycle out of your scanner.
 
      		Vern
 
Info Catalog (flex.info.gz) unnamed-faq-78 (flex.info.gz) FAQ (flex.info.gz) unnamed-faq-80
automatically generated byinfo2html