diff options
author | Björn Stenberg <bjorn@haxx.se> | 2003-04-24 12:44:18 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2003-04-24 12:44:18 +0000 |
commit | 25af90ace217f5faed4b146ec864e0867999732c (patch) | |
tree | 5e3fe311841c66a1cc7cff6deb9210162de638d7 | |
parent | 523d99f284c0809a7efec64a02abc3014ebecc57 (diff) | |
download | rockbox-25af90ace217f5faed4b146ec864e0867999732c.tar.gz rockbox-25af90ace217f5faed4b146ec864e0867999732c.zip |
Added a single option var for booleans.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3599 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/settings.c | 51 |
1 files changed, 23 insertions, 28 deletions
diff --git a/apps/settings.c b/apps/settings.c index 226aac5c6f..8f7597d8de 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -1074,6 +1074,7 @@ bool settings_save_config(void) | |||
1074 | int fd, i, value; | 1074 | int fd, i, value; |
1075 | char buf[MAX_PATH + 32]; | 1075 | char buf[MAX_PATH + 32]; |
1076 | char filename[MAX_PATH]; | 1076 | char filename[MAX_PATH]; |
1077 | char* boolopt[] = {"off","on"}; | ||
1077 | 1078 | ||
1078 | /* find unused filename */ | 1079 | /* find unused filename */ |
1079 | for (i=0; ; i++) { | 1080 | for (i=0; ; i++) { |
@@ -1188,9 +1189,8 @@ bool settings_save_config(void) | |||
1188 | write(fd, buf, strlen(buf)); | 1189 | write(fd, buf, strlen(buf)); |
1189 | 1190 | ||
1190 | { | 1191 | { |
1191 | static char* options[] = {"off","on"}; | ||
1192 | snprintf(buf, sizeof(buf), "shuffle: %s\r\n", | 1192 | snprintf(buf, sizeof(buf), "shuffle: %s\r\n", |
1193 | options[global_settings.playlist_shuffle]); | 1193 | boolopt[global_settings.playlist_shuffle]); |
1194 | write(fd, buf, strlen(buf)); | 1194 | write(fd, buf, strlen(buf)); |
1195 | } | 1195 | } |
1196 | 1196 | ||
@@ -1202,9 +1202,8 @@ bool settings_save_config(void) | |||
1202 | } | 1202 | } |
1203 | 1203 | ||
1204 | { | 1204 | { |
1205 | static char* options[] = {"off","on"}; | ||
1206 | snprintf(buf, sizeof(buf), "play selected: %s\r\n", | 1205 | snprintf(buf, sizeof(buf), "play selected: %s\r\n", |
1207 | options[global_settings.play_selected]); | 1206 | boolopt[global_settings.play_selected]); |
1208 | write(fd, buf, strlen(buf)); | 1207 | write(fd, buf, strlen(buf)); |
1209 | } | 1208 | } |
1210 | 1209 | ||
@@ -1230,9 +1229,8 @@ bool settings_save_config(void) | |||
1230 | write(fd, buf, strlen(buf)); | 1229 | write(fd, buf, strlen(buf)); |
1231 | 1230 | ||
1232 | { | 1231 | { |
1233 | static char* options[] = {"off","on"}; | ||
1234 | snprintf(buf, sizeof(buf), "volume fade: %s\r\n", | 1232 | snprintf(buf, sizeof(buf), "volume fade: %s\r\n", |
1235 | options[global_settings.fade_on_stop]); | 1233 | boolopt[global_settings.fade_on_stop]); |
1236 | write(fd, buf, strlen(buf)); | 1234 | write(fd, buf, strlen(buf)); |
1237 | } | 1235 | } |
1238 | 1236 | ||
@@ -1240,9 +1238,8 @@ bool settings_save_config(void) | |||
1240 | write(fd, buf, strlen(buf)); | 1238 | write(fd, buf, strlen(buf)); |
1241 | 1239 | ||
1242 | { | 1240 | { |
1243 | static char* options[] = {"off","on"}; | ||
1244 | snprintf(buf, sizeof(buf), "sort case: %s\r\n", | 1241 | snprintf(buf, sizeof(buf), "sort case: %s\r\n", |
1245 | options[global_settings.sort_case]); | 1242 | boolopt[global_settings.sort_case]); |
1246 | write(fd, buf, strlen(buf)); | 1243 | write(fd, buf, strlen(buf)); |
1247 | } | 1244 | } |
1248 | 1245 | ||
@@ -1255,9 +1252,8 @@ bool settings_save_config(void) | |||
1255 | } | 1252 | } |
1256 | 1253 | ||
1257 | { | 1254 | { |
1258 | static char* options[] = {"off","on"}; | ||
1259 | snprintf(buf, sizeof(buf), "follow playlist: %s\r\n", | 1255 | snprintf(buf, sizeof(buf), "follow playlist: %s\r\n", |
1260 | options[global_settings.browse_current]); | 1256 | boolopt[global_settings.browse_current]); |
1261 | write(fd, buf, strlen(buf)); | 1257 | write(fd, buf, strlen(buf)); |
1262 | } | 1258 | } |
1263 | 1259 | ||
@@ -1266,10 +1262,9 @@ bool settings_save_config(void) | |||
1266 | 1262 | ||
1267 | #ifdef HAVE_LCD_BITMAP | 1263 | #ifdef HAVE_LCD_BITMAP |
1268 | { | 1264 | { |
1269 | static char* options[] = {"off","on"}; | ||
1270 | snprintf(buf, sizeof(buf), "statusbar: %s\r\nscrollbar: %s\r\n", | 1265 | snprintf(buf, sizeof(buf), "statusbar: %s\r\nscrollbar: %s\r\n", |
1271 | options[global_settings.statusbar], | 1266 | boolopt[global_settings.statusbar], |
1272 | options[global_settings.scrollbar]); | 1267 | boolopt[global_settings.scrollbar]); |
1273 | write(fd, buf, strlen(buf)); | 1268 | write(fd, buf, strlen(buf)); |
1274 | } | 1269 | } |
1275 | 1270 | ||
@@ -1308,9 +1303,14 @@ bool settings_save_config(void) | |||
1308 | } | 1303 | } |
1309 | 1304 | ||
1310 | { | 1305 | { |
1311 | static char* options[] = {"off","on"}; | ||
1312 | snprintf(buf, sizeof(buf), "backlight when plugged: %s\r\n", | 1306 | snprintf(buf, sizeof(buf), "backlight when plugged: %s\r\n", |
1313 | options[global_settings.backlight_on_when_charging]); | 1307 | boolopt[global_settings.backlight_on_when_charging]); |
1308 | write(fd, buf, strlen(buf)); | ||
1309 | } | ||
1310 | |||
1311 | { | ||
1312 | snprintf(buf, sizeof(buf), "caption backlight: %s\r\n", | ||
1313 | boolopt[global_settings.caption_backlight]); | ||
1314 | write(fd, buf, strlen(buf)); | 1314 | write(fd, buf, strlen(buf)); |
1315 | } | 1315 | } |
1316 | 1316 | ||
@@ -1326,13 +1326,12 @@ bool settings_save_config(void) | |||
1326 | 1326 | ||
1327 | #ifdef HAVE_LCD_BITMAP | 1327 | #ifdef HAVE_LCD_BITMAP |
1328 | { | 1328 | { |
1329 | static char* options[] = {"off","on"}; | ||
1330 | snprintf(buf, sizeof(buf), "invert: %s\r\n", | 1329 | snprintf(buf, sizeof(buf), "invert: %s\r\n", |
1331 | options[global_settings.invert]); | 1330 | boolopt[global_settings.invert]); |
1332 | write(fd, buf, strlen(buf)); | 1331 | write(fd, buf, strlen(buf)); |
1333 | 1332 | ||
1334 | snprintf(buf, sizeof(buf), "invert cursor: %s\r\n", | 1333 | snprintf(buf, sizeof(buf), "invert cursor: %s\r\n", |
1335 | options[global_settings.invert_cursor]); | 1334 | boolopt[global_settings.invert_cursor]); |
1336 | write(fd, buf, strlen(buf)); | 1335 | write(fd, buf, strlen(buf)); |
1337 | } | 1336 | } |
1338 | 1337 | ||
@@ -1359,11 +1358,10 @@ bool settings_save_config(void) | |||
1359 | } | 1358 | } |
1360 | 1359 | ||
1361 | { | 1360 | { |
1362 | static char* options[] = {"off","on"}; | ||
1363 | snprintf(buf, sizeof(buf), | 1361 | snprintf(buf, sizeof(buf), |
1364 | "peak meter busy: %s\r\npeak meter dbfs: %s\r\n", | 1362 | "peak meter busy: %s\r\npeak meter dbfs: %s\r\n", |
1365 | options[global_settings.peak_meter_performance], | 1363 | boolopt[global_settings.peak_meter_performance], |
1366 | options[global_settings.peak_meter_dbfs]); | 1364 | boolopt[global_settings.peak_meter_dbfs]); |
1367 | write(fd, buf, strlen(buf)); | 1365 | write(fd, buf, strlen(buf)); |
1368 | } | 1366 | } |
1369 | 1367 | ||
@@ -1379,9 +1377,8 @@ bool settings_save_config(void) | |||
1379 | 1377 | ||
1380 | #ifdef HAVE_ATA_POWER_OFF | 1378 | #ifdef HAVE_ATA_POWER_OFF |
1381 | { | 1379 | { |
1382 | static char* options[] = {"off","on"}; | ||
1383 | snprintf(buf, sizeof(buf), "disk poweroff: %s\r\n", | 1380 | snprintf(buf, sizeof(buf), "disk poweroff: %s\r\n", |
1384 | options[global_settings.disk_poweroff]); | 1381 | boolopt[global_settings.disk_poweroff]); |
1385 | write(fd, buf, strlen(buf)); | 1382 | write(fd, buf, strlen(buf)); |
1386 | } | 1383 | } |
1387 | #endif | 1384 | #endif |
@@ -1392,11 +1389,10 @@ bool settings_save_config(void) | |||
1392 | 1389 | ||
1393 | #ifdef HAVE_CHARGE_CTRL | 1390 | #ifdef HAVE_CHARGE_CTRL |
1394 | { | 1391 | { |
1395 | static char* options[] = {"off","on"}; | ||
1396 | snprintf(buf, sizeof(buf), | 1392 | snprintf(buf, sizeof(buf), |
1397 | "deep discharge: %s\r\ntrickle charge: %s\r\n", | 1393 | "deep discharge: %s\r\ntrickle charge: %s\r\n", |
1398 | options[global_settings.discharge], | 1394 | boolopt[global_settings.discharge], |
1399 | options[global_settings.trickle_charge]); | 1395 | boolopt[global_settings.trickle_charge]); |
1400 | write(fd, buf, strlen(buf)); | 1396 | write(fd, buf, strlen(buf)); |
1401 | } | 1397 | } |
1402 | #endif | 1398 | #endif |
@@ -1456,9 +1452,8 @@ bool settings_save_config(void) | |||
1456 | write(fd, buf, strlen(buf)); | 1452 | write(fd, buf, strlen(buf)); |
1457 | 1453 | ||
1458 | { | 1454 | { |
1459 | static char* options[] = {"off", "on"}; | ||
1460 | snprintf(buf, sizeof(buf), "editable recordings: %s\r\n", | 1455 | snprintf(buf, sizeof(buf), "editable recordings: %s\r\n", |
1461 | options[global_settings.rec_editable]); | 1456 | boolopt[global_settings.rec_editable]); |
1462 | write(fd, buf, strlen(buf)); | 1457 | write(fd, buf, strlen(buf)); |
1463 | } | 1458 | } |
1464 | 1459 | ||