00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00026 #ifndef APACHE_UTIL_EBCDIC_H
00027 #define APACHE_UTIL_EBCDIC_H
00028
00029
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif
00033
00034 #include "apr_xlate.h"
00035 #include "httpd.h"
00036 #include "util_charset.h"
00037
00038 #if APR_CHARSET_EBCDIC
00039
00044 apr_status_t ap_init_ebcdic(apr_pool_t *pool);
00045
00052 void ap_xlate_proto_to_ascii(char *buffer, apr_size_t len);
00053
00060 void ap_xlate_proto_from_ascii(char *buffer, apr_size_t len);
00061
00068 int ap_rvputs_proto_in_ascii(request_rec *r, ...);
00069
00070 #else
00071
00072 #define ap_xlate_proto_to_ascii(x,y)
00073 #define ap_xlate_proto_from_ascii(x,y)
00074
00075 #define ap_rvputs_proto_in_ascii ap_rvputs
00076
00077 #endif
00078
00079 #ifdef __cplusplus
00080 }
00081 #endif
00082
00083 #endif
00084