Commits


fmt


backport type change for parse.y Don't declare variables as "unsigned char *" that are passed to functions that take "char *" arguments. Where such chars are assigned to int or passed to ctype functions, explicitly cast them to unsigned char. For OpenBSD' clang, -Wpointer-sign has been disabled by default, but when the parse.y code was built elsewhere, the compiler would complain. (originally by naddy@ for various parse.y in the tree)


fmt


bit of refactoring amongst other things, walk now correctly uses fds for each step, so we're not limited by PATH_MAX for the whole walk, but only for the single path component.


drop useless print


add prototype for free_op_rec and val_type


kill unused variable


adapts to run multiple tests file


move walk tests to their own file


rename


test walking to a file


actually free the AST


there's no reason to skip the walk test now


add .nwqid and .wqid, as well as .<number>, for messages


don't free the variable name