decl_spec_t
decl_spec_t *d_ds; /* ts|scs|tq */
extern char *declspec_ToString(char *, decl_spec_t *);
static decl_spec_t *
declspec_AddSTT(decl_spec_t *dsp, stt_t s2, const char **err) {
static decl_spec_t *
declspec_AddDS(decl_spec_t *dsp, decl_spec_t *tsp, const char **err) {
declspec_GetSTT(decl_spec_t *dsp) {
declspec_GetTag(decl_spec_t *dsp) {
declspec_ToString(char *bufp, decl_spec_t *dsp) {
decl_spec_t tmp;
decl_AddDS(decl_t *dp, decl_spec_t *dsp, const char **err) {
static decl_spec_t *declspec_Construct(void);
static void declspec_Destroy(decl_spec_t *);
static decl_spec_t *declspec_Init(stt_t, char *);
static decl_spec_t *declspec_AddSTT(decl_spec_t *, stt_t, const char **);
static decl_spec_t *declspec_AddDS(decl_spec_t *,
decl_spec_t *, const char **);
static stt_t declspec_GetSTT(decl_spec_t *);
static char *declspec_GetTag(decl_spec_t *);
static decl_t *decl_AddDS(decl_t *, decl_spec_t *, const char **);
decl_spec_t *ds_val;
static decl_spec_t *
decl_spec_t *dsp = malloc(sizeof (decl_spec_t));
declspec_Destroy(decl_spec_t *dsp) {
static decl_spec_t *
decl_spec_t *dsp = declspec_Construct();
decl_spec_t tmp;