Merge pull request #15 from piernov/fix/build-errors

Fix/build errors
This commit is contained in:
Julian Frohmüller
2024-06-18 11:20:35 +02:00
committed by GitHub
3 changed files with 49 additions and 51 deletions
+49 -17
View File
@@ -391,8 +391,8 @@ int start_gtk_ccc(int argc, char **argv, char *title, char *version)
status_register_label = GTK_WIDGET(gtk_builder_get_object(builder, "status_register_label"));
error_register_label = GTK_WIDGET(gtk_builder_get_object(builder, "error_register_label"));
gtk_label_set_text(status_register_label, _("Status Register"));
gtk_label_set_text(error_register_label, _("Error Register"));
gtk_label_set_text(GTK_LABEL(status_register_label), _("Status Register"));
gtk_label_set_text(GTK_LABEL(error_register_label), _("Error Register"));
bsy_status_icon = GTK_WIDGET(gtk_builder_get_object(builder, "bsy_status_icon"));
drdy_status_icon = GTK_WIDGET(gtk_builder_get_object(builder, "drdy_status_icon"));
@@ -496,7 +496,7 @@ int start_gtk_ccc(int argc, char **argv, char *title, char *version)
g_object_unref(builder);
gtk_window_set_default_size(main_window_ccc, 1150, 690);
gtk_window_set_default_size(GTK_WINDOW(main_window_ccc), 1150, 690);
gtk_widget_show_all(main_window_ccc);
gtk_main();
@@ -1808,6 +1808,20 @@ void choose_null_ccc(void)
}
}
void disconnect_devices_ccc(void)
{
release_devices_ccc();
connected_ccc = 0;
// strcpy (tempmessage_ccc, _("Devices now disconnected"));
// message_error_ccc(tempmessage_ccc);
// print_gui_error_message_ccc(error_message_ccc, _("Success!"), 0);
// clear_error_message_ccc();
set_disconnected_ccc();
ata_status_ccc = 0;
ata_error_ccc = 0;
update_display_ccc(0);
}
void connect_devices_ccc(void)
{
// check if we're already connected
@@ -2015,20 +2029,6 @@ gint display_status_update_action_ccc(gpointer data)
return 1;
}
void disconnect_devices_ccc(void)
{
release_devices_ccc();
connected_ccc = 0;
// strcpy (tempmessage_ccc, _("Devices now disconnected"));
// message_error_ccc(tempmessage_ccc);
// print_gui_error_message_ccc(error_message_ccc, _("Success!"), 0);
// clear_error_message_ccc();
set_disconnected_ccc();
ata_status_ccc = 0;
ata_error_ccc = 0;
update_display_ccc(0);
}
void set_connected_ccc(void)
{
if (driver_mode_ccc && (strcmp(disk_2_ccc, "/dev/null") == 0))
@@ -2869,6 +2869,38 @@ void display_analyze_results_ccc(void)
gtk_widget_destroy(dialog);
}
int get_smart_attribute_level_ccc(int id, long long value, int current, int worst, int threshold)
{
int level = 0;
switch (id)
{
// Reallocated Sectors Count
case 5:
// Current Pending Sectors
case 197:
if (value > 0) level = 2;
break;
// Reported Uncorrectable Errors
case 187:
// Command Timeout
case 188:
// Off-line Uncorrectable
case 198:
// UDMA CRC Error Rate
case 199:
if (value > 0) level = 1;
break;
default:
level = 0;
break;
}
return level;
}
void get_smart_data_ccc(void)
{
stop_signal_ccc = false;
-32
View File
@@ -14591,38 +14591,6 @@ char *get_smart_attribute_name_ccc(int id)
return message;
}
int get_smart_attribute_level_ccc(int id, long long value, int current, int worst, int threshold)
{
int level = 0;
switch (id)
{
// Reallocated Sectors Count
case 5:
// Current Pending Sectors
case 197:
if (value > 0) level = 2;
break;
// Reported Uncorrectable Errors
case 187:
// Command Timeout
case 188:
// Off-line Uncorrectable
case 198:
// UDMA CRC Error Rate
case 199:
if (value > 0) level = 1;
break;
default:
level = 0;
break;
}
return level;
}
long long block_align_ccc(long long value, int offset)
{
long long new_value = value / block_size_ccc;
-2
View File
@@ -492,8 +492,6 @@ void test_skip_ccc(int size);
char *get_smart_attribute_name_ccc(int id);
int get_smart_attribute_level_ccc(int id, long long value, int current, int worst, int threshold);
char *install_directory_ccc = OSC_INSTALL_PATH;
bool path_fail_ccc = false;
char start_working_directory_ccc[PATH_MAX];