aboutsummaryrefslogtreecommitdiffstats
path: root/app/nginx/src/core/ngx_array.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/nginx/src/core/ngx_array.h')
-rw-r--r--app/nginx/src/core/ngx_array.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/app/nginx/src/core/ngx_array.h b/app/nginx/src/core/ngx_array.h
deleted file mode 100644
index a0f2a74..0000000
--- a/app/nginx/src/core/ngx_array.h
+++ /dev/null
@@ -1,53 +0,0 @@
-
-/*
- * Copyright (C) Igor Sysoev
- * Copyright (C) Nginx, Inc.
- */
-
-
-#ifndef _NGX_ARRAY_H_INCLUDED_
-#define _NGX_ARRAY_H_INCLUDED_
-
-
-#include <ngx_config.h>
-#include <ngx_core.h>
-
-
-typedef struct {
- void *elts;
- ngx_uint_t nelts;
- size_t size;
- ngx_uint_t nalloc;
- ngx_pool_t *pool;
-} ngx_array_t;
-
-
-ngx_array_t *ngx_array_create(ngx_pool_t *p, ngx_uint_t n, size_t size);
-void ngx_array_destroy(ngx_array_t *a);
-void *ngx_array_push(ngx_array_t *a);
-void *ngx_array_push_n(ngx_array_t *a, ngx_uint_t n);
-
-
-static ngx_inline ngx_int_t
-ngx_array_init(ngx_array_t *array, ngx_pool_t *pool, ngx_uint_t n, size_t size)
-{
- /*
- * set "array->nelts" before "array->elts", otherwise MSVC thinks
- * that "array->nelts" may be used without having been initialized
- */
-
- array->nelts = 0;
- array->size = size;
- array->nalloc = n;
- array->pool = pool;
-
- array->elts = ngx_palloc(pool, n * size);
- if (array->elts == NULL) {
- return NGX_ERROR;
- }
-
- return NGX_OK;
-}
-
-
-#endif /* _NGX_ARRAY_H_INCLUDED_ */