summaryrefslogtreecommitdiff
path: root/ext/ereg/ereg.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix a warningZeev Suraski2002-08-191-1/+1
|
* Applied fix for #17764.Andrei Zmievski2002-06-171-0/+2
| | | | | | @- Fixed a crash in ereg_replace() when backreference number was greater @ than the number of subpatterns. (oliver@billix.franken.de)
* fixed a problem that ereg_replace() couldn't match with line stand/end marker.Rui Hirokawa2002-05-041-1/+1
|
* - Revert that change. Added a warning about this.foobar2002-04-081-0/+4
|
* There's really no point in allowing using the system regex library.foobar2002-04-081-4/+0
|
* Small memory leak fix that does not matter much.Yasuo Ohgaki2002-03-111-0/+1
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Be more aggressive in making sure that substring matches are valid injim winstead2002-01-051-1/+3
| | | | | | | | ereg_replace before trying to use them. # i could have sworn i fixed this in php3. ereg() has similar logic, i # guess i just missed ereg_replace. fixing this lets # ext/standard/tests/reg/012.phpt pass on my debian/unstable box
* - Fix tiny leak.Markus Fischer2001-12-231-1/+1
|
* Fix a warningZeev Suraski2001-12-221-1/+2
|
* ereg functions will now take in account the real number ofHartmut Holzgraefe2001-12-111-10/+28
| | | | | subexpressions instead of simply assuming a fixed count of 10
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Make php_reg_replace available from shared extensionsFrank M. Kromann2001-12-031-1/+1
|
* - Don't wrap lines... this is annoying while coding.Derick Rethans2001-09-091-2/+2
|
* should be thisSterling Hughes2001-09-031-1/+1
|
* - Update to the PHP4 API (newer macros)Sterling Hughes2001-09-031-95/+67
| | | | | | - Improve error reporting from split() - Some minor speed improvements
* WhitespaceZeev Suraski2001-08-111-3/+3
|
* More TSRMLS_FETCH work, and a bit of cleanupZeev Suraski2001-07-301-2/+0
|
* Zend compatibility patchZeev Suraski2001-07-301-4/+0
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-2/+2
|
* - Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-3/+3
| | | | | | | - Move to the new ts_allocate_id() API This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
* Fix folding and clean up some extensionsRasmus Lerdorf2001-06-061-3/+19
|
* vim-6 does folding - clean up a bunch of missing folding tags plusRasmus Lerdorf2001-06-051-3/+1
| | | | | some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Stray ]Rasmus Lerdorf2001-02-091-1/+1
|
* Sorry only the *_replaceparameters are wrong.Egon Schmid2000-08-041-4/+4
|
* Wrong parameters found by Martin Buchholz @ six.de.Egon Schmid2000-08-041-2/+2
|
* @- added spliti() function. (Thies)Thies C. Arntzen2000-06-231-8/+27
|
* - ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patchAndi Gutmans2000-06-051-4/+4
|
* Update the license with the new clause 6Zeev Suraski2000-05-181-2/+2
|
* phpinfo() prettyingColin Viebrock2000-04-051-2/+3
|
* @Cleaned up extension namespace (Stig)Stig Bakken2000-03-061-23/+7
| | | | | | Cleaned up extension namespace, and changed ext/standard into one single extension.
* Will watch the diffs as much as I can.Egon Schmid2000-02-241-1/+1
|
* the pipe is breaking all the timeZeev Suraski2000-02-191-2/+2
|
* Destructors no longer return ints, the low level problem it was intended to ↵Zeev Suraski2000-01-171-3/+2
| | | | solve is long gone now...
* Happy Y2K patch! Happy new year (or the new millennium, depending on whetherSascha Schumann2000-01-011-1/+1
| | | | | you start counting at 0 or 1).
* - The tree compiles againZeev Suraski1999-12-181-6/+6
|
* More php3_ annihilationZeev Suraski1999-12-181-16/+16
|
* use ex-APIThies C. Arntzen1999-12-141-50/+50
|
* Fix some warningsSascha Schumann1999-12-051-1/+1
|
* Clean up php3.*\.h files. The files itself are renamed, and references in allSascha Schumann1999-12-041-1/+1
| | | | | | .*\.[ch] files were changed. There is a slight chance that my script missed a few changes, please correct them manually.
* Improve regex library selection. It lets user specify whether they wantSascha Schumann1999-11-131-0/+2
| | | | | | | system, apache, or php's regex library by using the --with-regex option. "php" is the default; if you use --with-apache in combination with Apache 1.3.x, the default is "apache".
* Clean up regex header file mess. php.h now explicitly includes php_regex.hRasmus Lerdorf1999-10-301-1/+0
| | | | | | | and php_regex.h figures out which regex header files to include and defines symbols that prevents other stuff from including the wrong versions of regex header files.
* ereg now returns a continious array 0..9 again - empty values are returned ↵Thies C. Arntzen1999-10-041-0/+2
| | | | | | | as false. i think this is *more* compatible with PHP3 - unless anybody really dislikes it i'd prefer it like this.
* Removed '3' from key functions in PHP (maintained compatibility throughZeev Suraski1999-08-021-13/+13
| | | | | php3_compat.h)
* More symbol work.Andrey Hristov1999-07-261-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | I've defined a few macros to help with module/request init/startup function definitions. Basically: PHP_MINIT_FUNCTION(module) PHP_MSHUTDOWN_FUNCTION(module) PHP_RINIT_FUNCTION(module) PHP_RSHUTDOWN_FUNCTION(module) PHP_MINFO_FUNCTION(module) These will expand to proper function prototypes. Now to specify these in the module entry, use: PHP_MINIT(module) PHP_MSHUTDOWN(module) PHP_RINIT(module) PHP_RSHUTDOWN(module) PHP_MINFO(module) I've updated all modules in ext/standard and everything from ext/apache to ext/db. If you can, please update your module to use these macros.
* A bunch of grunt work updating function entries and declarations.Andrey Hristov1999-07-241-9/+9
|
* License updateZeev Suraski1999-07-161-20/+9
|
* Step 1 in nuking the garbage collector:Zeev Suraski1999-07-091-2/+3
| | | | | - Change the hash destructor to return int
* Backing out changes.Andrey Hristov1999-06-211-5/+3
|