Lines Matching defs:source
121 register Source source = &sourceb;
197 source->string.text.p = ++source_p;
200 expand_macro(source, destination, sourceb.string.buffer.start, cmd);
209 GET_NEXT_BLOCK_NOCHK(source);
210 if (source == NULL) {
215 if (source->error_converting) {
228 * expand_macro(source, destination, current_string, cmd)
230 * Should be called with source->string.text.p pointing to
232 * source->string.text.p is returned pointing to the first char after
243 * source The source block that references the string
259 expand_macro(register Source source, register String destination, wchar_t *current_string, Boolean cmd)
266 register wchar_t *source_p = source->string.text.p;
267 register wchar_t *source_end = source->string.text.end;
316 GET_NEXT_BLOCK_NOCHK(source);
317 if (source == NULL) {
322 if (source->error_converting) {
339 source->string.text.p = source_p + 1;
352 GET_NEXT_BLOCK_NOCHK(source);
353 if (source == NULL) {
366 if (source->error_converting) {
399 source->string.text.p = ++source_p;
401 expand_macro(source, &string, current_string, cmd);
425 source->string.text.p = source_p + 1;