SWAPC_WRITING
enum { SWAPC_WRITING, SWAPC_CLEANING } state = SWAPC_WRITING;
if (state == SWAPC_WRITING) {
state = SWAPC_WRITING;
if (state != SWAPC_WRITING) {