0
0
mirror of https://github.com/rkd77/elinks.git synced 2025-10-21 19:54:04 -04:00
Files
elinks/src/protocol/http/http.h
2005-10-21 09:14:07 +02:00

31 lines
788 B
C

#ifndef EL__PROTOCOL_HTTP_HTTP_H
#define EL__PROTOCOL_HTTP_HTTP_H
#include "main/module.h"
#include "protocol/protocol.h"
struct connection;
struct http_connection_info;
struct read_buffer;
struct socket;
extern struct module http_protocol_module;
extern protocol_handler_T http_protocol_handler;
extern protocol_handler_T proxy_protocol_handler;
#ifdef CONFIG_SSL
#define https_protocol_handler http_protocol_handler
#else
#define https_protocol_handler NULL
#endif
struct http_connection_info *init_http_connection_info(struct connection *conn, int major, int minor, int close);
void http_got_header(struct socket *, struct read_buffer *);
unsigned char *subst_user_agent(unsigned char *fmt, unsigned char *version,
unsigned char *sysname, unsigned char *termsize);
#endif