Rasmus Lerdorf
9a5fdae381
ok, hand-patched this one in
2001-09-04 21:50:27 +00:00
Rasmus Lerdorf
7101179c8d
Interbase extension fixes by Jeremy Bettis
...
(.dsp patch looked funky, but these ones look ok)
2001-09-04 21:47:05 +00:00
Rasmus Lerdorf
4d11d90880
Track down a few more functions that don't check for 0 args and use
...
faster mechanism
2001-08-13 07:55:39 +00:00
Rasmus Lerdorf
8c497f05c4
We don't consistently check for args passed to functions that don't
...
take any args. In some cases we probably want to skip the check for
performance reasons, but in other cases where performance is unlikely
to be a factor, not throwing a warning on the wrong number of args passed
to a function is at best inconsistent, and at worst it could hide a bug.
So, add a few such checks. There are still lots of cases out there.
2001-08-13 06:43:47 +00:00
Zeev Suraski
f6f6c4d7e6
Whitespace
2001-08-11 16:39:07 +00:00
Sascha Schumann
23b9300fd1
more tsrm cleanup
2001-08-06 03:50:52 +00:00
Zeev Suraski
9be8c97967
Some more TSRMLS_FETCH work
2001-07-31 05:56:26 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
797a079a95
More TSRMLS_FETCH work, and a bit of cleanup
2001-07-30 06:18:13 +00:00
Zeev Suraski
7b1c400631
More TSRMLS_FETCH annihilation (Zend compatibility patch)
2001-07-30 04:58:07 +00:00
Zeev Suraski
1c25b8dd53
Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
2001-07-30 01:56:43 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Daniel Beulshausen
bdcff9817b
fix compilation
2001-06-09 09:30:42 +00:00
Rasmus Lerdorf
81e2cf03ac
Fix folding and clean up some extensions
2001-06-06 13:06:12 +00:00
Wez Furlong
f808add1c0
Prepare for php_streams.
...
# Someone with interbase please test!
2001-05-28 18:30:57 +00:00
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
2001-05-24 10:07:29 +00:00
Andi Gutmans
d90ef12bb8
- Whitespace fix
2001-05-02 22:41:09 +00:00
Andi Gutmans
f1c801ac89
- Commit interbase fixes
2001-05-02 22:31:19 +00:00
foobar
8a26918ed1
Renamed the AC_ prefixed macros defined in acinclude.m4 to PHP_* prefixes.
...
# Heads up people! I tested this before committing but you never know..
2001-03-27 20:35:04 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Egon Schmid
a297dbd6f3
Typos in protos.
2001-02-18 16:59:18 +00:00
Thies C. Arntzen
8499b430cf
@- Fixed some modules to allow using output-buffering. (Thies)
...
i nuked all unneded calls to php_header() - i'm not too sure how we do
handle HEAD Requests as they were only detected via php_header(). but calling
php_header from a module makes output-buffering unusable.
NOTICE: there is some EBSDIC stuff in gd.c - i think it's obsolete.
2001-02-15 14:49:01 +00:00
Jouni Ahto
abcdb47fc2
Changing my email address...
2001-01-04 11:15:35 +00:00
Hartmut Holzgraefe
1f6878e912
2nd step towards auto-credits
2000-11-20 10:33:33 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
Daniel Beulshausen
a953b5ae4d
i'm sure this should be ibase_query :)
2000-10-21 17:38:08 +00:00
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)
2000-10-20 18:25:16 +00:00
Jouni Ahto
68b899ce26
(ibase_execute) - Oops, trying to free a little bit too much. Maybe fixes
...
#6721 , #7117 , #7278 .
# Shouldn't have 6 versions of interbase.c lying around. Can't always
# remember which versions were tested, which ones committed and which ones
# actually in CVS... :(
2000-10-17 17:46:14 +00:00
Jouni Ahto
f06ee6bdba
- List entry types should be true globals.
2000-10-05 12:47:39 +00:00
Stig Bakken
315f4f5658
@PHP 3 regression testing framework re-born (Stig)
...
Took the old PHP 3 regression testing framework and rewrote it in PHP.
Should work on both Windows and UNIX, however I have not tested it on
Windows. See tests/README for how to write tests. Added the PHP 3
tests and converted most of them.
2000-08-27 19:46:06 +00:00
Zeev Suraski
51856230d3
Update .dsp
2000-08-24 18:58:50 +00:00
Daniel Beulshausen
b6f0d041f9
deleted a few unnecceasary defines and added the Release_TS_Inline path to the libpath
2000-08-24 17:48:30 +00:00
Daniel Beulshausen
381d04e197
minor fixes
2000-08-22 15:21:01 +00:00
Zeev Suraski
896d64be10
Build fixes
2000-07-17 21:13:44 +00:00
Zeev Suraski
1237a33c79
- Made Interbase compile under Win32, cleaned warnings
...
@- Added Win32 project for the Interbase module (Zeev)
2000-07-17 20:51:47 +00:00
Jouni Ahto
af343ca8a1
- Left debugging accidentally on...
2000-07-09 10:30:52 +00:00
Jouni Ahto
ccb216ce49
(ibase_blob_import) It's good to have link handle available, if you want to
...
use it...
(_php_ibase_exec) On error situations, only xsqlda was freed, not its
contents.
2000-07-09 10:27:41 +00:00
Jouni Ahto
a63013bfbf
- I must be getting demented. Forgot to add and register list destructor
...
function when creating new list entry type. Several other modifications
too related to this. Blobs still not working.
2000-07-09 07:30:15 +00:00
Jouni Ahto
99c6e63e66
- Move away from encoding transaction number into link_id and use properly
...
resources instead for both.
- Some cleaning.
2000-07-07 12:06:05 +00:00
Jouni Ahto
ec62b2d1cd
- First try at getting interbase to compile and work in ZTS-mode. Compiles.
2000-07-05 04:21:00 +00:00
Sascha Schumann
cd754d7825
Rename macros which begin with underscore to appropiate macros. The general
...
rule is:
macro_name=`echo $filename|tr a-z A-Z|sed 's/\./_/'`
2000-07-03 00:41:19 +00:00
Jouni Ahto
8f1ff9e85e
- Close cursor immediately before reuse so that calling ibase_free_result is
...
not necessary anymore. Seems to also prevent a a situation where at request
shutdown cursor was first dropped and tried to close it afterwards when
all the resources were not manually freed, and could occasionally segfault.
2000-06-24 16:24:29 +00:00
Sascha Schumann
0c03253635
Stop including dl/phpdl.h.
2000-06-24 15:36:04 +00:00
Egon Schmid
bcec04f1d9
Added argument type.
2000-06-11 16:24:00 +00:00
Andi Gutmans
a9d4cf9023
- Nuke COMPILE_DL. Modules that need to be compiled as dll's in Windows
...
- need to define both COMPILE_DL_MODULE and HAVE_MODULE=1
2000-06-10 08:48:01 +00:00
Andi Gutmans
3701bc4207
- ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
2000-06-05 19:47:54 +00:00
Sascha Schumann
4686a3b50e
Use #ifdef COMPILE_DL_EXTNAME solely.
2000-05-23 09:33:51 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Jouni Ahto
08838fe79a
Default to the highest SQL version supported by libs.
...
Fixed associative array values returned by ibase_field_info.
Fixed compatibility problems with old versions of InterBase.
2000-05-14 21:55:45 +00:00
Jouni Ahto
4132ec828d
Changed ibase_num_fields to use high-performance api (which fixed a *very*
...
obscure bug).
2000-05-12 08:37:03 +00:00