[BACK]Return to cmd-parse.y CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/cmd-parse.y between version 1.10 and 1.11

version 1.10, 2019/05/30 10:04:33 version 1.11, 2019/05/31 11:34:09
Line 998 
Line 998 
   
                 if (ch == '%') {                  if (ch == '%') {
                         /*                          /*
                          * % is a condition unless it is alone, then it is a                           * % is a condition unless it is all % or all numbers,
                          * token.                           * then it is a token.
                          */                           */
                         yylval.token = yylex_get_word('%');                          yylval.token = yylex_get_word('%');
                         if (strcmp(yylval.token, "%") == 0)                          for (cp = yylval.token; *cp != '\0'; cp++) {
                                   if (*cp != '%' && !isdigit((u_char)*cp))
                                           break;
                           }
                           if (*cp == '\0')
                                 return (TOKEN);                                  return (TOKEN);
                         if (strcmp(yylval.token, "%if") == 0) {                          if (strcmp(yylval.token, "%if") == 0) {
                                 free(yylval.token);                                  free(yylval.token);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11