added null printf preprocess invocation