added everything to src
[henge/apc.git] / src / name.c
1 /* Functions for operating on names */
2 #include "apc.h"
3 #include <unistr.h>
4
5
6 int
7 name_u8_cpy(struct name*, struct name*);
8
9 int
10 name_u8_cmp(struct name*, struct name*);
11
12
13 /* Copies src into dst. 1 if sucessful, 0 if not */
14 int
15 name_u8_cpy
16 ( struct name* dst,
17 struct name* src
18 )
19 { if(u8_stpncpy(dst->name, src->name, MAX_NAME_LEN))
20 return 1;
21
22 return 0;
23
24 }
25
26
27 int
28 name_u8_cmp
29 ( struct name* x,
30 struct name* y
31 )
32 { return u8_strncmp(x->name, y->name, MAX_NAME_LEN);
33 }
34
35 int
36 name_u8_set
37 ( struct name* name,
38 ucs4_t uc
39 )
40 { return u8_set(name->name, uc);
41 }