add list.c (subreader.c from mplayer color patch)