blob: 7cf4137e6d53719718d54eec3f8e6ddf538c8d8d [file] [log] [blame] [raw]
// path conversion functions
void ndk_clean_path (ngx_str_t *path, ngx_uint_t complex, size_t off);
void ndk_path_to_dir_safe (ngx_str_t *path, ngx_uint_t complex, size_t off);
// path create functions
ngx_array_t * ndk_split_path_create (ngx_conf_t *cf, ngx_str_t *path);
ngx_array_t * ndk_split_path_create_raw (ngx_conf_t *cf, char *path);
// conf set functions
char * ndk_conf_set_full_path_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf);
char * ndk_conf_set_split_path_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf);
// conf set post functions
char * ndk_conf_set_full_path (ngx_conf_t *cf, void *data, ngx_str_t *path);
char * ndk_conf_set_full_conf_path (ngx_conf_t *cf, void *data, ngx_str_t *path);