This is all macros, so there's no reason to have one per API level. This is still quite a ways from matching what we have in bionic, but that's a problem for another day. Change-Id: I804edfd6299d9ba15a3ba59e1091f301eace2142