]> granicus.if.org Git - php/commitdiff
Fix TSRM problem.
authorfoobar <sniper@php.net>
Mon, 6 Aug 2001 12:26:55 +0000 (12:26 +0000)
committerfoobar <sniper@php.net>
Mon, 6 Aug 2001 12:26:55 +0000 (12:26 +0000)
ext/dbase/dbase.c
ext/dbase/dbf_head.c
ext/dbase/dbf_head.h

index e809a1bdbf8442eca83ff20df80b0d629603140f..8d3c49f8868bd50987a8ec6462419e6768712cb6 100644 (file)
@@ -137,7 +137,7 @@ PHP_FUNCTION(dbase_open)
                RETURN_FALSE;
        }
 
-       dbh = dbf_open(dbf_name->value.str.val, options->value.lval);
+       dbh = dbf_open(dbf_name->value.str.val, options->value.lval TSRMLS_CC);
        if (dbh == NULL) {
                php_error(E_WARNING, "unable to open database %s", dbf_name->value.str.val);
                RETURN_FALSE;
index 650960f5e2ed495eaf488935b156e7d5ac7f64a5..c00bd4ba330f77a39978f4cc7bfb53771b6e08e7 100644 (file)
@@ -7,8 +7,8 @@
 #include <stdio.h>
 #include <fcntl.h>
 
-#include "dbf.h"
 #include "php.h"
+#include "dbf.h"
 
 void free_dbf_head(dbhead_t *dbh);
 int get_dbf_field(dbhead_t *dbh, dbfield_t *dbf);
@@ -220,7 +220,7 @@ char *get_dbf_f_fmt(dbfield_t *dbf)
        return (char *)strdup(format);
 }
 
-dbhead_t *dbf_open(char *dp, int o_flags)
+dbhead_t *dbf_open(char *dp, int o_flags TSRMLS_DC)
 {
        int fd;
        char *cp;
index 1643151dd116d164fcd1d0d4f704c01ea151e800..9a17a3a91f39b117c68f7effd5b35d5b5eccf083 100644 (file)
@@ -1,3 +1,5 @@
+#include "php.h"
+
 extern dbhead_t *get_dbf_head(int fd);
 void free_dbf_head(dbhead_t *dbh);
 extern int put_dbf_head(dbhead_t *dbh);
@@ -5,5 +7,5 @@ extern int get_dbf_field(dbhead_t *dbh, dbfield_t *dbf);
 extern int put_dbf_field(dbhead_t *dbh, dbfield_t *dbf);
 void put_dbf_info(dbhead_t *dbh);
 extern char *get_dbf_f_fmt(dbfield_t *dbf);
-extern dbhead_t *dbf_open(char *dp, int o_flags);
+extern dbhead_t *dbf_open(char *dp, int o_flags TSRMLS_DC);
 void dbf_head_info(dbhead_t *dbh);