#ifndef _NAME_CODE_H_INCLUDED_ #define _NAME_CODE_H_INCLUDED_ /*++ /* NAME /* name_mask 3h /* SUMMARY /* name to number table mapping /* SYNOPSIS /* #include /* DESCRIPTION /* .nf /* * External interface. */ typedef struct { const char *name; int code; } NAME_CODE; #define NAME_CODE_FLAG_NONE 0 #define NAME_CODE_FLAG_STRICT_CASE (1<<0) extern int name_code(const NAME_CODE *, int, const char *); extern const char *str_name_code(const NAME_CODE *, int); /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA /*--*/ #endif