--- src/conf.c.orig 2002-09-22 18:45:00.000000000 +0200 +++ src/conf.c 2006-05-22 13:49:57.000000000 +0200 @@ -183,7 +183,6 @@ void LoadConf() { FILE *f; - char cfg[255]; char header[32]; memset(&conf, 0, sizeof(conf)); @@ -202,8 +201,7 @@ conf.keys[0][14] = XK_x; // Cross conf.keys[0][15] = XK_a; // Square - sprintf(cfg, "%s/padXwin.cfg", getenv("HOME")); - f = fopen(cfg, "r"); + f = fopen("cfg/padXwin.cfg", "r"); if (f == NULL) return; fread(header, 1, 32, f); if (strcmp(header, CfgHeader)) { @@ -218,10 +216,8 @@ void SaveConf() { FILE *f; - char cfg[255]; - sprintf(cfg, "%s/padXwin.cfg", getenv("HOME")); - f = fopen(cfg, "w"); + f = fopen("cfg/padXwin.cfg", "w"); if (f == NULL) return; fwrite(CfgHeader, 1, 32, f); fwrite(&conf, 1, sizeof(conf), f);