Refactor ddsinfo by moving all interesting bits to a helper function
| | |
| | | } |
| | | |
| | | |
| | | int main(int argc, char *argv[]) { |
| | | if (argc != 2) { |
| | | printf("Usage: %s DDS-file\n", argv[0]); |
| | | return 0; |
| | | } |
| | | |
| | | const char *filename = argv[1]; |
| | | static int ddsinfo(const char *filename) { |
| | | FILE *f = fopen(filename, "rb"); |
| | | if (!f) { |
| | | printf("Error opening %s: %s (%d)\n", filename, strerror(errno), errno); |
| | |
| | | |
| | | return 0; |
| | | } |
| | | |
| | | |
| | | int main(int argc, char *argv[]) { |
| | | if (argc != 2) { |
| | | printf("Usage: %s DDS-file\n", argv[0]); |
| | | return 0; |
| | | } |
| | | |
| | | const char *filename = argv[1]; |
| | | return ddsinfo(filename); |
| | | } |