#include <stdio.h>   // printf
#include <stdlib.h>  // EXIT_SUCCESS

// generate and return a string via output parameter
void GenerateString(char** output);

int main(int argc, char** argv) {
  char* result;
  GenerateString(&result);
  printf("%s", result);
  return EXIT_SUCCESS;
}

void GenerateString(char** output) {
  *output = "Hello there\n";
}