I've attached a patch for gpx.c which keeps track of "extra" tags for each
interesting node. This means that additional XML entries, such as created
by EasyGPS, will be kept for all elements in a gpx file.
I have attached a patch, and a .gpx test file, ready to be turned into a
test case. Notes about the patch:
* No concept of "cur_tag" anymore - this was only used to keep track of
"extra" tags - these are now managed by a stack.
* You will note the support for "groundspeak:cache" has been commented out.
I am happy to fix this, but thought I would get feedback on the patch - no
point continuing to get it perfect if there is no interest.
* queue.h had an error in QUEUE_EMPTY which I fixed.
* route_head structure gets a gpx_extras item.
Please let me know if I should continue...
> I've attached a patch for gpx.c which keeps track of "extra"
> tags for each interesting node.
My apologies - the previous version omitted a NULL pointer check. Here is a
new patch of just the .c file.
Get latest updates about Open Source Projects, Conferences and News.