/******************************************************************************
 Snippet: Automatic naming policy code (v1.0).
 Author:  Richard Woolcock (aka KaVir).
 Date:    25th June 1998.
 ******************************************************************************
 This code is copyright (C) 1998 by Richard Woolcock.  It may be used and
 distributed freely, as long as you don't remove this copyright notice.
 ******************************************************************************/

/******************************************************************************
 Remove the comments from the statement below before inserting this snippet
 into your mud.
 ******************************************************************************/

/* #define MUD_VERSION */

/******************************************************************************
 Required enumerated types
 ******************************************************************************/

typedef enum                   /**************************************/
{                              /* Enumerated type used to indicate   */
   RACE_HUMAN,                 /* if a letter is a vowel or a non-   */
   RACE_ELF,                   /* vowel.                             */
   RACE_DWARF,                 /**************************************/
   RACE_MAX /* This must always be the last RACE_TYPE value. */
} RACE_TYPE;

/******************************************************************************
 Required global operation prototypes
 ******************************************************************************/

char *              Name_invalid      ( char *argument );
                    /* Operation to check if the argument is a valid name. */

char *              Name_unacceptable ( char *argument, RACE_TYPE race );
                    /* Operation to check if name is valid for the race. */
