Lines Matching refs:source
134 uint32_t len = strlen(extraData->data.depNode->source);
135 int ret = memcpy_s((char *)buffer, bufferLen, extraData->data.depNode->source, len);
145 char *path = extraData->data.depNode->source;
270 SandboxBuffer *sandboxBuffer, const char *source, const VarExtraData *extraData)
272 size_t sourceLen = strlen(source);
277 if (*(source + i) != '<') { // copy source
278 *(sandboxBuffer->buffer + sandboxBuffer->current) = *(source + i);
283 int ret = ReplaceVariable(context, source + i, sandboxBuffer, &varLen, extraData);
291 uint32_t bufferType, const char *source, const char *prefix, const VarExtraData *extraData)
297 const char *tmp = source;
301 APPSPAWN_CHECK(ret == 0, return NULL, "Failed to replace source %{public}s ", prefix);
304 tmp = source + 1;
307 if (!IsPathEmpty(tmp)) { // copy source data
309 APPSPAWN_CHECK(ret == 0, return NULL, "Failed to replace source %{public}s ", source);
320 APPSPAWN_CHECK(ret == 0, return NULL, "Failed to replace source %{public}s ", sandboxBuffer->buffer);
323 APPSPAWN_CHECK(ret == 0, return NULL, "Failed to copy source %{public}s ", sandboxBuffer->buffer);