summaryrefslogtreecommitdiff
path: root/ext/dbase/dbase.c
Commit message (Collapse)AuthorAgeFilesLines
* - moved to peclPierre Joye2008-08-071-932/+0
|
* Fix potential crash when non-array is used optimisticlySara Golemon2008-01-241-0/+10
|
* Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)Dmitry Stogov2007-09-271-1/+1
|
* do not allow db without fieldsAntony Dovgal2007-02-251-0/+5
| | | | | fix test
* Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* MFB: Fixed a possible memory corruption in dbase_open() with invalid openIlia Alshanetsky2006-12-011-1/+1
| | | | | mode
* MFB: Fixed a possible crash in dbase_open() on empty filename.Ilia Alshanetsky2006-11-221-0/+5
|
* access mode for dbase_open() cannot be < 0Antony Dovgal2006-10-101-0/+3
|
* - implement #38357 (dbase_open can't open DBase 3 dbf file)Michael Wallner2006-08-081-0/+11
|
* restore missing check and prevent segfaultingAntony Dovgal2006-07-121-0/+7
| | | | | MFB and add test
* Add array type hintingHannes Magnusson2006-06-151-22/+3
| | | | | Remove unnecessary array checkes
* Revert array type hintingHannes Magnusson2006-06-151-3/+3
|
* Added argument infoHannes Magnusson2006-06-101-12/+83
| | | | | | Fixed protos Fixed vim folding
* More safe_mode nukingIlia Alshanetsky2006-02-191-1/+0
|
* Start nuking safe_mode. Still a lot of work to do...Andi Gutmans2006-02-191-8/+0
|
* bump year and license versionfoobar2006-01-011-3/+3
|
* - Nuke php3 legacyfoobar2005-12-061-1/+1
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* - Fixed bug #31754 (dbase_open() fails for mode = 1). (Mehdi, Derick)Derick Rethans2005-02-041-0/+5
|
* - A belated happy holidays and PHP 5Andi Gutmans2004-01-081-2/+2
|
* - set precision to 0 unless the field is of type N or IUwe Steinmann2003-11-271-1/+8
|
* - limit writing of field data to field len + 1Uwe Steinmann2003-10-141-3/+3
| | | | | | This fixed many memory overrun errors which appeared in several scripts when writing a record.
* - fixed typo in error messageUwe Steinmann2003-09-211-1/+1
|
* format string fixesAndrey Hristov2003-08-281-12/+12
|
* - Removed the unnecessary check of array_init() return value.foobar2003-07-311-3/+1
|
* Created shorter/sensible key names for dbase_get_header_infoZak Greant2003-07-161-3/+3
| | | | | | | | | | * 'decimal places' becomes 'precision' * 'printf format' becomes 'format' * 'record offset' becomes 'offset' BTW No docs have been committed for this function yet, nor is it part of any release. This change should affect no users.
* Added function dbase_get_header_infoZak Greant2003-07-151-0/+63
| | | | | | | * Passed a handle for an open dbase database, it returns an array of associative arrays. Each associative array contains information on a single column, including name, column type, length, precision, ...
* updating license information in the headers.James Cox2003-06-101-3/+3
|
* Typo corrections.Ilia Alshanetsky2003-01-151-4/+4
|
* Removed pointless checks around array_init() & ZE memory allocation macros.Ilia Alshanetsky2003-01-151-103/+93
| | | | | | Changed php_error to php_error_docref. Dropped getParam* parameter parsing API in favor of zend_get_parameters*.
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* centralize #include "build-defs.h" and drop (sometimes inconsistent) otherSascha Schumann2002-10-241-1/+1
| | | | | instances
* - Made dbase_get_record() and dbase_get_record_with_names use same backendfoobar2002-06-171-117/+60
| | | | | | | function as they both do same thing, just the output is different. Fixes also bug #17762 as side effect.
* Killing compiler warningFrank M. Kromann2002-03-051-1/+1
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Verified and fixed bug 6852 #2. Now memo fields are 10 butes long, not 9.Vlad Krupin2001-12-311-1/+1
| | | | | | | That does not seem to affect how the code works except when creating a new structure, in which case 'M' fields used to get created with size 9. @Fixed bug 6852 #2. Mem fields are now 10 bytesin size, not 9. (Vlad)
* Verified and fixed bug 6852 #1. No more null byte after terminating 0x0D.Vlad Krupin2001-12-311-1/+1
| | | | | | | | Verified that the problem is real when creating new files and writing a record. Both fixed and old versions seem to be able to somehow read and write already existing files properly though. @Fixed bug 6852 #1. No more null byte after terminating 0x0D. (Vlad)
* Fixed bug #5993. Now if the result returned from a database is biggerVlad Krupin2001-12-141-2/+24
| | | | | | | | | than a long, dbase_get_record() and dbase_get_record_with_names() will return a string instead. # Need to update documentation to reflect that change @ Fixed problem with dbase not returning very large (larger than long) @ integers properly. (Vlad)
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* * zend_module_entry change: apino, debug and zts are moved first,Stig Bakken2001-10-111-1/+2
| | | | | | see README.EXTENSIONS file for upgrade help. @Introduced extension version numbers (Stig)
* handle 'I' field type, just another name for the 'N' field type (patchjim winstead2001-10-081-0/+2
| | | | | from Landon Bradshaw <landon@bradshaw.org>)
* Back-substitute for Z_* macro's. If it breaks some extension (the script ↵Jeroen van Wolffelaar2001-09-251-48/+48
| | | | isn't optimal, it parses for example var->zval.value incorrect) please let me know.
* - Don't wrap lines... this is annoying while coding.Derick Rethans2001-09-091-2/+2
|
* @- Fix a crash in dbase_replace_record (Patch by robin.marlow@dps-int.com).Joey Smith2001-08-161-3/+3
| | | | | This fixes Bug id #11928.
* @- Fixed a bug in dbase_get_record() and dbase_get_record_with_names().foobar2001-08-141-4/+28
| | | | | | @ boolean fields are now returned correctly. @ Patch by Lawrence E. Widman <widman@cardiothink.com> (Jani)
* WhitespaceZeev Suraski2001-08-111-22/+22
|
* Fix TSRM problem.foobar2001-08-061-1/+1
|
* - TSRMLS_FETCH workZeev Suraski2001-08-051-11/+21
| | | | | - whitespace fixes
* More TSRMLS_FETCH annihilation. Enough for today...Zeev Suraski2001-07-311-2/+2
|