Adds modifiers to C implementation

(removes gcc precompiled header, how'd that get here)