Seems to work well, too. But just keep in mind: (1) 'false' is not a valid keyword in C, and (2) it's probably unecessary to check for NULL arguments - if they are then they shouldn't have even made...