An ANSI C macro, #define'd in <assert.h>. It takes one arg, which should be a Boolean condition. If it's false, it'll print an error message like "Assertion buf != NULL failed!" to stderr then call abort().