Thread: [Gpsbabel-code] OziExplorer modeless....
Brought to you by:
robertl
From: Alex M. <al...@co...> - 2004-02-13 22:25:10
Attachments:
diff.txt
|
I've been sitting on this patch for a few weeks now. I'll toss it out to see what kind of comments may come of it. What this essentially does is removes the waypoint/track/route modality from OziExplorer. Since waypoints, tracks, and routes are separate i/o files to Ozi, it also enforces default file extensions for these file types on output as well as multiple file output for track files (ugh). Comments and suggestions are most welcome. :) alex |
From: Robert L. <rob...@us...> - 2004-02-15 20:13:03
|
Alex Mottram wrote: > What this essentially does is removes the waypoint/track/route modality from > OziExplorer. Since waypoints, tracks, and routes are separate i/o files to I think I like it. It's a bit of a twist from what we've done so far. > -static FILE *file_out; > +static FILE *file_out = NULL; You know that's redundant, right? In ozi_openfile, is the value of 'c' that you compute the second time ever actually used? + c = tmpname + strlen(tmpname); + + strcat(tmpname, "."); + + /* append the extension after the "." */ + strcat(tmpname, ozi_extensions[ozi_objective]); + + /* re-open file_out with the new filename */ + if (file_out) { + fclose(file_out); + file_out = NULL; + } + + file_out = xfopen(tmpname, "w", MYNAME); + + xfree(tmpname); + + return; +} Go for it, dude. Thanx, RJL |