aboutsummaryrefslogtreecommitdiffstats
path: root/test/linker/file1.c
blob: 233eaad5a6fb994122c02bb9cce6dc261141138e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <inttypes.h>
#if 1
void print(void) {
  printf("external symbol");
}
#endif

#define CODE_SECTION_1_0 "constant_1_0"
#define CODE_SECTION_1_1 "constant_1_1"
#define CODE_SECTION_1_2 "constant_1_2"
#define CODE_SECTION_1_3 "constant_1_3"
#define CODE_SECTION_1_4 "constant_1_4"

int g_int_1_0 = 10;
int g_int_1_1 = 11;

int dummy_f_1_0(int n) {
  if (n >= 1) return dummy_f_1_0(n-1) * n;
  else return 1;
}

int dymmy_f_1_1(int n) {
  return n*2;
}