foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?
23 years ago
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
23 years ago
Edin Kadribasic
fbe2b4bbc3
Added dbase to the new win32 build. Works both as shared
and built-in extension on windows.
23 years ago
Uwe Steinmann
6b81317509
- set precision to 0 unless the field is of type N or I
23 years ago
Uwe Steinmann
3977fdd7b0
- fixed indenting
23 years ago
Uwe Steinmann
84d156ae15
- limit writing of field data to field len + 1
This fixed many memory overrun errors which appeared
in several scripts when writing a record.
23 years ago
Vlad Krupin
db0a175bcb
rolling back fix for 23463. The "fix" broke more than it fixed (see bug 25558)
23 years ago
Uwe Steinmann
eea84f787b
- fixed typo in error message
23 years ago
Andrey Hristov
b2eb454171
format string fixes
23 years ago
Vlad Krupin
5636f96147
Fix for bug 23463. Dbase2 is not supported.
AFAICT, no newer versions of dbase, even those use
version byte as a bitmask will ever have it <3.
23 years ago
foobar
88cbc175ea
- Removed the unnecessary check of array_init() return value.
23 years ago
Zak Greant
8178d87d25
Created shorter/sensible key names for dbase_get_header_info
* '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.
23 years ago
Zak Greant
c0bd985ad9
Added function dbase_get_header_info
* 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, ...
23 years ago
James Cox
f68c7ff249
updating license information in the headers.
23 years ago
Rasmus Lerdorf
20ea550235
MFB
24 years ago
Ilia Alshanetsky
1fe4990bc0
ZTS fixes.
24 years ago
Ilia Alshanetsky
3d8e54f3a2
Changed php_error to php_error_docref.
24 years ago
Ilia Alshanetsky
e0e77d7d02
Typo corrections.
24 years ago
Ilia Alshanetsky
ad42fba9fa
Removed pointless checks around array_init() & ZE memory allocation macros.
Changed php_error to php_error_docref.
Dropped getParam* parameter parsing API in favor of zend_get_parameters*.
24 years ago
Sebastian Bergmann
b506f5c8f8
Bump year.
24 years ago
Vlad Krupin
e969d788bf
Fix for bug 19727. dBase5 (at least for windows) seems to allow 1024 fields
24 years ago
Marcus Boerger
b855dcc876
ftruncate is defined in flock_compat.h on windows
24 years ago
Marcus Boerger
22b8f0ea42
fix windows warning: not needed here
24 years ago
Sascha Schumann
2909e5c9c9
centralize #include "build-defs.h" and drop (sometimes inconsistent) other
instances
24 years ago
foobar
4e37016cb6
- Made dbase_get_record() and dbase_get_record_with_names use same backend
function as they both do same thing, just the output is different.
Fixes also bug #17762 as side effect.
24 years ago
jim winstead
d3400b2b5f
the 'setup' script was removed more than two years ago.
these can be safely removed from the 4.2 branch, too.
25 years ago
Sascha Schumann
5cba3a99c2
extension converted automatically to PHP_NEW_EXTENSION. Manually confirmed
25 years ago
Frank M. Kromann
5f4fe6255e
Killing compiler warning
25 years ago
Frank M. Kromann
68caa64328
Making dbase compule under WIn32
25 years ago
Sebastian Bergmann
90613d2282
Maintain headers.
25 years ago
Vlad Krupin
543077d915
Now dbase_pack() actually truncates the resulting .dbf file to the right
size (possibly fixing bug #6852 #3 ).
@Make dbase_pack() truncate the file to the right size. (Vlad)
25 years ago
Vlad Krupin
2f0cd79621
Verified and fixed bug 6852 #2 . Now memo fields are 10 butes long, not 9.
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)
25 years ago
Vlad Krupin
431c1f1d31
Verified and fixed bug 6852 #1 . No more null byte after terminating 0x0D.
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)
25 years ago
Vlad Krupin
fb8c063249
Fixed bug #5993 . Now if the result returned from a database is bigger
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)
25 years ago
Sebastian Bergmann
38933514e1
Update headers.
25 years ago
foobar
f1397d5339
Unified the configure messages.
25 years ago
Stig Bakken
689252082c
* zend_module_entry change: apino, debug and zts are moved first,
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
25 years ago
jim winstead
a7bea2f140
handle dbase files with padded field headers. (patch from
Landon Bradshaw <landon@bradshaw.org>)
25 years ago
jim winstead
6fab353df1
handle 'I' field type, just another name for the 'N' field type (patch
from Landon Bradshaw <landon@bradshaw.org>)
25 years ago
Jeroen van Wolffelaar
c033288573
Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
25 years ago
Frank M. Kromann
a46c6157de
Fixing debug build on Win32
25 years ago
Derick Rethans
78747bd2df
- Don't wrap lines... this is annoying while coding.
25 years ago
Joey Smith
c8b294afa3
@- Fix a crash in dbase_replace_record (Patch by robin.marlow@dps-int.com).
This fixes Bug id #11928 .
25 years ago
foobar
80277be8e3
@- Fixed a bug in dbase_get_record() and dbase_get_record_with_names().
@ boolean fields are now returned correctly.
@ Patch by Lawrence E. Widman <widman@cardiothink.com> (Jani)
25 years ago
Zeev Suraski
f6f6c4d7e6
Whitespace
25 years ago
foobar
89a8b0144c
Fix TSRM problem.
25 years ago
Zeev Suraski
1159c84ab7
- TSRMLS_FETCH work
- whitespace fixes
25 years ago
Zeev Suraski
b1de7fc900
More TSRMLS_FETCH annihilation. Enough for today...
25 years ago
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
25 years ago
Zeev Suraski
1c25b8dd53
Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
25 years ago