/*
+ * Copyright (C) 2005-2008 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.
CHXJ_SPEC_Chtml_3_0,
CHXJ_SPEC_Chtml_4_0,
CHXJ_SPEC_Chtml_5_0,
+ CHXJ_SPEC_Chtml_6_0, /* use XHTML */
+ CHXJ_SPEC_Chtml_7_0, /* use XHTML */
CHXJ_SPEC_XHtml_Mobile_1_0,
CHXJ_SPEC_Hdml,
CHXJ_SPEC_Jhtml,
+ CHXJ_SPEC_Jxhtml, /* use XHTML */
CHXJ_SPEC_HTML,
} spec_type;
typedef struct device_table_list_t device_table_list;
struct device_table_list_t {
- struct device_table_list_t* next;
+ struct device_table_list_t *next;
- char* pattern;
- ap_regex_t* regexp;
- device_table* table;
- device_table* tail;
+ char *pattern;
+ ap_regex_t *regexp;
+ device_table *table;
+ device_table *tail;
};
typedef struct converter_t converter_t;
struct converter_t {
/* convert routine */
- char* (*converter)(request_rec* r,
- struct _device_table_t* spec,
- const char* src,
- apr_size_t srclen,
- apr_size_t* dstlen,
- struct _chxjconvrule_entry* entryp,
- cookie_t* cookie);
+ char* (*converter)(request_rec *r,
+ struct device_table_t *spec,
+ const char *src,
+ apr_size_t srclen,
+ apr_size_t *dstlen,
+ struct chxjconvrule_entry *entryp,
+ cookie_t *cookie);
- char* (*encoder)(request_rec* r,
- const char* src,
- apr_size_t* len);
+ char* (*encoder)(request_rec *r,
+ const char *src,
+ apr_size_t *len);
};
extern converter_t convert_routine[];
-extern device_table* chxj_specified_device(request_rec* r, const char* user_agent);
+extern device_table* chxj_specified_device(
+ request_rec *r,
+ const char *user_agent);
#endif