%{ #include "renumber.lex.c" %} %x SKIP %% \n { ECHO; BEGIN(0); } 0x[0-9a-fA-F]+|[0-9]+ { if (maskstyle) { printf("0x%08x",count); count <<= 1; } else { printf("%d",count++); } if (oneperline) BEGIN(SKIP); } %%