#ifndef _SEC_2_ #define _SEC_2_ typedef struct { int key1; int key2; } Section2Struct, *Section2StructPtr; // make type definition for * as well // constructs a Section2Struct with key1 having the value of key1_arg // and key2 having the value of key2_arg Section2StructPtr sec2struct_construct(int key1_arg, int key2_arg); // prints out the elements inside the section 2 struct. // REQUIRES construct_struct to be called before calling this method void sec2struct_print(Section2StructPtr sec2_struct_arg); // destroys the struct by freeing the structure. // REQUIRES construct_struct to be called before calling this method void sec2struct_destroy(Section2StructPtr sec2_struct_arg); #endif