--- ray/src/cv/trans.h 2003/02/22 02:07:23 2.2 +++ ray/src/cv/trans.h 2003/06/07 01:10:23 2.3 @@ -1,10 +1,16 @@ -/* RCSid: $Id: trans.h,v 2.2 2003/02/22 02:07:23 greg Exp $ */ +/* RCSid: $Id: trans.h,v 2.3 2003/06/07 01:10:23 schorsch Exp $ */ /* * Translator definitions * * Greg Ward */ +#ifndef _RAD_TRANS_H_ +#define _RAD_TRANS_H_ +#ifdef __cplusplus +extern "C" { +#endif + #define MAXSTR 128 /* maximum input string length */ #define VOIDID "void" /* null modifier */ @@ -42,5 +48,15 @@ typedef struct rule { #define rulsiz(nq) (sizeof(RULEHD)+(nq)*sizeof(IDMATCH)) #define idm(rp) ((IDMATCH *)((rp)+1)) -char *savestr(); -RULEHD *getmapping(); + + /* defined in common/savestr.c - XXX one of several declarations */ +char *savestr(char *str); + /* defined in trans.c */ +RULEHD *getmapping(char *file, QLIST *qlp); + + +#ifdef __cplusplus +} +#endif +#endif /* _RAD_TRANS_H_ */ +