#ifndef _H_ADA_NAME_
#define _H_ADA_NAME_
typedef enum {
Upper,
Lower,
Cap
} ident_case_t;
/* Function to determine if an identifier is an Ada reserved word */
extern int is_ada_keyword _ANSI_PROTO_((char*));
/* Function to make a legal Ada identifier out of a C identifier */
extern void make_ada_identifier _ANSI_PROTO_((char*, char*));
/* Function to create a unique name */
extern char *uniq_name _ANSI_PROTO_((char *name, int unit));
/* Function to create a possibly unique Ada identifier for a given unit */
extern char *ada_name _ANSI_PROTO_((char *name, int unit));
/* Function to determine if an identifier is unique */
extern int is_uniq_name _ANSI_PROTO_((char *name, int unit));
/* Function to determine the case of an identifier */
extern ident_case_t id_case _ANSI_PROTO_((char*));
/* Function to force an identifier into a specified case */
extern void id_format _ANSI_PROTO_((char*,ident_case_t));
#endif /* _H_ADA_NAME_ */
syntax highlighted by Code2HTML, v. 0.9.1