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;
#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);
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;
+#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);
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);