aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/ename/e-name-western.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/ename/e-name-western.h')
-rw-r--r--e-util/ename/e-name-western.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/e-util/ename/e-name-western.h b/e-util/ename/e-name-western.h
new file mode 100644
index 0000000000..695719b1c0
--- /dev/null
+++ b/e-util/ename/e-name-western.h
@@ -0,0 +1,23 @@
+#ifndef __E_NAME_WESTERN_H__
+#define __E_NAME_WESTERN_H__
+
+#include <ename/e-name.h>
+
+typedef struct {
+
+ /* Public */
+ char *prefix;
+ char *first;
+ char *middle;
+ char *nick;
+ char *last;
+ char *suffix;
+
+ /* Private */
+ char *full;
+} ENameWestern;
+
+ENameWestern *e_name_western_parse (const char *full_name);
+void e_name_western_free (ENameWestern *w);
+
+#endif /* ! __E_NAME_WESTERN_H__ */