]> granicus.if.org Git - php/commitdiff
export zend stream functions for zend extensions under windows
authorWez Furlong <wez@php.net>
Fri, 25 Jun 2004 12:55:11 +0000 (12:55 +0000)
committerWez Furlong <wez@php.net>
Fri, 25 Jun 2004 12:55:11 +0000 (12:55 +0000)
Zend/zend_stream.c
Zend/zend_stream.h

index 74176f8810d02b629094cf0ed59717f1a73c5b42..1e307591d9e4307fa083d4470ea866efd64eceb3 100644 (file)
@@ -49,7 +49,7 @@ ZEND_API int zend_stream_open(const char *filename, zend_file_handle *handle TSR
        return (handle->handle.fp) ? SUCCESS : FAILURE;
 }
 
-int zend_stream_fixup(zend_file_handle *file_handle TSRMLS_DC)
+ZEND_API int zend_stream_fixup(zend_file_handle *file_handle TSRMLS_DC)
 {
        switch (file_handle->type) {
                case ZEND_HANDLE_FILENAME:
@@ -90,7 +90,7 @@ int zend_stream_fixup(zend_file_handle *file_handle TSRMLS_DC)
        return SUCCESS;
 }
 
-size_t zend_stream_read(zend_file_handle *file_handle, char *buf, size_t len TSRMLS_DC)
+ZEND_API size_t zend_stream_read(zend_file_handle *file_handle, char *buf, size_t len TSRMLS_DC)
 {
        if (file_handle->handle.stream.interactive) {
                int c = '*', n; 
@@ -105,7 +105,7 @@ size_t zend_stream_read(zend_file_handle *file_handle, char *buf, size_t len TSR
        return file_handle->handle.stream.reader(file_handle->handle.stream.handle, buf, len TSRMLS_CC);
 }
 
-int zend_stream_getc(zend_file_handle *file_handle TSRMLS_DC)
+ZEND_API int zend_stream_getc(zend_file_handle *file_handle TSRMLS_DC)
 {
        char buf;
 
@@ -115,7 +115,7 @@ int zend_stream_getc(zend_file_handle *file_handle TSRMLS_DC)
        return EOF;
 }
 
-int zend_stream_ferror(zend_file_handle *file_handle TSRMLS_DC)
+ZEND_API int zend_stream_ferror(zend_file_handle *file_handle TSRMLS_DC)
 {
        return 0;
 }
index 9c8af7f860eb00f605401bf6accfd4195451b130..c3d0ee128179491e8b91b8a8fdccba59a9fb5d08 100644 (file)
@@ -49,10 +49,10 @@ typedef struct _zend_file_handle {
 
 BEGIN_EXTERN_C()
 ZEND_API int zend_stream_open(const char *filename, zend_file_handle *handle TSRMLS_DC);
-int zend_stream_ferror(zend_file_handle *file_handle TSRMLS_DC);
-int zend_stream_getc(zend_file_handle *file_handle TSRMLS_DC);
-size_t zend_stream_read(zend_file_handle *file_handle, char *buf, size_t len TSRMLS_DC);
-int zend_stream_fixup(zend_file_handle *file_handle TSRMLS_DC);
+ZEND_API int zend_stream_ferror(zend_file_handle *file_handle TSRMLS_DC);
+ZEND_API int zend_stream_getc(zend_file_handle *file_handle TSRMLS_DC);
+ZEND_API size_t zend_stream_read(zend_file_handle *file_handle, char *buf, size_t len TSRMLS_DC);
+ZEND_API int zend_stream_fixup(zend_file_handle *file_handle TSRMLS_DC);
 END_EXTERN_C()
 
 #define zend_stream_close(handle)      zend_file_handle_dtor((handle))