text: #include "callc.h"
  #include <stdio.h>
  #include <stdlib.h>
  
  OB_INSERT()
  
  #define OUTP(...) do{fprintf(stdout,"[%s:%d] ",__FILE__,__LINE__); fprintf(stdout,__VA_ARGS__);fprintf(stdout,"\n");}while(0)
  
  int call_a(void)
  {
      int x = 3, b = 3, c = 3;
      OB_CODE(x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      return 0;
  }
  
  int call_b(void)
  {
      int x = 3, b = 3, c = 3;
      OB_CODE(x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      return 0;
  }
  
  int call_c(void)
  {
      int x = 3, b = 3, c = 3;
      OB_CODE(x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      OUTP("hello world x=%d b=%d c=%d", x, b, c);
      return 0;
  }
  