diff --git a/lib/com_err/com_right.h b/lib/com_err/com_right.h index a51d86958..1781f7727 100644 --- a/lib/com_err/com_right.h +++ b/lib/com_err/com_right.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 1998 Kungliga Tekniska Högskolan + * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -36,6 +36,18 @@ #ifndef __COM_RIGHT_H__ #define __COM_RIGHT_H__ +#ifdef __STDC__ +#include +#endif + +#ifndef __P +#ifdef __STDC__ +#define __P(X) X +#else +#define __P(X) () +#endif +#endif + struct error_table { char const * const * msgs; long base; @@ -47,8 +59,8 @@ struct et_list { }; extern struct et_list *_et_list; -const char *com_right(struct et_list *list, long code); -void initialize_error_table_r(struct et_list **, const char **, int, long); -void free_error_table(struct et_list *); +const char *com_right __P((struct et_list *list, long code)); +void initialize_error_table_r __P((struct et_list **, const char **, int, long);) +void free_error_table __P((struct et_list *)); #endif /* __COM_RIGHT_H__ */