MCPcopy Create free account
hub / github.com/acl-dev/acl / acl_foreach

Function acl_foreach

lib_acl_cpp/src/stdlib/url_coder.cpp:110–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108 ACL_ITER iter;
109
110 acl_foreach(iter, tokens) {
111 char* name = (char*) iter.data;
112 char* value = strchr(name, '=');
113 if (value == NULL) {
114 value = NULL;
115 } else if (*(value + 1) == 0) {
116 *value = 0;
117 value = acl_url_decode(value, dbuf);
118 } else {
119 *value++ = 0;
120 value = acl_url_decode(value, dbuf);
121 }
122 name = acl_url_decode(name, dbuf);
123 URL_NV* param = (URL_NV*) dbuf_->dbuf_alloc(sizeof(URL_NV));
124 param->name = name;
125 param->value = value;
126 params_.push_back(param);
127 }
128}
129
130url_coder& url_coder::set(const char* name, const char* value,

Callers

nothing calls this directly

Calls 3

acl_url_decodeFunction · 0.85
dbuf_allocMethod · 0.80
push_backMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…