} END_TEST START_TEST(test_es_list_get) { es_ListEntry *list = NULL; ck_assert_int_eq(NULL,es_list_get(list,10)); list = es_list_append(list,"1"); es_list_append(list,"2"); ck_assert_str_eq("1", es_list_get(list,0)->data); ck_assert_str_eq("2", es_list_get(list,1)->data); ck_assert_int_eq(NULL,es_list_get(list,2)); } END_TEST;
es_Status es_tcl_track_radio_load_index(int i) { es_ListEntry *e = es_list_get(es_tracksim_track.rmsgs,i); if(e==NULL) { snprintf(es_msg_buf,ES_MSG_BUF_SIZE,"invalid radio index=%d",i); return ES_TCL_ERROR; } es_tcl_track_radio_buf = ((es_TriggeredRadioMessage*)e->data)->msg; return ES_OK; }