Antony Dovgal
f9070e626a
bailout on error and don't try to create fields of unknown type
add test
20 years ago
Hannes Magnusson
954acfe261
MFH: Revert array type hinting
20 years ago
Hannes Magnusson
3104233019
MFH: arginfo, protos, vim folding
20 years ago
foobar
5bd93221a8
bump year and license version
20 years ago
foobar
3e669bc950
MFH: nuke php3 legacy
21 years ago
foobar
23e671a51e
- Bumber up year
21 years ago
Derick Rethans
0242ae498e
- Fixed bug #31754 (dbase_open() fails for mode = 1). (Mehdi, Derick)
21 years ago
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
22 years ago
Uwe Steinmann
6b81317509
- set precision to 0 unless the field is of type N or I
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
Uwe Steinmann
eea84f787b
- fixed typo in error message
23 years ago
Andrey Hristov
b2eb454171
format string fixes
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
Ilia Alshanetsky
e0e77d7d02
Typo corrections.
23 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*.
23 years ago
Sebastian Bergmann
b506f5c8f8
Bump year.
23 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
Frank M. Kromann
5f4fe6255e
Killing compiler warning
24 years ago
Sebastian Bergmann
90613d2282
Maintain headers.
24 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
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
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
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
d87cc976e1
Redesigned thread safety mechanism - nua nua
25 years ago
Rasmus Lerdorf
81e2cf03ac
Fix folding and clean up some extensions
25 years ago
Rasmus Lerdorf
25c3a3a39d
vim-6 does folding - clean up a bunch of missing folding tags plus
some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
25 years ago
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
25 years ago
Andi Gutmans
4c823e8a89
- Change macros from V_ to VCWD_ because of AIX name clash
25 years ago
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
25 years ago
Sascha Schumann
c2fb53bed7
Finish fopen-wrappers rename.
25 years ago
Andi Gutmans
d0ec3df288
- Use CHECKUID_* #define's instead of cryptic numbers in php_checkuid()
- I did not test for validity of the actual php_checkuid() calls and there
- might be mistakes in the previous code.
26 years ago
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
26 years ago
Andrei Zmievski
7b4983c8f8
Mega-patch to get better resource information for modules.
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
26 years ago
Sterling Hughes
93acbedce8
@ Fixed dbase_add_record. (Sterling)
26 years ago
Sterling Hughes
8aadb68db1
@ Fixed dbase_add_record. (Sterling)
Fixed dbase_add_record
26 years ago