Fix nickname saving in XML file to deal with utf8 characters

This makes the whole code much cleaner and simpler.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2012-12-30 20:27:01 -08:00
parent 96db56f89c
commit df0ea07292
3 changed files with 39 additions and 23 deletions

3
dive.h
View file

@ -532,6 +532,9 @@ extern void flush_divelist(struct dive *dive);
extern void set_dc_nickname(struct dive *dive);
extern const char *get_dc_nickname(const char *model, uint32_t deviceid);
extern void remember_dc(const char *model, uint32_t deviceid, const char *nickname, gboolean change_conf);
extern gboolean dc_was_saved(struct divecomputer *dc);
extern void mark_dc_saved(struct divecomputer *dc);
extern void clear_dc_saved_status(void);
#define DIVE_ERROR_PARSE 1