X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=saveresume.c;h=c275986f4e85bf0d2358d17581391c449fcd110b;hb=ad3b097c9e587c1474cc1cac93f89ada853902ff;hp=3ec4ebd11b0aa1a192ea145e99c689d44295b616;hpb=58b44313d33a39285d394b7704d80823f4d15763;p=open-adventure.git diff --git a/saveresume.c b/saveresume.c index 3ec4ebd..c275986 100644 --- a/saveresume.c +++ b/saveresume.c @@ -1,9 +1,9 @@ #include #include +#include #include "advent.h" #include "dungeon.h" -#include "linenoise/linenoise.h" /* * (ESR) This replaces a bunch of particularly nasty FORTRAN-derived code; @@ -63,13 +63,13 @@ int suspend(void) game.saved = game.saved + 5; while (fp == NULL) { - char* name = linenoise("\nFile name: "); + char* name = readline("\nFile name: "); if (name == NULL) return GO_TOP; fp = fopen(name, WRITE_MODE); if (fp == NULL) printf("Can't open file %s, try again.\n", name); - linenoiseFree(name); + free(name); } savefile(fp, VRSION); @@ -95,13 +95,13 @@ int resume(void) } while (fp == NULL) { - char* name = linenoise("\nFile name: "); + char* name = readline("\nFile name: "); if (name == NULL) return GO_TOP; fp = fopen(name, READ_MODE); if (fp == NULL) printf("Can't open file %s, try again.\n", name); - linenoiseFree(name); + free(name); } return restore(fp);