/[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.23 by pa4tu, Tue Nov 2 09:36:20 2004 UTC revision 1.24 by pa4tu, Thu Nov 25 09:24:16 2004 UTC
# Line 115  parseloadpreferences (xmlDocPtr p, xmlNo Line 115  parseloadpreferences (xmlDocPtr p, xmlNo
115                  {                  {
116                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
117                          preferences.version = atoi (key);                          preferences.version = atoi (key);
118    #ifdef WIN32
119                            free (key);
120    #else
121                          xmlFree (key);                          xmlFree (key);
122    #endif
123                  }                  }
124                  if ((!xmlStrcmp(cur->name, (const xmlChar *)"x")))                  if ((!xmlStrcmp(cur->name, (const xmlChar *)"x")))
125                  {                  {
126                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
127                          preferences.x = atoi (key);                          preferences.x = atoi (key);
128    #ifdef WIN32
129                            free (key);
130    #else
131                          xmlFree (key);                          xmlFree (key);
132    #endif
133                  }                  }
134                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"y")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"y")))
135                  {                  {
136                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
137                          preferences.y = atoi (key);                          preferences.y = atoi (key);
138    #ifdef WIN32
139                            free (key);
140    #else
141                          xmlFree (key);                          xmlFree (key);
142    #endif
143                  }                  }
144                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"width")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"width")))
145                  {                  {
146                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
147                          preferences.width = atoi (key);                          preferences.width = atoi (key);
148    #ifdef WIN32
149                            free (key);
150    #else
151                          xmlFree (key);                          xmlFree (key);
152    #endif
153                  }                  }
154                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"height")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"height")))
155                  {                  {
156                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
157                          preferences.height = atoi (key);                          preferences.height = atoi (key);
158    #ifdef WIN32
159                            free (key);
160    #else
161                          xmlFree (key);                          xmlFree (key);
162    #endif
163                  }                  }
164                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"latitude")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"latitude")))
165                  {                  {
166                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
167                          preferences.latitude = atof (key);                          preferences.latitude = atof (key);
168    #ifdef WIN32
169                            free (key);
170    #else
171                          xmlFree (key);                          xmlFree (key);
172    #endif
173                  }                  }
174                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"NS")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"NS")))
175                  {                  {
176                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
177                          preferences.NS = atoi (key);                          preferences.NS = atoi (key);
178    #ifdef WIN32
179                            free (key);
180    #else
181                          xmlFree (key);                          xmlFree (key);
182    #endif
183                  }                  }
184                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"longitude")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"longitude")))
185                  {                  {
186                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
187                          preferences.longitude = atof (key);                          preferences.longitude = atof (key);
188    #ifdef WIN32
189                            free (key);
190    #else
191                          xmlFree (key);                          xmlFree (key);
192    #endif
193                  }                  }
194                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"EW")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"EW")))
195                  {                  {
196                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
197                          preferences.EW = atoi (key);                          preferences.EW = atoi (key);
198    #ifdef WIN32
199                            free (key);
200    #else
201                          xmlFree (key);                          xmlFree (key);
202    #endif
203                  }                  }
204                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"units")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"units")))
205                  {                  {
206                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
207                          preferences.units = atoi (key);                          preferences.units = atoi (key);
208    #ifdef WIN32
209                            free (key);
210    #else
211                          xmlFree (key);                          xmlFree (key);
212    #endif
213                  }                  }
214                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bands")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bands")))
215                  {                  {
216                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
217                          preferences.bands = g_strdup (key);                          preferences.bands = g_strdup (key);
218    #ifdef WIN32
219                            free (key);
220    #else
221                          xmlFree (key);                          xmlFree (key);
222    #endif
223                  }                  }
224                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modes")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modes")))
225                  {                  {
226                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
227                          preferences.modes = g_strdup (key);                          preferences.modes = g_strdup (key);
228    #ifdef WIN32
229                            free (key);
230    #else
231                          xmlFree (key);                          xmlFree (key);
232    #endif
233                  }                  }
234                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeseditbox")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeseditbox")))
235                  {                  {
236                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
237                          preferences.modeseditbox = atoi (key);                          preferences.modeseditbox = atoi (key);
238    #ifdef WIN32
239                            free (key);
240    #else
241                          xmlFree (key);                          xmlFree (key);
242    #endif
243                  }                  }
244                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandseditbox")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandseditbox")))
245                  {                  {
246                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
247                          preferences.bandseditbox = atoi (key);                          preferences.bandseditbox = atoi (key);
248    #ifdef WIN32
249                            free (key);
250    #else
251                          xmlFree (key);                          xmlFree (key);
252    #endif
253                  }                  }
254                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandoptionmenu")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"bandoptionmenu")))
255                  {                  {
256                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
257                          preferences.bandoptionmenu = atoi (key);                          preferences.bandoptionmenu = atoi (key);
258    #ifdef WIN32
259                            free (key);
260    #else
261                          xmlFree (key);                          xmlFree (key);
262    #endif
263                  }                  }
264                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeoptionmenu")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"modeoptionmenu")))
265                  {                  {
266                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
267                          preferences.modeoptionmenu = atoi (key);                          preferences.modeoptionmenu = atoi (key);
268    #ifdef WIN32
269                            free (key);
270    #else
271                          xmlFree (key);                          xmlFree (key);
272    #endif
273                  }                  }
274                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printall")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printall")))
275                  {                  {
276                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
277                          preferences.printall = atoi (key);                          preferences.printall = atoi (key);
278    #ifdef WIN32
279                            free (key);
280    #else
281                          xmlFree (key);                          xmlFree (key);
282    #endif
283                  }                  }
284                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printsize")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printsize")))
285                  {                  {
286                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
287                          preferences.printsize = atoi (key);                          preferences.printsize = atoi (key);
288    #ifdef WIN32
289                            free (key);
290    #else
291                          xmlFree (key);                          xmlFree (key);
292    #endif
293                  }                  }
294                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printpoint")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printpoint")))
295                  {                  {
296                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
297                          preferences.printpoint = atoi (key);                          preferences.printpoint = atoi (key);
298    #ifdef WIN32
299                            free (key);
300    #else
301                          xmlFree (key);                          xmlFree (key);
302    #endif
303                  }                  }
304                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printdestination")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printdestination")))
305                  {                  {
306                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
307                          preferences.printdestination = atoi (key);                          preferences.printdestination = atoi (key);
308    #ifdef WIN32
309                            free (key);
310    #else
311                          xmlFree (key);                          xmlFree (key);
312    #endif
313                  }                  }
314                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printorientation")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"printorientation")))
315                  {                  {
316                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
317                          preferences.printorientation = atoi (key);                          preferences.printorientation = atoi (key);
318    #ifdef WIN32
319                            free (key);
320    #else
321                          xmlFree (key);                          xmlFree (key);
322    #endif
323                  }                  }
324                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"hamlib")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"hamlib")))
325                  {                  {
326                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
327                          preferences.hamlib = atoi (key);                          preferences.hamlib = atoi (key);
328    #ifdef WIN32
329                            free (key);
330    #else
331                          xmlFree (key);                          xmlFree (key);
332    #endif
333                  }                  }
334                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"radio")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"radio")))
335                  {                  {
336                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
337                          preferences.radio = g_strdup (key);                          preferences.radio = g_strdup (key);
338    #ifdef WIN32
339                            free (key);
340    #else
341                          xmlFree (key);                          xmlFree (key);
342    #endif
343                  }                  }
344                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"device")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"device")))
345                  {                  {
346                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
347                          preferences.device = g_strdup (key);                          preferences.device = g_strdup (key);
348    #ifdef WIN32
349                            free (key);
350    #else
351                          xmlFree (key);                          xmlFree (key);
352    #endif
353                  }                  }
354                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"rigconf")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"rigconf")))
355                  {                  {
356                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
357                          preferences.rigconf = g_strdup (key);                          preferences.rigconf = g_strdup (key);
358    #ifdef WIN32
359                            free (key);
360    #else
361                          xmlFree (key);                          xmlFree (key);
362    #endif
363                  }                  }
364                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"round")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"round")))
365                  {                  {
366                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
367                          preferences.round = atoi (key);                          preferences.round = atoi (key);
368    #ifdef WIN32
369                            free (key);
370    #else
371                          xmlFree (key);                          xmlFree (key);
372    #endif
373                  }                  }
374                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"polltime")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"polltime")))
375                  {                  {
376                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
377                          preferences.polltime = atoi (key);                          preferences.polltime = atoi (key);
378    #ifdef WIN32
379                            free (key);
380    #else
381                          xmlFree (key);                          xmlFree (key);
382    #endif
383                  }                  }
384                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"clock")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"clock")))
385                  {                  {
386                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
387                          preferences.clock = atoi (key);                          preferences.clock = atoi (key);
388    #ifdef WIN32
389                            free (key);
390    #else
391                          xmlFree (key);                          xmlFree (key);
392    #endif
393                  }                  }
394                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themecolor")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themecolor")))
395                  {                  {
396                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
397                          preferences.themecolor = g_strdup (key);                          preferences.themecolor = g_strdup (key);
398    #ifdef WIN32
399                            free (key);
400    #else
401                          xmlFree (key);                          xmlFree (key);
402    #endif
403                  }                  }
404                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themefont")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"themefont")))
405                  {                  {
406                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
407                          preferences.themefont = g_strdup (key);                          preferences.themefont = g_strdup (key);
408    #ifdef WIN32
409                            free (key);
410    #else
411                          xmlFree (key);                          xmlFree (key);
412    #endif
413                  }                  }
414                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcolor")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcolor")))
415                  {                  {
416                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
417                          preferences.logcolor = atoi (key);                          preferences.logcolor = atoi (key);
418    #ifdef WIN32
419                            free (key);
420    #else
421                          xmlFree (key);                          xmlFree (key);
422    #endif
423                  }                  }
424                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"autosave")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"autosave")))
425                  {                  {
426                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
427                          preferences.autosave = atoi (key);                          preferences.autosave = atoi (key);
428    #ifdef WIN32
429                            free (key);
430    #else
431                          xmlFree (key);                          xmlFree (key);
432    #endif
433                  }                  }
434                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"savedir")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"savedir")))
435                  {                  {
436                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
437                          preferences.savedir = g_strdup (key);                          preferences.savedir = g_strdup (key);
438    #ifdef WIN32
439                            free (key);
440    #else
441                          xmlFree (key);                          xmlFree (key);
442    #endif
443                  }                  }
444                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saving")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saving")))
445                  {                  {
446                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
447                          preferences.saving = atoi (key);                          preferences.saving = atoi (key);
448    #ifdef WIN32
449                            free (key);
450    #else
451                          xmlFree (key);                          xmlFree (key);
452    #endif
453                  }                  }
454                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logstoload")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logstoload")))
455                  {                  {
456                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
457                          preferences.logstoload = g_strdup (key);                          preferences.logstoload = g_strdup (key);
458    #ifdef WIN32
459                            free (key);
460    #else
461                          xmlFree (key);                          xmlFree (key);
462    #endif
463                  }                  }
464                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"locator")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"locator")))
465                  {                  {
466                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
467                          preferences.locator = g_strdup (key);                          preferences.locator = g_strdup (key);
468    #ifdef WIN32
469                            free (key);
470    #else
471                          xmlFree (key);                          xmlFree (key);
472    #endif
473                  }                  }
474                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield1")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield1")))
475                  {                  {
476                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
477                          preferences.freefield1 = g_strdup (key);                          preferences.freefield1 = g_strdup (key);
478    #ifdef WIN32
479                            free (key);
480    #else
481                          xmlFree (key);                          xmlFree (key);
482    #endif
483                  }                  }
484                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield2")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"freefield2")))
485                  {                  {
486                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
487                          preferences.freefield2 = g_strdup (key);                          preferences.freefield2 = g_strdup (key);
488    #ifdef WIN32
489                            free (key);
490    #else
491                          xmlFree (key);                          xmlFree (key);
492    #endif
493                  }                  }
494                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"callsign")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"callsign")))
495                  {                  {
496                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
497                          preferences.callsign = g_strdup (key);                          preferences.callsign = g_strdup (key);
498    #ifdef WIN32
499                            free (key);
500    #else
501                          xmlFree (key);                          xmlFree (key);
502    #endif
503                  }                  }
504                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmhz")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmhz")))
505                  {                  {
506                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
507                          preferences.defaultmhz = g_strdup (key);                          preferences.defaultmhz = g_strdup (key);
508    #ifdef WIN32
509                            free (key);
510    #else
511                          xmlFree (key);                          xmlFree (key);
512    #endif
513                  }                  }
514                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmode")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultmode")))
515                  {                  {
516                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
517                          preferences.defaultmode = g_strdup (key);                          preferences.defaultmode = g_strdup (key);
518    #ifdef WIN32
519                            free (key);
520    #else
521                          xmlFree (key);                          xmlFree (key);
522    #endif
523                  }                  }
524                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaulttxrst")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaulttxrst")))
525                  {                  {
526                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
527                          preferences.defaulttxrst = g_strdup (key);                          preferences.defaulttxrst = g_strdup (key);
528    #ifdef WIN32
529                            free (key);
530    #else
531                          xmlFree (key);                          xmlFree (key);
532    #endif
533                  }                  }
534                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultrxrst")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultrxrst")))
535                  {                  {
536                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
537                          preferences.defaultrxrst = g_strdup (key);                          preferences.defaultrxrst = g_strdup (key);
538    #ifdef WIN32
539                            free (key);
540    #else
541                          xmlFree (key);                          xmlFree (key);
542    #endif
543                  }                  }
544                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultpower")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultpower")))
545                  {                  {
546                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
547                          preferences.defaultpower = g_strdup (key);                          preferences.defaultpower = g_strdup (key);
548    #ifdef WIN32
549                            free (key);
550    #else
551                          xmlFree (key);                          xmlFree (key);
552    #endif
553                  }                  }
554                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield1")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield1")))
555                  {                  {
556                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
557                          preferences.defaultfreefield1 = g_strdup (key);                          preferences.defaultfreefield1 = g_strdup (key);
558    #ifdef WIN32
559                            free (key);
560    #else
561                          xmlFree (key);                          xmlFree (key);
562    #endif
563                  }                  }
564                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield2")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultfreefield2")))
565                  {                  {
566                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
567                          preferences.defaultfreefield2 = g_strdup (key);                          preferences.defaultfreefield2 = g_strdup (key);
568    #ifdef WIN32
569                            free (key);
570    #else
571                          xmlFree (key);                          xmlFree (key);
572    #endif
573                  }                  }
574                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultremarks")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"defaultremarks")))
575                  {                  {
576                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
577                          preferences.defaultremarks = g_strdup (key);                          preferences.defaultremarks = g_strdup (key);
578    #ifdef WIN32
579                            free (key);
580    #else
581                          xmlFree (key);                          xmlFree (key);
582    #endif
583                  }                  }
584                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4columns")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4columns")))
585                  {                  {
586                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
587                          preferences.b4columns = g_strdup (key);                          preferences.b4columns = g_strdup (key);
588    #ifdef WIN32
589                            free (key);
590    #else
591                          xmlFree (key);                          xmlFree (key);
592    #endif
593                  }                  }
594                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcwidths")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"logcwidths")))
595                  {                  {
596                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
597                          preferences.logcwidths = g_strdup (key);                          preferences.logcwidths = g_strdup (key);
598    #ifdef WIN32
599                            free (key);
600    #else
601                          xmlFree (key);                          xmlFree (key);
602    #endif
603                  }                  }
604                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"typeaheadfind")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"typeaheadfind")))
605                  {                  {
606                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
607                          preferences.typeaheadfind = atoi (key);                          preferences.typeaheadfind = atoi (key);
608    #ifdef WIN32
609                            free (key);
610    #else
611                          xmlFree (key);                          xmlFree (key);
612    #endif
613                  }                  }
614                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"remoteadding")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"remoteadding")))
615                  {                  {
616                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
617                          preferences.remoteadding = atoi (key);                          preferences.remoteadding = atoi (key);
618    #ifdef WIN32
619                            free (key);
620    #else
621                          xmlFree (key);                          xmlFree (key);
622    #endif
623                  }                  }
624                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewtoolbar")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewtoolbar")))
625                  {                  {
626                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
627                          preferences.viewtoolbar = atoi (key);                          preferences.viewtoolbar = atoi (key);
628    #ifdef WIN32
629                            free (key);
630    #else
631                          xmlFree (key);                          xmlFree (key);
632    #endif
633                  }                  }
634                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewb4")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"viewb4")))
635                  {                  {
636                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
637                          preferences.viewb4 = atoi (key);                          preferences.viewb4 = atoi (key);
638    #ifdef WIN32
639                            free (key);
640    #else
641                          xmlFree (key);                          xmlFree (key);
642    #endif
643                  }                  }
644                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4x")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4x")))
645                  {                  {
646                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
647                          preferences.b4x = atoi (key);                          preferences.b4x = atoi (key);
648    #ifdef WIN32
649                            free (key);
650    #else
651                          xmlFree (key);                          xmlFree (key);
652    #endif
653                  }                  }
654                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4y")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4y")))
655                  {                  {
656                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
657                          preferences.b4y = atoi (key);                          preferences.b4y = atoi (key);
658    #ifdef WIN32
659                            free (key);
660    #else
661                          xmlFree (key);                          xmlFree (key);
662    #endif
663                  }                  }
664                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4width")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4width")))
665                  {                  {
666                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
667                          preferences.b4width = atoi (key);                          preferences.b4width = atoi (key);
668    #ifdef WIN32
669                            free (key);
670    #else
671                          xmlFree (key);                          xmlFree (key);
672    #endif
673                  }                  }
674                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4height")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"b4height")))
675                  {                  {
676                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
677                          preferences.b4height = atoi (key);                          preferences.b4height = atoi (key);
678    #ifdef WIN32
679                            free (key);
680    #else
681                          xmlFree (key);                          xmlFree (key);
682    #endif
683                  }                  }
684                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveasadif")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveasadif")))
685                  {                  {
686                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
687                          preferences.saveasadif = atoi (key);                          preferences.saveasadif = atoi (key);
688    #ifdef WIN32
689                            free (key);
690    #else
691                          xmlFree (key);                          xmlFree (key);
692    #endif
693                  }                  }
694                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveaslabels")))                  else if ((!xmlStrcmp(cur->name, (const xmlChar *)"saveaslabels")))
695                  {                  {
696                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);                          key = xmlNodeListGetString (p, cur->xmlChildrenNode, 1);
697                          preferences.saveaslabels = atoi (key);                          preferences.saveaslabels = atoi (key);
698    #ifdef WIN32
699                            free (key);
700    #else
701                          xmlFree (key);                          xmlFree (key);
702    #endif
703                  }                  }
704          cur = cur->next;          cur = cur->next;
705          }          }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

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