Home
last modified time | relevance | path

Searched refs:njs_arr_t (Results 1 – 17 of 17) sorted by relevance

/dports/www/nginx-full/njs-0.7.1/src/
H A Dnjs_arr.h24 } njs_arr_t; typedef
27 NJS_EXPORT njs_arr_t *njs_arr_create(njs_mp_t *mp, njs_uint_t n,
29 NJS_EXPORT void *njs_arr_init(njs_mp_t *mp, njs_arr_t *arr, void *start,
31 NJS_EXPORT void njs_arr_destroy(njs_arr_t *arr);
32 NJS_EXPORT void *njs_arr_add(njs_arr_t *arr);
33 NJS_EXPORT void *njs_arr_add_multiple(njs_arr_t *arr, njs_uint_t n);
34 NJS_EXPORT void *njs_arr_zero_add(njs_arr_t *arr);
35 NJS_EXPORT void njs_arr_remove(njs_arr_t *arr, void *item);
57 njs_arr_remove_last(njs_arr_t *arr) in njs_arr_remove_last()
H A Dnjs_arr.c11 njs_arr_t *
14 njs_arr_t *arr; in njs_arr_create()
16 arr = njs_mp_alloc(mp, sizeof(njs_arr_t) + n * size); in njs_arr_create()
21 arr->start = (char *) arr + sizeof(njs_arr_t); in njs_arr_create()
34 njs_arr_init(njs_mp_t *mp, njs_arr_t *arr, void *start, njs_uint_t n, in njs_arr_init()
57 njs_arr_destroy(njs_arr_t *arr) in njs_arr_destroy()
75 njs_arr_add(njs_arr_t *arr) in njs_arr_add()
82 njs_arr_add_multiple(njs_arr_t *arr, njs_uint_t items) in njs_arr_add_multiple()
133 njs_arr_zero_add(njs_arr_t *arr) in njs_arr_zero_add()
148 njs_arr_remove(njs_arr_t *arr, void *item) in njs_arr_remove()
H A Dnjs_vm.h134 njs_arr_t *paths;
135 njs_arr_t *protos;
137 njs_arr_t *scope_absolute;
150 njs_arr_t *modules;
195 njs_arr_t *codes; /* of njs_vm_code_t */
196 njs_arr_t *functions_name_cache;
216 njs_arr_t *lines; /* of njs_vm_line_num_t */
260 njs_arr_t *njs_vm_completions(njs_vm_t *vm, njs_str_t *expression);
H A Dnjs_generator.h27 njs_arr_t *index_cache;
28 njs_arr_t *closures;
30 njs_arr_t *lines;
H A Dnjs_extern.c17 njs_external_add(njs_vm_t *vm, njs_arr_t *protos, in njs_external_add()
252 njs_arr_t *protos, **pr; in njs_vm_external_prototype()
271 vm->protos = njs_arr_create(vm->mem_pool, 4, sizeof(njs_arr_t *)); in njs_vm_external_prototype()
292 njs_arr_t **pprotos; in njs_vm_external_create()
H A Dnjs_lexer_keyword.c61 njs_lexer_keywords(njs_arr_t *list) in njs_lexer_keywords()
H A Dnjs_builtin.c28 static njs_arr_t *njs_vm_expression_completions(njs_vm_t *vm,
30 static njs_arr_t *njs_object_completions(njs_vm_t *vm, njs_value_t *object);
487 static njs_arr_t *
490 njs_arr_t *array; in njs_builtin_completions()
539 njs_arr_t *
550 static njs_arr_t *
625 static njs_arr_t *
629 njs_arr_t *array; in njs_object_completions()
690 njs_arr_t **pprotos; in njs_builtin_match_native_function()
H A Dnjs_parser.h20 njs_arr_t *closures;
21 njs_arr_t *declarations;
H A Dnjs_error.c18 static njs_int_t njs_add_backtrace_entry(njs_vm_t *vm, njs_arr_t *stack,
20 static njs_int_t njs_backtrace_to_string(njs_vm_t *vm, njs_arr_t *backtrace,
82 njs_arr_t *stack; in njs_error_stack_new()
1285 njs_add_backtrace_entry(njs_vm_t *vm, njs_arr_t *stack, in njs_add_backtrace_entry()
1342 njs_backtrace_to_string(njs_vm_t *vm, njs_arr_t *backtrace, njs_str_t *dst) in njs_backtrace_to_string()
H A Dnjs_lexer.h285 njs_int_t njs_lexer_keywords(njs_arr_t *array);
H A Dnjs_shell.c52 njs_arr_t *completions;
53 njs_arr_t *suffix_completions;
H A Dnjs_object.c1093 njs_traverse_visit(njs_arr_t *list, const njs_value_t *value) in njs_traverse_visit()
1111 njs_traverse_visited(njs_arr_t *list, const njs_value_t *value) in njs_traverse_visited()
1140 njs_arr_t visited; in njs_object_traverse()
H A Dnjs_generator.c790 njs_arr_t *map; in njs_generate_code_map()
3645 njs_arr_t *arr; in njs_generate_function_scope()
4909 njs_arr_t *cache; in njs_generate_temp_index_get()
4981 njs_arr_t *cache; in njs_generate_index_release()
H A Dnjs_regexp.c1204 njs_arr_t results; in njs_regexp_prototype_symbol_replace()
H A Dnjs_array.c2613 njs_arr_t strings;
H A Dnjs_typed_array.c1173 njs_arr_t results; in njs_typed_array_prototype_iterator()
H A Dnjs_parser.c8877 njs_arr_t *stack; in njs_parser_traverse()