summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArd Biesheuvel <abies@php.net>2004-04-07 10:36:00 +0000
committerArd Biesheuvel <abies@php.net>2004-04-07 10:36:00 +0000
commit59f0817205b1fdbb569d1025283c39aecf709130 (patch)
treeb83b67408f08c3dd14e4dc5de698de70366fd367
parent72e2e4fea3201d22a6f079ac3cb4f00c0b98c5c9 (diff)
downloadphp-git-59f0817205b1fdbb569d1025283c39aecf709130.tar.gz
Don't define ibase_service struct type unless its member types are defined
-rw-r--r--ext/interbase/ibase_service.c6
-rwxr-xr-xext/interbase/php_ibase_includes.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/ext/interbase/ibase_service.c b/ext/interbase/ibase_service.c
index 6f564b3fb6..f06472768c 100644
--- a/ext/interbase/ibase_service.c
+++ b/ext/interbase/ibase_service.c
@@ -29,6 +29,12 @@
#include "php_interbase.h"
#include "php_ibase_includes.h"
+typedef struct {
+ isc_svc_handle handle;
+ char *hostname;
+ char *username;
+} ibase_service;
+
static int le_service;
static void _php_ibase_free_service(zend_rsrc_list_entry *rsrc TSRMLS_DC) /* {{{ */
diff --git a/ext/interbase/php_ibase_includes.h b/ext/interbase/php_ibase_includes.h
index acc537aaed..d12c1e7ef0 100755
--- a/ext/interbase/php_ibase_includes.h
+++ b/ext/interbase/php_ibase_includes.h
@@ -145,12 +145,6 @@ typedef struct event {
enum event_state { NEW, ACTIVE, DEAD } state;
} ibase_event;
-typedef struct {
- isc_svc_handle handle;
- char *hostname;
- char *username;
-} ibase_service;
-
enum php_interbase_option {
PHP_IBASE_DEFAULT = 0,
/* fetch flags */