Lines Matching refs:config
42 static void ParseSilkConfig(const cJSON *root, struct SilkConfig *config)
51 "config count %{public}u is larger than %{public}d", configCount, SILK_JSON_MAX);
52 config->configItems = (char **)malloc(configCount * sizeof(char *));
53 APPSPAWN_CHECK(config->configItems != NULL, return, "Alloc for silk config items failed");
54 int ret = memset_s(config->configItems, configCount * sizeof(char *), 0, configCount * sizeof(char *));
55 APPSPAWN_CHECK(ret == 0, free(config->configItems);
56 config->configItems = NULL; return,
57 "Memset silk config items failed");
67 char **item = &config->configItems[config->configCursor];
69 APPSPAWN_CHECK(*item != NULL, break, "Alloc for config item failed");
74 "Memset config item %{public}s failed", appName);
79 "Copy config item %{public}s failed", appName);
80 config->configCursor++;
87 APPSPAWN_CHECK(root != NULL, return, "Failed to load silk config");