Advertisement
Guest User

Untitled

a guest
May 1st, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. if (ptr + j) {
  2. if (*(ptr + j)[0] == '{') {
  3. keep = true;
  4. }
  5. if (testFn(*(ptr + j))) { /* test for last char */
  6. string[i][j - p] = concat(*pString1, *(ptr + j));
  7. keep = false;
  8. free(*pString1);
  9. goto mylabel;
  10. }
  11. if (keep) {
  12. *pString1 = concat(*pString1, *(ptr + j));
  13. *pString1 = concat(*pString1, " ");
  14. p++;
  15. } else {
  16. b1 = false;
  17. int q = j;
  18. for (e = 0; *(ptr + q + e); e++) { /* step through the string */
  19. b1 = true;
  20. if (*(ptr + e + q)) {
  21. *pString = concat(*pString, *(ptr + e + q));
  22. *pString = concat(*pString, " ");
  23. }
  24. j = e;
  25. }
  26. if (makeArgs(*pString, &argc, (const char ***) &argv, pipe, i, h)) {
  27. write_command(&w, argv, string[w]);
  28. w++;
  29.  
  30. } else {
  31. if (!b1) { /* no args (?) */
  32. for (int r = 0; argv[r] != NULL; r++) {
  33. string[i][r] = argv[r]; /* is this necessary? */
  34. }
  35. }
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement