Age | Commit message (Expand) | Author | Files | Lines |
2016-11-21 | Solve Exercise 7-7: Match pattern in files | zlg | 1 | -0/+128 |
2016-11-21 | Remove unneeded function declaration in 7-06 | zlg | 1 | -1/+0 |
2016-11-17 | Solve Exercise 7-6: simple `diff` utility | zlg | 1 | -0/+81 |
2016-10-12 | Actually run astyle on the file... | zlg | 1 | -23/+23 |
2016-10-12 | Solve Exercise 7-5: RPN calculator with scanf() | zlg | 1 | -0/+114 |
2016-06-30 | Solve Exercise 7-4: minscanf() | zlg | 1 | -0/+70 |
2016-06-26 | Solve Exercise 7-3: minprintf() | zlg | 1 | -0/+75 |
2016-06-16 | The massive astyle sweep! | zlg | 66 | -266/+72 |
2016-06-16 | Solve Exercise 7-2: Format arbitrary input | zlg | 1 | -0/+101 |
2015-12-19 | 1-16 solution code and comment style cleanup | zlg | 2 | -48/+51 |
2015-12-19 | Change license to GPLv3, add contributing guide | zlg | 6 | -26/+834 |
2015-12-19 | Re-solve Exercise 1-16: arbitrarily long maxline | Isa Hassen | 1 | -44/+60 |
2015-12-08 | Solve Exercise 7-1: `upper` and `lower` | zlg | 1 | -0/+52 |
2015-12-05 | Solve Exercise 6-6: A simple `#define` processor | zlg | 2 | -2/+200 |
2015-11-20 | Solve Exercise 6-5: undef() | zlg | 1 | -0/+107 |
2015-11-07 | Solve Exercise 6-4: Highest Word Frequency | zlg | 1 | -0/+177 |
2015-08-04 | Solve Exercise 6-03: Word cross-referencing | zlg | 1 | -0/+190 |
2015-03-08 | Solve Exercise 6-02: Common prefix printing | zlg | 1 | -0/+239 |
2015-03-03 | Solve Exercise 6-01: Enhanced `getword` | zlg | 1 | -0/+170 |
2015-02-20 | Solve Exercise 5-20: Expanded `dcl` | zlg | 1 | -0/+215 |
2015-02-20 | Solve Exercise 5-19: Omit extra parens in `undcl` | zlg | 1 | -0/+113 |
2015-01-30 | Solve Exercise 5-18: error-recovering `dcl` | zlg | 1 | -0/+172 |
2014-08-03 | Ensure 1-02's solution compiles | zlg | 1 | -1/+4 |
2014-06-15 | Solve Exercise 5-17: field sorting | zlg | 2 | -1/+268 |
2014-05-21 | Refactor flag handling | zlg | 3 | -24/+51 |
2014-05-20 | Solve Exercise 5-16: directory-ordered `tail` | zlg | 1 | -0/+191 |
2014-04-08 | Remove line_tolower() | zlg | 1 | -9/+0 |
2014-04-08 | Solve Exercise 5-15: Case-insensitive sort | zlg | 2 | -1/+179 |
2014-03-20 | Solve Exercise 5-14: reverse sort | zlg | 1 | -0/+152 |
2013-10-18 | Solve Exercise 5-13: tail | zlg | 1 | -0/+106 |
2013-10-13 | Solve Exercise 5-12: flexible `detab` and `entab` | zlg | 2 | -0/+157 |
2013-09-26 | Solve Exercise 5-11: `entab` and `detab` remixed! | zlg | 2 | -0/+137 |
2013-09-24 | Clean up 5-10's printf() calls | zlg | 1 | -4/+0 |
2013-09-24 | Solve Exercise 5-10: expr | zlg | 1 | -0/+107 |
2013-09-21 | Solve Exercise 5-9: day of year functions with pointers | zlg | 1 | -0/+74 |
2013-09-15 | Solve Exercise 5-8: Checking for errors | zlg | 1 | -0/+83 |
2013-09-11 | Solve Exercise 5-7: Improved readlines() | zlg | 1 | -0/+106 |
2013-09-08 | Solve Exercise 5-6: pointer-based functions | zlg | 1 | -0/+154 |
2013-09-03 | Solve Exercise 5-5: strn{cpy|cat|cmp} | zlg | 1 | -0/+76 |
2013-09-02 | Solve Exercise 5-4: strend() | zlg | 1 | -0/+37 |
2013-08-29 | Solve Exercise 5-3: pointer-powered strcat() | zlg | 1 | -0/+42 |
2013-08-19 | Solve Exercise 5-2: getfloat() | zlg | 1 | -0/+75 |
2013-08-13 | Solve Exercise 5-1: fixed getint() | zlg | 2 | -13/+82 |
2013-08-08 | Solve Exercise 4-14: Swap Macro | zlg | 1 | -0/+30 |
2013-07-23 | Correct Exercise 1-22's solution | zlg | 1 | -51/+64 |
2013-07-22 | Solve Exercise 4-13: Recursive reverse() | zlg | 1 | -0/+48 |
2013-07-15 | Solve Exercise 4-12: Recursive itoa() | zlg | 1 | -0/+72 |
2013-07-03 | Solve Exercise 4-11: getop() without ungetch() | zlg | 1 | -0/+263 |
2013-06-27 | Solve Exercise 4-10: getline()-based calculator | zlg | 1 | -0/+276 |
2013-06-26 | Solve Exercise 4-9: Pushed EOF and [un]getch() | zlg | 1 | -0/+284 |