updated include guards from copied auto-generated code