Commits


change initialization order


minor tweaks * don't need to export optarg/optind * use an easier to read cast for indirect array access


goto s/invc/err/


+license blurb


factor out xinerama code in its own function


knf bomb + whitespaces + fold long lines


fix the strndup fix


tweak strndup


capitalize macros; drop "unknown" default for version


use strcasestr(3) unconditionally


use strtonum instead of messing around with strtol


make xinerama and xft mandatory


check pledge return value


rewrite readlines use getline instead of rolling a custom version; swap the argument and return type to avoid being a "three star" programmer. Then, gargabe collect the now unused read_stdin, STDIN_CHUNKS and LINES_CHUNK.


don't pledge early breaks fontconfig that needs wpath now...