am7xxx: fix a clang warning
[libam7xxx.git] / examples / picoproj.c
index 8341527..5d95b3a 100644 (file)
@@ -68,8 +68,8 @@ int main(int argc, char *argv[])
        am7xxx_device *dev;
        int log_level = AM7XXX_LOG_INFO;
        int device_index = 0;
-       am7xxx_power_mode power_mode = AM7XXX_POWER_LOW;
-       am7xxx_zoom_mode zoom = AM7XXX_ZOOM_ORIGINAL;
+       int power_mode = AM7XXX_POWER_LOW;
+       int zoom = AM7XXX_ZOOM_ORIGINAL;
        int format = AM7XXX_IMAGE_FORMAT_JPEG;
        int width = 800;
        int height = 480;
@@ -160,7 +160,6 @@ int main(int argc, char *argv[])
                case 'h':
                        usage(argv[0]);
                        exit(EXIT_SUCCESS);
-                       break;
                default: /* '?' */
                        usage(argv[0]);
                        exit(EXIT_FAILURE);
@@ -168,7 +167,8 @@ int main(int argc, char *argv[])
        }
 
        if (filename[0] == '\0') {
-               fprintf(stderr, "An image file MUST be specified.\n");
+               fprintf(stderr, "An image file MUST be specified with the -f option.\n\n");
+               usage(argv[0]);
                exit_code = EXIT_FAILURE;
                goto out;
        }
@@ -264,7 +264,6 @@ int main(int argc, char *argv[])
                goto cleanup;
        }
 
-
        if ((unsigned int)width > device_info.native_width ||
            (unsigned int)height > device_info.native_height)
                fprintf(stderr,