/[xlog]/xlog/src/preferences.c
ViewVC logotype

Diff of /xlog/src/preferences.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by pa4tu, Sat Oct 19 17:50:20 2002 UTC revision 1.2 by pa4tu, Wed Nov 6 19:01:36 2002 UTC
# Line 79  void loadpreferences(void) Line 79  void loadpreferences(void)
79          preferences.freefield1 = "UNKNOWN";          preferences.freefield1 = "UNKNOWN";
80          preferences.freefield2 = "UNKNOWN";          preferences.freefield2 = "UNKNOWN";
81          preferences.callsign = "N0CALL";          preferences.callsign = "N0CALL";
82            preferences.defaultmhz = "?";
83            preferences.defaultmode = "?";
84            preferences.defaulttxrst = "?";
85            preferences.defaultrxrst = "?";
86            preferences.defaultpower = "?";
87          g_string_free(sdir, TRUE);          g_string_free(sdir, TRUE);
88    
89          /* open preferences file */          /* open preferences file */
# Line 175  void loadpreferences(void) Line 180  void loadpreferences(void)
180                          }                          }
181                          else if (!g_strcasecmp(label, "callsign"))                          else if (!g_strcasecmp(label, "callsign"))
182                                  preferences.callsign = g_strdup(value);                                  preferences.callsign = g_strdup(value);
183                            else if (!g_strcasecmp(label, "defaultmhz"))
184                                    preferences.defaultmhz = g_strdup(value);
185                            else if (!g_strcasecmp(label, "defaultmode"))
186                                    preferences.defaultmode = g_strdup(value);
187                            else if (!g_strcasecmp(label, "defaulttxrst"))
188                                    preferences.defaulttxrst = g_strdup(value);
189                            else if (!g_strcasecmp(label, "defaultrxrst"))
190                                    preferences.defaultrxrst = g_strdup(value);
191                            else if (!g_strcasecmp(label, "defaultpower"))
192                                    preferences.defaultpower = g_strdup(value);
193                  }                  }
194                  fclose(fp);                  fclose(fp);
195          }          }
# Line 265  void savepreferences(void) Line 280  void savepreferences(void)
280                  fprintf(fp, "freefield2 %s\n", temp);                  fprintf(fp, "freefield2 %s\n", temp);
281                  temp = g_strdup(preferences.callsign);                  temp = g_strdup(preferences.callsign);
282                  fprintf(fp, "callsign %s\n", temp);                  fprintf(fp, "callsign %s\n", temp);
283                    temp = g_strdup(preferences.defaultmhz);
284                    fprintf(fp, "defaultmhz %s\n", temp);
285                    temp = g_strdup(preferences.defaultmode);
286                    fprintf(fp, "defaultmode %s\n", temp);
287                    temp = g_strdup(preferences.defaulttxrst);
288                    fprintf(fp, "defaulttxrst %s\n", temp);
289                    temp = g_strdup(preferences.defaultrxrst);
290                    fprintf(fp, "defaultrxrst %s\n", temp);
291                    temp = g_strdup(preferences.defaultpower);
292                    fprintf(fp, "defaultpower %s\n", temp);
293                  g_free(temp);                  g_free(temp);
294                  fclose(fp);                  fclose(fp);
295          }          }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26