Preprocessor library question