summaryrefslogtreecommitdiff
path: root/plugins/dfxvideo/gpucfg-0.1df/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dfxvideo/gpucfg-0.1df/main.c')
-rw-r--r--plugins/dfxvideo/gpucfg-0.1df/main.c45
1 files changed, 23 insertions, 22 deletions
diff --git a/plugins/dfxvideo/gpucfg-0.1df/main.c b/plugins/dfxvideo/gpucfg-0.1df/main.c
index 7a0e2327..e5062757 100644
--- a/plugins/dfxvideo/gpucfg-0.1df/main.c
+++ b/plugins/dfxvideo/gpucfg-0.1df/main.c
@@ -34,7 +34,7 @@ enum {
/* This function checks for the value being outside the accepted range,
and returns the appropriate boundary value */
-int set_limit (char *p, int len, int lower, int upper)
+static int set_limit (char *p, int len, int lower, int upper)
{
int val = 0;
@@ -49,18 +49,18 @@ int set_limit (char *p, int len, int lower, int upper)
return val;
}
-void on_about_clicked(GtkWidget *widget, gpointer user_data)
+static void on_about_clicked(GtkWidget *widget, gpointer user_data)
{
gtk_widget_destroy (widget);
exit (0);
}
-void set_widget_sensitive(GtkWidget *widget, gpointer user_data)
+static void set_widget_sensitive(GtkWidget *widget, gpointer user_data)
{
- gtk_widget_set_sensitive (widget, (int)user_data);
+ gtk_widget_set_sensitive (widget, (int)(long)user_data);
}
-void on_fullscreen_toggled(GtkWidget *widget, gpointer user_data)
+static void on_fullscreen_toggled(GtkWidget *widget, gpointer user_data)
{
GtkWidget *check, *resCombo2;
GladeXML *xml;
@@ -69,10 +69,10 @@ void on_fullscreen_toggled(GtkWidget *widget, gpointer user_data)
check = glade_xml_get_widget(xml, "checkFullscreen");
resCombo2 = glade_xml_get_widget(xml, "resCombo2");
- set_widget_sensitive(resCombo2, !gtk_toggle_button_get_active(check));
+ gtk_widget_set_sensitive(resCombo2, !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)));
}
-void on_use_fixes_toggled(GtkWidget *widget, gpointer user_data)
+static void on_use_fixes_toggled(GtkWidget *widget, gpointer user_data)
{
GtkWidget *check, *table_fixes;
GladeXML *xml;
@@ -83,25 +83,26 @@ void on_use_fixes_toggled(GtkWidget *widget, gpointer user_data)
/* Set the state of each of the fixes to the value of the use fixes toggle */
gtk_container_foreach (GTK_CONTAINER (table_fixes), (GtkCallback) set_widget_sensitive,
- (void *)gtk_toggle_button_get_active (check));
+ (gpointer)(long)gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(check)));
}
-void on_fps_toggled(GtkWidget *widget, gpointer user_data)
+static void on_fps_toggled(GtkWidget *widget, gpointer user_data)
{
- GtkWidget *checkSetFPS, *checkAutoFPSLimit, *entryFPS;
+ GtkWidget *entryFPS, *checkAutoFPSLimit;
+ GtkToggleButton *checkSetFPS;
GladeXML *xml;
xml = (GladeXML*) user_data;
- checkSetFPS = glade_xml_get_widget(xml, "checkSetFPS");
+ checkSetFPS = GTK_TOGGLE_BUTTON(glade_xml_get_widget(xml, "checkSetFPS"));
checkAutoFPSLimit = glade_xml_get_widget(xml, "checkAutoFPSLimit");
entryFPS = glade_xml_get_widget(xml, "entryFPS");
- set_widget_sensitive(entryFPS,
- gtk_toggle_button_get_active(checkSetFPS) && !gtk_toggle_button_get_active(checkAutoFPSLimit));
- set_widget_sensitive(checkAutoFPSLimit, gtk_toggle_button_get_active(checkSetFPS));
+ gtk_widget_set_sensitive(entryFPS,
+ gtk_toggle_button_get_active(checkSetFPS) && !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkAutoFPSLimit)));
+ gtk_widget_set_sensitive(checkAutoFPSLimit, gtk_toggle_button_get_active(checkSetFPS));
}
-void OnConfigClose(GtkWidget *widget, gpointer user_data)
+static void OnConfigClose(GtkWidget *widget, gpointer user_data)
{
GladeXML *xml = (GladeXML *)user_data;
@@ -112,9 +113,9 @@ void OnConfigClose(GtkWidget *widget, gpointer user_data)
int
main (int argc, char *argv[])
{
- GtkWidget *CfgWnd, *widget;
+ GtkWidget *widget;
GladeXML *xml;
- FILE *in;char t[256];int len,val;
+ FILE *in;char t[256];int len = 0,val;
float valf;
char * pB, * p;
char cfg[255];
@@ -282,7 +283,7 @@ main (int argc, char *argv[])
if(valf>500) valf=500;
}
sprintf(tempstr,"%.1f",valf);
- gtk_entry_set_text(glade_xml_get_widget(xml, "entryFPS"),tempstr);
+ gtk_entry_set_text(GTK_ENTRY(glade_xml_get_widget(xml, "entryFPS")),tempstr);
val=0;
if(pB)
@@ -343,7 +344,7 @@ main (int argc, char *argv[])
}
-void SetCfgVal(char * pB,char * pE,int val)
+static void SetCfgVal(char * pB,char * pE,int val)
{
char * p, *ps, *pC;char t[32];
@@ -381,7 +382,6 @@ void SaveConfig(GtkWidget *widget, gpointer user_data)
char cfg[255];
char tempstr[50];
int i;
- struct stat buf;
pB=(char *)malloc(32767);
memset(pB,0,32767);
@@ -432,7 +432,7 @@ void SaveConfig(GtkWidget *widget, gpointer user_data)
SetCfgVal(pB,"\nUseFrameSkip",val);
//Framerate stored *10
- val = atof(gtk_entry_get_text(glade_xml_get_widget(xml, "entryFPS"))) * 10;
+ val = atof(gtk_entry_get_text(GTK_ENTRY(glade_xml_get_widget(xml, "entryFPS")))) * 10;
SetCfgVal(pB,"\nFrameRate",val);
val = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (glade_xml_get_widget (xml, "checkUseFixes")));
@@ -453,7 +453,8 @@ void SaveConfig(GtkWidget *widget, gpointer user_data)
if((in=fopen(cfg, WRITEBINARY))!=NULL)
{
- fwrite(pB,strlen(pB),1,in);
+ if(fwrite(pB,strlen(pB),1,in) != 1)
+ perror(cfg);
fclose(in);
}