char *my_evil_str(char *str) { int len; int i; int j; i = 0; if (str != NULL) { len = 0; while (str[len] != '\0') len++; while (i < len) { j = 0; while (j < i) { my_swap_char(&str[i], &str[j]); j = j + 1; } i = i + 1; } } return (str); }
char *my_evil_str(char *str) { int start; int end; start = 0; end = my_strlen(str) - 1; while (start < end) my_swap_char(str + start++, str + end--); return str; }
char *my_evil_str(char *str) { int i; int l; i = 0; l = my_strlen(str) - 1; while (i != (l / 2) + 1) { my_swap_char(&str[l-i], &str[i]); i++; } return (str); }
char *my_revstr(char *str) { int i; int len; i = 0; len = my_strlen(str) - 1; if (len <= 0) return (str); while (i < len) { my_swap_char(str + i, str + len); ++i; --len; } return (str); }