aboutsummaryrefslogtreecommitdiffstats
path: root/cppawk-include/case-priv.h
Commit message (Collapse)AuthorAgeFilesLines
* Add missing Copyright 2022 into license headers.Kaz Kylheku2022-04-161-1/+1
|
* Some egawk support: use @let in case if available.Kaz Kylheku2022-04-131-1/+7
|
* case: add mixed clause.Kaz Kylheku2022-03-291-0/+9
|
* Settle on single, most general __varexpand.Kaz Kylheku2022-03-281-9/+11
| | | | | The nested form based on the reduce concept is more general; one macro does it all.
* Test for features not awks.Kaz Kylheku2022-03-281-1/+1
| | | | | Let's start the practice of setting up some feature macros in base.h. Then test for features elsewhere.
* Simplify definition of variadic macros.Kaz Kylheku2022-03-281-8/+6
|
* Fix some include guards lacking trailing _H.Kaz Kylheku2022-03-281-1/+1
|
* New <case.h> header and macro.Kaz Kylheku2022-03-271-0/+78
This provides a portable case statement implemented directly as switch on GNU Awk, and using other approaches on other Awks that do not have switch.