message: Probably make everything explode with allloca
diff: @@ -82,7 +82,7 @@ void moveNovelChan(NrtTimestamp delta, void* context)
  int bounces = ++moveContext->xBounces;
  int size = snprintf(NULL, 0, "Flipped X axis movement. Count: %i", bounces);
  - char buf[size + 1];
  + char* buf = alloca(size + 1);
  snprintf(buf, sizeof(buf), "Flipped X axis movement. Count: %i", bounces);
  Nrt_LoggingService_logInfoLine(console, buf);
  }
  @@ -97,7 +97,7 @@ void moveNovelChan(NrtTimestamp delta, void* context)
  int bounces = ++moveContext->xBounces;
  int size = snprintf(NULL, 0, "Flipped X axis movement. Count: %i", bounces);
  - char buf[size + 1];
  + char* buf = alloca(size + 1);
  snprintf(buf, sizeof(buf), "Flipped X axis movement. Count: %i", bounces);
  Nrt_LoggingService_logInfoLine(console, buf);
  }
  @@ -113,7 +113,7 @@ void moveNovelChan(NrtTimestamp delta, void* context)
  int bounces = ++moveContext->yBounces;
  int size = snprintf(NULL, 0, "Flipped Y axis movement. Count: %i", bounces);
  - char buf[size + 1];
  + char* buf = alloca(size + 1);
  snprintf(buf, sizeof(buf), "Flipped Y axis movement. Count: %i", bounces);
  Nrt_LoggingService_logInfoLine(console, buf);
  }
  @@ -128,7 +128,7 @@ void moveNovelChan(NrtTimestamp delta, void* context)
  int bounces = ++moveContext->yBounces;
  int size = snprintf(NULL, 0, "Flipped Y axis movement. Count: %i", bounces);
  - char buf[size + 1];
  + char* buf = alloca(size + 1);
  snprintf(buf, sizeof(buf), "Flipped Y axis movement. Count: %i", bounces);
  Nrt_LoggingService_logInfoLine(console, buf);
  }
  