X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fmacro.h;h=4a6f73dff97cb12b7c657c162615c14384e893c4;hb=9ee1aad236391465bf88b779a5fc9b47a739c698;hp=72a4138505bca9c520f3fae385bdba34349a48c2;hpb=3d5011bbd45f2bd802caf55211bc060ed777a321;p=pspp diff --git a/src/language/lexer/macro.h b/src/language/lexer/macro.h index 72a4138505..4a6f73dff9 100644 --- a/src/language/lexer/macro.h +++ b/src/language/lexer/macro.h @@ -81,12 +81,10 @@ struct macro_param ARG_CMDEND } arg_type; - union - { - int n_tokens; /* ARG_N_TOKENS. */ - struct token charend; /* ARG_CHAREND. */ - struct token enclose[2]; /* ARG_ENCLOSE. */ - }; + + int n_tokens; /* ARG_N_TOKENS only. */ + struct token start; /* ARG_ENCLOSE only. */ + struct token end; /* ARG_ENCLOSE and ARG_CHAREND only. */ }; /* A macro. */