X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=main.c;h=3d23c968f7b8fe531c5c7decbc9d1a1699b57284;hb=a3485d2a41ae0360177c8b475972610025aec8f3;hp=706b2987db1e9eec58ffaf4996ec8762a214f0df;hpb=32fdd08d9bd3f9e17421771bcc428530f20daef0;p=open-adventure.git diff --git a/main.c b/main.c index 706b298..3d23c96 100644 --- a/main.c +++ b/main.c @@ -48,10 +48,7 @@ bool oldstyle = false; bool editline = true; bool prompt = true; -extern void initialise(); -extern int action(FILE *, long, long, long); - -void sig_handler(int signo) +static void sig_handler(int signo) { if (signo == SIGINT){ if (logfp != NULL) @@ -95,13 +92,13 @@ int main(int argc, char *argv[]) editline = prompt = false; break; case 'r': - rfp = fopen(optarg, "r"); - if (rfp == NULL) - fprintf(stderr, - "advent: can't open save file %s for read\n", - optarg); - signal(SIGINT, sig_handler); - break; + rfp = fopen(optarg, "r"); + if (rfp == NULL) + fprintf(stderr, + "advent: can't open save file %s for read\n", + optarg); + signal(SIGINT, sig_handler); + break; case 's': editline = false; break; @@ -268,7 +265,7 @@ static void checkhints(FILE *cmdin) } } -bool spotted_by_pirate(int i) +static bool spotted_by_pirate(int i) { if (i != PIRATE) return false;