Moved some code into header
parent
ef9ee57749
commit
2818c1917c
|
@ -49,23 +49,6 @@ typedef struct {
|
||||||
} ngx_http_fancyindex_entry_t;
|
} ngx_http_fancyindex_entry_t;
|
||||||
|
|
||||||
|
|
||||||
#define NGX_HTTP_FANCYINDEX_README_ASIS 0x01
|
|
||||||
#define NGX_HTTP_FANCYINDEX_README_TOP 0x02
|
|
||||||
#define NGX_HTTP_FANCYINDEX_README_BOTTOM 0x04
|
|
||||||
#define NGX_HTTP_FANCYINDEX_README_DIV 0x08
|
|
||||||
#define NGX_HTTP_FANCYINDEX_README_IFRAME 0x10
|
|
||||||
#define NGX_HTTP_FANCYINDEX_README_PRE 0x20
|
|
||||||
|
|
||||||
/*
|
|
||||||
* NGX_HTTP_FANCYINDEX_INCLUDE_STATIC
|
|
||||||
* Cache file contents on first request
|
|
||||||
* NGX_HTTP_FANCYINDEX_INCLUDE_CACHED
|
|
||||||
* Cache file contents on first request,
|
|
||||||
* and re-read if needed afterwards
|
|
||||||
*/
|
|
||||||
#define NGX_HTTP_FANCYINDEX_INCLUDE_STATIC 0
|
|
||||||
#define NGX_HTTP_FANCYINDEX_INCLUDE_CACHED 1
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
ngx_flag_t enable;
|
ngx_flag_t enable;
|
||||||
|
@ -82,9 +65,6 @@ typedef struct {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define NGX_HTTP_FANCYINDEX_PREALLOCATE 50
|
|
||||||
#define NGX_HTTP_FANCYINDEX_NAME_LEN 50
|
|
||||||
|
|
||||||
|
|
||||||
static ngx_inline ngx_str_t
|
static ngx_inline ngx_str_t
|
||||||
nfi_get_readme_path(ngx_http_request_t *r, const ngx_str_t *last);
|
nfi_get_readme_path(ngx_http_request_t *r, const ngx_str_t *last);
|
||||||
|
|
|
@ -8,6 +8,26 @@
|
||||||
#ifndef __ngx_http_fancyindex_module_h__
|
#ifndef __ngx_http_fancyindex_module_h__
|
||||||
#define __ngx_http_fancyindex_module_h__
|
#define __ngx_http_fancyindex_module_h__
|
||||||
|
|
||||||
|
|
||||||
|
#define NGX_HTTP_FANCYINDEX_README_ASIS 0x01
|
||||||
|
#define NGX_HTTP_FANCYINDEX_README_TOP 0x02
|
||||||
|
#define NGX_HTTP_FANCYINDEX_README_BOTTOM 0x04
|
||||||
|
#define NGX_HTTP_FANCYINDEX_README_DIV 0x08
|
||||||
|
#define NGX_HTTP_FANCYINDEX_README_IFRAME 0x10
|
||||||
|
#define NGX_HTTP_FANCYINDEX_README_PRE 0x20
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* NGX_HTTP_FANCYINDEX_INCLUDE_STATIC
|
||||||
|
* Cache file contents on first request
|
||||||
|
* NGX_HTTP_FANCYINDEX_INCLUDE_CACHED
|
||||||
|
* Cache file contents on first request,
|
||||||
|
* and re-read if needed afterwards
|
||||||
|
*/
|
||||||
|
#define NGX_HTTP_FANCYINDEX_INCLUDE_STATIC 0
|
||||||
|
#define NGX_HTTP_FANCYINDEX_INCLUDE_CACHED 1
|
||||||
|
|
||||||
|
|
||||||
#define nfi_sizeof_ssz(_s) (sizeof(_s) - 1)
|
#define nfi_sizeof_ssz(_s) (sizeof(_s) - 1)
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,6 +40,11 @@
|
||||||
nfi_sizeof_ssz(t08_body4) + \
|
nfi_sizeof_ssz(t08_body4) + \
|
||||||
nfi_sizeof_ssz(t09_foot1) )
|
nfi_sizeof_ssz(t09_foot1) )
|
||||||
|
|
||||||
|
|
||||||
|
#define NGX_HTTP_FANCYINDEX_PREALLOCATE 50
|
||||||
|
#define NGX_HTTP_FANCYINDEX_NAME_LEN 50
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Copy a static zero-terminated string. Useful to output template
|
* Copy a static zero-terminated string. Useful to output template
|
||||||
* string pieces into a temporary buffer.
|
* string pieces into a temporary buffer.
|
||||||
|
|
Loading…
Reference in New Issue