]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change load profile with switch case
authorBastian Dehn <hhaalo@arcor.de>
Tue, 23 Sep 2025 15:27:29 +0000 (17:27 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 23 Sep 2025 15:27:29 +0000 (17:27 +0200)
src/kds_s2000w_option_descriptors.c

index 78a0fa286da9a49ad9768455632fea6482d99c55..490642eb690ca43247a6869b4fcce322359a0a88 100644 (file)
@@ -1311,17 +1311,17 @@ void kds_s2000w_option_descriptors_init(uint8_t profile)
 {
        kds_s2000w_debug_printf(ALL, "kds_s2000w_option_descriptors_init");
 
-       if (profile == PROFILE_FULL) {
+       switch (profile) {
+       case PROFILE_FULL:
                _kds_s2000w_option_descriptors_init_full_profile();
-               return;
-       }
-
-       if (profile == PROFILE_230802_V1_0_36) {
+               break;
+       case PROFILE_230802_V1_0_36:
                _kds_s2000w_option_descriptors_init_230802_v1_0_36_profile();
-               return;
+               break;
+       default:
+               _kds_s2000w_option_descriptors_init_min_profile();
+               break;
        }
-
-       _kds_s2000w_option_descriptors_init_min_profile();
 }
 
 void kds_s2000w_option_descriptors_free()