#endif
typedef enum {
- nofinfo,
finfo
} Tfinfot;
typedef struct { Tfinfot tag; } *finfot;
#ifdef __GNUC__
+Tfinfot tfinfot(finfot t);
extern __inline__ Tfinfot tfinfot(finfot t)
{
return(t -> tag);
extern Tfinfot tfinfot PROTO((finfot));
#endif /* ! __GNUC__ */
-struct Snofinfo {
- Tfinfot tag;
-};
-
struct Sfinfo {
Tfinfot tag;
stringId Xfi1;
stringId Xfi2;
};
-extern finfot mknofinfo PROTO(());
-
extern finfot mkfinfo PROTO((stringId, stringId));
#ifdef __GNUC__
+stringId *Rfi1 PROTO((struct Sfinfo *));
+
extern __inline__ stringId *Rfi1(struct Sfinfo *t)
{
#ifdef UGEN_DEBUG
#define fi1(xyzxyz) (*Rfi1((struct Sfinfo *) (xyzxyz)))
#ifdef __GNUC__
+stringId *Rfi2 PROTO((struct Sfinfo *));
+
extern __inline__ stringId *Rfi2(struct Sfinfo *t)
{
#ifdef UGEN_DEBUG