radvd.c: use strdupf
improve yyerror output