/* Functions for operating on names */ #include "apc.h" #include int name_u8_cpy(struct name*, struct name*); int name_u8_cmp(struct name*, struct name*); /* Copies src into dst. 1 if sucessful, 0 if not */ int name_u8_cpy ( struct name* dst, struct name* src ) { if(u8_stpncpy(dst->name, src->name, MAX_NAME_LEN)) return 1; return 0; } int name_u8_cmp ( struct name* x, struct name* y ) { return u8_strncmp(x->name, y->name, MAX_NAME_LEN); } int name_u8_set ( struct name* name, ucs4_t uc ) { return u8_set(name->name, uc); }