Lines Matching defs:cmds
363 for_substitute(Buffer *cmds, strlist_t *items, unsigned int item_no, char ech)
373 Buf_AddBytes(cmds, strlen(item), item);
382 Buf_AddBytes(cmds, len + 1, item - 1);
386 Buf_AddByte(cmds, '\\');
388 Buf_AddByte(cmds, '\\');
389 Buf_AddByte(cmds, ch);
403 Buffer cmds;
428 Buf_Init(&cmds, len + 256);
442 Buf_AddBytes(&cmds, cp - cmd_cp, cmd_cp);
443 Buf_AddBytes(&cmds, 2, ":U");
446 for_substitute(&cmds, &arg->items, arg->sub_next + i, ech);
462 Buf_AddBytes(&cmds, cp - cmd_cp, cmd_cp);
463 Buf_AddBytes(&cmds, 3, "{:U");
465 for_substitute(&cmds, &arg->items, arg->sub_next + i, /*{*/ '}');
466 Buf_AddBytes(&cmds, 1, "}");
470 Buf_AddBytes(&cmds, body_end - cmd_cp, cmd_cp);
472 cp = Buf_Destroy(&cmds, FALSE);