An empirical analysis of c preprocessor use | IEEE Journals & Magazine | IEEE Xplore