A former British c
Everest College
E
The long-term goal
You are here
Saud
Category Archives:
This is a request
"Hiding in the sha
Q:
Javascript for
/**
* Copyright (
The first half of
/*
* Copyright (C) Igor Sysoev
* Copyright (C) Nginx, Inc.
*/
#ifndef _NGX_HTTP_SSI_H_INCLUDED_
#define _NGX_HTTP_SSI_H_INCLUDED_
#include
#include
#include
typedef struct {
ngx_array_t *flushes;
ngx_array_t *lengths;
ngx_array_t *values;
ngx_str_t name;
} ngx_http_ssi_command_t;
typedef struct {
ngx_http_ssi_command_t *commands;
} ngx_http_ssi_main_conf_t;
typedef struct {
ngx_array_t *blocks;
ngx_str_t name;
} ngx_http_ssi_file_t;
typedef struct {
u_char *name;
u_char *value;
u_char *length;
} ngx_http_ssi_arg_val_t;
typedef struct {
ngx_str_t name;
ssi_parse_t parse;
} ngx_http_ssi_set_var_t;
typedef struct {
ngx_str_t name;
ssi_boolean_t *flushes;
ngx_array_t values;
} ngx_http_ssi_var_t;
void ngx_http_ssi_cleanup_temp_files(void *data);
ngx_int_t ngx_http_ssi_eval(ngx_http_request_t *r,
ngx_http_ssi_ctx_t *ctx, ngx_str_t *src, unsigned flags);
ngx_int_t ngx_http_ssi_eval_string(ngx_http_request_t *r,
ngx_http_ssi_ctx_t *ctx, ngx_str_t *src);
ssi_state_t *ngx_http_ssi_create_state(ngx_http_request_t *r,
ngx_http_ssi_ctx_t *ctx, ngx_str_t *src);
#define SSI_FLAG_DIRECTIVE (1 << 0)
extern ngx_module_t ngx_http_ssi_filter_module;
#endif /* _NGX_HTTP_SSI_H_INCLUDED_ */
/* vi:set ft=c ts=4 sw=4 et fdm=marker: */