git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/trunk@1748
1a406e8e-add9-4483-a2c8-
d8cac5b7c224
extern int chxj_chxjif_is_mine(
device_table* spec,
- Doc* doc,
- Node* tag);
+ Doc* doc,
+ Node* tag);
extern char* qs_get_destlang_attr(Doc* doc, Node* tag, request_rec* r);
extern void qs_all_free(
Doc* doc,
const char* fname,
- int line);
+ int line);
#endif
* Prototype Declare
*/
extern Node* qs_parse_file(
- Doc* doc,
+ Doc* doc,
const char* filename);
#endif
int len);
extern char* qs_get_node_value(
- Doc* doc,Node* node);
+ Doc* doc,
+ Node* node);
extern char* qs_get_node_name(Doc* doc, Node* node) ;
Attr*
qs_new_attr(Doc* doc)
{
- Attr* attr = (Attr*)apr_palloc(doc->pool,sizeof(Attr));
+ Attr* attr;
+
+ attr = (Attr*)apr_palloc(doc->pool,sizeof(Attr));
+
if (attr == NULL) {
QX_LOGGER_FATAL("Out Of Memory");
}
+
attr->next = NULL;
attr->parent = NULL;
attr->name = NULL;
qs_parse_string(Doc* doc, const char* src, int srclen)
{
int ii;
- char encoding[256];
- char* osrc;
- char* ibuf;
- int olen;
- int ilen;
+ char encoding[256];
+ char* osrc;
+ char* ibuf;
+ int olen;
+ int ilen;
iconv_t cd;
osrc = NULL;
Node*
qs_add_attr(Doc* doc, Node* node, Attr* attr)
{
- if (node == NULL) {
+ if (node == NULL)
QX_LOGGER_FATAL("qs_add_attr() node is null");
- }
attr->parent = node;
attr->next = NULL;