text: #include <stdio.h>
  
  /*
  Not mandatory in this example since we define the function here.
  
  But still a good idea to ensure that the prototypes are compatible.
  
  Often required because of header struct declarations.
  */
  #include "a.h"
  
  void a(void) { puts("a"); }
  