# HG changeset patch # User Richard M. Stallman # Date 771002373 0 # Node ID 128950f29e6652040de47e1d1734f132d2982a70 # Parent de6995fec29ed12ae584a99266391bcea68665c6 (rootrelativepath) [MSDOS]: Define, expanding to dynamic location of data directory. diff -r de6995fec29e -r 128950f29e66 lib-src/yow.c --- a/lib-src/yow.c Tue Jun 07 15:16:39 1994 +0000 +++ b/lib-src/yow.c Tue Jun 07 15:19:33 1994 +0000 @@ -18,6 +18,18 @@ #define YOW_FILE "yow.lines" #endif +#ifdef MSDOS +#define rootrelativepath(rel) \ +({\ + static char res[BUFSIZE], *p;\ + strcpy (res, argv[0]);\ + p = res + strlen (res);\ + while (p != res && *p != '/' && *p != '\\' && *p != ':') p--;\ + strcpy (p + 1, "../");\ + strcpy (p + 4, rel);\ + &res;}) +#endif + main (argc, argv) int argc; char *argv[];