}
return (0);
case '-':
+ if (p[0] == '-' && p[1] == '=') {
+ *q = p + 2;
+ return (T_DECR);
+ }
if (p[0] == '-' && p[1] == '-') {
*q = p + 2;
return (T_DEC);
}
return (0);
case '/':
- if (p[0] == '/' && p[1] == '=') {
- *q = p + 2;
- return (T_DECR);
- }
if (p[0] == '/' && p[1] == '=') {
*q = p + 2;
return (T_DIV);
vcl_tnames[T_CAND] = "&&";
vcl_tnames[T_COR] = "||";
vcl_tnames[T_DEC] = "--";
- vcl_tnames[T_DECR] = "/=";
+ vcl_tnames[T_DECR] = "-=";
vcl_tnames[T_DELIVER] = "deliver";
vcl_tnames[T_DISCARD] = "discard";
vcl_tnames[T_DIV] = "/=";