You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sa...@apache.org on 2005/11/21 05:55:27 UTC

svn commit: r345828 - in /webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src: guththila_errno.h guththila_error.h guththila_xml_stream_writer.c guththila_xml_stream_writer.h

Author: samisa
Date: Sun Nov 20 20:55:18 2005
New Revision: 345828

URL: http://svn.apache.org/viewcvs?rev=345828&view=rev
Log:
guththila_errno.h file removed as it is no longer used 

Removed:
    webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_errno.h
Modified:
    webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_error.h
    webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.c
    webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.h

Modified: webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_error.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_error.h?rev=345828&r1=345827&r2=345828&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_error.h (original)
+++ webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_error.h Sun Nov 20 20:55:18 2005
@@ -58,6 +58,7 @@
         GUTHTHILA_STREAM_WRITER_ERROR_TEXT_NULL,
         GUTHTHILA_STREAM_WRITER_ERROR_ILLEGAL_PREFIX,
         GUTHTHILA_STREAM_WRITER_ERROR_OUT_OF_MEMORY,
+        GUTHTHILA_STREAM_WRITER_ERROR_FILE_NOT_FOUND,
         GUTHTHILA_STREAM_READER_ERROR_OUT_OF_MEMORY
     } guththila_error_codes_t;
 

Modified: webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.c?rev=345828&r1=345827&r2=345828&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.c (original)
+++ webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.c Sun Nov 20 20:55:18 2005
@@ -35,19 +35,29 @@
 
 GUTHTHILA_DECLARE (guththila_xml_stream_writer_t *)
 guththila_create_xml_stream_writer (guththila_environment_t * environment,
-                                    FILE * writer,
+                                    void * writer,
                                     guththila_char_t * encoding,
                                     int prefix_defaulting)
 {
     /*   guththila_status_t status; */
     guththila_xml_stream_writer_t *stream_writer;
+    FILE *fp = NULL;
     if (!writer)
         return 0;
 
     stream_writer =
         (guththila_xml_stream_writer_t *) GUTHTHILA_MALLOC (environment->allocator,
                                           sizeof(guththila_xml_stream_writer_t));
+    if(writer)
+    {
+        fp = fopen(writer, "w");
+        if(!fp)
+            return GUTHTHILA_STREAM_WRITER_ERROR_FILE_NOT_FOUND;            
+        stream_writer->writer = fp;
+    }
+    else{
     stream_writer->writer = stdout;
+    }
     stream_writer->encoding = NULL;
     if (encoding)
         stream_writer->encoding = GUTHTHILA_STRDUP(environment, encoding);

Modified: webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.h?rev=345828&r1=345827&r2=345828&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.h (original)
+++ webservices/axis2/trunk/c/modules/xml/parser/guththila/impl/src/guththila_xml_stream_writer.h Sun Nov 20 20:55:18 2005
@@ -37,7 +37,7 @@
 
 GUTHTHILA_DECLARE (guththila_xml_stream_writer_t *)
 guththila_create_xml_stream_writer (guththila_environment_t * environment,
-                                    FILE * writer,
+                                    void * writer,
                                     guththila_char_t * encoding,
                                     int is_prefix_defaulting);