OSDN Git Service

* updated copyright.
[modchxj/mod_chxj.git] / include / chxj_tag_util.h
index dba60a2..85808aa 100644 (file)
@@ -1,6 +1,6 @@
 /*
+ * Copyright (C) 2005-2011 Atsushi Konno All rights reserved.
  * Copyright (C) 2005 QSDN,Inc. All rights reserved.
- * Copyright (C) 2005 Atsushi Konno All rights reserved.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
 /*----------------------------------------------------------------------------*/
 /* prototype declare                                                          */
 /*----------------------------------------------------------------------------*/
-extern char*    qs_get_value_attr     (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_checked_attr   (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_type_attr      (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_name_attr      (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_istyle_attr    (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_maxlength_attr (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_size_attr      (Doc* doc, Node* tag, request_rec* r);
-extern char*    qs_get_accesskey_attr (Doc* doc, Node* tag, request_rec* r);
+extern char *qs_alloc_zero_byte_string(apr_pool_t *pool);
+extern char *qs_trim_string(apr_pool_t *p, char *s);
+extern char *qs_get_value_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_checked_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_type_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_selected_value_text(Doc *doc, Node *node, apr_pool_t *pool);
+extern char *qs_get_selected_value(Doc *doc, Node *node, apr_pool_t *pool);
+extern char *qs_get_name_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_size_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_accesskey_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_istyle_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_maxlength_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern int   qs_is_checked_checkbox_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern int   chxj_chxjif_is_mine(device_table *spec, Doc *doc, Node *tag);
+extern char *qs_get_destlang_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *qs_get_parse_attr(Doc *doc, Node *tag, apr_pool_t *pool);
+extern char *chxj_form_action_to_hidden_tag(
+  request_rec *r, 
+  apr_pool_t *pool,
+  const char *str,
+  int xmlFlag,
+  int post, 
+  char **new_query_string, 
+  int docomo,
+  int softbank,
+  chxjconvrule_entry *entryp
+  );
+extern char *chxj_delete_chxj_cc_param(request_rec *r, const char *str);
 
-extern int      qs_is_checked_checkbox_attr(Doc* doc, Node* tag, request_rec* r);
-
-extern char*    qs_get_selected_value_text(Doc *doc, Node* node, request_rec* r);
-extern char*    qs_get_selected_value(Doc* doc, Node* node, request_rec* r);
-
-extern char*    qs_alloc_zero_byte_string(request_rec* r);
-extern char*    qs_trim_string(request_rec* r, char* s);
-
-extern int chxj_chxjif_is_mine(device_table* spec, Doc* doc, Node* tag);
-char* qs_get_destlang_attr(Doc* doc, Node* tag, request_rec* r);
-char* qs_get_parse_attr(Doc* doc, Node* tag, request_rec* r);
 #endif
 /*
  * vim:ts=2 et