/[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.30 by pa4tu, Mon Feb 14 18:50:23 2005 UTC revision 1.31 by pa4tu, Mon Feb 14 18:52:56 2005 UTC
# Line 116  parseloadpreferences (xmlDocPtr p, xmlNo Line 116  parseloadpreferences (xmlDocPtr p, xmlNo
116                  {                  {
117                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
118                          preferences.version = atoi (key);                          preferences.version = atoi (key);
 #ifdef WIN32  
119                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
120                  }                  }
121                  if ((!xmlStrcmp(cur->name, (const xmlChar *)"x")))                  if ((!xmlStrcmp(cur->name, (const xmlChar *)"x")))
122                  {                  {
123                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
124                          preferences.x = atoi (key);                          preferences.x = atoi (key);
 #ifdef WIN32  
125                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
126                  }                  }
127                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"y")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"y")))
128                  {                  {
129                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
130                          preferences.y = atoi (key);                          preferences.y = atoi (key);
 #ifdef WIN32  
131                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
132                  }                  }
133                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"width")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"width")))
134                  {                  {
135                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
136                          preferences.width = atoi (key);                          preferences.width = atoi (key);
 #ifdef WIN32  
137                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
138                  }                  }
139                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"height")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"height")))
140                  {                  {
141                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
142                          preferences.height = atoi (key);                          preferences.height = atoi (key);
 #ifdef WIN32  
143                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
144                  }                  }
145                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"latitude")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"latitude")))
146                  {                  {
147                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
148                          preferences.latitude = atof (key);                          preferences.latitude = atof (key);
 #ifdef WIN32  
149                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
150                  }                  }
151                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"NS")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"NS")))
152                  {                  {
153                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
154                          preferences.NS = atoi (key);                          preferences.NS = atoi (key);
 #ifdef WIN32  
155                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
156                  }                  }
157                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"longitude")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"longitude")))
158                  {                  {
159                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
160                          preferences.longitude = atof (key);                          preferences.longitude = atof (key);
 #ifdef WIN32  
161                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
162                  }                  }
163                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"EW")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"EW")))
164                  {                  {
165                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
166                          preferences.EW = atoi (key);                          preferences.EW = atoi (key);
 #ifdef WIN32  
167                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
168                  }                  }
169                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"units")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"units")))
170                  {                  {
171                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
172                          preferences.units = atoi (key);                          preferences.units = atoi (key);
 #ifdef WIN32  
173                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
174                  }                  }
175                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bands")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bands")))
176                  {                  {
177                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
178                          preferences.bands = g_strdup (key);                          preferences.bands = g_strdup (key);
 #ifdef WIN32  
179                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
180                  }                  }
181                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modes")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modes")))
182                  {                  {
183                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
184                          preferences.modes = g_strdup (key);                          preferences.modes = g_strdup (key);
 #ifdef WIN32  
185                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
186                  }                  }
187                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeseditbox")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeseditbox")))
188                  {                  {
189                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
190                          preferences.modeseditbox = atoi (key);                          preferences.modeseditbox = atoi (key);
 #ifdef WIN32  
191                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
192                  }                  }
193                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandseditbox")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandseditbox")))
194                  {                  {
195                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
196                          preferences.bandseditbox = atoi (key);                          preferences.bandseditbox = atoi (key);
 #ifdef WIN32  
197                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
198                  }                  }
199                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandoptionmenu")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandoptionmenu")))
200                  {                  {
201                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
202                          preferences.bandoptionmenu = atoi (key);                          preferences.bandoptionmenu = atoi (key);
 #ifdef WIN32  
203                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
204                  }                  }
205                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeoptionmenu")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeoptionmenu")))
206                  {                  {
207                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
208                          preferences.modeoptionmenu = atoi (key);                          preferences.modeoptionmenu = atoi (key);
 #ifdef WIN32  
209                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
210                  }                  }
211                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printall")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printall")))
212                  {                  {
213                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
214                          preferences.printall = atoi (key);                          preferences.printall = atoi (key);
 #ifdef WIN32  
215                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
216                  }                  }
217                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printsize")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printsize")))
218                  {                  {
219                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
220                          preferences.printsize = atoi (key);                          preferences.printsize = atoi (key);
 #ifdef WIN32  
221                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
222                  }                  }
223                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printpoint")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printpoint")))
224                  {                  {
225                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
226                          preferences.printpoint = atoi (key);                          preferences.printpoint = atoi (key);
 #ifdef WIN32  
227                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
228                  }                  }
229                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printdestination")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printdestination")))
230                  {                  {
231                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
232                          preferences.printdestination = atoi (key);                          preferences.printdestination = atoi (key);
 #ifdef WIN32  
233                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
234                  }                  }
235                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printorientation")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printorientation")))
236                  {                  {
237                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
238                          preferences.printorientation = atoi (key);                          preferences.printorientation = atoi (key);
 #ifdef WIN32  
239                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
240                  }                  }
241                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"hamlib")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"hamlib")))
242                  {                  {
243                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
244                          preferences.hamlib = atoi (key);                          preferences.hamlib = atoi (key);
 #ifdef WIN32  
245                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
246                  }                  }
247                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"radio")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"radio")))
248                  {                  {
249                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
250                          preferences.radio = g_strdup (key);                          preferences.radio = g_strdup (key);
 #ifdef WIN32  
251                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
252                  }                  }
253                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"device")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"device")))
254                  {                  {
255                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
256                          preferences.device = g_strdup (key);                          preferences.device = g_strdup (key);
 #ifdef WIN32  
257                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
258                  }                  }
259                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"rigconf")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"rigconf")))
260                  {                  {
261                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
262                          preferences.rigconf = g_strdup (key);                          preferences.rigconf = g_strdup (key);
 #ifdef WIN32  
263                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
264                  }                  }
265                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"round")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"round")))
266                  {                  {
267                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
268                          preferences.round = atoi (key);                          preferences.round = atoi (key);
 #ifdef WIN32  
269                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
270                  }                  }
271                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"polltime")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"polltime")))
272                  {                  {
273                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
274                          preferences.polltime = atoi (key);                          preferences.polltime = atoi (key);
 #ifdef WIN32  
275                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
276                  }                  }
277                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"clock")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"clock")))
278                  {                  {
279                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
280                          preferences.clock = atoi (key);                          preferences.clock = atoi (key);
 #ifdef WIN32  
281                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
282                  }                  }
283                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themecolor")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themecolor")))
284                  {                  {
285                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
286                          preferences.themecolor = g_strdup (key);                          preferences.themecolor = g_strdup (key);
 #ifdef WIN32  
287                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
288                  }                  }
289                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themefont")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themefont")))
290                  {                  {
291                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
292                          preferences.themefont = g_strdup (key);                          preferences.themefont = g_strdup (key);
 #ifdef WIN32  
293                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
294                  }                  }
295                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcolor")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcolor")))
296                  {                  {
297                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
298                          preferences.logcolor = atoi (key);                          preferences.logcolor = atoi (key);
 #ifdef WIN32  
299                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
300                  }                  }
301                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"autosave")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"autosave")))
302                  {                  {
303                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
304                          preferences.autosave = atoi (key);                          preferences.autosave = atoi (key);
 #ifdef WIN32  
305                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
306                  }                  }
307                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"savedir")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"savedir")))
308                  {                  {
309                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
310                          preferences.savedir = g_strdup (key);                          preferences.savedir = g_strdup (key);
 #ifdef WIN32  
311                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
312                  }                  }
313                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saving")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saving")))
314                  {                  {
315                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
316                          preferences.saving = atoi (key);                          preferences.saving = atoi (key);
 #ifdef WIN32  
317                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
318                  }                  }
319                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logstoload")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logstoload")))
320                  {                  {
321                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
322                          preferences.logstoload = g_strdup (key);                          preferences.logstoload = g_strdup (key);
 #ifdef WIN32  
323                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
324                  }                  }
325                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"locator")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"locator")))
326                  {                  {
327                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
328                          preferences.locator = g_strdup (key);                          preferences.locator = g_strdup (key);
 #ifdef WIN32  
329                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
330                  }                  }
331                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield1")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield1")))
332                  {                  {
333                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
334                          preferences.freefield1 = g_strdup (key);                          preferences.freefield1 = g_strdup (key);
 #ifdef WIN32  
335                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
336                  }                  }
337                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield2")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield2")))
338                  {                  {
339                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
340                          preferences.freefield2 = g_strdup (key);                          preferences.freefield2 = g_strdup (key);
 #ifdef WIN32  
341                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
342                  }                  }
343                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"callsign")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"callsign")))
344                  {                  {
345                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
346                          preferences.callsign = g_strdup (key);                          preferences.callsign = g_strdup (key);
 #ifdef WIN32  
347                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
348                  }                  }
349                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmhz")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmhz")))
350                  {                  {
351                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
352                          preferences.defaultmhz = g_strdup (key);                          preferences.defaultmhz = g_strdup (key);
 #ifdef WIN32  
353                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
354                  }                  }
355                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmode")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmode")))
356                  {                  {
357                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
358                          preferences.defaultmode = g_strdup (key);                          preferences.defaultmode = g_strdup (key);
 #ifdef WIN32  
359                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
360                  }                  }
361                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaulttxrst")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaulttxrst")))
362                  {                  {
363                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
364                          preferences.defaulttxrst = g_strdup (key);                          preferences.defaulttxrst = g_strdup (key);
 #ifdef WIN32  
365                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
366                  }                  }
367                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultrxrst")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultrxrst")))
368                  {                  {
369                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
370                          preferences.defaultrxrst = g_strdup (key);                          preferences.defaultrxrst = g_strdup (key);
 #ifdef WIN32  
371                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
372                  }                  }
373                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultpower")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultpower")))
374                  {                  {
375                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
376                          preferences.defaultpower = g_strdup (key);                          preferences.defaultpower = g_strdup (key);
 #ifdef WIN32  
377                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
378                  }                  }
379                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield1")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield1")))
380                  {                  {
381                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
382                          preferences.defaultfreefield1 = g_strdup (key);                          preferences.defaultfreefield1 = g_strdup (key);
 #ifdef WIN32  
383                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
384                  }                  }
385                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield2")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield2")))
386                  {                  {
387                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
388                          preferences.defaultfreefield2 = g_strdup (key);                          preferences.defaultfreefield2 = g_strdup (key);
 #ifdef WIN32  
389                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
390                  }                  }
391                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultremarks")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultremarks")))
392                  {                  {
393                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
394                          preferences.defaultremarks = g_strdup (key);                          preferences.defaultremarks = g_strdup (key);
 #ifdef WIN32  
395                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
396                  }                  }
397                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4columns")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4columns")))
398                  {                  {
399                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
400                          preferences.b4columns = g_strdup (key);                          preferences.b4columns = g_strdup (key);
 #ifdef WIN32  
401                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
402                  }                  }
403                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcwidths")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcwidths")))
404                  {                  {
405                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
406                          preferences.logcwidths = g_strdup (key);                          preferences.logcwidths = g_strdup (key);
 #ifdef WIN32  
407                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
408                  }                  }
409                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"typeaheadfind")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"typeaheadfind")))
410                  {                  {
411                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
412                          preferences.typeaheadfind = atoi (key);                          preferences.typeaheadfind = atoi (key);
 #ifdef WIN32  
413                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
414                  }                  }
415                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"remoteadding")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"remoteadding")))
416                  {                  {
417                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
418                          preferences.remoteadding = atoi (key);                          preferences.remoteadding = atoi (key);
 #ifdef WIN32  
419                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
420                  }                  }
421                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewtoolbar")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewtoolbar")))
422                  {                  {
423                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
424                          preferences.viewtoolbar = atoi (key);                          preferences.viewtoolbar = atoi (key);
 #ifdef WIN32  
425                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
426                  }                  }
427                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewb4")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewb4")))
428                  {                  {
429                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
430                          preferences.viewb4 = atoi (key);                          preferences.viewb4 = atoi (key);
 #ifdef WIN32  
431                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
432                  }                  }
433                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4x")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4x")))
434                  {                  {
435                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
436                          preferences.b4x = atoi (key);                          preferences.b4x = atoi (key);
 #ifdef WIN32  
437                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
438                  }                  }
439                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4y")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4y")))
440                  {                  {
441                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
442                          preferences.b4y = atoi (key);                          preferences.b4y = atoi (key);
 #ifdef WIN32  
443                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
444                  }                  }
445                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4width")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4width")))
446                  {                  {
447                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
448                          preferences.b4width = atoi (key);                          preferences.b4width = atoi (key);
 #ifdef WIN32  
449                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
450                  }                  }
451                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4height")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4height")))
452                  {                  {
453                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
454                          preferences.b4height = atoi (key);                          preferences.b4height = atoi (key);
 #ifdef WIN32  
455                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
456                  }                  }
457                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveasadif")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveasadif")))
458                  {                  {
459                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
460                          preferences.saveasadif = atoi (key);                          preferences.saveasadif = atoi (key);
 #ifdef WIN32  
461                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
462                  }                  }
463                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveastsv")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveastsv")))
464                  {                  {
465                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
466                          preferences.saveastsv = g_strdup (key);                          preferences.saveastsv = g_strdup (key);
 #ifdef WIN32  
467                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
468                  }                  }
469                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"handlebarpos")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"handlebarpos")))
470                  {                  {
471                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
472                          preferences.handlebarpos = atoi (key);                          preferences.handlebarpos = atoi (key);
 #ifdef WIN32  
473                          free (key);                          free (key);
 #else  
                         xmlFree (key);  
 #endif  
474                  }                  }
475          cur = cur->next;          cur = cur->next;
476          }          }

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

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