Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > C Code > Generating C Code > Overview of generating C code (C code) > Overview of modeling C code (C code) > Specifying #include statements and forward declarations to files not modeled in the model (C code)
  
Specifying #include statements and forward declarations to files not modeled in the model (C code)
1. If you have not done so already, add the C Profile package to your Model. Specifying #include statements and forward declarations to files not modeled in the model (C code).
2. From Modeler, select the Model, Package, Class, Data Type or Interface for which you want to include your own #include statements and forward declarations.
3. Apply the «C Class» stereotype to the selected item.
For information about applying Stereotypes to an item, click here
4. Open the item's Property Pages, and then click the «C Class» tab
5. If you want to add #include statements and forward declarations to the generated header file, type the text as the tagged value of the C Header Include tag definition.
6. If you want to add #include statements and forward declarations to the generated implementation file, type the text as the tagged value of the C Implementation Include tag definition.
7. If you want to add forward declarations, type the text as the tagged value of the C Forward Declaration Text tag definition.
When you generate code for the item, the text you specified will be included in the appropriate file.