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