#include <errno.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "test-so.h"
int the_answer(void) {
return 42;
}
int the_ignored_answer(void) {
return 43;
}
__attribute__((noinline)) static void *private_function(void) {
return (void *)private_function;
}
void *lookup_private(void) {
return private_function();
}
int await_input(void) {
char buf[2];
int rc = read(STDIN_FILENO, buf, sizeof(buf));
if (rc < 0) {
fprintf(stderr, "failed to read from stdin: %s\n", strerror(errno));
return 1;
}
return 0;
}