minor fixups in slist header and updating dlist header to match
commented the (imho ugly) foreach macros for dlist