OUTSIDE
int def_state = OUTSIDE;
if (def_state == OUTSIDE) {
} else if (def_state == OUTSIDE) {
if (do_defines && def_state != OUTSIDE) {
def_state = OUTSIDE;
if (def_state == OUTSIDE) {
if (do_defines && def_state != OUTSIDE) {