ELinks 0.18.0
codes.c File Reference
#include "elinks.h"
#include "cache/cache.h"
#include "intl/libintl.h"
#include "network/connection.h"
#include "protocol/http/codes.h"
#include "protocol/uri.h"
#include "session/session.h"
#include "session/task.h"
#include "terminal/terminal.h"
#include "terminal/window.h"
#include "util/snprintf.h"
#include "viewer/text/draw.h"
Include dependency graph for codes.c:

Data Structures

struct  http_code
 
struct  http_error_info
 

Macros

#define _GNU_SOURCE   /* Needed for asprintf() */
 

Functions

static int compare_http_codes (const void *key, const void *element)
 
static const char * http_code_to_string (int code)
 
static char * get_http_error_document (struct terminal *term, struct uri *uri, int code)
 
static void show_http_error_document (struct session *ses, void *data)
 
void http_error_document (struct connection *conn, int code)
 

Variables

static const struct http_code http_code []
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE   /* Needed for asprintf() */

Function Documentation

◆ compare_http_codes()

static int compare_http_codes ( const void * key,
const void * element )
static

◆ get_http_error_document()

static char * get_http_error_document ( struct terminal * term,
struct uri * uri,
int code )
static

◆ http_code_to_string()

static const char * http_code_to_string ( int code)
static

◆ http_error_document()

void http_error_document ( struct connection * conn,
int code )

◆ show_http_error_document()

static void show_http_error_document ( struct session * ses,
void * data )
static

Variable Documentation

◆ http_code

const struct http_code http_code[]
static