They're renamed 'small' and 'big' to avoid colliding with C reserved words.
Having two data compile jobs is a temporary situation. Eventually newdb.[ch] will supersede database.[ch].