Lines Matching refs:decl_spec_t
34 static decl_spec_t *declspec_Construct(void);
35 static void declspec_Destroy(decl_spec_t *);
36 static decl_spec_t *declspec_Init(stt_t, char *);
38 static decl_spec_t *declspec_AddSTT(decl_spec_t *, stt_t, const char **);
39 static decl_spec_t *declspec_AddDS(decl_spec_t *,
40 decl_spec_t *, const char **);
41 static stt_t declspec_GetSTT(decl_spec_t *);
42 static char *declspec_GetTag(decl_spec_t *);
55 static decl_t *decl_AddDS(decl_t *, decl_spec_t *, const char **);
90 decl_spec_t *ds_val;
920 static decl_spec_t *
922 decl_spec_t *dsp = malloc(sizeof (decl_spec_t));
936 declspec_Destroy(decl_spec_t *dsp) {
953 static decl_spec_t *
956 decl_spec_t *dsp = declspec_Construct();
957 decl_spec_t tmp;
1014 * declspec_AddSTT - add an stt_t to a decl_spec_t.
1027 static decl_spec_t *
1028 declspec_AddSTT(decl_spec_t *dsp, stt_t s2, const char **err) {
1046 * declpec_AddDS - add a decl_spec_t to an existing decl_spec_t.
1049 static decl_spec_t *
1050 declspec_AddDS(decl_spec_t *dsp, decl_spec_t *tsp, const char **err) {
1064 * declspec_GetSTT - return the stt_t within a decl_spec_t.
1068 declspec_GetSTT(decl_spec_t *dsp) {
1073 * declspec_GetTag - return the identifier within a decl_spec_t.
1077 declspec_GetTag(decl_spec_t *dsp) {
1082 * declspec_ToString - convert a decl_spec_t into a string.
1094 declspec_ToString(char *bufp, decl_spec_t *dsp) {
1320 decl_spec_t tmp;
1709 /* decl_AddDS - add a decl_spec_t to a decl_t. */
1712 decl_AddDS(decl_t *dp, decl_spec_t *dsp, const char **err) {