static void set_state(discover_state_t new_state) { LOG("state: "); LOGF(ENUM_TO_STR(discover_state, state_names)); LOGA(" -> "); LOGF(ENUM_TO_STR(new_state, state_names)); LOGA("\r\n"); discover_state = new_state; periods_in_state = 0; }
int main(int argc, char *argv[]) { lex_data_t d; lex_token_t t; if(argc < 2) { printf("Usage: %s source.code\n", argv[0]); exit(1); } lex_initialize(&d, argv[1]); while(lex_get_token(&d, &t) == 0) { switch(t.type) { case LEX_INTEGER: case LEX_DOUBLE: case LEX_LITERAL: case LEX_IDENTIFIER: case LEX_KW_INT: case LEX_KW_DOUBLE: case LEX_KW_STRING: case LEX_KW_AUTO: case LEX_KW_CIN: case LEX_KW_COUT: case LEX_KW_FOR: case LEX_KW_IF: case LEX_KW_ELSE: case LEX_KW_RETURN: printf("%d [%s, %s]\n", d.line + 1, ENUM_TO_STR(t.type), t.val); break; case LEX_EOF: printf("%d [%s, ]\n", d.line + 1, ENUM_TO_STR(t.type)); exit(0); break; default: printf("%d [%s, ]\n", d.line + 1, ENUM_TO_STR(t.type)); } } lex_destroy(&d); }
QString NWaveformSlider::pausedComposition() const { return ENUM_TO_STR(N, CompositionMode, m_pausedComposition); }
case AFE_SGEN_O17O18: case AFE_SGEN_O23O24: /* not supported */ break; default: mt_afe_disable_sinegen_hw(); break; } priv->afe_sinegen_type = ucontrol->value.integer.value[0]; return 0; } static const char *const ap_loopback_function[] = { ENUM_TO_STR(AP_LOOPBACK_NONE), ENUM_TO_STR(AP_LOOPBACK_AMIC_TO_SPK), ENUM_TO_STR(AP_LOOPBACK_AMIC_TO_HP), ENUM_TO_STR(AP_LOOPBACK_DMIC_TO_SPK), ENUM_TO_STR(AP_LOOPBACK_DMIC_TO_HP), ENUM_TO_STR(AP_LOOPBACK_HEADSET_MIC_TO_SPK), ENUM_TO_STR(AP_LOOPBACK_HEADSET_MIC_TO_HP), ENUM_TO_STR(AP_LOOPBACK_AMIC_TO_I2S0), ENUM_TO_STR(AP_LOOPBACK_HEADSET_MIC_TO_I2S0), }; static const char *const afe_sgen_function[] = { ENUM_TO_STR(AFE_SGEN_OFF), ENUM_TO_STR(AFE_SGEN_I0I1), ENUM_TO_STR(AFE_SGEN_I2), ENUM_TO_STR(AFE_SGEN_I3I4),
QString NWaveformSlider::playingComposition() { return ENUM_TO_STR(N, CompositionMode, m_playingComposition); }
io[IO_LCDC - 0xFF00] = 0x91; io[IO_SCY - 0xFF00] = 0x00; io[IO_SCX - 0xFF00] = 0x00; io[IO_LYC - 0xFF00] = 0x00; io[IO_BGP - 0xFF00] = 0xFC; io[IO_OBP0 - 0xFF00] = 0xFF; io[IO_OBP1 - 0xFF00] = 0xFF; io[IO_WY - 0xFF00] = 0x00; io[IO_WX - 0xFF00] = 0x00; io[IO_KEY1 - 0xFF00] = 0x00; } char const * const gb_io_str[0x100] = { #define ENUM_TO_STR(NAME) [NAME - 0xFF00] = #NAME ENUM_TO_STR(IO_P1), ENUM_TO_STR(IO_SB), ENUM_TO_STR(IO_SC), ENUM_TO_STR(IO_DIV), ENUM_TO_STR(IO_TIMA), ENUM_TO_STR(IO_TMA), ENUM_TO_STR(IO_TAC), ENUM_TO_STR(IO_IF), ENUM_TO_STR(IO_NR10), ENUM_TO_STR(IO_NR11), ENUM_TO_STR(IO_NR12), ENUM_TO_STR(IO_NR13), ENUM_TO_STR(IO_NR14), ENUM_TO_STR(IO_NR21), ENUM_TO_STR(IO_NR22), ENUM_TO_STR(IO_NR23),