MCPcopy Create free account
hub / github.com/apache/httpd / ap_add_node

Function ap_add_node

server/util_cfgtree.c:20–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18#include <stdlib.h>
19
20ap_directive_t *ap_add_node(ap_directive_t **parent, ap_directive_t *current,
21 ap_directive_t *toadd, int child)
22{
23 if (current == NULL) {
24 /* we just started a new parent */
25 if (*parent != NULL) {
26 (*parent)->first_child = toadd;
27 toadd->parent = *parent;
28 }
29 if (child) {
30 /* First item in config file or container is a container */
31 *parent = toadd;
32 return NULL;
33 }
34 return toadd;
35 }
36 current->next = toadd;
37 toadd->parent = *parent;
38 if (child) {
39 /* switch parents, navigate into child */
40 *parent = toadd;
41 return NULL;
42 }
43 return toadd;
44}
45
46

Callers 1

ap_build_config_subFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected