Example #1
0
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;
}
Example #2
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);
}
Example #3
0
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),
Example #5
0
QString NWaveformSlider::playingComposition()
{
	return ENUM_TO_STR(N, CompositionMode, m_playingComposition);
}
Example #6
0
File: gb_io.c Project: taiyu-len/gb
	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),