1 /* rev.c - reverse lines of a set of given input files
3 * Copyright 2012 Elie De Brauwer <eliedebrauwer@gmail.com>
5 USE_REV(NEWTOY(rev, NULL, TOYFLAG_USR|TOYFLAG_BIN))
13 Output each line reversed, when no files are given stdin is used.
18 static void do_rev(int fd, char *name)
25 if (!(c = get_line(fd))) break;
27 if (len--) for (i = 0; i <= len/2; i++) {
40 loopfiles(toys.optargs, do_rev);