return(NULL);
}
+
+struct specifier_qualifier_list *parse_specifier_qualifier_list(void)
+{
+ struct specifier_qualifier_list *sql;
+
+ sql = specifier_qualifier_list_new();
+
+ if(!sql) {
+ return(NULL);
+ }
+
+ if(!(sql->tspec = parse_type_specifier())) {
+ sql->tqual = parse_type_qualifier();
+ }
+
+ if(!sql->tspec && !sql->tqual) {
+ specifier_qualifier_list_free(sql);
+ return(NULL);
+ }
+
+ sql->next = parse_specifier_qualifier_list();
+
+ return(sql);
+}