text: #include<iostream>
  
  extern "C" {
    int get_retval(void);
  }
  
  int main(int argc, char **argv) {
    std::cout << "C++ seems to be working." << std::endl;
  #if defined(USE_ASM)
    return get_retval();
  #elif defined(NO_USE_ASM)
    return 0;
  #else
    #error "Forgot to pass asm define"
  #endif
  }
  