Lines Matching refs:destination

48 static void	expand_value_with_daemon(Name, register Property macro, register String destination, Boolean cmd);
75 String_rec destination;
92 INIT_STRING_FROM_STACK(destination, buffer);
94 &destination,
96 result = GETNAME(destination.buffer.start, FIND_LENGTH);
97 if (destination.free_after_use) {
98 retmem(destination.buffer.start);
104 * expand_value(value, destination, cmd)
107 * destination is where the expanded value should be appended.
111 * destination Where to deposit the expansion
118 expand_value(Name value, register String destination, Boolean cmd)
133 append_string(wcs_buffer, destination, FIND_LENGTH);
134 destination->text.end = destination->text.p;
143 destination,
146 destination->text.end = destination->text.p;
172 /* (since last $ processing) to the destination. When we find a $ we call */
189 destination,
195 destination,
200 expand_macro(source, destination, sourceb.string.buffer.start, cmd);
207 destination,
211 destination->text.end = destination->text.p;
228 * expand_macro(source, destination, current_string, cmd)
236 * destination is a String that is filled in with the expanded macro.
245 * destination Where to put the result
259 expand_macro(register Source source, register String destination, wchar_t *current_string, Boolean cmd)
651 sh_command2string(&string, destination);
667 * that to the destination string.
674 destination,
753 destination,
758 destination,
762 destination,
780 destination,
787 destination,
793 destination,
799 destination,
823 expand_value_with_daemon(name, macro, destination, cmd);
840 *destination->text.p = (int) nul_char;
841 destination->text.end = destination->text.p;
994 * expand_value_with_daemon(name, macro, destination, cmd)
1001 * destination Where the result should be deposited
1008 expand_value_with_daemon(Name, register Property macro, register String destination, Boolean cmd)
1016 expand_value(macro->body.macro.value, destination, cmd);
1019 expand_value(dollarless_value, destination, cmd);
1023 expand_value(macro->body.macro.value, destination, cmd);
1034 destination,
1037 append_char((int) space_char, destination);
1082 String_rec destination;
1102 INIT_STRING_FROM_STACK(destination, buffer);
1104 append_string(val_string, &destination, length);
1107 iswspace(destination.buffer.start[length-1])) {
1108 destination.buffer.start[--length] = 0;
1111 value = GETNAME(destination.buffer.start, FIND_LENGTH);
1126 INIT_STRING_FROM_STACK(destination, buffer);
1130 &destination,
1136 append_char(wcs_buffer[0], &destination);
1142 &destination,
1145 value = GETNAME(destination.buffer.start, FIND_LENGTH);
1147 if (destination.free_after_use) {
1148 retmem(destination.buffer.start);
1179 INIT_STRING_FROM_STACK(destination, buffer);
1183 &destination,
1187 append_char(wcs_buffer[0], &destination);
1192 &destination,
1195 value = GETNAME(destination.buffer.start, FIND_LENGTH);
1196 if (destination.free_after_use) {
1197 retmem(destination.buffer.start);