[pcre-dev] Omitting DFA engine

Page principale
Supprimer ce message
Auteur: Jean-Christophe Deschamps
Date:  
À: pcre-dev
Sujet: [pcre-dev] Omitting DFA engine

Hi,
My context is embedding PCRE into the core of a Windows scripting
language (AutoIt).
Our developpers have PCRE working for years, but they didn't include
UCP support. The debate is about the increased executable size.
Since we have absolutely no use of the DFA engine, is it harmless to
completely empty the pcre-dfa-exec() function and get rid of all other
code in pcre_dfa_exec.c ? Keeping things this way would minimize
changes to building process.
I did try it and it compiles fine on MinGW but I'd like to get sure
there isn't a catch doing so. Indeed, omitting the DFA engine offsets
a significant part of the increase in executable size due to including
UCP support (~50Kb tables).
Thanks for your kind answer.

   --
             Jean-Christophe Deschamps
   eMail:         [1]jcd@???
   SnailsTo:   1308, route du Vicot
             40230 Saint Jean de Marsacq
                       France
   GSM:         +33 (0)6 15 10 19 29
   Home:        +33 (0)5 58 77 71 79


References

1. mailto:jcd@q-e-d.org