• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <add.h>
2 #include <generated_cppopts.h>
3 #include <generated_copts.h>
4 
5 #if !defined(RULES_GO_C) || !defined(RULES_GO_CPP) || defined(RULES_GO_CXX)
6 #error This is a C file, only RULES_GO_C and RULES_GO_CPP should be defined.
7 #endif
8 
9 #if !defined(GENERATED_COPTS) || !defined(GENERATED_CPPOPTS) || defined(GENERATED_CXXOPTS)
10 #error Generated headers should be correctly included
11 #endif
12 
add_c(int a,int b)13 int add_c(int a, int b) {
14     int $ = 0;
15     int sum = a + b;
16     sum += DOLLAR_SIGN_C;
17     sum += DOLLAR_SIGN_CPP;
18     return sum;
19 }
20