/* Prototypes for functions defined in
casefiddle.c
 */

int casify_object(enum case_action flag,
                  int obj);

extern struct Lisp_Subr Supcase;

int Fupcase(int );

extern struct Lisp_Subr Sdowncase;

int Fdowncase(int );

extern struct Lisp_Subr Scapitalize;

int Fcapitalize(int );

int casify_region(enum case_action flag,
                  int b,
                  int e);

extern struct Lisp_Subr Supcase_region;

int Fupcase_region(int , int );

extern struct Lisp_Subr Sdowncase_region;

int Fdowncase_region(int , int );

extern struct Lisp_Subr Scapitalize_region;

int Fcapitalize_region(int , int );

int upcase_initials_region(int b,
                           int e);

int operate_on_word(int arg,
                    int * newpoint);

extern struct Lisp_Subr Supcase_word;

int Fupcase_word(int );

extern struct Lisp_Subr Sdowncase_word;

int Fdowncase_word(int );

extern struct Lisp_Subr Scapitalize_word;

int Fcapitalize_word(int );

int syms_of_casefiddle(void);

int keys_of_casefiddle(void);

