--- sscape_ctl/sscape_ctl.c~ 2003-11-11 08:13:21.000000000 +0000 +++ sscape_ctl/sscape_ctl.c 2003-11-11 08:10:42.000000000 +0000 @@ -14,7 +14,7 @@ const char default_dir[] = "/sndscape"; const char scope[] = "scope.cod"; -unsigned char _microcode[SSCAPE_MICROCODE_SIZE]; + static void show_usage(void) @@ -122,7 +122,7 @@ { int save_errno; - err = read(fd, microcode->code, sizeof(_microcode)); + err = read(fd, microcode->code, sizeof(microcode->code)); if (err >= 0) { printf("Microcode: read %d bytes\n", err); @@ -205,7 +205,6 @@ struct sscape_bootblock boot; struct sscape_microcode microcode; - microcode.code = _microcode; if ((len = get_directory(directory, filename, sizeof(filename))) == 0) { fprintf(stderr, "Invalid directory - pathname too long\n");