X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv.git;a=blobdiff_plain;f=parser.c;h=a5b5fb5fd66de0b10d504a7238c6883efae7190c;hp=037e6f9fe19a49eef2b4a88fac87e80645acb964;hb=a271d7dfc7a7ab9509daf656f0a92a55c7fe7257;hpb=3e1afb637b565d639a6bad43012e60d5172e4086 diff --git a/parser.c b/parser.c index 037e6f9..a5b5fb5 100644 --- a/parser.c +++ b/parser.c @@ -6,7 +6,7 @@ * about m4 quoting &c., but we have to #include it so that the C * objects from the lexer are available. * - * Copyright (C)1996-1999,2001 Ian Jackson + * Copyright (C)1996-1999,2001,2006,2012 Ian Jackson * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by @@ -205,6 +205,8 @@ const char *printtoken(int token) { return buf; } else if (token & tokt_number) { snyprintf(buf,sizeof(buf),"number %d",lr_min); return buf; + } else if (token & tokt_fdrange && token & tokr_word) { + snyprintf(buf,sizeof(buf),"fd %s",buf); return buf; } else if (token & tokt_fdrange && lr_max==-1) { snyprintf(buf,sizeof(buf),"fdrange %d-",lr_min); return buf; } else if (token & tokt_fdrange) {