meaning they have no activation record associated with them -- currently
this is only used for C unnamed blocks with declarations inside them
SCCS-vsn: old/dbx/symbols.c 1.10
/* Copyright (c) 1982 Regents of the University of California */
/* Copyright (c) 1982 Regents of the University of California */
-static char sccsid[] = "@(#)symbols.c 1.9 %G%";
+static char sccsid[] = "@(#)symbols.c 1.10 %G%";
} rangev;
struct {
int offset : 16; /* offset for of function value */
} rangev;
struct {
int offset : 16; /* offset for of function value */
- Boolean src : 16; /* true if there is source line info */
+ Boolean src : 8; /* true if there is source line info */
+ Boolean inline : 8; /* true if no separate act. rec. */
Address beginaddr; /* address of function code */
} funcv;
struct { /* variant record info */
Address beginaddr; /* address of function code */
} funcv;
struct { /* variant record info */
)
#define nosource(f) (not (f)->symvalue.funcv.src)
)
#define nosource(f) (not (f)->symvalue.funcv.src)
+#define isinline(f) ((f)->symvalue.funcv.inline)