[Mapserver-dev] Re: PHP Mapscript module and RegEx
    Anthony Best 
    abest at digitalflex.net
       
    Mon Sep 27 17:03:15 EDT 2004
    
    
  
Frank Warmerdam wrote:
> Anthony Best wrote:
>
>> 2. Replace the usage of the system regex to another implementation 
>> such as pcre, or some other standard implementation, and ensure there 
>> is no symbol conflicts.
>
>
> Folks,
>
> To me, this seems like the obvious solution.  Include a small regex
> implementation as part of the MapServer source and ensure that everything
> is renamed so that there is no conflict with system or PHP regex
> implementations.  I think there has been some previous discussion from 
> which
> this was the conclusion but there just wasn't anyone motivated to 
> implement
> the change.
>
While looking into this a bit further, I've noticed that php is using 
Henry Spencer's regex implementation. It doesn't seem to be modified (I 
didn't check). (See http://arglist.com/regex/)
I would suggest forking this (Henry Spencer's regex), and porting the 
mapserver code to it. Then at compile time selecting which to use (php 
or included). I suppose configure could detect this assuming php didn't 
modify the library.
If  this is decided I could start on this an send a patch against 
current CVS.
I suppose we could use glibc's regex, I don't know what licensing issues 
might be involved.
Anthony
    
    
More information about the mapserver-dev
mailing list