-/* Prepend SYMBOL at LOCATION to the LIST. */
-symbol_list_t * symbol_list_prepend (symbol_list_t *list,
- symbol_t *symbol,
- location_t location);
+/* Create a list containing SYM at LOC. */
+symbol_list *symbol_list_new (symbol *sym, location loc);
+
+/* Print it. */
+void symbol_list_print (const symbol_list *l, FILE *f);
+
+/* Prepend SYM at LOC to the LIST. */
+symbol_list *symbol_list_prepend (symbol_list *l,
+ symbol *sym,
+ location loc);