aboutsummaryrefslogtreecommitdiffstats
path: root/g10/main.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2015-02-24 16:43:57 +0000
committerWerner Koch <[email protected]>2015-02-24 16:46:22 +0000
commit93fa3d5c1760f3fee5412fb29d58fbd60db16ea9 (patch)
treeb89b401ea5231a9300aca6a9f299d693c36923bd /g10/main.h
parentcommon: Add another test case to zb32.c (diff)
downloadgnupg-93fa3d5c1760f3fee5412fb29d58fbd60db16ea9.tar.gz
gnupg-93fa3d5c1760f3fee5412fb29d58fbd60db16ea9.zip
gpg: Add function to extract the mailbox.
* g10/misc.c (has_invalid_email_chars, is_valid_mailbox) (is_valid_user_id): Move to ... * g10/mailbox.c: new file. (string_has_ctrl_or_space, has_dotdot_after_at): New. (has_invalid_email_chars): New. * g10/t-mailbox.c: New. * g10/Makefile.am (module_tests): Add t-mailbox. (t_mailbox_SOURCES, t_mailbox_LDADD): New. -- Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'g10/main.h')
-rw-r--r--g10/main.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/g10/main.h b/g10/main.h
index d313afb1c..8c326f645 100644
--- a/g10/main.h
+++ b/g10/main.h
@@ -162,9 +162,6 @@ char *optsep(char **stringp);
char *argsplit(char *string);
int parse_options(char *str,unsigned int *options,
struct parse_options *opts,int noisy);
-int has_invalid_email_chars (const char *s);
-int is_valid_mailbox (const char *name);
-int is_valid_user_id (const char *uid);
const char *get_libexecdir (void);
int path_access(const char *file,int mode);
@@ -179,6 +176,13 @@ int mpi_print (estream_t stream, gcry_mpi_t a, int mode);
unsigned int ecdsa_qbits_from_Q (unsigned int qbits);
+/*-- mailbox.c --*/
+int has_invalid_email_chars (const char *s);
+int is_valid_mailbox (const char *name);
+char *mailbox_from_userid (const char *userid);
+int is_valid_user_id (const char *uid);
+
+
/*-- status.c --*/
void set_status_fd ( int fd );
int is_status_enabled ( void );