#pragma default_function_attributes = @ "MY_FUNC" int fun1(int x) { return x + 1; } int fun2(int x) { return x - 1; } /* Stop placing functions in section MY_FUNC */ #pragma default_function_attributes = int fun3(int x) { return x + x; } /* Place following data in section MY_DATA */ #pragma default_variable_attributes = @ "MY_DATA" int data1; int data2; /* Stop placing data in section MY_DATA */ #pragma default_variable_attributes = int data3; int main() { data1 = fun1(5); data2 = fun2(5); data3 = fun3(5); return data1 + data2 + data3; }