Avoiding Possible Collisions

The C-file templates and `pad` have been changed to avoid possible
collisions of the guard #define.