diff --git a/converters/imd2dsk/imd2dsk.c b/converters/imd2dsk/imd2dsk.c index 76624d3..30bc4ad 100644 --- a/converters/imd2dsk/imd2dsk.c +++ b/converters/imd2dsk/imd2dsk.c @@ -40,7 +40,6 @@ #include #include -#include #include #include #include @@ -52,12 +51,10 @@ __pragma(pack(push, 1)) \ __VA_ARGS__ \ __pragma(pack(pop)) -#else -# if defined(__GNUC__) -# define PACKED(...) \ +#elif defined(__GNUC__) +# define PACKED(...) \ __VA_ARGS__ \ __attribute__((packed)) -# endif #endif @@ -567,7 +564,7 @@ int main(int argc, char* argv[]) long pos; p = 1; - if (argc > 3) { + if (argc > 1) { do { if (strcmp(argv[p], "-v") == 0) { ++verbose;