You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/09/19 11:20:54 UTC

svn commit: r447789 - in /webservices/axis2/trunk/c/guththila/include: guththila.h guththila_buffer.h guththila_reader.h guththila_writer.h

Author: dinesh
Date: Tue Sep 19 02:20:53 2006
New Revision: 447789

URL: http://svn.apache.org/viewvc?view=rev&rev=447789
Log:
modified to work with both windows and linux

Modified:
    webservices/axis2/trunk/c/guththila/include/guththila.h
    webservices/axis2/trunk/c/guththila/include/guththila_buffer.h
    webservices/axis2/trunk/c/guththila/include/guththila_reader.h
    webservices/axis2/trunk/c/guththila/include/guththila_writer.h

Modified: webservices/axis2/trunk/c/guththila/include/guththila.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/guththila/include/guththila.h?view=diff&rev=447789&r1=447788&r2=447789
==============================================================================
--- webservices/axis2/trunk/c/guththila/include/guththila.h (original)
+++ webservices/axis2/trunk/c/guththila/include/guththila.h Tue Sep 19 02:20:53 2006
@@ -95,7 +95,7 @@
 } guththila_t;
 
 
-int AXIS2_CALL
+AXIS2_EXTERN int AXIS2_CALL
 guththila_read (axis2_env_t * environment,
 				guththila_t * p);
                                 
@@ -205,8 +205,8 @@
 						   int c);
                                               
                                               
-/* int AXIS2_CALL */
-/* guththila_is_space (axis2_env_t *environment, int c); */
+int AXIS2_CALL
+guththila_is_space (axis2_env_t *environment, int c);
 
 
 void AXIS2_CALL
@@ -370,53 +370,53 @@
 guththila_create_xml_stream_writer_for_memory (axis2_env_t *environment, 
 						    guththila_t *p);
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_write_to_buffer (axis2_env_t *env, 
 					   guththila_t *p,
 					   const char *buff);
 
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_close_start_element (axis2_env_t *environment,
 					       guththila_t *p);
 
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_close_depth_element (axis2_env_t *environment,
 					       guththila_t *p);
 
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_check_name_validity (axis2_env_t *environment,
 					       guththila_t *p,
 					       char *start_element);
 
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_open_depth_element (axis2_env_t *environment,
 					      guththila_t *p);
 
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_do_write_attribute (axis2_env_t *environment, 
 					      guththila_t *p, 
 					      const char *local_name, 
 					      const char *value);
 
 
-AXIS2_EXTERN int AXIS2_CALL
+int AXIS2_CALL
 guththila_check_default_namespace (axis2_env_t *env, 
 						   guththila_t *p, 
 						   char *ns_uri);
 
 
-AXIS2_EXTERN void AXIS2_CALL
+void AXIS2_CALL
 guththila_do_write_default_namespace (axis2_env_t *env, 
 						      guththila_t *p, 
 						      char *ns_uri);
 
 
-AXIS2_EXTERN int  AXIS2_CALL
+int  AXIS2_CALL
 guththila_check_prefix_validity (axis2_env_t *env, 
 						 guththila_t *p, 
 						 char *prefix, 
@@ -440,7 +440,7 @@
 					      char *prefix, 
 					      char *uri);
 
-void AXIS2_CALL
+AXIS2_EXTERN void AXIS2_CALL
 guththila_do_write_attribute_with_prefix_and_namespace (axis2_env_t *env, 
 									guththila_t *p,
 									const char *prefix, 
@@ -449,7 +449,7 @@
 									const char *value);
 
 
-AXIS2_EXTERN int AXIS2_CALL
+int AXIS2_CALL
 guththila_is_exsisting_prefix (axis2_env_t *env, 
 					       guththila_t *p, 
 					       const char *prefix);
@@ -532,7 +532,7 @@
 
 
 AXIS2_EXTERN void   AXIS2_CALL
-guththila_writeAttribute (axis2_env_t *environment, 
+guththila_write_attribute (axis2_env_t *environment, 
 					  guththila_t *p, 
 					  const char *localname, 
 					  const char *value);

Modified: webservices/axis2/trunk/c/guththila/include/guththila_buffer.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/guththila/include/guththila_buffer.h?view=diff&rev=447789&r1=447788&r2=447789
==============================================================================
--- webservices/axis2/trunk/c/guththila/include/guththila_buffer.h (original)
+++ webservices/axis2/trunk/c/guththila/include/guththila_buffer.h Tue Sep 19 02:20:53 2006
@@ -35,8 +35,7 @@
   guththila_char_t *buff;
 } guththila_buffer_t;
 
-
-AXIS2_EXTERN guththila_buffer_t *
+AXIS2_EXTERN guththila_buffer_t * AXIS2_CALL
 guththila_buffer_create (axis2_env_t * environment, int size);
 
 AXIS2_EXTERN guththila_buffer_t *

Modified: webservices/axis2/trunk/c/guththila/include/guththila_reader.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/guththila/include/guththila_reader.h?view=diff&rev=447789&r1=447788&r2=447789
==============================================================================
--- webservices/axis2/trunk/c/guththila/include/guththila_reader.h (original)
+++ webservices/axis2/trunk/c/guththila/include/guththila_reader.h Tue Sep 19 02:20:53 2006
@@ -1,80 +1,83 @@
-/*
- *   Copyright 2004,2005 The Apache Software Foundation.
- *
- *   Licensed under the Apache License, Version 2.0 (the "License");
- *   you may not use this file except in compliance with the License.
- *   You may obtain a copy of the License at
- *
- *       http://www.apache.org/licenses/LICENSE-2.0
- *
- *   Unless required by applicable law or agreed to in writing, software
- *   distributed under the License is distributed on an "AS IS" BASIS,
- *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *   See the License for the specific language governing permissions and
- *   limitations under the License.
- *
- *   
- */
-
-
-#ifndef GUTHTHILA_READER_H
-#define GUTHTHILA_READER_H
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "guththila_buffer.h"
-#include "guththila_defines.h"
-#include <axis2_env.h>
-#include "guththila_error.h"
-
-typedef enum guththila_reader_types
-  {
-    GUTHTHILA_FILE_READER = 1,
-    GUTHTHILA_IO_READER,
-    GUTHTHILA_MEMORY_READER
-  } guththila_reader_types_t;
-
-typedef struct guththila_reader_s
-{
-    int guththila_reader_type;
-    
-} guththila_reader_t;
-
-
-
-typedef struct guththila_reader_impl_t
-{
-  guththila_reader_t reader;
-  int buffer_size;
-  FILE *fp;
-  char *buffer;
+/*
+ *   Copyright 2004,2005 The Apache Software Foundation.
+ *
+ *   Licensed under the Apache License, Version 2.0 (the "License");
+ *   you may not use this file except in compliance with the License.
+ *   You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing, software
+ *   distributed under the License is distributed on an "AS IS" BASIS,
+ *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *   See the License for the specific language governing permissions and
+ *   limitations under the License.
+ *
+ *   
+ */
+
+
+#ifndef GUTHTHILA_READER_H
+#define GUTHTHILA_READER_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "guththila_buffer.h"
+#include "guththila_defines.h"
+#include <axis2_env.h>
+#include "guththila_error.h"
+
+typedef enum guththila_reader_types
+  {
+    GUTHTHILA_FILE_READER = 1,
+    GUTHTHILA_IO_READER,
+    GUTHTHILA_MEMORY_READER
+  } guththila_reader_types_t;
+
+typedef struct guththila_reader_s
+{
+    int guththila_reader_type;
+    
+} guththila_reader_t;
+
+
+
+typedef struct guththila_reader_impl_t
+{
+  guththila_reader_t reader;
+  int buffer_size;
+  FILE *fp;
+  char *buffer;
   int (*input_read_callback)(char *buffer,int size, void *ctx);
-  void* context;
-}guththila_reader_impl_t;
-
-
-AXIS2_EXTERN guththila_reader_t *
-guththila_reader_create_for_file (axis2_env_t * environment,
-                                  char* filename);
-
-AXIS2_EXTERN guththila_reader_t *
-guththila_reader_create_for_io(axis2_env_t *environment,
-                                   int (*input_read_callback)
-                                       (char *buffer,int size,void* ctx),void *ctx);
-
-AXIS2_EXTERN guththila_reader_t *
-guththila_reader_create_for_memory(axis2_env_t *environment,
-                                   void *buffer,
-                                    int size,
-				   void *ctx);                                   
-AXIS2_EXTERN int
-guththila_reader_read (axis2_env_t * environment,
-                       guththila_char_t * buffer, int offset, int length,
-                       guththila_reader_t * r);
-                       
-AXIS2_EXTERN void
-guththila_reader_free (axis2_env_t * environment,
-                       guththila_reader_t * r);
-
-#endif /* GUTHTHILA_READER_H */
+  void* context;
+}guththila_reader_impl_t;
+
+
+AXIS2_EXTERN guththila_reader_t * AXIS2_CALL
+guththila_reader_create_for_file (axis2_env_t * environment,
+                                  char* filename);
+
+AXIS2_EXTERN guththila_reader_t * AXIS2_CALL 
+guththila_reader_create_for_io(axis2_env_t *environment,
+                                   int (*input_read_callback)
+                                       (char *buffer,int size,void* ctx),void *ctx);
+
+AXIS2_EXTERN guththila_reader_t * AXIS2_CALL
+guththila_reader_create_for_memory(axis2_env_t *environment,
+                                   void *buffer,
+                                    int size,
+				   void *ctx); 
+
+
+AXIS2_EXTERN int AXIS2_CALL
+guththila_reader_read (axis2_env_t * environment,
+                       guththila_char_t * buffer, int offset, int length,
+                       guththila_reader_t * r);
+
+                       
+AXIS2_EXTERN void AXIS2_CALL
+guththila_reader_free (axis2_env_t * environment,
+                       guththila_reader_t * r);
+
+#endif /* GUTHTHILA_READER_H */

Modified: webservices/axis2/trunk/c/guththila/include/guththila_writer.h
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/guththila/include/guththila_writer.h?view=diff&rev=447789&r1=447788&r2=447789
==============================================================================
--- webservices/axis2/trunk/c/guththila/include/guththila_writer.h (original)
+++ webservices/axis2/trunk/c/guththila/include/guththila_writer.h Tue Sep 19 02:20:53 2006
@@ -60,11 +60,11 @@
 		       guththila_writer_t *wt);
 
 
-AXIS2_EXTERN void 
+AXIS2_EXTERN void AXIS2_CALL
 guththila_writer_free (axis2_env_t *env, 
 		       guththila_writer_t *wt);
 
-AXIS2_EXTERN char *
+AXIS2_EXTERN char * AXIS2_CALL
 guththila_writer_get_buffer (axis2_env_t *env, 
 		       guththila_writer_t *wt);
 #endif	/* GUTHTHILA_WRITE_H */



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org