Introduced nxt_length() macro.

This commit is contained in:
Valentin Bartenev
2018-06-25 16:51:47 +03:00
parent af31012815
commit 1a52d876f7
28 changed files with 101 additions and 99 deletions

View File

@@ -138,7 +138,7 @@ nxt_discovery_modules(nxt_task_t *task, const char *path)
}
}
size = sizeof("[]") - 1;
size = nxt_length("[]");
module = modules->elts;
n = modules->nelts;
@@ -146,9 +146,9 @@ nxt_discovery_modules(nxt_task_t *task, const char *path)
nxt_debug(task, "module: %d %V %V",
module[i].type, &module[i].version, &module[i].file);
size += sizeof("{\"type\": ,") - 1;
size += sizeof(" \"version\": \"\",") - 1;
size += sizeof(" \"file\": \"\"},") - 1;
size += nxt_length("{\"type\": ,");
size += nxt_length(" \"version\": \"\",");
size += nxt_length(" \"file\": \"\"},");
size += NXT_INT_T_LEN
+ module[i].version.length